UNPKG

25.9 kBJavaScriptView Raw
1!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("svelte/internal"),require("svelte/store"),require("svelte")):"function"==typeof define&&define.amd?define(["exports","svelte/internal","svelte/store","svelte"],t):t((n=n||self).yrv={},n.internal,n.store,n.svelte)}(this,(function(n,t,e,r){"use strict";var o=new RegExp("%[a-f0-9]{2}","gi"),i=new RegExp("(%[a-f0-9]{2})+","gi");function c(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([],c(e),c(r))}function a(n){try{return decodeURIComponent(n)}catch(r){for(var t=n.match(o),e=1;e<t.length;e++)t=(n=c(t,e).join("")).match(o);return n}}var u=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=i.exec(n);e;){try{t[e[0]]=decodeURIComponent(e[0])}catch(n){var r=a(e[0]);r!==e[0]&&(t[e[0]]=r)}e=i.exec(n)}t["%C2"]="�";for(var o=Object.keys(t),c=0;c<o.length;c++){var u=o[c];n=n.replace(new RegExp(u,"g"),t[u])}return n}(n)}},s=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 l(n,t){return t.encode?t.strict?encodeURIComponent(n).replace(/[!'()*]/g,(function(n){return"%"+n.charCodeAt(0).toString(16).toUpperCase()})):encodeURIComponent(n):n}function f(n,t){return t.decode?u(n):n}function p(n){var t=n.indexOf("#");return-1!==t&&(n=n.slice(0,t)),n}function d(n){var t=(n=p(n)).indexOf("?");return-1===t?"":n.slice(t+1)}function v(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 h(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],a=s(c.replace(/\+/g," "),"="),u=a[0],l=a[1];l=void 0===l?null:f(l,t),e(f(u,t),l,r)}for(var p=0,d=Object.keys(r);p<d.length;p+=1){var h=d[p],m=r[h];if("object"==typeof m&&null!==m)for(var g=0,y=Object.keys(m);g<y.length;g+=1){var _=y[g];m[_]=v(m[_],t)}else r[h]=v(m,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 m={extract:d,parse:h,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([[l(t,n),"[",o,"]"].join("")]):e.concat([[l(t,n),"[",l(o,n),"]=",l(r,n)].join("")])}};case"bracket":return function(t){return function(e,r){return void 0===r?e:null===r?e.concat([[l(t,n),"[]"].join("")]):e.concat([[l(t,n),"[]=",l(r,n)].join("")])}};case"comma":return function(t){return function(e,r,o){return null==r||0===r.length?e:0===o?[[l(t,n),"=",l(r,n)].join("")]:[[e,l(r,n)].join(",")]}};default:return function(t){return function(e,r){return void 0===r?e:null===r?e.concat([l(t,n)]):e.concat([[l(t,n),"=",l(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?l(r,t):Array.isArray(o)?o.reduce(e(r),[]).join("&"):l(r,t)+"="+l(o,t)})).filter((function(n){return n.length>0})).join("&")},parseUrl:function(n,t){return{url:p(n).split("?")[0]||"",query:h(d(n),t)}}},g=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,a=n.length*o*c;return{keys:i,regex:e,_depth:a,_isSplat:r}}var _=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 b(n,t){return""+(t&&"/"!==t?t:"")+(n||"")}function w(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,a=t(n,i,c?""+("/"!==n?n:"")+c:null);return o.push(n),a}))}function k(n,t,e){var r,o={},i=[];return w(n,(function(c,a,u){var s;if(!t.keys)throw new g(n,c);if(t.keys.some((function(n){if(e.includes(n))return!1;var l=t[n].pattern,f=l.match,p=l._isSplat,d=f(p&&u||c);if(d){if(Object.assign(o,d),t[n].route){var v=Object.assign({},t[n].info),h=!1;h=v.exact?null===u:!(c&&null===a)||c===a||p||!u,v.matches=h,v.params=Object.assign({},o),v.route=t[n].route,v.path=p&&u||a||c,i.push(v)}return null===u&&!t[n].keys||("/"!==n&&e.push(n),r=p,t=t[n],s=!0,!0)}return!1})),!s&&!t.keys.some((function(n){return t[n].pattern.match(c)})))throw new g(n,c);return r||!s})),i}function $(n,t,e){for(var r=k.bind(null,n,t),o=[];e>0;){e-=1;try{return r(o)}catch(n){if(e>0)return r(o);throw n}}}_.push=function(n,t,e,r){var o=t[n]||(t[n]={});return o.pattern||(o.pattern=new _(n,r),o.route=(e||"").replace(/\/$/,"")||"/"),t.keys=t.keys||[],t.keys.includes(n)||(t.keys.push(n),_.sort(t)),o},_.sort=function(n){n.keys.sort((function(t,e){return n[t].pattern._depth-n[e].pattern._depth}))};var x=function(){var n={},t=[];return{resolve:function(t,e){var r=t.split("?")[0],o=[];w(r,(function(t,r,i){try{e(null,$(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 $(t,n,!0===e?2:e||1)},add:function(e,r){return function(n,t,e,r){var o,i=b(n,e),c=t;return r&&!0!==r.nested&&(o=r.key,delete r.key),w(i,(function(n,t){c=_.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=b(n,e),o=t,i=null,c=null;if(w(r,(function(t){if(!o)return i=null,!0;if(!o.keys)throw new g(n,t);i=o,o=o[c=t]})),!i||!c)throw new g(n,c);if(i===t&&(i=t["/"]),i.route!==c){var a=i.keys.indexOf(c);if(-1===a)throw new g(n,c);i.keys.splice(a,1),_.sort(i),delete i[c]}o.route===i.route&&delete i.info}(e,n,t.join(""))}}};x.matches=function(n,t){return y(n,t).regex.test(t)};var j={},O=document.getElementsByTagName("base"),E=(O[0]&&O[0].href.replace(/\/$/,"")||"/").replace(window.location.origin,""),C=e.writable({path:"/",query:{},params:{}}),A={},R={},N="null"===window.location.origin;function I(n){return"boolean"==typeof n&&(N=!!n),N}function T(n,t,e){var r=I()?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 S(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]}))),"/"!==E&&0!==n.indexOf(E)&&(n=E+n),c){var a=m.stringify(c);a&&(n+="?"+a)}I()?window.location.hash=n.replace(/^#/,""):!r&&window.history.pushState&&window.dispatchEvent?T(n,(function(n){window.history[o?"replaceState":"pushState"](null,"",n),window.dispatchEvent(new Event("popstate"))})):window.location.href=n}function U(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 q(n,t,e){return j[[n,t,e]]||(!0!==e&&0===t.indexOf(n)?j[[n,t,e]]=/^[#/?]?$/.test(t.substr(n.length,1)):n.includes("*")||n.includes(":")?j[[n,t,e]]=x.matches(n,t):j[[n,t,e]]=t===n),j[[n,t,e]]}var z,F=new x,P=e.writable({}),L={},B={},M=[],D=0;function Z(n,t){P.update((function(e){var r;return Object.assign({},e,((r={})[t]=Object.assign({},B.router,{failure:n}),r))}))}function G(){var n,t=I()?window.location.hash||"/":window.location.href.replace(window.location.origin,"");"/"!==E&&(t=t.replace(E,""));var e=t.replace("/#","#").replace(/^#\//,"/").split("?"),r=e[0],o=e[1],i=m.parse(o),c={},a=[];P.set({}),C.set({query:i,params:c,path:r}),F.resolve(r,(function(t,e){t?n=t:a.push.apply(a,function(n,t){var e=[];return n.some((function(n){if(n.key&&n.matches&&!n.fallback&&!B.routeInfo[n.key]){if(n.redirect&&(null===n.condition||!0!==n.condition(B.router)))return(!n.exact||B.router.path===n.path)&&(S(n.redirect),!0);n.exact&&e.push(n.key),Object.assign(t,n.params),P.update((function(t){var e;return Object.assign({},t,((e={})[n.key]=Object.assign({},B.router,n),e))}))}return!1})),e}(e,c))}));var u,s={};n&&a.reduce((function(n,t){return n[t]=null,n}),s),M.forEach((function(n){return n()})),M=[];try{F.find(r).forEach((function(n){n.exact&&!n.matches&&(s[n.key]=null)}))}catch(n){}P.update((function(n){return Object.assign({},n,s)})),Object.keys(L).forEach((function(t){if(q(t,r,!1)){var e=L[t].callback;e(n),M.push(e)}!u&&L[t].fallback&&(u=L[t].fallback)})),n&&u&&Z(n,u)}function H(){clearTimeout(z),z=setTimeout(G)}function J(n,t,e){return D||window.addEventListener("popstate",H,!1),L[n]={fallback:t,callback:e},D+=1,function(){delete L[n],(D-=1)||window.removeEventListener("popstate",H,!1)}}function K(n){var e,r=n[15].default,o=t.create_slot(r,n,n[14],null);return{c:function(){o&&o.c()},m:function(n,t){o&&o.m(n,t),e=!0},p:function(n,e){o&&o.p&&16384&e&&o.p(t.get_slot_context(r,n,n[14],null),t.get_slot_changes(r,n[14],e,null))},i:function(n){e||(t.transition_in(o,n),e=!0)},o:function(n){t.transition_out(o,n),e=!1},d:function(n){o&&o.d(n)}}}function Q(n){var e,r,o,i,c,a,u;return{c:function(){e=t.element("fieldset"),r=t.element("legend"),o=t.text("Router failure: "),i=t.text(n[1]),c=t.space(),a=t.element("pre"),u=t.text(n[3]),t.attr(e,"data-failure",""),t.attr(e,"class","svelte-kx2cky")},m:function(n,s){t.insert(n,e,s),t.append(e,r),t.append(r,o),t.append(r,i),t.append(e,c),t.append(e,a),t.append(a,u)},p:function(n,e){2&e&&t.set_data(i,n[1]),8&e&&t.set_data(u,n[3])},d:function(n){n&&t.detach(e)}}}function V(n){var e,r,o,i=!n[0]&&K(n),c=n[3]&&!n[4]&&!n[2]&&Q(n);return{c:function(){i&&i.c(),e=t.space(),c&&c.c(),r=t.empty()},m:function(n,a){i&&i.m(n,a),t.insert(n,e,a),c&&c.m(n,a),t.insert(n,r,a),o=!0},p:function(n,o){var a=o[0];n[0]?i&&(t.group_outros(),t.transition_out(i,1,1,(function(){i=null})),t.check_outros()):i?(i.p(n,a),t.transition_in(i,1)):((i=K(n)).c(),t.transition_in(i,1),i.m(e.parentNode,e)),!n[3]||n[4]||n[2]?c&&(c.d(1),c=null):c?c.p(n,a):((c=Q(n)).c(),c.m(r.parentNode,r))},i:function(n){o||(t.transition_in(i),o=!0)},o:function(n){t.transition_out(i),o=!1},d:function(n){i&&i.d(n),n&&t.detach(e),c&&c.d(n),n&&t.detach(r)}}}function W(n){F.rm(n),H()}function X(n,o,i){var c,a,u,s,l;t.component_subscribe(n,C,(function(n){return i(9,a=n)}));var f=o.path;void 0===f&&(f="/");var p=o.disabled;void 0===p&&(p=!1);var d=o.condition;void 0===d&&(d=null);var v=o.nofallback;void 0===v&&(v=!1);var h=r.getContext(A),m=h?h.basePath:e.writable(f);t.component_subscribe(n,m,(function(n){return i(8,c=n)}));var g=c!==f&&"/"!==c?""+c+("/"!==f?f:""):f;try{if(null!==d&&"function"!=typeof d)throw new TypeError("Expecting condition to be a function, given '"+d+"'");if("#"!==f.charAt()&&"/"!==f.charAt())throw new TypeError("Expecting a leading slash or hash, given '"+f+"'")}catch(n){s=n}function y(n,t,e){n=n||Math.random().toString(36).substr(2);var r,o=!t.substr(1).includes("/"),c=Object.assign({},{key:n,nested:o},e);return F.mount(g,(function(){r=F.add(t,c),i(4,l=c.fallback&&n||l)})),H(),[n,r]}function _(n){i(3,s=n),s&&l&&Z(s,l)}r.onMount((function(){u=J(g,l,_)})),r.onDestroy((function(){u&&u()})),r.setContext(A,{basePath:m,assignRoute:y,unassignRoute:W});var b=o.$$slots;void 0===b&&(b={});var w=o.$$scope;return n.$set=function(n){"path"in n&&i(1,f=n.path),"disabled"in n&&i(0,p=n.disabled),"condition"in n&&i(6,d=n.condition),"nofallback"in n&&i(2,v=n.nofallback),"$$scope"in n&&i(14,w=n.$$scope)},n.$$.update=function(){576&n.$$.dirty&&d&&i(0,p=!d(a))},[p,f,v,s,l,m,d,u,c,a,h,g,y,_,w,b]}C.subscribe((function(n){B.router=n})),P.subscribe((function(n){B.routeInfo=n}));var Y=function(n){function e(e){var r;n.call(this),document.getElementById("svelte-kx2cky-style")||((r=t.element("style")).id="svelte-kx2cky-style",r.textContent="[data-failure].svelte-kx2cky{border:1px dashed silver}",t.append(document.head,r)),t.init(this,e,X,V,t.safe_not_equal,{path:1,disabled:0,condition:6,nofallback:2})}return n&&(e.__proto__=n),e.prototype=Object.create(n&&n.prototype),e.prototype.constructor=e,e}(t.SvelteComponent);var nn=function(n){return{router:8&n,props:16&n}},tn=function(n){return{router:n[3],props:n[4]}};function en(n){var e,r;return{c:function(){e=t.element("p"),r=t.text(n[5]),t.attr(e,"data-failure",""),t.attr(e,"class","svelte-7lze0z")},m:function(n,o){t.insert(n,e,o),t.append(e,r)},p:function(n,e){32&e&&t.set_data(r,n[5])},d:function(n){n&&t.detach(e)}}}function rn(n){var e,r,o,i,c=[an,cn,on],a=[];function u(n,t){return n[0]?0:n[2]?1:2}return e=u(n),r=a[e]=c[e](n),{c:function(){r.c(),o=t.empty()},m:function(n,r){a[e].m(n,r),t.insert(n,o,r),i=!0},p:function(n,i){var s=e;(e=u(n))===s?a[e].p(n,i):(t.group_outros(),t.transition_out(a[s],1,1,(function(){a[s]=null})),t.check_outros(),(r=a[e])||(r=a[e]=c[e](n)).c(),t.transition_in(r,1),r.m(o.parentNode,o))},i:function(n){i||(t.transition_in(r),i=!0)},o:function(n){t.transition_out(r),i=!1},d:function(n){a[e].d(n),n&&t.detach(o)}}}function on(n){var e,r=n[24].default,o=t.create_slot(r,n,n[23],tn);return{c:function(){o&&o.c()},m:function(n,t){o&&o.m(n,t),e=!0},p:function(n,e){o&&o.p&&8388632&e&&o.p(t.get_slot_context(r,n,n[23],tn),t.get_slot_changes(r,n[23],e,nn))},i:function(n){e||(t.transition_in(o,n),e=!0)},o:function(n){t.transition_out(o,n),e=!1},d:function(n){o&&o.d(n)}}}function cn(n){var e,r,o=[{router:n[3]},n[4]],i=n[2];function c(n){for(var e={},r=0;r<o.length;r+=1)e=t.assign(e,o[r]);return{props:e}}if(i)var a=new i(c());return{c:function(){a&&t.create_component(a.$$.fragment),e=t.empty()},m:function(n,o){a&&t.mount_component(a,n,o),t.insert(n,e,o),r=!0},p:function(n,r){var u=24&r?t.get_spread_update(o,[8&r&&{router:n[3]},16&r&&t.get_spread_object(n[4])]):{};if(i!==(i=n[2])){if(a){t.group_outros();var s=a;t.transition_out(s.$$.fragment,1,0,(function(){t.destroy_component(s,1)})),t.check_outros()}i?(a=new i(c()),t.create_component(a.$$.fragment),t.transition_in(a.$$.fragment,1),t.mount_component(a,e.parentNode,e)):a=null}else i&&a.$set(u)},i:function(n){r||(a&&t.transition_in(a.$$.fragment,n),r=!0)},o:function(n){a&&t.transition_out(a.$$.fragment,n),r=!1},d:function(n){n&&t.detach(e),a&&t.destroy_component(a,n)}}}function an(n){var e,r,o,i={ctx:n,current:null,token:null,pending:ln,then:sn,catch:un,value:25,blocks:[,,,]};return t.handle_promise(r=n[0],i),{c:function(){e=t.empty(),i.block.c()},m:function(n,r){t.insert(n,e,r),i.block.m(n,i.anchor=r),i.mount=function(){return e.parentNode},i.anchor=e,o=!0},p:function(e,o){if(n=e,i.ctx=n,1&o&&r!==(r=n[0])&&t.handle_promise(r,i));else{var c=n.slice();c[25]=i.resolved,i.block.p(c,o)}},i:function(n){o||(t.transition_in(i.block),o=!0)},o:function(n){for(var e=0;e<3;e+=1){var r=i.blocks[e];t.transition_out(r)}o=!1},d:function(n){n&&t.detach(e),i.block.d(n),i.token=null,i=null}}}function un(n){return{c:t.noop,m:t.noop,p:t.noop,i:t.noop,o:t.noop,d:t.noop}}function sn(n){var e,r,o=[{router:n[3]},n[4]],i=n[25].default;function c(n){for(var e={},r=0;r<o.length;r+=1)e=t.assign(e,o[r]);return{props:e}}if(i)var a=new i(c());return{c:function(){a&&t.create_component(a.$$.fragment),e=t.empty()},m:function(n,o){a&&t.mount_component(a,n,o),t.insert(n,e,o),r=!0},p:function(n,r){var u=24&r?t.get_spread_update(o,[8&r&&{router:n[3]},16&r&&t.get_spread_object(n[4])]):{};if(i!==(i=n[25].default)){if(a){t.group_outros();var s=a;t.transition_out(s.$$.fragment,1,0,(function(){t.destroy_component(s,1)})),t.check_outros()}i?(a=new i(c()),t.create_component(a.$$.fragment),t.transition_in(a.$$.fragment,1),t.mount_component(a,e.parentNode,e)):a=null}else i&&a.$set(u)},i:function(n){r||(a&&t.transition_in(a.$$.fragment,n),r=!0)},o:function(n){a&&t.transition_out(a.$$.fragment,n),r=!1},d:function(n){n&&t.detach(e),a&&t.destroy_component(a,n)}}}function ln(n){var e,r=n[1]&&fn(n);return{c:function(){r&&r.c(),e=t.empty()},m:function(n,o){r&&r.m(n,o),t.insert(n,e,o)},p:function(n,t){n[1]?r?r.p(n,t):((r=fn(n)).c(),r.m(e.parentNode,e)):r&&(r.d(1),r=null)},i:t.noop,o:t.noop,d:function(n){r&&r.d(n),n&&t.detach(e)}}}function fn(n){var e;return{c:function(){e=t.text(n[1])},m:function(n,r){t.insert(n,e,r)},p:function(n,r){2&r&&t.set_data(e,n[1])},d:function(n){n&&t.detach(e)}}}function pn(n){var e,r,o,i=n[5]&&en(n),c=n[3]&&rn(n);return{c:function(){i&&i.c(),e=t.space(),c&&c.c(),r=t.empty()},m:function(n,a){i&&i.m(n,a),t.insert(n,e,a),c&&c.m(n,a),t.insert(n,r,a),o=!0},p:function(n,o){var a=o[0];n[5]?i?i.p(n,a):((i=en(n)).c(),i.m(e.parentNode,e)):i&&(i.d(1),i=null),n[3]?c?(c.p(n,a),t.transition_in(c,1)):((c=rn(n)).c(),t.transition_in(c,1),c.m(r.parentNode,r)):c&&(t.group_outros(),t.transition_out(c,1,1,(function(){c=null})),t.check_outros())},i:function(n){o||(t.transition_in(c),o=!0)},o:function(n){t.transition_out(c),o=!1},d:function(n){i&&i.d(n),n&&t.detach(e),c&&c.d(n),n&&t.detach(r)}}}function dn(n,o,i){var c,a,u,s=arguments;t.component_subscribe(n,P,(function(n){return i(16,u=n)}));var l=o.key;void 0===l&&(l=null);var f=o.path;void 0===f&&(f="/");var p=o.exact;void 0===p&&(p=null);var d=o.dynamic;void 0===d&&(d=null);var v=o.pending;void 0===v&&(v=null);var h=o.disabled;void 0===h&&(h=!1);var m=o.fallback;void 0===m&&(m=null);var g=o.component;void 0===g&&(g=null);var y=o.condition;void 0===y&&(y=null);var _=o.redirect;void 0===_&&(_=null);var b=r.getContext(R),w=r.getContext(A),k=w||{},$=k.assignRoute,x=k.unassignRoute,j=b?b.routePath:e.writable(f);t.component_subscribe(n,j,(function(n){return i(15,a=n)}));var O,E,C=null,N={},I=a!==f&&"/"!==a?""+a+("/"!==f?f:""):f;try{if(null!==_&&!/^(?:\w+:\/\/|\/)/.test(_))throw new TypeError("Expecting valid URL to redirect, given '"+_+"'");if(null!==y&&"function"!=typeof y)throw new TypeError("Expecting condition to be a function, given '"+y+"'");if("#"!==f.charAt()&&"/"!==f.charAt())throw new TypeError("Expecting a leading slash or hash, given '"+f+"'");if(!$)throw new TypeError("Missing top-level <Router>, given route: "+f);c=$(l,I,{condition:y,redirect:_,fallback:m,exact:p}),l=c[0],O=c[1]}catch(n){E=n}r.onDestroy((function(){x&&x(O)})),r.setContext(R,{routePath:j});var T=o.$$slots;void 0===T&&(T={});var S=o.$$scope;return n.$set=function(n){i(22,o=t.assign(t.assign({},o),t.exclude_internal_props(n))),"key"in n&&i(7,l=n.key),"path"in n&&i(8,f=n.path),"exact"in n&&i(9,p=n.exact),"dynamic"in n&&i(0,d=n.dynamic),"pending"in n&&i(1,v=n.pending),"disabled"in n&&i(10,h=n.disabled),"fallback"in n&&i(11,m=n.fallback),"component"in n&&i(2,g=n.component),"condition"in n&&i(12,y=n.condition),"redirect"in n&&i(13,_=n.redirect),"$$scope"in n&&i(23,S=n.$$scope)},n.$$.update=function(){l&&(i(3,C=!h&&u[l]),i(4,N=U(o,s[0].$$.props)))},o=t.exclude_internal_props(o),[d,v,g,C,N,E,j,l,f,p,h,m,y,_,O,a,u,b,w,$,x,I,o,S,T]}var vn=function(n){function e(e){var r;n.call(this),document.getElementById("svelte-7lze0z-style")||((r=t.element("style")).id="svelte-7lze0z-style",r.textContent="[data-failure].svelte-7lze0z{color:red}",t.append(document.head,r)),t.init(this,e,dn,pn,t.safe_not_equal,{key:7,path:8,exact:9,dynamic:0,pending:1,disabled:10,fallback:11,component:2,condition:12,redirect:13})}return n&&(e.__proto__=n),e.prototype=Object.create(n&&n.prototype),e.prototype.constructor=e,e}(t.SvelteComponent);function hn(n){for(var e,r,o,i=n[18].default,c=t.create_slot(i,n,n[17],null),a=[n[6],{href:n[5]||n[1]},{class:n[0]},{title:n[2]}],u={},s=0;s<a.length;s+=1)u=t.assign(u,a[s]);return{c:function(){e=t.element("a"),c&&c.c(),t.set_attributes(e,u)},m:function(i,a){t.insert(i,e,a),c&&c.m(e,null),n[20](e),r=!0,o=t.listen(e,"click",t.prevent_default(n[7]))},p:function(n,r){c&&c.p&&131072&r&&c.p(t.get_slot_context(i,n,n[17],null),t.get_slot_changes(i,n[17],r,null)),t.set_attributes(e,t.get_spread_update(a,[64&r&&n[6],34&r&&{href:n[5]||n[1]},1&r&&{class:n[0]},4&r&&{title:n[2]}]))},i:function(n){r||(t.transition_in(c,n),r=!0)},o:function(n){t.transition_out(c,n),r=!1},d:function(r){r&&t.detach(e),c&&c.d(r),n[20](null),o()}}}function mn(n){for(var e,r,o,i=n[18].default,c=t.create_slot(i,n,n[17],null),a=[n[6],{class:n[0]},{title:n[2]}],u={},s=0;s<a.length;s+=1)u=t.assign(u,a[s]);return{c:function(){e=t.element("button"),c&&c.c(),t.set_attributes(e,u)},m:function(i,a){t.insert(i,e,a),c&&c.m(e,null),n[19](e),r=!0,o=t.listen(e,"click",t.prevent_default(n[7]))},p:function(n,r){c&&c.p&&131072&r&&c.p(t.get_slot_context(i,n,n[17],null),t.get_slot_changes(i,n[17],r,null)),t.set_attributes(e,t.get_spread_update(a,[64&r&&n[6],1&r&&{class:n[0]},4&r&&{title:n[2]}]))},i:function(n){r||(t.transition_in(c,n),r=!0)},o:function(n){t.transition_out(c,n),r=!1},d:function(r){r&&t.detach(e),c&&c.d(r),n[19](null),o()}}}function gn(n){var e,r,o,i,c=[mn,hn],a=[];function u(n,t){return n[3]?0:1}return e=u(n),r=a[e]=c[e](n),{c:function(){r.c(),o=t.empty()},m:function(n,r){a[e].m(n,r),t.insert(n,o,r),i=!0},p:function(n,i){var s=i[0],l=e;(e=u(n))===l?a[e].p(n,s):(t.group_outros(),t.transition_out(a[l],1,1,(function(){a[l]=null})),t.check_outros(),(r=a[e])||(r=a[e]=c[e](n)).c(),t.transition_in(r,1),r.m(o.parentNode,o))},i:function(n){i||(t.transition_in(r),i=!0)},o:function(n){t.transition_out(r),i=!1},d:function(n){a[e].d(n),n&&t.detach(o)}}}function yn(n,e,o){var i,c,a,u=arguments;t.component_subscribe(n,C,(function(n){return o(14,i=n)}));var s=e.class;void 0===s&&(s="");var l=null,f=e.go;void 0===f&&(f=null);var p=e.open;void 0===p&&(p=null);var d=e.href;void 0===d&&(d="/");var v=e.title;void 0===v&&(v="");var h=e.button;void 0===h&&(h=!1);var m=e.exact;void 0===m&&(m=!1);var g=e.reload;void 0===g&&(g=!1);var y=e.replace;void 0===y&&(y=!1);var _=r.createEventDispatcher();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(l)T(d,(function(n){S(n,{reload:g,replace:y})}),(function(){return _("click",n)}));else if(p){var t="string"==typeof p?p:"",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(d,"",t),i=setInterval((function(){o.closed&&(_("close"),clearInterval(i))}),120)}else window.location.href=d}var w=e.$$slots;void 0===w&&(w={});var k,$=e.$$scope;function x(n){t.binding_callbacks[n?"unshift":"push"]((function(){o(4,c=n)}))}function j(n){t.binding_callbacks[n?"unshift":"push"]((function(){o(4,c=n)}))}return n.$set=function(n){o(16,e=t.assign(t.assign({},e),t.exclude_internal_props(n))),"class"in n&&o(0,s=n.class),"go"in n&&o(8,f=n.go),"open"in n&&o(9,p=n.open),"href"in n&&o(1,d=n.href),"title"in n&&o(2,v=n.title),"button"in n&&o(3,h=n.button),"exact"in n&&o(10,m=n.exact),"reload"in n&&o(11,g=n.reload),"replace"in n&&o(12,y=n.replace),"$$scope"in n&&o(17,$=n.$$scope)},n.$$.update=function(){2&n.$$.dirty&&(/^(\w+:)?\/\//.test(d)||o(5,l=E+d)),25626&n.$$.dirty&&c&&i.path&&(q(d,i.path,m)?a||(o(13,a=!0),c.setAttribute("aria-current","page"),h&&c.setAttribute("disabled",!0)):a&&(o(13,a=!1),c.removeAttribute("disabled"),c.removeAttribute("aria-current"))),o(6,k=U(e,u[0].$$.props))},e=t.exclude_internal_props(e),[s,d,v,h,c,l,k,b,f,p,m,g,y,a,i,_,e,$,w,x,j]}var _n=function(n){function e(e){n.call(this),t.init(this,e,yn,gn,t.safe_not_equal,{class:0,go:8,open:9,href:1,title:2,button:3,exact:10,reload:11,replace:12})}return n&&(e.__proto__=n),e.prototype=Object.create(n&&n.prototype),e.prototype.constructor=e,e}(t.SvelteComponent);Object.defineProperty(Y,"hashchange",{set:function(n){return I(n)},get:function(){return I()},configurable:!1,enumerable:!1}),n.Link=_n,n.Route=vn,n.Router=Y,n.navigateTo=S,n.router=C,Object.defineProperty(n,"__esModule",{value:!0})}));