PageSourceSearch

https://www.nemosciencemuseum.nl/_next/static/chunks/8216.d61fbeddbc73d11f.js

js nemosciencemuseum.nl collected 2026-10-02 03:59:24 UTC 3,104 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8216],{8216:function(e,n,t){t.r(n),t.d(n,{default:function(){return F}});var i=t(57437),r=t(2265),l=t(66454),s=t(45008),o=t(34043),a=t(18890),c=t(10468),d=t(58237);function u(){let e=(0,s._)(["\n            margin-bottom: 16px;\n        "]);return u=function(){return e},e}function x(){let e=(0,s._)(["\n            margin-bottom: 24px;\n        "]);return x=function(){return e},e}function p(){let e=(0,s._)(["\n            gap: 14px;\n            padding-right: 20px;\n        "]);return p=function(){return e},e}function h(){let e=(0,s._)(["\n            padding-right: 40px;\n        "]);return h=function(){return e},e}function g(){let e=(0,s._)([" \n            font-size: 28px;\n        "]);return g=function(){return e},e}function f(){let e=(0,s._)(["\n            ",";\n        "]);return f=function(){return e},e}function m(){let e=(0,s._)(["\n            ",";\n        "]);return m=function(){return e},e}let j=o.ZP.div.withConfig({componentId:"sc-2825c1e9-0"})([".image-wrapper{aspect-ratio:660 / 484;margin-bottom:12px;position:relative;width:100%;overflow:hidden;"," ","}.text-wrapper{display:flex;flex-direction:column;gap:10px;padding-right:10px;"," ","}.item-heading{font-weight:475;font-size:24px;line-height:1.2;"," ","}.credits{color:",";position:absolute;bottom:0;left:0;z-index:1;font-weight:475;font-size:14px;line-height:1.2;padding:10px 10px 5px;background-color:rgba(0,0,0,0.4);","}"],a.Z.md(u()),a.Z.lg(x()),a.Z.md(p()),a.Z.xl(h()),a.Z.lg(g()),a.Z.xxl(f(),(0,c.Fl)(28)),d.ZP.colors.white,a.Z.xxl(m(),(0,c.Fl)(14)));t(7354);var Z=t(7674),w=t(18804),v=t(47641),_=t(60104),b=t(43618),k=t(86495),N=t(26710),C=t(78446);let z=e=>{let{image:n,title:t,description:r,link:l,video:s}=e,o=(0,b.Zl)(k.Dj);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"image-wrapper",children:[(0,i.jsx)(C.Z,{image:n.image,alt:n.alt,fit:"cover",cropRatios:{xs:660/484}}),n.credits&&(0,i.jsx)("span",{className:"credits",children:n.credits}),s.has_video&&(0,i.jsx)(N.Z,{onClick:()=>{o(s)}})]}),(0,i.jsxs)("div",{className:"text-wrapper",children:[(0,i.jsx)("h3",{className:"item-heading",children:t}),r&&(0,i.jsx)("p",{children:r}),l&&(0,i.jsx)(w.Z,{children:(0,i.jsx)(v.Z,{label:l.text,url:l.url})})]})]})};var F=e=>{let{items:n,header:t,id:s}=e,[o,a]=(0,r.useState)(!1),[c,d]=(0,r.useState)({slidesPerView:1,speed:800}),u=(0,_.dD)();return(0,r.useEffect)(()=>{d(e=>({...e,slidesPerView:u?1:2})),a(n.length>(u?1:2))},[u,n.length]),(0,i.jsx)(j,{children:(0,i.jsx)(Z.Z,{id:s,swiperConfig:c,header:t,isSwiperNeeded:o,children:o?(0,i.jsx)(i.Fragment,{children:n&&n.map((e,n)=>{let{image:t,title:r,description:s,link:o,video:a}=e;return(0,i.jsx)(l.o5,{className:"slide",children:(0,i.jsx)(z,{image:t,title:r,description:s,link:o,video:a})},n)})}):(0,i.jsx)(w.Z,{$cols:{xs:1},as:"ul",$alignItems:"flex-start",children:n&&n.map((e,n)=>{let{image:t,title:r,description:l,link:s,video:o}=e;return(0,i.jsx)(w.Z,{$cols:{xs:1,md:.5},as:"li",children:(0,i.jsx)(z,{image:t,title:r,description:l,link:s,video:o})},n)})})})})}}}]);

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.