PageSourceSearch

https://www.trend.at/_next/static/chunks/3qiwgrpm6485k.js

js trend.at collected 2026-09-24 19:59:10 UTC 39,416 bytes, 211 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,44448,e=>{"use strict";var t=e.i(37007);e.s(["useImageStore",()=>t.a])},6706,e=>{"use strict";var t=e.i(15890),n=e.i(57242),r=e.i(91788);e.s(["a",0,({children:e,onClick:a,classProps:o,link:i,ariaLabel:s})=>{let l=(0,n.a)({root:"flex h-8 items-center justify-center p-2"},o);return i?r.default.createElement(t.a,{href:i.url,prefetch:!1,classProps:{root:l.root},"aria-label":s,target:i.target,rel:i.rel},e||i.title):r.default.createElement("button",{onClick:a,className:l.root,"aria-label":s},e)}])},67479,39470,e=>{"use strict";var t=e.i(91788);e.s(["AdDefend",0,()=>{let[e,n]=(0,t.useState)(""),r=()=>fetch("/api/addefend").then(e=>e.json()).then(e=>n(e.script));return(0,t.useEffect)(()=>{let e=setInterval(r,3e5);return r(),()=>clearInterval(e)},[]),t.default.createElement("script",{id:"adDefend"},`${e}`)}],67479);var n=e.i(94182);e.s(["GoogleTagManager",0,function({gtmId:e,customSource:r}){let a=r||"https://www.googletagmanager.com/gtm.js?id=",o=a.substring(0,a.lastIndexOf("/")+1);return t.default.createElement(t.default.Fragment,null,t.default.createElement("link",{rel:"preconnect",href:o}),t.default.createElement(n.default,{async:!0,id:"google-tag-manager",strategy:"afterInteractive"},`(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
2         var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.setAttributeNode(d.createAttribute('data-ot-ignore'));
3         j.async = true;j.src = '${a}' + i + dl;
4         f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', '${r?e.split("GTM-")[1]:e}');`),t.default.createElement("noscript",null,t.default.createElement("iframe",{title:"gtm-noscript",src:`${o}/ns.html?id=${e}`,height:"0",width:"0",style:{display:"none",visibility:"hidden"}})))}],39470)},64408,e=>{"use strict";e.i(50461);var t=e.i(91788),n=e.i(94182),r="_ga_HK045CHGFB",a="VklFTEVOIERBTksgREFTUyBTSUUgRUlOIFBVUiBBQk8gQkVTSVRaRU4gLSBNRkcgRU5UV0lDS0xFUlRFQU0=";e.s(["a",0,r,"b",0,a,"c",0,({otId:e,autoblock:o=!0,payOrGoId:i,aboButtonStyle:s,aboButtonClassName:l="!bg-secondary"})=>t.default.createElement(t.default.Fragment,null,t.default.createElement("link",{rel:"preconnect",href:"https://cdn.cookielaw.org"}),t.default.createElement("link",{rel:"preconnect",href:"https://geolocation.onetrust.com"}),o&&t.default.createElement(n.default,{async:!0,src:`https://cdn.cookielaw.org/consent/${e}/OtAutoBlock.js`}),t.default.createElement(n.default,{async:!0,src:"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js","data-domain-script":e}),i&&t.default.createElement(n.default,{async:!0,id:"ot-custom"},`
5      var HIDE_ONETRUST_COOKIE_NAME = ${JSON.stringify(r)};
6      var HIDE_ONETRUST_COOKIE_VALUE = ${JSON.stringify(a)};
7      var REJECT_BUTTON_STYLE = ${JSON.stringify(s??"")};
8      var REJECT_BUTTON_CLASSNAME = ${JSON.stringify(l??"")};
9
10      function getCookie(name) {
11        var match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
12        return match ? match[2] : null;
13      }
14
15      var REQUIRED_CATEGORIES = ['C0004', 'IAB2V2_1', 'V2STACK42'];
16
17      if (!HIDE_ONETRUST_COOKIE_NAME || getCookie(HIDE_ONETRUST_COOKIE_NAME) !== HIDE_ONETRUST_COOKIE_VALUE) {
18        var isInitialLoad = true;
19
20        // OptanonWrapper is called once when OneTrust initializes
21        window.OptanonWrapper = function() {
22          console.log('[OneTrust] OptanonWrapper called - initializing all customizations');
23
24          // Set up consent change handler
25          if (typeof OneTrust !== 'undefined' && OneTrust.OnConsentChanged) {
26            OneTrust.OnConsentChanged(function(event) {
27              if (isInitialLoad) {
28                isInitialLoad = false;
29                return;
30              }
31
32              var userCategories = event.detail || [];
33              var missingCategories = REQUIRED_CATEGORIES.filter(function(required) {
34                return userCategories.indexOf(required) === -1;
35              });
36
37              if (missingCategories.length > 0) {
38                var allCategories = userCategories.concat(missingCategories);
39                var consentString = allCategories.map(function(cat) {
40                  return cat + ':1';
41                }).join(',');
42                OneTrust.UpdateConsent("Category", consentString);
43              }
44            });
45          }
46
47          // Function to customize OneTrust links and buttons
48          function customizeOneTrustLinks() {
49            var buttonGroupParent = document.getElementById('onetrust-button-group-parent');
50
51            function createLoginLink() {
52              var loginLink = document.createElement('a');
53              loginLink.className = 'custom-login-link';
54              loginLink.href = '/auth/login?hidebanner=true';
55              loginLink.textContent = 'Bereits Abonnent? Hier einloggen';
56              loginLink.style.cssText = 'display: block !important; text-align: center !important; text-decoration: underline !important; color: #000 !important; font-size: 12px !important; line-height: 1.4 !important; margin: 0 !important; padding: 0 !important; cursor: pointer !important; box-sizing: border-box !important;';
57              return loginLink;
58            }
59
60            function findExistingAboLink() {
61              var searchRoot = document.getElementById('onetrust-banner-sdk') ||
62                               document.getElementById('onetrust-pc-sdk') ||
63                               document.body;
64              var candidates = searchRoot ? searchRoot.querySelectorAll('a, button, span, p') : [];
65
66              var match = null;
67              for (var i = 0; i < candidates.length; i++) {
68                var candidate = candidates[i];
69                var normalizedText = (candidate.textContent || '').replace(/\\s+/g, ' ').trim().toLowerCase();
70                if (normalizedText === 'ich habe bereits ein abo') {
71                  // Prefer deepest / most specific element (anchor > button > span/p)
72                  if (!match || candidate.contains(match) === false) {
73                    match = candidate;
74                  }
75                  if (candidate.tagName === 'A') {
76                    return candidate;
77                  }
78                }
79              }
80
81              return match;
82            }
83
84            function positionLoginLink(link, rejectBtn, actionsContainer) {
85              var gridParent = actionsContainer.parentElement;
86              var gridCs = gridParent ? window.getComputedStyle(gridParent) : null;
87              var display = gridCs ? gridCs.display : '';
88
89              link.style.removeProperty('grid-column');
90              link.style.removeProperty('grid-row');
91              link.style.removeProperty('order');
92              link.style.removeProperty('width');
93
94              function forEachLayoutSibling(root, cb) {
95                Array.prototype.forEach.call(root.children, function (c) {
96                  if (c === link) return;
97                  if (window.getComputedStyle(c).display === 'contents') {
98                    forEachLayoutSibling(c, cb);
99                  } else {
100                    cb(c);
101                  }
102                });
103              }
104
105              if (display === 'grid') {
106                var colCount = (gridCs.gridTemplateColumns || '').split(' ').filter(
106Boolean).length;
107                var rejectCol = rejectBtn ? window.getComputedStyle(rejectBtn).gridColumnStart : '';
108                if (colCount >= 2 && /^\\d+$/.test(rejectCol)) {
109                  link.style.setProperty('grid-column', rejectCol, 'important');
110                } else {
111                  link.style.setProperty('grid-column', '1 / -1', 'important');
112                }
113                var maxRow = 0;
114                forEachLayoutSibling(gridParent, function (c) {
115                  var n = parseInt(window.getComputedStyle(c).gridRowStart, 10);
116                  if (!isNaN(n) && n > maxRow) maxRow = n;
117                });
118                if (maxRow > 0) link.style.setProperty('grid-row', String(maxRow + 1), 'important');
119              } else if (display === 'flex' || display === 'inline-flex') {
120                var maxOrder = 0;
121                forEachLayoutSibling(gridParent, function (c) {
122                  var o = parseInt(window.getComputedStyle(c).order, 10);
123                  if (!isNaN(o) && o > maxOrder) maxOrder = o;
124                });
125                link.style.setProperty('order', String(maxOrder + 1), 'important');
126                link.style.setProperty('width', '100%', 'important');
127              }
128            }
129
130            var bannerRoot = document.getElementById('onetrust-banner-sdk') ||
131                             document.getElementById('onetrust-pc-sdk');
132            if (buttonGroupParent && !(bannerRoot && bannerRoot.querySelector('.custom-login-link'))) {
133              var existingAboLink = findExistingAboLink();
134              if (existingAboLink) {
135                existingAboLink.replaceWith(createLoginLink());
136              } else {
137                if (!document.getElementById('hide-onetrust-after')) {
138                  var style = document.createElement('style');
139                  style.id = 'hide-onetrust-after';
140                  style.textContent = '#onetrust-button-group-parent::after, #onetrust-button-group-parent .banner-actions-container::after { display: none !important; content: none !important; }';
141                  document.head.appendChild(style);
142                }
143
144                var newLink = createLoginLink();
145                var rejectBtn = document.getElementById('onetrust-reject-all-handler');
146                var actionsContainer = rejectBtn ? rejectBtn.closest('.banner-actions-container') : null;
147                if (actionsContainer) {
148                  actionsContainer.appendChild(newLink);
149                  positionLoginLink(newLink, rejectBtn, actionsContainer);
150                  if (!window.__otLoginLinkResize) {
151                    window.__otLoginLinkResize = function () {
152                      var link = document.querySelector('.custom-login-link');
153                      var rb = document.getElementById('onetrust-reject-all-handler');
154                      var ac = rb ? rb.closest('.banner-actions-container') : null;
155                      if (link && ac) positionLoginLink(link, rb, ac);
156                    };
157                    window.addEventListener('resize', window.__otLoginLinkResize);
158                  }
159                } else {
160                  buttonGroupParent.appendChild(newLink);
161                }
162              }
163            }
164
165            var aboButton = document.getElementById('onetrust-reject-all-handler');
166            // Only attach handler if it's the banner button, not an accordion button
167            if (aboButton && !aboButton.closest('.ot-accordion-layout')) {
168              if (!aboButton.getAttribute('data-custom-handler')) {
169                aboButton.setAttribute('data-custom-handler', 'true');
170                aboButton.addEventListener('click', function(e) {
171                  e.preventDefault();
172                  e.stopPropagation();
173                  e.stopImmediatePropagation();
174                  window.location.href = '/abo/checkout/${i}?hidebanner=true';
175                }, true);
176              }
177              if (REJECT_BUTTON_STYLE && aboButton.getAttribute('data-custom-style') !== REJECT_BUTTON_STYLE) {
178                aboButton.setAttribute('data-custom-style', REJECT_BUTTON_STYLE);
179                aboButton.style.cssText += ';' + REJECT_BUTTON_STYLE;
180              }
181              if (REJECT_BUTTON_CLASSNAME && aboButton.getAttribute('data-custom-class') !== REJECT_BUTTON_CLASSNAME) {
182                var prev = aboButton.getAttribute('data-custom-class');
183                if (prev) {
184                  prev.split(/\\s+/).filter(Boolean).forEach(function(c) { aboButton.classList.remove(c); });
185                }
186                REJECT_BUTTON_CLASSNAME.split(/\\s+/).filter(Boolean).forEach(function(c) { aboButton.classList.add(c); });
187                aboButton.setAttribute('data-custom-class', REJECT_BUTTON_CLASSNAME);
188              }
189            }
190          }
191
192          // Set up MutationObserver to watch for OneTrust elements
193          var observer = new MutationObserver(function(mutations) {
194            if (document.getElementById('onetrust-button-group-parent') ||
195                document.getElementById('onetrust-reject-all-handler')) {
196              customizeOneTrustLinks();
197            }
198          });
199
200          observer.observe(document.body, { childList: true, subtree: true });
201
202          // Run initial customization
203          customizeOneTrustLinks();
204        };
205      }
206    `))])},7723,e=>{"use strict";var t=e.i(23236);e.s(["LoadingIndicator",()=>t.a])},65777,(e,t,n)=>{t.exports=e.r(79466)},79466,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return l}});let r=e.r(31640),a=e.r(91398),o=r._(e.r(91788)),i=e.r(89129);async function s({Component:e,ctx:t}){return{pageProps:await (0,i.loadGetInitialProps)(e,t)}}class l extends o.default.Component{static{this.origGetInitialProps=s}static{this.getInitialProps=s}render(){let{Component:e,pageProps:t}=this.props;return(0,a.jsx)(e,{...t})}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},24845,(e,t,n)=>{t.exports={name:"vgn-next-app-trend",version:"3.96.4",author:{name:"Sushi Dev GmbH"},packageManager:"[email protected]",engines:{pnpm:">=10",npm:"please-use-pnpm",yarn:"please-use-pnpm"},scripts:{preinstall:"npx only-allow pnpm",prepare:"git config core.hooksPath .githooks 2>/dev/null || true",dev:'concurrently --names "next,gql" --prefix-colors "bgBlue.bold,bgMagenta.bold" "next dev" "pnpm gql:watch"',build:"pn
206pm gql:generate && pnpm embed:build && next build",start:"NEXT_MANUAL_SIG_HANDLE=true next start",lint:"eslint . --cache","lint:fix":"eslint . --cache --fix",storybook:"storybook dev -p 6006","build-storybook":"pnpm gql:generate && storybook build","test-storybook":"test-storybook --coverage",test:"jest","gql:generate":"graphql-codegen --config .graphqlrc.js","gql:watch":"pnpm gql:generate -- --watch","check-alpha-versions":"npm ls --package-lock-only --depth 0 --long --parseable | grep -E '(alpha|stage)'; exit $((${?} == 0 ? 1 : 0))","embed:build":"vite build --config embed/vite.config.ts","embed:dev":"vite build --config embed/vite.config.ts --watch"},dependencies:{"@collapsed/react":"5.1.0","@date-fns/tz":"1.4.1","@emotion/react":"11.14.0","@headlessui/react":"2.2.10","@jwplayer/jwplayer-react":"1.1.3","@stripe/react-stripe-js":"^5.1.0","@stripe/stripe-js":"^8.0.0","@table-library/react-table-library":"4.1.15","@vgn-medien-holding/vgn-fe-components":"^3.3.0","@vgn-medien-holding/vgn-gql-shared-fe-queries":"^2.152.0","cookies-next":"^4.3.0","date-fns":"^4.1.0","date-fns-tz":"^3.1.3","fathom-client":"^3.7.2","graphql-request":"6.1.0","iframe-resizer":"5.5.9",ioredis:"^5.4.1",lodash:"4.18.1",next:"^16.3.3","next-auth":"^4.24.15",overlayscrollbars:"^2.10.0","overlayscrollbars-react":"^0.5.6","pdfjs-dist":"^4.10.38",postmark:"^4.0.4",react:"^18.3.1","react-day-picker":"9.14.0","react-dom":"^18.3.1","react-fast-marquee":"1.6.5","react-pageflip":"2.0.3","react-player":"2.16.1","react-slick":"0.31.0","react-social-media-embed":"2.5.18","slick-carousel":"^1.8.1",stripe:"18.5.0","sweet-scroll":"4.0.0","usehooks-ts":"^3.1.0",zod:"4.3.6",zustand:"5.0.12"},overrides:{lodash:"4.18.1",axios:"1.16.0",postcss:"^8.5.14",uuid:"^14.0.0",qs:"^6.15.2"},pnpm:{minimumReleaseAgeExclude:["@vgn-medien-holding/*"],overrides:{lodash:"^4.17.21",axios:"^1.18.0",postcss:"^8.5.18",uuid:"^14.0.0",ws:"^8.21.0",qs:"^6.16.0","joi@<17.13.4":">=17.13.4","esbuild@>=0.17.0 <0.28.1":">=0.28.1","esbuild@>=0.27.3 <0.28.1":">=0.28.1","ws@>=8.0.0 <8.21.0":">=8.21.0","form-data@>=4.0.0 <4.0.6":">=4.0.6","vite@>=8.0.0 <=8.0.15":">=8.0.16","@opentelemetry/core@<2.8.0":">=2.8.0","undici@>=7.23.0 <7.28.0":">=7.28.0","undici@>=7.0.0 <7.28.0":">=7.28.0","axios@>=1.0.0 <1.18.0":">=1.18.0","axios@>=1.15.2 <1.18.0":">=1.18.0","axios@>=1.7.0 <1.18.0":">=1.18.0","axios@>=1.15.0 <1.18.0":">=1.18.0","axios@>=1.15.1 <1.18.0":">=1.18.0","axios@>=1.13.0 <1.18.0":">=1.18.0","brace-expansion@^1":"^1.1.12","brace-expansion@^2":"^2.0.2","brace-expansion@^3":"^3.0.1","brace-expansion@^4":"^4.0.1","brace-expansion@^5":"^5.0.9","shell-quote":">=1.9.0","@babel/core@<=7.29.0":"^7.29.6","fast-uri":"^3.1.6",immutable:"^5.1.8",sharp:"^0.35.4",svgo:"^4.0.2",undici:">=8.9.0","js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","js-yaml@^5":"^5.2.1","nanoid@^3":"^3.3.17","nanoid@^5":"^5.1.16",browserslist:"^4.28.7","postcss-selector-parser@^6":"^6.1.4","postcss-selector-parser@^7":"^7.1.5","baseline-browser-mapping":"^2.11.0"},onlyBuiltDependencies:["@parcel/watcher","@sentry/cli","@swc/core","esbuild","sharp","unrs-resolver"]},devDependencies:{"@eslint/js":"9.39.1","@graphql-codegen/cli":"^6.0.0","@graphql-codegen/introspection":"^5.0.0","@graphql-codegen/typed-document-node":"^6.0.0","@graphql-codegen/typescript":"^5.0.0","@graphql-codegen/typescript-operations":"^5.0.0","@neshca/cache-handler":"^1.3.1","@neshca/json-replacer-reviver":"^1.1.3","@next/env":"16.2.4","@sentry/browser":"^10.0.0","@sentry/nextjs":"10.50.0","@sentry/replay":"^7.116.0","@sentry/tracing":"^7.114","@storybook/addon-a11y":"10.3.5","@storybook/addon-coverage":"3.0.1","@storybook/addon-docs":"10.3.5","@storybook/addon-links":"10.3.5","@storybook/nextjs-vite":"10.3.5","@storybook/react":"10.3.5","@storybook/test-runner":"0.24.3","@tailwindcss/container-queries":"^0.1.1","@tailwindcss/typography":"0.5.19","@testing-library/jest-dom":"^6.4.8","@testing-library/react":"^16.0.0","@trivago/prettier-plugin-sort-imports":"^6.0.0","@types/node":"22.19","@types/react":"18.3","@types/react-dom":"19.2","@typescript-eslint/eslint-plugin":"8.59.1","@typescript-eslint/parser":"8.59.1","@vitejs/plugin-react":"4.7.0",autoprefixer:"^10.4.19","axe-playwright":"^2.0.1","chart.js":"4.5.1","chartjs-plugin-datalabels":"2.2.0",concurrently:"^9.0.0",cssnano:"^7.0.4",eslint:"^9.39.5","eslint-config-next":"16.2.4","eslint-config-prettier":"10.1.8","eslint-plugin-jest-dom":"5.10.1","eslint-plugin-
206prettier":"5.5.5","eslint-plugin-storybook":"10.3.5","eslint-plugin-tailwindcss":"^3.17","eslint-plugin-testing-library":"^7.0.0",globals:"17.12.0",graphql:"^16.14.2",jest:"^30.0.0","jest-environment-jsdom":"30.3.0",jsdom:"29.1.0",postcss:"^8.5.14","postcss-preset-env":"^11.0.0",prettier:"^3.3.3","prettier-plugin-tailwindcss":"^0.8.0","react-chartjs-2":"5.3.1",storybook:"10.3.5","tailwind-merge":"^3.0.0","tailwind-scrollbar":"3.1.0",tailwindcss:"3.4.19",typescript:"^6.0.0",vite:"^8.0.0"}}},3115,e=>{"use strict";var t=e.i(50461),n=e.i(91398),r=e.i(91788),a=e.i(65777),o=e.i(3828),i=e.i(67479),s=e.i(39470),l=e.i(64408),l=l,c=e.i(7136),d=({settings:e,children:t})=>{let n=(0,c.a)(e=>e.initSettings);return(0,r.useEffect)(()=>{n(e)},[n,e]),t},u=e.i(44448),m=e.i(88922),m=m,p=e.i(86533);function g(){let{data:e}=(0,p.useSession)(),t=e?.error;return(0,r.useEffect)(()=>{"RefreshAccessTokenError"===t&&(0,p.signOut)({redirect:!1})},[t]),null}function f({children:e,session:t}){return r.default.createElement(p.SessionProvider,{session:t,refetchInterval:3600,refetchOnWindowFocus:!0},r.default.createElement(g,null),e)}var h=e.i(46530),h=h,h=h,b=e=>{window.__fathomClientQueue=window.__fathomClientQueue||[],window.__fathomClientQueue.push(e)},v=()=>{window.__fathomIsLoading=!1,window.__fathomClientQueue=window.__fathomClientQueue||[],window.__fathomClientQueue.forEach(e=>{switch(e.type){case"trackPageview":y(e.opts);return;case"trackGoal":k(e.code,e.cents);return;case"trackEvent":x(e.eventName,e.opts);return;case"enableTrackingForMe":_();return;case"blockTrackingForMe":E();return;case"setSite":C(e.id);return}}),window.__fathomClientQueue=[]},w=e=>{let t=/(https?)(?=:|\/|$)/;e.forEach(e=>{null!==t.exec(e)&&console.warn(`The include domain ${e} might fail to work as intended as it begins with a transfer protocol (http://, https://). Consider removing the protocol portion of the string.`)})},y=e=>{window.fathom?e?window.fathom.trackPageview(e):window.fathom.trackPageview():b({type:"trackPageview",opts:e})},k=(e,t)=>{window.fathom?window.fathom.trackGoal(e,t):b({type:"trackGoal",code:e,cents:t})},x=(e,t)=>{window.fathom?window.fathom.trackEvent(e,t):b({type:"trackEvent",eventName:e,opts:t})},E=()=>{window.fathom?window.fathom.blockTrackingForMe():b({type:"blockTrackingForMe"})},_=()=>{window.fathom?window.fathom.enableTrackingForMe():b({type:"enableTrackingForMe"})},C=e=>{window.fathom?window.fathom.setSite(e):b({type:"setSite",id:e})},T=e.i(24845),S=e.i(98919),L=e.i(7723),j=e.i(87428),I=e.i(97011);let P=({visible:e=!0,classProps:t})=>{let[a,i]=(0,r.useState)(!1),s=(0,o.useRouter)();if((0,r.useEffect)(()=>{let e=(e,{shallow:t})=>{t||i(!0)},t=()=>{i(!1)};return s?.events?.on("routeChangeStart",e),s?.events?.on("beforeHistoryChange",t),s?.events?.on("hashChangeComplete",t),s?.events?.on("routeChangeComplete",t),()=>{s?.events?.off("routeChangeStart",e),s?.events?.off("beforeHistoryChange",t),s?.events?.off("hashChangeComplete",t),s?.events?.off("routeChangeComplete",t)}},[s?.events]),!e)return null;let l={root:(0,I.twMerge)("fixed inset-0 z-20 pointer-events-none transition-opacity duration-300 opacity-0",a&&"opacity-100"),loadingElement:"w-full h-full text-white bg-primary/80 min-h-0 "},c=(0,j.composeStyles)(l,t);return(0,n.jsx)("div",{role:"presentation",className:c.root,children:(0,n.jsx)(L.LoadingIndicator,{visible:!0,classProps:{root:c.loadingElement}})})};var B=e.i(94182),N=e.i(79695),N=N;let O=()=>(0,N.a)()?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(B.default,{id:"teadsInit",dangerouslySetInnerHTML:{__html:`
207      window.teads_analytics = window.teads_analytics || {};
208      window.teads_analytics.analytics_tag_id = "PUB_7551";
209      window.teads_analytics.share = window.teads_analytics.share || function() {
210        ;(window.teads_analytics.shared_data = window.teads_analytics.shared_data || []).push(arguments)
211      };`},strategy:"beforeInteractive"}),(0,n.jsx)(B.default,{type:"text/javascript",async:!0,className:"optanon-category-C0004",src:"https://a.teads.tv/analytics/tag.js",strategy:"beforeInteractive"})]}):(0,n.jsx)(n.Fragment,{});var A=e.i(6706),R=e.i(19897),z=e.i(57242),D=e.i(30943),M=e.i(95485),U=e.i(66353),G=({isVisible:e,setIsVisible:t,openButton:n,hideCloseButton:a,classProps:o,children:i})=>{let s=(0,r.useRef)(null),[l]=(0,r.useState)(()=>"u">typeof document?document.querySelector("#portal"):null);(0,U.useOnClickOutside)(s,()=>t(!1));let c=(0,z.a)({root:"w-full h-full fixed top-0 left-0 bg-gray-dark flex items-center justify-center z-50",searchButton:"",closeButton:"fixed top-12 right-10",buttonText:"",searchIcon:"w-5 h-5 text-black",closeIcon:"w-3 h-3 text-black"},o);return r.default.createElement(r.default.Fragment,null,r.default.createElement(A.a,{onClick:()=>t(!0),classProps:{root:c.searchButton},ariaLabel:"Suche"},!!n&&n),l&&(0,D.createPortal)(r.default.createElement(M.Transition,{show:e,enter:"transition ease-in-out duration-500 transform",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition ease-in-out duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0"},r.default.createElement("div",{className:c.root},!a&&r.default.createElement(A.a,{onClick:()=>t(!1),classProps:{root:c.closeButton},ariaLabel:"Suche schließen"},r.default.createElement(R.a,{classProps:{root:c.closeIcon}})),r.default.createElement("div",{ref:s},i))),l))}
211,q=e.i(41031),F=e.i(46924),H=e.i(77211),$=e.i(92548),K=1e4,V="popover_shown_";function W(e){try{return parseInt(localStorage.getItem(`${V}${e}`)||"0",10)}catch{return 0}}function J(e){if(!e.id)return!1;let t=e.frequency??1;return W(e.id)<t}function Q(e,t){if(e.length<=1)return e[0];let n=`popover_rotate_${t}`,r=0;try{r=parseInt(localStorage.getItem(n)||"0",10)||0}catch{return e[0]}let a=e[r%e.length];try{localStorage.setItem(n,String((r+1)%e.length))}catch{}return a}var X="Fast geschafft! Bitte bestätigen Sie Ihre Anmeldung über den Link, den wir Ihnen soeben per E-Mail geschickt haben.",Y=[{id:"consent",label:"Ich stimme den AGB zu.",required:!0}],Z=({popovers:e,currentPath:t,classProps:n,newsletterCheckboxes:a=Y,checkboxClassProps:o,footnote:i,submitLabel:s="Anmelden",onNewsletterSubmit:l,successMessage:c=X,timeOnPageDelay:d=K})=>{let[u,m]=(0,r.useState)(null),[p,g]=(0,r.useState)(!1),[f,h]=(0,r.useState)(!1),b=(0,r.useRef)(null),v=(0,r.useRef)(new Set),w=(0,z.a)({overlay:"bg-black/80 z-50",content:"relative mx-4 max-w-lg bg-white p-8 text-center",closeButton:"absolute right-3 top-3",image:"mx-auto mb-6 max-h-60 w-full object-contain",title:"mb-3 text-xl font-bold",description:"mb-6",cta:"mt-6 block w-full border border-black bg-black px-8 py-3 text-center uppercase text-white transition-colors hover:bg-white hover:text-black",form:"mt-6 flex flex-col gap-4 text-left",input:"",consent:"",footnote:"text-left text-sm",submit:"w-full border border-black bg-black px-8 py-3 text-center uppercase text-white transition-colors hover:bg-white hover:text-black",success:"mt-6"},n),y=(0,r.useCallback)(e=>{!e.id||v.current.has(e.id)||J(e)&&(v.current.add(e.id),function(e){try{let t=W(e);localStorage.setItem(`${V}${e}`,String(t+1))}catch{}}(e.id),window.dataLayer.push({event:"popover_shown",popover_id:e.id,popover_title:e.title}),m(e),g(!0))},[]),k=(0,r.useCallback)(()=>{m(e=>(e&&window.dataLayer.push({event:"popover_closed",popover_id:e.id,popover_title:e.title}),null)),g(!1),h(!1)},[]);return(0,r.useEffect)(()=>{var t,n;let r,a,o,i,s,l,c,u,m;window.dataLayer=window.dataLayer||[];let p=((t=e.filter(e=>!!e)).some(e=>!1===e.overlap)?t.filter(e=>!1===e.overlap):t).filter(J);v.current=new Set;let g=Q(p.filter(e=>"timeonpage"===e.trigger),"timeonpage");g&&(b.current=setTimeout(()=>y(g),d));let f=Q(p.filter(e=>"pageleave"===e.trigger),"pageleave"),h=e=>{e.clientY<=0&&y(f)},w;return f&&(window.matchMedia("(pointer: coarse)").matches?(n=()=>y(f),r=window.scrollY,a=performance.now(),o=0,i=0,s=!1,l=[],c=()=>window.removeEventListener("scroll",m),u=()=>{c(),n()},m=()=>{let e=window.scrollY,t=performance.now(),n=r-e,c=t-a;if(r=e,a=t,n<=0){i=0,s=!1;return}return((0===i||c>300)&&(o=t,i=0,s=!1),(i+=n)>=window.innerHeight)?u():i<80?void 0:i/Math.max(t-o,100)>=2||!s&&(s=!0,(l=[...l.filter(e=>t-e<=4e3),t]).length>=2)?u():void 0},window.addEventListener("scroll",m,{passive:!0}),w=c):document.documentElement.addEventListener("mouseleave",h)),()=>{b.current&&clearTimeout(b.current),w?.(),f&&document.documentElement.removeEventListener("mouseleave",h),k()}},[e,t,y,k,d]),u?r.default.createElement(G,{classProps:{root:w.overlay},isVisible:p,setIsVisible:g,hideCloseButton:!0},r.default.createElement("div",{className:w.content},r.default.createElement("button",{className:w.closeButton,onClick:k,type:"button","aria-label":"Schließen"},r.default.createElement(R.a,{classProps:{root:"size-4"}})),u.image?.url&&r.default.createElement("img",{src:u.image.url,alt:u.title||"",className:w.image}),u.title&&r.default.createElement("h2",{className:w.title},u.title),u.description&&r.default.createElement("div",{className:w.description,dangerouslySetInnerHTML:{__html:u.description}}),u.newsletter_id&&f?r.default.createElement("div",{className:w.success},c):u.newsletter_id?r.default.createElement(F.a,{classProps:{root:w.form},initialState:{email:"",...a.reduce((e,t)=>({...e,[t.id]:"false"}),{})},submitHandler:e=>{window.dataLayer.push({event:"popover_newsletter_submitted",popover_id:u?.id,popover_title:u?.title,newsletter_id:u?.newsletter_id}),l?.({...e,newsletter_id:u.newsletter_id}),h(!0)}},e=>r.default.createElement(r.default.Fragment,null,r.default.createElement(H.a,{id:e.email,label:"E-Mail-Adresse",classProps:{input:w.input},inputProps:{type:"email",required:!0}}),a.map(e=>r.default.createElement(q.a,{key:e.id,id:e.id,label:e.label,checkboxProps:e.required?{required:!0}:void 0,classProps:{checkboxWrapper:w.consent,...o}})),i&&r.default.createElement("div",{className:w.footnote},i),r.default.createElement($.a,{text:s,type:"submit",classProps:{root:w.submit}}))):u.cta_title&&r.default.createElement("a",{href:u.cta?.url||"#",target:u.cta?.target_blank?"_blank":void 0,rel:u.cta?.target_blank?"noopener noreferrer":void 0,className:w.cta,onClick:()=>{window.dataLayer.push({event:"popover_cta_clicked",popover_id:u?.id,popover_title:u?.title,popover_url:u.cta?.url})}},u.cta_title))):null},ee=e.i(7635);let et="promoDisclaimer",en=({popovers:e,currentPath:t,timeOnPageDelay:a})=>{let i=(0,r.useMemo)(()=>(e??[]).filter(e=>{let n,r;
211return n=(t??"").split("?")[0],(r=(e.whitelist??[]).filter(Boolean)).length?r.includes(n):!(e.blacklist??[]).filter(Boolean).includes(n)}),[e,t]),[s,l]=(0,r.useState)(!1),[c,d]=(0,r.useState)(!1),[,u]=(0,S.useMutation)(ee.SubscribeToNewsletterBrevoDocument),m=(0,o.useRouter)(),p=[{id:"newsletterDisclaimer",required:!0,label:(0,n.jsxs)(n.Fragment,{children:["Ja, ich möchte die trend.-Newsletter regelmäßig per E-Mail erhalten",s?(0,n.jsxs)(n.Fragment,{children:[" ","und willige ein, dass meine personenbezogenen Daten (E-Mail-Adresse, Nutzung von bzw. Interaktion mit Mailings, wie Bouncerate, Zustellung, Öffnungs- und Klickverhalten, IP-Adresse sowie Browser- und Gerätedaten) durch die WoT Business Media GmbH und WoT GmbH & Co KG zum Zweck der Zusendung, Erfolgsauswertung und Erstellung newsletterbezogener Nutzungsstatistiken verarbeitet werden. Die trend.-Newsletter enthält neben redaktionellen Inhalten auch kommerzielle Kommunikation (Werbeanzeigen) Dritter. Die Zusendung kann ich jederzeit widerrufen, z.B. durch den in jedem Newsletter enthaltenen Abmeldelink."," ",(0,n.jsx)("button",{type:"button",className:"underline",onClick:()=>l(e=>!e),children:"Weniger anzeigen"})]}):(0,n.jsxs)(n.Fragment,{children:["."," ",(0,n.jsx)("button",{type:"button",className:"underline",onClick:()=>l(e=>!e),children:"Weitere Details"})]})]})},{id:et,label:c?(0,n.jsxs)(n.Fragment,{children:["Ich willige ein, dass meine personenbezogenen Daten (E-Mail-Adresse, Telefonnummer, Anschrift, Geburtsdatum, Nutzung von bzw. Interaktion mit Mailings, wie Bouncerate, Zustellung, Öffnungs- und Klickverhalten, kampagnenbezogene Trackingdaten aus Webseiten und Apps, wie Referrer- und UTM-Parameter, technische Kennungen und Cookie-Identifier, Browser- und Gerätedaten, ungefähre Standortdaten auf Basis der IP-Adresse, Event- und Conversion-Daten, IP-Adresse, Abonnements, Kaufverhalten und Interessen) durch die VGN Medien Holding GmbH, Gusto GmbH & Co KG, NW Medien GmbH, TOP Media Verlagsservice GmbH, TV Media GmbH & Co KG, Verlagsgruppe News Medienservice GmbH, WoT Business Media GmbH, WoT GmbH & Co KG und WOMAN GmbH & Co KG zum Zweck personalisierter Marketingkommunikation verarbeitet werden und mich diese per E-Mail, SMS, Telefon und Brief kontaktieren. Die Einwilligung kann ich jederzeit widerrufen, z.B. per E-Mail an"," ",(0,n.jsx)("a",{href:"mailto:[email protected]",className:"underline",target:"_blank",rel:"noopener noreferrer",children:"[email protected]"}),"."," ",(0,n.jsx)("button",{type:"button",className:"underline",onClick:()=>d(e=>!e),children:"Weniger anzeigen"})]}):(0,n.jsxs)(n.Fragment,{children:["Ich willige ein, dass meine personenbezogenen Daten verarbeitet werden und dass ich kontaktiert werden darf."," ",(0,n.jsx)("button",{type:"button",className:"underline",onClick:()=>d(e=>!e),children:"Weitere Details"})]})}];return(0,n.jsx)(Z,{popovers:i,currentPath:t,timeOnPageDelay:a,newsletterCheckboxes:p,submitLabel:"Anmelden",footnote:(0,n.jsxs)(n.Fragment,{children:["Die Rechtmäßigkeit der Datenverarbeitung bleibt bis zum Zeitpunkt eines allfälligen Widerrufs unberührt. Die Einwilligung ist freiwillig. Nähere Informationen zum Datenschutz finden Sie in der Datenschutz-Policy, z.B. aufrufbar unter"," ",(0,n.jsx)("a",{className:"underline",href:"https://vgn.at/Datenschutzpolicy",target:"_blank",rel:"noopener noreferrer",children:"vgn.at/Datenschutzpolicy"}),"."]}),checkboxClassProps:{checkboxWrapper:"mt-px flex-none w-5 h-5",checkbox:"w-full h-full bg-white border border-gray",checkmark:"text-primary",label:"text-gray-dark ml-2 text-xs",errorMessage:"text-red-600"},onNewsletterSubmit:({email:e,newsletter_id:t,...n})=>{u({email:e,newsletter:t,acceptMarketing:"true"===n[et]}).then(e=>{let t=e.data?.subscribeToNewsletterBrevo?.redirect_url;t&&setTimeout(()=>m.push(t),4e3)})},classProps:{content:"relative p-0 text-left max-w-lg max-h-[100dvh] overflow-y-auto overflow-x-hidden md:max-w-4xl md:min-h-[34rem]",closeButton:"absolute right-3 top-3 z-20 rounded-full bg-white p-1.5",image:"mb-0 max-h-none w-full object-cover aspect-[40/27] md:absolute md:inset-y-0 md:left-0 md:mb-0 md:h-full md:w-1/2 md:aspect-auto",title:"heading-3 mb-3 px-8 pt-8 text-primary md:ml-auto md:w-1/2 md:px-10 md:pt-10",description:"body-base mb-0 px-8 text-primary md:mb-6 md:ml-auto md:w-1/2 md:px-10",footnote:"text-left text-xs text-gray-dark",cta:"label-base mt-6 mx-8 mb-8 block border border-gray/60 bg-secondary px-8 py-3 text-black transition-colors hover:bg-secondary-dark md:ml-auto md:w-1/2 md:mx-0 md:px-10",form:"mt-0 flex flex-col gap-5 text-left px-8 pb-8 md:ml-auto md:mt-6 md:w-1/2 md:px-10 md:pb-10",success:"body-base mt-6 px-8 pb-8 text-primary md:ml-auto md:w-1/2 md:px-10 md:pb-10",input:"border-b border-primary border-x-0 border-t-0 px-5 py-3 text-primary text-base focus-visible:outline-none peer placeholder:opacity-0 bg-white",submit:"label-base mt-3 block w-full border border-gray/60 bg-secondary px-8 py-3 text-black transition-colors hover:bg-secondary-dark"}})};var er=e.i(55237),ea=e.i(77358);let eo={avatarFallbackUrl:"/assets/author-transparent.svg",logoUrl:"/assets/logos/trend-logo.svg"};var ei=e.i(32237);let es={id:"401004563",permission:"trend:pur",alertMessage:"Wir speichern keine personenbezogenen Cookies von Ihnen, da Sie ein PUR-Abo besitzen"};function el({Component:e,pageProps:t}){let{navigations:a,magazines:c,paywall:p,ressorts:g,authors:b,popovers:k,gtmId:x,otId:E,globals:_,errorStatus:C}=t,L=e.PageLayout||ea.Empty,j=(0,o.useRouter)();(0,m.c)({pageProps:t,ssrCache:S.ssrCache});let[I,B]=(0,r.useState)(!1),[N,A]=(0,r.useState)(!1),[R,z]=(0,r.useState)(!1),D=(0,u.useImageStore)(e=>e.resetImageStore);(0,r.useEffect)(()=>{let e=()=>{z(!1),A(!1),D()};return j.events.on("routeChangeStart",e),()=>j.events.off("routeChangeStart",e)},[j]),(0,r.useEffect)(()=>{B(!("container"in document.documentElement.style)),console.info(`%cVersion: ${T.default?.version}`,"background: #24364B; color: #fff; padding: 0.5rem;")},[]),(0,er.useScript)("https://cdn.jsdelivr.net/npm/container-query-polyfill@1/dist/container-query-polyfill.modern.js",{removeOnUnmount:!1,shouldPreventLoad:!I}),(0,r.useEffect)(()=>{function e(){y()}return((e,t)=>{if(window.__fathomIsLoading||window.fathom)return;window.__fathomIsLoading=!0;let n=document.createElement("script"),r=document.getElementsByTagName("script")[0]||document.querySelector("body");n.id="fathom-script",n.async=!0,n.setAttribute("data-site",e),n.src=t&&t.url?t.url:"https://cdn.usefathom.com/script.js",t&&(void 0!==t.auto&&n.setAttribute("data-auto",`${t.auto}`),void 0!==t.honorDNT&&n.setAttribute("data-honor-dnt",`${t.honorDNT}`),void 0!==t.canonical&&n.setAttribute("data-canonical",`${t.canonical}`),t.includedDomains&&(w(t.includedDomains),n.setAttribute("data-included-domains",t.includedDomains.join(","))),t.excludedDomains&&(w(t.excludedDomains),n.setAttribute("data-excluded-domains",t.excludedDomains.join(","))),t.spa&&n.setAttribute("data-spa",t.spa)),n.onload=v,r.parentNode.insertBefore(n,r)})("LCXSKIFN",{includedDomains:["www.trend.at"]}),j.events.on("routeChangeComplete",e),()=>{j.events.off("routeChangeComplete",e)}},[j.events]);let M=(0,r.useMemo)(()=>({navigations:a,magazines:c,searchOverlay:{visible:N,setVisible:A},ressorts:g,authors:b,globals:_,paywall:p,menuOverlay:{visible:R,setVisible:z}}),[_,c,p,g,b,R,a,N]);return(0,n.jsx)(f,{session:t.session,clearCache:S.clearCache,children:(0,n.jsx)(ei.default.Provider,{value:M,children:(0,n.jsx)(d,{settings:eo,children:(0,n.jsxs)(h.Provider,{value:S.client,children:[(0,n.jsx)(i.AdDefend,{}),(0,n.jsx)(O,{}),(0,n.jsx)(P,{}),(0,n.jsxs)(L,{children:[E&&!j.query["live-preview"]&&(0,n.jsx)(l.c,{autoblock:!1,otId:E,payOrGoId:es.id}),x&&(0,n.jsx)(s.GoogleTagManager,{gtmId:x,customSource:"https://data.trend.at/eeyeitdp.js?st="}),(0,n.jsx)(e,{...t,statusCode:C}),(0,n.jsx)(en,{popovers:k||[],currentPath:j.asPath,timeOnPageDelay:7e3})]})]})})})})}el.getInitialProps=async e=>{let{res:n}=e.ctx,r=await a.default.getInitialProps(e);r.pageProps?.errorStatus&&n&&(n.statusCode=r.pageProps.errorStatus);let o={};try{let e=await fetch(t.default.env.NEXT_PUBLIC_APP_URL+"/api/ressorts").then(e=>e.json()),n=await fetch(t.default.env.NEXT_PUBLIC_APP_URL+"/api/authors").then(e=>
211e.json()),r=await fetch(t.default.env.NEXT_PUBLIC_APP_URL+"/api/magazines").then(e=>e.json()),a=await fetch(t.default.env.NEXT_PUBLIC_APP_URL+"/api/globals").then(e=>e.json()),i=await fetch(t.default.env.NEXT_PUBLIC_APP_URL+"/api/navigations").then(e=>e.json()),s=await fetch(t.default.env.NEXT_PUBLIC_APP_URL+"/api/paywall").then(e=>e.json()),l=await fetch(t.default.env.NEXT_PUBLIC_APP_URL+"/api/popovers").then(e=>e.json());o={navigations:Object.assign({},...i),ressorts:e||null,authors:n||null,globals:a||null,magazines:r||null,paywall:s||null,popovers:l||[]}}catch{}return{pageProps:{...o,gtmId:t.default.env.NEXT_PUBLIC_GTM_ID||null,otId:t.default.env.NEXT_PUBLIC_ONETRUST_ID||null,errorStatus:n?.statusCode}}},e.s(["PAY_OR_GO_SETTINGS",0,es,"default",0,el],3115)},32237,e=>{"use strict";let t=(0,e.i(91788).createContext)(null);e.s(["default",0,t])},55237,e=>{"use strict";var t=e.i(91788),n=e.i(87168),r=e.i(70467),a=e.i(94609);let o={};e.s(["formatDate",0,(e,t,o="de-AT",i=!1)=>{if(i){if((0,n.isToday)(new Date(e)))return"Heute";else if((0,r.isTomorrow)(new Date(e)))return"Morgen";else if((0,a.isYesterday)(new Date(e)))return"Gestern"}return new Intl.DateTimeFormat(o,t||{}).format((e=>{try{return new Date(e.replace(/-/g,"/"))}catch{return new Date}})(e))},"useScript",0,function(e,n){let[r,a]=(0,t.useState)(()=>!e||n?.shouldPreventLoad?"idle":o[e]??"loading");return(0,t.useEffect)(()=>{let t,r;if(!e||n?.shouldPreventLoad)return;let i=o[e];if("ready"===i||"error"===i)return void a(i);let s=(t=document.querySelector(`script[src="${e}"]`),r=t?.getAttribute("data-status"),{node:t,status:r}),l=s.node;if(l)a(s.status??i??"loading");else{(l=document.createElement("script")).src=e,l.async=!0,l.setAttribute("data-status","loading"),document.body.appendChild(l);let t=e=>{let t="load"===e.type?"ready":"error";l?.setAttribute("data-status",t)};l.addEventListener("load",t),l.addEventListener("error",t)}let c=t=>{let n="load"===t.type?"ready":"error";a(n),o[e]=n};return l.addEventListener("load",c),l.addEventListener("error",c),()=>{l&&(l.removeEventListener("load",c),l.removeEventListener("error",c)),l&&n?.removeOnUnmount&&l.remove()}},[e,n?.shouldPreventLoad,n?.removeOnUnmount]),r}])}]);

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.