"),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
Hotel City Locarno, Design & Hospitality oferece comodidades como restaurante e muitas outras. Os hóspedes podem ficar on-line com o Wi-Fi grátis nos quartos.
Outros benefícios são:
Buffet de café da manhã (sobretaxa), estacionamento no local e salão de banquetes
Salas de reunião, cofre na recepção e áreas para não fumantes
Elevador e armazenamento para bagagem
As avaliações dos hóspedes mencionam com entusiasmo a equipe prestativa.
Características do quarto
Todos os quartos em Hotel City Locarno, Design & Hospitality têm extras como ar-condicionado, além destas comodidades: Wi-Fi grátis e cofres. As avaliações dos hóspedes enaltecem limpeza dos quartos na propriedade.
As comodidades extras são:
Chuveiros, produtos de toalete grátis e secadores de cabelo
TVs de tela plana com canais a cabo
Chaleiras elétricas, serviço de arrumação diário e escrivaninhas
Idiomas
Inglês, francês, alemão, italiano e russo
Comodidades da propriedade
Internet
Disponível em todos os quartos: Wi-Fi grátis
Disponível em algumas áreas públicas: Wi-Fi grátis
Estacionamento e transporte
Estacionamento no local disponível apenas mediante solicitação
Estacionamento no local (CHF 19 por dia; inclui privilégios de entrada e saída)
Estacionamento limitado no local
Estacionamento com acesso para cadeiras de rodas disponível
Alimentação e bebidas
Buffet de café da manhã disponível todos os dias entre 7h e 10h30, mediante uma taxa de CHF 18 por pessoa
Um restaurante
Restaurantes no local
Perbacco
Conveniências
Armazenamento para bagagem
Balcão de recepção com horário limitado
Cofre na recepção
Serviços para hóspedes
Arrumação de quartos diária
Serviços corporativos
Salas de reuniã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)
Balcão de recepção com acesso para cadeiras de rodas
Elevador
Estacionamento com acesso para cadeiras de rodas
Comodidades do quarto
Quarto
Roupas de cama fornecidas
Banheiro
Chinelos
Chuveiro
Produtos de toalete grátis
Secador de cabelo
Toalhas disponíveis
Entretenimento
TV de tela plana com canais a cabo
Alimentação e bebidas
Chaleira elétrica
Frigobar
Máquina de café/chá
Mais
Ar-condicionado
Cofre
Escrivaninha
Telefone
Políticas
Check-in
Horário de início do check-in: 15h. Horário de término do check-in: 23h.
Idade mínima para o check-in: 18
Check-out
Check-out até 11h.
Check-out tardio sujeito a disponibilidade
Taxa de check-out tardio: CHF 50
Instruções especiais para o check-in
A recepção funciona diariamente no seguinte horário: 8h - 22h
A recepção tem um horário de funcionamento limitado.
Esta propriedade não realiza check-in após o horário comercial.
Métodos de acesso
Uma recepção com horário de funcionamento limitado
Animais de estimação
Animais de estimação são aceitos por uma taxa extra de CHF 15.00 por animal, por dia
Aceita apenas cães
1 animais de estimação no total
Sujeito a restrições. Para mais informações, entre em contato com a propriedade no número indicado na confirmação da reserva
Crianças e camas extras
Crianças são bem-vindas
A estadia é grátis para uma criança de até 6 anos de idade que usa uma das camas existentes no quarto que compartilha com os pais ou responsáveis.
Camas dobráveis/extras não disponíveis
Opções de pagamento na propriedade
Informações importantes
Taxas
Você deve pagar os seguintes encargos na propriedade. As tarifas podem incluir impostos:
A cidade cobra um imposto de CHF 4.20 por pessoa, por diária. Esse imposto não se aplica a crianças de até 15 anos.
Imposto de turismo: CHF 0.15 por pessoa, por diária
Incluímos todas as cobranças que a propriedade nos forneceu.
Extras
Taxa de café da manhã com buffet: CHF 18 por pessoa
Taxa para estacionamento sem manobrista: CHF 19.00 por dia (privilégios de entrada e saída)
Taxa para animais de estimação: CHF 15.00 por animal, por dia
Taxa de check-out tardio: CHF 50 (opção sujeita a disponibilidade)
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.
Os hóspedes devem entrar em contato com a propriedade com antecedência para solicitar estacionamento no local
Esta propriedade aceita cartões de crédito, cartões de débito e dinheiro.
Pagamento sem dinheiro em espécie disponível
A propriedade também é conhecida como
Hotel City Locarno Design Hospitality
City Locarno Design Hospitality
Hotel City Locarno
City Locarno sign Hospitality
Hotel City Locarno, Design & Hospitality Hotel
Hotel City Locarno, Design & Hospitality Locarno
Hotel City Locarno, Design & Hospitality Hotel Locarno
Perguntas frequentes
Hotel City Locarno, Design & Hospitality é ideal para quem viaja com animais de estimação?
Sim, Hotel City Locarno, Design & Hospitality permite cães (limite de 1 no total). É cobrada uma taxa de CHF 15.00 por animal, por dia.
Quanto custa o estacionamento em Hotel City Locarno, Design & Hospitality?
O estacionamento sem manobrista está disponível por CHF 19.00 por dia. Vagas limitadas disponíveis.
Qual é o horário de check-in em Hotel City Locarno, Design & Hospitality?
Horário de início do check-in: 15h. Horário de término do check-in: 23h. O check-in tardio não está disponível.
Qual é o horário de check-out em Hotel City Locarno, Design & Hospitality?
Horário de check-out: 11h. O check-out tardio está disponível por uma taxa de CHF 50 (sujeito à disponibilidade).
Onde fica Hotel City Locarno, Design & Hospitality?
No coração de Locarno, este hotel fica a alguns passos de Casinò Locarno, Kursaal Locarno SA e Locarno NLM Ferry Terminal. Old Town e Locarno Funicular Station também ficam a 5 minutos. Até a Estação Muralto–Locarno, são apenas 6 minutos de caminhada, e até a Locarno F.A.R.T Station, 6 minutos.
Avaliações sobre Hotel City Locarno, Design & Hospitality
Avaliações
9,2
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. 412 de 662 avaliações" "
10 - Excelente
412
Nota 8 - Boa. 232 de 662 avaliações" "
8 - Boa
232
Nota 6 - Ok. 13 de 662 avaliações" "
6 - Ok
13
Nota 4 - Insatisfatória. 1 de 662 avaliações" "
4 - Insatisfatória
1
Nota 2 - Terrível. 4 de 662 avaliações" "
2 - Terrível
4
9,4/10
Limpeza
9,4/10
Serviço e funcionários
8,8/10
Comodidades
9,2/10
Condições e instalações da propriedade
8,8/10
Cuidado com o meio ambiente
Avaliações
10/10 - Excelente
Giovanni
19 de jan. de 2025
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Molto soddisfatto servizio eccellente colazione top che da spinta la giornata
Giovanni
Hospedou-se por 2 diárias em jan. de 2025
8/10 - Boa
Aischa
Viagem a dois
5 de jan. de 2025
Pontos positivos: Limpeza e serviço e funcionários
Die Klima ging immer wieder von alleine an in der Nacht und war sehr laut
Aischa
Hospedou-se por 1 diária em jan. de 2025
10/10 - Excelente
Gerald
Viagem a dois
26 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Wir verbrachten eine Woche in Locarno. Das Hotel ist vom Bahnhof aus sehr gut zu Fuss erreichbar. Das Personal, der Service, die Ausstattung und das Preis-Leistungs-Verhältnis haben unsere Erwartungen übertroffen. Täglich werden Mineralwasser und Kaffee angeboten. Mit der Tessin-Card kann im gesamten Kanton Tessin der öffentliche Verkehr kostenlos genutzt werden. Es war eine sehr schöne Woche, und ich werde das Hotel jederzeit weiterempfehlen.
Gerald
10/10 - Excelente
Patrizia
21 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Patrizia
Hospedou-se por 1 diária em out. de 2024
8/10 - Boa
Alessio
17 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Alessio
Hospedou-se por 1 diária em out. de 2024
8/10 - Boa
Silvia
8 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Klimaanlage war zu lärmig, sonst passte alles
Leider war die Lüftung/Klimaanlage laut.
Silvia
Hospedou-se por 2 diárias em out. de 2024
8/10 - Boa
Cinzia
Viagem em grupo
6 de out. de 2024
Pontos positivos: Limpeza
Cinzia
Hospedou-se por 1 diária em out. de 2024
8/10 - Boa
Renate
6 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Renate
Hospedou-se por 4 diárias em set. de 2024
10/10 - Excelente
Jeroen van
Viagem a dois
27 de set. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Mooi hotel met prachtig uitzicht. Centrum ook leuk ook te bezoeken, wel flinke wandeling van de berg af. Maar zeker de moeite waard. Kamer is zweer ruim met fijne bedden en douche.
Jeroen van
Hospedou-se por 1 diária em set. de 2024
10/10 - Excelente
Angelika
22 de set. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Angelika
Hospedou-se por 2 diárias em set. de 2024
10/10 - Excelente
John
16 de set. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Great !
Great location. Good price. Friendly service. Parking in same building. I would definitely come here again.
John
Hospedou-se por 1 diária em set. de 2024
8/10 - Boa
Carinne
12 de set. de 2024
Pontos positivos: Limpeza
In unseren ersten Zimmer war bereits eine andere Person untergebracht :-0 diese Person (WELCHE WIR NICHT KANNTEN) hatte den gleichen Zugangsschlüssel wie wir.
Carinne
Hospedou-se por 4 diárias em jun. de 2024
8/10 - Boa
Viajante verificado
5 de set. de 2024
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Viajante verificado
Hospedou-se por 2 diárias em set. de 2024
10/10 - Excelente
Juliano
2 de set. de 2024
Juliano
Hospedou-se por 1 diária em jul. de 2024
10/10 - Excelente
Ulrich
Viagem de negócios
1 de set. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Top Lage aber von Hotel.com bisschen komisch angeb
Top Lage ruhig und eigentlich stimmt das Preis Leistung verhältnis hab zwei Zimmer gebucht ein Einzel und ein Doppelzimmer als Einzel Nutzung
Beim Einzel Zimmer war sogar Frühstück dabei beim teureren Doppelzimmer leider nicht Zimmer größe war eigentlich gleich groß und der Preis unterschied ist eigentlich nicht gerechtfertigt
Ulrich
Hospedou-se por 1 diária em ago. de 2024
10/10 - Excelente
VINCENT
29 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
VINCENT
Hospedou-se por 2 diárias em ago. de 2024
10/10 - Excelente
Madeleine
27 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Madeleine
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Massimo
24 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Massimo
Hospedou-se por 1 diária em jun. de 2024
10/10 - Excelente
Gert
24 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Great hotel, great staff, good lacation.
Very nice hotel in the city centre of Locarno, only 50 meter walking to the lake.
We have booked parking in the parage in advance because of limit space.
When we arrive a very friendly and helpful young lady in the reception explain about, room, city, garage, she was smiling, helpful so she will get 5 star from me.
Breakfast is served on the first floor, good breakfast.
Very good pizza restaurant on the hotel.
Gert
Hospedou-se por 3 diárias em ago. de 2024
10/10 - Excelente
Tatjana
21 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Ich war mit allem sehr zufrieden.
Tatjana
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Marianne
20 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Sehr angenehmer Aufenthalt, werde dieses Hotel weiter empfehlen.
Marianne
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Madeleine
19 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Perfektes Hotel für einen Kurzaufenthalt in Locarno. Die Lage ist ausgezeichnet und man erreicht den Hafen und die Piazza Grande in fünf Minuten zu Fuss. Das Frühstück war sehr gut und es gibt eine grosse Auswahl von Speisen.
Madeleine
Hospedou-se por 1 diária em ago. de 2024
8/10 - Boa
Claudia
9 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
👍
Claudia
Hospedou-se por 2 diárias em ago. de 2024
8/10 - Boa
Michaela
Viagem a dois
6 de ago. de 2024
Pontos positivos: Limpeza, serviço e funcionários e comodidades