1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7637],{5355:(e,a,t)=>{t.r(a),t.d(a,{MobileAuthComponents:()=>d});var n=t(51847),r=t(4747),l=t(42572),o=t(5833),i=t(26040);let c=({session:e,signOutCallbackUrl:a})=>{let{appsConfig:t}=(0,r.Ls)(),{avatarMenuProps:n}=(0,l.X)({appsConfig:t,session:e,signOutCallbackUrl:a});return(0,o.jsx)(i.MobileProfileAvatar,{userInitials:n.userInitials,userName:n.userName,email:n.email,logoutLabel:n.logoutLabel,onLogoutClick:n.onLogoutClick,onManageAccountClick:n.onManageAccountClick,manageAccountLabel:n.manageAccountLabel,dataCy:`${n.dataCy}-button-manage-account`})};var u=t(16144),s=t(29976),p=t(70821);let d=({signOutCallbackUrl:e})=>{let{data:a,isPending:t}=(0,u.wV)();return t||!a?null:(0,o.jsxs)(s.default,{children:[(0,o.jsx)(c,{session:a,signOutCallbackUrl:e}),(0,o.jsx)(p.A,{sx:{margin:"0 16px"}}),(0,o.jsx)(n.A,{}),(0,o.jsx)(p.A,{sx:{margin:"0 16px 8px"}})]})}},5836:(e,a,t)=>{var n;t.d(a,{x:()=>r});let r=((n={}).login="login",n.logout="logout",n.manageAccount="manage_your_account",n)},6533:(e,a,t)=>{t.d(a,{X:()=>n});let n=({config:e,appName:a,locale:t,returnPublicContentUrl:n=!1})=>{let r=e?.[a];if(!r)return null;let l=t?.countryCode,o=t?.languageCode,{tld:i}=r,c=new URL(r["*"].default,i);if(!l)return c;let u=`${o}-${l}`,s=r[l.toLocaleLowerCase()];return n?s?.publicContentPage?new URL(s.publicContentPage,i):null:(s?.[u]?c.pathname=s[u]:s?.default&&(c.pathname=s.default),c)}},42572:(e,a,t)=>{t.d(a,{X:()=>p});var n=t(6533),r=t(18144),l=t(13197),o=t(19845),i=t(891),c=t(16144),u=t
1(80531),s=t(5836);let p=({appsConfig:e,session:a,signOutCallbackUrl:t})=>{let{user:p}=a,d=(0,u.useRouter)(),{t:g}=(0,o.useTranslation)("shared-nextjs"),{push:h}=(0,i._)(),m=(e=>{let a,t,{t:u}=(0,o.useTranslation)("shared-nextjs"),{data:s}=(0,c.wV)(),p=s?.user,{push:d}=(0,i._)(),g=(0,r.Z)(),h=(0,n.X)({config:e,locale:{countryCode:p?.countryCode,languageCode:p?.preferredLanguage},appName:"cms"}),m=e=>{let a=(h??new URL("https://knauf.com")).pathname.split("/")[1]||g;return new URL(`/${a}/${e}`,l.U_).toString()};return[{id:"imprint",label:u("links.imprint"),href:m("legal-notice"),dataCy:"link-to-imprints"},{id:"terms-and-conditions",label:u("links.terms-and-conditions"),href:(t=(a=(p?.preferredLanguage??g).split("-")[0])in l.Pi?l.Pi[a]:l.Pi.en,new URL(`/${t}/terms-and-conditions`,l.U_).toString()),dataCy:"link-to-terms-and-conditions"},{id:"privacy-policy",label:u("links.privacy-policy"),href:m("privacy-policy"),dataCy:"link-to-privacy-policy"}].map(e=>({...e,onClick:()=>{d({type:"link",reference:{href:e.href,label:e.label},eventPayload:{page_section:"header",navigation_category:"account_overview",action:e.label}})}}))})(e),f=(({firstName:e,lastName:a})=>`${(e?.[0]??"").toLocaleUpperCase()}${(a?.[0]??"").toLocaleUpperCase()}`)({firstName:p?.firstName??"",lastName:p?.lastName??""}),C=(e=>{let{data:a}=(0,c.wV)(),{user:t}=a??{},r=(0,n.X)({config:e,appName:"account",locale:{languageCode:t?.preferredLanguage,countryCode:t?.countryCode}});return r&&(r.pathname=`${r.pathname}/contact`.replace("//","/")),r?.toString()??"https://account.knauf.com/contact"})(e),y=async()=>{h({type:"cta",reference:{href:"https://knauf.com/api/auth/signout",label:s.x.logout},eventPayload:{page_section:"header",navigation_category:"account_overview"}}),await (0,c.CI)(t)};return{avatarMenuProps:{userInitials:f,onManageAccountClick:()=>{h({type:"cta",reference:{href:C,label:s.x.manageAccount},eventPayload:{page_section:"header",navigation_category:"account_overview"}}),d.push(C)},manageAccountLabel:g("links.manage-account"),tooltipTitle:g("avatar-tooltip"),legalLinks:m,logoutLabel:g("actions.logout"),onLogoutClick:y,email:p?.email,userName:`${p?.firstName??""} ${p?.lastName??""}`,dataCy:"auth-section-avatar-menu"}}}},51847:(e,a,t)=>{t.d(a,{A:()=>p});var n=t(4747),r=t(5833),l=t(36925),o=t(19845),i=t(16144),c=t(26040),u=t(42051),s=t(49413);let p=()=>{let{appsConfig:e,appAccessConfig:a}=(0,n.Ls)(),{t}=(0,o.useTranslation)("shared-nextjs"),[p,d]=(0,l.useState)(!1),{data:g}=(0,i.wV)(),h=()=>{d(!p)},m=(0,u.Z)(e,a),f=(0,u.S)(e),C=g?.user?m:f;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.MobileAppLauncher,{handleLauncherOpen:h,appLauncherProps:{appLauncherLabel:t("drawer.app-launcher")}}),(0,r.jsx)(s.MobileAppLauncherDrawer,{open:p,dataCy:"apps-launcher",handleLauncherOpen:h,appLauncherProps:{appLauncherLabel:t("drawer.app-launcher"),appLauncherSections:C}})]})}},58199:(e,a,t)=>{t.d(a,{A:()=>o,K:()=>l});var n=t(42555),r=t(19731);function l(e){return(0,r.Ay)("MuiDivider",e)}let o=(0,n.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"])}}]); 2//# sourceMappingURL=7637.df6beb0049b2fe17.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.