UNPKG

24 kBJavaScriptView Raw
1import{SvelteComponent as n,init as t,safe_not_equal as e,element as r,append as o,get_slot_context as i,get_slot_changes as c,transition_in as u,transition_out as a,text as f,space as l,attr as s,insert as p,set_data as d,detach as v,empty as h,group_outros as y,check_outros as m,component_subscribe as g,create_slot as b,assign as w,exclude_internal_props as $,create_component as k,mount_component as x,get_spread_update as j,get_spread_object as O,destroy_component as E,handle_promise as _,noop as A,binding_callbacks as R,set_attributes as N,listen as I,prevent_default as C}from"svelte/internal";import{writable as T}from"svelte/store";import{getContext as U,onMount as z,onDestroy as F,setContext as S,createEventDispatcher as P}from"svelte";var B=new RegExp("%[a-f0-9]{2}","gi"),L=new RegExp("(%[a-f0-9]{2})+","gi");function q(n,t){try{return decodeURIComponent(n.join(""))}catch(n){}if(1===n.length)return n;t=t||1;var e=n.slice(0,t),r=n.slice(t);return Array.prototype.concat.call([],q(e),q(r))}function M(n){try{return decodeURIComponent(n)}catch(r){for(var t=n.match(B),e=1;e<t.length;e++)t=(n=q(t,e).join("")).match(B);return n}}var Z=function(n){if("string"!=typeof n)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof n+"`");try{return n=n.replace(/\+/g," "),decodeURIComponent(n)}catch(t){return function(n){for(var t={"%FE%FF":"��","%FF%FE":"��"},e=L.exec(n);e;){try{t[e[0]]=decodeURIComponent(e[0])}catch(n){var r=M(e[0]);r!==e[0]&&(t[e[0]]=r)}e=L.exec(n)}t["%C2"]="�";for(var o=Object.keys(t),i=0;i<o.length;i++){var c=o[i];n=n.replace(new RegExp(c,"g"),t[c])}return n}(n)}},D=function(n,t){if("string"!=typeof n||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[n];var e=n.indexOf(t);return-1===e?[n]:[n.slice(0,e),n.slice(e+t.length)]};function G(n,t){return t.encode?t.strict?encodeURIComponent(n).replace(/[!'()*]/g,(function(n){return"%"+n.charCodeAt(0).toString(16).toUpperCase()})):encodeURIComponent(n):n}function H(n,t){return t.decode?Z(n):n}function J(n){var t=n.indexOf("#");return-1!==t&&(n=n.slice(0,t)),n}function K(n){var t=(n=J(n)).indexOf("?");return-1===t?"":n.slice(t+1)}function Q(n,t){return t.parseNumbers&&!Number.isNaN(Number(n))&&"string"==typeof n&&""!==n.trim()?n=Number(n):!t.parseBooleans||null===n||"true"!==n.toLowerCase()&&"false"!==n.toLowerCase()||(n="true"===n.toLowerCase()),n}function V(n,t){var e=function(n){var t;switch(n.arrayFormat){case"index":return function(n,e,r){t=/\[(\d*)\]$/.exec(n),n=n.replace(/\[\d*\]$/,""),t?(void 0===r[n]&&(r[n]={}),r[n][t[1]]=e):r[n]=e};case"bracket":return function(n,e,r){t=/(\[\])$/.exec(n),n=n.replace(/\[\]$/,""),t?void 0!==r[n]?r[n]=[].concat(r[n],e):r[n]=[e]:r[n]=e};case"comma":return function(n,t,e){var r="string"==typeof t&&t.split("").indexOf(",")>-1?t.split(","):t;e[n]=r};default:return function(n,t,e){void 0!==e[n]?e[n]=[].concat(e[n],t):e[n]=t}}}(t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",parseNumbers:!1,parseBooleans:!1},t)),r=Object.create(null);if("string"!=typeof n)return r;if(!(n=n.trim().replace(/^[?#&]/,"")))return r;for(var o=0,i=n.split("&");o<i.length;o+=1){var c=i[o],u=D(c.replace(/\+/g," "),"="),a=u[0],f=u[1];f=void 0===f?null:H(f,t),e(H(a,t),f,r)}for(var l=0,s=Object.keys(r);l<s.length;l+=1){var p=s[l],d=r[p];if("object"==typeof d&&null!==d)for(var v=0,h=Object.keys(d);v<h.length;v+=1){var y=h[v];d[y]=Q(d[y],t)}else r[p]=Q(d,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((function(n,t){var e=r[t];return Boolean(e)&&"object"==typeof e&&!Array.isArray(e)?n[t]=function n(t){return Array.isArray(t)?t.sort():"object"==typeof t?n(Object.keys(t)).sort((function(n,t){return Number(n)-Number(t)})).map((function(n){return t[n]})):t}(e):n[t]=e,n}),Object.create(null))}var W={extract:K,parse:V,stringify:function(n,t){if(!n)return"";var e=function(n){switch(n.arrayFormat){case"index":return function(t){return function(e,r){var o=e.length;return void 0===r?e:null===r?e.concat([[G(t,n),"[",o,"]"].join("")]):e.concat([[G(t,n),"[",G(o,n),"]=",G(r,n)].join("")])}};case"bracket":return function(t){return function(e,r){return void 0===r?e:null===r?e.concat([[G(t,n),"[]"].join("")]):e.concat([[G(t,n),"[]=",G(r,n)].join("")])}};case"comma":return function(t){return function(e,r,o){return null==r||0===r.length?e:0===o?[[G(t,n),"=",G(r,n)].join("")]:[[e,G(r,n)].join(",")]}};default:return function(t){return function(e,r){return void 0===r?e:null===r?e.concat([G(t,n)]):e.concat([[G(t,n),"=",G(r,n)].join("")])}}}}(t=Object.assign({encode:!0,strict:!0,arrayFormat:"none"},t)),r=Object.keys(n);return!1!==t.sort&&r.sort(t.sort),r.map((function(r){var o=n[r];return void 0===o?"":null===o?G(r,t):Array.isArray(o)?o.reduce(e(r),[]).join("&"):G(r,t)+"="+G(o,t)})).filter((function(n){return n.length>0})).join("&")},parseUrl:function(n,t){return{url:J(n).split("?")[0]||"",query:V(K(n),t)}}},X=function(n){function t(t,e){var r="Unreachable '"+t+"', segment '"+e+"' is not defined";n.call(this,r),this.message=r}return n&&(t.__proto__=n),t.prototype=Object.create(n&&n.prototype),t.prototype.constructor=t,t}(Error);function Y(n,t){var e,r,o=-100,i=[];e=n.replace(/[-$.]/g,"\\$&").replace(/\(/g,"(?:").replace(/\)/g,")?").replace(/([:*]\w+)(?:<([^<>]+?)>)?/g,(function(n,t,e){return i.push(t.substr(1)),":"===t.charAt()?(o+=100,"((?!#)"+(e||"[^#/]+?")+")"):(r=!0,o+=500,"((?!#)"+(e||"[^#]+?")+")")}));try{e=new RegExp("^"+e+"$")}catch(n){throw new TypeError("Invalid route expression, given '"+t+"'")}var c=n.includes("#")?.5:1,u=n.length*o*c;return{keys:i,regex:e,_depth:u,_isSplat:r}}var nn=function(n,t){var e=Y(n,t),r=e.keys,o=e.regex,i=e._depth;return{_isSplat:e._isSplat,_depth:i,match:function(n){var t=n.match(o);if(t)return r.reduce((function(n,e,r){return n[e]="string"==typeof t[r+1]?decodeURIComponent(t[r+1]):null,n}),{})}}};function tn(n,t){return""+(t&&"/"!==t?t:"")+(n||"")}function en(n,t){var e=n.match(/<[^<>]*\/[^<>]*>/);if(e)throw new TypeError("RegExp cannot contain slashes, given '"+e+"'");var r=n.split(/(?=\/|#)/),o=[];"/"!==r[0]&&r.unshift("/"),r.some((function(n,e){var i=o.slice(1).concat(n).join("")||null,c=r.slice(e+1).join("")||null,u=t(n,i,c?""+("/"!==n?n:"")+c:null);return o.push(n),u}))}function rn(n,t,e){var r,o={},i=[];return en(n,(function(c,u,a){var f;if(!t.keys)throw new X(n,c);if(t.keys.some((function(n){if(e.includes(n))return!1;var l=t[n].pattern,s=l.match,p=l._isSplat,d=s(p&&a||c);if(d){if(Object.assign(o,d),t[n].route){var v=Object.assign({},t[n].info),h=!1;h=v.exact?null===a:!(c&&null===u)||c===u||p||!a,v.matches=h,v.params=Object.assign({},o),v.route=t[n].route,v.path=p&&a||u||c,i.push(v)}return null===a&&!t[n].keys||("/"!==n&&e.push(n),r=p,t=t[n],f=!0,!0)}return!1})),!f&&!t.keys.some((function(n){return t[n].pattern.match(c)})))throw new X(n,c);return r||!f})),i}function on(n,t,e){for(var r=rn.bind(null,n,t),o=[];e>0;){e-=1;try{return r(o)}catch(n){if(e>0)return r(o);throw n}}}nn.push=function(n,t,e,r){var o=t[n]||(t[n]={});return o.pattern||(o.pattern=new nn(n,r),o.route=(e||"").replace(/\/$/,"")||"/"),t.keys=t.keys||[],t.keys.includes(n)||(t.keys.push(n),nn.sort(t)),o},nn.sort=function(n){n.keys.sort((function(t,e){return n[t].pattern._depth-n[e].pattern._depth}))};var cn=function(){var n={},t=[];return{resolve:function(t,e){var r=t.split("?")[0],o=[];en(r,(function(t,r,i){try{e(null,on(r,n,1).filter((function(n){return!o.includes(n.route)&&(o.push(n.route),!0)})))}catch(n){e(n,[])}}))},mount:function(n,e){"/"!==n&&t.push(n),e(),t.pop()},find:function(t,e){return on(t,n,!0===e?2:e||1)},add:function(e,r){return function(n,t,e,r){var o,i=tn(n,e),c=t;return r&&!0!==r.nested&&(o=r.key,delete r.key),en(i,(function(n,t){c=nn.push(n,c,t,i),"/"!==n&&(c.info=c.info||Object.assign({},r))})),c.info=c.info||Object.assign({},r),o&&(c.info.key=o),i}(e,n,t.join(""),r)},rm:function(e){return function(n,t,e){var r=tn(n,e),o=t,i=null,c=null;if(en(r,(function(t){if(!o)return i=null,!0;if(!o.keys)throw new X(n,t);i=o,o=o[c=t]})),!i||!c)throw new X(n,c);if(i===t&&(i=t["/"]),i.route!==c){var u=i.keys.indexOf(c);if(-1===u)throw new X(n,c);i.keys.splice(u,1),nn.sort(i),delete i[c]}o.route===i.route&&delete i.info}(e,n,t.join(""))}}};cn.matches=function(n,t){return Y(n,t).regex.test(t)};var un={},an=document.getElementsByTagName("base"),fn=(an[0]&&an[0].href.replace(/\/$/,"")||"/").replace(window.location.origin,""),ln=T({path:"/",query:{},params:{}}),sn={},pn={},dn="null"===window.location.origin;function vn(n){return"boolean"==typeof n&&(dn=!!n),dn}function hn(n,t,e){var r=vn()?window.location.hash.replace("#",""):window.location.pathname;"/"!==n.charAt()&&(n=r+n),r+window.location.hash+window.location.search!==n&&t(n),"function"==typeof e&&e()}function yn(n,t){var e=t||{},r=e.reload,o=e.replace,i=e.params,c=e.queryParams;if(!n||"string"!=typeof n||"/"!==n[0]&&"#"!==n[0])throw new Error("Expecting '/"+n+"' or '#"+n+"', given '"+n+"'");if(i&&(n=n.replace(/:([a-zA-Z][a-zA-Z0-9_-]*)/g,(function(n,t){return i[t]}))),"/"!==fn&&0!==n.indexOf(fn)&&(n=fn+n),c){var u=W.stringify(c);u&&(n+="?"+u)}vn()?window.location.hash=n.replace(/^#/,""):!r&&window.history.pushState&&window.dispatchEvent?hn(n,(function(n){window.history[o?"replaceState":"pushState"](null,"",n),window.dispatchEvent(new Event("popstate"))})):window.location.href=n}function mn(n,t){var e=n.props,r=function(n,t){var e={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&-1===t.indexOf(r)&&(e[r]=n[r]);return e}(n,["props"]);return(t=Array.isArray(t)?t:Object.keys(t)).forEach((function(n){delete r[n]})),Object.assign({},e,r)}function gn(n,t,e){return un[[n,t,e]]||(!0!==e&&0===t.indexOf(n)?un[[n,t,e]]=/^[#/?]?$/.test(t.substr(n.length,1)):n.includes("*")||n.includes(":")?un[[n,t,e]]=cn.matches(n,t):un[[n,t,e]]=t===n),un[[n,t,e]]}var bn,wn=new cn,$n=T({}),kn={},xn={},jn=[],On=0;function En(n,t){$n.update((function(e){var r;return Object.assign({},e,((r={})[t]=Object.assign({},xn.router,{failure:n}),r))}))}function _n(){var n,t=vn()?window.location.hash||"/":window.location.href.replace(window.location.origin,"");"/"!==fn&&(t=t.replace(fn,""));var e=t.replace("/#","#").replace(/^#\//,"/").split("?"),r=e[0],o=e[1],i=W.parse(o),c={},u=[];$n.set({}),ln.set({query:i,params:c,path:r}),wn.resolve(r,(function(t,e){t?n=t:u.push.apply(u,function(n,t){var e=[];return n.some((function(n){if(n.key&&n.matches&&!n.fallback&&!xn.routeInfo[n.key]){if(n.redirect&&(null===n.condition||!0!==n.condition(xn.router)))return(!n.exact||xn.router.path===n.path)&&(yn(n.redirect),!0);n.exact&&e.push(n.key),Object.assign(t,n.params),$n.update((function(t){var e;return Object.assign({},t,((e={})[n.key]=Object.assign({},xn.router,n),e))}))}return!1})),e}(e,c))}));var a,f={};n&&u.reduce((function(n,t){return n[t]=null,n}),f),jn.forEach((function(n){return n()})),jn=[];try{wn.find(r).forEach((function(n){n.exact&&!n.matches&&(f[n.key]=null)}))}catch(n){}$n.update((function(n){return Object.assign({},n,f)})),Object.keys(kn).forEach((function(t){if(gn(t,r,!1)){var e=kn[t].callback;e(n),jn.push(e)}!a&&kn[t].fallback&&(a=kn[t].fallback)})),n&&a&&En(n,a)}function An(){clearTimeout(bn),bn=setTimeout(_n)}function Rn(n,t,e){return On||window.addEventListener("popstate",An,!1),kn[n]={fallback:t,callback:e},On+=1,function(){delete kn[n],(On-=1)||window.removeEventListener("popstate",An,!1)}}function Nn(n){var t,e=n[15].default,r=b(e,n,n[14],null);return{c:function(){r&&r.c()},m:function(n,e){r&&r.m(n,e),t=!0},p:function(n,t){r&&r.p&&16384&t&&r.p(i(e,n,n[14],null),c(e,n[14],t,null))},i:function(n){t||(u(r,n),t=!0)},o:function(n){a(r,n),t=!1},d:function(n){r&&r.d(n)}}}function In(n){var t,e,i,c,u,a,h;return{c:function(){t=r("fieldset"),e=r("legend"),i=f("Router failure: "),c=f(n[1]),u=l(),a=r("pre"),h=f(n[3]),s(t,"data-failure",""),s(t,"class","svelte-kx2cky")},m:function(n,r){p(n,t,r),o(t,e),o(e,i),o(e,c),o(t,u),o(t,a),o(a,h)},p:function(n,t){2&t&&d(c,n[1]),8&t&&d(h,n[3])},d:function(n){n&&v(t)}}}function Cn(n){var t,e,r,o=!n[0]&&Nn(n),i=n[3]&&!n[4]&&!n[2]&&In(n);return{c:function(){o&&o.c(),t=l(),i&&i.c(),e=h()},m:function(n,c){o&&o.m(n,c),p(n,t,c),i&&i.m(n,c),p(n,e,c),r=!0},p:function(n,r){var c=r[0];n[0]?o&&(y(),a(o,1,1,(function(){o=null})),m()):o?(o.p(n,c),u(o,1)):((o=Nn(n)).c(),u(o,1),o.m(t.parentNode,t)),!n[3]||n[4]||n[2]?i&&(i.d(1),i=null):i?i.p(n,c):((i=In(n)).c(),i.m(e.parentNode,e))},i:function(n){r||(u(o),r=!0)},o:function(n){a(o),r=!1},d:function(n){o&&o.d(n),n&&v(t),i&&i.d(n),n&&v(e)}}}function Tn(n){wn.rm(n),An()}function Un(n,t,e){var r,o,i,c,u;g(n,ln,(function(n){return e(9,o=n)}));var a=t.path;void 0===a&&(a="/");var f=t.disabled;void 0===f&&(f=!1);var l=t.condition;void 0===l&&(l=null);var s=t.nofallback;void 0===s&&(s=!1);var p=U(sn),d=p?p.basePath:T(a);g(n,d,(function(n){return e(8,r=n)}));var v=r!==a&&"/"!==r?""+r+("/"!==a?a:""):a;try{if(null!==l&&"function"!=typeof l)throw new TypeError("Expecting condition to be a function, given '"+l+"'");if("#"!==a.charAt()&&"/"!==a.charAt())throw new TypeError("Expecting a leading slash or hash, given '"+a+"'")}catch(n){c=n}function h(n,t,r){n=n||Math.random().toString(36).substr(2);var o,i=!t.substr(1).includes("/"),c=Object.assign({},{key:n,nested:i},r);return wn.mount(v,(function(){o=wn.add(t,c),e(4,u=c.fallback&&n||u)})),An(),[n,o]}function y(n){e(3,c=n),c&&u&&En(c,u)}z((function(){i=Rn(v,u,y)})),F((function(){i&&i()})),S(sn,{basePath:d,assignRoute:h,unassignRoute:Tn});var m=t.$$slots;void 0===m&&(m={});var b=t.$$scope;return n.$set=function(n){"path"in n&&e(1,a=n.path),"disabled"in n&&e(0,f=n.disabled),"condition"in n&&e(6,l=n.condition),"nofallback"in n&&e(2,s=n.nofallback),"$$scope"in n&&e(14,b=n.$$scope)},n.$$.update=function(){576&n.$$.dirty&&l&&e(0,f=!l(o))},[f,a,s,c,u,d,l,i,r,o,p,v,h,y,b,m]}ln.subscribe((function(n){xn.router=n})),$n.subscribe((function(n){xn.routeInfo=n}));var zn=function(n){function i(i){var c;n.call(this),document.getElementById("svelte-kx2cky-style")||((c=r("style")).id="svelte-kx2cky-style",c.textContent="[data-failure].svelte-kx2cky{border:1px dashed silver}",o(document.head,c)),t(this,i,Un,Cn,e,{path:1,disabled:0,condition:6,nofallback:2})}return n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i,i}(n);var Fn=function(n){return{router:8&n,props:16&n}},Sn=function(n){return{router:n[3],props:n[4]}};function Pn(n){var t,e;return{c:function(){t=r("p"),e=f(n[5]),s(t,"data-failure",""),s(t,"class","svelte-7lze0z")},m:function(n,r){p(n,t,r),o(t,e)},p:function(n,t){32&t&&d(e,n[5])},d:function(n){n&&v(t)}}}function Bn(n){var t,e,r,o,i=[Mn,qn,Ln],c=[];function f(n,t){return n[0]?0:n[2]?1:2}return t=f(n),e=c[t]=i[t](n),{c:function(){e.c(),r=h()},m:function(n,e){c[t].m(n,e),p(n,r,e),o=!0},p:function(n,o){var l=t;(t=f(n))===l?c[t].p(n,o):(y(),a(c[l],1,1,(function(){c[l]=null})),m(),(e=c[t])||(e=c[t]=i[t](n)).c(),u(e,1),e.m(r.parentNode,r))},i:function(n){o||(u(e),o=!0)},o:function(n){a(e),o=!1},d:function(n){c[t].d(n),n&&v(r)}}}function Ln(n){var t,e=n[24].default,r=b(e,n,n[23],Sn);return{c:function(){r&&r.c()},m:function(n,e){r&&r.m(n,e),t=!0},p:function(n,t){r&&r.p&&8388632&t&&r.p(i(e,n,n[23],Sn),c(e,n[23],t,Fn))},i:function(n){t||(u(r,n),t=!0)},o:function(n){a(r,n),t=!1},d:function(n){r&&r.d(n)}}}function qn(n){var t,e,r=[{router:n[3]},n[4]],o=n[2];function i(n){for(var t={},e=0;e<r.length;e+=1)t=w(t,r[e]);return{props:t}}if(o)var c=new o(i());return{c:function(){c&&k(c.$$.fragment),t=h()},m:function(n,r){c&&x(c,n,r),p(n,t,r),e=!0},p:function(n,e){var f=24&e?j(r,[8&e&&{router:n[3]},16&e&&O(n[4])]):{};if(o!==(o=n[2])){if(c){y();var l=c;a(l.$$.fragment,1,0,(function(){E(l,1)})),m()}o?(c=new o(i()),k(c.$$.fragment),u(c.$$.fragment,1),x(c,t.parentNode,t)):c=null}else o&&c.$set(f)},i:function(n){e||(c&&u(c.$$.fragment,n),e=!0)},o:function(n){c&&a(c.$$.fragment,n),e=!1},d:function(n){n&&v(t),c&&E(c,n)}}}function Mn(n){var t,e,r,o={ctx:n,current:null,token:null,pending:Gn,then:Dn,catch:Zn,value:25,blocks:[,,,]};return _(e=n[0],o),{c:function(){t=h(),o.block.c()},m:function(n,e){p(n,t,e),o.block.m(n,o.anchor=e),o.mount=function(){return t.parentNode},o.anchor=t,r=!0},p:function(t,r){if(n=t,o.ctx=n,1&r&&e!==(e=n[0])&&_(e,o));else{var i=n.slice();i[25]=o.resolved,o.block.p(i,r)}},i:function(n){r||(u(o.block),r=!0)},o:function(n){for(var t=0;t<3;t+=1){var e=o.blocks[t];a(e)}r=!1},d:function(n){n&&v(t),o.block.d(n),o.token=null,o=null}}}function Zn(n){return{c:A,m:A,p:A,i:A,o:A,d:A}}function Dn(n){var t,e,r=[{router:n[3]},n[4]],o=n[25].default;function i(n){for(var t={},e=0;e<r.length;e+=1)t=w(t,r[e]);return{props:t}}if(o)var c=new o(i());return{c:function(){c&&k(c.$$.fragment),t=h()},m:function(n,r){c&&x(c,n,r),p(n,t,r),e=!0},p:function(n,e){var f=24&e?j(r,[8&e&&{router:n[3]},16&e&&O(n[4])]):{};if(o!==(o=n[25].default)){if(c){y();var l=c;a(l.$$.fragment,1,0,(function(){E(l,1)})),m()}o?(c=new o(i()),k(c.$$.fragment),u(c.$$.fragment,1),x(c,t.parentNode,t)):c=null}else o&&c.$set(f)},i:function(n){e||(c&&u(c.$$.fragment,n),e=!0)},o:function(n){c&&a(c.$$.fragment,n),e=!1},d:function(n){n&&v(t),c&&E(c,n)}}}function Gn(n){var t,e=n[1]&&Hn(n);return{c:function(){e&&e.c(),t=h()},m:function(n,r){e&&e.m(n,r),p(n,t,r)},p:function(n,r){n[1]?e?e.p(n,r):((e=Hn(n)).c(),e.m(t.parentNode,t)):e&&(e.d(1),e=null)},i:A,o:A,d:function(n){e&&e.d(n),n&&v(t)}}}function Hn(n){var t;return{c:function(){t=f(n[1])},m:function(n,e){p(n,t,e)},p:function(n,e){2&e&&d(t,n[1])},d:function(n){n&&v(t)}}}function Jn(n){var t,e,r,o=n[5]&&Pn(n),i=n[3]&&Bn(n);return{c:function(){o&&o.c(),t=l(),i&&i.c(),e=h()},m:function(n,c){o&&o.m(n,c),p(n,t,c),i&&i.m(n,c),p(n,e,c),r=!0},p:function(n,r){var c=r[0];n[5]?o?o.p(n,c):((o=Pn(n)).c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null),n[3]?i?(i.p(n,c),u(i,1)):((i=Bn(n)).c(),u(i,1),i.m(e.parentNode,e)):i&&(y(),a(i,1,1,(function(){i=null})),m())},i:function(n){r||(u(i),r=!0)},o:function(n){a(i),r=!1},d:function(n){o&&o.d(n),n&&v(t),i&&i.d(n),n&&v(e)}}}function Kn(n,t,e){var r,o,i,c=arguments;g(n,$n,(function(n){return e(16,i=n)}));var u=t.key;void 0===u&&(u=null);var a=t.path;void 0===a&&(a="/");var f=t.exact;void 0===f&&(f=null);var l=t.dynamic;void 0===l&&(l=null);var s=t.pending;void 0===s&&(s=null);var p=t.disabled;void 0===p&&(p=!1);var d=t.fallback;void 0===d&&(d=null);var v=t.component;void 0===v&&(v=null);var h=t.condition;void 0===h&&(h=null);var y=t.redirect;void 0===y&&(y=null);var m=U(pn),b=U(sn),k=b||{},x=k.assignRoute,j=k.unassignRoute,O=m?m.routePath:T(a);g(n,O,(function(n){return e(15,o=n)}));var E,_,A=null,R={},N=o!==a&&"/"!==o?""+o+("/"!==a?a:""):a;try{if(null!==y&&!/^(?:\w+:\/\/|\/)/.test(y))throw new TypeError("Expecting valid URL to redirect, given '"+y+"'");if(null!==h&&"function"!=typeof h)throw new TypeError("Expecting condition to be a function, given '"+h+"'");if("#"!==a.charAt()&&"/"!==a.charAt())throw new TypeError("Expecting a leading slash or hash, given '"+a+"'");if(!x)throw new TypeError("Missing top-level <Router>, given route: "+a);r=x(u,N,{condition:h,redirect:y,fallback:d,exact:f}),u=r[0],E=r[1]}catch(n){_=n}F((function(){j&&j(E)})),S(pn,{routePath:O});var I=t.$$slots;void 0===I&&(I={});var C=t.$$scope;return n.$set=function(n){e(22,t=w(w({},t),$(n))),"key"in n&&e(7,u=n.key),"path"in n&&e(8,a=n.path),"exact"in n&&e(9,f=n.exact),"dynamic"in n&&e(0,l=n.dynamic),"pending"in n&&e(1,s=n.pending),"disabled"in n&&e(10,p=n.disabled),"fallback"in n&&e(11,d=n.fallback),"component"in n&&e(2,v=n.component),"condition"in n&&e(12,h=n.condition),"redirect"in n&&e(13,y=n.redirect),"$$scope"in n&&e(23,C=n.$$scope)},n.$$.update=function(){u&&(e(3,A=!p&&i[u]),e(4,R=mn(t,c[0].$$.props)))},t=$(t),[l,s,v,A,R,_,O,u,a,f,p,d,h,y,E,o,i,m,b,x,j,N,t,C,I]}var Qn=function(n){function i(i){var c;n.call(this),document.getElementById("svelte-7lze0z-style")||((c=r("style")).id="svelte-7lze0z-style",c.textContent="[data-failure].svelte-7lze0z{color:red}",o(document.head,c)),t(this,i,Kn,Jn,e,{key:7,path:8,exact:9,dynamic:0,pending:1,disabled:10,fallback:11,component:2,condition:12,redirect:13})}return n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i,i}(n);function Vn(n){for(var t,e,o,f=n[18].default,l=b(f,n,n[17],null),s=[n[6],{href:n[5]||n[1]},{class:n[0]},{title:n[2]}],d={},h=0;h<s.length;h+=1)d=w(d,s[h]);return{c:function(){t=r("a"),l&&l.c(),N(t,d)},m:function(r,i){p(r,t,i),l&&l.m(t,null),n[20](t),e=!0,o=I(t,"click",C(n[7]))},p:function(n,e){l&&l.p&&131072&e&&l.p(i(f,n,n[17],null),c(f,n[17],e,null)),N(t,j(s,[64&e&&n[6],34&e&&{href:n[5]||n[1]},1&e&&{class:n[0]},4&e&&{title:n[2]}]))},i:function(n){e||(u(l,n),e=!0)},o:function(n){a(l,n),e=!1},d:function(e){e&&v(t),l&&l.d(e),n[20](null),o()}}}function Wn(n){for(var t,e,o,f=n[18].default,l=b(f,n,n[17],null),s=[n[6],{class:n[0]},{title:n[2]}],d={},h=0;h<s.length;h+=1)d=w(d,s[h]);return{c:function(){t=r("button"),l&&l.c(),N(t,d)},m:function(r,i){p(r,t,i),l&&l.m(t,null),n[19](t),e=!0,o=I(t,"click",C(n[7]))},p:function(n,e){l&&l.p&&131072&e&&l.p(i(f,n,n[17],null),c(f,n[17],e,null)),N(t,j(s,[64&e&&n[6],1&e&&{class:n[0]},4&e&&{title:n[2]}]))},i:function(n){e||(u(l,n),e=!0)},o:function(n){a(l,n),e=!1},d:function(e){e&&v(t),l&&l.d(e),n[19](null),o()}}}function Xn(n){var t,e,r,o,i=[Wn,Vn],c=[];function f(n,t){return n[3]?0:1}return t=f(n),e=c[t]=i[t](n),{c:function(){e.c(),r=h()},m:function(n,e){c[t].m(n,e),p(n,r,e),o=!0},p:function(n,o){var l=o[0],s=t;(t=f(n))===s?c[t].p(n,l):(y(),a(c[s],1,1,(function(){c[s]=null})),m(),(e=c[t])||(e=c[t]=i[t](n)).c(),u(e,1),e.m(r.parentNode,r))},i:function(n){o||(u(e),o=!0)},o:function(n){a(e),o=!1},d:function(n){c[t].d(n),n&&v(r)}}}function Yn(n,t,e){var r,o,i,c=arguments;g(n,ln,(function(n){return e(14,r=n)}));var u=t.class;void 0===u&&(u="");var a=null,f=t.go;void 0===f&&(f=null);var l=t.open;void 0===l&&(l=null);var s=t.href;void 0===s&&(s="/");var p=t.title;void 0===p&&(p="");var d=t.button;void 0===d&&(d=!1);var v=t.exact;void 0===v&&(v=!1);var h=t.reload;void 0===h&&(h=!1);var y=t.replace;void 0===y&&(y=!1);var m=P();function b(n){if("string"==typeof f&&window.history.length>1)"back"===f?window.history.back():"fwd"===f?window.history.forward():window.history.go(parseInt(f,10));else if(a)hn(s,(function(n){yn(n,{reload:h,replace:y})}),(function(){return m("click",n)}));else if(l){var t="string"==typeof l?l:"",e=t.match(/width=(\d+)/),r=t.match(/height=(\d+)/);e&&(t+=",left="+(window.screen.width-e[1])/2),r&&(t+=",top="+(window.screen.height-r[1])/2),e&&!r&&(t+=",height="+e[1]+",top="+(window.screen.height-e[1])/2);var o=window.open(s,"",t),i=setInterval((function(){o.closed&&(m("close"),clearInterval(i))}),120)}else window.location.href=s}var k=t.$$slots;void 0===k&&(k={});var x,j=t.$$scope;function O(n){R[n?"unshift":"push"]((function(){e(4,o=n)}))}function E(n){R[n?"unshift":"push"]((function(){e(4,o=n)}))}return n.$set=function(n){e(16,t=w(w({},t),$(n))),"class"in n&&e(0,u=n.class),"go"in n&&e(8,f=n.go),"open"in n&&e(9,l=n.open),"href"in n&&e(1,s=n.href),"title"in n&&e(2,p=n.title),"button"in n&&e(3,d=n.button),"exact"in n&&e(10,v=n.exact),"reload"in n&&e(11,h=n.reload),"replace"in n&&e(12,y=n.replace),"$$scope"in n&&e(17,j=n.$$scope)},n.$$.update=function(){2&n.$$.dirty&&(/^(\w+:)?\/\//.test(s)||e(5,a=fn+s)),25626&n.$$.dirty&&o&&r.path&&(gn(s,r.path,v)?i||(e(13,i=!0),o.setAttribute("aria-current","page"),d&&o.setAttribute("disabled",!0)):i&&(e(13,i=!1),o.removeAttribute("disabled"),o.removeAttribute("aria-current"))),e(6,x=mn(t,c[0].$$.props))},t=$(t),[u,s,p,d,o,a,x,b,f,l,v,h,y,i,r,m,t,j,k,O,E]}var nt=function(n){function r(r){n.call(this),t(this,r,Yn,Xn,e,{class:0,go:8,open:9,href:1,title:2,button:3,exact:10,reload:11,replace:12})}return n&&(r.__proto__=n),r.prototype=Object.create(n&&n.prototype),r.prototype.constructor=r,r}(n);Object.defineProperty(zn,"hashchange",{set:function(n){return vn(n)},get:function(){return vn()},configurable:!1,enumerable:!1});export{nt as Link,Qn as Route,zn as Router,yn as navigateTo,ln as router};