"),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
Aeroporto Internacional de Zanzibar (ZNZ) - 93 min de carro
Restaurantes
Promenade Main Restaurant - 6 min de caminhada
M&J Cafe - 6 min de carro
Ginger Bar - 6 min de caminhada
Sexy Fish - 6 min de carro
Upendo Restaurant - 2 min de caminhada
Sobre esta propriedade
Zuri Zanzibar
Hotel de luxo e ideal para famílias perto de Praia de Kendwa
Além de ficar perto de Praia Nungwi, Zuri Zanzibar oferece as seguintes comodidades: 2 bares na praia, bar ao lado da piscina e terraço. Este hotel é um ótimo lugar para aproveitar o sol, pois conta como comodidades como praia de areia branca, refeições de frente para a praia e espreguiçadeiras. Visite Maua Spa, o spa no local, que oferece massagens, tratamentos para o corpo e manicure e pedicure. Saboreie uma refeição em qualquer um dos 3 restaurantes no local, que contam com café da manhã, almoço, jantar, um cardápio infantil e vista para o mar.
O centro de bem-estar 24 horas oferece aulas de aeróbica e aulas de ioga. Você também pode encontrar as seguintes atividades: caiaque, vôlei de praia e prática de remo/canoagem. Wi-Fi grátis nos quartos está disponível para todos os hóspedes, além de comodidades como jardim e biblioteca.
Outros benefícios são:
Uma piscina externa com espreguiçadeiras e guarda-sóis
Estacionamento sem manobrista grátis
Serviço de traslado de/para o aeroporto (sobretaxa), atividades infantis supervisionadas (sobretaxa) e carregador
Recepção 24 horas, equipamento para esportes aquáticos e serviços de concierge
Características do quarto
Todos os 56 quartos incluem comodidades como serviço de quarto 24 horas e roupas de cama premium, além de espaço de trabalho para notebook e ar-condicionado.
Outras comodidades incluem:
Roupas de cama antialérgicas e camas com colchão Select Comfort
Banheiros com banheiras ou chuveiros e produtos de toalete grátis
TVs de tela plana de 46 polegadas com canais digitais e DVD player
Varanda ou pátio, guarda-roupa ou closet e serviço de babá
Disponível em algumas áreas públicas: Wi-Fi grátis
Estacionamento e transporte
Traslado 24 horas de/para o aeroporto mediante solicitação e sobretaxa
Estacionamento sem manobrista grátis no local
Alimentação e bebidas
2 bares na praia
3 restaurantes
4 bares/lounges
Café e chá nas áreas comuns
Lanchonete/delicatéssen
Refeição privada/para casais
Um bar ao lado da piscina
Restaurantes no local
Bahari Grill & Bar
Dhow Bar
Maisha Resto & Bar
Peponi Bar
Upendo Restaurant
Atividades
Aulas de academia
Aulas de ioga
Biblioteca
Canoagem
Centro de bem-estar 24 horas
Embarcação aquática individual motorizada
Equipamento para esportes aquáticos
Passeios de barco
Passeios de caiaque
Piscina externa
Spa de serviço completo
Vôlei de praia
Ideal para famílias
Atividades infantis supervisionadas (sobretaxa)
DVD player
Jogos infantis
Lanchonete/delicatéssen
Piscina externa
Serviço de babá no quarto
Conveniências
Armazenamento para bagagem
Balcão de recepção 24 horas
Cofre na recepção
Guias de viagem
Loja de presentes/banca de jornal
Serviços para hóspedes
Arrumação de quartos diária
Assistência para passeios/bilhetes
Equipe multilíngue
Mensageiro
Preparação das camas para dormir
Serviços de casamento
Serviços de concierge
Serviços de lavagem a seco/lavanderia
Área externa
Espreguiçadeiras
Espreguiçadeiras para piscina
Guarda-sóis
Guarda-sóis
Jardim
Na praia
Terraço
Toalhas de praia
Spa de serviço completo
3 salas de tratamento
Áreas de tratamento externas
Manicures/pedicures
Massagem
Salas de tratamento para casais
Spa aberto todos os dias
Acessibilidade
Sem elevador
Comodidades do quarto
Quarto
Colchão Select Comfort
Cortinas blackout
Roupas de cama antialérgicas
Roupas de cama premium
Banheiro
Banheira ou chuveiro
Banheiro privativo
Chinelos
Papel higiênico
Produtos de toalete grátis
Roupões de banho
Sabonete
Secador de cabelo
Toalhas disponíveis
Xampu
Entretenimento
DVD player
TV de tela plana 46 polegadas com canais digitais
Alimentação e bebidas
Chaleira elétrica
Frigobar
Garrafa de água grátis
Máquina de café/chá
Serviço de champanhe
Serviço de quarto 24 horas
Mais
Acesso através de corredores externos
Ar-condicionado
Cofre
Escrivaninha
Espaço de trabalho para notebook
Quartos conectados disponíveis
Telefone
Ventilador de teto
Políticas
Check-in
Horário de início do check-in: 14h. Horário de término do check-in: a qualquer momento.
Check-in antecipado sujeito à disponibilidade.
O check-in antecipado está disponível mediante uma taxa.
Disponibilidade de check-in e check-out sem contato
Idade mínima para o check-in: 18
Check-out
Check-out até 11h.
Check-out sem contato
Check-out tardio sujeito a disponibilidade
Será cobrada uma taxa para o check-out tardio
Instruções especiais para o check-in
Esta propriedade oferece serviço de traslado do aeroporto (sujeito a sobretaxas). Antes da viagem, os hóspedes devem fornecer os detalhes da chegada à propriedade usando as informações de contato na confirmação da reserva.
Os hóspedes devem entrar em contato com a propriedade com antecedência para receber as instruções de check-in. Eles serão recebidos pelo responsável pela recepção quando chegarem ao local.
Para organizar o check-in, entre em contato com a propriedade pelo menos 48 horas antes de sua chegada, usando as informações contidas na confirmação da reserva.
Reformas e fechamentos
Estas instalações vão permanecer fechadas de 28 de abril de 2025 a 25 de maio de 2025 (datas sujeitas a alteração):
Um dos restaurantes
Piscina
Métodos de acesso
Porteiro
Animais de estimação
Animais de estimação ou de serviço não são aceitos
Crianças e camas extras
Crianças são bem-vindas
Opções de pagamento na propriedade
Informações importantes
Taxas
Você deve pagar os seguintes encargos na propriedade. As tarifas podem incluir impostos:
A cidade cobra um imposto de USD 5.00 por pessoa, por diária
Incluímos todas as cobranças que a propriedade nos forneceu.
Extras
Taxa de traslado de/para o aeroporto: USD 95 por veículo (só ida)
O check-in antecipado está disponível mediante uma taxa (sujeito à disponibilidade).
Check-out tardio disponível mediante uma taxa (sujeito à disponibilidade)
A lista acima pode estar incompleta. As taxas e os depósitos podem não incluir impostos e estão sujeitos a mudanças.
O que você precisa saber
Pessoas extras podem incorrer em taxas adicionais que variam dependendo da política da propriedade.
Documento de identificação oficial com foto e cartão de crédito, cartão de débito ou depósito em dinheiro podem ser exigidos no momento do check-in para despesas extras.
Solicitações especiais estão sujeitas à disponibilidade no momento do check-in e podem incorrer em taxas adicionais. Essas solicitações não estão garantidas.
Esta propriedade aceita cartões de crédito. Não são aceitos pagamentos em dinheiro.
Os recursos de segurança disponíveis na propriedade incluem extintor de incêndio e grades para janelas.
Importante
Esta propriedade não tem elevadores
É necessário reservar os seguintes serviços: serviços de massagem e tratamentos de spa. As reservas podem ser feitas entrando em contato com a propriedade antes da viagem usando as informações para contato fornecidas na confirmação de reserva
A propriedade possui quartos conectados ou adjacentes, que podem ser solicitados entrando em contato diretamente com a propriedade no número fornecido na confirmação da reserva
É proibida a entrada de animais nesta propriedade, inclusive cães-guia
A propriedade também é conhecida como
Zuri Zanzibar Hotel Kendwa
Zuri Zanzibar Hotel
Zuri Zanzibar Kendwa
Zuri Zanzibar Hotel
Zuri Zanzibar Kendwa
Zuri Zanzibar Hotel Kendwa
Perguntas frequentes
Zuri Zanzibar tem piscina?
Sim, esta propriedade conta com uma piscina externa. A piscina vai estar fechada de 28 de abril de 2025 a 25 de maio de 2025 (datas sujeitas a alteração).
Quanto custa ficar em Zuri Zanzibar?
A partir de 24 de jan. de 2025, os preços encontrados para uma estadia de 1 diária para 2 adultos em Zuri Zanzibar em 3 de fev. de 2025 começam a partir de R$ 6.516,07, excluídos impostos e taxas. Este preço está baseado no valor mais baixo para uma diária encontrado nas últimas 24 horas para estadias nos próximos 30 dias. Os preços estão sujeitos a alteração. Escolha as datas da viagem para ver preços com maior precisão.
Zuri Zanzibar é ideal para quem viaja com animais de estimação?
Não, animais de estimação não são permitidos nesta propriedade.
Quanto custa o estacionamento em Zuri Zanzibar?
O estacionamento sem manobrista é grátis nessa propriedade.
Qual é o horário de check-in em Zuri Zanzibar?
Horário de início do check-in: 14h. Horário de término do check-in: a qualquer momento. É cobrada uma taxa pelo check-in antecipado (sujeito à disponibilidade).
Qual é o horário de check-out em Zuri Zanzibar?
Horário de check-out: 11h. O check-out tardio está disponível por uma taxa (sujeito à disponibilidade).
Zuri Zanzibar oferece serviço de traslado para o aeroporto?
Sim, há um serviço de traslado de/para o aeroporto disponível mediante solicitação. Aplica-se uma taxa de USD 95 por veículo.
Onde fica Zuri Zanzibar?
Na praia em Kendwa, este hotel fica a 3 km de Praia de Kendwa e Praia Nungwi. Praia de Muyuni e Praia Mapenzi também ficam a 32 km.
Avaliações sobre Zuri Zanzibar
Avaliações
9,4
Extraordinária
Todas as avaliações exibidas descrevem experiências reais de hóspedes. Apenas viajantes que reservaram uma estadia pela nossa plataforma podem enviar uma avaliação. Verificamos as avaliações de acordo com as nossas diretrizes e publicamos todas elas, sejam positivas ou negativas.Mais informaçõesAbre em uma nova janela
Nota 10 - Excelente. 71 de 91 avaliações" "
10 - Excelente
71
Nota 8 - Boa. 14 de 91 avaliações" "
8 - Boa
14
Nota 6 - Ok. 3 de 91 avaliações" "
6 - Ok
3
Nota 4 - Insatisfatória. 2 de 91 avaliações" "
4 - Insatisfatória
2
Nota 2 - Terrível. 1 de 91 avaliações" "
2 - Terrível
1
9,6/10
Limpeza
9,2/10
Serviço e funcionários
9,6/10
Comodidades
9,8/10
Condições e instalações da propriedade
9,6/10
Cuidado com o meio ambiente
Avaliações
8/10 - Boa
JONATHAN
23 de ago. de 2022
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
JONATHAN
Hospedou-se por 2 diárias em ago. de 2022
10/10 - Excelente
Vitória
30 de dez. de 2021
Vitória
Hospedou-se por 2 diárias em dez. de 2021
10/10 - Excelente
Rubens
7 de dez. de 2021
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Rubens
Hospedou-se por 2 diárias em dez. de 2021
8/10 - Boa
Marcela
10 de mai. de 2021
Pontos positivos: Limpeza, condições e instalações da propriedade e conforto do quarto
Hotel bonito mas o serviço deixou a desejar.
Achei o hotel lindo porém o check in achei pouco solicito e as vezes que precisei recorrer a recepção para pedir alguma orientação eles não eram tão solícitos. Informei por diversas vezes que estava fazendo 09 anos de casada no dia 04/05 na recepção no momento da chegada e outros dias mas NADA foi feito pelo hotel para tornar nossa estadia dos sonhos, nem uma cartinha, uma flor na cama, nem mesmo um parabéns. Destaque para os garçons tanto dos restaurantes e do bar da praia atendimento excelente, o check in devia aprender com eles a tratar o cliente.
Marcela
Hospedou-se por 3 diárias em mai. de 2021
10/10 - Excelente
Juliana
28 de dez. de 2020
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Incrível
Hotel incrível!
Juliana
Hospedou-se por 4 diárias em dez. de 2020
10/10 - Excelente
Silvia
25 de out. de 2019
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Silvia
Hospedou-se por 4 diárias em out. de 2019
6/10 - Ok
Phillip
Viagem a dois
7 de dez. de 2024
Pontos positivos: Comodidades e condições e instalações da propriedade
Pontos negativos: Limpeza
…
Phillip
Hospedou-se por 4 diárias em dez. de 2024
10/10 - Excelente
Maureen
Viagem a dois
7 de out. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Great place & location!
Maureen
Hospedou-se por 2 diárias em out. de 2024
10/10 - Excelente
Viajante verificado
23 de set. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
The rooms and property are beautiful and every staff member was super friendly and attentive. The only downside is if you leave the property and take a walk on the beach you are hounded by people trying to sell you crap. One guy literally followed me for miles. I would go back in a heartbeat but wouldn’t leave the property.
Viajante verificado
Hospedou-se por 2 diárias em set. de 2024
10/10 - Excelente
Christopher
12 de set. de 2024
Christopher
Hospedou-se por 2 diárias em set. de 2024
10/10 - Excelente
Kenneth, Cincinnati
5 de jul. de 2024
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
The property was EXACTLY as it appeared on the website. Beautiful grounds, including the spice garden. HUGE bungalows and being surrounded by beautiful foliage. Clean beach and easy access to the ocean. Great staff. Two blue monkeys resident in the trees. GIANT African snails all over. The food was so good. Menus changed often and I was there for one week. Accommodating staff make arrangements to see things away from the property such as tours of Jozani Forest, Stone Town and Prison Island to see the giant tortoises.
Kenneth
Hospedou-se por 6 diárias em jun. de 2024
10/10 - Excelente
José María
13 de mai. de 2024
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
José María
Hospedou-se por 5 diárias em mai. de 2024
10/10 - Excelente
Gerold
13 de nov. de 2023
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Gerold
Hospedou-se por 7 diárias em nov.. de 2023
10/10 - Excelente
Viridiana
Viagem em grupo
15 de out. de 2023
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Excelente todo y hermoso lugar
Viridiana
Hospedou-se por 1 diária em out. de 2023
8/10 - Boa
Graham
11 de out. de 2023
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Overall a gem but not the paradise it could be.
Top quality result with understated but top quality accommodation, excellent food and outstanding customer service from all members of the team.
I could not rate it overall a top score because one element spoilt the total experience for us.
The beach is white sand, with clear waters, but certainly not relaxing much of the time. With good reason the beach is not private. Given that it is one of the best on the island, therefore there are a lot of passing visitors. The hotel does restrict them from coming in to the property. The issue is the conveyor belt of hawkers trying to sell. They stand looking at the guests on the sunbeams, and as soon as you go for a swim, pounce on you. Add to this, impromptu african dance routines (again looking for tips), and jet skis. A great beach for people watching, but not the best a lot of the time for total relaxation and to enjoy the beauty. Not, I would stress the hotels fault. We felt that the whole threat of over tourism is a big problem on the island and needs to be addressed urgently by the Government.
Graham
Hospedou-se por 3 diárias em out. de 2023
10/10 - Excelente
Graham
8 de out. de 2023
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Graham
Hospedou-se por 1 diária em out. de 2023
10/10 - Excelente
Robert
Viagem a dois
26 de ago. de 2023
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade
Beautiful property, delicious food, great service, and an absolutely perfect beach. It was an ideal place to relax for a few days after safari.
Robert
Hospedou-se por 4 diárias em ago. de 2023
10/10 - Excelente
Absar
4 de jul. de 2023
Absar
Hospedou-se por 1 diária em jul. de 2023
10/10 - Excelente
Viajante verificado
11 de jun. de 2023
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Schönste Hotelanlage
Die Hotel Anlage war wunderschön und sauber, das Hotelpersonal war unglaublich nett. Wir würden auf Fall jedem dieses Hotel empfehlen. Das einzige was uns nicht gefallen hat, war dass wir die Softdrinks extra kaufen mussten. Zumindest zum Abendessen sollte ein Drink inkludiert sein.
Viajante verificado
Hospedou-se por 7 diárias em mai. de 2023
10/10 - Excelente
Melissa
3 de jun. de 2023
Melissa
Hospedou-se por 7 diárias em mai. de 2023
10/10 - Excelente
Calvin
2 de jun. de 2023
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Calvin
Hospedou-se por 2 diárias em mai. de 2023
10/10 - Excelente
Meddour
8 de mai. de 2023
Pontos positivos: Limpeza, serviço e funcionários, condições e instalações da propriedade e conforto do quarto
Meddour
Hospedou-se por 3 diárias em mai. de 2023
4/10 - Insatisfatória
Rui
4 de mar. de 2023
Rui
Hospedou-se por 7 diárias em fev. de 2023
10/10 - Excelente
Dorothee
Viagem com a família
27 de dez. de 2022
Pontos positivos: Limpeza, serviço e funcionários e condições e instalações da propriedade
Accueil et service raffines.
Hotel extremement chic.
Vegetation sublime.
Prestations impeccables
Dorothee
10/10 - Excelente
Erica
11 de dez. de 2022
Pontos positivos: Limpeza, serviço e funcionários, comodidades e condições e instalações da propriedade