UNPKG

playlight-sdk

Version:

The SDK for Playlight - a discovery platform, built into your own game.

22 lines 90.6 kB
var PlaylightSDK=function(){"use strict";var t,e,n,r,o,i,l,a,s,u,c,d,f=Object.defineProperty,v=t=>{throw TypeError(t)},p=(t,e,n)=>e.has(t)||v("Cannot "+n),h=(t,e,n)=>(p(t,e,"read from private field"),n?n.call(t):e.get(t)),g=(t,e,n)=>e.has(t)?v("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),m=(t,e,n,r)=>(p(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n),y=(t,e,n)=>(p(t,e,"access private method"),n);var b=Array.isArray,w=Array.prototype.indexOf,x=Array.from,$=Object.defineProperty,k=Object.getOwnPropertyDescriptor,_=Object.getOwnPropertyDescriptors,C=Object.prototype,S=Array.prototype,M=Object.getPrototypeOf,P=Object.isExtensible;function j(t){return"function"==typeof t}const z=()=>{};function T(t){return t()}function I(t){for(var e=0;e<t.length;e++)t[e]()}const E=256,N=1024,O=2048,A=4096,B=8192,W=16384,L=65536,D=1<<21,q=Symbol("$state"),G=Symbol("legacy props"),F=Symbol("");function H(t){return t===this.v}function R(t,e){return t!=t?e==e:t!==e||null!==t&&"object"==typeof t||"function"==typeof t}function V(t){return!R(t,this.v)}let K=!1;const U=Symbol();function Y(t){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}let Z=null;function J(t){Z=t}function X(t,e=!1,n){var r=Z={p:Z,c:null,d:!1,e:null,m:!1,s:t,x:null,l:null};K&&!e&&(Z.l={s:null,u:null,r1:[],r2:ot(!1)}),jt((()=>{r.d=!0}))}function Q(t){const e=Z;if(null!==e){const t=e.e;if(null!==t){var n=se,r=ie;e.e=null;try{for(var o=0;o<t.length;o++){var i=t[o];ue(i.effect),ae(i.reaction),Tt(i.fn)}}finally{ue(n),ae(r)}}Z=e.p,e.m=!0}return{}}function tt(){return!K||null!==Z&&null===Z.l}function et(t,e){if("object"!=typeof t||null===t||q in t)return t;const n=M(t);if(n!==C&&n!==S)return t;var r=new Map,o=b(t),i=it(0),l=ie,a=t=>{var e,n=ie;return ae(l),e=t(),ae(n),e};return o&&r.set("length",it(t.length)),new Proxy(t,{defineProperty(t,e,n){"value"in n&&!1!==n.configurable&&!1!==n.enumerable&&!1!==n.writable||function(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}();var o=r.get(e);return void 0===o?(o=a((()=>it(n.value))),r.set(e,o)):at(o,a((()=>et(n.value)))),!0},deleteProperty(t,e){var n=r.get(e);if(void 0===n)e in t&&r.set(e,a((()=>it(U))));else{if(o&&"string"==typeof e){var l=r.get("length"),s=Number(e);Number.isInteger(s)&&s<l.v&&at(l,s)}at(n,U),nt(i)}return!0},get(e,n,o){var i;if(n===q)return t;var l=r.get(n),s=n in e;if(void 0!==l||s&&!(null==(i=k(e,n))?void 0:i.writable)||(l=a((()=>it(et(s?e[n]:U)))),r.set(n,l)),void 0!==l){var u=Te(l);return u===U?void 0:u}return Reflect.get(e,n,o)},getOwnPropertyDescriptor(t,e){var n=Reflect.getOwnPropertyDescriptor(t,e);if(n&&"value"in n){var o=r.get(e);o&&(n.value=Te(o))}else if(void 0===n){var i=r.get(e),l=null==i?void 0:i.v;if(void 0!==i&&l!==U)return{enumerable:!0,configurable:!0,value:l,writable:!0}}return n},has(t,e){var n;if(e===q)return!0;var o=r.get(e),i=void 0!==o&&o.v!==U||Reflect.has(t,e);return!((void 0!==o||null!==se&&(!i||(null==(n=k(t,e))?void 0:n.writable)))&&(void 0===o&&(o=a((()=>it(i?et(t[e]):U))),r.set(e,o)),Te(o)===U))&&i},set(t,e,n,l){var s,u=r.get(e),c=e in t;if(o&&"length"===e)for(var d=n;d<u.v;d+=1){var f=r.get(d+"");void 0!==f?at(f,U):d in t&&(f=a((()=>it(U))),r.set(d+"",f))}void 0===u?c&&!(null==(s=k(t,e))?void 0:s.writable)||(at(u=a((()=>it(void 0))),a((()=>et(n)))),r.set(e,u)):(c=u.v!==U,at(u,a((()=>et(n)))));var v=Reflect.getOwnPropertyDescriptor(t,e);if((null==v?void 0:v.set)&&v.set.call(l,n),!c){if(o&&"string"==typeof e){var p=r.get("length"),h=Number(e);Number.isInteger(h)&&h>=p.v&&at(p,h+1)}nt(i)}return!0},ownKeys(t){Te(i);var e=Reflect.ownKeys(t).filter((t=>{var e=r.get(t);return void 0===e||e.v!==U}));for(var[n,o]of r)o.v===U||n in t||e.push(n);return e},setPrototypeOf(){!function(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}()}})}function nt(t,e=1){at(t,t.v+e)}const rt=new Map;function ot(t,e){return{f:0,v:t,reactions:null,equals:H,rv:0,wv:0}}function it(t,e){const n=ot(t);return de(n),n}function lt(t,e=!1){var n;const r=ot(t);return e||(r.equals=V),K&&null!==Z&&null!==Z.l&&((n=Z.l).s??(n.s=[])).push(r),r}function at(t,e,n=!1){return null!==ie&&!le&&tt()&&18&ie.f&&!(null==ce?void 0:ce.includes(t))&&function(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}(),st(t,n?et(e):e)}function st(t,e){if(!t.equals(e)){var n=t.v;ne?rt.set(t,e):rt.set(t,n),t.v=e,t.wv=ye(),ct(t,O),tt()&&null!==se&&se.f&N&&!(96&se.f)&&(null===pe?pe=[t]:pe.push(t))}return e}function ut(t,e=1){var n=Te(t),r=1===e?n++:n--;return at(t,n),r}function ct(t,e){var n=t.reactions;if(null!==n)for(var r=tt(),o=n.length,i=0;i<o;i++){var l=n[i],a=l.f;a&O||(r||l!==se)&&(Ne(l,e),1280&a&&(2&a?ct(l,A):je(l)))}}var dt,ft,vt,pt,ht;function gt(t=""){return document.createTextNode(t)}function mt(t){return pt.call(t)}function yt(t){return ht.call(t)}function bt(t,e){return mt(t)}function wt(t,e){var n=mt(t);return n instanceof Comment&&""===n.data?yt(n):n}function xt(t,e=1,n=!1){let r=t;for(;e--;)r=yt(r);return r}function $t(t){var e=2050,n=null!==ie&&2&ie.f?ie:null;return null===se||null!==n&&n.f&E?e|=E:se.f|=1048576,{ctx:Z,deps:null,effects:null,equals:H,f:e,fn:t,reactions:null,rv:0,v:null,wv:0,parent:n??se}}function kt(t){const e=$t(t);return de(e),e}function _t(t){const e=$t(t);return e.equals=V,e}function Ct(t){var e=t.effects;if(null!==e){t.effects=null;for(var n=0;n<e.length;n+=1)Dt(e[n])}}function St(t){var e=function(t){var e,n=se;ue(function(t){for(var e=t.parent;null!==e;){if(!(2&e.f))return e;e=e.parent}return null}(t));try{Ct(t),e=$e(t)}finally{ue(n)}return e}(t);Ne(t,(me||t.f&E)&&null!==t.deps?A:N),t.equals(e)||(t.v=e,t.wv=ye())}function Mt(t){null===se&&null===ie&&function(){throw new Error("https://svelte.dev/e/effect_orphan")}(),null!==ie&&ie.f&E&&null===se&&function(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}(),ne&&function(){throw new Error("https://svelte.dev/e/effect_in_teardown")}()}function Pt(t,e,n,r=!0){var o,i,l,a=se,s={ctx:Z,deps:null,nodes_start:null,nodes_end:null,f:t|O,first:null,fn:e,last:null,next:null,parent:a,prev:null,teardown:null,transitions:null,wv:0};if(n)try{Ce(s),s.f|=32768}catch(o){throw Dt(s),o}else null!==e&&je(s);if((!n||null!==s.deps||null!==s.first||null!==s.nodes_start||null!==s.teardown||1048704&s.f)&&r&&(null!==a&&(o=s,null===(l=(i=a).last)?i.last=i.first=o:(l.next=o,o.prev=l,i.last=o)),null!==ie&&2&ie.f)){var u=ie;(u.effects??(u.effects=[])).push(s)}return s}function jt(t){const e=Pt(8,null,!1);return Ne(e,N),e.teardown=t,e}function zt(t){if(Mt(),!(null!==se&&32&se.f&&null!==Z)||Z.m)return Tt(t);var e=Z;(e.e??(e.e=[])).push({fn:t,effect:se,reaction:ie})}function Tt(t){return Pt(4,t,!1)}function It(t,e){var n=Z,r={effect:null,ran:!1};n.l.r1.push(r),r.effect=Nt((()=>{t(),r.ran||(r.ran=!0,at(n.l.r2,!0),Ie(e))}))}function Et(){var t=Z;Nt((()=>{if(Te(t.l.r2)){for(var e of t.l.r1){var n=e.effect;n.f&N&&Ne(n,A),be(n)&&Ce(n),e.ran=!1}t.l.r2.v=!1}}))}function Nt(t){return Pt(8,t,!0)}function Ot(t,e=[],n=$t){const r=e.map(n);return At((()=>t(...r.map(Te))))}function At(t,e=0){return Pt(24|e,t,!0)}function Bt(t,e=!0){return Pt(40,t,!0,e)}function Wt(t){var e=t.teardown;if(null!==e){const t=ne,n=ie;re(!0),ae(null);try{e.call(null)}finally{re(t),ae(n)}}}function Lt(t,e=!1){var n=t.first;for(t.first=t.last=null;null!==n;){var r=n.next;64&n.f?n.parent=null:Dt(n,e),n=r}}function Dt(t,e=!0){var n=!1;if((e||524288&t.f)&&null!==t.nodes_start){for(var r=t.nodes_start,o=t.nodes_end;null!==r;){var i=r===o?null:yt(r);r.remove(),r=i}n=!0}Lt(t,e&&!n),_e(t,0),Ne(t,W);var l=t.transitions;if(null!==l)for(const s of l)s.stop();Wt(t);var a=t.parent;null!==a&&null!==a.first&&qt(t),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=null}function qt(t){var e=t.parent,n=t.prev,r=t.next;null!==n&&(n.next=r),null!==r&&(r.prev=n),null!==e&&(e.first===t&&(e.first=r),e.last===t&&(e.last=n))}function Gt(t,e){var n=[];Ht(t,n,!0),Ft(n,(()=>{Dt(t),e&&e()}))}function Ft(t,e){var n=t.length;if(n>0){var r=()=>--n||e();for(var o of t)o.out(r)}else e()}function Ht(t,e,n){if(!(t.f&B)){if(t.f^=B,null!==t.transitions)for(const r of t.transitions)(r.is_global||n)&&e.push(r);for(var r=t.first;null!==r;){var o=r.next;Ht(r,e,!!(r.f&L||32&r.f)&&n),r=o}}}function Rt(t){Vt(t,!0)}function Vt(t,e){if(t.f&B){t.f^=B,t.f&N||(t.f^=N),be(t)&&(Ne(t,O),je(t));for(var n=t.first;null!==n;){var r=n.next;Vt(n,!!(n.f&L||32&n.f)&&e),n=r}if(null!==t.transitions)for(const n of t.transitions)(n.is_global||e)&&n.in()}}let Kt=[],Ut=[];function Yt(){var t=Kt;Kt=[],I(t)}function Zt(t){0===Kt.length&&queueMicrotask(Yt),Kt.push(t)}function Jt(){var t;Kt.length>0&&Yt(),Ut.length>0&&(t=Ut,Ut=[],I(t))}let Xt=!1,Qt=!1,te=null,ee=!1,ne=!1;function re(t){ne=t}let oe=[],ie=null,le=!1;function ae(t){ie=t}let se=null;function ue(t){se=t}let ce=null;function de(t){null!==ie&&ie.f&D&&(null===ce?ce=[t]:ce.push(t))}let fe=null,ve=0,pe=null,he=1,ge=0,me=!1;function ye(){return++he}function be(t){var e,n=t.f;if(n&O)return!0;if(n&A){var r=t.deps,o=!!(n&E);if(null!==r){var i,l,a=!!(512&n),s=o&&null!==se&&!me,u=r.length;if(a||s){var c=t,d=c.parent;for(i=0;i<u;i++)l=r[i],!a&&(null==(e=null==l?void 0:l.reactions)?void 0:e.includes(c))||(l.reactions??(l.reactions=[])).push(c);a&&(c.f^=512),!s||null===d||d.f&E||(c.f^=E)}for(i=0;i<u;i++)if(be(l=r[i])&&St(l),l.wv>t.wv)return!0}o&&(null===se||me)||Ne(t,N)}return!1}function we(t,e,n,r){if(Xt){if(null===n&&(Xt=!1),!((o=e).f&W||null!==o.parent&&128&o.parent.f))throw t}else null!==n&&(Xt=!0),function(t,e){for(var n=e;null!==n;){if(128&n.f)try{return void n.fn(t)}catch{n.f^=128}n=n.parent}throw Xt=!1,t}(t,e);var o}function xe(t,e,n=!0){var r=t.reactions;if(null!==r)for(var o=0;o<r.length;o++){var i=r[o];(null==ce?void 0:ce.includes(t))||(2&i.f?xe(i,e,!1):e===i&&(n?Ne(i,O):i.f&N&&Ne(i,A),je(i)))}}function $e(t){var e,n=fe,r=ve,o=pe,i=ie,l=me,a=ce,s=Z,u=le,c=t.f;fe=null,ve=0,pe=null,me=!!(c&E)&&(le||!ee||null===ie),ie=96&c?null:t,ce=null,J(t.ctx),le=!1,ge++,t.f|=D;try{var d=(0,t.fn)(),f=t.deps;if(null!==fe){var v;if(_e(t,ve),null!==f&&ve>0)for(f.length=ve+fe.length,v=0;v<fe.length;v++)f[ve+v]=fe[v];else t.deps=f=fe;if(!me)for(v=ve;v<f.length;v++)((e=f[v]).reactions??(e.reactions=[])).push(t)}else null!==f&&ve<f.length&&(_e(t,ve),f.length=ve);if(tt()&&null!==pe&&!le&&null!==f&&!(6146&t.f))for(v=0;v<pe.length;v++)xe(pe[v],t);return null!==i&&(ge++,null!==pe&&(null===o?o=pe:o.push(...pe))),d}finally{fe=n,ve=r,pe=o,ie=i,me=l,ce=a,J(s),le=u,t.f^=D}}function ke(t,e){let n=e.reactions;if(null!==n){var r=w.call(n,t);if(-1!==r){var o=n.length-1;0===o?n=e.reactions=null:(n[r]=n[o],n.pop())}}null===n&&2&e.f&&(null===fe||!fe.includes(e))&&(Ne(e,A),768&e.f||(e.f^=512),Ct(e),_e(e,0))}function _e(t,e){var n=t.deps;if(null!==n)for(var r=e;r<n.length;r++)ke(t,n[r])}function Ce(t){var e=t.f;if(!(e&W)){Ne(t,N);var n=se,r=Z,o=ee;se=t,ee=!0;try{16&e?function(t){for(var e=t.first;null!==e;){var n=e.next;32&e.f||Dt(e),e=n}}(t):Lt(t),Wt(t);var i=$e(t);t.teardown="function"==typeof i?i:null,t.wv=he,t.deps}catch(l){we(l,t,n,r||t.ctx)}finally{ee=o,se=n}}}function Se(){try{!function(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}()}catch(t){if(null===te)throw t;we(t,te,null)}}function Me(){var t=ee;try{var e=0;for(ee=!0;oe.length>0;){e++>1e3&&Se();var n=oe,r=n.length;oe=[];for(var o=0;o<r;o++)Pe(ze(n[o]))}}finally{Qt=!1,ee=t,te=null,rt.clear()}}function Pe(t){var e=t.length;if(0!==e)for(var n=0;n<e;n++){var r=t[n];if(!(24576&r.f))try{be(r)&&(Ce(r),null===r.deps&&null===r.first&&null===r.nodes_start&&(null===r.teardown?qt(r):r.fn=null))}catch(o){we(o,r,null,r.ctx)}}}function je(t){Qt||(Qt=!0,queueMicrotask(Me));for(var e=te=t;null!==e.parent;){var n=(e=e.parent).f;if(96&n){if(!(n&N))return;e.f^=N}}oe.push(e)}function ze(t){for(var e=[],n=t;null!==n;){var r=n.f,o=!!(96&r);if(!(o&&r&N||r&B)){if(4&r)e.push(n);else if(o)n.f^=N;else{var i=ie;try{ie=n,be(n)&&Ce(n)}catch(s){we(s,n,null,n.ctx)}finally{ie=i}}var l=n.first;if(null!==l){n=l;continue}}var a=n.parent;for(n=n.next;null===n&&null!==a;)n=a.next,a=a.parent}return e}function Te(t){var e=!!(2&t.f);if(null===ie||le){if(e&&null===t.deps&&null===t.effects){var n=t,r=n.parent;null===r||r.f&E||(n.f^=E)}}else if(!(null==ce?void 0:ce.includes(t))){var o=ie.deps;t.rv<ge&&(t.rv=ge,null===fe&&null!==o&&o[ve]===t?ve++:null===fe?fe=[t]:me&&fe.includes(t)||fe.push(t))}return e&&be(n=t)&&St(n),ne&&rt.has(t)?rt.get(t):t.v}function Ie(t){var e=le;try{return le=!0,t()}finally{le=e}}const Ee=-7169;function Ne(t,e){t.f=t.f&Ee|e}function Oe(t){if("object"==typeof t&&t&&!(t instanceof EventTarget))if(q in t)Ae(t);else if(!Array.isArray(t))for(let e in t){const n=t[e];"object"==typeof n&&n&&q in n&&Ae(n)}}function Ae(t,e=new Set){if(!("object"!=typeof t||null===t||t instanceof EventTarget||e.has(t))){e.add(t),t instanceof Date&&t.getTime();for(let o in t)try{Ae(t[o],e)}catch(n){}const r=M(t);if(r!==Object.prototype&&r!==Array.prototype&&r!==Map.prototype&&r!==Set.prototype&&r!==Date.prototype){const e=_(r);for(let r in e){const o=e[r].get;if(o)try{o.call(t)}catch(n){}}}}}function Be(t){return t.endsWith("capture")&&"gotpointercapture"!==t&&"lostpointercapture"!==t}const We=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];function Le(t){return We.includes(t)}const De={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 qe(t){return t=t.toLowerCase(),De[t]??t}const Ge=["touchstart","touchmove"];function Fe(t){return Ge.includes(t)}function He(t,e){if(e){const e=document.body;t.autofocus=!0,Zt((()=>{document.activeElement===e&&t.focus()}))}}let Re=!1;function Ve(t){var e=ie,n=se;ae(null),ue(null);try{return t()}finally{ae(e),ue(n)}}const Ke=new Set,Ue=new Set;function Ye(t,e,n,r={}){function o(t){if(r.capture||Xe.call(e,t),!t.cancelBubble)return Ve((()=>null==n?void 0:n.call(this,t)))}return t.startsWith("pointer")||t.startsWith("touch")||"wheel"===t?Zt((()=>{e.addEventListener(t,o,r)})):e.addEventListener(t,o,r),o}function Ze(t,e,n,r,o){var i={capture:r,passive:o},l=Ye(t,e,n,i);e!==document.body&&e!==window&&e!==document||jt((()=>{e.removeEventListener(t,l,i)}))}function Je(t){for(var e=0;e<t.length;e++)Ke.add(t[e]);for(var n of Ue)n(t)}function Xe(t){var e,n=this,r=n.ownerDocument,o=t.type,i=(null==(e=t.composedPath)?void 0:e.call(t))||[],l=i[0]||t.target,a=0,s=t.__root;if(s){var u=i.indexOf(s);if(-1!==u&&(n===document||n===window))return void(t.__root=n);var c=i.indexOf(n);if(-1===c)return;u<=c&&(a=u)}if((l=i[a]||t.target)!==n){$(t,"currentTarget",{configurable:!0,get:()=>l||r});var d=ie,f=se;ae(null),ue(null);try{for(var v,p=[];null!==l;){var h=l.assignedSlot||l.parentNode||l.host||null;try{var g=l["__"+o];if(null!=g&&(!l.disabled||t.target===l))if(b(g)){var[m,...y]=g;m.apply(l,[t,...y])}else g.call(l,t)}catch(w){v?p.push(w):v=w}if(t.cancelBubble||h===n||null===h)break;l=h}if(v){for(let t of p)queueMicrotask((()=>{throw t}));throw v}}finally{t.__root=n,delete t.currentTarget,ae(d),ue(f)}}}function Qe(t){var e=document.createElement("template");return e.innerHTML=t,e.content}function tn(t,e){var n=se;null===n.nodes_start&&(n.nodes_start=t,n.nodes_end=e)}function en(t,e){var n,r=!!(1&e),o=!!(2&e),i=!t.startsWith("<!>");return()=>{void 0===n&&(n=Qe(i?t:"<!>"+t),r||(n=mt(n)));var e=o||vt?document.importNode(n,!0):n.cloneNode(!0);return r?tn(mt(e),e.lastChild):tn(e,e),e}}function nn(t,e,n="svg"){var r,o=`<${n}>${t.startsWith("<!>")?"<!>"+t:t}</${n}>`;return()=>{if(!r){var t=mt(Qe(o));r=mt(t)}var e=r.cloneNode(!0);return tn(e,e),e}}function rn(t=""){var e=gt(t+"");return tn(e,e),e}function on(){var t=document.createDocumentFragment(),e=document.createComment(""),n=gt();return t.append(e,n),tn(e,n),t}function ln(t,e){null!==t&&t.before(e)}let an=!0;function sn(t){an=t}function un(t,e){var n=null==e?"":"object"==typeof e?e+"":e;n!==(t.__t??(t.__t=t.nodeValue))&&(t.__t=n,t.nodeValue=n+"")}function cn(t,e){return function(t,{target:e,anchor:n,props:r={},events:o,context:i,intro:l=!0}){!function(){if(void 0===dt){dt=window,ft=document,vt=/Firefox/.test(navigator.userAgent);var t=Element.prototype,e=Node.prototype,n=Text.prototype;pt=k(e,"firstChild").get,ht=k(e,"nextSibling").get,P(t)&&(t.__click=void 0,t.__className=void 0,t.__attributes=null,t.__style=void 0,t.__e=void 0),P(n)&&(n.__t=void 0)}}();var a=new Set,s=t=>{for(var n=0;n<t.length;n++){var r=t[n];if(!a.has(r)){a.add(r);var o=Fe(r);e.addEventListener(r,Xe,{passive:o});var i=dn.get(r);void 0===i?(document.addEventListener(r,Xe,{passive:o}),dn.set(r,1)):dn.set(r,i+1)}}};s(x(Ke)),Ue.add(s);var u=void 0,c=function(t){const e=Pt(64,t,!0);return(t={})=>new Promise((n=>{t.outro?Gt(e,(()=>{Dt(e),n(void 0)})):(Dt(e),n(void 0))}))}((()=>{var c=n??e.appendChild(gt());return Bt((()=>{i&&(X({}),Z.c=i),o&&(r.$$events=o),an=l,u=t(c,r)||{},an=!0,i&&Q()})),()=>{var t;for(var r of a){e.removeEventListener(r,Xe);var o=dn.get(r);0==--o?(document.removeEventListener(r,Xe),dn.delete(r)):dn.set(r,o)}Ue.delete(s),c!==n&&(null==(t=c.parentNode)||t.removeChild(c))}}));return fn.set(u,c),u}(t,e)}const dn=new Map;let fn=new WeakMap;function vn(t,e,[n,r]=[0,0]){var o=t,i=null,l=null,a=U,s=!1;const u=(t,e=!0)=>{s=!0,c(e,t)},c=(t,e)=>{a!==(a=t)&&(a?(i?Rt(i):e&&(i=Bt((()=>e(o)))),l&&Gt(l,(()=>{l=null}))):(l?Rt(l):e&&(l=Bt((()=>e(o,[n+1,r])))),i&&Gt(i,(()=>{i=null}))))};At((()=>{s=!1,e(u),s||c(null,null)}),n>0?L:0)}let pn=null;function hn(t){pn=t}function gn(t,e){return e}function mn(t,e,n,r,o,i=null){var l=t,a={flags:e,items:new Map,first:null};!(4&e)||(l=t.appendChild(gt()));var s=null,u=!1,c=_t((()=>{var t=n();return b(t)?t:null==t?[]:x(t)}));At((()=>{var t=Te(c),d=t.length;u&&0===d||(u=0===d,function(t,e,n,r,o,i,l){var a,s,u,c,d,f,v,p,h,g,m=!!(8&o),y=!!(3&o),b=t.length,w=e.items,$=e.first,k=null,_=[],C=[];if(m)for(g=0;g<b;g+=1)p=i(v=t[g],g),void 0!==(h=w.get(p))&&(null==(a=h.a)||a.measure(),(f??(f=new Set)).add(h));for(g=0;g<b;g+=1)if(p=i(v=t[g],g),void 0!==(h=w.get(p))){if(y&&yn(h,v,g,o),h.e.f&B&&(Rt(h.e),m&&(null==(s=h.a)||s.unfix(),(f??(f=new Set)).delete(h))),h!==$){if(void 0!==d&&d.has(h)){if(_.length<C.length){var S,M=C[0];k=M.prev;var P=_[0],j=_[_.length-1];for(S=0;S<_.length;S+=1)wn(_[S],M,n);for(S=0;S<C.length;S+=1)d.delete(C[S]);xn(e,P.prev,j.next),xn(e,k,P),xn(e,j,M),$=M,k=j,g-=1,_=[],C=[]}else d.delete(h),wn(h,$,n),xn(e,h.prev,h.next),xn(e,h,null===k?e.first:k.next),xn(e,k,h),k=h;continue}for(_=[],C=[];null!==$&&$.k!==p;)$.e.f&B||(d??(d=new Set)).add($),C.push($),$=$.next;if(null===$)continue;h=$}_.push(h),k=h,$=h.next}else k=bn($?$.e.nodes_start:n,e,k,null===k?e.first:k.next,v,p,g,r,o,l),w.set(p,k),_=[],C=[],$=k.next;if(null!==$||void 0!==d){for(var z=void 0===d?[]:x(d);null!==$;)$.e.f&B||z.push($),$=$.next;var T=z.length;if(T>0){var I=4&o&&0===b?n:null;if(m){for(g=0;g<T;g+=1)null==(u=z[g].a)||u.measure();for(g=0;g<T;g+=1)null==(c=z[g].a)||c.fix()}!function(t,e,n,r){for(var o=[],i=e.length,l=0;l<i;l++)Ht(e[l].e,o,!0);var a=i>0&&0===o.length&&null!==n;if(a){var s=n.parentNode;s.textContent="",s.append(n),r.clear(),xn(t,e[0].prev,e[i-1].next)}Ft(o,(()=>{for(var n=0;n<i;n++){var o=e[n];a||(r.delete(o.k),xn(t,o.prev,o.next)),Dt(o.e,!a)}}))}(e,z,I,w)}}m&&Zt((()=>{var t;if(void 0!==f)for(h of f)null==(t=h.a)||t.apply()})),se.first=e.first&&e.first.e,se.last=k&&k.e}(t,a,l,o,e,r,n),null!==i&&(0===d?s?Rt(s):s=Bt((()=>i(l))):null!==s&&Gt(s,(()=>{s=null}))),Te(c))}))}function yn(t,e,n,r){1&r&&st(t.v,e),2&r?st(t.i,n):t.i=n}function bn(t,e,n,r,o,i,l,a,s,u){var c=pn,d=1&s?16&s?ot(o):lt(o):o,f=2&s?ot(l):l,v={i:f,v:d,k:i,a:null,e:null,prev:n,next:r};pn=v;try{return v.e=Bt((()=>a(t,d,f,u)),!1),v.e.prev=n&&n.e,v.e.next=r&&r.e,null===n?e.first=v:(n.next=v,n.e.next=v.e),null!==r&&(r.prev=v,r.e.prev=v.e),v}finally{pn=c}}function wn(t,e,n){for(var r=t.next?t.next.e.nodes_start:n,o=e?e.e.nodes_start:n,i=t.e.nodes_start;i!==r;){var l=yt(i);o.before(i),i=l}}function xn(t,e,n){null===e?t.first=n:(e.next=n,e.e.next=n&&n.e),null!==n&&(n.prev=e,n.e.prev=e&&e.e)}function $n(t,e,n,r,o){var i,l=null==(i=e.$$slots)?void 0:i[n],a=!1;!0===l&&(l=e["default"===n?"children":n],a=!0),void 0===l?null!==o&&o(t):l(t,a?()=>r:r)}function kn(t,e,n){var r,o,i=t;At((()=>{r!==(r=e())&&(o&&(Gt(o),o=null),r&&(o=Bt((()=>n(i,r)))))}),L)}function _n(t){var e,n,r="";if("string"==typeof t||"number"==typeof t)r+=t;else if("object"==typeof t)if(Array.isArray(t)){var o=t.length;for(e=0;e<o;e++)t[e]&&(n=_n(t[e]))&&(r&&(r+=" "),r+=n)}else for(n in t)t[n]&&(r&&(r+=" "),r+=n);return r}function Cn(t){return"object"==typeof t?function(){for(var t,e,n=0,r="",o=arguments.length;n<o;n++)(t=arguments[n])&&(e=_n(t))&&(r&&(r+=" "),r+=e);return r}(t):t??""}const Sn=[..." \t\n\r\f \v\ufeff"];function Mn(t,e=!1){var n=e?" !important;":";",r="";for(var o in t){var i=t[o];null!=i&&""!==i&&(r+=" "+o+": "+i+n)}return r}function Pn(t){return"-"!==t[0]||"-"!==t[1]?t.toLowerCase():t}function jn(t,e,n,r,o,i){var l=t.__className;if(l!==n||void 0===l){var a=function(t,e,n){var r=null==t?"":""+t;if(e&&(r=r?r+" "+e:e),n)for(var o in n)if(n[o])r=r?r+" "+o:o;else if(r.length)for(var i=o.length,l=0;(l=r.indexOf(o,l))>=0;){var a=l+i;0!==l&&!Sn.includes(r[l-1])||a!==r.length&&!Sn.includes(r[a])?l=a:r=(0===l?"":r.substring(0,l))+r.substring(a+1)}return""===r?null:r}(n,r,i);null==a?t.removeAttribute("class"):e?t.className=a:t.setAttribute("class",a),t.__className=n}else if(i&&o!==i)for(var s in i){var u=!!i[s];null!=o&&u===!!o[s]||t.classList.toggle(s,u)}return i}function zn(t,e={},n,r){for(var o in n){var i=n[o];e[o]!==i&&(null==n[o]?t.style.removeProperty(o):t.style.setProperty(o,i,r))}}function Tn(t,e,n,r){if(t.__style!==e){var o=function(t,e){if(e){var n,r,o="";if(Array.isArray(e)?(n=e[0],r=e[1]):n=e,t){t=String(t).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var i=!1,l=0,a=!1,s=[];n&&s.push(...Object.keys(n).map(Pn)),r&&s.push(...Object.keys(r).map(Pn));var u=0,c=-1;const e=t.length;for(var d=0;d<e;d++){var f=t[d];if(a?"/"===f&&"*"===t[d-1]&&(a=!1):i?i===f&&(i=!1):"/"===f&&"*"===t[d+1]?a=!0:'"'===f||"'"===f?i=f:"("===f?l++:")"===f&&l--,!a&&!1===i&&0===l)if(":"===f&&-1===c)c=d;else if(";"===f||d===e-1){if(-1!==c){var v=Pn(t.substring(u,c).trim());s.includes(v)||(";"!==f&&d++,o+=" "+t.substring(u,d).trim()+";")}u=d+1,c=-1}}}return n&&(o+=Mn(n)),r&&(o+=Mn(r,!0)),""===(o=o.trim())?null:o}return null==t?null:String(t)}(e,r);null==o?t.removeAttribute("style"):t.style.cssText=o,t.__style=e}else r&&(Array.isArray(r)?(zn(t,null==n?void 0:n[0],r[0]),zn(t,null==n?void 0:n[1],r[1],"important")):zn(t,n,r));return r}const In=Symbol("class"),En=Symbol("style"),Nn=Symbol("is custom element"),On=Symbol("is html");function An(t,e){e?t.hasAttribute("selected")||t.setAttribute("selected",""):t.removeAttribute("selected")}function Bn(t,e,n,r){var o=Ln(t);o[e]!==(o[e]=n)&&("loading"===e&&(t[F]=n),null==n?t.removeAttribute(e):"string"!=typeof n&&qn(t).includes(e)?t[e]=n:t.setAttribute(e,n))}function Wn(t,e,n,r,o=!1){var i=Ln(t),l=i[Nn],a=!i[On],s=e||{},u="OPTION"===t.tagName;for(var c in e)c in n||(n[c]=null);n.class?n.class=Cn(n.class):(r||n[In])&&(n.class=null),n[En]&&(n.style??(n.style=null));var d=qn(t);for(const m in n){let o=n[m];if(u&&"value"===m&&null==o)t.value=t.__value="",s[m]=o;else if("class"!==m)if("style"!==m){var f=s[m];if(o!==f){s[m]=o;var v=m[0]+m[1];if("$$"!==v)if("on"===v){const e={},n="$$"+m;let r=m.slice(2);var p=Le(r);if(Be(r)&&(r=r.slice(0,-7),e.capture=!0),!p&&f){if(null!=o)continue;t.removeEventListener(r,s[n],e),s[n]=null}if(null!=o)if(p)t[`__${r}`]=o,Je([r]);else{let o=function(t){s[m].call(this,t)};s[n]=Ye(r,t,o,e)}else p&&(t[`__${r}`]=void 0)}else if("style"===m)Bn(t,m,o);else if("autofocus"===m)He(t,Boolean(o));else if(l||"__value"!==m&&("value"!==m||null==o))if("selected"===m&&u)An(t,o);else{var h=m;a||(h=qe(h));var g="defaultValue"===h||"defaultChecked"===h;if(null!=o||l||g)g||d.includes(h)&&(l||"string"!=typeof o)?t[h]=o:"function"!=typeof o&&Bn(t,h,o);else if(i[m]=null,"value"===h||"checked"===h){let n=t;const r=void 0===e;if("value"===h){let t=n.defaultValue;n.removeAttribute(h),n.defaultValue=t,n.value=n.__value=r?t:null}else{let t=n.defaultChecked;n.removeAttribute(h),n.defaultChecked=t,n.checked=!!r&&t}}else t.removeAttribute(m)}else t.value=t.__value=o}}else Tn(t,o,null==e?void 0:e[En],n[En]),s[m]=o,s[En]=n[En];else jn(t,"http://www.w3.org/1999/xhtml"===t.namespaceURI,o,r,null==e?void 0:e[In],n[In]),s[m]=o,s[In]=n[In]}return s}function Ln(t){return t.__attributes??(t.__attributes={[Nn]:t.nodeName.includes("-"),[On]:"http://www.w3.org/1999/xhtml"===t.namespaceURI})}var Dn=new Map;function qn(t){var e,n=Dn.get(t.nodeName);if(n)return n;Dn.set(t.nodeName,n=[]);for(var r=t,o=Element.prototype;o!==r;){for(var i in e=_(r))e[i].set&&n.push(i);r=M(r)}return n}const Gn={tick:t=>requestAnimationFrame(t),now:()=>performance.now(),tasks:new Set};function Fn(){const t=Gn.now();Gn.tasks.forEach((e=>{e.c(t)||(Gn.tasks.delete(e),e.f())})),0!==Gn.tasks.size&&Gn.tick(Fn)}function Hn(t,e){Ve((()=>{t.dispatchEvent(new CustomEvent(e))}))}function Rn(t){if("float"===t)return"cssFloat";if("offset"===t)return"cssOffset";if(t.startsWith("--"))return t;const e=t.split("-");return 1===e.length?e[0]:e[0]+e.slice(1).map((t=>t[0].toUpperCase()+t.slice(1))).join("")}function Vn(t){const e={},n=t.split(";");for(const r of n){const[t,n]=r.split(":");if(!t||void 0===n)break;e[Rn(t.trim())]=n.trim()}return e}const Kn=t=>t;function Un(t,e,n,r){var o,i,l,a=!!(1&t),s=!!(2&t),u=!!(4&t),c=a&&s?"both":a?"in":"out",d=e.inert,f=e.style.overflow;function v(){var t=ie,i=se;ae(null),ue(null);try{return o??(o=n()(e,(null==r?void 0:r())??{},{direction:c}))}finally{ae(t),ue(i)}}var p={is_global:u,in(){var t;if(e.inert=d,!a)return null==l||l.abort(),void(null==(t=null==l?void 0:l.reset)||t.call(l));s||null==i||i.abort(),Hn(e,"introstart"),i=Yn(e,v(),l,1,(()=>{Hn(e,"introend"),null==i||i.abort(),i=o=void 0,e.style.overflow=f}))},out(t){if(!s)return null==t||t(),void(o=void 0);e.inert=!0,Hn(e,"outrostart"),l=Yn(e,v(),i,0,(()=>{Hn(e,"outroend"),null==t||t()}))},stop:()=>{null==i||i.abort(),null==l||l.abort()}},h=se;if((h.transitions??(h.transitions=[])).push(p),a&&an){var g=u;if(!g){for(var m=h.parent;m&&m.f&L;)for(;(m=m.parent)&&!(16&m.f););g=!m||!!(32768&m.f)}g&&Tt((()=>{Ie((()=>p.in()))}))}}function Yn(t,e,n,r,o){var i=1===r;if(j(e)){var l,a=!1;return Zt((()=>{if(!a){var s=e({direction:i?"in":"out"});l=Yn(t,s,n,r,o)}})),{abort:()=>{a=!0,null==l||l.abort()},deactivate:()=>l.deactivate(),reset:()=>l.reset(),t:()=>l.t()}}if(null==n||n.deactivate(),!(null==e?void 0:e.duration))return o(),{abort:z,deactivate:z,reset:z,t:()=>r};const{delay:s=0,css:u,tick:c,easing:d=Kn}=e;var f=[];if(i&&void 0===n&&(c&&c(0,1),u)){var v=Vn(u(0,1));f.push(v,v)}var p=()=>1-r,h=t.animate(f,{duration:s});return h.onfinish=()=>{var i=(null==n?void 0:n.t())??1-r;null==n||n.abort();var l=r-i,a=e.duration*Math.abs(l),s=[];if(a>0){var f=!1;if(u)for(var v=Math.ceil(a/(1e3/60)),g=0;g<=v;g+=1){var m=i+l*d(g/v),y=Vn(u(m,1-m));s.push(y),f||(f="hidden"===y.overflow)}f&&(t.style.overflow="hidden"),p=()=>{var t=h.currentTime;return i+l*d(t/a)},c&&function(t){let e;0===Gn.tasks.size&&Gn.tick(Fn),new Promise((n=>{Gn.tasks.add(e={c:t,f:n})}))}((()=>{if("running"!==h.playState)return!1;var t=p();return c(t,1-t),!0}))}(h=t.animate(s,{duration:a,fill:"forwards"})).onfinish=()=>{p=()=>r,null==c||c(r,1-r),o()}},{abort:()=>{h&&(h.cancel(),h.effect=null,h.onfinish=z)},deactivate:()=>{o=z},reset:()=>{0===r&&(null==c||c(1,0))},t:()=>p()}}function Zn(t){var e=t.type;return"number"===e||"range"===e}function Jn(t){return""===t?null:+t}const Xn=class{constructor(o){g(this,r),g(this,t,new WeakMap),g(this,e),g(this,n),m(this,n,o)}observe(i,l){var a=h(this,t).get(i)||new Set;return a.add(l),h(this,t).set(i,a),y(this,r,o).call(this).observe(i,h(this,n)),()=>{var n=h(this,t).get(i);n.delete(l),0===n.size&&(h(this,t).delete(i),h(this,e).unobserve(i))}}};var Qn;t=new WeakMap,e=new WeakMap,n=new WeakMap,r=new WeakSet,o=function(){return h(this,e)??m(this,e,new ResizeObserver((e=>{for(var n of e)for(var r of(Xn.entries.set(n.target,n),h(this,t).get(n.target)||[]))r(n)})))},((t,e,n)=>{e in t?f(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n})(Xn,"symbol"!=typeof(Qn="entries")?Qn+"":Qn,new WeakMap);var tr=new Xn({box:"border-box"});function er(t,e){return t===e||(null==t?void 0:t[q])===e}function nr(t={},e,n,r){return Tt((()=>{var r,o;return Nt((()=>{r=o,o=[],Ie((()=>{t!==n(...o)&&(e(t,...o),r&&er(n(...r),t)&&e(null,...r))}))})),()=>{Zt((()=>{o&&er(n(...o),t)&&e(null,...o)}))}})),t}function rr(t=!1){const e=Z,n=e.l.u;if(!n)return;let r=()=>Oe(e.s);if(t){let t=0,n={};const o=$t((()=>{let r=!1;const o=e.s;for(const t in o)o[t]!==n[t]&&(n[t]=o[t],r=!0);return r&&t++,t}));r=()=>Te(o)}var o;n.b.length&&(o=()=>{or(e,r),I(n.b)},Mt(),Nt(o)),zt((()=>{const t=Ie((()=>n.m.map(T)));return()=>{for(const e of t)"function"==typeof e&&e()}})),n.a.length&&zt((()=>{or(e,r),I(n.a)}))}function or(t,e){if(t.l.s)for(const n of t.l.s)Te(n);e()}function ir(t,e,n){if(null==t)return e(void 0),z;const r=Ie((()=>t.subscribe(e,n)));return r.unsubscribe?()=>r.unsubscribe():r}const lr=[];function ar(t,e=z){let n=null;const r=new Set;function o(e){if(R(t,e)&&(t=e,n)){const e=!lr.length;for(const n of r)n[1](),lr.push(n,t);if(e){for(let t=0;t<lr.length;t+=2)lr[t][0](lr[t+1]);lr.length=0}}}function i(e){o(e(t))}return{set:o,update:i,subscribe:function(l,a=z){const s=[l,a];return r.add(s),1===r.size&&(n=e(o,i)||z),l(t),()=>{r.delete(s),0===r.size&&n&&(n(),n=null)}}}}function sr(t){let e;return ir(t,(t=>e=t))(),e}let ur=!1,cr=Symbol();function dr(t,e,n){const r=n[e]??(n[e]={store:null,source:lt(void 0),unsubscribe:z});if(r.store!==t&&!(cr in n))if(r.unsubscribe(),r.store=t??null,null==t)r.source.v=void 0,r.unsubscribe=z;else{var o=!0;r.unsubscribe=ir(t,(t=>{o?r.source.v=t:at(r.source,t)})),o=!1}return t&&cr in n?sr(t):Te(r.source)}function fr(t,e){return t.set(e),e}function vr(){const t={};return[t,function(){jt((()=>{for(var e in t)t[e].unsubscribe();$(t,cr,{enumerable:!1,value:!0})}))}]}const pr={get(t,e){if(!t.exclude.includes(e))return Te(t.version),e in t.special?t.special[e]():t.props[e]},set:(t,e,n)=>(e in t.special||(t.special[e]=br({get[e](){return t.props[e]}},e,4)),t.special[e](n),ut(t.version),!0),getOwnPropertyDescriptor(t,e){if(!t.exclude.includes(e))return e in t.props?{enumerable:!0,configurable:!0,value:t.props[e]}:void 0},deleteProperty:(t,e)=>(t.exclude.includes(e)||(t.exclude.push(e),ut(t.version)),!0),has:(t,e)=>!t.exclude.includes(e)&&e in t.props,ownKeys:t=>Reflect.ownKeys(t.props).filter((e=>!t.exclude.includes(e)))};function hr(t,e){return new Proxy({props:t,exclude:e,special:{},version:ot(0)},pr)}const gr={get(t,e){let n=t.props.length;for(;n--;){let r=t.props[n];if(j(r)&&(r=r()),"object"==typeof r&&null!==r&&e in r)return r[e]}},set(t,e,n){let r=t.props.length;for(;r--;){let o=t.props[r];j(o)&&(o=o());const i=k(o,e);if(i&&i.set)return i.set(n),!0}return!1},getOwnPropertyDescriptor(t,e){let n=t.props.length;for(;n--;){let r=t.props[n];if(j(r)&&(r=r()),"object"==typeof r&&null!==r&&e in r){const t=k(r,e);return t&&!t.configurable&&(t.configurable=!0),t}}},has(t,e){if(e===q||e===G)return!1;for(let n of t.props)if(j(n)&&(n=n()),null!=n&&e in n)return!0;return!1},ownKeys(t){const e=[];for(let n of t.props){j(n)&&(n=n());for(const t in n)e.includes(t)||e.push(t)}return e}};function mr(...t){return new Proxy({props:t},gr)}function yr(t){var e;return(null==(e=t.ctx)?void 0:e.d)??!1}function br(t,e,n,r){var o,i,l=!!(1&n),a=!K||!!(2&n),s=!!(8&n),u=!!(16&n),c=!1;s?[i,c]=function(t){var e=ur;try{return ur=!1,[t(),ur]}finally{ur=e}}((()=>t[e])):i=t[e];var d,f=q in t||G in t,v=s&&((null==(o=k(t,e))?void 0:o.set)??(f&&e in t&&(n=>t[e]=n)))||void 0,p=r,h=!0,g=!1,m=()=>(g=!0,h&&(h=!1,p=u?Ie(r):r),p);if(void 0===i&&void 0!==r&&(v&&a&&function(){throw new Error("https://svelte.dev/e/props_invalid_value")}(),i=m(),v&&v(i)),a)d=()=>{var n=t[e];return void 0===n?m():(h=!0,g=!1,n)};else{var y=(l?$t:_t)((()=>t[e]));y.f|=131072,d=()=>{var t=Te(y);return void 0!==t&&(p=void 0),void 0===t?p:t}}if(!(4&n))return d;if(v){var b=t.$$legacy;return function(t,e){return arguments.length>0?(a&&e&&!b&&!c||v(e?d():t),t):d()}}var w=!1,x=lt(i),$=$t((()=>{var t=d(),e=Te(x);return w?(w=!1,e):x.v=t}));return s&&Te($),l||($.equals=V),function(t,e){if(arguments.length>0){const n=e?Te($):a&&s?et(t):t;if(!$.equals(n)){if(w=!0,at(x,n),g&&void 0!==p&&(p=n),yr($))return t;Ie((()=>Te($)))}return t}return yr($)?$.v:Te($)}}function wr(t){var e,n;null===Z&&Y(),K&&null!==Z.l?(e=Z,n=e.l,n.u??(n.u={a:[],b:[],m:[]})).m.push(t):zt((()=>{const e=Ie(t);if("function"==typeof e)return e}))}"undefined"!=typeof window&&((i=window.__svelte??(window.__svelte={})).v??(i.v=new Set)).add("5"),K=!0; /** * @license lucide-svelte v0.476.0 - ISC * * ISC License * * Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2022 as part of Feather (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2022. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * */ const xr={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};var $r=nn("<svg><!><!></svg>");function kr(t,e){const n=hr(e,["children","$$slots","$$events","$$legacy"]),r=hr(n,["name","color","size","strokeWidth","absoluteStrokeWidth","iconNode"]);X(e,!1);let o=br(e,"name",8,void 0),i=br(e,"color",8,"currentColor"),l=br(e,"size",8,24),a=br(e,"strokeWidth",8,2),s=br(e,"absoluteStrokeWidth",8,!1),u=br(e,"iconNode",24,(()=>[]));rr();var c=$r();let d;var f=bt(c);mn(f,1,u,gn,((t,e)=>{var n,r,o,i,l,a,s,u,c,d=on();n=wt(d),r=()=>Te(e)[0],o=(t,n)=>{let r;Ot((()=>r=Wn(t,r,{...Te(e)[1]})))},s=null,u=n,c=pn,At((()=>{const t=r()||null;if(t!==i){var e=pn;hn(c),a&&(null===t?Gt(a,(()=>{a=null,l=null})):t===l?Rt(a):(Dt(a),sn(!1))),t&&t!==l&&(a=Bt((()=>{if(tn(s=document.createElementNS("http://www.w3.org/2000/svg",t),s),o){var e=s.appendChild(gt());o(s,e)}se.nodes_end=s,u.before(s)}))),(i=t)&&(l=i),sn(!0),hn(e)}}),L),ln(t,d)})),$n(xt(f),e,"default",{},null),Ot(((t,e)=>d=Wn(c,d,{...xr,...r,width:l(),height:l(),stroke:i(),"stroke-width":t,class:e})),[()=>s()?24*Number(a())/Number(l()):a(),()=>((...t)=>t.filter(((t,e,n)=>Boolean(t)&&n.indexOf(t)===e)).join(" "))("lucide-icon","lucide",o()?`lucide-${o()}`:"",n.class)],_t),ln(t,c),Q()}function _r(t,e){const n=hr(e,["children","$$slots","$$events","$$legacy"]);kr(t,mr({name:"loader-circle"},(()=>n),{iconNode:[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56"}]],children:(t,n)=>{var r=on();$n(wt(r),e,"default",{},null),ln(t,r)},$$slots:{default:!0}}))}const Cr=t=>t;function Sr(t){const e=t-1;return e*e*e+1}function Mr(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function Pr(t){const e="string"==typeof t&&t.match(/^\s*(-?[\d.]+)([^\s]*)\s*$/);return e?[parseFloat(e[1]),e[2]||"px"]:[t,"px"]}function jr(t,{delay:e=0,duration:n=400,easing:r=Mr,amount:o=5,opacity:i=0}={}){const l=getComputedStyle(t),a=+l.opacity,s="none"===l.filter?"":l.filter,u=a*(1-i),[c,d]=Pr(o);return{delay:e,duration:n,easing:r,css:(t,e)=>`opacity: ${a-u*e}; filter: ${s} blur(${e*c}${d});`}}function zr(t,{delay:e=0,duration:n=400,easing:r=Cr}={}){const o=+getComputedStyle(t).opacity;return{delay:e,duration:n,easing:r,css:t=>"opacity: "+t*o}}function Tr(t,{delay:e=0,duration:n=400,easing:r=Sr,x:o=0,y:i=0,opacity:l=0}={}){const a=getComputedStyle(t),s=+a.opacity,u="none"===a.transform?"":a.transform,c=s*(1-l),[d,f]=Pr(o),[v,p]=Pr(i);return{delay:e,duration:n,easing:r,css:(t,e)=>`\n\t\t\ttransform: ${u} translate(${(1-t)*d}${f}, ${(1-t)*v}${p});\n\t\t\topacity: ${s-c*e}`}}function Ir(t,{delay:e=0,duration:n=400,easing:r=Sr,axis:o="y"}={}){const i=getComputedStyle(t),l=+i.opacity,a="y"===o?"height":"width",s=parseFloat(i[a]),u="y"===o?["top","bottom"]:["left","right"],c=u.map((t=>`${t[0].toUpperCase()}${t.slice(1)}`)),d=parseFloat(i[`padding${c[0]}`]),f=parseFloat(i[`padding${c[1]}`]),v=parseFloat(i[`margin${c[0]}`]),p=parseFloat(i[`margin${c[1]}`]),h=parseFloat(i[`border${c[0]}Width`]),g=parseFloat(i[`border${c[1]}Width`]);return{delay:e,duration:n,easing:r,css:t=>`overflow: hidden;opacity: ${Math.min(20*t,1)*l};${a}: ${t*s}px;padding-${u[0]}: ${t*d}px;padding-${u[1]}: ${t*f}px;margin-${u[0]}: ${t*v}px;margin-${u[1]}: ${t*p}px;border-${u[0]}-width: ${t*h}px;border-${u[1]}-width: ${t*g}px;min-${a}: 0`}}function Er(t,{delay:e=0,duration:n=400,easing:r=Sr,start:o=0,opacity:i=0}={}){const l=getComputedStyle(t),a=+l.opacity,s="none"===l.transform?"":l.transform,u=1-o,c=a*(1-i);return{delay:e,duration:n,easing:r,css:(t,e)=>`\n\t\t\ttransform: ${s} scale(${1-u*e});\n\t\t\topacity: ${a-c*e}\n\t\t`}}var Nr=(t,e)=>{var n;null==(n=e.onClick)||n.call(e)},Or=en('<button aria-label="open the game discovery"><p class="z-2 flex items-center overflow-hidden text-nowrap svelte-1j97rta"><!> <span class="text-md mr-0.25 inline-block font-bold svelte-1j97rta">More Games</span></p> <div class="bg-background absolute bottom-0 left-0 h-full w-0 transition-all duration-300 group-hover:w-full svelte-1j97rta"></div></button>');Je(["click"]);const Ar=ar(!1),Br=ar(!1),Wr=ar("https://sdk.playlight.dev");var Lr=nn('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" height="20" width="20"><path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z" clip-rule="evenodd"></path></svg>'),Dr=nn('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" height="20" width="20"><path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z" clip-rule="evenodd"></path></svg>'),qr=nn('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" height="20" width="20"><path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z" clip-rule="evenodd"></path></svg>'),Gr=nn('<svg viewBox="0 0 64 64" fill="currentColor" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M32.427,7.987c2.183,0.124 4,1.165 5.096,3.281l17.936,36.208c1.739,3.66 -0.954,8.585 -5.373,8.656l-36.119,0c-4.022,-0.064 -7.322,-4.631 -5.352,-8.696l18.271,-36.207c0.342,-0.65 0.498,-0.838 0.793,-1.179c1.186,-1.375 2.483,-2.111 4.748,-2.063Zm-0.295,3.997c-0.687,0.034 -1.316,0.419 -1.659,1.017c-6.312,11.979 -12.397,24.081 -18.301,36.267c-0.546,1.225 0.391,2.797 1.762,2.863c12.06,0.195 24.125,0.195 36.185,0c1.325,-0.064 2.321,-1.584 1.769,-2.85c-5.793,-12.184 -11.765,-24.286 -17.966,-36.267c-0.366,-0.651 -0.903,-1.042 -1.79,-1.03Z"></path><path d="M33.631,40.581l-3.348,0l-0.368,-16.449l4.1,0l-0.384,16.449Zm-3.828,5.03c0,-0.609 0.197,-1.113 0.592,-1.514c0.396,-0.4 0.935,-0.601 1.618,-0.601c0.684,0 1.223,0.201 1.618,0.601c0.395,0.401 0.593,0.905 0.593,1.514c0,0.587 -0.193,1.078 -0.577,1.473c-0.385,0.395 -0.929,0.593 -1.634,0.593c-0.705,0 -1.249,-0.198 -1.634,-0.593c-0.384,-0.395 -0.576,-0.886 -0.576,-1.473Z"></path></svg>');function Fr(t,e){let n=br(e,"type",8,"success");var r=on(),o=wt(r),i=t=>{ln(t,Lr())},l=(t,e)=>{var r=t=>{ln(t,Dr())},o=(t,e)=>{var r=t=>{ln(t,qr())},o=(t,e)=>{var r=t=>{ln(t,Gr())},o=t=>{};vn(t,(t=>{"warning"===n()?t(r):t(o,!1)}),e)};vn(t,(t=>{"info"===n()?t(r):t(o,!1)}),e)};vn(t,(t=>{"error"===n()?t(r):t(o,!1)}),e)};vn(o,(t=>{"success"===n()?t(i):t(l,!1)})),ln(t,r)}var Hr=en('<div class="sonner-loading-bar"></div>'),Rr=en('<div class="sonner-loading-wrapper"><div class="sonner-spinner"></div></div>');function Vr(...t){return t.filter(Boolean).join(" ")}const Kr="undefined"!=typeof document;function Ur(t){const e=ar(t);return{subscribe:e.subscribe,set:function(t){Kr&&e.set(t)},update:function(t){Kr&&e.update(t)}}}let Yr=0;const Zr=function(){const t=Ur([]),e=Ur([]);function n(e){t.update((t=>[e,...t]))}function r(e){var r;const{message:o,...i}=e,l="number"==typeof(null==e?void 0:e.id)||e.id&&(null==(r=e.id)?void 0:r.length)>0?e.id:Yr++,a=void 0===e.dismissable||e.dismissable,s=void 0===e.type?"default":e.type;return sr(t).find((t=>t.id===l))?t.update((t=>t.map((t=>t.id===l?{...t,...e,id:l,title:o,dismissable:a,type:s,updated:!0}:{...t,updated:!1})))):n({...i,id:l,title:o,dismissable:a,type:s}),l}function o(e){if(void 0!==e)return t.update((t=>t.map((t=>t.id===e?{...t,dismiss:!0}:t)))),e;t.update((t=>t.map((t=>({...t,dismiss:!0})))))}return{create:r,addToast:n,dismiss:o,remove:function(e){if(void 0!==e)return t.update((t=>t.filter((t=>t.id!==e)))),e;t.set([])},message:function(t,e){return r({...e,type:"default",message:t})},error:function(t,e){return r({...e,type:"error",message:t})},success:function(t,e){return r({...e,type:"success",message:t})},info:function(t,e){return r({...e,type:"info",message:t})},warning:function(t,e){return r({...e,type:"warning",message:t})},loading:function(t,e){return r({...e,type:"loading",message:t})},promise:function(t,e){if(!e)return;let n;void 0!==e.loading&&(n=r({...e,promise:t,type:"loading",message:e.loading}));const i=t instanceof Promise?t:t();let l=void 0!==n;return i.then((t=>{if(t&&"boolean"==typeof t.ok&&!t.ok){l=!1;const o="function"==typeof e.error?e.error(`HTTP error! status: ${t.status}`):e.error;r({id:n,type:"error",message:o})}else if(void 0!==e.success){l=!1;const o="function"==typeof e.success?e.success(t):e.success;r({id:n,type:"success",message:o})}})).catch((t=>{if(void 0!==e.error){l=!1;const o="function"==typeof e.error?e.error(t):e.error;r({id:n,type:"error",message:o})}})).finally((()=>{var t;l&&(o(n),n=void 0),null==(t=e.finally)||t.call(e)})),n},custom:function(t,e){const n=(null==e?void 0:e.id)||Yr++;return r({component:t,id:n,...e}),n},removeHeight:function(t){e.update((e=>e.filter((e=>e.toastId!==t))))},setHeight:function(t){void 0!==sr(e).find((e=>e.toastId===t.toastId))?e.update((e=>e.map((e=>e.toastId===t.toastId?t:e)))):e.update((e=>[t,...e]))},reset:function(){t.set([]),e.set([])},toasts:t,heights:e}}(),Jr=Object.assign((function(t,e){return Zr.create({message:t,...e})}),{success:Zr.success,info:Zr.info,warning:Zr.warning,error:Zr.error,custom:Zr.custom,message:Zr.message,promise:Zr.promise,dismiss:Zr.dismiss,loading:Zr.loading});var Xr=en('<button aria-label="Close toast" data-close-button=""><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button>'),Qr=en('<div data-icon=""><!> <!></div>'),to=en('<div data-title=""><!></div>'),eo=en('<div data-description=""><!></div>'),no=en('<button data-button="" data-cancel=""> </button>'),ro=en('<button data-button=""> </button>'),oo=en('<!> <div data-content=""><!> <!></div> <!> <!>',1),io=en('<li aria-atomic="true" role="status" data-sonner-toast=""><!> <!></li>');function lo(t,e){const n=hr(e,["children","$$slots","$$events","$$legacy"]);X(e,!1);const[r,o]=vr(),i=()=>dr(x,"$heights",r),l=()=>dr(Te(ot),"$effect",r),a=lt(void 0,!0),s=lt(void 0,!0),u=lt(void 0,!0),c=lt(void 0,!0),d=lt(void 0,!0),f=lt(void 0,!0),v=lt(void 0,!0),p=lt(void 0,!0),h=lt(void 0,!0),g=lt(void 0,!0),m=lt(void 0,!0),y=lt(void 0,!0),b={toast:"",title:"",description:"",loader:"",closeButton:"",cancelButton:"",actionButton:"",action:"",warning:"",error:"",success:"",default:"",info:"",loading:""},{toasts:w,heights:x,removeHeight:$,setHeight:k,remove:_}=Zr;let C=br(e,"toast",9),S=br(e,"index",9),M=br(e,"expanded",9),P=br(e,"invert",13),j=br(e,"position",9),T=br(e,"visibleToasts",9),I=br(e,"expandByDefault",9),E=br(e,"closeButton",9),N=br(e,"interacting",9),O=br(e,"cancelButtonStyle",9,""),A=br(e,"actionButtonStyle",9,""),B=br(e,"duration",9,4e3),W=br(e,"descriptionClass",9,""),L=br(e,"classes",29,(()=>({}))),D=br(e,"unstyled",9,!1),q=lt(!1,!0),G=lt(!1,!0),F=lt(!1,!0),H=lt(!1,!0),R=lt(0,!0),V=lt(0,!0),K=lt(void 0,!0),U=lt(0,!0),Y=0,Z=0,J=null;function tt(){at(G,!0),at(R,Te(U)),$(C().id),setTimeout((()=>{_(C().id)}),200)}let et=lt(void 0,!0),nt=lt(C().duration||B()||4e3,!0);function rt(){Y=(new Date).getTime(),at(et,setTimeout((()=>{var t,e;null==(e=(t=C()).onAutoClose)||e.call(t,C()),tt()}),Te(nt)))}let ot=lt(void 0,!0);wr((()=>{at(q,!0);const t=Te(K).getBoundingClientRect().height;return at(V,t),k({toastId:C().id,height:t}),()=>$(C().id)})),It((()=>Oe(L())),(()=>{L({...b,...L()})})),It((()=>Oe(S())),(()=>{at(a,0===S())})),It((()=>(Oe(S()),Oe(T()))),(()=>{at(s,S()+1<=T())})),It((()=>Oe(C())),(()=>{at(u,C().title)})),It((()=>Oe(C())),(()=>{at(c,C().description)})),It((()=>Oe(C())),(()=>{at(d,C().type)})),It((()=>Oe(C())),(()=>{at(f,C().class||"")})),It((()=>Oe(C())),(()=>{at(v,C().descriptionClass||"")})),It((()=>(i(),Oe(C()))),(()=>{at(p,i().findIndex((t=>t.toastId===C().id))||0)})),It((()=>Oe(j())),(()=>{at(h,j().split("-"))})),It((()=>(i(),Te(p))),(()=>{at(g,i().reduce(((t,e,n)=>n>=Te(p)?t:t+e.height),0))})),It((()=>(Oe(P()),Oe(C()))),(()=>{P(C().invert||P())})),It((()=>Te(d)),(()=>{at(m,"loading"===Te(d))})),It((()=>(Te(p),Te(g))),(()=>{at(U,Math.round(14*Te(p)+Te(g)))})),It((()=>(Te(u),Te(c))),(()=>{Te(u),Te(c),async function(){if(!Te(q))return;let t;await async function(){await Promise.resolve(),function(){for(Jt();oe.length>0;)Qt=!0,Me(),Jt()}()}(),t=M()||I()?1:1-.05*S(),Te(K).style.setProperty("height","auto");const e=Te(K).offsetHeight,n=Te(K).getBoundingClientRect().height,r=Math.round(100*(n/t+Number.EPSILON))/100;let o;Te(K).style.removeProperty("height"),o=Math.abs(r-e)<1?r:e,at(V,o),k({toastId:C().id,height:o})}()})),It((()=>(Oe(C()),Te(et),Oe(B()))),(()=>{C().updated&&(clearTimeout(Te(et)),at(nt,C().duration||B()||4e3),rt())})),It((()=>(Oe(C()),Te(d))),(()=>{at(y,C().promise&&"loading"===Te(d)||C().duration===Number.POSITIVE_INFINITY)})),It((()=>(Te(y),Oe(M()),Oe(N()),Te(et))),(()=>{var t;!function(t,e,n){let r=n[e];r&&r.store!==t&&(r.unsubscribe(),r.unsubscribe=z)}(at(ot,(t=()=>(Te(y)||(M()||N()?function(){if(Z<Y){const t=(new Date).getTime()-Y;at(nt,Te(nt)-t)}Z=(new Date).getTime()}():rt()),()=>clearTimeout(Te(et))),{subscribe:t})),"$effect",r)})),It((()=>l()),(()=>{l()})),It((()=>Oe(C())),(()=>{C().delete&&tt()})),Et(),rr(!0);var it=io();let st;Bn(it,"tabindex",0);var ut=bt(it),ct=t=>{var e=Xr();Ot((t=>{Bn(e,"data-disabled",Te(m)),jn(e,1,t)}),[()=>{var t,e,n;return Cn(Vr(null==(t=L())?void 0:t.closeButton,null==(n=null==(e=C())?void 0:e.classes)?void 0:n.closeButton))}],_t),Ze("click",e,(function(...t){var e;null==(e=Te(m)?void 0:()=>{var t,e;tt(),null==(e=(t=C()).onDismiss)||e.call(t,C())})||e.apply(this,t)})),ln(t,e)};vn(ut,(t=>{E()&&!C().component&&t(ct)}));var dt=xt(ut,2),ft=t=>{var e=on();kn(wt(e),(()=>C().component),((t,e)=>{e(t,mr((()=>C().componentProps),{$$events:{closeToast:tt}}))})),ln(t,e)},vt=t=>{var n=oo(),r=wt(n),o=t=>{var n=Qr(),r=bt(n),o=t=>{var n=on();$n(wt(n),e,"loading-icon",{},null),ln(t,n)};vn(r,(t=>{!C().promise&&"loading"!==Te(d)||C().icon||t(o)}));var i=xt(r,2),l=t=>{var e=on();kn(wt(e),(()=>C().icon),((t,e)=>{e(t,{})})),ln(t,e)},a=(t,n)=>{var r=t=>{var n=on();$n(wt(n),e,"success-icon",{},null),ln(t,n)},o=(t,n)=>{var r=t=>{var n=on();$n(wt(n),e,"error-icon",{},null),ln(t,n)},o=(t,n)=>{var r=t=>{var n=on();$n(wt(n),e,"warning-icon",{},null),ln(t,n)},o=(t,n)=>{var r=t=>{var n=on();$n(wt(n),e,"info-icon",{},null),ln(t,n)};vn(t,(t=>{"info"===Te(d)&&t(r)}),n)};vn(t,(t=>{"warning"===Te(d)?t(r):t(o,!1)}),n)};vn(t,(t=>{"error"===Te(d)?t(r):t(o,!1)}),n)};vn(t,(t=>{"success"===Te(d)?t(r):t(o,!1)}),n)};vn(i,(t=>{C().icon?t(l):t(a,!1)})),ln(t,n)};vn(r,(t=>{("default"!==Te(d)||C().icon||C().promise)&&t(o)}));var i=xt(r,2),l=bt(i),a=t=>{var e=to(),n=bt(e),r=t=>{var e=on();kn(wt(e),(()=>C().title),((t,e)=>{e(t,mr((()=>C().componentProps)))})),ln(t,e)},o=t=>{var e=rn();Ot((()=>un(e,C().title))),ln(t,e)};vn(n,(t=>{"string"!=typeof C().title?t(r):t(o,!1)})),Ot((t=>jn(e,1,t)),[()=>{var t,e,n;return Cn(Vr(null==(t=L())?void 0:t.title,null==(n=null==(e=C())?void 0:e.classes)?void 0:n.title))}],_t),ln(t,e)};vn(l,(t=>{C().title&&t(a)}));var s=xt(l,2),u=t=>{var e=eo(),n=bt(e),r=t=>{var e=on();kn(wt(e),(()=>C().description),((t,e)=>{e(t,mr((()=>C().componentProps)))})),ln(t,e)},o=t=>{var e=rn();Ot((()=>un(e,C().description))),ln(t,e)};vn(n,(t=>{"string"!=typeof C().description?t(r):t(o,!1)})),Ot((t=>jn(e,1,t)),[()=>{var t,e;return Cn(Vr(W(),Te(v),null==(t=L())?void 0:t.description,null==(e=C().classes)?void 0:e.description))}],_t),ln(t,e)};vn(s,(t=>{C().description&&t(u)}));var c=xt(i,2),f=t=>{var e=no(),n=bt(e);Ot((t=>{Tn(e,O()),jn(e,1,t),un(n,C().cancel.lab