"),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;y
Bij Maashof zijn er de volgende voorzieningen: een gratis continentaal ontbijt, een terras en een koffiebar/café. Voor actieve reizigers biedt dit hotel activiteiten zoals pilateslessen volgen, fitnesslessen volgen en fietsen aan. Laad je accu op met een bezoek aan de plaatselijke spa. Het plaatselijke restaurant Maashof serveert ontbijt, brunch, lunch en diner. Je kunt er genieten van diners in de openlucht. Volg yogalessen bij het fitnesscentrum of kies voor een activiteit zoals boogschieten. Gasten kunnen gebruikmaken van voorzieningen zoals een tuin en een stomerij/wasserijservice en verbinding maken met gratis wifi op de kamer.
Daarnaast biedt dit hotel de volgende voordelen:
Gratis plaatsen voor zelf parkeren
Fietsverhuur, een oplaadpunt voor elektrische auto's en meertalig personeel
Scooterverhuur, hulp bij uitstapjes/tickets en vergaderruimtes
Kamervoorzieningen
Alle 85 kamers zijn voorzien van uiteenlopende faciliteiten, van gratis wifi en kluisjes tot geluiddichte muren en espressoapparaten.
Extra gemakken in alle kamers zijn onder andere:
Hypoallergeen beddengoed en baby-/kinderbedjes (tegen een toeslag)
Badkamers met douches en haardrogers
(kleding)kasten, recycling en waterkokers
Gesproken talen
Nederlands, Engels en Duits
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
Gratis zelf parkeren ter plaatse
Beperkte parkeergelegenheid ter plaatse
Rolstoeltoegankelijke parkeerplaatsen beschikbaar
Eten en drinken
Gratis continentaal ontbijt beschikbaar van 06.30 uur tot 10.00 uur op werkdagen en van 07.30 uur tot 10.30 uur in het weekend
Diner met gastheer/- vrouw dagelijks beschikbaar tegen een toeslag van EUR 38,50; reservering vereist
Een bar/lounge
Een koffiebar/café
Een restaurant
Koffie en thee in gemeenschappelijke ruimtes
Snackbar/delicatessenwinkel
Restaurants ter plaatse
Maashof
Dingen om te doen
Boogschieten
Brommer-/scooterverhuur
Fietsenopslag
Fietsenverhuur
Fitnesslessen
Pilateslessen
Segwayverhuur/-tours
Sportschool
Tv in gemeenschappelijke ruimtes
Volledig uitgeruste spa
Yogalessen
Gezinsvriendelijk
Babybed (toeslag)
Geluiddichte kamers
Snackbar/delicatessenwinkel
Wasserij
Voorzieningen
Bagageopslag
Kluisje bij de receptie
Kluisjes
Receptie met beperkte openingstijden
Reisgidsen
Wasserij
Gastendiensten
Hulp met excursies en tickets
Meertalig personeel
Schoonmaakservice (dagelijks)
Stomerij-/wasserijservice
Wisselen van handdoeken op verzoek
Zakelijke diensten
6 vergaderruimtes
Businesscentrum
Buiten
Aan een meer
Barbecue
Picknickplaats
Terras
Tuin
Volledig uitgeruste spa
Sauna
Spa dagelijks geopend
Stoombad
Toegankelijkheidsvoorzieningen
Heb je specifieke toegankelijkheidsbehoeften? Neem dan contact op met de accommodatie via de contactgegevens in de boekingsbevestiging.
Goed verlicht pad naar de ingang
Hardhouten vloer in gemeenschappelijke ruimtes
Lift
Rolstoeltoegankelijk (mogelijk beperkt)
Rolstoeltoegankelijk businesscentrum
Rolstoeltoegankelijk restaurant
Rolstoeltoegankelijke openbare wasruimte
Rolstoeltoegankelijke parkeerplaatsen
Rolstoeltoegankelijke registratiebalie
Tapijten in gemeenschappelijke ruimtes
Tegelvloer in gemeenschappelijke ruimtes
Kamervoorzieningen
Slaapkamer
Babybed (toeslag)
Beddengoed inbegrepen
Hypoallergeen beddengoed
Badkamer
Douche
Haardroger
Handdoeken inbegrepen
Privébadkamer
Eten en drinken
Beperkte roomservice
Elektrische waterkoker
Espressoapparaat
Meer
Bureau
Energiebesparende schakelaars in kamers
Geluiddichte kamers
Kluisje
Recyclen
Strijkijzer/strijkplank op verzoek
Waterbesparende douches
Beleid
Inchecken
Inchecken is mogelijk vanaf: 15.00 uur; inchecken is mogelijk tot: 23.00 uur
Laat inchecken is onder voorbehoud van beschikbaarheid
Uitchecken
Uitchecken voor 11.00 uur
Contactloos uitchecken
Speciale incheckinstructies
De receptie is dagelijks tussen 06.30 uur en 23.00 uur geopend.
De receptiemedewerker staat bij aankomst op je te wachten.
Neem vooraf contact op met de accommodatie via de contactgegevens in de boekingsbevestiging als je verwacht na 21.00 uur te arriveren.
Toegang tot accommodatie
Receptie met beperkte openingstijden
Huisdieren
Huisdieren zijn toegestaan tegen een toeslag van EUR 17.50 per huisdier (afhankelijk van de verblijfsduur)
Assistentiedieren zijn welkom en er wordt geen toeslag voor aangerekend
Alleen honden zijn welkom
Alleen bepaalde kamers, beperkingen van toepassing. Huisdiervriendelijke kamers kunnen worden aangevraagd door contact op te nemen met de accommodatie via het telefoonnummer in de boekingsbevestiging.
Kinderen en extra bedden
Kinderen zijn van harte welkom.
Er zijn extra bedden beschikbaar tegen EUR 44.5 per nacht.
Er zijn babybedjes beschikbaar tegen EUR 12.5 per nacht.
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 2.38 per persoon, per nacht
Servicetoeslag: EUR 0.37 per persoon, per nacht
We hebben alle kosten inbegrepen die de accommodatie aan ons heeft doorgegeven.
Optionele extra's
Toeslag voor huisdieren: EUR 17.50 per huisdier (varieert op basis van verblijfsduur)
Assistentiedieren zijn vrijgesteld van toeslagen
Toeslag voor babybed: EUR 12.5 per nacht
Toeslag voor extra bed: EUR 44.5 per nacht
Spatoeslag: EUR 10 per verblijf
Dineren: EUR 38.50
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 handelt vanuit zijn/haar vakgebied, bedrijf of beroep.
Afhankelijk van het accommodatiebeleid kan voor extra personen een toeslag in rekening worden gebracht.
Bij het inchecken dien je mogelijk een erkend identiteitsbewijs met foto en een creditcard, pinpas of borgsom in contanten te verstrekken voor incidentele kosten.
Speciale verzoeken worden onder voorbehoud van beschikbaarheid bij het inchecken ingewilligd. Hiervoor kunnen extra kosten in rekening worden gebracht. 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 contante betalingen.
Deze accommodatie gebruikt zonne-energie
Overige info
Je dient vooraf te reserveren voor spabehandelingen. Reserveringen kun je voor aankomst maken als je contact opneemt met de accommodatie via de gegevens in de boekingsbevestiging.
Gasten jonger dan 14 jaar oud worden niet tot de spa toegelaten. Gasten jonger dan 18 jaar oud worden alleen tot de spa toegelaten onder toezicht van een volwassene
Nationale beoordeling
Deze accommodatie heeft geen classificatie gekregen van het toeristenbureau in Nederland. Voor het gemak van onze klanten hebben wij op basis van ons classificatiesysteem deze accommodatie een sterrenclassificatie toegewezen.
Accommodatie ook bekend onder de naam
Maashof
Maashof Boekend
Maashof Inn
Maashof Inn Boekend
Maashof Hotel Boekend
Maashof Hotel Venlo
Maashof Hotel
Maashof Venlo
Hotel Maashof Venlo
Venlo Maashof Hotel
Hotel Maashof
Maashof Hotel
Maashof Venlo
Maashof Hotel Venlo
Veelgestelde vragen
Zijn huisdieren welkom bij Maashof?
Ja, bij deze accommodatie zijn honden toegestaan. Er geldt een toeslag van EUR 17.50 per huisdier, per nacht. Assistentiedieren zijn vrijgesteld van toeslagen.
Hoeveel kost een verblijf bij Maashof?
Vandaag, 24 jan. 2025, kost een verblijf bij Maashof van één nacht voor twee volwassenen op 23 feb. 2025 min. € 119,50, inclusief belastingen en toeslagen. Deze prijs is gebaseerd op de laagste gevonden prijs per nacht in de afgelopen 24 uur voor verblijven in de komende 30 dagen. Prijzen kunnen wijzigen. Kies je datums voor meer accurate prijzen.
Wat kost het om bij Maashof te parkeren?
Deze accommodatie biedt parkeerplaatsen.
Hoe laat kan ik inchecken bij Maashof?
Je kunt inchecken vanaf: 15.00 uur; je kunt inchecken tot: 23.00 uur. Op beperkte tijden kun je laat inchecken.
Tot hoe laat kan ik bij Maashof uitchecken?
Je dient uiterlijk om 11.00 uur uit te checken.
Waar ligt Maashof?
Dit wellness hotel ligt in het centrum van Venlo, binnen 5 km afstand van Marktplatz Venlo, Stadhuis en Gallery Wilms. Ook Venlo GreenPark en Limburgs Museum liggen binnen 5 km afstand.
Beoordelingen over Maashof
Beoordelingen
8,8
Uitstekend
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. 144 van 295 beoordelingen" "
10 - Uitstekend
144
Gastenscore: 8 - Goed. 116 van 295 beoordelingen" "
8 - Goed
116
Gastenscore: 6 - Redelijk. 20 van 295 beoordelingen" "
6 - Redelijk
20
Gastenscore: 4 - Matig. 10 van 295 beoordelingen" "
4 - Matig
10
Gastenscore: 2 - Ontzettend slecht. 5 van 295 beoordelingen" "
2 - Ontzettend slecht
5
9,2/10
Netheid
8,8/10
Personeel en service
8,8/10
Voorzieningen
9,0/10
Staat van de accommodatie en faciliteiten
8,8/10
Milieuvriendelijkheid
Beoordelingen
10/10 – Uitstekend
Samet
27 okt 2024
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Samet
1 nacht verbleven in oktober 2024
10/10 – Uitstekend
Patrick
Zakenreiziger
4 okt 2024
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Goed hotel met leuke gezellige bar en goed ontbijt
Patrick
4 nachten verbleven in september 2024
8/10 – Goed
carla
Reisde met partner
2 sep 2024
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Prima accommodatie, goede ligging om fietstochtjes te maken. Nadeel dat garage te vol staat en er geen ruimte is om je eigen fiets te stallen.
carla
3 nachten verbleven in augustus 2024
10/10 – Uitstekend
Jim
Reisde met partner
9 aug 2024
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Personeel was zeer vriendelijk en behulpzaam.
Gaf met alle geduld antwoord op alle vragen.
De omgeving en het terrein van het hotel zijn erg mooi.
Het hotel zelf was tijdens ons bezoek in verbouwing, dus nog niet alles was afgewerkt.
De kamer zag er netjes verzorgd uit.
Er was geen trekker voor de douche. Dit zou wel handig zijn,
Het licht in de badkamer gaat aan met een bewegingssensor. Al ging deze redelijk snel uit bij te weinig beweging. Hierdoor regelmatig in het donker moeten toiletteren.
Jim
2 nachten verbleven in augustus 2024
6/10 – Redelijk
Bert
14 jul 2024
Bert
1 nacht verbleven in juli 2024
10/10 – Uitstekend
Karen
13 mei 2024
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Karen
2 nachten verbleven in mei 2024
8/10 – Goed
Ron
28 apr 2024
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Ron
2 nachten verbleven in april 2024
10/10 – Uitstekend
Robertus
Zakenreiziger
7 feb 2024
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Prima hotel
Alles goed geregeld, ontbijt en diner in restaurant prima
Robertus
1 nacht verbleven in februari 2024
10/10 – Uitstekend
Corina
27 jul 2023
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Corina
1 nacht verbleven in juli 2023
10/10 – Uitstekend
Henk
Reisde met partner
2 jul 2023
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Prachtig gelegen zeer voorkomende en vakkundig dige medewerkers .
Henk
1 nacht verbleven in juli 2023
10/10 – Uitstekend
Andrew
27 jun 2023
Andrew
3 nachten verbleven in juni 2023
10/10 – Uitstekend
Dick
Reisde met partner
7 nov 2022
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Het is een prachtig hotel met zeer vriendelijke personeel we hebben genoten van de vakantie. Het is voor herhaling vatbaar. Bedankt 🙏 👍👍👍👍👍👍👍👍👍👍👍
Dick
8/10 – Goed
Peter
30 okt 2022
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Prima verblijf. Voor herhaling vatbaar. Vriendelijk personeel.
Peter
2 nachten verbleven in oktober 2022
10/10 – Uitstekend
Jan Wiecher
Reisde met partner
3 okt 2022
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Prima hotel met zeer vriendelijk personeel. Lekker gegeten en heerlijk uitgebreid ontbijt. Kamer zeer ruim en niet gehorig. Tenminste niet vernomen.
Jan Wiecher
3 nachten verbleven in september 2022
8/10 – Goed
Marjon
Reisde met familie
24 aug 2022
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Schoon hotel maar geen airco en gehorige kamer.
Zeer schoon hotel met heerlijk eten en vriendelijk personeel.
Helaas kon op onze kamer het raam slechts een klein stukje open, was er geen airco en was de kamer erg gehorig.
Marjon
1 nacht verbleven in augustus 2022
8/10 – Goed
P.H.M.
29 jul 2022
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Modern comfort
Moderne nette kamer (suite) met zitje en koelkastje en goede bedden. Fietsen kunnen binnen gestald worden.
Van het restaurant hadden we meer verwacht. De patat was slap en de groente doorgekookt. Zou je voor die prijzen niet verwachten.
P.H.M.
5 nachten verbleven in juli 2022
10/10 – Uitstekend
Arnaud
Zakenreiziger
23 feb 2022
Positief: Staat van de accommodatie en faciliteiten, comfort kamer
Relaxen in Venlo, op je gemak
Geweldige ambiance, goed eten en een goede bar en een voortreffelijk ontbijt
Arnaud
1 nacht verbleven in februari 2022
8/10 – Goed
Phuc
15 okt 2021
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Verblijf is in algemeen goed te noemen. Personeel is vriendelijk en
Phuc
1 nacht verbleven in oktober 2021
10/10 – Uitstekend
Maud
Reisde met partner
13 sep 2021
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Deze accommodatie had een mail gestuurd, een paar dagen voor vertrek met surprise upgrade. Deze heb ik geboekt, de surprise upgrade voor ons was een kamerupgrade. Superleuk om jezelf tijdens een weekend te verrassen.
Het restaurant bij deze accommodatie was super, wij hebben er 2x gegeten en het was heerlijk voor een goede prijs!
Maud
2 nachten verbleven in september 2021
8/10 – Goed
John de
Reisde met partner
31 aug 2021
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Mooie ruime kamers. Genoten van een heerlijk diner. Ontbijtbuffet was ook dik orde.
John de
1 nacht verbleven in augustus 2021
8/10 – Goed
Janny
Reisde met partner
31 aug 2021
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Een zeer nette accommodatie, met vriendelijk personeel.
Janny
3 nachten verbleven in augustus 2021
8/10 – Goed
Erik de
Reisde met partner
30 aug 2021
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Prima accommodatie met een prachtige ligging. Ontbijtbuffet is uitstekend en je kan er ook heel goed lunchen en dineren. Personeel is heel vriendelijk en behulpzaam.
Erik de
4 nachten verbleven in augustus 2021
10/10 – Uitstekend
Marcus
9 aug 2021
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Heerlijk weekend weg
Oase van rust met een heerlijk terras. Medewerkers zeer vriendelijk en behulpzaam. Mooie kamers met alle comfort en prima wifi.
Marcus
2 nachten verbleven in augustus 2021
8/10 – Goed
Geverifieerde reiziger
Reisde met partner
31 jul 2021
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Comfort kamers hebben geen airco of ventilator. Verder wel alles aanwezig en netjes
Geverifieerde reiziger
3 nachten verbleven in juli 2021
8/10 – Goed
Geverifieerde reiziger
Reisde met partner
30 jul 2021
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten