"),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
Grande plage de Primel-Trégastel - 24 min en voiture
Pointe de Bihit - 36 min en voiture
Plage du Trébeurden - 55 min en voiture
Comment se déplacer
Gare de Plouigneau - 22 min en voiture
Aéroport de Lannion-Côte de Granit Rose (LAI) - 33 min en voiture
Restaurants
L'Escale Locquirec - 3 min en voiture
Bar de la Plage - 35 min en voiture
Brasserie de la Plage - 2 min à pied
Les Algues - 3 min à pied
Crêperie la Lutine - 10 min en voiture
À propos de cet hébergement
Le Grand Hotel des Bains & Spa - Bretagne
Hôtel chic en zone rurale
Situé à deux pas des emblématiques Pointe de Bihit et Plage du Trébeurden, l'hébergement Le Grand Hotel des Bains & Spa - Bretagne propose une terrasse, un jardin et une aire de jeux. Faites-vous chouchouter avec un massage, un soin du visage ou un soin de manucure/pédicure au spa sur place. Le restaurant sur place propose le dîner. Le Wi-Fi gratuit dans les chambres vous permet de rester connecté, et diverses autres prestations sont à votre disposition, comme un service de nettoyage à sec / blanchisserie et un bar.
D'autres petits plus vous attendent, notamment :
Piscine couverte avec chaises longues
Parking en libre-service gratuit
Petit-déjeuner buffet (en supplément), location de vélos et navette vers et depuis l'aéroport (en supplément)
Service de garde d'enfants (en supplément), salle de réunion et hébergement non-fumeurs
Caractéristiques des chambres
Toutes les chambres bénéficient d'un ameublement personnalisé et
sont dotées de services et équipements comme l'accès Wi-Fi à Internet gratuit, un coffre-fort et un système d'insonorisation.
Autres équipements proposés dans les chambres :
Salle de bains avec articles de toilette gratuits et sèche-cheveux
Télévision à écran plat avec chaînes par câble
Bouilloire électrique, chauffage et service de ménage quotidien
Langues parlées
Anglais et français
Services et équipements
Internet
Disponible dans toutes les chambres : Wi-Fi gratuit
Disponible dans certains espaces publics : Wi-Fi gratuit
Parking et transports
Parking sans voiturier gratuit sur place
Navette aller-retour entre l'hôtel et l'aéroport (en supplément)
Nourriture et boissons
Petit-déjeuner buffet servi en supplément tous les jours de 08 h 00 à 10 h 00 : 24.00 EUR pour les adultes et 16 EUR pour les enfants
Un restaurant
Un bar / salon
Service en chambre disponible
Activités
Location de vélos
Centre de fitness
Spa proposant des soins complets
Piscine couverte
Aire de jeux
Sauna
Hammam
Pour les familles
Service de garde d'enfants (en supplément)
Piscine couverte
Aire de jeux
Chambres insonorisées
Services et équipements
Salle de banquet
Ascenseur
Coffre-fort à la réception
Journaux dans le hall
Services aux voyageurs
Réception ouverte 24 h/24
Service de conciergerie
Ménage tous les jours
Service de nettoyage à sec
Services professionnels
Salle de réunion
Espaces extérieurs
Jardin
Chaises longues en bord de piscine
Emplacement en bord de plage privée
Terrasse
Spa
Soins du visage
Soins de manucure et de pédicure
Massages
Bain turc/hammam
Accessibilité
Si vous avez une demande spéciale concernant l'accessibilité, veuillez contacter l'hébergement à l'aide des informations figurant sur la confirmation de réservation
Ascenseur
Chemin d'accès sans escaliers
Accessible aux personnes à mobilité réduite (restrictions éventuelles)
Plus
Hébergement non-fumeurs
Équipements de la chambre
Chambre
Draps
Rideaux occultants
Chauffage
Salle de bains
Articles de toilette gratuits
Sèche-cheveux
Salle de bain privée
Serviettes
Divertissements
Chaînes par câble
Télévision à écran plat
Films à la carte
Nourriture et boissons
Cafetière/bouilloire
Bouilloire électrique
Plus
Bureau
Décoration personnalisée
Ameublement personnalisé
Téléphone
Coffre-fort
Chaussons
Système d'insonorisation
Conditions
Arrivée
Heure de début de l'enregistrement : 15 h 00 ; heure de fin de l'enregistrement : 23 h 00.
Âge minimum pour l'enregistrement : 18 ans
Départ
Départ avant 11 h 00
Formalités de départ sans contact
Informations concernant l’arrivée
Le personnel de la réception vous accueillera sur place
Rénovations et fermetures
Cet hébergement est fermé du 11 novembre 2024 au 13 décembre 2024 (les dates ne sont pas définitives).
L'hébergement fait l'objet d'une fermeture du 11 novembre au 13 décembre.
Modes d’accès
Personnel présent à la réception
Animaux domestiques
Animaux admis moyennant des frais supplémentaires de 20.00 EUR par animal, par nuit
Les animaux d'assistance sont les bienvenus et sont exemptés de frais.
Des restrictions s'appliquent ; pour plus d'informations, veuillez contacter l'hébergement au numéro figurant dans la confirmation de réservation
Enfants et lits supplémentaires
Les enfants sont admis
Lit d'appoint/supplémentaire disponible moyennant un supplément de 55.0 EUR par nuit
Moyens de paiement
Informations importantes
Frais
Vous devrez payer les frais suivants à l’hébergement. Ces frais peuvent comprendre les taxes applicables :
Taxe prélevée par la ville : 2.70 EUR par personne et par nuit. Cette taxe ne s'applique pas aux enfants de moins de 18 ans.
Nous avons indiqué tous les frais dont l'hébergement nous a fait part.
Options en supplément
Le petit-déjeuner buffet coûte environ 24.00 EUR par adulte et environ 16 EUR par enfant.
Animaux de compagnie : 20.00 EUR par animal et par nuit
Les animaux d'assistance ne sont soumis à aucuns frais.
Lit d'appoint : 55.0 EUR par nuit
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 et les espèces
Cet hébergement comprend les dispositifs de sécurité suivants : un extincteur, un système de sécurité et une trousse de secours
Nous devons aussi mentionner…
Conformément aux réglementations nationales, les transactions en espèces effectuées dans cet hébergement ne peuvent pas dépasser 1000 EUR. Pour plus d'informations, veuillez contacter l'hébergement aux coordonnées figurant dans la confirmation de réservation.
Les enfants de moins de 14 ans ne sont pas admis dans la piscine sans la surveillance d'un adulte
Classement national
Le classement officiel par étoiles de cet hébergement a été attribué par ATOUT France, l'agence de développement touristique de la France.
Hébergement aussi connu sous le nom de :
Le Grand Hôtel des Bains
Le Des Bains & Spa Bretagne
Le Grand Hotel des Bains & Spa Bretagné
Le Grand Hotel des Bains & Spa - Bretagne Hôtel
Le Grand Hotel des Bains & Spa - Bretagne Locquirec
Le Grand Hotel des Bains & Spa - Bretagne Hôtel Locquirec
Foire aux questions
L'hébergement Le Grand Hotel des Bains & Spa - Bretagne dispose-t-il d'une piscine ?
Oui, cet hébergement vous propose une piscine couverte. La piscine est fermée chaque année en saison du 11 novembre au 13 décembre.
Combien coûte un séjour dans l’hébergement Le Grand Hotel des Bains & Spa - Bretagne ?
À partir du 6 janv. 2025, les prix constatés pour un séjour d’une nuit pour deux adultes dans l’hébergement Le Grand Hotel des Bains & Spa - Bretagne le 3 févr. 2025 commencent à 132,76 €, 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 Le Grand Hotel des Bains & Spa - Bretagne ?
Oui, les animaux de compagnie sont admis au sein de l'hébergement.Vous devrez vous acquitter de frais à hauteur de 20.00 EUR par animal et par nuit. Les animaux d'assistance sont exemptés de frais.
À combien s'élèvent les frais de parking à l'hébergement Le Grand Hotel des Bains & Spa - Bretagne ?
Cet hébergement dispose d'un parking sans voiturier gratuit.
Quelle est l'heure d'arrivée à l'hébergement Le Grand Hotel des Bains & Spa - Bretagne ?
Heure de début de l'enregistrement : 15 h 00 ; heure de fin de l'enregistrement : 23 h 00.
Quelle est l'heure de départ de l'hébergement Le Grand Hotel des Bains & Spa - Bretagne ?
Le départ a lieu à 11 h 00.
L'hébergement Le Grand Hotel des Bains & Spa - Bretagne propose-t-il un service de navette à destination de l'aéroport ?
Oui, une navette vers et depuis l'aéroport est disponible.
Où se situe l'hébergement Le Grand Hotel des Bains & Spa - Bretagne ?
Cet hôtel de bord de plage de Locquirec se trouve à moins de 25 km de Grande plage de Primel-Trégastel, Parc naturel régional d'Armorique et Château de Kergrist. Également à 32 km de distance : Village Gaulois et Parc à thème Cité des télécoms.
Avis sur l’hébergement Le Grand Hotel des Bains & Spa - Bretagne
Avis
9,2
Merveilleux
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 45 avis sur 67." "
10 – Excellent
45
Note des voyageurs de 8 (Bien), d’après 16 avis sur 67." "
8 – Bien
16
Note des voyageurs de 6 (Satisfaisant), d’après 4 avis sur 67." "
6 – Satisfaisant
4
Note des voyageurs de 4 (Médiocre), d’après 2 avis sur 67." "
4 – Médiocre
2
Note des voyageurs de 2 (Horrible), d’après 0 avis sur 67." "
2 – Horrible
0
9,4/10
Propreté
9,2/10
Personnel et service
9,0/10
Services et équipements
8,8/10
Infrastructures et conditions de l’hébergement
8,4/10
Écoresponsabilité
Avis
8/10 Bien
Jonathan
28 oct. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement
Jonathan
Séjour de 1 nuit en octobre 2024
10/10 Excellent
Belleil
2 oct. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement
Belleil
Séjour de 1 nuit en septembre 2024
4/10 Médiocre
Olivier
1 sept. 2024
Les points forts : Propreté
Les points faibles : Confort de la chambre
Séjour catastrophique !
Passez votre chemin ! Séjour catastrophique ! 224€ la nuit pour se retrouver dans la chambre 110 qui était un placard de 12 m2 ! R
L’établissement maltraite indéniablement les clients Hôtel.com ! La chambre donnait sur une cour de cuisine avec un bruit de fond de frigo toute la nuit ! Indigne d’un soi-disant 4 étoiles !
Olivier
Séjour de 1 nuit en août 2024
10/10 Excellent
Olivier
28 juil. 2024
Olivier
Séjour de 3 nuits en juillet 2024
10/10 Excellent
guillaume
Voyage en groupe
13 mai 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
guillaume
Séjour de 1 nuit en mai 2024
10/10 Excellent
VERONIQUE
9 oct. 2023
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Excellent choix
Un petit week-end en amoureux dans un lieu magique qui nous avait été chaudement recommandé et qui ne nous a vraiment pas déçus. Tout était parfait dans un cadre idyllique avec un accueil superbe et un personnel très professionnel et des repas vraiment très bons que ce soit à la brasserie de la plage le midi , au repas du soir à l'hôtel ou pour le petit déjeuner. Je recommande fortement le lieu et l'hôtel.
VERONIQUE
Séjour de 1 nuit en octobre 2023
10/10 Excellent
Martine
19 mai 2023
Martine
Séjour de 1 nuit en mai 2023
10/10 Excellent
Thierry
5 mai 2023
Thierry
Séjour de 3 nuits en avril 2023
8/10 Bien
gregoire
23 avr. 2023
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
gregoire
Séjour de 2 nuits en avril 2023
10/10 Excellent
Sylvie
Voyage en famille, Voyage en groupe
17 avr. 2023
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Sylvie
Séjour de 1 nuit en avril 2023
10/10 Excellent
PHILIPPE
17 avr. 2023
PHILIPPE
Séjour de 2 nuits en avril 2023
10/10 Excellent
Etienne
Voyage en couple
27 mars 2023
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement
Parfait
Etienne
Séjour de 2 nuits en mars 2023
10/10 Excellent
nicolas
Voyage en groupe
28 févr. 2023
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
Belle décoration grande piscine très bonne cuisine
nicolas
Séjour de 3 nuits en février 2023
8/10 Bien
Paul-Henri
26 sept. 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Beau séjour
Très bel hôtel, bel extérieur, parc, parking. Dispose de bornes de recharge électrique. Buffet petit-déjeuner très complet.
La conception de la douche dans la salle de bains empêche de se tenir debout. C'est dommage. La chambre est un peu petite pour le prix payé.
Très belle piscine intérieure.
L'organisation de la cuisine et du restaurant conduit à plusieurs services. Il faut réserver très tôt, sinon repas après 20h30.
Paul-Henri
Séjour de 6 nuits en septembre 2022
8/10 Bien
VANDENBULCKE
4 sept. 2022
VANDENBULCKE
Séjour de 7 nuits en juin 2022
10/10 Excellent
Clement
5 mai 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Clement
Séjour de 1 nuit en avril 2022
10/10 Excellent
Isabelle
18 avr. 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Séjour magnifique
Tout était parfait !
L endroit est magnifique avec des chemins de randonnées au pied de l’hôtel.
Le lieu est très calme et permet un véritable ressourcement avec les différents soins du SPA et la piscine.
Le personnel est adorable et le restaurant excellent !
Isabelle
Séjour de 7 nuits en avril 2022
10/10 Excellent
Jean Michel
14 avr. 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Très bel hôtel, très bel emplacement
Très bel emplacement, bel hotel, bon accueil et bons services. Très bon petit déjeuner.
Le restaurant est excellent. La formule 1/2 pension est intéressante.
La chambre est un peu petite pour deux personnes en voyage.
La piscine et le hammam sont très bien. Le sauna était arrêté (coût de l'énergie?).
Jean Michel
Séjour de 2 nuits en avril 2022
10/10 Excellent
Angelique
Voyage d’affaires
18 févr. 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Tres bien
Personnel tres agreable, vue magnifique. Le Spa invite a une detente avec une vue mer extraordinaire
Angelique
Séjour de 2 nuits en février 2022
10/10 Excellent
Alexandre
23 janv. 2022
Alexandre
Séjour de 1 nuit en janvier 2022
10/10 Excellent
Bruno
2 janv. 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement
Nous avons passé le réveillon du 31 décembre 2021 et nous avons quitté l’hôtel le dimanche 02 janvier 2022
Belle réussite du réveillon malgré les contraintes dues au Covid-19 personnel très attentif et à l’écoute
Bref un premier séjour fort agréable qui ne demande qu’à se renouveler
Bruno
Séjour de 2 nuits en décembre 2021
10/10 Excellent
pierre
23 déc. 2021
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
pierre
Séjour de 2 nuits en décembre 2021
10/10 Excellent
Catherine
24 oct. 2021
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
Catherine
Séjour de 2 nuits en octobre 2021
10/10 Excellent
Anne
Voyage en groupe
13 oct. 2021
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
le site magique, la chambre cosy avec une vue panoramique sur la baie, l'accueil aimable et professionnel,la decoration des salons et de la salle de restaurant ,et la cuisine variée et raffinée avec un service impeccable.
séjour extraordinaire!
Anne
Séjour de 2 nuits en octobre 2021
8/10 Bien
Eric
18 juin 2021
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Séjour en Bretagne
Lieu très agréable, bonne table.
petit bémol sur le Wifi inutilisable