"),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;yBeoordelingen, promoties en foto's van Crowne Plaza Cabana, Palo Alto, an IHG Hotel 2025 - Expedia.be
Stanford University Medical Center - 11 min. rijden
Lokaal vervoer
Station San Antonio - 2 min. rijden
Whisman Station - 7 min. rijden
San Jose, California (SJC-Internationale luchthaven Norman Y. Mineta San Jose) - 26 min. rijden
Restaurants
Boba Bliss - 12 min. wandelen
Starbucks - 13 min. wandelen
Chili's Grill & Bar - 14 min. wandelen
Gen Korean BBQ House - 14 min. wandelen
Mendocino Farms - 16 min. wandelen
Over deze accommodatie
Crowne Plaza Cabana, Palo Alto, an IHG Hotel
Hotel vlak bij Stanford University
Een poolbar, een terras en een droogkuis/wasserijservice verwelkomen je bij Crowne Plaza Cabana, Palo Alto, an IHG Hotel. Geniet van een sauna of een spabad om tot rust te komen. Het plaatselijke restaurant 4290 Bistro Bar serveert ontbijt, diner en lichte maaltijden. Je kunt er genieten van een happy hour. Gratis wifi in de kamer met een snelheid van 25+ Mbps is beschikbaar voor alle gasten. Ook geniet je hier van een bar en een 24-uurs fitnesscentrum.
Andere voordelen van dit hotel zijn:
Een buitenzwembad met cabana's, ligstoelen en parasols bij het zwembad
Een ontbijtbuffet (toeslag), parkeerplaatsen ter plaatse en snelle uitcheckservice
Snelle incheckservice, een automaat en een computerstation
Een lift, een waterkoeler en een balzaal
Beoordelingen van gasten tonen hoge cijfers voor het behulpzame personeel
Kamervoorzieningen
De 195 kamers zijn voorzien van voordelen zoals laptopwerkplekken en airconditioning, bovenop extra's zoals gratis wifi en geluiddichte muren. Beoordelingen van gasten zijn vol lof over de netheid van de kamers in deze accommodatie.
Er zijn extra voorzieningen zoals:
Verwarming en ventilators
Hypoallergeen beddengoed, donsdekens en gratis baby-/kinderbedden
Badkuipen of douches, gratis toiletartikelen en haardrogers
Flatscreentelevisies met premium tv-zenders
Koelkasten, koffiezetapparaten/waterkokers en dagelijkse schoonmaak
Talen
Engels, Spaans
Accommodatie-voorzieningen
Internet
Beschikbaar in alle kamers: gratis wifi
Wifisnelheid op de kamer: 25+ Mbps
Beschikbaar in sommige gemeenschappelijke ruimtes: gratis wifi
Parkeren en vervoer
Onoverdekte parkeerplekken ter plaatse (USD 20 per dag; inclusief in- en uitrijden)
Parkeerplekken voor mobilhomes/bussen/vrachtwagens ter plaatse (toeslag)
Rolstoeltoegankelijke parkeerplaatsen beschikbaar
Eten en drinken
Dagelijks ontbijtbuffet tegen een toeslag beschikbaar van 06.00 uur tot 10.00 uur: USD 23,95 tot 32 per persoon
Een bar aan het zwembad
Een bar/lounge
Een restaurant
Koffie en thee in gemeenschappelijke ruimtes
Snackbar/delicatessenwinkel
Restaurants ter plaatse
4290 Bistro Bar
Dingen om te doen
24-uurs sportschool
Buitenzwembad
Sauna
Spabad
Tv in gemeenschappelijke ruimtes
Gezinsvriendelijk
Buitenzwembad
Geluiddichte kamers
Gratis babybed
Koelkast op de kamer
Omheind zwembad
Snackbar/delicatessenwinkel
Voorzieningen
24-uursreceptie
Automaat
Bagageopslag
Geldautomaat
Gemeenschappelijke microgolfoven
Waterkoeler
Gastendiensten
Droogkuis-/wasserijservice
Huwelijksservices
Meertalig personeel
Schoonmaakservice (dagelijks)
Zakelijke diensten
15 vergaderruimtes
24-uurs businesscentrum
Computerstation
Flexwerkplekken
Buiten
Ligstoelen aan het zwembad
Parasols bij het zwembad
Terras
Zwembadcabana's (toeslag)
Toegankelijkheidsvoorzieningen
Heb je specifieke toegankelijkheidsbehoeften? Neem dan contact op met de accommodatie via de contactgegevens in de boekingsbevestiging.
Informatieborden in braille of reliëfletters
Lift
Luisterhulpmiddelen
Rolstoeltoegankelijke paden
Rolstoeltoegankelijke parkeerplaatsen
Kamervoorzieningen
Slaapkamer
Beddengoed inbegrepen
Donzen dekbed
Gratis babybed
Hypoallergeen beddengoed
Verduisterende gordijnen
Badkamer
Bad of douche
Badjassen
Gratis toiletartikelen
Haardroger
Handdoeken inbegrepen
Pantoffels
Entertainment
Betaalfilms
Flatscreen-tv met premium kabelzenders
iPod-dock
Eten en drinken
Koelkast
Koffiezetapparaat/waterkoker
Meer
Aangrenzende kamers beschikbaar
Airconditioning (met klimaatregeling)
Bureau
Geluiddichte kamers
Gratis lokale gesprekken
Laptopvriendelijke werkplek
Strijkijzer/strijkplank
Telefoon
Ventilator
Verwarming (met klimaatregeling)
Beleid
Inchecken
Inchecken kan vanaf: 15.00 uur; inchecken kan tot: 03.00 uur
Vroeg inchecken is onder voorbehoud van beschikbaarheid
Snelle incheckservice
Minimale leeftijd om in te checken: 18
Uitchecken
Uitchecken voor 12.00 uur
Contactloos uitchecken
Laat uitchecken is onder voorbehoud van beschikbaarheid
Voor laat uitchecken wordt een toeslag aangerekend
Snelle uitcheckservice
Speciale incheckinstructies
De portier of receptionist zal je bij aankomst in de accommodatie verwelkomen.
Als je een rate plan inclusief ontbijt hebt geboekt, ontvang je ontbijt voor maximaal 2 volwassenen die een kamer delen. Voor extra personen is ontbijt verkrijgbaar tegen een toeslag.
Als je een rate plan inclusief diner hebt geboekt, krijg je diner voor maximaal 2 volwassenen die een kamer delen. Er geldt een dinertoeslag voor extra gasten.
Toegang tot accommodatie
Bemande receptie
Huisdieren
Voor huisdieren betaal je een toeslag van USD 50 per accommodatie, per verblijf, naast een borgsom van USD 50 per verblijf
Assistentiedieren zijn welkom en er wordt geen toeslag voor in rekening gebracht
Alleen honden zijn toegestaan
Tot 27 kg per huisdier
Kinderen en extra bedden
Kinderen zijn welkom.
Er kunnen 2 kinderen van 18 jaar en jonger gratis verblijven als ze gebruikmaken van de aanwezige bedden wanneer ze slapen in de kamer van de ouder of voogd
Op verzoek zijn er gratis babybedjes beschikbaar bij de accommodatie
Betalingsmethoden
Belangrijke informatie
Optionele extra's
Toeslag voor ontbijtbuffet: ongeveer USD 23.95–32 per persoon
Betaald parkeren (openlucht): USD 20.00 per dag (incl. in- en uitrijden)
Borgsom voor huisdieren: USD 50 per verblijf
Toeslag voor huisdieren: USD 50 per accommodatie, per verblijf
Hulpdieren zijn vrijgesteld van heffingen
Laat uitchecken is tegen een toeslag beschikbaar (onder voorbehoud van beschikbaarheid)
Deze lijst is mogelijk niet volledig. Toeslagen en borgsommen zijn mogelijk excl. btw en kunnen wijzigen.
Algemene info
Deze accommodatie wordt beheerd door een professionele eigenaar, die accommodaties aanbiedt vanuit zijn/haar vakgebied, bedrijf of beroep.
Afhankelijk van het accommodatiebeleid kan voor extra personen een toeslag worden aangerekend.
Tijdens het inchecken dien je in het geval van incidentele kosten mogelijk een geldig identiteitsbewijs voor te leggen en een borgsom in contanten, per bankkaart of kredietkaart te betalen.
Speciale verzoeken kunnen, indien mogelijk, bij check-in worden ingewilligd. Hiervoor kunnen extra kosten worden aangerekend. Speciale verzoeken kunnen niet worden gegarandeerd.
Deze accommodatie accepteert creditcards; contante betalingen zijn niet toegelaten
De accommodatie beschikt over de volgende veiligheidsvoorzieningen: een brandblusapparaat, een beveiligingssysteem, een EHBO-koffer en raambeveiliging
De accommodatie bevestigt dat ze de schoonmaak- en desinfectiemaatregelen van Clean Promise (IHG) hanteert.
Houd er rekening mee dat culturele normen en het gastenbeleid per land en per accommodatie kunnen verschillen. De gegeven beleidsregels zijn verstrekt door de accommodatie.
Overige info
Het zwembad is toegankelijk van 07.00 uur tot 22.00 uur
Aangrenzende kamers kunnen aangevraagd worden, afhankelijk van beschikbaarheid. Informeer rechtstreeks bij de accommodatie via de contactgegevens in de boekingsbevestiging.
Er wordt een auto aanbevolen om van en naar deze accommodatie te reizen.
Deze accommodatie verwelkomt gasten van elke seksuele geaardheid of geslachtsidentiteit (LHBTI+-vriendelijk)
Accommodatie ook bekend onder de naam
Cabana Crowne Plaza
Cabana Crowne Plaza Palo Alto
Cabana Palo Alto
Crowne Plaza Cabana
Crowne Plaza Cabana Hotel
Crowne Plaza Cabana Hotel Palo Alto
Crowne Plaza Cabana Palo Alto
Crowne Plaza Palo Alto Cabana
Palo Alto Cabana
Palo Alto Crowne Plaza Cabana
Crowne Plaza Cabana Palo Alto Hotel
Veelgestelde vragen
Beschikt Crowne Plaza Cabana, Palo Alto, an IHG Hotel over een zwembad?
Ja, deze accommodatie heeft een buitenzwembad. Het zwembad is van 07.00 uur tot 22.00 uur geopend.
Hoeveel kost een verblijf bij Crowne Plaza Cabana, Palo Alto, an IHG Hotel?
Vandaag, 4 feb. 2025, kost een verblijf bij Crowne Plaza Cabana, Palo Alto, an IHG Hotel van één nacht voor twee volwassenen op 8 feb. 2025 min. € 112,93, inclusief belastingen en toeslagen. Deze prijs is gebaseerd op de laagste gevonden prijs per nacht in de afgelopen 24 uur voor verblijven in de komende 30 dagen. Prijzen kunnen wijzigen. Kies je datums voor meer accurate prijzen.
Zijn huisdieren welkom bij Crowne Plaza Cabana, Palo Alto, an IHG Hotel?
Ja, bij Crowne Plaza Cabana, Palo Alto, an IHG Hotel zijn honden met een maximumgewicht van 27 kg per huisdier toegestaan. Er geldt een borgsom van USD 50 per verblijf en een toeslag van USD 50 per accommodatie, per verblijf. Hulpdieren betalen geen toeslag.
Hoeveel berekent Crowne Plaza Cabana, Palo Alto, an IHG Hotel voor parkeren?
Parkeren kost USD 20.00 per dag.
Hoe laat kan ik bij Crowne Plaza Cabana, Palo Alto, an IHG Hotel inchecken?
Inchecken kan vanaf: 15.00 uur; inchecken kan tot: 03.00 uur.
Tot hoe laat kan ik bij Crowne Plaza Cabana, Palo Alto, an IHG Hotel uitchecken?
Je dient om uiterlijk 12.00 uur uit te checken. Tegen betaling van een toeslag kun je laat uitchecken (afhankelijk van beschikbaarheid).
Waar staat Crowne Plaza Cabana, Palo Alto, an IHG Hotel?
Dit hotel ligt in Palo Alto Orchards, op 1,3 km van San Antonio Shopping Center en op 5 km afstand van Stanford University en Googleplex. Ook San Andreas Fault Trail en Rengstorff Park liggen op 3 km afstand. Station San Antonio ligt op 20 minuten wandelen.
Beoordelingen over Crowne Plaza Cabana, Palo Alto, an IHG Hotel
Beoordelingen
8,4
Zeer goed
Alle weergegeven beoordelingen zijn gebaseerd op echte gastenervaringen. Alleen reizigers die een verblijf bij ons hebben geboekt, kunnen een beoordeling indienen. We verifiëren beoordelingen op basis van onze richtlijnen en plaatsen alle beoordelingen, of ze nu positief of negatief zijn.Meer informatieOpent in een nieuw venster
Gastenscore: 10 - Uitstekend. 530 van 1004 beoordelingen
10 - Uitstekend
530
Gastenscore: 8 - Goed. 277 van 1004 beoordelingen
8 - Goed
277
Gastenscore: 6 - Redelijk. 94 van 1004 beoordelingen
6 - Redelijk
94
Gastenscore: 4 - Matig. 69 van 1004 beoordelingen
4 - Matig
69
Gastenscore: 2 - Ontzettend slecht. 34 van 1004 beoordelingen
2 - Ontzettend slecht
34
8,8/10
Netheid
8,8/10
Personeel en service
8,2/10
Voorzieningen
8,4/10
Staat van de accommodatie en faciliteiten
8,4/10
Milieuvriendelijkheid
Beoordelingen
4/10 – Matig
Kevin
1 feb 2025
Positief: Netheid
They now charge for parking. So, I will stay somewhere else
Kevin
1 nacht verbleven in januari 2025
8/10 – Goed
Chuyun
Zakenreiziger
31 jan 2025
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Very clean and quiet, lot of dining options nearby.
Chuyun
1 nacht verbleven in januari 2025
10/10 – Uitstekend
Kristen, Morristown
Reisde met familie
26 jan 2025
Positief: Netheid, voorzieningen
Great
Kristen
3 nachten verbleven in januari 2025
8/10 – Goed
Michele
Reisde met familie en kleine kinderen
26 jan 2025
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Quiet, nice property
Michele
1 nacht verbleven in januari 2025
10/10 – Uitstekend
Patricia Lindsey, Oakland
Reisde met partner
26 jan 2025
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Good bar/restaurant on site
Patricia Lindsey
2 nachten verbleven in januari 2025
4/10 – Matig
Megan
26 jan 2025
Negatief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Megan
2 nachten verbleven in januari 2025
2/10 – Ontzettend slecht
Fedra
24 jan 2025
Negatief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Unhappy with their lack of staff availability and support.
Fedra
1 nacht verbleven in januari 2025
2/10 – Ontzettend slecht
Nimish
19 jan 2025
Positief: Personeel en service
Negatief: Netheid, staat van de accommodatie en faciliteiten
The infrastructure is crumbling. Heater wasn't working in our room. The doors and handles are super tight. Would advise everyone to explore other hotels in this area rather than stay at this hotel.
Nimish
1 nacht verbleven in januari 2025
10/10 – Uitstekend
Denis, Montreal
18 jan 2025
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Denis
2 nachten verbleven in januari 2025
10/10 – Uitstekend
Marcos
Reisde met familie
16 jan 2025
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
The staff is excrement and they’re always willing to accommodate us with Stanford hospital rates. We’re extremely happy we found this hotel.
Marcos
1 nacht verbleven in december 2024
8/10 – Goed
Dennis
Zakenreiziger, Reisde met familie, Reisde met familie en kleine kinderen
11 jan 2025
Positief: Personeel en service, voorzieningen
Negatief: Staat van de accommodatie en faciliteiten
Needs renovation property dated and need of repair.
Dennis
3 nachten verbleven in januari 2025
10/10 – Uitstekend
Eric
Reisde met familie
11 jan 2025
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Staff are always helpful and friendly.
Eric
2 nachten verbleven in december 2024
6/10 – Redelijk
Tobyn
Zakenreiziger
11 jan 2025
Outdated old hotel
Tobyn
2 nachten verbleven in november 2024
10/10 – Uitstekend
Niky
Reisde met partner
5 jan 2025
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Our 2nd time staying here. Amazing customer service. They really go above and beyond at this hotel. Room & bathroom are very nice and clean. 5 stars to all staff from checking-in to our bartender. Very polite and efficient! Food was amazing too. Very tasteful. Thank you for another amazing experience!
Niky
1 nacht verbleven in januari 2025
10/10 – Uitstekend
Jose
30 dec 2024
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Good place to stay I do recommend it
Jose
1 nacht verbleven in december 2024
10/10 – Uitstekend
Eren
Reisde met partner
29 dec 2024
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Christine was fantastic and welcomed us as we checked in. She was friendly and very knowledgeable about the hotel. We signed up for the rewards program and was blessed with complimentary goodie bags.
Eren
1 nacht verbleven in december 2024
8/10 – Goed
Jonathan
Reisde met familie, Reisde met familie en kleine kinderen
28 dec 2024
The putting green needs improvement along with driving range. Dog park fence needs attention and area cleaned of tree debris. Only one elevator was working on a holiday week. Overall had a decent stay.
Jonathan
2 nachten verbleven in december 2024
6/10 – Redelijk
Chris
20 dec 2024
Chris
1 nacht verbleven in december 2024
10/10 – Uitstekend
Ruoying
Zakenreiziger
19 dec 2024
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Good hotel to stay for business trips.
Ruoying
2 nachten verbleven in november 2024
10/10 – Uitstekend
Dot
19 dec 2024
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
reasonable price and convenient to where I had to be.
Dot
1 nacht verbleven in december 2024
2/10 – Ontzettend slecht
mel
Reisde met een groep
16 dec 2024
I picked it for the jacuzzi by the pool. Most other affordable hotels in the area offered free breakfast, they did not. However, I was willing to fore go the breakfast for the jacuzzi. I paid to much for that place. I could’ve got a comparable room for like $180. The pool was closed & all tore up- a mess. No jacuzzi as marketed. Bartender couldn’t make a lemon drop martini. What I hoped to be a relaxing night - was not. . Also., only one elevator was working. No usb/c plug ins in room. No screen on window. It goes on. 🙄
mel
1 nacht verbleven in december 2024
4/10 – Matig
Yaner
Reisde met partner
14 dec 2024
Positief: Netheid
Negatief: Personeel en service
If you text a front desk for help in night, please expect them respond the next day. And you have to request shampoo separately…
Yaner
1 nacht verbleven in december 2024
2/10 – Ontzettend slecht
Ozzie
7 dec 2024
Ozzie
1 nacht verbleven in november 2024
2/10 – Ontzettend slecht
Erika, San Luis Obispo
2 dec 2024
Positief: Staat van de accommodatie en faciliteiten