UNPKG

yrv

Version:
2 lines (1 loc) 29.4 kB
var Ut=Object.create;var re=Object.defineProperty;var Nt=Object.getOwnPropertyDescriptor;var St=Object.getOwnPropertyNames;var Pt=Object.getPrototypeOf,It=Object.prototype.hasOwnProperty;var Le=(t=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(t,{get:(e,n)=>(typeof require!="undefined"?require:e)[n]}):t)(function(t){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+t+'" is not supported')});var qt=(t,e)=>()=>(t&&(e=t(t=0)),e);var ze=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Lt=(t,e)=>{for(var n in e)re(t,n,{get:e[n],enumerable:!0})},De=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of St(e))!It.call(t,o)&&o!==n&&re(t,o,{get:()=>e[o],enumerable:!(r=Nt(e,o))||r.enumerable});return t};var H=(t,e,n)=>(n=t!=null?Ut(Pt(t)):{},De(e||!t||!t.__esModule?re(n,"default",{value:t,enumerable:!0}):n,t)),Be=t=>De(re({},"__esModule",{value:!0}),t);var pe={};Lt(pe,{Router:()=>$t,parse:()=>en,stringify:()=>tn});function Je(t,e){var n,r,o=-100,s=[];n=t.replace(/[-$.]/g,"\\$&").replace(/\(/g,"(?:").replace(/\)/g,")?").replace(/([:*]\w+)(?:<([^<>]+?)>)?/g,function(i,c,u){return s.push(c.substr(1)),c.charAt()===":"?(o+=100,"((?!#)"+(u||"[^#/]+?")+")"):(r=!0,o+=500,"((?!#)"+(u||"[^#]+?")+")")});try{n=new RegExp("^"+n+"$")}catch{throw new TypeError("Invalid route expression, given '"+e+"'")}var l=t.includes("#")?.5:1,a=t.length*o*l;return{keys:s,regex:n,_depth:a,_isSplat:r}}function Ke(t,e){return""+(e&&e!=="/"?e:"")+(t||"")}function oe(t,e){var n=t.match(/<[^<>]*\/[^<>]*>/);if(n)throw new TypeError("RegExp cannot contain slashes, given '"+n+"'");var r=t.split(/(?=\/|#)/),o=[];r[0]!=="/"&&r.unshift("/"),r.some(function(s,l){var a=o.slice(1).concat(s).join("")||null,i=r.slice(l+1).join("")||null,c=e(s,a,i?""+(s!=="/"?s:"")+i:null);return o.push(s),c})}function Wt(t,e){var n=e.refs,r={},o=[],s;return oe(t,function(l,a,i){if(!e.keys)throw new V(t,l);var c;if(e.keys.some(function(u){var _=e[u].pattern,v=_.match,O=_._length,k=_._isSplat,R=v(k&&i||l);if(R){var j=(n[e[u].route]||[]).concat(n[e[u].route+"/"]||[]).concat(n[e[u].route+"#"]||[]);return Object.assign(r,R),j.forEach(function(f){if(!o.some(function(p){return p.key===f})){var d=Object.assign({},n[f]),h=!1;d.exact?h=i===null:h=!(l&&a===null)||l===a||k||!i,d.matches=h,d.params=Object.assign({},r),d.route=d.fullpath,d.depth+=v.keys.length,d.path=k&&i||a||l,delete d.fullpath,o.push(d)}}),i===null&&!e[u].keys?!0:!k&&!i&&e.keys.some(function(f){return f.includes("*")})?!1:(s=k,e=e[u],c=!0,!0)}return!1}),!(c||e.keys.some(function(u){return e[u].pattern.match(l)})))throw new V(t,l);return s||!c}),o.sort(function(l,a){return a.fallback&&!l.fallback?-1:l.fallback&&!a.fallback?1:a.route.includes("#")&&!l.route.includes("#")?-1:l.route.includes("#")&&!a.route.includes("#")?1:l.depth-a.depth})}function He(t,e,n){for(var r=Wt.bind(null,t,e),o=[];n>0;){n-=1;try{return r(o)}catch(s){if(n>0)return r(o);throw s}}}function Yt(t,e,n,r){var o=Ke(t,n),s=o.split(/(?=[#:/*.]\w)/g).length,l=Object.assign({},r,{fullpath:o,depth:s});if(!t||!"#/".includes(t.charAt()))throw new TypeError("Routes should have a valid path, given "+JSON.stringify(t));if(!l.key)throw new TypeError("Routes should have a key, given "+JSON.stringify(l));e.refs[l.key]=l,e.refs[o]=e.refs[o]?e.refs[o].concat(l.key):[l.key];var a=e;return oe(o,function(i,c){a=X.push(i,a,c,o)}),o}function xt(t,e,n){var r=Ke(t,n),o=e,s=null,l=null;if(oe(r,function(i){if(!o)return s=null,!0;if(!o.keys)throw new V(t,i);l=i,s=o,o=o[l]}),!(s&&l))throw new V(t,l);if(s===e&&(s=e["/"]),s.route!==l){var a=s.keys.indexOf(l);if(a===-1)throw new V(t,l);s.keys.splice(a,1),X.sort(s),delete s[l]}s.route===o.route&&delete e.refs[r]}var zt,Xe,Dt,Bt,Ht,Xt,W,Mt,Jt,Kt,Gt,Zt,Qt,Vt,Me,V,X,Ge,$t,en,tn,me=qt(()=>{zt=Object.create,Xe=Object.defineProperty,Dt=Object.getOwnPropertyDescriptor,Bt=Object.getOwnPropertyNames,Ht=Object.getPrototypeOf,Xt=Object.prototype.hasOwnProperty,W=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Mt=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Bt(e))!Xt.call(t,o)&&o!==n&&Xe(t,o,{get:()=>e[o],enumerable:!(r=Dt(e,o))||r.enumerable});return t},Jt=(t,e,n)=>(n=t!=null?zt(Ht(t)):{},Mt(e||!t||!t.__esModule?Xe(n,"default",{value:t,enumerable:!0}):n,t)),Kt=W((t,e)=>{"use strict";e.exports=n=>encodeURIComponent(n).replace(/[!'()*]/g,r=>`%${r.charCodeAt(0).toString(16).toUpperCase()}`)}),Gt=W((t,e)=>{"use strict";var n="%[a-f0-9]{2}",r=new RegExp(n,"gi"),o=new RegExp("("+n+")+","gi");function s(i,c){try{return decodeURIComponent(i.join(""))}catch{}if(i.length===1)return i;c=c||1;var u=i.slice(0,c),_=i.slice(c);return Array.prototype.concat.call([],s(u),s(_))}function l(i){try{return decodeURIComponent(i)}catch{for(var c=i.match(r),u=1;u<c.length;u++)i=s(c,u).join(""),c=i.match(r);return i}}function a(i){for(var c={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},u=o.exec(i);u;){try{c[u[0]]=decodeURIComponent(u[0])}catch{var _=l(u[0]);_!==u[0]&&(c[u[0]]=_)}u=o.exec(i)}c["%C2"]="\uFFFD";for(var v=Object.keys(c),O=0;O<v.length;O++){var k=v[O];i=i.replace(new RegExp(k,"g"),c[k])}return i}e.exports=function(i){if(typeof i!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof i+"`");try{return i=i.replace(/\+/g," "),decodeURIComponent(i)}catch{return a(i)}}}),Zt=W((t,e)=>{"use strict";e.exports=(n,r)=>{if(!(typeof n=="string"&&typeof r=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(r==="")return[n];let o=n.indexOf(r);return o===-1?[n]:[n.slice(0,o),n.slice(o+r.length)]}}),Qt=W((t,e)=>{"use strict";e.exports=function(n,r){for(var o={},s=Object.keys(n),l=Array.isArray(r),a=0;a<s.length;a++){var i=s[a],c=n[i];(l?r.indexOf(i)!==-1:r(i,c,n))&&(o[i]=c)}return o}}),Vt=W(t=>{"use strict";var e=Kt(),n=Gt(),r=Zt(),o=Qt(),s=f=>f==null;function l(f){switch(f.arrayFormat){case"index":return d=>(h,p)=>{let m=h.length;return p===void 0||f.skipNull&&p===null||f.skipEmptyString&&p===""?h:p===null?[...h,[c(d,f),"[",m,"]"].join("")]:[...h,[c(d,f),"[",c(m,f),"]=",c(p,f)].join("")]};case"bracket":return d=>(h,p)=>p===void 0||f.skipNull&&p===null||f.skipEmptyString&&p===""?h:p===null?[...h,[c(d,f),"[]"].join("")]:[...h,[c(d,f),"[]=",c(p,f)].join("")];case"comma":case"separator":return d=>(h,p)=>p==null||p.length===0?h:h.length===0?[[c(d,f),"=",c(p,f)].join("")]:[[h,c(p,f)].join(f.arrayFormatSeparator)];default:return d=>(h,p)=>p===void 0||f.skipNull&&p===null||f.skipEmptyString&&p===""?h:p===null?[...h,c(d,f)]:[...h,[c(d,f),"=",c(p,f)].join("")]}}function a(f){let d;switch(f.arrayFormat){case"index":return(h,p,m)=>{if(d=/\[(\d*)\]$/.exec(h),h=h.replace(/\[\d*\]$/,""),!d){m[h]=p;return}m[h]===void 0&&(m[h]={}),m[h][d[1]]=p};case"bracket":return(h,p,m)=>{if(d=/(\[\])$/.exec(h),h=h.replace(/\[\]$/,""),!d){m[h]=p;return}if(m[h]===void 0){m[h]=[p];return}m[h]=[].concat(m[h],p)};case"comma":case"separator":return(h,p,m)=>{let w=typeof p=="string"&&p.includes(f.arrayFormatSeparator),b=typeof p=="string"&&!w&&u(p,f).includes(f.arrayFormatSeparator);p=b?u(p,f):p;let E=w||b?p.split(f.arrayFormatSeparator).map(g=>u(g,f)):p===null?p:u(p,f);m[h]=E};default:return(h,p,m)=>{if(m[h]===void 0){m[h]=p;return}m[h]=[].concat(m[h],p)}}}function i(f){if(typeof f!="string"||f.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function c(f,d){return d.encode?d.strict?e(f):encodeURIComponent(f):f}function u(f,d){return d.decode?n(f):f}function _(f){return Array.isArray(f)?f.sort():typeof f=="object"?_(Object.keys(f)).sort((d,h)=>Number(d)-Number(h)).map(d=>f[d]):f}function v(f){let d=f.indexOf("#");return d!==-1&&(f=f.slice(0,d)),f}function O(f){let d="",h=f.indexOf("#");return h!==-1&&(d=f.slice(h)),d}function k(f){f=v(f);let d=f.indexOf("?");return d===-1?"":f.slice(d+1)}function R(f,d){return d.parseNumbers&&!Number.isNaN(Number(f))&&typeof f=="string"&&f.trim()!==""?f=Number(f):d.parseBooleans&&f!==null&&(f.toLowerCase()==="true"||f.toLowerCase()==="false")&&(f=f.toLowerCase()==="true"),f}function j(f,d){d=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},d),i(d.arrayFormatSeparator);let h=a(d),p=Object.create(null);if(typeof f!="string"||(f=f.trim().replace(/^[?#&]/,""),!f))return p;for(let m of f.split("&")){if(m==="")continue;let[w,b]=r(d.decode?m.replace(/\+/g," "):m,"=");b=b===void 0?null:["comma","separator"].includes(d.arrayFormat)?b:u(b,d),h(u(w,d),b,p)}for(let m of Object.keys(p)){let w=p[m];if(typeof w=="object"&&w!==null)for(let b of Object.keys(w))w[b]=R(w[b],d);else p[m]=R(w,d)}return d.sort===!1?p:(d.sort===!0?Object.keys(p).sort():Object.keys(p).sort(d.sort)).reduce((m,w)=>{let b=p[w];return Boolean(b)&&typeof b=="object"&&!Array.isArray(b)?m[w]=_(b):m[w]=b,m},Object.create(null))}t.extract=k,t.parse=j,t.stringify=(f,d)=>{if(!f)return"";d=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},d),i(d.arrayFormatSeparator);let h=b=>d.skipNull&&s(f[b])||d.skipEmptyString&&f[b]==="",p=l(d),m={};for(let b of Object.keys(f))h(b)||(m[b]=f[b]);let w=Object.keys(m);return d.sort!==!1&&w.sort(d.sort),w.map(b=>{let E=f[b];return E===void 0?"":E===null?c(b,d):Array.isArray(E)?E.reduce(p(b),[]).join("&"):c(b,d)+"="+c(E,d)}).filter(b=>b.length>0).join("&")},t.parseUrl=(f,d)=>{d=Object.assign({decode:!0},d);let[h,p]=r(f,"#");return Object.assign({url:h.split("?")[0]||"",query:j(k(f),d)},d&&d.parseFragmentIdentifier&&p?{fragmentIdentifier:u(p,d)}:{})},t.stringifyUrl=(f,d)=>{d=Object.assign({encode:!0,strict:!0},d);let h=v(f.url).split("?")[0]||"",p=t.extract(f.url),m=t.parse(p,{sort:!1}),w=Object.assign(m,f.query),b=t.stringify(w,d);b&&(b=`?${b}`);let E=O(f.url);return f.fragmentIdentifier&&(E=`#${c(f.fragmentIdentifier,d)}`),`${h}${b}${E}`},t.pick=(f,d,h)=>{h=Object.assign({parseFragmentIdentifier:!0},h);let{url:p,query:m,fragmentIdentifier:w}=t.parseUrl(f,h);return t.stringifyUrl({url:p,query:o(m,d),fragmentIdentifier:w},h)},t.exclude=(f,d,h)=>{let p=Array.isArray(d)?m=>!d.includes(m):(m,w)=>!d(m,w);return t.pick(f,p,h)}}),Me=Jt(Vt()),V=function(t){function e(n,r){var o="Unreachable '"+(n!=="/"?n.replace(/\/$/,""):n)+"', segment '"+r+"' is not defined";t.call(this,o),this.message=o,this.route=n,this.path=r}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Error);X=function(t,e){var n=Je(t,e),r=n.keys,o=n.regex,s=n._depth,l=n._isSplat;function a(i){var c=i.match(o);if(c)return r.reduce(function(u,_,v){return u[_]=typeof c[v+1]=="string"?decodeURIComponent(c[v+1]):null,u},{})}return a.regex=o,a.keys=r,{_isSplat:l,_depth:s,match:a}};X.push=function(t,e,n,r){var o=e[t]||(e[t]={});return o.pattern||(o.pattern=new X(t,r),o.route=(n||"").replace(/\/$/,"")||"/"),e.keys=e.keys||[],e.keys.includes(t)||(e.keys.push(t),X.sort(e)),o};X.sort=function(t){t.keys.sort(function(e,n){return t[e].pattern._depth-t[n].pattern._depth})};Ge=function(){var t={refs:{}},e=[];return{routes:t,resolve:function(n,r){var o=n.split("?")[0],s=[];oe(o,function(l,a,i){try{r(null,He(a,t,2).filter(function(c){return s.includes(c.route)?!1:(s.push(c.route),!0)}),a)}catch(c){r(c,[])}})},mount:function(n,r){n!=="/"&&e.push(n),r(),e.pop()},find:function(n,r){return He(n,t,r===!0?2:r||1)},add:function(n,r){return Yt(n,t,e.join(""),r)},rm:function(n){return xt(n,t,e.join(""))}}};Ge.matches=function(t,e){return Je(t,e).regex.test(e)};$t=Ge,en=Me.parse,tn=Me.stringify});var M=ze((Cr,We)=>{var{writable:nn}=Le("svelte/store"),{Router:rn,stringify:on}=(me(),Be(pe)),Y={},Ze=document.getElementsByTagName("base"),ln=Ze[0]&&Ze[0].href||"/",he=ln.replace(window.location.origin,""),ie=nn({path:"/",query:{},params:{},initial:!0}),sn={},an={},Qe=window.location.origin==="null";function _e(t){return typeof t=="boolean"&&(Qe=!!t),Qe}Object.defineProperty(ie,"hashchange",{set:t=>_e(t),get:()=>_e(),configurable:!1,enumerable:!1});function Ve(t,e,n){let r=ie.hashchange?window.location.hash.replace("#",""):window.location.pathname;t.charAt()!=="/"&&(t=r+t),r+window.location.hash+window.location.search!==t&&e(t),typeof n=="function"&&n()}function ge(t,e){return t!=="/"||e?t.replace(/\/$/,""):t}function cn(t,e){let{reload:n,replace:r,params:o,queryParams:s}=e||{};if(!t||typeof t!="string"||t[0]!=="/"&&t[0]!=="#")throw new Error(`Expecting '/${t}' or '#${t}', given '${t}'`);if(o&&(t=t.replace(/:([a-zA-Z][a-zA-Z0-9_-]*)/g,(l,a)=>o[a])),s){let l=on(s);l&&(t+=`?${l}`)}if(ie.hashchange){let l=t.replace(/^#|#$/g,"");he!=="/"&&(l=l.replace(ge(he),"")),window.location.hash=l!=="/"?l:"";return}if(n||!window.history.pushState||!window.dispatchEvent){window.location.href=t;return}Ve(t,l=>{window.history[r?"replaceState":"pushState"](null,"",l),window.dispatchEvent(new Event("popstate"))})}function fn(t,e){let{props:n,...r}=t;return e.forEach(o=>{delete r[o]}),{...n,...r}}function un(t,e,n){return Y[[t,e,n]]||(n!==!0&&e.indexOf(t)===0?Y[[t,e,n]]=/^[#/?]?$/.test(e.substr(t.length,1)):t.includes("*")||t.includes(":")?Y[[t,e,n]]=rn.matches(t,e):Y[[t,e,n]]=ge(e)===t),Y[[t,e,n]]}function dn(t){return t&&typeof t.then=="function"}function pn(t){return t&&t.prototype}Object.assign(We.exports,{CTX_ROUTE:an,CTX_ROUTER:sn,ROOT_URL:he,cleanPath:ge,fixedLocation:Ve,getProps:fn,hashchangeEnable:_e,isActive:un,isPromise:dn,isSvelteComponent:pn,navigateTo:cn,router:ie})});var Oe=ze((Tr,nt)=>{var{writable:mn}=Le("svelte/store"),{Router:hn,parse:_n}=(me(),Be(pe)),{ROOT_URL:Ye,navigateTo:gn,cleanPath:xe,isActive:bn,router:ye}=M(),ke=new hn,$=mn({}),J={},L={},be=[],le=0,$e,x;ye.subscribe(t=>{L.router=t});$.subscribe(t=>{L.routeInfo=t});function et(t,e){$.update(n=>({...n,[e]:{...L.router,failure:t}}))}function we(t,e,n){t.some(r=>{if(r.key&&(n||r.matches&&!L.routeInfo[r.key])){if(r.redirect&&(r.condition===null||r.condition(L.router)!==!0))return r.exact&&L.router.path!==r.path?!1:(gn(r.redirect),!0);if(r.exact&&r.path!==x&&x.replace(/[#/]$/,"")!==r.path||n&&r.fallback)return!1;Object.assign(e,r.params),$.update(o=>({...o,[r.key]:{...L.router,...r}}))}return!1})}function tt(){let t=ye.hashchange?window.location.hash||"/":window.location.href.replace(window.location.origin,""),e;if(Ye!=="/"&&(t=t.replace(xe(Ye),"")),/^#[\w-]+$/.test(window.location.hash)&&document.querySelector(window.location.hash)&&x===t.split("#")[0])return;let n=t.replace("/#","#").replace(/^#\//,"/"),[r,o]=n.split("?"),s=r.replace(/\/?$/,"/"),l={};if(x!==n&&(x=n,ye.set({path:xe(s),query:_n(o),params:l})),$.set({}),ke.resolve(s,(i,c)=>{if(i){e=i;return}we(c,l)}),!e)try{we(ke.find(s),l,!0)}catch{}e&&e.path!=="/"?console.debug(e):e=null,be.forEach(i=>i()),be=[];let a;Object.keys(J).forEach(i=>{if(bn(i,s,!1)){let c=J[i].callback;c(e),be.push(c)}!a&&J[i].fallback&&(a=J[i].fallback)}),e&&a&&et(e,a)}function ve(){clearTimeout($e),$e=setTimeout(tt)}function yn(t,e,n){return le||window.addEventListener("popstate",ve,!1),(!J[t]||e)&&(J[t]={fallback:e,callback:n}),le+=1,()=>{le-=1,le||window.removeEventListener("popstate",ve,!1)}}Object.assign(nt.exports,{addRouter:yn,baseRouter:ke,doFallback:et,evtHandler:tt,findRoutes:ve,handleRoutes:we,routeInfo:$})});var S=H(Oe()),ee=H(M());import{SvelteComponent as kn,append as K,append_styles as wn,attr as rt,check_outros as vn,component_subscribe as ot,create_slot as On,detach as je,element as Ee,empty as En,get_all_dirty_from_scope as Rn,get_slot_changes as jn,group_outros as Fn,init as Cn,insert as Fe,safe_not_equal as Tn,set_data as it,space as ct,text as Re,transition_in as se,transition_out as Ce,update_slot_base as An}from"svelte/internal";import{writable as Un}from"svelte/store";import{onMount as Nn,onDestroy as Sn,getContext as Pn,setContext as In}from"svelte";function qn(t){wn(t,"svelte-kx2cky","[data-failure].svelte-kx2cky{border:1px dashed silver}")}var Ln=t=>({router:t&8}),lt=t=>({router:t[3]});function st(t){let e,n=t[11].default,r=On(n,t,t[10],lt);return{c(){r&&r.c()},m(o,s){r&&r.m(o,s),e=!0},p(o,s){r&&r.p&&(!e||s&1032)&&An(r,n,o,o[10],e?jn(n,o[10],s,Ln):Rn(o[10]),lt)},i(o){e||(se(r,o),e=!0)},o(o){Ce(r,o),e=!1},d(o){r&&r.d(o)}}}function at(t){let e,n,r,o,s,l,a;return{c(){e=Ee("fieldset"),n=Ee("legend"),r=Re("Router failure: "),o=Re(t[1]),s=ct(),l=Ee("pre"),a=Re(t[4]),rt(e,"data-failure",""),rt(e,"class","svelte-kx2cky")},m(i,c){Fe(i,e,c),K(e,n),K(n,r),K(n,o),K(e,s),K(e,l),K(l,a)},p(i,c){c&2&&it(o,i[1]),c&16&&it(a,i[4])},d(i){i&&je(e)}}}function zn(t){let e,n,r,o=!t[0]&&st(t),s=t[4]&&!t[5]&&!t[2]&&at(t);return{c(){o&&o.c(),e=ct(),s&&s.c(),n=En()},m(l,a){o&&o.m(l,a),Fe(l,e,a),s&&s.m(l,a),Fe(l,n,a),r=!0},p(l,[a]){l[0]?o&&(Fn(),Ce(o,1,1,()=>{o=null}),vn()):o?(o.p(l,a),a&1&&se(o,1)):(o=st(l),o.c(),se(o,1),o.m(e.parentNode,e)),l[4]&&!l[5]&&!l[2]?s?s.p(l,a):(s=at(l),s.c(),s.m(n.parentNode,n)):s&&(s.d(1),s=null)},i(l){r||(se(o),r=!0)},o(l){Ce(o),r=!1},d(l){o&&o.d(l),l&&je(e),s&&s.d(l),l&&je(n)}}}function Dn(t){try{S.baseRouter.rm(t)}catch{}(0,S.findRoutes)()}function Bn(t,e,n){let r,o;ot(t,ee.router,m=>n(3,r=m));let{$$slots:s={},$$scope:l}=e,a,i,c,{key:u=""}=e,{path:_="/"}=e,{pending:v=null}=e,{disabled:O=!1}=e,{condition:k=null}=e,{nofallback:R=!1}=e,j=Pn(ee.CTX_ROUTER),f=j?j.basePath:Un(_);ot(t,f,m=>n(13,o=m));let d=o!==_&&o!=="/"?`${o}${_!=="/"?_:""}`:_;try{if(k!==null&&typeof k!="function")throw new TypeError(`Expecting condition to be a function, given '${k}'`);if(_.charAt()!=="#"&&_.charAt()!=="/")throw new TypeError(`Expecting a leading slash or hash, given '${_}'`)}catch(m){i=m}function h(m,w,b){m=m||`route-${Math.random().toString(36).substr(2)}`;let E=[u,m].filter(Boolean).join("."),g={key:E,...b},U;return S.baseRouter.mount(d,()=>{U=S.baseRouter.add(w,g),n(5,c=g.fallback&&E||c)}),(0,S.findRoutes)(),[E,U]}function p(m){n(4,i=m),i&&c&&(0,S.doFallback)(i,c)}return Nn(()=>{a=(0,S.addRouter)(d,c,p)}),Sn(()=>{a&&a()}),In(ee.CTX_ROUTER,{basePath:f,assignRoute:h,unassignRoute:Dn,pendingComponent:v}),t.$$set=m=>{"key"in m&&n(7,u=m.key),"path"in m&&n(1,_=m.path),"pending"in m&&n(8,v=m.pending),"disabled"in m&&n(0,O=m.disabled),"condition"in m&&n(9,k=m.condition),"nofallback"in m&&n(2,R=m.nofallback),"$$scope"in m&&n(10,l=m.$$scope)},t.$$.update=()=>{if(t.$$.dirty&520){e:k&&n(0,O=!k(r))}},[O,_,R,r,i,c,f,u,v,k,l,s]}var Te=class extends kn{constructor(e){super(),Cn(this,e,Bn,zn,Tn,{key:7,path:1,pending:8,disabled:0,condition:9,nofallback:2},qn)}},Hn=Te;var A=H(M()),kt=H(Oe());import{SvelteComponent as Xn,append as Mn,append_styles as Jn,assign as te,attr as ft,check_outros as z,component_subscribe as Ae,create_component as G,create_slot as Kn,destroy_component as Z,detach as P,element as Gn,empty as D,exclude_internal_props as ut,get_all_dirty_from_scope as Zn,get_slot_changes as Qn,get_spread_object as Ne,get_spread_update as Se,group_outros as B,init as Vn,insert as I,mount_component as Q,noop as dt,safe_not_equal as Wn,set_data as bt,space as Yn,text as yt,transition_in as C,transition_out as T,update_slot_base as xn}from"svelte/internal";import{writable as $n}from"svelte/store";import{onDestroy as er,getContext as pt,setContext as tr}from"svelte";function nr(t){Jn(t,"svelte-7lze0z","[data-failure].svelte-7lze0z{color:red}")}var rr=t=>t&8,or=t=>({}),mt=t=>({...t[3]});function ht(t){let e,n;return{c(){e=Gn("p"),n=yt(t[5]),ft(e,"data-failure",""),ft(e,"class","svelte-7lze0z")},m(r,o){I(r,e,o),Mn(e,n)},p(r,o){o&32&&bt(n,r[5])},d(r){r&&P(e)}}}function _t(t){let e,n,r,o,s=[sr,lr,ir],l=[];function a(i,c){return i[4]?i[0]?1:2:0}return e=a(t,-1),n=l[e]=s[e](t),{c(){n.c(),r=D()},m(i,c){l[e].m(i,c),I(i,r,c),o=!0},p(i,c){let u=e;e=a(i,c),e===u?l[e].p(i,c):(B(),T(l[u],1,1,()=>{l[u]=null}),z(),n=l[e],n?n.p(i,c):(n=l[e]=s[e](i),n.c()),C(n,1),n.m(r.parentNode,r))},i(i){o||(C(n),o=!0)},o(i){T(n),o=!1},d(i){l[e].d(i),i&&P(r)}}}function ir(t){let e,n=t[18].default,r=Kn(n,t,t[17],mt);return{c(){r&&r.c()},m(o,s){r&&r.m(o,s),e=!0},p(o,s){r&&r.p&&(!e||s&131080)&&xn(r,n,o,o[17],rr(s)||!e?Zn(o[17]):Qn(n,o[17],s,or),mt)},i(o){e||(C(r,o),e=!0)},o(o){T(r,o),e=!1},d(o){r&&r.d(o)}}}function lr(t){let e,n,r,o=[t[3]];var s=t[0];function l(a){let i={};for(let c=0;c<o.length;c+=1)i=te(i,o[c]);return{props:i}}return s&&(e=new s(l(t))),{c(){e&&G(e.$$.fragment),n=D()},m(a,i){e&&Q(e,a,i),I(a,n,i),r=!0},p(a,i){let c=i&8?Se(o,[Ne(a[3])]):{};if(s!==(s=a[0])){if(e){B();let u=e;T(u.$$.fragment,1,0,()=>{Z(u,1)}),z()}s?(e=new s(l(a)),G(e.$$.fragment),C(e.$$.fragment,1),Q(e,n.parentNode,n)):e=null}else s&&e.$set(c)},i(a){r||(e&&C(e.$$.fragment,a),r=!0)},o(a){e&&T(e.$$.fragment,a),r=!1},d(a){a&&P(n),e&&Z(e,a)}}}function sr(t){let e,n,r=(t[1]||t[6])&&gt(t);return{c(){r&&r.c(),e=D()},m(o,s){r&&r.m(o,s),I(o,e,s),n=!0},p(o,s){o[1]||o[6]?r?(r.p(o,s),s&2&&C(r,1)):(r=gt(o),r.c(),C(r,1),r.m(e.parentNode,e)):r&&(B(),T(r,1,1,()=>{r=null}),z())},i(o){n||(C(r),n=!0)},o(o){T(r),n=!1},d(o){r&&r.d(o),o&&P(e)}}}function gt(t){let e,n,r,o,s,l,a=[fr,cr,ar],i=[];function c(u,_){return _&2&&(e=null),e==null&&(e=!!(0,A.isSvelteComponent)(u[1])),e?0:(n==null&&(n=!!(0,A.isSvelteComponent)(u[6])),n?1:2)}return r=c(t,-1),o=i[r]=a[r](t),{c(){o.c(),s=D()},m(u,_){i[r].m(u,_),I(u,s,_),l=!0},p(u,_){let v=r;r=c(u,_),r===v?i[r].p(u,_):(B(),T(i[v],1,1,()=>{i[v]=null}),z(),o=i[r],o?o.p(u,_):(o=i[r]=a[r](u),o.c()),C(o,1),o.m(s.parentNode,s))},i(u){l||(C(o),l=!0)},o(u){T(o),l=!1},d(u){i[r].d(u),u&&P(s)}}}function ar(t){let e=(t[1]||t[6])+"",n;return{c(){n=yt(e)},m(r,o){I(r,n,o)},p(r,o){o&2&&e!==(e=(r[1]||r[6])+"")&&bt(n,e)},i:dt,o:dt,d(r){r&&P(n)}}}function cr(t){let e,n,r,o=[t[3]];var s=t[6];function l(a){let i={};for(let c=0;c<o.length;c+=1)i=te(i,o[c]);return{props:i}}return s&&(e=new s(l(t))),{c(){e&&G(e.$$.fragment),n=D()},m(a,i){e&&Q(e,a,i),I(a,n,i),r=!0},p(a,i){let c=i&8?Se(o,[Ne(a[3])]):{};if(s!==(s=a[6])){if(e){B();let u=e;T(u.$$.fragment,1,0,()=>{Z(u,1)}),z()}s?(e=new s(l(a)),G(e.$$.fragment),C(e.$$.fragment,1),Q(e,n.parentNode,n)):e=null}else s&&e.$set(c)},i(a){r||(e&&C(e.$$.fragment,a),r=!0)},o(a){e&&T(e.$$.fragment,a),r=!1},d(a){a&&P(n),e&&Z(e,a)}}}function fr(t){let e,n,r,o=[t[3]];var s=t[1];function l(a){let i={};for(let c=0;c<o.length;c+=1)i=te(i,o[c]);return{props:i}}return s&&(e=new s(l(t))),{c(){e&&G(e.$$.fragment),n=D()},m(a,i){e&&Q(e,a,i),I(a,n,i),r=!0},p(a,i){let c=i&8?Se(o,[Ne(a[3])]):{};if(s!==(s=a[1])){if(e){B();let u=e;T(u.$$.fragment,1,0,()=>{Z(u,1)}),z()}s?(e=new s(l(a)),G(e.$$.fragment),C(e.$$.fragment,1),Q(e,n.parentNode,n)):e=null}else s&&e.$set(c)},i(a){r||(e&&C(e.$$.fragment,a),r=!0)},o(a){e&&T(e.$$.fragment,a),r=!1},d(a){a&&P(n),e&&Z(e,a)}}}function ur(t){let e,n,r,o=t[5]&&ht(t),s=t[2]&&_t(t);return{c(){o&&o.c(),e=Yn(),s&&s.c(),n=D()},m(l,a){o&&o.m(l,a),I(l,e,a),s&&s.m(l,a),I(l,n,a),r=!0},p(l,[a]){l[5]?o?o.p(l,a):(o=ht(l),o.c(),o.m(e.parentNode,e)):o&&(o.d(1),o=null),l[2]?s?(s.p(l,a),a&4&&C(s,1)):(s=_t(l),s.c(),C(s,1),s.m(n.parentNode,n)):s&&(B(),T(s,1,1,()=>{s=null}),z())},i(l){r||(C(s),r=!0)},o(l){T(s),r=!1},d(l){o&&o.d(l),l&&P(e),s&&s.d(l),l&&P(n)}}}function dr(t,e,n){let r,o,s;Ae(t,A.router,y=>n(15,r=y)),Ae(t,kt.routeInfo,y=>n(16,o=y));let{$$slots:l={},$$scope:a}=e,{key:i=null}=e,{path:c="/"}=e,{exact:u=null}=e,{pending:_=null}=e,{disabled:v=!1}=e,{fallback:O=null}=e,{component:k=null}=e,{condition:R=null}=e,{redirect:j=null}=e,f=["key","path","exact","pending","disabled","fallback","component","condition","redirect"],d=pt(A.CTX_ROUTE),h=pt(A.CTX_ROUTER),{assignRoute:p,unassignRoute:m,pendingComponent:w}=h||{},b=d?d.routePath:$n(c);Ae(t,b,y=>n(20,s=y));let E=null,g={},U,N,q=s!==c&&s!=="/"?`${s}${c!=="/"?c:""}`:c;function de(){let y=c!==q&&q.substr(-1)!=="/"?`${q}/`:q;n(8,[i,U]=p(i,y,{condition:R,redirect:j,fallback:O,exact:u}),i)}let ne;try{if(j!==null&&!/^(?:\w+:\/\/|\/)/.test(j))throw new TypeError(`Expecting valid URL to redirect, given '${j}'`);if(R!==null&&typeof R!="function")throw new TypeError(`Expecting condition to be a function, given '${R}'`);if(c.charAt()!=="#"&&c.charAt()!=="/")throw new TypeError(`Expecting a leading slash or hash, given '${c}'`);if(!p)throw new TypeError(`Missing top-level <Router>, given route: ${c}`);de()}catch(y){ne=y}return er(()=>{m&&m(U)}),tr(A.CTX_ROUTE,{routePath:b}),t.$$set=y=>{n(28,e=te(te({},e),ut(y))),"key"in y&&n(8,i=y.key),"path"in y&&n(9,c=y.path),"exact"in y&&n(10,u=y.exact),"pending"in y&&n(1,_=y.pending),"disabled"in y&&n(11,v=y.disabled),"fallback"in y&&n(12,O=y.fallback),"component"in y&&n(0,k=y.component),"condition"in y&&n(13,R=y.condition),"redirect"in y&&n(14,j=y.redirect),"$$scope"in y&&n(17,a=y.$$scope)},t.$$.update=()=>{e:i&&(n(2,E=!v&&o[i]),n(3,g=(0,A.getProps)(e,f)),n(3,g.router=E,g));if(t.$$.dirty&32773){e:if(E){for(let y in r.params)typeof E.params[y]>"u"&&n(2,E.params[y]=r.params[y],E);k?(0,A.isSvelteComponent)(k)?n(4,N=!0):(0,A.isPromise)(k)?k.then(y=>{n(0,k=y.default),n(4,N=!0)}):k().then(y=>{n(0,k=y.default),n(4,N=!0)}):n(4,N=!0)}}},e=ut(e),[k,_,E,g,N,ne,w,b,i,c,u,v,O,R,j,r,o,a,l]}var Ue=class extends Xn{constructor(e){super(),Vn(this,e,dr,ur,Wn,{key:8,path:9,exact:10,pending:1,disabled:11,fallback:12,component:0,condition:13,redirect:14},nr)}},pr=Ue;var F=H(M());import{SvelteComponent as mr,assign as ae,binding_callbacks as wt,check_outros as hr,component_subscribe as _r,create_slot as Ot,detach as Ie,element as Et,empty as gr,exclude_internal_props as vt,get_all_dirty_from_scope as Rt,get_slot_changes as jt,get_spread_update as Ft,group_outros as br,init as yr,insert as qe,listen as Ct,safe_not_equal as kr,set_attributes as ce,transition_in as fe,transition_out as ue,update_slot_base as Tt}from"svelte/internal";import{createEventDispatcher as wr}from"svelte";function vr(t){let e,n,r,o,s,l=t[17].default,a=Ot(l,t,t[16],null),i=[t[6],{href:n=(0,F.cleanPath)(t[5]||t[1])},{class:t[0]},{title:t[2]}],c={};for(let u=0;u<i.length;u+=1)c=ae(c,i[u]);return{c(){e=Et("a"),a&&a.c(),ce(e,c)},m(u,_){qe(u,e,_),a&&a.m(e,null),t[19](e),r=!0,o||(s=Ct(e,"click",t[8]),o=!0)},p(u,_){a&&a.p&&(!r||_&65536)&&Tt(a,l,u,u[16],r?jt(l,u[16],_,null):Rt(u[16]),null),ce(e,c=Ft(i,[_&64&&u[6],(!r||_&34&&n!==(n=(0,F.cleanPath)(u[5]||u[1])))&&{href:n},(!r||_&1)&&{class:u[0]},(!r||_&4)&&{title:u[2]}]))},i(u){r||(fe(a,u),r=!0)},o(u){ue(a,u),r=!1},d(u){u&&Ie(e),a&&a.d(u),t[19](null),o=!1,s()}}}function Or(t){let e,n,r,o,s=t[17].default,l=Ot(s,t,t[16],null),a=[t[6],{class:t[0]},{title:t[2]}],i={};for(let c=0;c<a.length;c+=1)i=ae(i,a[c]);return{c(){e=Et("button"),l&&l.c(),ce(e,i)},m(c,u){qe(c,e,u),l&&l.m(e,null),e.autofocus&&e.focus(),t[18](e),n=!0,r||(o=Ct(e,"click",t[7]),r=!0)},p(c,u){l&&l.p&&(!n||u&65536)&&Tt(l,s,c,c[16],n?jt(s,c[16],u,null):Rt(c[16]),null),ce(e,i=Ft(a,[u&64&&c[6],(!n||u&1)&&{class:c[0]},(!n||u&4)&&{title:c[2]}]))},i(c){n||(fe(l,c),n=!0)},o(c){ue(l,c),n=!1},d(c){c&&Ie(e),l&&l.d(c),t[18](null),r=!1,o()}}}function Er(t){let e,n,r,o,s=[Or,vr],l=[];function a(i,c){return i[3]?0:1}return e=a(t,-1),n=l[e]=s[e](t),{c(){n.c(),r=gr()},m(i,c){l[e].m(i,c),qe(i,r,c),o=!0},p(i,[c]){let u=e;e=a(i,c),e===u?l[e].p(i,c):(br(),ue(l[u],1,1,()=>{l[u]=null}),hr(),n=l[e],n?n.p(i,c):(n=l[e]=s[e](i),n.c()),fe(n,1),n.m(r.parentNode,r))},i(i){o||(fe(n),o=!0)},o(i){ue(n),o=!1},d(i){l[e].d(i),i&&Ie(r)}}}function Rr(t,e,n){let r,o;_r(t,F.router,g=>n(15,o=g));let{$$slots:s={},$$scope:l}=e,a,i,{class:c=""}=e,u=null,{go:_=null}=e,{open:v=null}=e,{href:O=""}=e,{title:k=""}=e,{button:R=!1}=e,{exact:j=!1}=e,{reload:f=!1}=e,{replace:d=!1}=e,h=["go","open","href","class","title","button","exact","reload","replace"],p=wr();function m(g){if(g.preventDefault(),typeof _=="string"&&window.history.length>1){_==="back"?window.history.back():_==="fwd"?window.history.forward():window.history.go(parseInt(_,10));return}if(!u&&O!==""){if(v){let U=typeof v=="string"?v:"",N=U.match(/width=(\d+)/),q=U.match(/height=(\d+)/);N&&(U+=`,left=${(window.screen.width-N[1])/2}`),q&&(U+=`,top=${(window.screen.height-q[1])/2}`),N&&!q&&(U+=`,height=${N[1]},top=${(window.screen.height-N[1])/2}`);let de=window.open(O,"",U),ne=setInterval(()=>{de.closed&&(p("close"),clearInterval(ne))},120)}else window.location.href=O;return}(0,F.fixedLocation)(O,()=>{(0,F.navigateTo)(u||"/",{reload:f,replace:d})},()=>p("click",g))}function w(g){g.metaKey||g.ctrlKey||g.button!==0||m(g)}function b(g){wt[g?"unshift":"push"](()=>{a=g,n(4,a)})}function E(g){wt[g?"unshift":"push"](()=>{a=g,n(4,a)})}return t.$$set=g=>{n(22,e=ae(ae({},e),vt(g))),"class"in g&&n(0,c=g.class),"go"in g&&n(9,_=g.go),"open"in g&&n(10,v=g.open),"href"in g&&n(1,O=g.href),"title"in g&&n(2,k=g.title),"button"in g&&n(3,R=g.button),"exact"in g&&n(11,j=g.exact),"reload"in g&&n(12,f=g.reload),"replace"in g&&n(13,d=g.replace),"$$scope"in g&&n(16,l=g.$$scope)},t.$$.update=()=>{if(t.$$.dirty&2){e:/^(\w+:)?\/\//.test(O)||n(5,u=(0,F.cleanPath)(F.ROOT_URL,!0)+(0,F.cleanPath)(F.router.hashchange?`#${O}`:O))}if(t.$$.dirty&51226){e:a&&o.path&&((0,F.isActive)(O,o.path,j)?i||(n(14,i=!0),a.setAttribute("aria-current","page"),R&&a.setAttribute("disabled",!0)):i&&(n(14,i=!1),a.removeAttribute("disabled"),a.removeAttribute("aria-current")))}e:n(6,r=(0,F.getProps)(e,h))},e=vt(e),[c,O,k,R,a,u,r,m,w,_,v,j,f,d,i,o,l,s,b,E]}var Pe=class extends mr{constructor(e){super(),yr(this,e,Rr,Er,kr,{class:0,go:9,open:10,href:1,title:2,button:3,exact:11,reload:12,replace:13})}},jr=Pe;var At=H(M());var export_navigateTo=At.navigateTo;var export_router=At.router;export{jr as Link,pr as Route,Hn as Router,export_navigateTo as navigateTo,export_router as router};