"),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
Hotelli, joka sijaitsee lähellä kohdetta Oravin satama
Lähellä kohteita Oravin silta ja Linnansaaren kansallispuisto sijaitseva Hotel Oravi - Apartments tarjoaa erilaisia palveluita/mukavuuksia, joihin kuuluu muun muassa venesatama, elintarvikemyymälä ja terassi. Nyt on aika palvoa aurinkoa! Tämä hotelli tarjoaa asiakkaille moottoriveneilymahdollisuuden, soutumahdollisuuden ja kalastus. Jos kaipaat lepoa ja rentoutumista, vieraile saunassa. Nauti paikan päällä olevista aktiviteeteista, joihin sisältyvät esimerkiksi ekoretket, veneajelut ja kajakkimelonta. Ilmainen Wi-Fi huoneessa on kaikkien asiakkaiden käytössä. Saatavilla oleviin palveluihin/mukavuuksiin kuuluu myös kahvila ja puutarha.
Muihin etuihin kuuluvat:
Ilmainen omatoiminen pysäköinti
Tilauksen mukaan valmistettu aamiainen (lisämaksusta), polkupyörien vuokrausmahdollisuus ja ulkotenniskenttä
Edestakaiset lentokenttäkuljetukset (lisämaksusta), sähköauton latauspiste ja express-uloskirjautuminen
Huoneiden varustelu
Majoituspaikan Hotel Oravi - Apartments kaikkien huoneiden palveluihin ja mukavuuksiin kuuluvat muun muassa lämmitetyt lattiat ja kannettavalle tietokoneelle sopivat työtilat sekä ilmainen Wi-Fi ja ilmastointi.
Muihin palveluihin/mukavuuksiin lukeutuvat:
Lämmitys ja kannettavat tuulettimet
Kierrätysmahdollisuus, kompostointimahdollisuus ja ympäristöystävälliset puhdistusaineet
Kylpyhuoneet, joista löytyy ympäristöystävälliset hygieniatuotteet ja suihkut
Lanait, lämmitetyt lattiat ja keittonurkkaukset
Puhutut kielet
Englanti, suomi, venäjä, espanja ja ruotsi
Majoituspaikan palvelut/mukavuudet
Internet
Saatavilla kaikissa huoneissa: ilmainen Wi-Fi
Saatavilla joissain yleisissä tiloissa: ilmainen Wi-Fi
Sisäänkirjautuminen alkaa: klo 14.00. Sisäänkirjautuminen päättyy: klo 21.00.
Kontaktiton sisäänkirjautuminen saatavilla
Express-sisäänkirjautuminen saatavilla
Sisäänkirjautujien alaikäraja – 18
Uloskirjautuminen
Uloskirjautuminen ennen klo 12.00
Kontaktiton uloskirjautuminen saatavilla
Express-uloskirjautuminen saatavilla
Sisäänkirjautumisen erikoisohjeet::
Vastaanotto on avoinna maanantai–lauantai (klo 9.00–17.00) ja maanantai–sunnuntai (klo 9.00–21.00)
Vastaanoton henkilökunta ottaa saapuvat asiakkaat vastaan
Ota majoituspaikkaan yhteyttä ennen matkaasi käyttäen varausvahvistuksessa olevia tietoja, jos aiot saapua klo 17.00 jälkeen
Jos tarvitset lisätietoja, ota yhteyttä majoituspaikkaan käyttäen varausvahvistuksessa olevia tietoja
Sisäänpääsy
Vastaanottovirkailija, avaimen haku
Lemmikit
Lemmikit sallitaan 20 EUR:n suuruisesta lisämaksusta per lemmikki per yöpyminen
Avustajaeläimet ovat tervetulleita, eikä niistä veloiteta maksuja
Lapset ja varavuoteet
Lapset ovat tervetulleita
Lisä-/varavuoteita on saatavilla 15 EUR:n suuruista maksua vastaan per yö
Maksutavat
Tärkeää tietoa
Vaihtoehtoiset lisämaksut
Maksu tilauksen mukaan valmistetusta aamiaisesta: noin 12–12 EUR per henkilö
Lentokenttäkuljetusmaksu: 60 EUR per ajoneuvo yhteen suuntaan
Lemmikit: 20 EUR per lemmikki per yöpyminen
Avustajaeläimistä ei veloiteta lisämaksuja
Lisävuode: 15 EUR per yö
Yllä oleva luettelo ei ehkä kata kaikkea. Maksut ja takuumaksut eivät välttämättä sisällä veroja, ja ne saattavat muuttua.
Hyvä tietää
Tätä majoituspaikkaa hallinnoi majoitusyritys. Se tarjoaa majoitusta kaupankäynti-, ammatinharjoittamis- tai liiketoimintatarkoituksissa.
Lisähenkilöistä saatetaan veloittaa maksu, joka vaihtelee majoituspaikoittain
Sisäänkirjautumisen yhteydessä saatetaan vaatia virallinen kuvallinen henkilöllisyystodistus sekä pankki- tai luottokortti tai käteisellä maksettava takuumaksu mahdollisten lisämaksujen varalta.
Erityispyyntöjen toteutuminen riippuu saatavuudesta sisäänkirjautumishetkellä, ja niistä saatetaan veloittaa lisämaksuja. Erityispyyntöjen toteutumista ei voida taata.
Tämä majoituspaikka hyväksyy yleisimmät luottokortit ja käteisen.
Tämä majoituspaikka hyödyntää maalämpöä, ja lisäksi siellä on käytössä ympäristöystävälliset puhdistusaineet
Lisämaininnat
Tässä majoituspaikassa ei ole hissejä
Tämä majoituspaikka toivottaa tervetulleiksi kaikki asiakkaat seksuaaliseen suuntautumiseen tai sukupuoli-identiteettiin katsomatta (LGBTQ+ -ystävällinen)
Majoituspaikka tunnetaan myös nimellä
Hotel Oravi Apartments
Hotel Oravi Apartments Savonlinna
Oravi Savonlinna
Oravi Apartments Savonlinna
Hotel Oravi Apartments
Hotel Oravi - Apartments Hotel
Hotel Oravi - Apartments Savonlinna
Hotel Oravi - Apartments Hotel Savonlinna
Usein kysytyt kysymykset
Onko Hotel Oravi - Apartments lemmikkiystävällinen?
Kyllä, lemmikit sallitaan tässä majoituspaikassa. 20 EUR:n suuruinen lisämaksu veloitetaan per lemmikki per yöpyminen. Avustajaeläimistä ei veloiteta maksuja.
Kuinka paljon maksaa yöpyminen majoituspaikassa Hotel Oravi - Apartments?
2.1.2025 löydetyt hinnat majoituspaikassa Hotel Oravi - Apartments tulopäivälle 3.1.2025 ovat alkaen 87,00 € per yö per 2 aikuista, mukaan lukien verot ja maksut. Tämä hinta perustuu viimeisten 24 tunnin aikana löydettyyn alimpaan yöhintaan seuraavien 30 päivän aikana tapahtuville yöpymisille. Hinnat saattavat muuttua. Valitse haluamasi päivät nähdäksesi tarkemmat hinnat.
Kuinka paljon pysäköinti maksaa majoituspaikassa Hotel Oravi - Apartments?
Tämä majoituspaikka tarjoaa omatoimisen pysäköinnin ilmaiseksi.
Mihin aikaan majoituspaikan Hotel Oravi - Apartments sisäänkirjautuminen on?
Sisäänkirjautuminen alkaa: klo 14.00. Sisäänkirjautuminen päättyy: klo 21.00.
Mihin aikaan majoituspaikan Hotel Oravi - Apartments uloskirjautuminen on?
Uloskirjautuminen tapahtuu klo 12.00.
Tarjoaako Hotel Oravi - Apartments lentokenttäkuljetukset?
Kyllä, lentokenttäkuljetukset ovat tarjolla (käytettävissä pyynnöstä). 60 EUR:n suuruinen maksu (per ajoneuvo) veloitetaan.
Missä Hotel Oravi - Apartments sijaitsee?
Oravin satama ja Oravin silta sijaitsevat 5 minuutin kävelymatkan päässä tästä rannalla sijaitsevasta hotellista. Linnansaaren kansallispuisto sijaitsee 0,4 kilometrin päässä.
Hotel Oravi - Apartments – arvostelut
Arvostelut
8,6
Loistava
Kaikki näytetyt arvostelut ovat peräisin oikeilta asiakkailta. Vain meidän kauttamme majoituksen varanneet matkailijat voivat lähettää arvostelun. Tarkistamme arvostelut ohjeidemme mukaisesti ja julkaisemme kaikki arvostelut, niin positiiviset kuin negatiiviset.LisätietojaAvautuu uuteen ikkunaan
Arvosana 10 - Loistava. 30 kautta 102 arvostelua" "
10–Loistava
30
Arvosana 8 - Hyvä. 65 kautta 102 arvostelua" "
8–Hyvä
65
Arvosana 6 - OK. 6 kautta 102 arvostelua" "
6–OK
6
Arvosana 4 - Huono. 1 kautta 102 arvostelua" "
4–Huono
1
Arvosana 2 - Hirveä. 0 kautta 102 arvostelua" "
2–Hirveä
0
9,0/10
Siisteys
8,4/10
Henkilökunta ja palvelu
8,4/10
Palvelut/mukavuudet
8,6/10
Majoituspaikan kunto ja tilat
8,4/10
Ympäristöystävällisyys
Arvostelut
10/10 Loistava
Esko
1.9.2024
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Esko
Yöpyi 1 yön elokuussa 2024
8/10 Hyvä
Hannu
Matkusti perheen kanssa
28.7.2024
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Hannu
Yöpyi 1 yön heinäkuussa 2024
8/10 Hyvä
Vesa
Matkusti kumppanin kanssa
26.7.2024
Hyvää: Siisteys, henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
Ok
Vesa
Yöpyi 1 yön heinäkuussa 2024
8/10 Hyvä
Tarkistettu asiakas
24.7.2024
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Tarkistettu asiakas
Yöpyi 1 yön heinäkuussa 2024
8/10 Hyvä
Mari
22.7.2024
Hyvää: Siisteys ja henkilökunta ja palvelu
Hinta-laatusuhde kohdillaan. Kaunis paikka!
Mari
Yöpyi 2 yötä heinäkuussa 2024
8/10 Hyvä
Esa
12.7.2024
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Esa
Yöpyi 2 yötä heinäkuussa 2024
6/10 OK
Pirkko
Matkusti ryhmän kanssa
10.7.2024
Hyvää: Henkilökunta ja palvelu
Pirkko
Yöpyi 2 yötä heinäkuussa 2024
8/10 Hyvä
Antti
22.6.2024
Hyvää: Siisteys, majoituspaikan kunto ja tilat ja huoneen mukavuus
Antti
Yöpyi 1 yön kesäkuussa 2024
8/10 Hyvä
Iiris
22.7.2023
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Ihan hyvä
Huoneet olivat siistit ja tilavat. Keittiöstä löytyi kaikki tarvittava kokkailuun. Hotellin välittömässä läheisyydestä emme löytäneet kovin hyviä lenkkimaastoja koiran kanssa liikkumiseen. Alueella oli mukava ja lepposa tunnelma.
Iiris
Yöpyi 4 yötä heinäkuussa 2023
8/10 Hyvä
Pia
16.7.2023
Pia
Yöpyi 2 yötä heinäkuussa 2023
10/10 Loistava
Pirjo
12.7.2023
Pirjo
Yöpyi 1 yön heinäkuussa 2023
8/10 Hyvä
Paul
10.7.2023
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Paul
Yöpyi 1 yön heinäkuussa 2023
10/10 Loistava
Antti
26.6.2023
Antti
Yöpyi 1 yön kesäkuussa 2023
10/10 Loistava
antti
23.5.2023
antti
Yöpyi 1 yön toukokuussa 2023
8/10 Hyvä
Maria
2.8.2022
Maria
Yöpyi 2 yötä heinäkuussa 2022
8/10 Hyvä
Helena
Matkusti ryhmän kanssa
22.7.2022
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
Ympäristö
Rentous
Ystävällinen palvelu
Helena
Yöpyi 1 yön heinäkuussa 2022
8/10 Hyvä
Leena
18.7.2022
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Leena
Yöpyi 2 yötä heinäkuussa 2022
8/10 Hyvä
Tero
12.7.2022
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
Tero
Yöpyi 2 yötä heinäkuussa 2022
10/10 Loistava
Birger
Matkusti ryhmän kanssa
3.7.2022
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Birger
Yöpyi 1 yön kesäkuussa 2022
8/10 Hyvä
marko
1.9.2021
Hyvää: Majoituspaikan kunto ja tilat ja huoneen mukavuus
Vaikka osoitteessa lukee Savonlinna, se on sieltä noin 49km päässä. Vuoteet oli kapeita. Ei ilmastointia, oli vain tuuletintorni.Ulkona oli pihavalot ja käytävävalot, mutta ne eivät olleet päällä joten ulkona liikkuessa oli todella pimeää.
marko
Yöpyi 1 yön elokuussa 2021
8/10 Hyvä
Tarkistettu asiakas
24.8.2021
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Tarkistettu asiakas
Yöpyi 2 yötä elokuussa 2021
4/10 Huono
Topi
Matkusti perheen kanssa
17.8.2021
Huonoa: Siisteys, majoituspaikan kunto ja tilat ja huoneen mukavuus
Topi
Yöpyi 2 yötä elokuussa 2021
8/10 Hyvä
Samuli
Matkusti perheen kanssa
15.8.2021
Hyvää: Henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Oravi
Hotelli sijaitsee mahtavassa paikassa ja on todella käymisen arvoine. Alueella on paljon vanhaa historiaa ja löytyy aktiviteettejä. Palvelut ovat myös monipuoliset.
Samuli
Yöpyi 1 yön elokuussa 2021
6/10 OK
Janne
Matkusti perheen kanssa
14.8.2021
Huonoa: Henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
Yöpymispaikka vailla mukavuuksia ja ilmastointia
Luhtitalossa on puolisen tusinaa isompaa neljän hengen perhehuonetta (30,7m2) joissa on aikuisille oma makuuhuone. Tilaa on toki vähän, mutta jos vain yöpyy täällä niin tällä pärjää.
Pienessä keittotilassa on periaatteessa kaikki tarpeellinen, joskin jääkaapissa ei ole pakastinlokeroa, mutta vastavuoroisesti kaappi oli niin kylmä, että hedelmät jäätyivät.
Aamiainen ei kuulu hintaan, mutta 10-13€ sen saa samaan kompleksiin kuuluvasta ravintolasta pienen kävelymatkan päässä. Taso vaihteli rajusti kahden aamiaisen kesken.
Luhtitalon päädyssä on sauna, jota saa hotellin vastaanotosta varata yksityiskäyttöön tunniksi ilman lisäveloitusta. Ehdottoman kannattava investointi.
Onneksi emme osuneet tänne helteiden aikaan, sillä koneelllinen ilmanvaihto ei ole ilmastointi eli se ei varsinaisesti viilennä. Äänekäs tornituuletin lähinnä pyörittää ilmaa. Toisesta ikkunasta makuuhuoneen puolella oli hyönteisverkko pahasti rikki, joten riittävän lämmin makuuhuoneessa oli ihan normaalina loppukesän yönä.