"),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
Riihisaari – Saimaan luonto- ja museokeskus - 12 min kävelymatka
Olavinlinna - 14 min kävelymatka
Savonlinnan maakuntamuseo - 14 min kävelymatka
Savonlinnan kauppatori - 19 min kävelymatka
House of Olaf - 6 min ajomatka
Liikkuminen
Savonlinnan rautatieasema – 19 minuutin kävelymatka
Savonlinna (SVL) – 13 minuutin ajomatka
Ravintoloita
Lippakioski - 17 min kävelymatka
Muikkuterassi - 18 min kävelymatka
Torikahvio Sirkka Makkonen - 19 min kävelymatka
Ravintola Majakka - 18 min kävelymatka
Linnakrouvi - 12 min kävelymatka
Tietoja majoituspaikasta
Summer Hotel Opera
Hotelli järvenrannalla
Summer Hotel Opera tarjoaa ilmaisen buffetaamiaisen ja paljon muuta. Asiakkaiden saatavilla on ilmainen Wi-Fi yleisissä tiloissa.
Lisäksi asiakkailla on käytössään tällaiset edut:
Ilmainen omatoiminen pysäköinti
Muihin palveluihin/mukavuuksiin lukeutuvat:
Kylpyhuoneet, joista löytyy suihkut
Keittiöt, jääkaapit ja uunit
Puhutut kielet
Englanti ja suomi
Majoituspaikan palvelut/mukavuudet
Internet
Saatavilla joissain yleisissä tiloissa: ilmainen Wi-Fi
Pysäköinti ja liikenneyhteydet
Paikan päällä ilmainen omatoiminen pysäköinti
Ruoka ja juoma
Ilmainen buffetaamiainen saatavilla päivittäin klo 9.00–10.00
Perheystävällinen
Jääkaappi huoneessa
Keittiö huoneessa
Vauvansänky (lisämaksusta)
Mukavuudet
Opaskirjoja
Ulkotilat
Järven rannalla
Esteettömyys
Ei hissiä
Huoneen palvelut/mukavuudet
Makuuhuone
Vauvansänky (lisämaksusta)
Kylpyhuone
Suihku
Yksityinen kylpyhuone
Ruoka ja juoma
Jääkaappi
Kahvin-/teenkeitin
Keittiö
Liesi
Uuni
Muuta
Työpöytä
Käytännöt
Sisäänkirjautuminen
Sisäänkirjautuminen alkaa: klo 14.00. Sisäänkirjautuminen päättyy: klo 17.00.
Sisäänkirjautujien alaikäraja – 18
Uloskirjautuminen
Uloskirjautuminen ennen klo 11.30
Sisäänkirjautumisen erikoisohjeet::
Tässä majoituspaikassa ei ole vastaanottoa
Jos asiakkaat aikovat saapua muulloin kuin tavanomaisina sisäänkirjautumisaikoina, heidän on otettava yhteyttä majoituspaikkaan etukäteen saadakseen sisäänkirjautumisohjeet sekä ohjeet avaimen hakemiseen. sisäänpääsy tapahtuu yksityisen sisäänkäynnin kautta.
Ota majoituspaikkaan yhteyttä käyttäen varausvahvistuksessa olevia tietoja vähintään 24 tuntia ennen saapumista järjestääksesi sisäänkirjautumisen
Jos tarvitset lisätietoja, ota yhteyttä majoituspaikkaan käyttäen varausvahvistuksessa olevia tietoja
Huomaathan, että tämä majoitusliike tarjoaa aamiaisen ajalla 7.8.–6.7. eri paikassa, osoitteessa Villa Aria, Puistokatu 15, Savonlinna.
Sisäänpääsy
Avaimen haku, yksityinen sisäänkäynti
Lemmikit
Lemmikit yöpyvät ilmaiseksi
Avustajaeläimet ovat tervetulleita, eikä niistä veloiteta maksuja
Korkeintaan 1 lemmikkiä
Lapset ja varavuoteet
Lapset ovat tervetulleita
Lisä-/varavuoteita on saatavilla 15 EUR:n suuruista maksua vastaan per yö
Vauvansänkyjä on saatavilla 30 EUR:n suuruista maksua vastaan per yö
Maksutavat
Tärkeää tietoa
Vaihtoehtoiset lisämaksut
Vauvansänky: 30 EUR per yö
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 luottokortit ja pankkikortit. Käteismaksuja ei hyväksytä.
Huomaathan, että kulttuuriset normit ja asiakkaisiin sovellettavat käytännöt voivat poiketa maittain ja majoituspaikan mukaan. Luetellut käytännöt ovat tämän majoituspaikan omia käytäntöjä.
Lisämaininnat
Tässä majoituspaikassa ei ole hissejä
Majoituspaikka tunnetaan myös nimellä
Summer Hotel Opera Savonlinna
Summer Opera Savonlinna
Summer Hotel Opera Hotel
Summer Hotel Opera Savonlinna
Summer Hotel Opera Hotel Savonlinna
Usein kysytyt kysymykset
Onko Summer Hotel Opera lemmikkiystävällinen?
Kyllä, Summer Hotel Opera sallii lemmikit (korkeintaan 1).
Kuinka paljon pysäköinti maksaa majoituspaikassa Summer Hotel Opera?
Tämä majoituspaikka tarjoaa omatoimisen pysäköinnin ilmaiseksi.
Mihin aikaan majoituspaikan Summer Hotel Opera sisäänkirjautuminen on?
Sisäänkirjautuminen alkaa: klo 14.00. Sisäänkirjautuminen päättyy: klo 17.00.
Mihin aikaan majoituspaikan Summer Hotel Opera uloskirjautuminen on?
Uloskirjautuminen tapahtuu klo 11.30.
Missä Summer Hotel Opera sijaitsee?
Riihisaari – Saimaan luonto- ja museokeskus, Olavinlinna ja Savonlinnan maakuntamuseo sijaitsevat 15 minuutin kävelymatkan päässä tästä järvenrannalla sijaitsevasta hotellista. Savonlinnan kauppatori ja Sulosaari ovat myös 3 kilometrin päässä. Savonlinnan rautatieasema on 19 minuutin kävelymatkan päässä, ja Savonlinnan rautatieasema on 29 minuutin kävelymatkan päässä.
Summer Hotel Opera – arvostelut
Arvostelut
8,4
Erittäin hyvä
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. 6 kautta 25 arvostelua" "
10–Loistava
6
Arvosana 8 - Hyvä. 16 kautta 25 arvostelua" "
8–Hyvä
16
Arvosana 6 - OK. 3 kautta 25 arvostelua" "
6–OK
3
Arvosana 4 - Huono. 0 kautta 25 arvostelua" "
4–Huono
0
Arvosana 2 - Hirveä. 0 kautta 25 arvostelua" "
2–Hirveä
0
7,6/10
Siisteys
8,8/10
Henkilökunta ja palvelu
6,0/10
Palvelut/mukavuudet
7,4/10
Majoituspaikan kunto ja tilat
Arvostelut
8/10 Hyvä
Antero
4.8.2020
Hyvää: Siisteys, henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
Kesäistö
Koronan takia Kesähotelli Operan varaus oli siirretty toiseen hotelliin Villa Ariaan
Antero
Yöpyi 1 yön heinäkuussa 2020
6/10 OK
Johnny
Matkusti perheen kanssa
23.7.2020
Perustaso
Kerrostalokämppä, jossa perustarpeet täyttyivät. Ok sijainti.
Johnny
Yöpyi 1 yön heinäkuussa 2020
8/10 Hyvä
Johan
13.7.2020
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Hotellin vaihto viime tingassa.
Hotelli Opera ei koskaan avannut tälle kaudelle, mutta minulle tarjottiin yöpyminen hotelli Tottissa; tietynlainen "upgrading", paitsi että jouduin maksamaan pysäköinnistä. Henkilökunta niin Operassa kuin Tottissa hoitivat asiansa mallikkaast.
Johan
Yöpyi 1 yön heinäkuussa 2020
8/10 Hyvä
Kalevi
9.8.2019
Hyvää: Siisteys ja henkilökunta ja palvelu
Kalevi
Yöpyi 1 yön elokuussa 2019
8/10 Hyvä
Pauli
5.8.2019
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Pauli
Yöpyi 1 yön heinäkuussa 2019
8/10 Hyvä
Vesa
4.8.2019
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
8+
Vesa
Yöpyi 1 yön elokuussa 2019
8/10 Hyvä
Ari
3.8.2019
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Ari
Yöpyi 1 yön elokuussa 2019
8/10 Hyvä
Tarkistettu asiakas
1.8.2019
Hyvää: Henkilökunta ja palvelu
Huonoa: Majoituspaikan kunto ja tilat ja huoneen mukavuus
Hyvä perusmajoitus
Aivan pätevä majoitus oopperavieraille. Hiukan kotikutoinen meininki, mutta oikeastaan vain positiivisessa mielessä. Respan miekkonen oikein mukava ja avulias. Kyseessähän on siis opiskelija-asuntolan vapaita kämppiä kesäajalla ja varustus siis mallia opiskelijabudjetti. Ainut mitä jäin kaipaamaan, oli pullonavaaja. Kai senkin olisi respasta saanut. Sijainti ok. Voi suositella jos ei jäätävää luxustarvetta
Tarkistettu asiakas
Yöpyi 1 yön heinäkuussa 2019
10/10 Loistava
Virpi
31.7.2019
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
sevillan parturi
hotelli siisti ja rauhallinen.minut otettiin vastaan lämpimästi ja iloisesti neuvoen.jäi todella hyvä mieli reissusta ja sijaintihan on mitä mainioin=sopivan kävelymatkan päässä kaikesta.KIITOS!
Virpi
Yöpyi 1 yön heinäkuussa 2019
6/10 OK
Tarkistettu asiakas
Matkusti perheen kanssa
31.7.2019
Hyvää: Henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
Huonoa: Siisteys
Vastaanottovirkailija antoi hyödyllistä neuvoa, oli puhelias, ei epäröinyt puhua englantia, ei ole ennakkoluuloinen erivärisiä kohtaan. Huone ei ollut riittävän siisti mm wc pönttö ja käsi pesuallas ei puhtaita! Minulle tuli höyhentyyny, en huomannut ennen kuin yöllä tuli allergiaoireita. Oikeastaan kaikki tyynyt voisivat olla ilman höyheniä allergisia ajatellen. Aika pelkistetty aamiaispaikka, mutta aamiaista sai ihan sopiva valikoima.
Tarkistettu asiakas
Yöpyi 1 yön heinäkuussa 2019
10/10 Loistava
Kirsti
29.7.2019
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Hyvä sijainti, kaunis näköala huoneesta ja huoneisto viileä paahtavasta helteestä huolimatta. Hyvin saimme nukuttua. Aamiainen oli kohtuullisen hyvä.
Kirsti
Yöpyi 2 yötä heinäkuussa 2019
8/10 Hyvä
aarno
29.7.2019
Hyvää: Siisteys ja henkilökunta ja palvelu
aarno
Yöpyi 1 yön heinäkuussa 2019
8/10 Hyvä
Tarkistettu asiakas
29.7.2019
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Tarkistettu asiakas
Yöpyi 2 yötä heinäkuussa 2019
10/10 Loistava
Tarkistettu asiakas
27.7.2019
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Hyvä perushotelli. Suppea aamiainen mutta sitä osasi olettaa kesähotellilta.
Makuuhuoneessa voisi olla pimennysverhot.
Ja tuuletin sellainen missä eturitilä, ettei lapset telo itseään.
Tarkistettu asiakas
Yöpyi 1 yön heinäkuussa 2019
8/10 Hyvä
Hannu
25.7.2019
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Hannu
Yöpyi 2 yötä heinäkuussa 2019
8/10 Hyvä
Tarkistettu asiakas
Matkusti lemmikkien kanssa, Matkusti perheen kanssa
24.7.2019
Hyvää: Siisteys, henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
Huone oli tilava ja kaikki oli toimivaa. Luonto ympärillä todella kaunista. Kävelyreitti linnalle. Aamupala oli hyvä ja riittävä. Palvelu ystävällistä.
Hinta-laatusuhde oli hyvä ja kohtuullinen.
Huonetta ei saa ihan suomalaisessa kesäyössä pimeäksi.
Tarkistettu asiakas
Yöpyi 1 yön heinäkuussa 2019
8/10 Hyvä
OopperanYstävä, Helsinki
Matkusti kumppanin kanssa
20.7.2019
Hyvää: Siisteys ja henkilökunta ja palvelu
tämän hintaluokan majoitukseksi:
+hyvä sijainti (kävelyetäisyys keskustaan), asiallinen palvelu, tilava huone, talossa hiss, asunnossa myös parveke
- pyyhkeet ja liinavaatteet eivät ole ajantasalla, parveke likainen
OopperanYstävä
Yöpyi 1 yön heinäkuussa 2019
8/10 Hyvä
Tarkistettu asiakas
19.7.2019
Hyvää: Henkilökunta ja palvelu ja huoneen mukavuus
Opiskelijaelämän jäljet näkyivät huoneissa mutta ei se nukkumista haitannut. Kylpyhuoneessa oli sokerimatoja joka hieman laski siisteyspisteitä.
Tarkistettu asiakas
Yöpyi 1 yön heinäkuussa 2019
8/10 Hyvä
Minna
18.7.2019
Hyvää: Henkilökunta ja palvelu ja huoneen mukavuus
Hyvällä paikalla Oopperajuhlien vieraille. Tyypillinen soluasunto, ei mitään ylimääräistä, mutta ajaa hyvin asiansa ja on tilava. Rauhallisella alueella ja järvinäkymillä. Aamiaisella paahtoleipää lisukeilla, mysliä ja jugurttia, kananmunaa ja paistettuja nakkeja.
Minna
Yöpyi 1 yön heinäkuussa 2019
10/10 Loistava
Tarkistettu asiakas
18.7.2019
Tarkistettu asiakas
Yöpyi 1 yön heinäkuussa 2019
6/10 OK
Janne-Tapio
13.7.2019
Hyvää: Henkilökunta ja palvelu
Huonoa: Siisteys, majoituspaikan kunto ja tilat ja huoneen mukavuus
Summer hotel Opera
Huonot joustinpatjat joissa ei edes petauspatjoja = selkäkipua. Hintaansa nähden taso oli heikko. Myöskin matka keskustaan oli pidempi kuin mainoksessa ilmoitettiin.
Janne-Tapio
Yöpyi 1 yön heinäkuussa 2019
8/10 Hyvä
Jussi
1.8.2017
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Jussi
Yöpyi 1 yön heinäkuussa 2017
10/10 Loistava
Cecilia
17.7.2017
Hyvää: Siisteys, henkilökunta ja palvelu ja huoneen mukavuus
A bit out of the centre but the rooms are very spacious and the breakfast very good. Lacking a bit ot basic furniture in the rooms (no sofa, no cutlery) but overall a good option.
Cecilia
Yöpyi 2 yötä heinäkuussa 2017
10/10 Loistava
Tarkistettu asiakas
11.7.2017
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Opera quality was pretty good compared to the price. The family rooms were huge with full kitchens. Screens would be nice for the windows on hot days. Beds were clean and comfortable. Could have been cleaner on the balcony, and floors need a good cleaning.