1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b9d4f789-23bf-4da4-9e16-16cb53f57d52",e._sentryDebugIdIdentifier="sentry-dbid-b9d4f789-23bf-4da4-9e16-16cb53f57d52")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1364,1735,3205,3462],{1961:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact",function(){return n(37980)}])},21963:(e,t,n)=>{"use strict";n.d(t,{AI:()=>u,Br:()=>s,IT:()=>f,LI:()=>d,Wx:()=>a,ii:()=>o,lv:()=>m,yB:()=>r});var i=n(16636);let a=e=>({...e,fields:Object.keys(e.fields).filter(t=>e.fields[t])}),r=(e,t)=>{let n={};return e.forEach(e=>{n={...n,...s(e,t)}}),n},s=(e,t)=>{let n=Object.keys(e.fields),a={};for(let r of n){if("object"==typeof e.fields[r]){a={...a,[r]:l(r,e,t)};continue}let n=e.fields[r];if(t[n]&&t[n].tid){a={...a,[r]:(0,i.DD)(t[n])};continue}if(t[n]&&t[n].length>0&&t[n][0].tid){a={...a,[r]:(0,i.BC)(t[n])};continue}t[n]&&"Image"===t[n].__typename&&(a=t[n].url?{...a,[r]:t[n].url}:{...a,[r]:null}),a={...a,[r]:t[n]}}return a},l=(e,t,n)=>{let i=t.fields[e],a={};return i&&Object.keys(i.fields).forEach(r=>{if("object"==typeof i.fields[e])a={...a,[r]:l(r,t,n)};else{let e=i.fields[r];a={...a,[r]:n?.[i.name]?.[e]}}}),a},o=(e,t,n=!1)=>{let i={};return e.forEach(e=>{i={...i,...d(e,t,n)}}),i},d=(e,t,n=!1)=>{let i=Object.keys(e.fields),a={};for(let r of i){let i=e.fields[r];if(i){if(t[r]&&t[r].tid&&!t[r].level){a={...a,[i]:n?{tid:t[r].tid,label:t[r].name}:t[r].tid};continue}if(t[r]&&t[r].length>0&&t[r][0]?.tid&&!t[r][0]?.level){a={...a,[i]:t[r].map(e=>n?{tid:e.tid,label:e.label}:e.tid)};continue}if(t[r]&&t[r].length>0&&t[r][0]?.term&&t[r][0]?.level>=0&&t[r][0]?.term?.tid===0){a={...a,[i]:t[r].map(e=>({level:e.level,label:e.term.label}))};continue}if(t[r]&&t[r].length>0&&t[r][0]?.term&&t[r][0]?.level>=0){a={...a,[i]:t[r].map(({term:e,__typename:t,label:n,...i})=>({tid:e.tid,...i}))};continue}if(e.fields[r]&&"object"==typeof e.fields[r]){let n=e.fields[r];if(!t?.[r]||0===Object.keys(t?.[r]).length){a={...a,[n.name]:void 0};continue}a={...a,[n.name]:c(r,e,t)};continue}a={...a,[i]:t[r]}}}return a},c=(e,t,n)=>{let i=t.fields[e],a={};return i&&Object.keys(i.fields).forEach(r=>{"object"==typeof i.fields[e]?a={...a,[i.fields[r]]:c(r,t,n)}:n?.[e]&&(a={...a,[i.fields[r]]:n[e][r]})}),a},u=(e,t)=>t.privateFields?.[e],f=(e,t)=>{if(!t?.includes)return!1;let n=0,i=Object.keys(e.fields);for(let e of i)t.includes(e)&&n++;return n===i.length},m=e=>Object.values(e).sort((t,n)=>{let i=t?.order??Object.keys(e).indexOf(t.key),a=n?.order??Object.keys(e).indexOf(n.key);return i<a?-1:+(i>a)}).reduce(function(e,t){return e[t.key]=t,e},{})},35520:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var i=n(37876),a=n(14232),r=n(66386),s=n(38860),l=n(63498),o=n.n(l),d=n(65656),c=n(71326),u=n(22993),f=n(76421);let m=()=>{let{control:e}=(0,r.xW)(),{getTermFormFieldName:t,isModuleDisabled:n,isNewsletterChecked:l,setIsNewsletterChecked:m,consentInfos:p,requiredConsentInfos:v,errorList:g,consentsChecked:h,consentToggle:k}=(0,s.q)();return n?null:((0,a.useEffect)(()=>()=>{p.forEach(e=>{h.includes(e.id)&&k(e.id)})},[p]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.K,{}),g&&(0,i.jsxs)(i.Fragment,{children:[g,(0,i.jsx)(d.K,{})]}),p.map(n=>{let a=(0,i.jsx)("div",{className:o().textWrapper,children:(0,i.jsx)(c.B,{content:n.text,format:"filtered_html"})}),s=t(n);return(0,i.jsxs)("div",{children:[n.optIn?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(r.xI,{name:s,control:e,render:({field:e,fieldState:{error:t,isTouched:r}})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.S,{...e,id:e.name,type:"checkbox",checked:h.includes(n.id),label:a,onClick:()=>{"NEWSLETTER"===n.type&&m(!l),k(n.id)},required:v.includes(n),error:!!t&&r,"data-test-id":"term-checkbox"}),t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.K,{}),(0,i.jsx)(f.W,{message:t.message})]}):null]})})}):a,(0,i.jsx)(d.K,{})]},n.id)})]}))}},36566:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"sendContactMessage"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"contactForm"}},type:{kind:"NamedType",name:{kind:"Name",value:"ContactForm"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"data"}},type:{kind:"NamedType",name:{kind:"Name",value:"ContactMessageInput"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sendContactMessage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"contactForm"},value:{kind:"Variable",name:{kind:"Name",value:"contactForm"}}},{kind:"Argument",name:{kind:"Name",value:"data"},value:{kind:"Variable",name:{kind:"Name",value:"data"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"errors"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:170}};t.loc.source={body:"mutation sendContactMessage(\n $contactForm: ContactForm\n $data: ContactMessageInput\n) {\n sendContactMessage(contactForm: $contactForm, data: $data) {\n errors\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var n={};function i(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach(function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach(function(t){e(t,n)}),t.variableDefinitions&&t.variableDefinitions.forEach(function(t){e(t,n)}),t.definitions&&t.definitions.forEach(function(t){e(t,n)})}(e,t),n[e.name.value]=t}}),e.exports=t,e.exports.sendContactMessage=function(e,t){var a={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var r=n[t]||new Set,s=new Set,l=new Set;for(r.forEach(function(e){l.add(e)});l.size>0;){var o=l;l=new Set,o.forEach(function(e){s.has(e)||(s.add(e),(n[e]||new Set).forEach(function(e){l.add(e)}))})}return s.forEach(function(t){var n=i(e,t);n&&a.definitions.push(n)}),a}(t,"sendContactMessage")},37980:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>j});var i=n(37876),a=n(14232),r=n(64177),s=n(89099),l=n(77742),o=n(36566),d=n.n(o),c=n(87829),u=n(93619),f=n(38860),m=n(89558),p=n(35520),v=n(88564),g=n(35581),h=n(21963);let k=function({onSubmit:e,fieldErrorList:t}){let n=(0,l.A)(),{consentsValidation:a}=(0,f.q)(),{APP:r}=(0,g.WV)(),s={...(0,h.Wx)({...r.FIELD_INFO.contact_form}),name:""};return(0,i.jsx)(c.A,{mainContentSize:"small",children:(0,i.jsx)(v.a,{label:n.formatMessage({id:"contact_label",defaultMessage:"Send a contact message"}),children:(0,i.jsx)(m.A,{consentPlacement:"CONTACT",children:(0,i.jsx)(u.A,{name:"contact_message",bundle:"feedback",fieldGroups:[s],extraInitialValues:a.initialValues,extraValidationSchema:{...a.schema},formGroupsChildren:{contact_form:({})=>(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(p.A,{})})},onSubmit:e,fieldErrorList:t})})})})};var b=n(47562),y=n(10797);function x(){let e=(0,l.A)(),{APP:t}=(0,g.WV)(),n=(0,y.D)(),{user:o}=(0,a.useContext)(b.Rs),c=(0,s.useRouter)(),[u,m]=(0,a.useState)(0),[p,v]=(0,a.useState)([]),{createGdprUserConsent:x}=(0,f.q)(),C=(0,a.useContext)(b.Rs),j={...t.FIELD_INFO.contact_form},_=t.CONTACT_FORM_SUBMIT_REDIRECT,[S]=(0,r.n)(d(),{onCompleted(t){let i=t.sendContactMessage?.errors??[];if(0===i.length)c.push(o?.id?_.logged_in:_.anonymous).then(()=>{var t,i;return t=n,i=e,void t.addFlag({type:"success",text:i.formatMessage({id:"contact_success",defaultMessage:"Your message was sent to the site administrator"})})});else{var a,r;let t=i.filter(e=>e?.property_path);t.length>0?v(t):(a=n,r=e,a.addFlag({type:"danger",text:r.formatMessage({id:"contact_error",defaultMessage:"There was an error sending your message. Please try again later."})}),m(u+1),scrollTo({top:0,behavior:"smooth"}))}}});return(0,i.jsx)(k,{fieldErrorList:p,onSubmit:e=>{v([]);let{body:t,...n}=(0,h.LI)(j,e);(C.user?.email||e.mail)&&x(e.mail??C.user?.email),S({variables:{contactForm:"FEEDBACK",data:{...n,message:t}}})}},u)}class C extends a.Component{render(){return(0,i.jsx)(f.J,{children:(0,i.jsx)(x,{})})}}let j=C},38860:(e,t,n)=>{"use strict";n.d(t,{J:()=>C,q:()=>j});var i=n(37876),a=n(78248),r=n(64177),s=n(14232),l=n(77742),o=n(8733),d=n(62864),c=n(53248),u=n(24266),f=n.n(u),m=n(47562),p=n(10582),v=n(22924),g=n.n(v),h=n(43301),
1k=n.n(h),b=n(80841),y=n(35581);let x=(0,s.createContext)(null),C=({children:e})=>{let t=(0,l.A)(),{APP:n}=(0,y.WV)(),u=n.GDPR_CONSENT_FEATURE_ACTIVE,{user:v}=(0,s.useContext)(m.Rs),{locale:h}=(0,s.useContext)(p.B),{path:C}=(0,s.useContext)(p.f),[j,_]=(0,s.useState)(!u),[S,E]=(0,s.useState)({schema:{},initialValues:{}}),[N,F]=(0,s.useState)([]),[w,D]=(0,s.useState)([]),[M,T]=(0,s.useState)([]),[O,I]=(0,s.useState)(!1),G=null,[A,{data:P,error:V}]=(0,a._)(g(),{onCompleted:({getGdprConsentInfos:e})=>{e&&(Q(e),F(e),_(!0))},fetchPolicy:"no-cache"});V&&(G=(0,i.jsx)(b.s,{alertStyle:"danger",type:"assertive",children:(0,i.jsx)(o.A,{id:"get_gdpr_consent_infos_error",defaultMessage:"Error getting GDPR consent informations."})})),P?.getGdprConsentInfos.errors?.length>0&&(G=(0,i.jsx)(c.k,{errors:P.getGdprConsentInfos.errors}));let[R,U]=(0,s.useState)([]),[q,{data:L,error:W}]=(0,a._)(k(),{fetchPolicy:"no-cache",onCompleted:({getGdprUserConsents:e})=>!e.errors?.length&&U(e)});W&&(G=(0,i.jsx)(b.s,{alertStyle:"danger",type:"assertive",children:(0,i.jsx)(o.A,{id:"get_gdpr_user_consents_error",defaultMessage:"Error getting user GDPR consents."})})),L?.getGdprUserConsents.errors?.length>0&&(G=(0,i.jsx)(c.k,{errors:L.getGdprUserConsents.errors}));let[$,{data:B,error:K}]=(0,r.n)(f());K&&(G=(0,i.jsx)(b.s,{alertStyle:"danger",type:"assertive",children:(0,i.jsx)(o.A,{id:"create_gdpr_user_consent_error",defaultMessage:"Error creating GDPR consent."})})),B?.createGdprUserConsent.errors?.length>0&&(G=(0,i.jsx)(c.k,{errors:B?.createGdprUserConsent.errors}));let Q=e=>{let n={},i={};e.forEach(e=>
1{e.optIn&&("NEWSLETTER"!==e.type&&(n[z(e)]=d.bool().required(t.formatMessage({id:"terms_accept_error",defaultMessage:"Please accept the terms and conditions"})).oneOf([!0],t.formatMessage({id:"terms_accept_error",defaultMessage:"Please accept the terms and conditions"})),T(t=>[...t,e])),i[z(e)]=!1)}),E({schema:n,initialValues:i})},z=({id:e})=>`term-${e}`;return(0,i.jsx)(x.Provider,{value:{consentsValidation:S,errorList:G,consentInfos:N,requiredConsentInfos:M,gdprUserConsents:R,intl:t,isNewsletterChecked:O,consentsAvailable:j,isModuleDisabled:!u,createGdprUserConsent:e=>u&&w.forEach(t=>{$({variables:{mail:e??v?.email,infoId:t}})}),getTermFormFieldName:z,setIsNewsletterChecked:I,consentsChecked:w,consentToggle:e=>{w.includes(e)?D(w.filter(t=>t!==e)):D([...w,e])},queryGdprUserConsent:e=>u&&A({variables:{placement:e,language:h,path:C}}),queryGdprUserConsents:(e,t)=>q({variables:{mail:e,placement:t}})},children:e})},j=()=>(0,s.useContext)(x)},43301:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getGdprUserConsents"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"mail"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"placement"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GdprConsentPlacement"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getGdprUserConsents"},arguments:[{kind:"Argument",name:{kind:"Name",value:"mail"},value:{kind:"Variable",name:{kind:"Name",value:"mail"}}},{kind:"Argument",name:{kind:"Name",value:"placement"},value:{kind:"Variable",name:{kind:"Name",value:"placement"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"infoId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"infoRevisionId"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:191}};t.loc.source={body:"query getGdprUserConsents($mail: String!, $placement: GdprConsentPlacement!) {\n getGdprUserConsents(mail: $mail, placement: $placement) {\n id\n mail\n infoId\n infoRevisionId\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var n={};function i(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach(function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach(function(t){e(t,n)}),t.variableDefinitions&&t.variableDefinitions.forEach(function(t){e(t,n)}),t.definitions&&t.definitions.forEach(function(t){e(t,n)})}(e,t),n[e.name.value]=t}}),e.exports=t,e.exports.getGdprUserConsents=function(e,t){var a={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var r=n[t]||new Set,s=new Set,l=new Set;for(r.forEach(function(e){l.add(e)});l.size>0;){var o=l;l=new Set,o.forEach(function(e){s.has(e)||(s.add(e),(n[e]||new Set).forEach(function(e){l.add(e)}))})}return s.forEach(function(t){var n=i(e,t);n&&a.definitions.push(n)}),a}(t,"getGdprUserConsents")},58588:(e,t,n)=>{"use strict";n.d(t,{G:()=>s});var i=n(37876);n(14232);let a=e=>"currentColor"===e?"":`var(--color-${e})`,r=({title:e,theme:t=null,titleId:n="",...a})=>(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",xmlSpace:"preserve",width:"1em",height:"1em","aria-labelledby":n,...a,children:[e?(0,i.jsx)("title",{id:n,children:e}):null,(0,i.jsx)("path",{fill:"currentColor",d:"M73 50c0-12.7-10.3-23-23-23S27 37.3 27 50m3.9 0c0-10.5 8.5-19.1 19.1-19.1S69.1 39.5 69.1 50",children:(0,i.jsx)("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"1s",from:"0 50 50",to:"360 50 50",repeatCount:"indef
1inite"})})]}),s=({color:e="currentColor",title:t,fill:n,...s})=>(0,i.jsx)(r,{color:a(e),className:"currentColor"===e?"icon-current-color":"",..."currentColor"!==e?{style:{color:a(e),fill:a(e)}}:null,fill:n??a(e),title:t,...s})},63498:e=>{e.exports={textWrapper:"gdprCheckboxes_textWrapper__C9tql"}},78248:(e,t,n)=>{"use strict";n.d(t,{_:()=>d});var i=n(33612),a=n(14232),r=n(18877),s=n(31167),l=n(67994),o=["refetch","reobserve","fetchMore","updateQuery","startPolling","subscribeToMore"];function d(e,t){var n=(0,s.k)((0,l.m)(t&&t.client),e),d=(0,a.useRef)(),c=d.current?(0,r.l)(t,d.current):t,u=n.useQuery((0,i.Cl)((0,i.Cl)({},c),{skip:!d.current})),f=u.observable.options.initialFetchPolicy||n.getDefaultFetchPolicy(),m=Object.assign(u,{called:!!d.current}),p=(0,a.useMemo)(function(){for(var e={},t=0;t<o.length;t++)!function(t){var i=m[t];e[t]=function(){return d.current||(d.current=Object.create(null),n.forceUpdate()),i.apply(this,arguments)}}(o[t]);return e},[]);return Object.assign(m,p),[(0,a.useCallback)(function(e){d.current=e?(0,i.Cl)((0,i.Cl)({},e),{fetchPolicy:e.fetchPolicy||f}):{fetchPolicy:f};var t=n.asyncUpdate().then(function(e){return Object.assign(e,p)});return t.catch(function(){}),t},[]),m]}},89558:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var i=n(37876),a=n(14232),r=n(77742),s=n(38860),l=n(47562),o=n(3098),d=n(58588);let c=({consentPlacement:e,children:t})=>{let n=(0,r.A)(),{consentsAvailable:c,queryGdprUserConsent:u,queryGdprUserConsents:f}=(0,s.q)(),{user:m}=(0,a.useContext)(l.Rs);return(0,a.useEffect)(()=>{u(e),m?.email&&f(m.email,e)},[]),c?(0,i.jsx)(i.Fragment,{children:t}):(0,i.jsx)(o.q,{justifyContent:"center",children:(0,i.jsx)(d.G,{color:"primary",height:"140",width:"140",title:n.formatMessage({id:"loading_message",defaultMessage:"Loading"})})})}}},e=>{e.O(0,[1121,6701,8230,4587,9307,319,4272,5406,8724,4133,7302,7579,8564,8618,2557,2243,9449,7886,1781,6989,7843,5411,3057,7829,261,636,6593,8792],()=>e(e.s=1961)),_N_E=e.O()}]); 2//# sourceMappingURL=contact-a0c9e16d241cd902.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.