"),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;yApotek Hotel by Keahotels: anmeldelser, tilbud og bilder 2025 – Expedia.no
Keflavik internasjonale flyplass (KEF) - 46 min kjøring
Restauranter
Bæjarins Beztu Pylsur - 1 min gange
Te & Kaffi - 2 min gange
Hard Rock Cafe Reykjavik - 2 min gange
American Bar - 1 min gange
Messinn - 2 min gange
Om dette overnattingsstedet
Apotek Hotel by Keahotels
Hotell med eksklusiv stil nær Laugavegur
Apotek Hotel by Keahotels ligger i nærheten av Reykjavík rådhus og Harpa og kan by på renseri-/vaskeritjenester, bar og treningssenter. Skjem bort deg selv med kroppsbehandlinger, manikyr og pedikyr og ansiktsbehandlinger på stedets spa. Stedets restaurant, Apotek Kitchen + Bar, serverer lokale og internasjonale retter og byr på både brunsj, lunsj, middag og happy hour. Det tilbys wi-fi på rommet (inkludert), og gjestene kan se frem til fasiliteter som boblebad.
Du kan også dra nytte av følgende fordeler under oppholdet:
Frokostbuffé (mot betaling), heis og vestibyle
TV i lobbyen, concierge-tjenester og aviser (inkludert)
Safe i resepsjonen, bagasjeoppbevaring og røykfritt område
I anmeldelsene fra gjestene står det mye bra om den vennlige betjeningen, overnattingsstedets gode forfatning og beliggenheten.
Romfasiliteter
Alle gjesterommene på Apotek Hotel by Keahotels kan friste med fordeler i form av sengetøy av topp kvalitet i tillegg til fasiliteter som wi-fi (inkludert) og safe. Mange av gjestene skryter av overnattingsstedets rene rom i anmeldelsene sine.
Her er noen flere fasiliteter:
Bad med toalettartikler (inkludert) og hårføner
40 tommers LED-TV med Parabol-TV
Kaffetrakter/tekoker, daglig rengjøring og skrivebord
Språk som snakkes
Engelsk, islandsk
Overnattingsstedets fasiliteter
Internett
Tilgjengelig på alle rom: wi-fi (inkludert)
Tilgjengelig i noen fellesområder: wi-fi (inkludert)
Parkering og transport
Ekstern parkering (EUR 25 per dag)
Gateparkering tilgjengelig
Mat og drikke
Frokostbuffé serveres daglig fra kl. 07.00 til kl. 10.00 og koster EUR 38 for voksne og EUR 19 for barn
Bar/lounge
Restaurant
Restauranter på stedet
Apotek Kitchen + Bar
Ting å gjøre
Spa med full service
Treningsrom
TV i fellesområdene
Familievennlige fasiliteter
Vaskerifasiliteter
Fasiliteter
Aviser i lobbyen (inkludert)
Bagasjeoppbevaring
Døgnåpen resepsjon
Safe i resepsjonen
Vaskerifasiliteter
Gjestetjenester
Concierge-tjenester
Flerspråklig personale
Hjelp til bestilling av turer og billetter
Rengjøring (daglig)
Renseri-/vaskeritjeneste
Spa med full service
Ansiktsbehandlinger
Badstue
Boblebad
Dampbad
Manikyr/pedikyr
Spa åpent daglig
Tilgjengelighet
Hvis du har spesifikke tilgjengelighetsbehov, må du kontakte overnattingsstedet via kontaktopplysningene i bestillingsbekreftelsen du mottok etter bestilling.
Godt opplyst vei til inngangen
Heis
Rullestolvennlig (kan ha begrensninger)
Rullestolvennlig registreringsskranke
Romfasiliteter
Soverom
Overmadrass
Sengetøy av førsteklasses kvalitet
Bad
Håndklær (inkludert)
Hårføner
Privat bad
Toalettartikler (inkludert)
Underholdning
40-tommers LED-TV med satellittkanaler
Mat og drikke
Begrenset romservice
Kaffetrakter/tekoker
Minibar
Mer
Lokalsamtaler (inkludert)
Safe
Skrivebord
Strykejern/-brett
Telefon
Regler
Innsjekking
Innsjekkingen er fra kl. 15.00 til når som helst
Tidlig innsjekking avhenger av tilgjengelighet
Tidlig innsjekking er mulig mot et gebyr
Minstealder for innsjekking er 18 år
Utsjekking
Utsjekking før kl. 12.00
Kontaktløs utsjekking er tilgjengelig
Sen utsjekking avhenger av tilgjengelighet
Et gebyr påløper ved sen utsjekking
Spesielle innsjekkingsinstruksjoner
En resepsjonist vil ta imot gjestene ved ankomst
Adgangsmåter
Bemannet resepsjon
Kjæledyr
Kjæledyr er ikke tillatt (servicedyr er velkomne og fritatt fra gebyrer)
Barn og ekstrasenger
Barn er velkomne
1 barn, opptil 12 år, kan overnatte uten ekstra kostnader på rommet til foreldre eller foresatte dersom det bruker sengene som allerede finnes på rommet
Ekstrasenger er tilgjengelige for EUR 45 per natt
Overnattingsstedets betalingsmåter
Viktig informasjon
Avgifter
Du må betale følgende avgifter på overnattingsstedet (skatter kan være inkludert):
Lokale myndigheter pålegger en avgift: EUR 5.45 per overnattingsenhet, per natt
Avgift for bruk av spa: EUR 18 per person per natt
Vi har tatt med alle kostnadene overnattingsstedet har oppgitt til oss.
Valgfrie tillegg
Pris for frokostbuffé: ca. EUR 38 for voksne og EUR 19 for barn
Parkering mot betaling i nærheten: EUR 25 per dag (10 meter unna)
Tidlig innsjekking er mulig mot et gebyr (med forbehold om tilgjengelighet)
Sen utsjekking er mulig mot et gebyr (med forbehold om tilgjengelighet)
Avgift for ekstraseng: 45 EUR per natt
Listen ovenfor er ikke fullstendig. Det kan hende at gebyrer og depositum ikke inkluderer skatter og avgifter, og det tas forbehold om endringer.
Viktig å vite
Dette overnattingsstedet forvaltes av en profesjonell vert, og overnattingsvirksomheten er knyttet til vedkommendes bransje, bedrift eller yrke.
Det kan pålegges avgifter for ekstra personer, og denne avgiften kan variere avhengig av overnattingsstedets egne regler
Legitimasjon med bilde utstedt av offentlig myndighet samt kredittkort, debetkort eller depositum i kontanter kan være påkrevd ved innsjekking, i tilfelle det skulle oppstå uforutsette utgifter
Spesielle forespørsler avhenger av tilgjengelighet ved innsjekking og kan koste ekstra. Spesielle forespørsler kan ikke garanteres oppfylt
Dette overnattingsstedet godtar debetkort og kontanter
Overnattingsstedet har sikkerhetstiltak som brannslukningsapparat, sikkerhetssystem og førstehjelpsskrin
Verdt å nevne
Spabehandlinger må forhåndsbestilles. For å bestille kan du kontakte overnattingsstedet før ankomst ved å bruke kontaktinformasjonen i bestillingsbekreftelsen
Overnattingsstedet er også kjent som
Apotek Hotel Reykjavik
Apotek Hotel Keahotels Reykjavik
Apotek Reykjavik
Apotek Hotel Keahotels
Apotek Keahotels Reykjavik
Apotek Keahotels
Apotek By Keahotels Reykjavik
Apotek Hotel by Keahotels Hotel
Apotek Hotel by Keahotels Reykjavik
Apotek Hotel by Keahotels Hotel Reykjavik
Ofte stilte spørsmål
Er det tillatt med kjæledyr på Apotek Hotel by Keahotels?
Nei, kun servicedyr er tillatt på dette overnattingsstedet.
Hvor mye koster det å bo på Apotek Hotel by Keahotels?
Per 23. feb. 2025 har vi funnet en startpris på 2 856,20 kr, inkludert skatter og avgifter, for én natt for 2 voksne på Apotek Hotel by Keahotels den 17. mar. 2025. Prisen er basert på den laveste prisen per natt funnet i løpet av de siste 24 timene for opphold i løpet av de neste 30 dagene. Prisene kan endre seg. Velg datoer for å se mer nøyaktige priser.
Når kan man sjekke inn på Apotek Hotel by Keahotels?
Innsjekkingen er fra kl. 15.00 til når som helst. Det tilkommer et gebyr ved tidlig innsjekking (avhengig av tilgjengelighet).
Når må man sjekke ut på Apotek Hotel by Keahotels?
Utsjekkingstidspunktet er kl. 12.00. Sen utsjekking er tilgjengelig mot et gebyr (med forbehold om tilgjengelighet).
Hvor ligger Apotek Hotel by Keahotels?
Dette hotellet med spa ligger i Reykjavik sentrum og 5 minutters gange unna Laugavegur og Reykjavík rådhus. Dessuten ligger Reykjavík havn og Harpa kun 10 minutter unna.
Anmeldelser av Apotek Hotel by Keahotels
Anmeldelser
9,4
Suverent
Alle anmeldelser som vises er basert på ekte gjesteopplevelser. Kun reisende som har bestilt et opphold med oss, kan sende inn en anmeldelse. Vi verifiserer anmeldelser i henhold til retningslinjene våre og publiserer alle anmeldelser, både positive og negative.Mer informasjonÅpnes i et nytt vindu
Rangering på 10 − Utmerket. 632 av totalt 890 anmeldelser.
10 – Utmerket
632
Rangering på 8 − Bra. 200 av totalt 890 anmeldelser.
8 – Bra
200
Rangering på 6 − Grei. 43 av totalt 890 anmeldelser.
6 – Grei
43
Rangering på 4 − Dårlig. 10 av totalt 890 anmeldelser.
4 – Dårlig
10
Rangering på 2 − Forferdelig. 5 av totalt 890 anmeldelser.
2 – Forferdelig
5
9,8/10
Renhold
9,4/10
Personale og service
9,2/10
Fasiliteter
9,4/10
Overnattingsstedets bygg og tilstand
9,6/10
Miljøvennlige løsninger
Anmeldelser
10/10 – Utmerket
Verifisert reisende
17. juli 2024
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Verifisert reisende
Bodde her 3 netter i juli 2024
10/10 – Utmerket
Simen
20. mai 2024
Likte: Renhold, personale og service, fasiliteter og overnattingsstedets bygg og tilstand
.
Simen
Bodde her 1 natt i mai 2024
8/10 – Bra
Omar Thorsteinn
19. jan. 2024
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Omar Thorsteinn
Bodde her 1 natt i januar 2024
4/10 – Dårlig
Gro
2. okt. 2023
Likte ikke: Renhold og personale og service
Disappointing
Price compared with what you get-dont go. Service is terrible, the bathroom had broken glass on the floor, after 3 hours they cleand it. They say breakfast buffet had a coffestation, but makes you pay 8 euro for an espresso.
Gro
Bodde her 1 natt i september 2023
10/10 – Utmerket
Astri Helena
15. sep. 2023
Astri Helena
Bodde her 2 netter i september 2023
10/10 – Utmerket
Mona
4. sep. 2022
Mona
Bodde her 2 netter i september 2022
10/10 – Utmerket
Anne
Reiste med partner
18. juni 2022
Likte: Renhold, personale og service, fasiliteter og overnattingsstedets bygg og tilstand
Hotellet lå veldig sentralt midt i bykjernen. Hotellbetjeningen var hyggelige og serviceinnstilte. Rommene var rene og praktisk innredet. Et pluss var at det var Molton og Brown baderomsprodukter på badet, og de falt i god smak. Hotellet ligger vegg i vegg med søsterhotellet Borg, som også har SPA. Som gjest på hotell Apotek kan man bruke det mot en liten avgift. Jeg kan trygt anbefale dette hotellet dersom du skal dra til Reykjavik. Et godt valg.
Anne
Bodde her 2 netter i juni 2022
8/10 – Bra
Henning
Forretningsreisende
1. feb. 2020
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Henning
Bodde her 2 netter i januar 2020
10/10 – Utmerket
Kjell Gunnar
Forretningsreisende
13. des. 2019
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Veldig fint hotell.😊
Flott hotell. Store rom. Rent. Veldig god frokost. Utrolig koselig og hjelpdomme personale i resepsjonen 😊 hotellet va veldig sentralt.
Kjell Gunnar
Bodde her 2 netter i desember 2019
8/10 – Bra
Rune
12. nov. 2019
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Rune
Bodde her 3 netter i november 2019
10/10 – Utmerket
Verifisert reisende
10. sep. 2019
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Veldig bra hotell, sentralt beligende
Verifisert reisende
Bodde her 5 netter i september 2019
10/10 – Utmerket
Raymond Andre
31. mai 2019
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Veldig bra hotell og Staff
Raymond Andre
Bodde her 1 natt i mai 2019
4/10 – Dårlig
Atle Hugo
11. sep. 2017
Likte ikke: Overnattingsstedets bygg og tilstand
Håpløst
Bra beliggenhet, men ikke aircondition så vindu må være oppe om natten =>voldsom støy fra gaten til 05:00, så regaterenhold fra 06:00=>UMULIG å sove med rom mot gaten=Helt håpløst å sove. Måtte sende hjem konen
Atle Hugo
Bodde her 3 netter i september 2017
10/10 – Utmerket
Verifisert reisende
26. aug. 2016
Likte: Renhold, personale og service og overnattingsstedets bygg og tilstand
Fint hotell og god beliggenhet men for lite rom.
Hyggelig og bra hotell og veldig hyggelig og hjelpsomt personale. Bra frokost. Men noen av enkeltrommene er for små. Jeg bodde på 201 (alene) og det var for lite, særlig prisen tatt i betraktning. Samme gjelder 301 såvidt jeg kunne se. Jeg endte med å legge kofferten på skrivebordet for å komme forbi sengen og kunne åpne døren ut mot gangen.
Helt fint og romslig bad.
Verifisert reisende
8/10 – Bra
Andre og Oslo
19. aug. 2016
Likte: Renhold og overnattingsstedets bygg og tilstand
Likte ikke: Romkomfort
Midt i smørøyet
Fint hotel, bitte lite rom!
Midt i sentrum
God frokost
Kul bar
God restaurant
Andre
10/10 – Utmerket
Verifisert reisende
8. feb. 2016
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Fantastisk opphold. Sentralt til alt. Flott service på hotellet. Frokosten var bra. :-)
Verifisert reisende
10/10 – Utmerket
Verifisert reisende
16. des. 2015
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Fantastisk flott hotell
Verifisert reisende
8/10 – Bra
Verifisert reisende
8. des. 2015
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Bor gjerne her igjen!
Flott hotell, sentral beliggenhet men likevel stille og rolig om natten. Serviceminded personale, rent og pent rom. Dyr frokost, men gode alternativer i nærheten. Bor gjerne her igjen.
Verifisert reisende
8/10 – Bra
Jens og Kristiansand
29. nov. 2015
Likte: Renhold, personale og service og overnattingsstedets bygg og tilstand
Veldig sentralt hotell.
Veldig bra beliggenhet, midt i restaurant området. Litt støy fra musikk tidlig på morgenen fra utesteder i nærheten.
Relativt små rom.
Jens
8/10 – Bra
Bente
22. nov. 2015
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Burde sjekke selv om når en må dra til flyplassen. Fikk hjelp av en dame som jobbet i resepsjonen. Etter hennes anbefaling tok vi bussen og nådde nesten ikke flyet. Hadde bare 15 min når bussen kom på flyplassen før flyet gikk.
Bente
10/10 – Utmerket
Anders
22. nov. 2015
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
THE place to stay on the Iceland!
100% satisfied! Stefan at the front desk is brilliant, the ladies at breakfast is smiling from ear to ear and the rooms are great!
Anders
10/10 – Utmerket
Verifisert reisende
9. nov. 2015
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Great hotel :)
A great stay in Reykjavik - the location is perfect - and the hotel is nice, clean and comfortable. Great shower :)I would come back to this hotel and I would recommend it to friends!We did not get around to trying the breakfast, but the dinner was very tasty :)
Verifisert reisende
8/10 – Bra
Jakob
6. sep. 2015
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Jakob
10/10 – Utmerket
Christian og Norway
1. sep. 2015
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort
Good hotel with great restaurant
Nice hotel in the heart of downtown Reykjavik. It is the Apotek Restaurant that makes it worth the stay. Our tasting menu was accompanied by a selection of wines chosen by the sommelier; one of our best meals this year. A real gem of a place for those who enjoy good service, food and accomodations.
Christian
10/10 – Utmerket
Dagfinn
26. aug. 2015
Likte: Renhold, personale og service, overnattingsstedets bygg og tilstand og romkomfort