PageSourceSearch

https://museumprinsenhofdelft.nl/_next/static/chunks/729-58ba0e50a783853b.js

js museumprinsenhofdelft.nl collected 2026-10-03 17:49:54 UTC 13,757 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[729],{93754:function(e,t,n){var r=n(47677),i=n(25760),a=n(92923),o=n(32621),c=n(49695),s=n(55422);function _templateObject(){let e=(0,r._)(["\n    .options {\n        list-style: none;\n        display: flex;\n        gap: 8px;\n    }\n\n    [type='checkbox'] {\n        position: absolute;\n        overflow: hidden;\n        clip: rect(0 0 0 0);\n        width: 1px;\n        height: 1px;\n        margin: -1px;\n        padding: 0;\n        border: 0;\n    }\n\n    label {\n        background: var(",");\n        color: var(",");\n        border-radius: 4px;\n        font-weight: 500;\n        ","\n        display: flex;\n        cursor: pointer;\n        justify-content: center;\n        align-items: center;\n        min-height: ","px;\n        line-height: 1.4;\n        position: relative;\n        z-index: 2;\n        white-space: pre;\n        ",";\n        ",";\n        text-decoration: none;\n        transition: 0.2s ease;\n        border: 1px solid var(",");\n\n        "," {\n            transition: none;\n        }\n\n        &:hover {\n            border: 1px solid var(",");\n        }\n    }\n\n    [type='checkbox']:checked + label {\n        background: var(",");\n        color: var(",");\n    }\n\n    .close {\n        position: relative;\n        margin-left: -6px;\n        left: 6px;\n    }\n"]);return _templateObject=function(){return e},e}let l=i.ZP.div.withConfig({componentId:"sc-150f54b3-0"})(_templateObject(),a.ZP.vars.fg,a.ZP.vars.fgInvert,(0,o.Z)("padding",{xs:"12px 16px",lg:"16px 24px"}),48,(0,c.JB)({xs:17,lg:18}),(0,c.TE)("gap",{xs:10,lg:8}),a.ZP.vars.bg,s.Z,a.ZP.vars.bg,a.ZP.vars.fgInvert,a.ZP.vars.fg);t.Z=l},80456:function(e,t,n){var r=n(5311),i=n(25424),a=n.n(i),o=n(13714),c=n(66840),s=n(93702),l=n(57627),u=n(97029),f=n(93754);t.Z=e=>{let{translationKey:t,onSelected:n,attribute:i,...d}=e,{t:m,lang:p}=(0,o.Z)("common"),{items:h,refine:b}=(0,s.c)({attribute:i,...d}),v=(0,c.useMemo)(()=>"filter_when"===i?h.sort((e,t)=>a()("".concat(e.label,"-01")).isAfter(a()("".concat(t.label,"-01")))?1:-1).map(e=>{let t=(0,l.Z)("".concat(e.label,"-01"),p,"MMMM YYYY");return{...e,label:t}}):h.sort((e,t)=>e.label.localeCompare(t.label)).sort(e=>"Zien"===e.label?-1:1),[h,i]);return(0,r.jsxs)(f.Z,{children:[t&&(0,r.jsx)("h4",{children:m("algolia.filters.".concat(t))}),(0,r.jsx)("ul",{className:"options",children:v&&v.map((e,t)=>{let{label:i,value:a,isRefined:o,count:c}=e,s=i.replace(/[ \-]/g,"");return(0,r.jsxs)("li",{className:o?"selected":"",children:[(0,r.jsx)("input",{type:"checkbox",id:s,name:i,value:i,onChange:()=>{n&&n(),b(a)},checked:o}),(0,r.jsxs)("label",{htmlFor:s,children:[m("algolia.filters.".concat(i),void 0,{fallback:i}),"DelftseBlik"===s&&(0,r.jsx)(u.Z,{name:"eye",size:24}),o&&(0,r.jsx)(u.Z,{className:"close",name:"close",size:16})]})]},i)})})]})}},93851:function(e,t,n){n.d(t,{Z:function(){return AlgoliaFilterSidebar_AlgoliaFilterSidebar}});var r=n(5311),i=n(13714);n(66840);var a=n(30168),o=n(84341),c=n(80456),s=n(47677),l=n(25760),u=n(92923);function _templateObject(){let e=(0,s._)(["\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    padding: 24px 0;\n\n    label:hover {\n        background: var(",");\n        color: var(",");\n    }\n"]);return _templateObject=function(){return e},e}let f=l.ZP.div.withConfig({componentId:"sc-28a952a3-0"})(_templateObject(),u.ZP.vars.fgInvert,u.ZP.vars.fg);var AlgoliaFilterSidebar_AlgoliaFilterSidebar=e=>{let{filters:t}=e,{refine:n}=(0,a.n)(),{t:s,lang:l}=(0,i.Z)("common");return(0,r.jsxs)(f,{children:[(0,r.jsx)(o.Z,{className:"resetFilter",variant:"secondary",text:s("news.all"),click:()=>{n()}}),null==t?void 0:t.map(e=>(0,r.jsx)(c.Z,{...e},e.attribute))]})}},68168:function(e,t,n){n.d(t,{Z:function(){return AlgoliaFilterSidebarMobile_AlgoliaFilterSidebarMobile}});var r=n(5311),i=n(92820),a=n(34122),o=n(13714),c=n(66840),s=n(30168),l=n(84341),u=n(80456),f=n(47677),d=n(25760),m=n(93754);function _templateObject(){let e=(0,f._)(["\n    min-width: 100%;\n    max-width: 100%;\n    overflow-x: hidden;\n    padding-left: 25px;\n\n    .sliderInner {\n        display: flex;\n        gap: 8px;\n\n        ",",\n        .resetFilter {\n            padding: 24px 0;\n        }\n    }\n"]);
1return _templateObject=function(){return e},e}let p=d.ZP.div.withConfig({componentId:"sc-246d7387-0"})(_templateObject(),m.Z);var AlgoliaFilterSidebarMobile_AlgoliaFilterSidebarMobile=e=>{let{filters:t}=e,{refine:n}=(0,s.n)(),{t:f}=(0,o.Z)("common"),d=(0,c.useRef)(null),m=(0,c.useRef)(null),[h,b]=(0,c.useState)(0),[v,y]=(0,c.useState)(0),g=(0,i._)(),measureSliderWidth=()=>{d.current&&b(d.current.clientWidth)},measureSlidesWidth=()=>{if(m.current){let e=m.current.childNodes,t=Array.from(e),n=t.reduce((e,t)=>e+t.clientWidth,0);return y(n),n}return 0};(0,c.useEffect)(()=>(measureSliderWidth(),measureSlidesWidth(),window.addEventListener("resize",measureSliderWidth),window.addEventListener("resize",measureSlidesWidth),()=>{window.removeEventListener("resize",measureSliderWidth),window.removeEventListener("resize",measureSlidesWidth)}),[h,v]);let resetPosition=()=>{setTimeout(()=>{measureSliderWidth();let e=measureSlidesWidth();e<v&&g.start({x:0})},250)};return(0,r.jsx)(p,{ref:d,children:(0,r.jsxs)(a.E.div,{className:"sliderInner",ref:m,drag:"x",dragConstraints:{left:-(v-h+60),right:0},animate:g,dragElastic:.2,dragTransition:{bounceDamping:18},onPointerDown:e=>{e.preventDefault()},children:[(0,r.jsx)(l.Z,{className:"resetFilter",variant:"secondary",text:f("news.all"),click:()=>{n()}}),null==t?void 0:t.map(e=>(0,r.jsx)(u.Z,{onSelected:resetPosition,...e},e.attribute))]})})}},15237:function(e,t,n){n.d(t,{rr:function(){return useDateLocalized}});var r,i,a=n(66840),o=n(57627);(r=i||(i={})).en="en",r.nl="nl";var c=n(25424),s=n.n(c),l=n(13714);let useDateLocalized=(e,t)=>{let{lang:n,t:r}=(0,l.Z)("common"),i="string"==typeof e?s()(e):e;return(0,a.useMemo)(()=>(0,o.Z)(i,n,t),[i])}},92820:function(e,t,n){n.d(t,{_:function(){return useAnimation}});var r=n(63478),i=n(21418),a=n(91134);function animationControls(){let e=!1,t=new Set,n={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(n,a){(0,r.k)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let o=[];return t.forEach(e=>{o.push((0,i.d5)(e,n,{transitionOverride:a}))}),Promise.all(o)},set:n=>((0,r.k)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{(0,a.gg)(e,n)})),stop(){t.forEach(e=>{(0,i.p_)(e)})},mount:()=>(e=!0,()=>{e=!1,n.stop()})};return n}var o=n(94244),c=n(83350);let useAnimation=function(){let e=(0,o.h)(animationControls);return(0,c.L)(e.mount,[]),e}},95997:function(e,t,n){n.d(t,{F:function(){return getRefinements}});var r=n(31707),i=n(3726);function getRefinement(e,t,n,a){var o,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],s={type:t,attribute:n,name:a,escapedValue:(0,r.j)(a)},l=(0,i.s)(c,function(e){return e.name===n});if("hierarchical"===t){for(var u=e.getHierarchicalFacetByName(n),f=a.split(u.separator),_loop=function(e){var t;l=l&&l.data&&(0,i.s)(Object.keys(l.data).map((t=l.data,function(e){return t[e]})),function(t){return t.name===f[e]})},d=0;void 0!==l&&d<f.length;++d)_loop(d);o=l&&l.count}else o=l&&l.data&&l.data[s.name];return void 0!==o&&(s.count=o),l&&void 0!==l.exhaustive&&(s.exhaustive=l.exhaustive),s}function getRefinements(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=[],a=t.facetsRefinements,o=void 0===a?{}:a,c=t.facetsExcludes,s=void 0===c?{}:c,l=t.disjunctiveFacetsRefinements,u=void 0===l?{}:l,f=t.hierarchicalFacetsRefinements,d=void 0===f?{}:f,m=t.numericRefinements,p=void 0===m?{}:m,h=t.tagRefinements;return Object.keys(o).forEach(function(n){o[n].forEach(function(r){i.push(getRefinement(t,"facet",n,r,e.facets))})}),Object.keys(s).forEach(function(e){s[e].forEach(function(t){i.push({type:"exclude",attribute:e,name:t,exclude:!0})})}),Object.keys(u).forEach(function(n){u[n].forEach(function(a){i.push(getRefinement(t,"disjunctive",n,(0,r.Z)(a),e.disjunctiveFacets))})}),Object.keys(d).forEach(function(n){d[n].forEach(function(r){i.push(getRefinement(t,"hierarchical",n,r,e.hierarchicalFacets))})}),Object.keys(p).forEach(function(e){var t=p[e];Object.keys(t).forEach(function(n){var r=t[n];
1(Array.isArray(r)?r:[r]).forEach(function(t){i.push({type:"numeric",attribute:e,name:"".concat(t),numericValue:t,operator:n})})})}),(void 0===h?[]:h).forEach(function(e){i.push({type:"tag",attribute:"_tags",name:e})}),n&&t.query&&t.query.trim()&&i.push({attribute:"query",type:"query",name:t.query,query:t.query}),i}},30168:function(e,t,n){n.d(t,{n:function(){return useClearRefinements}});var r=n(12923),i=n(25182),a=n(96505);function clearRefinements(e){var t=e.helper,n=e.attributesToClear,r=void 0===n?[]:n,i=t.state.setPage(0);return i=r.reduce(function(e,t){return i.isNumericRefined(t)?e.removeNumericRefinement(t):i.isHierarchicalFacet(t)?e.removeHierarchicalFacetRefinement(t):i.isDisjunctiveFacet(t)?e.removeDisjunctiveFacetRefinement(t):i.isConjunctiveFacet(t)?e.removeFacetRefinement(t):e},i),-1!==r.indexOf("query")&&(i=i.setQuery("")),i}var o=n(54508),c=n(66481),s=n(95997);function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!==_typeof(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==_typeof(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===_typeof(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var l=(0,r.K)({name:"clear-refinements",connector:!0}),clear_refinements_connectClearRefinements=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.Z;return(0,a._)(e,l()),function(n){var r=n||{},a=r.includedAttributes,u=void 0===a?[]:a,f=r.excludedAttributes,d=void 0===f?["query"]:f,m=r.transformItems,p=void 0===m?function(e){return e}:m;if(n&&n.includedAttributes&&n.excludedAttributes)throw Error(l("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var h={refine:i.Z,createURL:function(){return""},attributesToClear:[]},cachedRefine=function(){return h.refine()},cachedCreateURL=function(){return h.createURL()};return{$$type:"ais.clearRefinements",init:function(t){var n=t.instantSearchInstance;e(_objectSpread(_objectSpread({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e(_objectSpread(_objectSpread({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!1)},dispose:function(){t()},getRenderState:function(e,t){return _objectSpread(_objectSpread({},e),{},{clearRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.createURL,r=e.scopedResults,i=e.results;h.attributesToClear=r.reduce(function(e,t){var n,r,a,o,l,f,m;return e.concat((r=(n={scopedResult:t,includedAttributes:u,excludedAttributes:d,transformItems:p,results:i}).scopedResult,a=n.includedAttributes,o=n.excludedAttributes,l=n.transformItems,f=n.results,m=-1!==a.indexOf("query")||-1===o.indexOf("query"),{helper:r.helper,items:l((0,c.j)((0,s.F)(r.results,r.helper.state,m).map(function(e){return e.attribute}).filter(function(e){return 0===a.length||-1!==a.indexOf(e)}).filter(function(e){return"query"===e&&m||-1===o.indexOf(e)})),{results:f})}))},[]),h.refine=function(){h.attributesToClear.forEach(function(e){var t=e.helper,n=e.items;t.setState(clearRefinements({helper:t,attributesToClear:n})).search()})},h.createURL=function(){var e;return t(o.Z.apply(void 0,function(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e=h.attributesToClear.map(function(e){return clearRefinements({helper:e.helper,attributesToClear:e.items})}))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))};var a=h.attributesToClear.some(function(e){return e.items.length>0});return{canRefine:a,hasRefinements:a,refine:cachedRefine,createURL:cachedCreateURL,widgetParams:n}}}}},u=n(25685);function useClearRefinements(e,t){return(0,u.B)(clear_refinements_connectClearRefinements,e,t)}}}]);

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.