(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{1311:function(e,t,n){"use strict";var o=n(358),r=(n(2),n(6),n(3),n(9),n(8),n(10),n(22)),c=n(1),l=n(31),d=(n(71),n(7),n(19),n(26),n(51),n(184),n(72),n(78),n(48),n(56),n(69),n(757),n(98)),m=n.n(d),h=n(4),f=n(64);function v(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function k(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?v(Object(source),!0).forEach((function(t){Object(c.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):v(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var D={asyncData:function(e){return Object(l.a)(regeneratorRuntime.mark((function t(){var n,o,r,c,l,d,m,h,f,v,D,y,_,O,w,x,j,path,P,U,L,H,i,T,C,M,S,$,F,N,E,z,A,R,J,B,I,G,K;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.redirect,o=e.route,r=e.store,c=e.error,l=e.i18n,d=e.$helpers,m=e.$cmsAxios1,h=e.$cmsAxios2,f=e.$blocksHooks,v=null,t.prev=2,O=!1,w=r.state,x=w.firstLoadData,j=w.domainName,path=o.path,P=o.query,U=r.state.i18n.routeParams,L=r.state.pageData,!U||!L){t.next=22;break}H=Object.keys(U),i=0;case 11:if(!(i<H.length)){t.next=22;break}if(T=H[i],"string"!=typeof(C=U[T]).pathMatch){t.next=19;break}if(M=""!==C.pathMatch?"/".concat(C.pathMatch):"",S="/".concat(T).concat(M),path!==S){t.next=19;break}return t.abrupt("return",{pageData:L});case 19:i+=1,t.next=11;break;case 22:return $={path:path},Object.keys(P).length&&($.query=P),F=null,N=200,F=O?m.post("/page",k(k({},$),{},{domain_name:j})):h.post("/page/".concat(x.site_id),k(k({},$),{},{production:x.production})),t.next=29,F.then((function(e){v=e.data,N=e.status})).catch((function(e){var t,n;v=(null==e||null===(t=e.response)||void 0===t?void 0:t.data)||{},N=(null==e||null===(n=e.response)||void 0===n?void 0:n.status)||500}));case 29:if("string"==typeof v&&c({statusCode:N,messageTitle:null,message:"Unexpected string output.",pageData:v}),O&&(r.commit("setFirstLoadData",{production:v.production,microsite_id:v.microsite_id,site_id:v.site_id,site_type:v.site_type||"broker",site_key:v.site_key,recaptcha:v.recaptcha}),void 0!==v.seo&&r.commit("setSeoData",v.seo),void 0!==v.theme&&r.commit("globalTheme/setThemeFromCms",v.theme),void 0!==v.metadata&&(v.metadata.favicon&&"string"==typeof v.metadata.favicon&&(E=v.metadata.favicon,z=d.convertUrl(E),r.commit("setFaviconUrl",z)),v.metadata.elements&&r.commit("setCustomHeadElements",v.metadata.elements),v.metadata.tags&&r.commit("setScriptsData",v.metadata.tags)),void 0!==v.header&&(v.header.fields&&f.applyHooks(v.header.fields),r.commit("setHeaderData",v.header)),void 0!==v.footer&&(v.footer.fields&&f.applyHooks(v.footer.fields),r.commit("setFooterData",v.footer))),A=(null===(D=v)||void 0===D||null===(y=D.content)||void 0===y||null===(_=y.override)||void 0===_?void 0:_.footer)||{},r.commit("setFooterOverride",A),void 0!==v.content&&v.content.fields&&f.applyHooks(v.content.fields),void 0===v.alternate_paths){t.next=41;break}for(R={},J=0;J<v.alternate_paths.length;J+=1)B=v.alternate_paths[J],void 0===R[B.locale]&&(R[B.locale]={pathMatch:B.path.replace(new RegExp("^/".concat(B.locale,"/?")),"")});return t.next=39,r.dispatch("i18n/setRouteParams",R);case 39:t.next=43;break;case 41:(I=path.match(/^\/([^/]*)/))&&(G=I[1])!==l.locale&&-1!==l.availableLocales.indexOf(G)&&(console.warn('Fixing locale manually (from "'.concat(l.locale,'" to "').concat(G,'")')),l.setLocale(G));case 43:r.commit("setPageData",v),t.t0=N,t.next=301===t.t0||302===t.t0?47:403===t.t0?49:404===t.t0?51:500===t.t0?53:503===t.t0?55:57;break;case 47:return v.location?n(N,v.location):c({statusCode:N,messageTitle:null,message:"Unexpected redirection response.",pageData:v}),t.abrupt("break",59);case 49:return c({statusCode:N,messageTitle:null,message:l.t("errors.403-message"),pageData:v}),t.abrupt("break",59);case 51:return c({statusCode:N,messageTitle:null,message:l.t("errors.404-message"),pageData:v}),t.abrupt("break",59);case 53:return c({statusCode:N,messageTitle:null,message:l.t("errors.500-message"),pageData:v}),t.abrupt("break",59);case 55:return c({statusCode:N,messageTitle:l.t("errors.503-title"),message:l.t("errors.503-message"),pageData:v}),t.abrupt("break",59);case 57:return N>=400&&c({statusCode:N,messageTitle:null,message:"Unexpected status code.",pageData:v}),t.abrupt("break",59);case 59:t.next=66;break;case 61:t.prev=61,t.t1=t.catch(2),K={statusCode:500,messageTitle:"Erreur",message:"Une grosse erreur est survenue"},t.t1&&("string"==typeof t.t1.stack?K.error=t.t1.stack.split("\n"):K.error=t.t1.message||"Unknown error :("),c(K);case 66:return t.abrupt("return",{pageData:v});case 67:case"end":return t.stop()}}),t,null,[[2,61]])})))()},head:function(){var e,t,n,o,c,l=this.$i18n.locale,d=null===(e=this.finalSeoData)||void 0===e||null===(t=e.global)||void 0===t||null===(n=t[l])||void 0===n?void 0:n.og_title,m=null===(o=this.pageData)||void 0===o||null===(c=o.title)||void 0===c?void 0:c[l],h=[];return this.canonicalLink&&h.push(this.canonicalLink),{htmlAttrs:{lang:l},title:m||d,meta:[].concat(Object(r.a)(this.customHeadMetas),Object(r.a)(this.seoMetaTags)),link:[].concat(Object(r.a)(this.customHeadLinks),Object(r.a)(this.faviconLinks),Object(r.a)(this.alternateLinks),h),__dangerouslyDisableSanitizersByTagID:{"og:image":["content"],"twitter:image":["content"],favicon:["href"]}}},computed:k(k({},Object(h.e)({faviconUrl:function(e){return e.faviconUrl},seoData:function(e){return e.seoData},customHeadMetas:function(e){return e.customHeadMetas},customHeadLinks:function(e){return e.customHeadLinks},domainName:function(e){return e.domainName},fullOrigin:function(e){return e.fullOrigin},fullPath:function(e){return e.fullPath}})),{},{faviconLinks:function(){return this.faviconUrl?[{hid:"favicon",rel:"icon",type:Object(f.d)(this.faviconUrl),href:this.faviconUrl}]:[]},canonicalLink:function(){var e,t,n=null===(e=this.finalSeoData)||void 0===e||null===(t=e.canonical_url)||void 0===t?void 0:t[this.$i18n.locale],o=null;return void 0!==n?o=n:(o=this.fullPath,"www."===this.domainName.slice(0,4)&&(o=o.replace(this.domainName,this.domainName.slice(4)))),o?{rel:"canonical",href:o}:null},finalSeoData:function(){var e,t,n,o=this.seoData||{},r=(null===(e=this.pageData)||void 0===e||null===(t=e.content)||void 0===t||null===(n=t.override)||void 0===n?void 0:n.seo)||{};return m()({},o,r)},seoMetaTags:function(){var e,t,n,o,r,c,l,d=this.$i18n.locale,m=null===(e=this.finalSeoData)||void 0===e||null===(t=e.global)||void 0===t?void 0:t[d],h=null===(n=this.finalSeoData)||void 0===n||null===(o=n.facebook)||void 0===o?void 0:o[d],f=null===(r=this.finalSeoData)||void 0===r||null===(c=r.twitter)||void 0===c?void 0:c[d],v=null===(l=this.finalSeoData)||void 0===l?void 0:l.robots_index_rule,output=[];if(v&&output.push({name:"robots",content:v}),m&&m.og_description&&output.push({hid:"description",name:"description",content:m.og_description}),h&&(output.push({property:"og:type",content:"website"}),h.og_title&&output.push({property:"og:title",content:h.og_title}),h.og_description&&output.push({property:"og:description",content:h.og_description}),h.og_image)){var k=this.sanitizeMetaUrl(h.og_image);output.push({hid:"og:image",property:"og:image",content:k})}if(f&&(output.push({name:"twitter:card",content:"summary"}),f.og_title&&output.push({name:"twitter:title",content:f.og_title}),f.og_description&&output.push({name:"twitter:description",content:f.og_description}),f.og_image)){var D=this.sanitizeMetaUrl(f.og_image);output.push({hid:"twitter:image",name:"twitter:image",content:D})}return output},alternateLinks:function(){for(var e,t=this.$i18n.locale,n=(null===(e=this.pageData)||void 0===e?void 0:e.alternate_paths)||[],output=[],i=0;i<n.length;i+=1){var o=n[i];o.locale!==t&&output.push({rel:"alternate",href:"".concat(this.fullOrigin).concat(o.path),hreflang:o.locale})}return output}}),methods:{sanitizeMetaUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=this.$helpers.convertUrl(e);return t.includes("&amp;")&&(t=t.replaceAll("&amp;","&")),t}}},y={name:"CmsPage",components:{PageContentDisplayer:o.a},mixins:[D]},_=n(0),component=Object(_.a)(y,(function(){var e=this,t=e._self._c;return e.pageData?t("page-content-displayer",{attrs:{"page-content":e.pageData.content}}):e._e()}),[],!1,null,null,null);t.a=component.exports},1313:function(e,t,n){"use strict";n.r(t);var o={name:"HomePage",extends:n(1311).a},r=n(0),component=Object(r.a)(o,undefined,undefined,!1,null,null,null);t.default=component.exports}}]);