"),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จองโรงแรมอุปซอลา เริ่มที่ ฿1,677 - เอ็กซ์พีเดีย แพลน จอง และเข้าพักอย่างสบายใจ
bex rewards loyalty icon เลือกได้มาก
ค้นหาจากที่พักเกือบล้านแห่งทั่วโลก
payments icon ให้รางวัลตัวเอง
เข้าสู่ระบบเพื่อรับส่วนลดอย่างน้อย 10% จากโรงแรมหลายพันแห่ง
today icon เปลี่ยนใจได้เสมอ
จองโรงแรมที่ยกเลิกได้ฟรี
โรงแรมและที่พักยอดนิยมในอุปซอลา แสดงภาพก่อนหน้าของ Elite Hotel Academia แสดงภาพถัดไปของ Elite Hotel Academia
Elite Hotel Academia Elite Hotel Academia Uppsala
9.2 จาก 10, ยอดเยี่ยม, (1002)
"Mycket trevligt och bra!"
ราคาปัจจุบันคือ ฿3,015
฿3,015
Elite Hotel Academia Radisson Blu Hotel Uppsala Radisson Blu Hotel Uppsala Radisson Blu Hotel Uppsala Radisson Blu Hotel Uppsala แสดงภาพก่อนหน้าของ Radisson Blu Hotel Uppsala แสดงภาพถัดไปของ Radisson Blu Hotel Uppsala
Radisson Blu Hotel Uppsala Radisson Blu Hotel Uppsala Uppsala
9.0 จาก 10, ยอดเยี่ยม, (1162)
"Everything was good, except the restaurant told us that we couldn't have breakfast because we came too close to the closing time (it was still 10 minutes before). They ended up letting us have breakfast but it was an unnecessary exchange. "
ราคาปัจจุบันคือ ฿3,074
฿3,074
Radisson Blu Hotel Uppsala แสดงภาพก่อนหน้าของ Arenahotellet i Uppsala แสดงภาพถัดไปของ Arenahotellet i Uppsala
Arenahotellet i Uppsala Arenahotellet i Uppsala Uppsala
8.8 จาก 10, ดีเลิศ, (1367)
ราคาปัจจุบันคือ ฿2,794
฿2,794
Arenahotellet i Uppsala แสดงภาพก่อนหน้าของ Best Western Hotel Svava แสดงภาพถัดไปของ Best Western Hotel Svava
Best Western Hotel Svava Best Western Hotel Svava Uppsala
8.8 จาก 10, ดีเลิศ, (1006)
"Rent och modernt hotell. Ligger precis vid stationen vilket var väldigt smidigt. Rekommenderar."
ราคาปัจจุบันคือ ฿2,450
฿2,450
Best Western Hotel Svava แสดงภาพก่อนหน้าของ Scandic Uppsala Nord แสดงภาพถัดไปของ Scandic Uppsala Nord
Scandic Uppsala Nord Scandic Uppsala Nord Uppsala
"Excellent for staying the night with your kids"
ราคาปัจจุบันคือ ฿3,844
฿3,844
Scandic Uppsala Nord แสดงภาพก่อนหน้าของ Clarion Hotel Gillet แสดงภาพถัดไปของ Clarion Hotel Gillet
Clarion Hotel Gillet Clarion Hotel Gillet Uppsala
9.0 จาก 10, ยอดเยี่ยม, (1186)
"Ett toppenfint hotell att bo på mitt i centrum. Trevlig personal , god frukost. Vi kommer gärna igen
/Rickard"
ราคาปัจจุบันคือ ฿2,976
฿2,976
Clarion Hotel Gillet แสดงภาพก่อนหน้าของ Scandic Uplandia แสดงภาพถัดไปของ Scandic Uplandia
Scandic Uplandia Scandic Uplandia Uppsala
"Enormt bra service från alla på hotellet. Ok frukost. Sen att man var där på höstlovet och att de hördes hög musik fram till 3 ute på gatan får man ta :)
"
ราคาปัจจุบันคือ ฿2,599
฿2,599
Scandic Uplandia แสดงภาพก่อนหน้าของ Hotel Villa Anna แสดงภาพถัดไปของ Hotel Villa Anna
Hotel Villa Anna Hotel Villa Anna Uppsala
9.6 จาก 10, ไร้ที่ติ, (223)
ราคาปัจจุบันคือ ฿6,425
฿6,425
Hotel Villa Anna คลาเรียนคอลเลคชันโรงแรมอุปซาลา คลาเรียนคอลเลคชันโรงแรมอุปซาลา คลาเรียนคอลเลคชันโรงแรมอุปซาลา คลาเรียนคอลเลคชันโรงแรมอุปซาลา แสดงภาพก่อนหน้าของ คลาเรียนคอลเลคชันโรงแรมอุปซาลา แสดงภาพถัดไปของ คลาเรียนคอลเลคชันโรงแรมอุปซาลา
คลาเรียนคอลเลคชันโรงแรมอุปซาลา คลาเรียนคอลเลคชันโรงแรมอุปซาลา Uppsala
8.8 จาก 10, ดีเลิศ, (1000)
"+
Många krokar både i rummet och badrummet
Stor bra spegel i badrummet
Bra avställningsytor i badrummet
Separat smink spegel
Medium kokta ägg på frukosten
Många olika goda smoothies på frukosten
-
Litet slitet rum
Bara 1 täcke (fick ett till när vi bad om det)
Trångt och svårt att få plats vid frukosten
Dåligt med grönsaker på frukosten, bara några gurkskivor
Ingen färsk frukt på frukosten, bara konserverad
"
ราคาปัจจุบันคือ ฿3,111
฿3,111
คลาเรียนคอลเลคชันโรงแรมอุปซาลา แสดงภาพก่อนหน้าของ Grand Hotell Hörnan แสดงภาพถัดไปของ Grand Hotell Hörnan
Grand Hotell Hörnan Grand Hotell Hörnan Uppsala
9.4 จาก 10, ไร้ที่ติ, (1004)
"Det var ett mysigt och fint hotell. Nära tiill tågstationen och centrum. Frukosten var jatte bra "
ราคาปัจจุบันคือ ฿3,339
฿3,339
Grand Hotell Hörnan แสดงภาพก่อนหน้าของ Akademihotellet แสดงภาพถัดไปของ Akademihotellet
Akademihotellet Akademihotellet Uppsala
9.2 จาก 10, ยอดเยี่ยม, (1002)
"Prisvärt hotell nära centrum. Frukost är ganska standard och tyvärr var baconet mer kokt än stekt. Men de håller snyggt och fyller på av allt. Jag hade rum med eget badrum och allt var välstädat och snyggt i badrummet och själva rummet. Kvälls receptionen tillika baren erbjuder ett riktigt bra sortiment med öl från de stora bryggerierna som från några lokala bryggerier. "
ราคาปัจจุบันคือ ฿3,004
฿3,004
Akademihotellet แสดงภาพก่อนหน้าของ Uppsala Lägenhetshotell แสดงภาพถัดไปของ Uppsala Lägenhetshotell
Uppsala Lägenhetshotell Uppsala Lägenhetshotell Uppsala
"Nice and comfortable. Problems with TV remote control. Didn't work properly, extra noise."
ราคาปัจจุบันคือ ฿2,694
฿2,694
Uppsala Lägenhetshotell แสดงภาพก่อนหน้าของ Hotell Fyrislund แสดงภาพถัดไปของ Hotell Fyrislund
Hotell Fyrislund Hotell Fyrislund Uppsala
"Föreningsmöte. Mycket bra bemötande. Bra P-plats. Enkelt men helt OK!"
ราคาปัจจุบันคือ ฿2,039
฿2,039
Hotell Fyrislund แสดงภาพก่อนหน้าของ Hotell Kvarntorget แสดงภาพถัดไปของ Hotell Kvarntorget
Hotell Kvarntorget Hotell Kvarntorget Uppsala
ราคาปัจจุบันคือ ฿2,263
฿2,263
Hotell Kvarntorget โรงแรม Uppsala อพาร์ทเม้นต์ โรงแรม Uppsala อพาร์ทเม้นต์ โรงแรม Uppsala อพาร์ทเม้นต์ โรงแรม Uppsala อพาร์ทเม้นต์ แสดงภาพก่อนหน้าของ โรงแรม Uppsala อพาร์ทเม้นต์ แสดงภาพถัดไปของ โรงแรม Uppsala อพาร์ทเม้นต์
โรงแรม Uppsala อพาร์ทเม้นต์ โรงแรม Uppsala อพาร์ทเม้นต์ Uppsala
"Udmærket til prisen. Kunne godt have ønsket en sengelampe"
ราคาปัจจุบันคือ ฿1,992
฿1,992
โรงแรม Uppsala อพาร์ทเม้นต์ แสดงภาพก่อนหน้าของ เบสท์ เวสเทิร์น อุพซาลา แสดงภาพถัดไปของ เบสท์ เวสเทิร์น อุพซาลา
เบสท์ เวสเทิร์น อุพซาลา เบสท์ เวสเทิร์น อุพซาลา Uppsala
8.2 จาก 10, ดีมาก, (1002)
ราคาปัจจุบันคือ ฿3,060
฿3,060
เบสท์ เวสเทิร์น อุพซาลา แสดงภาพก่อนหน้าของ โรงแรม โบทานิกา อุพซาลา แสดงภาพถัดไปของ โรงแรม โบทานิกา อุพซาลา
โรงแรม โบทานิกา อุพซาลา โรงแรม โบทานิกา อุพซาลา Uppsala
"Mysigt och praktiska familjerum till bra priser."
ราคาปัจจุบันคือ ฿2,515
฿2,515
โรงแรม โบทานิกา อุพซาลา แสดงภาพก่อนหน้าของ Hotel von Kraemer แสดงภาพถัดไปของ Hotel von Kraemer
Hotel von Kraemer Hotel von Kraemer Uppsala
8.8 จาก 10, ดีเลิศ, (377)
"Väldigt otydlig och låst ingång för att ta sig till receptionen, som låg dold på våning 4.
Vänligen skulta upp större och tydlig äarw för förstagångsgäster. "
ราคาปัจจุบันคือ ฿5,281
฿5,281
Hotel von Kraemer แสดงภาพก่อนหน้าของ Odalgården แสดงภาพถัดไปของ Odalgården
Odalgården Odalgården Uppsala
"Ingen personal i receptionen. Kalla rum. Ostädade rum. Stod frukost men det meddelades när vi kom fram att det inte blir någon. Fin miljö dock"
ราคาปัจจุบันคือ ฿4,189
฿4,189
Odalgården แสดงภาพก่อนหน้าของ Wiks Slott แสดงภาพถัดไปของ Wiks Slott
Wiks Slott Wiks Slott Uppsala
"Fint rum med skön säng, välstädat och bra möblerat. Tillgång till kyl microvågsugn och vattenkokare ett plus. Fantastisk frukost i slottet."
ราคาปัจจุบันคือ ฿4,178
฿4,178
Wiks Slott ดูเพิ่มเติม ราคาต่อคืนที่ถูกที่สุดที่พบใน 24 ชั่วโมงที่ผ่านมา อ้างอิงจากการเข้าพัก 1 คืน ผู้เข้าพัก 2 คน ราคาและจำนวนห้องพักว่างอาจมีการเปลี่ยนแปลง อาจมีข้อกำหนดเพิ่มเติม
ราคาต่อคืนที่ถูกที่สุดที่พบใน 24 ชั่วโมงที่ผ่านมา อ้างอิงจากการเข้าพัก 1 คืน ผู้เข้าพัก 2 คน ราคาและจำนวนห้องพักว่างอาจมีการเปลี่ยนแปลง อาจมีข้อกำหนดเพิ่มเติม
ไม่พบสิ่งที่คุณกำลังมองหา?
ไม่พบสิ่งที่คุณกำลังมองหา?
ดูที่พักว่างทั้งหมดใน อุปซอลา
ดูที่พักว่างทั้งหมดใน อุปซอลา
เมื่อเข้าสู่ระบบจะได้รับส่วนลดโดยเฉลี่ยเพิ่มอีก 15% จากหลายพันโรงแรมที่ร่วมรายการ
อ่านเพิ่มเติมเกี่ยวกับ อุปซอลา ชื่นชอบพิพิธภัณฑ์ มหาวิทยาลัย และคาเฟ่มากๆ เลยใช่ไหม ถ้าอย่างนั้น อุปซอลา คือจุดหมายปลายทางสำหรับคุณ
ภาพโดย Shutterstock
ภาพสาธารณะโดย Shutterstock
ที่พักราคาถูกใน อุปซอลา
Akademihotellet Övre Slottsgatan 5, Uppsala
ราคา ฿3,004 ต่อคืน เข้าพัก 16 ก.พ. ถึง 17 ก.พ. ฿3,004
ราคารวม ฿3,365
รวมภาษีและค่าธรรมเนียม
16 ก.พ. - 17 ก.พ.
9/10 Wonderful! (1,000 รีวิว)
เบสท์ เวสเทิร์น อุพซาลา Traedgardsgatan 5, Uppsala
ราคา ฿3,060 ต่อคืน เข้าพัก 13 มี.ค. ถึง 14 มี.ค. ฿3,060
ราคารวม ฿3,427
รวมภาษีและค่าธรรมเนียม
13 มี.ค. - 14 มี.ค.
8.2/10 Very Good! (999 รีวิว)
Måby park & hotell 111 Måby, Marsta, Stockholms län
ราคา ฿1,677 ต่อคืน เข้าพัก 15 ก.พ. ถึง 16 ก.พ. ฿1,677
ราคารวม ฿1,878
รวมภาษีและค่าธรรมเนียม
15 ก.พ. - 16 ก.พ.
8/10 Very Good! (965 รีวิว)
Hotell Centralstation Bangårdsgatan 13, Uppsala
ราคา ฿2,635 ต่อคืน เข้าพัก 17 ก.พ. ถึง 18 ก.พ. ฿2,635
ราคารวม ฿2,951
รวมภาษีและค่าธรรมเนียม
17 ก.พ. - 18 ก.พ.
7.6/10 Good! (756 รีวิว)
Hotell Kvarntorget Kvarntorget 3, Uppsala
ราคา ฿2,263 ต่อคืน เข้าพัก 15 ก.พ. ถึง 16 ก.พ. ฿2,263
ราคารวม ฿2,535
รวมภาษีและค่าธรรมเนียม
15 ก.พ. - 16 ก.พ.
7.4/10 Good! (360 รีวิว)
แวนด์ราร์เฮม อุปสลา เซ็นทรัลสเตชั่น - โฮสเทล Bangårdsgatan 13 A, Uppsala
ราคา ฿1,922 ต่อคืน เข้าพัก 15 ก.พ. ถึง 16 ก.พ. ฿1,922
ราคารวม ฿2,153
รวมภาษีและค่าธรรมเนียม
15 ก.พ. - 16 ก.พ.
8.4/10 Very Good! (233 รีวิว)
เลือกพักใกล้กับสถานที่น่าสนใจในอุปซอลา เลือกพักใกล้กับสถานที่น่าสนใจในอุปซอลา
เรียนรู้เพิ่มเติมเกี่ยวกับ อุปซอลา เรียนรู้เพิ่มเติมเกี่ยวกับ อุปซอลา
สำรวจโลกแห่งการเดินทางไปกับเอ็กซ์พีเดีย สำรวจโลกแห่งการเดินทางไปกับเอ็กซ์พีเดีย โรงแรมและที่พักใกล้สนามบินในอุปซอลา โรงแรมย่านสุดฮิตอื่นๆ ใกล้เคียงอุปซอลา
เทรนด์ล่าสุดจากเอ็กซ์พีเดีย
คำถามที่พบบ่อย ที่พักที่ยอดเยี่ยมใน อุปซอลา
หากฉันต้องการยกเลิกการจองที่พักใน อุปซอลา ฉันจะได้รับเงินคืนหรือไม่
ได้! โดยส่วนใหญ่ คุณสามารถยกเลิกการจองและขอเงินคืนเต็มจำนวนหากยกเลิกก่อนวันที่โรงแรมหรือที่พักกำหนด ซึ่งโดยส่วนใหญ่คือช่วง 24-48 ชั่วโมงก่อนวันเข้าพัก หากการจองของคุณเป็นแบบไม่สามารถคืนเงินได้ คุณอาจจะยังได้รับเงินคืนหากยกเลิกภายใน 24 ชั่วโมงหลังทำการจอง กรองการค้นหาของคุณด้วย "ขอเงินคืนได้เต็มจำนวน" เพื่อหาดีลโรงแรมที่เปลี่ยนแปลงหรือยกเลิกได้ใน อุปซอลา
ที่พักที่ดีที่สุดสำหรับนักท่องเที่ยวที่ต้องการประหยัดงบประมาณใน อุปซอลา
โรงแรมที่ดีที่สุดสำหรับการพักผ่อนทั้งครอบครัวใน อุปซอลา
ที่พักที่ดีที่สุดที่เหมาะสำหรับการพักผ่อนสุดโรแมนติกใน อุปซอลา
โรงแรมที่รับรองกลุ่มคนที่มีความหลากหลายทางเพศ LGBTQ ใน อุปซอลา
ที่พักยอดนิยมที่อนุญาตให้สัตว์เลี้ยงเข้าพักในอุปซอลา
ที่พักยอดนิยมสำหรับการพักผ่อนริมทะเลใน อุปซอลา
ที่พักระดับหรูที่ดีที่สุดใน อุปซอลา
Hotel Villa Anna เป็นโรงแรมระดับ 4 ดาวที่มี บาร์ และ ห้องอาหาร และเป็นตัวเลือกยอดนิยมสำหรับนักท่องเที่ยวของเอ็กซ์พีเดียที่กำลังมองหาที่พักสุดหรูในการพักผ่อน ค้นหาเพิ่มเติม โรงแรมหรูใน อุปซอลา
ที่พักสไตล์บูทีคที่ดีที่สุดใน อุปซอลา
Grand Hotell Hörnan เป็นโรงแรม 4 ดาวในดวงใจของผู้ที่มองหาที่พักสุดทันสมัยซึ่งมีห้องพัก 37 ห้อง บาร์ และอาหารเช้าฟรี
โรงแรมที่เหมาะสำหรับนักกอล์ฟใน อุปซอลา
Hotell Fyrislund เป็นโรงแรมที่มีอาหารเช้าฟรีทุกวันและบริการ Wi-Fi ฟรี อีกทั้งยังเป็นตัวเลือกยอดนิยมสำหรับการเล่นกอล์ฟ แวะไปที่ สนามกอล์ฟ Kabo, สนามกอล์ฟ Soderby หรือ สนามกอล์ฟ Uppsala เพื่อโชว์วงสวิงที่สมบูรณ์แบบในการเล่นกอล์ฟ ดูเพิ่มเติม โรงแรมกอล์ฟใน อุปซอลา
ที่พักที่ยอดเยี่ยมใน อุปซอลา สำหรับการเรียนรู้เกี่ยวกับประวัติศาสตร์ในท้องถิ่น
โรงแรมพร้อมสระว่ายน้ำใน อุปซอลา
โรงแรมที่มีสปาที่ดีที่สุดใน อุปซอลา คือที่ใด
การเข้าพักใน อุปซอลา เป็นอย่างไร
นักเดินทางที่ชอบวัฒนธรรมและประวัติศาสตร์จะชื่นชอบการมาเยือน อุปซอลา ทั้งนี้ นักท่องเที่ยวสายอื่นๆ ก็จะพบว่ามหาวิหารนั้นน่าสนใจไม่แพ้กัน มหาวิทยาลัยก็เป็นไฮไลท์ที่ดึงดูดนักท่องเที่ยวมายังเมืองนี้ ใน อุปซอลา มีโรงแรมและที่พักประเภทต่างๆ ให้เลือกจอง 50 แห่ง ดูข้อมูลเพิ่มเติมเกี่ยวกับอุปซอลา
สถานที่สุดฮิตที่ต้องไปเยือนใน อุปซอลา
วิธีการเดินทางที่ดีที่สุดใน อุปซอลา
หากต้องการไปเที่ยวเมืองอื่น คุณสามารถไปขึ้นรถไฟที่อุพพ์ซาลา (QYX-สถานีรถไฟอุพพ์ซาลา), สถานีรถไฟกลาง Uppsala หรือUppsala C Station ได้เลย หากคุณต้องการเที่ยวไปรอบๆ อย่างอิสระและสะดวก แนะนำให้เช่ารถใน อุปซอลา สำหรับทริปของคุณ
สภาพอากาศใน อุปซอลา
เดือนที่มักจะร้อนที่สุด คือ กรกฎาคมและสิงหาคม โดยมีอุณหภูมิเฉลี่ย 16°C ส่วนเดือนที่หนาวที่สุด คือ มกราคมและกุมภาพันธ์ โดยมีอุณหภูมิเฉลี่ย -1°C ที่ อุปซอลา ช่วงที่หิมะตกหนักสุดคือธันวาคม, มกราคม, พฤศจิกายน และกุมภาพันธ์ โดยแต่ละเดือนมีหิมะหนาโดยเฉลี่ย 51 เซนติเมตร
ดูเพิ่มเติม
7a2ec13c-ce8c-4d98-99ed-c26ccc4a15ab e694d514-69a8-4b7f-ba87-1e6d685dd3a6