"),t.close()),t)return(n=t.createElement("base")).href=o,t.getElementsByTagName("head")[0].appendChild(n),(r=t.createElement("a")).href=a,r.href;throw Error("base not supported")}finally{e&&e.parentNode.removeChild(e)}}():a)||""),(e=new c(t.search?t.search.substring(1):null))._url_object=this,Object.defineProperties(this,{href:{get:function(){return t.href},set:function(e){t.href=e,n(),r()},enumerable:!0,configurable:!0},origin:{get:function(){return"data:"===this.protocol.toLowerCase()?null:"origin"in t?t.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return t.protocol},set:function(e){t.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return t.username},set:function(e){t.username=e},enumerable:!0,configurable:!0},password:{get:function(){return t.password},set:function(e){t.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[t.protocol];return e?t.host.replace(e,""):t.host},set:function(e){t.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return t.hostname},set:function(e){t.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return t.port},set:function(e){t.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return"/"!==t.pathname.charAt(0)?"/"+t.pathname:t.pathname},set:function(e){t.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return t.search},set:function(e){t.search!==e&&(t.search=e,n(),r())},enumerable:!0,configurable:!0},searchParams:{get:function(){return e},enumerable:!0,configurable:!0},hash:{get:function(){return t.hash},set:function(e){t.hash=e,n()},enumerable:!0,configurable:!0},toString:{value:function(){return t.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return t.valueOf()},enumerable:!1,configurable:!0}}),this;throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");function n(){var e=t.href.replace(/#$|\?$|\?(?=#)/g,"");t.href!==e&&(t.href=e)}function r(){e._setList(t.search?l(t.search.substring(1)):[]),e._update_steps()}}if(Object.defineProperties(c.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},delete:{value:function(e){for(var t=0;ti[0]&&a[1]=n.length?void 0:n)&&n[e++],done:!n}}};throw new TypeError(a?"Object is not iterable.":"Symbol.iterator is not defined.")},c=function(n,a){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,r,u=t.call(n),i=[];try{for(;(void 0===a||0a[0]?1:0}function o(n,a){return n.typea.type?1:0}function L(n){var a=n;if(n.variants.length)for(var t="",e=0,r=n.variants;e\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,p=(new RegExp("^"+p.source),new RegExp(p.source+"$"),a(y()));f=Error,(0,p.__extends)(A,f);function A(){var n=null!==f&&f.apply(this,arguments)||this;return n.type="MISSING_LOCALE_DATA",n}var v=a(i()),p=a(h()),C=new WeakMap;function D(n){var a=C.get(n);return a||(a=Object.create(null),C.set(n,a)),a}var M=p.supplemental.likelySubtags,i=["ca","co","hc","kf","kn","nu"],E=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function N(n,a,t,e,r){return void 0===e&&(e=[]),r?{lang:n&&"und"!==n?n:r.lang,script:a||r.script,region:t||r.region,variants:(0,L.__spreadArray)((0,L.__spreadArray)([],e),r.variants)}:{lang:n||"und",script:a,region:t,variants:e}}function w(n){var n=(0,v.parseUnicodeLocaleId)(n),a=n.lang,t=a.lang,e=a.script,r=a.region,a=a.variants;if(e&&r){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}if(e){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,r,a,u),(0,v.emitUnicodeLocaleId)(n)}if(r){u=M[(0,v.emitUnicodeLanguageId)({lang:t,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}u=M[t]||M[(0,v.emitUnicodeLanguageId)({lang:"und",script:e,variants:[]})];if(u)return t=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,r,a,t),(0,v.emitUnicodeLocaleId)(n);throw new Error("No match for addLikelySubtags")}I.prototype.maximize=function(){var a=D(this).locale;try{return new I(w(a))}catch(n){return new I(a)}},I.prototype.minimize=function(){var a=D(this).locale;try{return new I(function n(a){if(t=w(a)){var t=(0,v.emitUnicodeLanguageId)((0,L.__assign)((0,L.__assign)({},(0,v.parseUnicodeLanguageId)(t)),{variants:[]})),e=(0,v.parseUnicodeLocaleId)(a),r=e.lang,u=r.lang,i=r.script,o=r.region,r=r.variants;if(w((0,v.emitUnicodeLanguageId)({lang:u,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,void 0,r)}));if(o)if(w((0,v.emitUnicodeLanguageId)({lang:u,region:o,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,o,r)}));if(i)if(w((0,v.emitUnicodeLanguageId)({lang:u,script:i,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,i,void 0,r)}))}return a}(a))}catch(n){return new I(a)}},I.prototype.toString=function(){return D(this).locale},Object.defineProperty(I.prototype,"baseName",{get:function(){var n=D(this).locale;return(0,v.emitUnicodeLanguageId)((0,v.parseUnicodeLanguageId)(n))},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"calendar",{get:function(){return D(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"collation",{get:function(){return D(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"hourCycle",{get:function(){return D(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"caseFirst",{get:function(){return D(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numeric",{get:function(){return D(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numberingSystem",{get:function(){return D(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"language",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).lang},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"script",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).script},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"region",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).region},enumerable:!1,configurable:!0}),I.relevantExtensionKeys=i;p=I;function I(n,a){if(!(this&&this instanceof I?this.constructor:void 0))throw new TypeError("Intl.Locale must be called with 'new'");var t=I.relevantExtensionKeys,e=["initializedLocale","locale","calendar","collation","hourCycle","numberingSystem"];if(-1\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/;new RegExp("^"+u.source),new RegExp(u.source+"$");function d(u,e,t,n,i){var r=function u(e,t,n,i,r){return D(e[t],n,i,r)}(e,"minimumIntegerDigits",1,21,1),o=e.minimumFractionDigits,a=e.maximumFractionDigits,l=e.minimumSignificantDigits,e=e.maximumSignificantDigits;u.minimumIntegerDigits=r,void 0!==l||void 0!==e?(u.roundingType="significantDigits",l=D(l,1,21,1),e=D(e,l,21,21),u.minimumSignificantDigits=l,u.maximumSignificantDigits=e):void 0!==o||void 0!==a?(u.roundingType="fractionDigits",o=D(o,0,20,t),a=D(a,o,20,Math.max(o,n)),u.minimumFractionDigits=o,u.maximumFractionDigits=a):"compact"===i?u.roundingType="compactRounding":(u.roundingType="fractionDigits",u.minimumFractionDigits=t,u.maximumFractionDigits=n)}function t(u,e,t,n){var i=n.availableLocales,r=n.relevantExtensionKeys,o=n.localeData,a=n.getDefaultLocale,n=n.getInternalSlots,e=c(e),l=Object.create(null),t=function u(e){return void 0===e?Object.create(null):f(e)}(t),n=n(u),D=(n.initializedPluralRules=!0,F(t,"localeMatcher","string",["best fit","lookup"],"best fit")),D=(l.localeMatcher=D,n.type=F(t,"type","string",["cardinal","ordinal"],"cardinal"),d(n,t,0,3,"standard"),g(i,e,l,r,o,a));return n.locale=D.locale,u}function e(u,e,t){var n=t.getInternalSlots,t=t.PluralRuleSelect,n=n(u);return p("Object"===r(n),"pl has to be an object"),p("initializedPluralRules"in n,"pluralrules must be initialized"),p("Number"===r(e),"n must be a number"),isFinite(e)?t(n.locale,n.type,e,function u(e){p("string"==typeof e,"GetOperands should have been called with a string");var t,n,i,r=l(e),o=(p(isFinite(r),"n should be finite"),e.indexOf(".")),a="",o=-1===o?(n=r,t=0):(n=e.slice(0,o),t=l(a=e.slice(o,e.length)),a.length),e=Math.abs(l(n));return a=0!==t?(i=(n=a.replace(/0+$/,"")).length,l(n)):i=0,{Number:r,IntegerDigits:e,NumberOfFractionDigits:o,NumberOfFractionDigitsWithoutTrailing:i,FractionDigits:t,FractionDigitsWithoutTrailing:a}}(o(n,e).formattedString)):"other"}function h(u,e){for(var t=[],n=0,i=e;na[a.length-1]?a[a.length-1].length-1:-1===(o=a.indexOf(c))||"0"===l[c=a[o]].other?0:c.length-l[c].other.match(/0+/)[0].length:0}}function c(n,t,e){var u,r,i,a,o,c=e;if(a=0===n?(u=m("0",c),r=0):(i=(a=n.toString()).indexOf("e"),o=(a=a.split("e"))[0],a=a[1],o=o.replace(".",""),0<=i&&o.length<=c?(r=+a,u=o+m("0",c-o.length),n):(r=f(n),i=Math.round(s(n,r-c+1)),10<=s(i,c-1)&&(r+=1,i=Math.floor(i/10)),u=i.toString(),s(i,c-1-r))),o=c-1<=r?(u+=m("0",r-c+1),r+1):0<=r?(u=u.slice(0,r+1)+"."+u.slice(r+1),r+1):(u="0."+m("0",-r-1)+u,1),0<=u.indexOf(".")&&t\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,Vn=new RegExp("^"+L.source),Xn=new RegExp(L.source+"$"),Hn=/[#0](?:[\.,][#0]+)*/g;function zn(n,t,e,u){var r,i=n.sign,a=n.exponent,o=n.magnitude,c=u.notation,l=u.style,s=u.numberingSystem,f=t.numbers.nu[0],m=null;if("compact"===c&&o&&(m=function n(t,e,u,r,i,a,o){var c,l=t.roundedNumber,s=t.sign,t=t.magnitude,t=String(Math.pow(10,t)),f=u.numbers.nu[0];if("currency"===r&&"name"!==a){r=(m=u.numbers.currency)[o]||m[f],r=null==(a=r.short)?void 0:a[t];if(!r)return null;c=P(e,l,r)}else{var m,a=((m=u.numbers.decimal)[o]||m[f])[i][t];if(!a)return null;c=P(e,l,a)}return"0"!==c?c=j(c,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0"):null}(n,e,t,l,u.compactDisplay,u.currencyDisplay,s)),"currency"===l&&"name"!==u.currencyDisplay){var D=t.currencies[u.currency];if(D)switch(u.currencyDisplay){case"code":r=u.currency;break;case"symbol":r=D.symbol;break;default:r=D.narrow}else r=u.currency}o=m||("decimal"===l||"unit"===l||"currency"===l&&"name"===u.currencyDisplay?j((t.numbers.decimal[s]||t.numbers.decimal[f]).standard,i):j("currency"===l?(p=t.numbers.currency[s]||t.numbers.currency[f])[u.currencySign]:t.numbers.percent[s]||t.numbers.percent[f],i));for(var g=Hn.exec(o)[0],p=(o=o.replace(Hn,"{0}").replace(/'(.)'/g,"$1"),(o="currency"===l&&"name"!==u.currencyDisplay&&((i=(p=t.numbers.currency[s]||t.numbers.currency[f]).currencySpacing.afterInsertBetween)&&!Xn.test(r)&&(o=o.replace("¤{0}","¤"+i+"{0}")),i=p.currencySpacing.beforeInsertBetween)&&!Vn.test(r)?o.replace("{0}¤","{0}"+i+"¤"):o).split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g)),d=[],h=t.numbers.symbols[s]||t.numbers.symbols[f],y=0,F=p;yBeoordelingen, promoties en foto's van Stayokay Maastricht - Hostel 2025 - Expedia.be
Maastricht (ZYT-Station Maastricht) - 17 min. wandelen
Maastricht (MST-Maastricht - Aachen) - 13 min. rijden
Restaurants
De Bisschopsmolen - 7 min. wandelen
Cafe Forum - 7 min. wandelen
Café Zuid - 10 min. wandelen
Mocha Maastricht BV - 9 min. wandelen
Gelateria Luna Rossa Due - 7 min. wandelen
Over deze accommodatie
Stayokay Maastricht - Hostel
Hostel vlak bij Vrijthof
Een terras, een tuin en een spelletjesruimte verwelkomen je bij Stayokay Maastricht - Hostel. Het plaatselijke restaurant serveert ontbijt en diner. Gratis wifi in de kamer, een bar en een businesscentrum zijn beschikbaar voor alle gasten.
Je kunt ook genieten van voordelen zoals:
Een ontbijtbuffet (toeslag), fietsverhuur en parkeerplaatsen ter plaatse
Een oplaadpunt voor elektrische auto's, rookvrije accommodatie en barbecues
Bagageopslagruimte, een automaat en een 24-uurs receptie
Kamervoorzieningen
Alle kamers bij Stayokay Maastricht - Hostel hebben voorzieningen zoals gratis wifi.
Er zijn extra gemakken voorzien in de kamers zoals:
Recyclage en ledlampen
Badkamers met milieuvriendelijk toiletgerief en douches
Verwarming en dagelijkse schoonmaak
Talen
Nederlands, Engels, Duits, Spaans
Accommodatie-voorzieningen
Internet
Beschikbaar in alle kamers: gratis wifi
Beschikbaar in sommige gemeenschappelijke ruimtes: gratis wifi
Parkeren en vervoer
Oplaadstation voor elektrische voertuigen ter plaatse
Parkeerplekken ter plaatse (EUR 12 per dag)
Eten en drinken
Ontbijtbuffet tegen een toeslag beschikbaar van 07.30 uur tot 10.00 uur op werkdagen en van 08.00 uur tot 10.30 uur in het weekend: EUR 9,95 per persoon
Een bar/lounge
Een restaurant
Dingen om te doen
Fietsenverhuur
Spelletjesruimte
Tv in gemeenschappelijke ruimtes
Gezinsvriendelijk
Spelletjesruimte
Voorzieningen
24-uursreceptie
Automaat
Bagageopslag
Gratis kranten in de lobby
Kluisje bij het onthaal
Waterkoeler
Gastendiensten
Hulp met excursies en tickets
Schoonmaakservice (dagelijks)
Zakelijke diensten
100 vierkante meter aan conferentieruimte
Businesscentrum
Vergaderruimtes
Buiten
Aan een rivier
Barbecue
Terras
Tuin
Toegankelijkheidsvoorzieningen
Heb je specifieke toegankelijkheidsbehoeften? Neem dan contact op met de accommodatie via de contactgegevens in de boekingsbevestiging.
Geen lift
Rolstoeltoegankelijk (mogelijk beperkt)
Kamervoorzieningen
Slaapkamer
Beddengoed inbegrepen
Badkamer
Douche
Privébadkamer
Meer
Energiebesparende schakelaars in kamers
Ledverlichting
Milieuvriendelijke toiletartikelen
Recycleren
Verwarming
Waterbesparende douches
Waterbesparende toiletten
Beleid
Inchecken
Inchecken kan vanaf: 15.00 uur; inchecken kan tot: 23.00 uur
Minimale leeftijd om in te checken: 16
Uitchecken
Uitchecken voor 10.00 uur
Contactloos uitchecken
Speciale incheckinstructies
De portier of receptionist zal je bij aankomst in de accommodatie verwelkomen.
Toegang tot accommodatie
Bemande receptie
Huisdieren
Geen huisdieren toegelaten (uitgezonderd assistentiedieren en daar wordt geen toeslag voor aangerekend)
Kinderen en extra bedden
Kinderen zijn welkom.
Betalingsmethoden
Belangrijke informatie
Toeslagen
De volgende kosten dienen bij de accommodatie te worden betaald. De kosten kunnen inclusief toepasselijke belastingen zijn:
De stad heft de volgende belasting: EUR 3.70 per persoon, per nacht
We hebben alle kosten die de accommodatie aan ons heeft doorgegeven vermeld.
Optionele extra's
Toeslag voor ontbijtbuffet: ongeveer EUR 9.95 per persoon
Betaald parkeren: EUR 12 per dag
Handdoeken zijn tegen een meerprijs beschikbaar (gasten kunnen er ook voor kiezen om hun eigen handdoeken mee te nemen)
Deze lijst is mogelijk niet volledig. Toeslagen en borgsommen zijn mogelijk excl. btw en kunnen wijzigen.
Algemene info
Deze accommodatie wordt beheerd door een professionele eigenaar, die accommodaties aanbiedt vanuit zijn/haar vakgebied, bedrijf of beroep.
Afhankelijk van het accommodatiebeleid kan voor extra personen een toeslag worden aangerekend.
Tijdens het inchecken dien je in het geval van incidentele kosten mogelijk een geldig identiteitsbewijs voor te leggen en een borgsom in contanten, per bankkaart of kredietkaart te betalen.
Speciale verzoeken kunnen, indien mogelijk, bij check-in worden ingewilligd. Hiervoor kunnen extra kosten worden aangerekend. Speciale verzoeken kunnen niet worden gegarandeerd.
Er geldt mogelijk een speciaal annuleringsbeleid of aparte toeslag voor groepsboekingen (meer dan 8 kamers voor dezelfde accommodatie/verblijfsdatums).
Deze accommodatie accepteert creditcards en pinpassen
Deze accommodatie gebruikt zonne-energie en milieuvriendelijke schoonmaakproducten
De accommodatie beschikt over de volgende veiligheidsvoorzieningen: een brandblusapparaat, een beveiligingssysteem, een EHBO-koffer en raambeveiliging
Zijn huisdieren welkom bij Stayokay Maastricht - Hostel?
Nee, alleen assistentiedieren zijn welkom bij deze accommodatie.
Hoeveel berekent Stayokay Maastricht - Hostel voor parkeren?
Parkeren kost EUR 12 per dag.
Hoe laat kan ik bij Stayokay Maastricht - Hostel inchecken?
Inchecken kan vanaf: 15.00 uur; inchecken kan tot: 23.00 uur.
Tot hoe laat kan ik bij Stayokay Maastricht - Hostel uitchecken?
Je dient om uiterlijk 10.00 uur uit te checken.
Waar staat Stayokay Maastricht - Hostel?
Dit hostel ligt in Stadsdeel Maastricht-Centrum, op 15 minuten wandelen van Helpoort en Vrijthof. Ook Hoge Brug en Basiliek van Onze-Lieve-Vrouw liggen op 10 minuten wandelen. Maastricht (ZYT-Station Maastricht) ligt op 17 minuten wandelen en naar Station Maastricht is het 18 minuten wandelen.
Beoordelingen over Stayokay Maastricht - Hostel
Beoordelingen
8,2
Zeer goed
Alle weergegeven beoordelingen zijn gebaseerd op echte gastenervaringen. Alleen reizigers die een verblijf bij ons hebben geboekt, kunnen een beoordeling indienen. We verifiëren beoordelingen op basis van onze richtlijnen en plaatsen alle beoordelingen, of ze nu positief of negatief zijn.Meer informatieOpent in een nieuw venster
Gastenscore: 10 - Uitstekend. 37 van 121 beoordelingen
10 - Uitstekend
37
Gastenscore: 8 - Goed. 53 van 121 beoordelingen
8 - Goed
53
Gastenscore: 6 - Redelijk. 27 van 121 beoordelingen
6 - Redelijk
27
Gastenscore: 4 - Matig. 4 van 121 beoordelingen
4 - Matig
4
Gastenscore: 2 - Ontzettend slecht. 0 van 121 beoordelingen
2 - Ontzettend slecht
0
8,0/10
Netheid
8,6/10
Personeel en service
7,4/10
Voorzieningen
7,8/10
Staat van de accommodatie en faciliteiten
8,4/10
Milieuvriendelijkheid
Beoordelingen
10/10 – Uitstekend
Joke
22 dec 2024
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Vriendelijk personeel en ontvangst. Behulpzaam, schoon. Goed ontbijt
Joke
1 nacht verbleven in december 2024
10/10 – Uitstekend
Angela
Reisde met familie
13 dec 2024
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
4 persoonskamer gehad met 2 pubers. Sanitair en kamer waren goed schoon. Er zijn 4 lockers om je spullen in te doen. Die vond ik wat klein en onhandig. Je kijkt vanuit het restaurant op de Maas en loopt zo hartje centrum van Maastricht in. Echt een aanrader.
Angela
2 nachten verbleven in december 2024
8/10 – Goed
Heleen
Reisde met familie
5 mei 2023
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Prima verblijf, jammer dat het opgegeven dieet uiteindelijk niet was geregeld, maar wel keurig het ontbijtend teruggekregen, zodat ik zelf ontbijtspullen kon regelen.
Heleen
3 nachten verbleven in april 2023
10/10 – Uitstekend
Geverifieerde reiziger
11 apr 2021
Positief: Netheid, personeel en service
Super aardige gastvrouw. We kregen als gezin aparte kamer met tafel om te eten. Super was dat
Geverifieerde reiziger
1 nacht verbleven in april 2021
10/10 – Uitstekend
Geverifieerde reiziger
8 sep 2020
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Geverifieerde reiziger
1 nacht verbleven in september 2020
6/10 – Redelijk
Geverifieerde reiziger
23 jul 2019
Positief: Personeel en service
Geverifieerde reiziger
1 nacht verbleven in juli 2019
8/10 – Goed
Geverifieerde reiziger
Reisde met een groep
22 jul 2019
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
De douchekop hangt erg hoog voor kleine mensen. Prima bedden .
Geverifieerde reiziger
1 nacht verbleven in juli 2019
8/10 – Goed
Cindy
6 jul 2019
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Ontbijtbuffet
Ontbijtbuffet was heel basic
Cindy
1 nacht verbleven in juli 2019
8/10 – Goed
Jeroen
14 mei 2019
Positief: Personeel en service
Negatief: Comfort kamer
Jeroen
1 nacht verbleven in mei 2019
6/10 – Redelijk
Geverifieerde reiziger
12 apr 2019
Positief: Netheid, personeel en service
Negatief: Comfort kamer
Zeer vriendelijk personeel. Hostel op wandelafstand van het centrum. Openbare parking naast het hotel... 6€ voor 24h.
Wij hadden een kamer met 2 metalen stapelbedden. De bedden piepten continue. Er kwam een enorme vieze geur uit de badkamer. Zeer onaangenaam...
Er was totaal geen comfort.
Geverifieerde reiziger
1 nacht verbleven in april 2019
6/10 – Redelijk
Geverifieerde reiziger
Reisde met familie en kleine kinderen
2 mrt 2019
Positief: Personeel en service
Negatief: Netheid, staat van de accommodatie en faciliteiten
Centraal hotel dat wel. Kamer was qua ruimte prima, maar een opgemaakt bedje voelt toch wat welkomer. Je bent moe en dan moet je zelf nog even klimmen en klauteren om je bed op te maken. De bedden lagen wel erg lekker. Uitzicht op de Maas was leuk. De vloerbedekking vond ik echt viezig, dat hoort niet in een hotel waar zoveel mensen lopen. De entree vond ik ook beetje viezig. De receptie was wel netjes. Maar de relaxstoelen bij de voetbaltafel waren echt heel vies. Daarbij vind ik dat een ontbijt erbij hoort, en dat moest je ook nog eens even afrekenen voor 7€ pp. De prijs vind ik te duur voor deze kwaliteit die ze rekenen. Ook geen handdoeken, vond ik ook een minpunt. Uiteindelijk is een luxer hotelletje in Valkenburg net zo duur inclusief ontbijt of een hotelletje in Maastricht. Voortaan kies ik daar dan voor.
Geverifieerde reiziger
1 nacht verbleven in februari 2019
8/10 – Goed
Eddie
25 jan 2019
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Eddie
2 nachten verbleven in januari 2019
8/10 – Goed
Heidi
2 jan 2019
Positief: Netheid, personeel en service
Leuke centraal gelegen jeugdherberg met fijne extraatjes zoals de pingpong tafels en kickertafel etc.
Het personeel is heel behulpzaam en vriendelijk.
Als je deze Stayokay vergelijkt met deze in Utrecht zou deze toch eens mogen opgefrist en gemoderniseerd worden. Vooral de tapijten zijn aan vervanging toe maar al bij al een toffe plaats om met kinderen te logeren. Het zicht vanop het terras is ook heel aangenaam.
Het ontbijt is heel basic maar je hebt er voldoende mee gegeten.
Heidi
2 nachten verbleven in december 2018
8/10 – Goed
Geverifieerde reiziger
31 dec 2018
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
De stayokay staat op een mooie locatie. Aan de Maas. Vanuit sommige kamers en het restaurant uitzicht op de Maas. Prettige schone kamers. In het restaurant us het gezellig om een drankje te drinken. En het personeel is heel vriendelijk.Bovendien kun je voor weinig geld je auto vlak naast de stayokay parkeren.En in 5 min ben je in het centrum.
Geverifieerde reiziger
2 nachten verbleven in december 2018
8/10 – Goed
Geverifieerde reiziger
12 jul 2018
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Mooie locatie. Dichtbij het centrum.
Schone kamer.
Deze stayokay is een aanrader. We gaan er zeker nog eens heen.
Geverifieerde reiziger
1 nacht verbleven in juli 2018
8/10 – Goed
Corine, Delft
27 jun 2018
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Basic hotel met terras aan de Maas
Het hotel ligt op loop afstand van het centrum. Aan de overkant ligt een park. Er is een ruime bar/ eetzaal en een groot terras aan de Maas. De bar is tot 24.00 geopend dus we konden s avonds nog wast drinken. De kamer was schoon en eenvoudig.
Corine
1 nacht verbleven in juni 2018
6/10 – Redelijk
Geverifieerde reiziger
31 mrt 2018
Positief: Personeel en service
Goede uitvalsbasis voor weekendje maastricht
Prima plek met gezin voor 1 of 2 nachten. Parkeren kan vlakbij en alles is lopend te doen
Geverifieerde reiziger
1 nacht verbleven in maart 2018
8/10 – Goed
Anita
26 jan 2018
Positief: Netheid, staat van de accommodatie en faciliteiten
Zoeken naar een lichtknopje ...
Ik was er voor een kort nachtje tussen 2 afspraken door en kwam 's avonds laat aan. Ik kreeg de sleutel van de kamer, maar toen ik binnenkwam kon ik het lichtknopje niet vinden en ik was bang om een grote lamp aan te doen, omdat er mensen lagen te slapen. Een beetje lastig als je er voor het eerst komt
Anita
1 nacht verbleven in januari 2018
8/10 – Goed
christel, deinze
21 dec 2017
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
basic maar goed
wij hadden een privé kamer voor 2 geboekt (incl badkamer en toilet) en kregen uiteindelijk een kamer voor 4 personen. Basic ingericht maar uiteindelijk is alles aanwezig wat nodig is om te overnachten en eens te douchen. De inrichting van de bar en eetruimte is zeer hip en modern en aangenaam vertoeven. Het ontbijt was boven onze verwachting, vrij uitgebreid en vers brood. StayOkay Maastricht is ideaal qua uitvalsbasis, op enkele minuten wandelafstand van het centrum en een goedkope parking (6€/dag) vlak naast het hotel. Wij komen terug :-)
christel
1 nacht verbleven in december 2017
8/10 – Goed
Geverifieerde reiziger
8 dec 2017
Positief: Personeel en service
prima hotel, weinig luxe, maar netjes.
Wij verbleven 1 nacht bij jullie, en waren dik tevreden. alleen s'nachts nogal wat kabaal op de gang!
Geverifieerde reiziger
1 nacht verbleven in december 2017
10/10 – Uitstekend
jan, heerlen
18 jul 2017
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
P ima hotel vlak bij het stadspark
Goede ontvangst. De dame achter de receptie gaf goede uitleg.bij de vraag over handdoeken reageerden ze zeer plezierig.
jan
1 nacht verbleven in juli 2017
6/10 – Redelijk
Mats, Voorhout
30 jun 2017
Positief: Personeel en service
Leuke hostel aan de Maas
Leuke hostel aan de Maas vlakbij het centrum van Maastricht. Parkeerplekken voor de auto vlakbij. Prima kamers en algemene ruimtes. Vriendelijk personeel.
Mats
1 nacht verbleven in juni 2017
8/10 – Goed
Lize
8 mei 2017
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Goedkoop en goed verblijf voor een paar dagen
Prima verblijf dicht bij het centrum. Simpele kamers met stapelbedden. Ontbijt was erg goed.
Lize
6/10 – Redelijk
Tim, Rotterdam
27 apr 2017
Negatief: Personeel en service
Leuk hostel in het centrum van Maastricht.
Goedkoop hotel in het centrum van Maastricht. Kamers schoon. Gedeeld of privé kamers. Ontbijt was slecht, vooral omdat het servies vies was het koffie apparaat vies en een glaasje water heb ik overgeslagen omdat het apparaat verroest was (er niet hygiënisch uit zag). Ook weinig keuze. Verder een prima uitvalbasis.
Tim
8/10 – Goed
Storre, Antwerpen
14 sep 2016
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
PRIJS - KWALITEIT kan niet beter
erg goed gelegen, sobere maar propere kamers. vriendelijk personeel, wij nemen altijd dit hotel als we Maastricht aan doen.
tevens bij dit prachtige weer een schitterend terras aan de rand van de Maas.
dit alles aan zeer democratische prijzen.