"),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;yPhi Phi Banyan Villa Avis, Prix & Photos 2025 - Expedia.be
Situé dans les environs de points d'intérêt comme Jetée de Tonsai Pier, l'hébergement Phi Phi Banyan Villa offre un jardin, un centre de fitness et un restaurant. Les clients peuvent rester connectés avec le Wi-Fi gratuit dans les chambres.
Avis voyageurs
8,28,2 sur 10
Très bien
Équipements populaires
Piscine
Petit-déjeuner disponible
Salle de sport
Réception 24 h/24
Service de ménage
Climatisation
Le prix actuel est de 103 €.
103 €
taxes et frais compris
17 févr. - 18 févr.
Options de chambre
Filtres disponibles pour les chambres
Affichage de 4 chambres sur 4
Afficher toutes les photos pour ce type de chambre : Banyan Wing Twin
Banyan Wing Twin
Points forts
Balcon
Climatisation
Lits bébé gratuits
Réfrigérateur
Télévision
Rideaux occultants
Salle de bain privée
Sèche-cheveux
24 m²
3 personnes
2 lits 1 place
Afficher toutes les photos pour ce type de chambre : Garden Wing Twin
Garden Wing Twin
Points forts
Balcon
Climatisation
Lits bébé gratuits
Réfrigérateur
Télévision
Rideaux occultants
Salle de bain privée
Sèche-cheveux
24 m²
2 personnes
2 lits 1 place
Afficher toutes les photos pour ce type de chambre : Garden Wing Double
Garden Wing Double
Points forts
Balcon
Climatisation
Lits bébé gratuits
Réfrigérateur
Télévision
Rideaux occultants
Salle de bain privée
Sèche-cheveux
24 m²
2 personnes
1 lit double
Afficher toutes les photos pour ce type de chambre : Banyan Wing Double
Ton Sai Seafood Restaurant - Phi Phi Island - 1 min à pied
The Mango Garden - 2 min à pied
Good Time Phi Phi - 2 min à pied
ACQUA Restaurant Phi Phi - 1 min à pied
À propos de cet hébergement
Phi Phi Banyan Villa
Hôtel à proximité de Jetée de Tonsai Pier
En séjournant à l'hébergement Phi Phi Banyan Villa, vous profiterez de ses nombreux atouts : un jardin, un centre de fitness et un restaurant. Vous pouvez rester connecté avec le Wi-Fi gratuit dans les chambres.
D'autres petits plus vous attendent, notamment :
Piscine en plein air
Petit-déjeuner anglais (en supplément), service de conciergerie et consigne à bagages
Réception ouverte 24 h/24
Les avis voyageurs sont particulièrement élogieux concernant la piscine, le personnel aux petits soins et l'emplacement
Caractéristiques des chambres
Les 62 chambres disposent de touches de confort comme un système de réglage de la climatisation, en plus de services et équipements comme l'accès Wi-Fi à Internet gratuit et un coffre-fort. Les avis voyageurs ne tarissent pas d'éloges concernant la propreté des chambres de l'hébergement.
Autres commodités équipant les chambres :
Salle de bains avec douche et articles de toilette gratuits
Télévision avec chaînes par câble
Balcon, réfrigérateur et lits bébé gratuits
Langues parlées
Anglais et thaï
Services et équipements
Internet
Disponible dans toutes les chambres : Wi-Fi gratuit
Disponible dans certains espaces publics : Wi-Fi gratuit
Parking et transports
Pas de parking disponible sur place
Nourriture et boissons
Petit-déjeuner anglais servi en supplément tous les jours de 07 h 00 à 10 h 30 : 250 THB pour les adultes et 250 THB pour les enfants
Un restaurant
Restaurants sur place
Tonsai
Activités
Centre de fitness
Piscine extérieure
Pour les familles
Lits bébé gratuits
Piscine extérieure
Réfrigérateur
Services aux voyageurs
Réception ouverte 24 h/24
Service de conciergerie
Ménage tous les jours
Consigne à bagages
Espaces extérieurs
Jardin
Accessibilité
Cet hébergement ne dispose pas d'ascenseurs
Plus
Espaces réservés aux fumeurs
Équipements de la chambre
Chambre
Air conditionné
Draps
Rideaux occultants
Lits bébé (gratuits)
Salle de bains
Articles de toilette gratuits
Sèche-cheveux
Salle de bain privée
Douche
Serviettes
Divertissements
Chaînes par câble
Télévision
Nourriture et boissons
Cafetière/bouilloire
Eau minérale gratuite
Réfrigérateur
Plus
Bureau
Coffre-fort
Conditions
Arrivée
Heure de début de l'enregistrement : 14 h 00 ; heure de fin de l'enregistrement : 23 h 00.
Toute arrivée tardive est soumise à disponibilité
Âge minimum pour l'enregistrement : 18 ans
Départ
Départ avant 11 h 00
Informations concernant l’arrivée
Le transfert à l'hébergement se fait par bateau ; pour organiser votre transfert, veuillez contacter l'hébergement au moins 72 heures avant votre voyage, aux coordonnées fournies dans la confirmation de réservation
L’hébergement facture 3 % pour les paiements par carte de crédit.
Vous devez contacter l’hébergement à l’avance pour obtenir les instructions d’enregistrement. Le personnel de la réception vous accueillera sur place.
À noter : veuillez contacter l'hébergement à l'avance à l'aide des coordonnées indiquées sur la confirmation de réservation, afin de prendre les dispositions nécessaires à votre arrivée.
À noter : veuillez contacter cet hébergement à l'avance à l'aide des coordonnées indiquées sur la confirmation de réservation si vous prévoyez d'arriver après 23 h 00.
De Phuket à Kho Phi Phi (au départ du Quai de Rasada Pier) : 8 h 30, 11 h 00, 11 h 30, 13 h 30 et 15 h 00 De Krabi à Kho Phi Phi (au départ du Quai de Klong Ji-Lard Pier) : 9h00, 10 h 30, 13 h 30 et 15h00 Veuillez vous présenter à quai au moins une heure à l’avance, car les horaires peuvent changer selon les prévisions météo. Si vous arrivez des aéroports de Phuket ou Krabi après midi, il vous faudra passer la nuit sur place et prendre le ferry du lendemain en direction de Kho Phi Phi.
Modes d’accès
Personnel présent à la réception
Animaux domestiques
Animaux de compagnie et d'assistance non admis.
Enfants et lits supplémentaires
Les enfants sont admis
Aucun lit d'appoint/supplémentaire n'est disponible
Lit bébé disponible sur demande à l'hébergement, à titre gratuit
Moyens de paiement
Informations importantes
Options en supplément
Le petit-déjeuner anglais coûte environ 250 THB par adulte et environ 250 THB par enfant.
Les frais de carte de crédit sont soumis à un supplément de 3 %.
La liste ci-dessus peut ne pas être exhaustive. Les frais et acomptes peuvent être mentionnés hors taxe et sont soumis à modification.
À savoir absolument
Cet hébergement est géré par un hôte professionnel et fourni dans le cadre d’une activité commerciale, industrielle ou libérale.
Des frais pour toute personne supplémentaire peuvent être facturés et dépendent de la politique de l'hébergement
Une pièce d'identité officielle avec photo et un dépôt de garantie en espèces, par carte de crédit ou par carte de débit, peuvent être demandés à l'arrivée pour couvrir tous frais imprévus
Les demandes spéciales, qui ne peuvent pas être garanties, sont soumises à disponibilité à l'arrivée et peuvent entraîner des frais supplémentaires
Cet hébergement accepte les cartes de crédit, les cartes de débit, et les espèces
Cet hébergement comprend les dispositifs de sécurité suivants : un extincteur et une trousse de secours
Veuillez noter que les normes culturelles et les règles pour les voyageurs peuvent différer selon le pays et l'hébergement. Les règles mentionnées sont fournies par l'hébergement
Nous devons aussi mentionner…
Cet hébergement ne dispose pas d'ascenseurs
Les animaux de compagnie, y compris les animaux d'assistance, ne sont pas acceptés dans cet hébergement
Hébergement aussi connu sous le nom de :
Phi Phi Banyan Villa Hôtel
Phi Phi Banyan Villa Koh Phi Phi
Phi Phi Banyan Villa Hôtel Koh Phi Phi
Foire aux questions
L'hébergement Phi Phi Banyan Villa dispose-t-il d'une piscine ?
Oui, cet hébergement vous propose une piscine extérieure.
Combien coûte un séjour dans l’hébergement Phi Phi Banyan Villa ?
À partir du 10 févr. 2025, les prix constatés pour un séjour d’une nuit pour deux adultes dans l’hébergement Phi Phi Banyan Villa le 17 févr. 2025 commencent à 103,31 €, taxes et frais compris. Ce prix est fondé sur le prix par nuit le plus bas constaté dans les dernières 24 heures pour des séjours dans les 30 prochains jours. Les prix sont susceptibles de changer. Choisissez vos dates pour obtenir des prix plus exacts.
Les animaux domestiques sont-ils admis dans l'hébergement Phi Phi Banyan Villa ?
Non, les animaux de compagnie ne sont pas admis au sein de l'hébergement.
À combien s'élèvent les frais de parking à l'hébergement Phi Phi Banyan Villa ?
Cet hôtel ne dispose pas de parking.
Quelle est l'heure d'arrivée à l'hébergement Phi Phi Banyan Villa ?
Heure de début de l'enregistrement : 14 h 00 ; heure de fin de l'enregistrement : 23 h 00. L'arrivée tardive vous est proposée durant des horaires précis.
Quelle est l'heure de départ de l'hébergement Phi Phi Banyan Villa ?
Le départ a lieu à 11 h 00.
Où se situe l'hébergement Phi Phi Banyan Villa ?
Profitant d'un emplacement intéressant dans la belle ville de Koh Phi Phi, cet hôtel se trouve à deux pas des sites suivants : Baie Ton Sai et Jetée de Tonsai Pier. Plage de Tonsai et Ao Ton Sai Beach se trouvent également à moins de 5 minutes.
Avis sur l’hébergement Phi Phi Banyan Villa
Avis
8,2
Très bien
Tous les avis affichés ont été émis à l’issue de vraies expériences de voyage. Seuls les voyageurs qui ont réservé un séjour chez nous peuvent en soumettre. Nous vérifions les avis conformément à nos directives et nous les publions tous, qu’ils soient positifs ou négatifs.Plus d’informationsS’ouvre dans une nouvelle fenêtre
Note des voyageurs de 10 (Excellent), d’après 393 avis sur 1005.
10 – Excellent
393
Note des voyageurs de 8 (Bien), d’après 379 avis sur 1005.
8 – Bien
379
Note des voyageurs de 6 (Satisfaisant), d’après 148 avis sur 1005.
6 – Satisfaisant
148
Note des voyageurs de 4 (Médiocre), d’après 55 avis sur 1005.
4 – Médiocre
55
Note des voyageurs de 2 (Horrible), d’après 30 avis sur 1005.
2 – Horrible
30
8,0/10
Propreté
8,4/10
Personnel et service
8,0/10
Services et équipements
7,6/10
Infrastructures et conditions de l’hébergement
7,8/10
Écoresponsabilité
Avis
8/10 Bien
Evelyne et FRANCIS
Voyage en couple
3 févr. 2025
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
Hôtel très bien situé, buffet petit-déjeuner au top et situé en bord de mer, dommage que les séparations du balcon soient si petites, car facile à enjamber et vue chez le voisin. La piscine est bien mais petite pour le nombre de chambres, idem pour les transats.
Evelyne et FRANCIS
Séjour de 5 nuits en janvier 2025
8/10 Bien
Benoit
Voyage en couple
28 janv. 2025
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
Hôtel très bien situé et personnel au top. Très mal isolé donc le calme dépendra de vos voisins. Chambre agréable mais si vous comptez vous poser à la piscine bonne chance car il n'y a que 6 transats pour tout l'hôtel
Benoit
Séjour de 7 nuits en janvier 2025
10/10 Excellent
Jeremy
Voyage en couple
28 janv. 2025
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement
Hôtel parfait pour se reposer autour de la piscine après une journée d’excursion, plage et boutique.
La chambre est très propre, le jardin magnifique. Le personnel est agréable et adorable.
Il est situé à proximité de l’arrivée et départ des ferry.
Au top
Jeremy
Séjour de 2 nuits en janvier 2025
10/10 Excellent
Isa
6 déc. 2024
Isa
Séjour de 3 nuits en novembre 2024
6/10 Satisfaisant
Constance
14 sept. 2024
Les points forts : Personnel et service
Les points faibles : Confort de la chambre
Constance
Séjour de 2 nuits en septembre 2024
8/10 Bien
Alain, St-Hubert
Voyage en famille
5 juin 2024
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
Na
Alain
Séjour de 1 nuit en juin 2024
10/10 Excellent
Anais
Voyage en famille
21 avr. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Anais
Séjour de 2 nuits en avril 2024
10/10 Excellent
Jean Marc
Voyage en groupe
23 mars 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Nice Little Hotel
Good option close to everything with a nice small pool and also very quiet. Breakfast is served at the restaurant overlooking the sea. Staff is also very friendly.
Jean Marc
Séjour de 1 nuit en mars 2024
8/10 Bien
Laurence
13 mars 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement
Bonne literie, chambre correcte (la salle de bain nécessiterait d’être rénovée), jardin superbe.
Le seul problème, c’est que la chambre donnait sur la rue, bruit jusqu’à 2/3h du matin.
Le personnel est top..
Laurence
Séjour de 2 nuits en mars 2024
8/10 Bien
Mylene
28 févr. 2024
Les points forts : Propreté, personnel et service, confort de la chambre
Sympa
Super bien situé pour un séjours de quelques jours. Reste bruyant en fonction de la chambre attribué.
Mylene
Séjour de 2 nuits en février 2024
8/10 Bien
jeremie
Voyage en famille
26 févr. 2024
Les points forts : Personnel et service, infrastructures et conditions de l’hébergement, confort de la chambre
Excellente localisation
Excellente localisation au calme mais près de la pier. Bon petit déjeuner sur la terrase au bord de la mer.
Propreté de la chambre à revoir.
jeremie
Séjour de 2 nuits en février 2024
8/10 Bien
elisabeth
15 févr. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Un beau sejour
Hôtel très bien situé, accueil et service de qualité même si la communication en anglais est parfois difficile. Piscine et extérieur bien entretenus, petit déjeuner buffet varié et de qualité. Seul Bémol : le bâtiments des chambres 300 donne sur une ruelle avec deux auberges de jeunesse à l arrière, du bruit parfois jusqu'a 3h du matin. Il vaut donc mieux eviter si vous voulez dormir plus tôt.
elisabeth
Séjour de 3 nuits en février 2024
8/10 Bien
Delphine
11 févr. 2024
Les points forts : Propreté
Hôtel bien placé. Confort moyen et petit déjeuner moyen également
Delphine
Séjour de 1 nuit en février 2024
10/10 Excellent
Arold
4 févr. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
C’est mon troisième séjours en Thaïlande et troisième passage dans cet hôtel.
Toujours aussi content et satisfait en tout point et pour en avoir fais d’autres sur l’île a un détail près celui de la vétusté d’année en année l’hôtel vieilli il a bien besoin du coup de neuf mais sinon tout est parfait
Arold
Séjour de 5 nuits en janvier 2024
10/10 Excellent
Brandon
1 févr. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Fantastique !
Cette hôtel est idéalement situé, avec des chambres climatisées, propres et confortable.
Excellent accueil.
Je recommande
Brandon
Séjour de 2 nuits en janvier 2024
8/10 Bien
eric
Voyage en famille
31 janv. 2024
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
très bien placé, à côté de tout,la 2eme plage plus belle,est à 5mn à pied.., hôtel un peu bruyant,des bruits de portes et de pas la nuit,des bruits de moteurs (groupe électrogène je suppose). belle piscine, mais 5 transats en tout.. c'est un poil juste, même si on ne vient pas à koh phi phi pour la piscine.sinon très bon hôtel pour l'île qui a l'habitude de fournir des hôtels très moyennement nickel..
eric
Séjour de 2 nuits en janvier 2024
8/10 Bien
DOMINIQUE
Voyage en groupe
31 janv. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Nous nous sommes régalés .
Petit point faible la Clim .
Petit dej au top
DOMINIQUE
Séjour de 1 nuit en janvier 2024
8/10 Bien
Fabrice
23 janv. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement
Bel hôtel au centre de tonsai, jardin et piscine
Dommage qu'il n'y ait aucune isolation phonique
Fabrice
Séjour de 3 nuits en janvier 2024
10/10 Excellent
Kristie
Voyage en groupe
4 janv. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Séjour exceptionnel, hôtel idéalement situé et au calme !
Kristie
Séjour de 2 nuits en janvier 2024
10/10 Excellent
Julien
24 août 2023
Julien
Séjour de 1 nuit en août 2023
10/10 Excellent
Catherine
3 août 2023
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement
Nice place, people are nice, next to everything
Catherine
Séjour de 1 nuit en juillet 2023
4/10 Médiocre
Richard
19 mars 2023
Les points forts : Propreté
Les points faibles : Infrastructures et conditions de l’hébergement et confort de la chambre
Emplacement parfait, hôtel à restaurer !
Déçu de notre chambre : très très sombre en rdc avec à l'intérieur du bois sombre.
Lumière au dessus du miroir dans la chambre avec un néon.
Aucune insonorisation et le matin pas de possibilité de dormir du fait des déplacements dans le couloir.
5 bains de soleil pour 65 chambres !
Petit déjeuner moyen comparé à ceux que nous avons pris dans d'autres hôtels au même prix.
Matelas et oreillers durs.
Un rafraîchissement s'impose pour cet hôtel.
En contrepartie, il est très bien situé et le personnel très agréable.
Richard
Séjour de 2 nuits en mars 2023
6/10 Satisfaisant
Luna
Voyage en groupe, Voyage en couple
22 févr. 2023
Les points faibles : Personnel et service et équipements
it is located right in front of the beach, you can have breakfast with an amazing view
Luna
Séjour de 3 nuits en février 2023
8/10 Bien
Floriane
13 févr. 2023
Floriane
Séjour de 3 nuits en février 2023
10/10 Excellent
Nicolas
Voyage en famille
12 févr. 2023
Les points forts : Propreté, infrastructures et conditions de l’hébergement, confort de la chambre