"),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;yH4 Hotel Hannover Messe: Preços, promoções e comentários | Expedia.com.br
Parque de Exposições de Hannover - 19 min de caminhada
ZAG Arena - 4 min de carro
Maschsee - 9 min de carro
Hannover Zoo - 11 min de carro
Opções nos arredores
Estação Hannover Messe/Laatzen, Laatzen - 3 min de carro
Laatzen Eichstraße Station - 19 min de caminhada
Aeroporto de Hannover (HAJ) - 35 min de carro
Restaurantes
McDonald's - 19 min de caminhada
Lebenstraum - 8 min de caminhada
Bistro H11 - 3 min de carro
Cafe Plaza - 4 min de carro
Mel's Diner - 18 min de caminhada
Sobre esta propriedade
H4 Hotel Hannover Messe
Este hotel perto de Parque de Exposições de Hannover
Com localização próxima a ZAG Arena, H4 Hotel Hannover Messe oferece as seguintes comodidades: terraço, lojas e jardim. Para descansar e relaxar, visite uma sauna seca ou uma sauna a vapor. O local conta com dois restaurantes, que oferecem café da manhã, brunch, jantar, refeição leve e culinária mediterrânea. Wi-Fi grátis nos quartos está disponível para todos os hóspedes, além de comodidades como serviço de lavanderia e lavagem a seco e lareira no saguão.
Você também pode aproveitar os seguintes benefícios durante a sua estadia:
Uma piscina interna
Buffet de café da manhã (sobretaxa), estacionamento no local e TV no saguão
Armazenamento para bagagem, equipe multilíngue e salas de reunião
Cofre na recepção, áreas para não fumantes e elevador
As avaliações dos hóspedes enaltecem a equipe prestativa.
Características do quarto
Todos os 221 quartos oferecem extras, como serviço de quarto 24 horas e ar-condicionado com controle de temperatura, além das seguintes comodidades: Wi-Fi grátis e cofres.
Outras comodidades são:
Banheiros com chuveiros/banheiras combinados e produtos de toalete grátis
TVs de tela plana com canais a cabo
Chaleiras elétricas, serviço de arrumação diário e escrivaninhas
Idiomas
Inglês, alemão, italiano e espanhol
Comodidades da propriedade
Internet
Disponível em todos os quartos: Wi-Fi grátis
Disponível em algumas áreas públicas: Wi-Fi e internet com fio grátis
Estacionamento e transporte
Há restrições de altura no estacionamento no local
Estacionamento no local (EUR 7 por dia)
Estacionamento prolongado no local (sobretaxa)
Alimentação e bebidas
Buffet de café da manhã disponível entre 6h30 e 10h30 durante a semana e entre 6h30 e 11h nos fins de semana, mediante uma taxa de EUR 17 para adultos e de EUR 8,50 para crianças
2 restaurantes
Um bar/lounge
Restaurantes no local
Gaumenfreund
Irish Pub The Dubliner
Atividades
Banheira de hidromassagem
Centro de bem-estar
Ideal para compras
Piscina interna
Sauna a vapor
Sauna seca
TV em áreas comuns
Ideal para famílias
Lavanderia
Piscina interna
Conveniências
Armazenamento para bagagem
Balcão de recepção 24 horas
Cofre na recepção
Lavanderia
Serviços para hóspedes
Arrumação de quartos diária
Equipe multilíngue
Serviços de lavagem a seco/lavanderia
Serviços corporativos
Business center
Salas de reunião
Área externa
Jardim
Terraço
Acessibilidade
Se você tiver solicitações de acessibilidade específicas, fale com a equipe da propriedade usando as informações contidas na confirmação da reserva.
Acesso para cadeiras de rodas (sujeito a limitações)
Elevador
Rota com acesso para cadeiras de rodas
Comodidades do quarto
Quarto
Cortinas blackout
Roupas de cama antialérgicas
Roupas de cama fornecidas
Banheiro
Banheiro privativo
Combinação de chuveiro/banheira
Produtos de toalete grátis
Secador de cabelo
Toalhas disponíveis
Entretenimento
Filmes pagos
TV de tela plana com canais a cabo
Alimentação e bebidas
Chaleira elétrica
Máquina de café/chá
Serviço de quarto 24 horas
Mais
Ar-condicionado com controle de temperatura
Cofre
Escrivaninha
Quartos conectados disponíveis
Políticas
Check-in
Horário de início do check-in: 15h. Horário de término do check-in: 2h.
Idade mínima para o check-in: 18
Check-out
Check-out até meio-dia.
Instruções especiais para o check-in
A equipe da recepção vai receber os hóspedes no momento da chegada.
Métodos de acesso
Porteiro
Animais de estimação
Animais de estimação são aceitos por uma taxa extra de EUR 15.00 por animal, por diária
Animais de serviço são aceitos e isentos de taxas
Crianças e camas extras
Crianças são bem-vindas
Camas dobráveis/extras estão disponíveis por EUR 30.0 por diária
Opções de pagamento na propriedade
Informações importantes
Taxas
Você deve pagar os seguintes encargos na propriedade. As tarifas podem incluir impostos:
Será cobrado um imposto municipal/local vigente de 5.00 %.
Incluímos todas as cobranças que a propriedade nos forneceu.
Extras
Taxa de café da manhã com buffet: EUR 17 para adultos e EUR 8.5 para crianças
Taxa para estacionamento sem manobrista: EUR 7.00 por dia
Taxa para animais de estimação: EUR 15.00 por animal, por diária
Animais de serviço são isentos de taxas
Taxa para cama dobrável: EUR 30.0 por diária
A lista acima pode estar incompleta. As taxas e os depósitos podem não incluir impostos e estão sujeitos a mudanças.
O que você precisa saber
Pessoas extras podem incorrer em taxas adicionais que variam dependendo da política da propriedade.
Documento de identificação oficial com foto e cartão de crédito, cartão de débito ou depósito em dinheiro podem ser exigidos no momento do check-in para despesas extras.
Solicitações especiais estão sujeitas à disponibilidade no momento do check-in e podem incorrer em taxas adicionais. Essas solicitações não estão garantidas.
Esta propriedade aceita cartões de crédito e dinheiro.
As normas culturais e políticas de hóspedes podem variar conforme o país e a propriedade. As políticas listadas são fornecidas pela propriedade.
Importante
Acesso à piscina permitido entre 8h e 22h.
A propriedade possui quartos conectados ou adjacentes, que podem ser solicitados entrando em contato diretamente com a propriedade no número fornecido na confirmação da reserva
Há restrições de altura no estacionamento
A propriedade também é conhecida como
Copthorne Hannover
Copthorne Hannover Hotel
Copthorne Hannover Laatzen
Copthorne Hotel Hannover
Copthorne Hotel Hannover Laatzen
Hannover Copthorne
Hannover Copthorne Hotel
Hannover Hotel Copthorne
Hotel Copthorne Hannover
Hotel Hannover Copthorne
H4 Hotel Hannover Messe Laatzen
H4 Hotel Hannover Messe
H4 Hannover Messe Laatzen
H4 Hannover Messe
H4 Hotel Hannover Messe Hotel
H4 Hotel Hannover Messe Laatzen
H4 Hotel Hannover Messe Hotel Laatzen
Perguntas frequentes
H4 Hotel Hannover Messe tem piscina?
Sim, esta propriedade conta com uma piscina interna. O acesso à piscina está disponível entre 8h e 22h.
Quanto custa ficar em H4 Hotel Hannover Messe?
A partir de 4 de fev. de 2025, os preços encontrados para uma estadia de 1 diária para 2 adultos em H4 Hotel Hannover Messe em 9 de fev. de 2025 começam a partir de R$ 533,87, excluídos impostos e taxas. Este preço está baseado no valor mais baixo para uma diária encontrado nas últimas 24 horas para estadias nos próximos 30 dias. Os preços estão sujeitos a alteração. Escolha as datas da viagem para ver preços com maior precisão.
H4 Hotel Hannover Messe é ideal para quem viaja com animais de estimação?
Sim, animais de estimação são permitidos na propriedade. É cobrada uma taxa de EUR 15.00 por animal, por diária. Isenção de taxas para cães-guia.
Quanto custa o estacionamento em H4 Hotel Hannover Messe?
O estacionamento sem manobrista está disponível por EUR 7.00 por dia. O estacionamento prolongado está disponível mediante o pagamento de uma taxa.
Qual é o horário de check-in em H4 Hotel Hannover Messe?
Horário de início do check-in: 15h. Horário de término do check-in: 2h.
Qual é o horário de check-out em H4 Hotel Hannover Messe?
Horário de check-out: meio-dia.
Onde fica H4 Hotel Hannover Messe?
No centro financeiro, este hotel fica a 2 km de Leine-Center Laatzen, Parque de Exposições de Hannover e ZAG Arena. Park der Sinne e Parque de Exposições também ficam a 2 km. Até a Laatzen Eichstraße Station, são apenas 19 minutos de caminhada, e até a Estação Hannover Messe/Laatzen, Laatzen, 23 minutos.
Avaliações sobre H4 Hotel Hannover Messe
Avaliações
9,0
Maravilhosa
Todas as avaliações exibidas descrevem experiências reais de hóspedes. Apenas viajantes que reservaram uma estadia pela nossa plataforma podem enviar uma avaliação. Verificamos as avaliações de acordo com as nossas diretrizes e publicamos todas elas, sejam positivas ou negativas.Mais informaçõesAbre em uma nova janela
Nota 10 - Excelente. 452 de 778 avaliações
10 - Excelente
452
Nota 8 - Boa. 254 de 778 avaliações
8 - Boa
254
Nota 6 - Ok. 55 de 778 avaliações
6 - Ok
55
Nota 4 - Insatisfatória. 12 de 778 avaliações
4 - Insatisfatória
12
Nota 2 - Terrível. 5 de 778 avaliações
2 - Terrível
5
9,2/10
Limpeza
8,8/10
Serviço e funcionários
9,2/10
Comodidades
9,0/10
Condições e instalações da propriedade
9,0/10
Cuidado com o meio ambiente
Avaliações
8/10 - Boa
Alejandro, Sao Paulo - SP
11 de out. de 2011
Pontos positivos: Limpeza e condições e instalações da propriedade
Copthorne Hannover - próximo do Expo Hannover
Quanto ao serviço, achei bom, exceto pelo fato de não terem ninguém para ajudar a levar as malas para o quarto. Como nossa bagagem era volumosa, isso pesou.
Hotel é limpo, bem conservado e relativamente novo.
O quarto tem tamanho bom, nem grande, nem pequeno. Não gostei do sistema de frigobar deles. A geladeira é feita de uma tal forma que não sobra espaço para colocar nada trazido de fora. Nem um chocolate. O quarto não tem cofre.
Sua localização é ótima para quem vai numa feira no Hannover Expo City, fica a 1 km. Tem um pequeno Shopping a uma curta distancia do hotel. No mais a localização não tem nenhum atrativo especial. Esta numa zona bem calma da cidade, quase rural.
O estacionamento estava incluído na minha tarifa.
O café da manha é muito bom, mas de custo alto.
O que menos gostei desse hotel foi o acesso ao estacionamento. Tem que passar por três escadas e não tem rampas. Dificulta com a bagagem.
Contudo, me senti bem hospedado.
Alejandro
6/10 - Ok
Fengchen
23 de dez. de 2024
Fengchen
Hospedou-se por 1 diária em dez.. de 2024
10/10 - Excelente
Christin
Viagem com a família
15 de dez. de 2024
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Einziger Minuspunkt: Die Dusche war nicht warm genug.
Christin
Hospedou-se por 1 diária em dez.. de 2024
10/10 - Excelente
Rudolf
15 de dez. de 2024
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Ein toll geführtes Hotel, alles modern. Die Zimmer sehr komfortabel. Das Frühstück ist international, für jeden ist was dabei.
Ob ich das Hotel weiter empfehle? Ganz sicher!!!
Rudolf
Hospedou-se por 2 diárias em dez. de 2024
10/10 - Excelente
Gianina radmila
Viagem a dois
8 de dez. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Super sauer guten Essen ser fröhliche Mitarbeiter und alles super
Wir sind sehr zufrieden und enfelen weiter
Vielen Dank für alles
Gianina radmila
Hospedou-se por 1 diária em dez.. de 2024
10/10 - Excelente
Marcus
Viagem de negócios
9 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Mega Hotel mit perfekten Service.
Die Zimmer sind Mega groß und sehr luxuriös eingerichtet das Bad ist einfach nur spitze.
Das Frühstück ist sehr abwechslungsreich und alles frisch.
Der Wellness Bereich incl Sauna und Fitnessstudio ist einfach super.
Das Personal ist stets freundlich und hilfsbereit.
Für mich hat dieses Haus 5 Sterne verdient.
Absolutes spitzenhotel ich komme immer wieder gerne.
Marcus
Hospedou-se por 1 diária em out. de 2024
10/10 - Excelente
Detlef
5 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Detlef
Hospedou-se por 1 diária em out. de 2024
10/10 - Excelente
claes
2 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
claes
Hospedou-se por 1 diária em out. de 2024
8/10 - Boa
Klaus
16 de set. de 2024
Pontos positivos: Limpeza, comodidades e condições e instalações da propriedade
Klaus
Hospedou-se por 1 diária em set. de 2024
10/10 - Excelente
Christian
Viagem de negócios
9 de set. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Christian
Hospedou-se por 3 diárias em set. de 2024
10/10 - Excelente
Malene
5 de set. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Malene
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Andreas
Viagem de negócios
4 de set. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Andreas
Hospedou-se por 2 diárias em jun. de 2024
8/10 - Boa
Kristian Lund
1 de set. de 2024
Pontos positivos: Limpeza, comodidades e condições e instalações da propriedade
Kristian Lund
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Susan
29 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Susan
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Jörg
Viagem de negócios
23 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Jörg
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Frederic
22 de ago. de 2024
Pontos positivos: Limpeza, condições e instalações da propriedade e conforto do quarto
Frederic
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Jørgen
18 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Gennemrejse
Dejligt
Jørgen
Hospedou-se por 1 diária em ago. de 2024
10/10 - Excelente
Alexander
16 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Best hotel in Hanover
Amazing hotel, friendly staff, great breakfast!
Alexander
Hospedou-se por 3 diárias em ago. de 2024
10/10 - Excelente
Matthias
16 de ago. de 2024
Matthias
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Sébastien
15 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Bien mais pas parfait
Hôtel impeccable avec un piscine,spa hammam, pub, etc...
Petit déjeuner copieux.
Par contre aucun membre du personnel ne parle français donc compliqué pour des français qui ne parle pas allemand ni anglais
Chambre climatisée mais qu'on ne peut pas régler.
Pub un peu bruyant le soir pour les chambres juste au dessus.
Sébastien
Hospedou-se por 3 diárias em ago. de 2024
10/10 - Excelente
Dirk
Viagem de negócios
11 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Dirk
Hospedou-se por 1 diária em ago. de 2024
10/10 - Excelente
Bouhas
Viagem de negócios
8 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários e conforto do quarto
Bouhas
Hospedou-se por 1 diária em ago. de 2024
10/10 - Excelente
Rabija
6 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Perfekt för övernattning. Frukost buffé utmärkt. Rekommenderar verkligen 👍
Rabija
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Steen
Viagem em grupo
5 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Dejligt hotel centralt i forhold til messe hallerne. Pæne rene værelser. Lækker morgenmad. Wifi virkede ikke optimalt.
Steen
Hospedou-se por 1 diária em ago. de 2024
10/10 - Excelente
Wolfgang
Viagem a dois
5 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Tolles Hotel mit hervorragenden Personal, hervorzuheben sind: Freundlichkeit, Kompetenz und sofortige Hilfsbereitschaft bei Fragen auch bei "Ansturm" von Gästen in der toll eingerichteten Bar als Irish-Pub(nach AC/DA Konzert) und im Frühstücksbereich immer den Gast im Blick sowie schnelle, sehr freundliche Bedienung mit Top-Service.
Die Zimmer sind toll eingerichtet, sehr gute Betten, sehr gute Funktionalität und Geräumigkeit des Bades.
Sehr schneller Check-In und Check-Out sowie auch hier im Empfang wirklich tolles Personal. Sehr geräumige, tolle und gepflegte Lobby mit Platz auch für größere "Menschansammlungen" an der Rezeption. So stelle ich mir ein Hotel vor, wir werden wiederkommen und das Haus mit besten Gewissen weiterempfehlen. Bitte weiter so.