PageSourceSearch

https://www.yacht.de/_next/static/chunks/pages/community/logout-00f53004775e0272.js

js yacht.de collected 2026-10-02 04:04:05 UTC 7,502 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8328,90060,97737],{5700:(e,s,t)=>{"use strict";t.d(s,{c:()=>n});var i=t(91694);function r(e,s){return(...e)=>{try{return s(...e)}catch{throw Error(void 0)}}}let n=r(0,i.c3);r(0,i.kc)},20411:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/community/logout",function(){return t(86126)}])},30068:(e,s,t)=>{"use strict";t.r(s),t.d(s,{Permissions:()=>d});var i=t(27652),r=t(26898),n=t(81278),o=t(49832),a=t(55729),c=t(36017),u=t(98681),l=t(37374);let d=()=>{let e=(0,n.useRouter)(),{user:s,isReady:t,profile:d,isProfileReady:p}=(0,r.A)(),{setIsAppStoreSubscriber:b,setIsPremiumSubscriber:h,setIsDigitalSubscriber:m,setPlenigoPermissions:_,setIsPrintSubscriber:w,setIsPlusSubscriber:f,setDSBPermissions:g,setIsPlenigoReady:S,isPremiumEnabled:P,setIsStripeReady:E,isPlusEnabled:y,setIsDSBReady:A,isAppStoreSubscriber:k,isPremiumSubscriber:I,isDigitalSubscriber:R,isPlusSubscriber:v,isPlenigoReady:C,isStripeReady:O,isDSBReady:L}=(0,i.T)((0,o.k)(e=>({setIsAppStoreSubscriber:e.setIsAppStoreSubscriber,setIsPremiumSubscriber:e.setIsPremiumSubscriber,setIsDigitalSubscriber:e.setIsDigitalSubscriber,setPlenigoPermissions:e.setPlenigoPermissions,setIsPrintSubscriber:e.setIsPrintSubscriber,setIsPlusSub
1scriber:e.setIsPlusSubscriber,setDSBPermissions:e.setDSBPermissions,setIsPlenigoReady:e.setIsPlenigoReady,isPremiumEnabled:e.isPremiumEnabled,setIsStripeReady:e.setIsStripeReady,isPlusEnabled:e.isPlusEnabled,setIsDSBReady:e.setIsDSBReady,isAppStoreSubscriber:e.isAppStoreSubscriber,isPremiumSubscriber:e.isPremiumSubscriber,isDigitalSubscriber:e.isDigitalSubscriber,isPlusSubscriber:e.isPlusSubscriber,isPlenigoReady:e.isPlenigoReady,isStripeReady:e.isStripeReady,isDSBReady:e.isDSBReady}))),D=(0,a.useRef)(!1),T=(0,a.useRef)(!1),j=(0,a.useRef)(null),B=(0,a.useRef)(null),[U,x,N]=(0,l.A)(["ape_access_token"]),M=(e=!1)=>{window.postMessage({type:"web:isPremium",isPremium:e},"*")},G=async()=>{if(!D.current&&j.current!==e?.asPath&&(P||y)){if(t&&!s){S(!0),M(!1),(0,u.OA)(!1);return}D.current=!0,S(!1);try{let e=await fetch("/api/plenigo/permissions/",{method:"GET"}),s=await e.json(),t=s?.isPremiumSubscriber||!1,i=s?.isPlusSubscriber||!1,r=s?.permissions||[];(i||t)&&(globalThis.window.cmp_pur_loggedin=!0),t?(globalThis.window.GA_HAS_PREMIUM=!0,h(!0),(0,c.Yl)(!0),(0,u.OA)(!0),M(!0)):((0,u.OA)(!1),M(!1)),i&&(globalThis.window.GA_HAS_PLUS=!0,f(!0)),_(r)}catch(e){console.log("PLUS ABO :: ERROR",e)}j.current=e?.asPath,setTimeout(()=>{S(!0),D.current=!1})}},H=async()=>{if(!T.current&&B.current!==e?.asPath&&y){if(t&&!s)return void E(!0);T.current=!0,E(!1);try{let e=await fetch("/api/plus/hasAccess/",{method:"GET"}),s=await e.json();console.log(`PLUS ABO (OLD) :: hasAccess :: ${s?.hasAccess?"true":"false"}`),s?.hasAccess&&(globalThis.window.GA_HAS_PLUS=!0,globalThis.window.cmp_pur_loggedin=!0,f(!0))}catch(e){console.log("PLUS ABO (OLD) :: ERROR",e)}B.current=e?.asPath,setTimeout(()=>{E(!0),T.current=!1})}};return(0,a.useEffect)(()=>{t&&("1"===(window?.sessionStorage?.getItem("app:isAppStoreSubscriber")||"")&&b(!0),G(),H())},[t]),(0,a.useEffect)(()=>{p&&(()=>{let e=d?.abonnements||[],{isDigitalSubscriber:s=!1,isPrintSubscriber:t=!1}=d?.context||{};g(e.map(e=>
1e?.code).filter(Boolean)),m(s),w(t),(0,c.JX)(e.map(e=>e?.code).filter(Boolean)),(0,u.vg)(e.map(e=>e?.code).filter(Boolean)),setTimeout(()=>{A(!0)})})()},[p]),(0,a.useEffect)(()=>{if(!t||!p||!C||!O||!L)return;let e=!!s&&(I||v||R||k);(0,u.Qq)(e?"paid":s?"logged":null)},[t,p,s,C,O,L,I,v,R,k]),null}},34867:(e,s,t)=>{"use strict";t.d(s,{A:()=>c});var i,r=t(55729),n=t(81727),o=t(52855),a=(i=function(e,s){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,s){e.__proto__=s}||function(e,s){for(var t in s)s.hasOwnProperty(t)&&(e[t]=s[t])})(e,s)},function(e,s){function t(){this.constructor=e}i(e,s),e.prototype=null===s?Object.create(s):(t.prototype=s.prototype,new t)});let c=function(e){function s(s){var t=e.call(this,s)||this;return s.cookies?t.cookies=s.cookies:t.cookies=new n.A,t}return a(s,e),s.prototype.render=function(){return r.createElement(o.Kq,{value:this.cookies},this.props.children)},s}(r.Component)},36487:(e,s,t)=>{"use strict";t.d(s,{v:()=>b});var i=t(6029),r=t(55729),n=t(34867),o=t(37051),a=t(88167),c=t(97153),u=t(30068),l=t(34991),d=t(61737),p=t(61813);let b=({children:e})=>{let s=(0,r.useContext)(d.l);return(0,i.jsx)(n.A,{children:(0,i.jsx)(o.OJ,{...s,children:(0,i.jsxs)(l.G,{enabled:s.enabled,children:[(0,i.jsx)(a.AtfManager,{targeting:{}}),(0,i.jsxs)(p.U,{value:{},children:[(0,i.jsx)(u.Permissions,{}),(0,i.jsx)(c.IsAppCheck,{}),e]})]})})})}},61737:(e,s,t)=>{"use strict";t.d(s,{l:()=>o});var i=t(55729),r=t(78687);t(37051);var n=t(29143);let o=(0,i.createContext)({...{enabled:!0,onSigninCallback:()=>{console.log("OIDC::SIGNIN::CALLBACK")},userManager:new r.$5({authority:"https://auth.delius-klasing.de",client_id:"f877ba2a-301f-4e5b-bc77-c1503403162c",redirect_uri:n.env.NEXT_PUBLIC_OIDC_DEV?n.env.NEXT_PUBLIC_OIDC_REDIRECT_URI_DEV:"https://www.yacht.de/einen-augenblick/",userStore:new r.O({store:globalThis?.window?.localStorage??r.i7}),automaticSilentRenew:!1,loadUserInfo:!1,scope:"openid",metadata:{issuer:"https://auth.delius-klasing.de",authorization_endpoint:"https://auth.delius-klasing.de/oauth2/auth",token_endpoint:"https://auth.delius-klasing.de/oauth2/token",jwks_uri:"https://auth.delius-klasing.de/.well-known/jwks.json",subject_types_supported:["public"],response_types_supported:["code","code id_token","id_token","token id_token","token","token id_token code"],end_session_endpoint:"https://auth.delius-klasing.de/oauth2/sessions/logout",code_challenge_methods_supported:["plain","S256"]}})}})},86126:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>c});var i=t(6029),r=t(55729),n=t(26898),o=t(36487);let a=()=>{let{communityEnabled:e,removeSession:s}=(0,n.A)();return(0,r.useEffect)(()=>{e&&(async()=>{let e=new URLSearchParams(window?.location?.search||"").get("redirect");await s(),window.location.href=e||"/"})()},[]),(0,i.jsx)("div",{})};a.getLayout=e=>(0,i.jsx)(o.v,{children:e});let c=a},97153:(e,s,t)=>{"use strict";t.r(s),t.d(s,{IsAppCheck:()=>c});var i=t(55729),r=t(62745),n=t(49832),o=t(81278),a=t(13675);let c=()=>{let e=(0,o.useRouter)(),{cmpLoaded:s}=(0,a._)(e=>({cmpLoaded:e.cmpLoaded})),{setPlatform:t,setIsApp:c,isApp:u}=(0,r.K)((0,n.k)(e=>({setPlatform:e.setPlatform,setIsApp:e.setIsApp,isApp:e.isApp})));return(0,i.useEffect)(()=>{if(!u){let e=localStorage.getItem("isApp");c(!!e),e&&["ios","android"].includes(e)&&t(e)}},[u]),(0,i.useEffect)(()=>{let s=s=>{s?.data?.type==="app:navigate"&&s?.data?.path&&((s="/")=>{s&&e.push(s)})(s.data.path),s?.data?.type==="app:navigateBack"&&e.back(),s?.data?.type==="app:router"&&((s,...t)=>e[s](...t))(s.data.method,...s.data.args)};return window.addEventListener("message",s),()=>{window.removeEventListener("message",s)}},[]),(0,i.useEffect)(()=>{let e=()=>{console.log("CMP CUSTOM SCREEN VISIBLE!"),window.postMessage({type:"web:cmpCustomScreenVisible"},"*")},t=()=>{console.log("CMP CUSTOM SCREEN HIDDEN!"),window.postMessage({type:"web:cmpCustomScreenHidden"},"*")};if(s)return window.__cmp("addEventListener",["consentscreencustom",e,!1],null),window.__cmp("addEventListener",["consentscreenoff",t,!1],null),()=>{window.__cmp("removeEventListener",["consentscreencustom",e,!1],null),window.__cmp("removeEventListener",["consentscreenoff",t,!1],null)}},[s]),null}}},e=>{e.O(0,[88167,90636,46593,38792],()=>e(e.s=20411)),_N_E=e.O()}]);

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.