"),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;yUlasan, Promo & Foto Sawasdee Village 2025 - Expedia
Phuket (HKT-Bandara Internasional Phuket) - 69 menit berkendara
Restoran
Palm Square - 3 mnt jalan kaki
Black Canyon K Plaza - 6 mnt jalan kaki
Coconut Garden - 3 mnt jalan kaki
Chef Ice - 5 mnt jalan kaki
The Hot Stone - 8 mnt jalan kaki
Tentang properti ini
Sawasdee Village
Resor bintang 4 butik dekat Pantai Kata
Tidak jauh dari Pantai Karon dan Karon View Point, Sawasdee Village menyediakan bar tepi kolam renang, teras, dan taman. Manjakan diri Anda dengan Wrap detoksifikasi, body scrub, dan pijat dengan batu panas di spa yang ada di properti. Restoran di properti ini, Sawasdee Thai Cuisine, menyajikan sarapan, makan siang, dan makan malam. Akses Internet nirkabel gratis, dengan kecepatan 250+ Mbps (cocok untuk 3–5 orang atau hingga 10 perangkat), serta perpustakaan dan laundry/dry cleaning tersedia untuk semua tamu.
Manfaat lainnya termasuk:
Kolam renang outdoor dan kolam renang anak
Sarapan sesuai pesanan (biaya tambahan), bell boy, dan meja pemesanan tur/tiket
Ruang pijat/perawatan, penitipan koper, dan resepsionis 24 jam
Staf multibahasa
Ulasan tamu memberikan nilai yang bagus untuk kolam renang, staf, dan lokasi
Fitur kamar
Semua kamar tamu di Sawasdee Village menawarkan kenyamanan seperti ruang kerja ramah laptop dan AC, serta fasilitas seperti WiFi gratis dan brankas.
Fasilitas lain termasuk:
Perlengkapan mandi gratis dan pengering rambut
Lemari dan ruang baju, lemari es, dan tempat tidur bayi (gratis)
Bahasa
Tionghoa (Mandarin), Inggris, Thailand
Fasilitas properti
Internet
Tersedia di semua kamar: Wi-Fi gratis
Kecepatan Wi-Fi dalam kamar: 250+ Mbps (cocok untuk 3–5 orang atau hingga 10 perangkat)
Tersedia di beberapa area publik: Wi-Fi gratis
Tempat parkir dan transportasi
Tidak tersedia parkir di properti
Gratis antar jemput ke pantai
Makanan dan minuman
Setiap hari sarapan sesuai pesanan tersedia pukul 07.00 hingga 10.30 dengan biaya: THB 350 untuk dewasa dan THB 175 untuk anak-anak
1 bar tepi kolam renang
1 restoran
Restoran di properti
Sawasdee Thai Cuisine
Aktivitas menarik
1 kolam renang outdoor
Kolam renang anak
Kolam renang outdoor (akses tamu)
Perpustakaan
Spa layanan lengkap
Cocok untuk keluarga
1 kolam renang outdoor
Fasilitas laundry
Gratis boks bayi
Kolam renang anak
Lemari es dalam kamar
Kenyamanan
Fasilitas laundry
Penitipan koper
Resepsionis 24 jam
Layanan tamu
Bantuan tur dan tiket
Layanan laundry/dry cleaning
Pembersihan kamar (setiap hari)
Porter/bellboy
Staf multibahasa
Outdoor
Taman
Teras
Spa layanan lengkap
8 kamar perawatan
Aromaterapi
Bathtub spa
Body scrub
Body wrap
Facial
Pijat ala Swedia
Pijat ala Thailand
Pijat dengan batu hangat
Refleksiologi
Ruang perawatan pasangan
Ruang uap
Spa buka setiap hari
Wrap detoksifikasi
Aksesibilitas
Jika Anda memiliki permintaan untuk fasilitas difabel tertentu, harap hubungi properti menggunakan informasi yang tertera pada konfirmasi reservasi yang diterima setelah memesan.
Tidak ada lift (properti satu lantai)
Fasilitas kamar
Kamar tidur
Gratis boks bayi
Seprai disediakan
Tirai kedap cahaya
Kamar mandi
Handuk disediakan
Jubah mandi
Pengering rambut
Perlengkapan mandi gratis
Sampo
Sikat dan pasta gigi
Tisu toilet
Makanan dan minuman
Air minum kemasan gratis
Ketel listrik
Layanan kamar terbatas
Lemari es
Lainnya
AC
Brankas
Dekorasi khusus
Ruang kerja laptop
Setrika/meja setrika atas permintaan
Telepon
Kebijakan
Check-in
Check-in mulai pukul: 15.00; Batas waktu check-in pukul: tengah malam
Tersedia check-in tanpa sentuh
Check-in lebih akhir tergantung ketersediaan
Usia check-in minimal - 18
Check-out
Check-out sebelum tengah hari
Tersedia check-out tanpa sentuh
Petunjuk check-in khusus
Resepsionis di properti akan menyambut tamu saat kedatangan
Harap hubungi properti sebelumnya jika Anda berencana akan tiba setelah jam 12.30
Properti ini bersertifikat Thailand SHA Plus. Thailand SHA Plus adalah sertifikasi kesehatan dan keselamatan (tingkat tambahan untuk standar SHA), untuk properti yang terbuka bagi traveler yang telah divaksinasi dan memiliki setidaknya 70% staf yang telah divaksinasi, yang dikeluarkan oleh Amazing Thailand Safety and Health Administration.
Metode akses
Bellboy atau resepsionis
Hewan peliharaan
Hewan peliharaan atau hewan pemandu tidak diperkenankan masuk
Anak dan tempat tidur tambahan
Anak-anak diperbolehkan
1 anak, hingga usia 3 tahun, dapat menginap gratis jika menggunakan tempat tidur yang ada saat menginap di kamar orang tua atau wali
Tempat tidur lipat/kasur tambahan tidak tersedia
Boks bayi gratis tersedia atas permintaan di properti
Jenis pembayaran properti
Informasi Penting
Biaya
Anda akan diminta untuk membayar biaya berikut di properti. Biaya tersebut mungkin termasuk pajak yang berlaku:
Deposit: THB 2500.00 per akomodasi, per masa menginap
Kami telah memasukkan semua biaya yang diberikan properti ke kami.
Fasilitas ekstra opsional
Biaya untuk sarapan siap masak: sekitar THB 350 untuk orang dewasa dan THB 175 untuk anak-anak
Daftar di atas mungkin tidak lengkap. Biaya dan deposit mungkin belum mencakup pajak dan dapat berubah tanpa pemberitahuan sebelumnya.
Anda harus tahu
Biaya penambahan orang dapat berlaku dan berbeda-beda menurut kebijakan properti
Tanda pengenal berfoto yang dikeluarkan oleh pemerintah dan kartu kredit atau deposit uang tunai diperlukan saat check-in untuk biaya tidak terduga
Pemenuhan permintaan khusus bergantung pada ketersediaan sewaktu check-in dan mungkin menimbulkan biaya tambahan; permintaan khusus tidak dapat dijamin
Nama pada kartu kredit yang digunakan saat check-in untuk membayar biaya tak terduga harus sama dengan nama tamu utama pada reservasi kamar
Properti ini menerima kartu kredit dan uang tunai
Harap diperhatikan bahwa norma budaya dan kebijakan tamu dapat berbeda berdasarkan negara dan properti; kebijakan yang tercantum disediakan oleh properti
Property Registration Number 104/2564
Perlu diketahui
Properti ini tidak memiliki lift
Pemesanan diperlukan untuk layanan pijat dan perawatan spa; reservasi dapat dilakukan dengan menghubungi properti sebelum kedatangan, dengan menggunakan informasi kontak pada konfirmasi pemesanan
Hanya tamu terdaftar yang boleh menginap di kamar
Hewan peliharaan, termasuk hewan pemandu, tidak diizinkan di properti ini
Diperlukan mobil untuk transportasi ke dan dari properti ini
Properti ini juga dikenal dengan nama
Sawasdee Village
Sawasdee Village Hotel
Sawasdee Village Hotel Phuket
Sawasdee Village Phuket
Sawasdee Village Hotel Kata Beach
Sawasdee Village Kata
Sawasdee Village Phuket/Kata Beach
Sawasdee Village Hotel Karon
Sawasdee Village Karon
Sawasdee Village Resort Karon
Sawasdee Village Resort
Pertanyaan umum
Apakah Sawasdee Village memiliki kolam renang?
Ya, properti ini dilengkapi kolam renang outdoor dan kolam renang anak.
Berapa biaya menginap di Sawasdee Village?
Mulai 11 Feb 2025, harga yang ditemukan untuk 1 malam menginap untuk 2 orang dewasa di Sawasdee Village pada 21 Feb 2025 mulai dari Rp11.312.350, belum termasuk pajak dan biaya lainnya. Harga ini berdasarkan harga per malam terendah yang ditemukan dalam 24 jam terakhir untuk masa menginap dalam 30 hari ke depan. Harga dapat berubah sewaktu-waktu. Pilih tanggal untuk harga yang lebih akurat.
Apakah Sawasdee Village ramah hewan peliharaan?
Tidak, hewan peliharaan tidak diperkenankan masuk di properti ini.
Berapa biaya parkir di Sawasdee Village?
Properti ini tidak menyediakan parkir.
Pukul berapa check-in di Sawasdee Village?
Check-in mulai pukul: 15.00; Batas waktu check-in pukul: tengah malam. Check-in terlambat tersedia pada jam tertentu.
Pukul berapa check-out di Sawasdee Village?
Check-out pada pukul tengah hari.
Di mana lokasi Sawasdee Village?
Berlokasi dekat pantai, resor spa ini berjarak 2 km dari Pantai Kata dan Pantai Karon. Karon View Point dan Kuil Chalong juga berada dalam 10 km.
Ulasan Sawasdee Village
Ulasan
9,2
Luar biasa
Semua ulasan yang ditampilkan berasal dari pengalaman tamu yang nyata. Hanya traveler yang telah memesan penginapan dengan kami yang dapat mengirimkan ulasan. Kami memverifikasi ulasan sesuai dengan panduan kami dan memublikasikan semua ulasan, baik itu positif maupun negatif.Informasi selengkapnyaTerbuka di jendela baru
Penilaian 10 - Sangat Bagus. 704 dari 1000 ulasan
10 - Sangat Bagus
704
Penilaian 8 - Bagus. 212 dari 1000 ulasan
8 - Bagus
212
Penilaian 6 - Cukup Baik. 40 dari 1000 ulasan
6 - Cukup Baik
40
Penilaian 4 - Buruk. 28 dari 1000 ulasan
4 - Buruk
28
Penilaian 2 - Sangat Buruk. 16 dari 1000 ulasan
2 - Sangat Buruk
16
9,0/10
Kebersihan
9,4/10
Staf & layanan
9,4/10
Fasilitas
9,0/10
Kondisi & fasilitas properti
9,4/10
Ramah lingkungan
Ulasan
10/10 Sangat Bagus
NAOKO
Bepergian bersama teman
9 Feb 2025
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Don’t hesitate. Absolutely stunning property this was by far the best hotel stay we had in our month long trip through Asia! Everything was excellent.
Rachel
Menginap 2 malam pada bulan Januari 2025
8/10 Bagus
Keondra
Bepergian bersama teman
27 Jan 2025
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
This property was just magical. Identical to the pictures but better in person! The staff were so accommodating and kind. The grounds were amazing. The only reason I didn’t give 5 stars is the location is quite far from everything we had planned, which I did not know but I still would stay here again, especially since I wouldn’t be doing everything a first tome visitor would. You want to relax and wander the grounds in amazement I definitely recommend here!
Keondra
Menginap 2 malam pada bulan Januari 2025
10/10 Sangat Bagus
john
Bepergian bersama teman
20 Jan 2025
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Amid the hussle and bustle of of Kata beach, this property is truly an oasis of calm. Highly recommend.
john
Menginap 5 malam pada bulan Januari 2025
10/10 Sangat Bagus
Hugh
11 Jan 2025
Disukai: Kebersihan, staf & layanan, kondisi & fasilitas properti
A
Hugh
Menginap 3 malam pada bulan Januari 2025
10/10 Sangat Bagus
Shinji
Bepergian bersama teman
4 Jan 2025
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
It was simply stunning. Beautiful hotel with a great swimming pool and close to the beach and shops. Lovely Phuket holiday.
Manuel
Menginap 7 malam pada bulan Desember 2024
10/10 Sangat Bagus
David Roland
27 Des 2024
David Roland
Menginap 6 malam pada bulan Desember 2024
10/10 Sangat Bagus
Xiaoning
24 Des 2024
Xiaoning
Menginap 4 malam pada bulan November 2024
10/10 Sangat Bagus
Margaret
Bepergian bersama teman
16 Des 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
An amazing hotel so peaceful hospitable and friendly staff. By far one of the best hotels in Thailand. Within walking distance to Kata beach and a great restaurant for traditional food. Highly recommend staying at this hotel
Margaret
Menginap 6 malam pada bulan Desember 2024
10/10 Sangat Bagus
CLAUDIO
15 Des 2024
Disukai: Kebersihan, staf & layanan, kondisi & fasilitas properti
MOLTO BUONO
CLAUDIO
Menginap 7 malam pada bulan Desember 2024
8/10 Bagus
Francianna
15 Des 2024
Disukai: Kebersihan, staf & layanan, kondisi & fasilitas properti
Francianna
Menginap 5 malam pada bulan November 2024
10/10 Sangat Bagus
Stephanie
14 Des 2024
Stephanie
Menginap 3 malam pada bulan November 2024
10/10 Sangat Bagus
Antoinette
10 Des 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Antoinette
Menginap 5 malam pada bulan Desember 2024
10/10 Sangat Bagus
Michael
Bepergian bersama teman
4 Des 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
The staff was amazing, the property has incredible ambiance, they really work hard to keep mosquitoes away and it worked. The food was good as well. Our poolside suite was very nice. I would recommend.
Michael
Menginap 6 malam pada bulan November 2024
8/10 Bagus
Veronica
Bepergian bersama teman
4 Des 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Very nice and quiet property.
Veronica
Menginap 3 malam pada bulan November 2024
10/10 Sangat Bagus
Plush rocker
Bepergian bersama teman
2 Des 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Absolutely stunning hotel! One of the most beautiful places I have ever stayed!
Plush rocker
Menginap 3 malam pada bulan November 2024
10/10 Sangat Bagus
Joshua
Bepergian bersama teman
1 Des 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Great trip
Joshua
Menginap 7 malam pada bulan September 2024
2/10 Sangat Buruk
paven
28 Nov 2024
Tidak Disukai: Kebersihan, kondisi & fasilitas properti
Property is not exactly as pictured. The rooms have a bad smell.
paven
Menginap 1 malam pada bulan November 2024
10/10 Sangat Bagus
Alberto
Bepergian bersama teman
22 Nov 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
The staff was world class in their friendliness and hospitality! That alone earns them 5 stars. But then you see the grounds and it all comes together!
Alberto
Menginap 4 malam pada bulan November 2024
10/10 Sangat Bagus
Arlene M Walker
17 Nov 2024
Disukai: Kebersihan, staf & layanan, kondisi & fasilitas properti
This property is absolutely beautiful. The staff all of the host are overly nice and eager to help with whatever you need.K2 One of the first smiling faces that you will see, and he will ensure your stay is top-notch. The office staff, The restaurant staff the cleaning staff everyone is 10 out of 10. I would book this property today.
Arlene M Walker
Menginap 5 malam pada bulan November 2024
8/10 Bagus
Rocky
Bepergian bersama teman
16 Nov 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
Beautiful property. Just a bit far from airport. Beach is a bit of a walk but they offer transit. Close to a great night market. Again the property was amazing.
Rocky
Menginap 2 malam pada bulan November 2024
10/10 Sangat Bagus
Matsumoto
Bepergian bersama teman
15 Nov 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti
最高
Matsumoto
Menginap 2 malam pada bulan Oktober 2024
10/10 Sangat Bagus
Tally
10 Nov 2024
Disukai: Kebersihan, staf & layanan, kondisi & fasilitas properti
Tally
Menginap 8 malam pada bulan Oktober 2024
10/10 Sangat Bagus
SARIAN
Bepergian bersama teman
7 Nov 2024
Disukai: Kebersihan, staf & layanan, fasilitas, kondisi & fasilitas properti