PageSourceSearch

https://kampnagel.de/assets/javascripts/chunks/0e9f1abe08a92fe2c905.calendar.js

js kampnagel.de collected 2026-10-01 10:31:00 UTC 47,401 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[517],{688:(e,t,n)=>{n.r(t),n.d(t,{default:()=>We});var r=n(821),a=n(7084),o=n(4648),i=(n(8745),n(7650),n(4678),n(1868),n(833),n(8527),n(6729)),l=n(5107),c=n(604),d=n(8988),s=n(7272),A=n(6083),p=n(7575),u=n(2031),m=n(7966),f=n(3781),h=n(5598),y=n(1041),b=n(2405);function g(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function v(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){g(o,r,a,i,l,"next",e)}function l(e){g(o,r,a,i,l,"throw",e)}i(void 0)}))}}function E(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 B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=(0,r.q6)({});const _=function(e){var{children:t,config:n,blocks:a}=e,o=(0,r.li)(!0),g=(0,r.li)(null),E="de-DE"===n.locale?h.A:y.A,[C,_]=(0,r.J0)(a),[{isOpen:x,isFetching:k,isLastPage:O,isLoading:j,hasChanged:N,filterCount:P,hasDateRange:S},z]=(0,r.J0)({isOpen:!1,isLastPage:!1,isLoading:!1,isFetching:!1,hasChanged:!1,hasDateRange:n.date.from&&n.date.to,filterCount:0}),D=()=>{if("range"===n.dateSwitch.type){var e={items:n.dateSwitch.items.map((e=>({from:(0,i.A)(e.from),to:(0,i.A)(e.to)})))};return B(B({},e.items[0]),e)}return B(B({},n.dateSwitch),{},{from:(0,i.A)(n.dateSwitch.from),to:n.dateSwitch.to?(0,i.A)(n.dateSwitch.to):(0,l.A)((0,i.A)(n.dateSwitch.from))})},M=()=>{return{dateSwitch:D(),categories:(e={},n.filter.forEach((t=>{if("categories"===t.type){var n=t.items.filter((e=>e.selected));e[t.handle]=n.map((e=>e.handle))}})),e),productions:n.productions,entries:{},date:{from:n.date.from?(0,i.A)(n.date.from):void 0,to:n.date.to?(0,i.A)(n.date.to):void 0}};var e},T=function(){var e=v((function*(e){try{var{token:t}=yield(0,b.Q)(n.csrfApiUrl),r=yield fetch(n.apiUrl,{method:"POST",headers:{"X-CSRF-Token":t,"Content-Type":"application/json"},body:JSON.stringify(e)});return r.ok?yield r.json():null}catch(e){return null}}));return function(t){return e.apply(this,arguments)}}(),[L,I]=(0,r.J0)(M()),[R,U]=(0,r.J0)(M()),F=(e,t)=>{var n=L.categories[e].includes(t)?L.categories[e].filter((e=>e!==t)):[...L.categories[e],t];return I((t=>B(B({},t),{},{categories:B(B({},t.categories),{},{[e]:n})})))},J=()=>{x&&I(R),z((e=>B(B({},e),{},{isOpen:!e.isOpen})))},Y=(0,r.Kr)((()=>new Date(n.dateSwitch.items?n.dateSwitch.items[0].from:n.dateSwitch.from)),[n]),H=(0,r.Kr)((()=>new Date(n.dateSwitch.items?n.dateSwitch.items[0].to:n.dateSwitch.to)),[n]),[q,V]=(0,r.J0)((0,c.A)((0,d.A)(Y),"MM/dd/yy")),[Q,W]=(0,r.J0)(H),K=function(){var e=v((function*(){z((e=>B(B({},e),{},{isFetching:!0})));var e=(0,s.A)((0,A.A)(Q,1)),t=(0,p.A)(e,1),n={categories:L.categories,productions:L.productions,date:{from:(0,u.A)(e),to:(0,u.A)(t)}},r=yield T(n);r&&0===r.blocks.length&&(t=(0,m.A)(e,1),r=yield T(B(B({},n),{},{date:B(B({},n.date),{},{to:t})}))),r&&(_((e=>[...e,...r.blocks])),W(t)),z((e=>B(B({},e),{},{isFetching:!1,isLastPage:r&&0===r.blocks.length})))}));return function(){return e.apply(this,arguments)}}(),X=function(){var e=v((function*(){z((e=>B(B({},e),{},{isFetching:!0})));var e=(0,d.A)((0,p.A)(Y,2)),t=(0,f.A)((0,m.A)(e,2)),n={categories:L.categories,productions:L.productions,date:{from:(0,u.A)(e),to:(0,u.A)(t)}},r=yield T(n);z((e=>B(B({},e),{},{isFetching:!1}))),r&&_((e=>[...e,...r.blocks]))}
1));return function(){return e.apply(this,arguments)}}(),Z=()=>{I((e=>B(B({},e),M())))},G=function(){var e=v((function*(){U(L),z((e=>B(B({},e),{},{isOpen:!1,isFetching:!1,isLastPage:!1,isLoading:!0,hasChanged:!1,hasDateRange:L.date.from&&L.date.to,filterCount:Object.keys(L.categories).reduce(((e,t)=>e+L.categories[t].length),0)+(L.date.from&&L.date.to?1:0)})));var e=document.querySelector('kpn-modal-trigger[modalId="'+n.contentId+'"]');e&&e.focus&&e.focus();var t=L.date.from&&L.date.to?{from:L.date.from,to:L.date.to}:{from:L.dateSwitch.from,to:L.dateSwitch.to},r={categories:L.categories,productions:L.productions,date:{from:(0,u.A)(t.from),to:(0,u.A)(t.to)}},a=yield T(r);a&&(window.scrollTo({top:window.scrollY+g.current.getBoundingClientRect().top,behavior:"smooth"}),z((e=>B(B({},e),{},{isLoading:!1}))),_(a.blocks))}));return function(){return e.apply(this,arguments)}}();(0,r.vJ)((()=>{if(void 0!==R&&!o.current){var e=JSON.stringify(R)!==JSON.stringify(L);e!==N&&z((t=>B(B({},t),{},{hasChanged:e})))}}),[L]),(0,r.vJ)((()=>{if((N||x)&&!o.current){var e=new CustomEvent("modal-update-"+n.contentId,{bubbles:!0});document.body.style.overflow="visible",window.dispatchEvent(e)}}),[N,x]),(0,r.vJ)((()=>{var e=null;return o.current?o.current=!1:e=setTimeout((()=>G()),[500]),()=>{e&&clearTimeout(e)}}),[L.dateSwitch.from,L.dateSwitch.to]),(0,r.vJ)((()=>(window.addEventListener("modal-close-"+n.contentId,J),()=>window.removeEventListener("modal-close-"+n.contentId,J))),[x]);var $=(0,r.Kr)((()=>({config:n,locale:E,currentMonth:Y,updateActiveMonth:V,fetchNextMonth:K,fetchedTo:Q,activeMonth:q,filter:L,updateCategoriesFilter:F,updateFilter:I,fetchPreview:X,handleUpdate:G,handleReset:Z,isLoading:j,isLastPage:O,isFetching:k,isOpen:x,toggleOpen:J,hasChanged:N,hasDateRange:S,filterCount:P,results:C,contentRef:g})),[n,E,Y,V,K,Q,q,L,F,I,X,G,Z,j,O,k,x,J,N,S,P,C,g]);return r.Ay.createElement(w.Provider,{value:$},t)};var x;function k(){return k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k.apply(null,arguments)}const O=function(e){return r.n("svg",k({xmlns:"http://www.w3.org/2000/svg",width:20,height:21},e),x||(x=r.n("g",{fill:"currentColor",fillRule:"evenodd"},r.n("path",{fillRule:"nonzero",d:"M16.874 16.104v2H2.969v-2zm0-6v2H2.969v-2zm0-6v2H2.969v-2z"}),r.n("path",{d:"M9.032 3.104v4H6.094v-4zm5.937 6v4h-2.938v-4zm-3.938 6v4H8.093v-4z"}))))};var j;function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(null,arguments)}const P=function(e){return r.n("svg",N({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),j||(j=r.n("g",{fill:"currentColor"},r.n("path",{d:"m13.021 4.322-4.284 5.775 4.284 5.7h2.596l-4.359-5.737 4.247-5.738z"}),r.n("path",{d:"m6.894 4.323 4.284 5.775-4.284 5.7H4.298l4.359-5.738L4.41 4.323z"}))))},S=r.Ay.forwardRef(((e,t)=>{var{label:n,checked:a,name:o,onChange:i}=e;return r.Ay.createElement("label",{htmlFor:o,className:"checkbox"},r.Ay.createElement("input",{id:o,ref:t,type:"checkbox",name:o,checked:a,"aria-checked":a,title:n,onChange:e=>i(e.target.checked)}),r.Ay.createElement("span",{className:"checkbox__placeholder"},r.Ay.createElement(P,null)),r.Ay.createElement("span",{className:"text text--italic text--meta checkbox__label"},n))}));var z;function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D.apply(null,arguments)}const M=function(e){return r.n("svg",D({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),z||(z=r.n("path",{fill:"currentColor",d:"M15.738 13.082 9.963 8.798l-5.7 4.284v2.596L10 11.318l5.738 4.248z"})))};var T;function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(null,arguments)}const I=function(e){return r.n("svg",L({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),T||(T=r.n("path",{fill:"currentColor",d:"m15.738 11.393-5.775 4.285-5.7-4.285V8.798L10 13.157l5.738-4.248z"})))},R=function(e){var{items:t,id:n,onChange:a,selected:o,showMoreLabel:i,showLessLabel:l}=e,[c,d]=(0,r.J0)(!1),s=(0,r.li)(null);return(0,r.vJ)((()=>{c&&s.current&&s.current.focus()}),[c]),r.Ay.createElement("div",{"aria-expanded":c,className:"filter-checkbox-group"},t.map(((e,t)=>r.Ay.createElement("div",{key:e.handle,"aria-hidden":t>3&&!c,style:{display:t>3&&!c?"none":"block"},className:"filter-checkbox-group__item"},r.Ay.createElement(S,{ref:4===t?s:void 0,key:e.handle,id:n,label:e.label,checked:(o||[]).includes(e.handle),onChange:()=>a(e.handle),name:e.handle})))),t.length>4?r.Ay.createElement("button",{className:"link",type:"button",onClick:()=>d((e=>!e)),"aria-label":c?l:i,title:c?l:i},r.Ay.createElement("span",{className:"text text--link"},c?l:i),c?r.Ay.createElement(M,null):r.Ay.createElement(I,null)):null)};n(1975);var U,F=n(5735),J=n(5643),Y=n.n(J),H=n(8176),q=n.n(H),V=n(4364),Q=n.n(V),W=n(2763),K=n.n(W),X=n(9999),Z=n.n(X),G=n(1983),$=n.n(G),ee=n(3181),te={};function ne(){return ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ne.apply(null,arguments)}
1te.styleTagTransform=$(),te.setAttributes=K(),te.insert=Q().bind(null,"head"),te.domAPI=q(),te.insertStyleElement=Z(),Y()(ee.A,te),ee.A&&ee.A.locals&&ee.A.locals;const re=function(e){return r.n("svg",ne({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),U||(U=r.n("g",{fill:"currentColor",fillRule:"evenodd"},r.n("path",{fillRule:"nonzero",d:"M5.968 12.479c.153 0 .23.115.23.23v1.54c0 .153-.115.23-.23.23H4.429c-.115 0-.23-.077-.23-.23v-1.54c0-.153.115-.23.23-.23zm3.227 0c.115 0 .23.115.23.23v1.54c0 .153-.115.23-.23.23H7.656c-.115 0-.23-.077-.23-.23v-1.54c0-.153.115-.23.23-.23zM5.968 9c.153 0 .23.115.23.23v1.54c0 .153-.115.23-.23.23H4.429c-.115 0-.23-.077-.23-.23V9.23c0-.153.115-.23.23-.23zm3.227 0c.115 0 .23.115.23.23v1.54c0 .153-.115.23-.23.23H7.656c-.115 0-.23-.077-.23-.23V9.23c0-.153.115-.23.23-.23zm3.227 3.479c.116 0 .231.115.231.23v1.54c0 .153-.115.23-.23.23h-1.54q-.172 0-.23-.23v-1.54c0-.153.115-.23.23-.23zm0-3.479c.116 0 .231.115.231.23v1.539c0 .115-.115.23-.23.23h-1.54c-.115 0-.191-.115-.23-.23V9.23c0-.115.115-.23.23-.23zm3.228 0c.153 0 .23.115.23.23v1.539c0 .115-.115.23-.23.23h-1.54c-.115 0-.192-.115-.23-.23V9.23c0-.115.115-.23.23-.23z"}),r.n("path",{d:"M20 3v16H0V3zm-2 2H2v12h16z"}),r.n("path",{d:"M5 1h2v6H5zm8 0h2v6h-2z"}))))};function ae(){return ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ae.apply(null,arguments)}function oe(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 ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(n),!0).forEach((function(t){le(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ce(){return r.Ay.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",id:"default-arrow-right"},r.Ay.createElement("path",{fill:"currentColor",d:"M9.155 16.975L13.44 11.2 9.155 5.5H6.56l4.359 5.738-4.247 5.737z"}))}function de(){return r.Ay.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",id:"default-arrow-left"},r.Ay.createElement("path",{fill:"currentColor",d:"M10.845 16.975L6.56 11.2l4.285-5.7h2.595l-4.359 5.738 4.247 5.737z"}))}const se=function(){var{config:e,locale:t,filter:n,updateFilter:a}=(0,r.NT)(w),{from:i,to:l}=n.date||{from:void 0,to:void 0},[c,d]=(0,r.J0)(!1),s={from:i,to:l},[A,p]=(0,r.J0)(s);(0,r.vJ)((()=>{a((e=>ie(ie({},e),{},{date:A})))}),[A]),(0,r.vJ)((()=>{n.date.to===A.to&&n.date.from===A.from||p(s)}),[n.date]);var u={mode:"range",locale:t,fixedWeeks:!0,showOutsideDays:!0,enableOutsideDaysClick:!0,fromYear:1990,toYear:(0,o.A)((0,m.A)(new Date,1),"yyyy"),today:new Date,labels:{labelNext:()=>e.labels.nextMonth,labelPrevious:()=>e.labels.previousMonth},components:{IconNext:ce,IconPrevious:de}},f=(0,r.li)(null),h=e=>{f.current&&!f.current.contains(e.target)&&d(!1)};return(0,r.vJ)((()=>(document.addEventListener("mousedown",h),()=>{document.removeEventListener("mousedown",h)})),[f]),r.Ay.createElement("div",{className:"filter-date"},r.Ay.createElement("div",{className:"filter-date__input-wrapper"},r.Ay.createElement("div",{className:"filter-date__input filter-date__input--from"},r.Ay.createElement("form",null,r.Ay.createElement("input",{value:null!=A&&A.from?(0,o.A)(A.from,e.date.format):"",onFocus:()=>d(!0),placeholder:e.date.format.toUpperCase(),readOnly:!0})),r.Ay.createElement(re,{className:"filter-date__icon"})),r.Ay.createElement("div",{className:"filter-date__input filter-date__input--to"},r.Ay.createElement("form",null,r.Ay.createElement("input",{value:null!=A&&A.to?(0,o.A)(A.to,e.date.format):"",onFocus:()=>d(!0),placeholder:e.date.format.toUpperCase(),readOnly:!0})),r.Ay.createElement(re,{className:"filter-date__icon"}))),c&&r.Ay.createElement("div",{ref:f,className:"filter-date__day-picker"},r.Ay.createElement(F.hv,ae({selected:A,onSelect:p},u))))},Ae=function(e){var{label:t,name:n,onReset:a,resetLabel:o,children:i}=e;return r.Ay.createElement("fieldset",{className:"filter-fieldset"},r.Ay.createElement("legend",{htmlFor:n,className:"text text--bold text--meta"},t,a&&r.Ay.createElement("button",{type:"button",onClick:a,"aria-label":o},o)),i)};function pe(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 ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?pe(Object(n),!0).forEach((function(t){me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function me(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const fe=function(){var{config:e,filter:t,filterCount:n,updateCategoriesFilter:a,handleUpdate:o,updateFilter:i,handleReset:l,isLoading:c,hasChanged:d}=(0,r.NT)(w);return r.Ay.createElement("div",{className:"filter-dialog"},r.Ay.createElement("div",{className:"filter-dialog__content"},r.Ay.createElement("h3",{className:"text text--subheading"},e.labels.filter),!e.date.hideDateInput&&"range"!==e.dateSwitch.type&&r.Ay.createElement(Ae,{label:e.labels.range,onReset:t.date&&(t.date.from||t.date.to)?()=>i((e=>ue(ue({},e),{},{date:{from:void 0,to:void 0}}))):void 0,resetLabel:e.labels.reset},r.Ay.createElement(se,null)),e.filter.map((n=>r.Ay.createElement(Ae,{label:n.label,key:n.handle,onReset:t[n.type][n.handle].length>0?()=>i((e=>ue(ue({},e),{},{[n.type]:ue(ue({},e[n.type]),{},{[n.handle]:[]})}))):void 0,resetLabel:e.labels.reset},"checkbox"===n.component&&r.Ay.createElement(R,{items:n.items,showLessLabel:e.labels.showLess,showMoreLabel:e.labels.showMore,selected:t[n.type][n.handle],id:n.handle,onChange:e=>a(n.handle,e)}))))),(d||n>0)&&r.Ay.createElement("div",{className:"filter-dialog__buttons"},d&&r.Ay.createElement("button",{className:"button filter-dialog__update",type:"button",disabled:c,onClick:o,"aria-controls":e.contentId},r.Ay.createElement("span",null,e.labels.updateFilter)),r.Ay.createElement("button",{className:"button filter-dialog__reset",type:"button",disabled:c,onClick:l},r.Ay.createElement("span",null,e.labels.resetFilter))))};var he=n(1033),ye=n(8219);const be=function(){var e,t,n,a,{config:o,locale:i,currentMonth:l,activeMonth:s}=(0,r.NT)(w),A=(0,r.Kr)((()=>[...Array(2).keys()].map((e=>{var t=(0,p.A)(l,e);return{month:t,label:(0,c.A)(t,"MMM",{locale:i}),id:(0,c.A)((0,d.A)(t),"MM/dd/yy")}}))),[o]),u=(0,r.Kr)((()=>{var e=(0,d.A)((0,p.A)(A[A.length-1].month,1));return(0,c.A)((0,d.A)(e),"MM/dd/yy")}),[o]);return r.Ay.createElement("div",{className:"filter-preview-switch"},A.map((e=>r.Ay.createElement("a",{href:"#"+e.id,className:"text text--small-link "+(s===e.id?"is-selected":"")},r.Ay.createElement("span",null,e.label)))),r.Ay.createElement("a",{href:"#"+u,className:"text text--small-link "+(e=new Date(s),t=new Date(u),n=(0,he.A)(e,t),a=(0,ye.A)(e,t),n||a?"is-selected":"")},r.Ay.createElement("span",null,o.labels.preview)))};function ge(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 ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(n),!0).forEach((function(t){Ee(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ee(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Be=function(){var[e,t]=(0,r.J0)(0),{config:n,filter:a,updateFilter:o}=(0,r.NT)(w);return r.Ay.createElement("div",{className:"filter-range-switch"},a.dateSwitch.items.map(((a,i)=>{return r.Ay.createElement("button",{key:a.from,type:"button",className:"text text--small-link "+(e===i?"is-selected":""),onClick:()=>((e,n,r)=>{var a={from:n,to:r};t(e),o((e=>ve(ve({},e),{},{dateSwitch:ve(ve({},e.dateSwitch),a)})))})(i,a.from,a.to)},(l=a.from,d=a.to,(0,c.A)(l,n.date.format||"dd.MM.yyyy")+" – "+(0,c.A)(d,n.date.format||"dd.MM.yyyy")));var l,d})))};
1var Ce=e=>{var{isOpen:t,contentId:n,closeLabel:a}=e;return r.Ay.createPortal(r.Ay.createElement("kpn-modal-body",{modalId:n,closeLabel:a,state:t?"open":"close"},t&&r.Ay.createElement(fe,null)),document.body)};const we=function(){var{config:e,filter:t,toggleOpen:n,filterCount:a,isOpen:i,hasDateRange:l}=(0,r.NT)(w),c=(0,r.hb)((()=>r.Ay.createElement("div",{"data-row":"xxs",className:"calendar-filter__date-range"},r.Ay.createElement("span",{className:"text text--small-link"},(0,o.A)(t.date.from,e.date.format)),r.Ay.createElement("span",{className:"text text--small-link"},"–"),r.Ay.createElement("span",{className:"text text--small-link"},(0,o.A)(t.date.to,e.date.format)))),[l]);return r.Ay.createElement("div",{className:"calendar__filter"},r.Ay.createElement("div",{className:"calendar-filter__buttons"},l&&r.Ay.createElement(c,null),!l&&"preview"===e.dateSwitch.type&&r.Ay.createElement(be,null),!l&&"range"===e.dateSwitch.type&&r.Ay.createElement(Be,null),r.Ay.createElement("kpn-modal-trigger",{modalId:e.contentId,onClick:n},r.Ay.createElement("div",{"data-row":"xxs",className:"calendar-filter__trigger "+(a>0?"has-filter":"")},r.Ay.createElement(O,null),r.Ay.createElement("span",{className:"text text--link calendar-filter__trigger-label--mobile"},"(",a,")"),r.Ay.createElement("span",{className:"text text--link calendar-filter__trigger-label--desktop"},e.labels.filter)))),r.Ay.createElement(Ce,{isOpen:i,contentId:e.contentId,closeLabel:e.labels.close}))};var _e;function xe(){return xe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xe.apply(null,arguments)}const ke=function(e){return r.n("svg",xe({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),_e||(_e=r.n("path",{fill:"currentColor",d:"M9.155 16.975 13.44 11.2 9.155 5.5H6.56l4.359 5.738-4.247 5.737z"})))};function Oe(e){var{status:t,statusValue:n,ticketUrl:a,ticket:o,theme:i}=e;return t&&"hidden"!==n?["online","ticketsExternal","register","waitingList","info"].includes(n)&&a?r.Ay.createElement("a",{href:a,title:t,className:"link link--icon-before ","data-theme":i,"data-row":"xxs"},r.Ay.createElement(ke,null),r.Ay.createElement("div",{className:"text text--link"},t)):r.Ay.createElement("p",{className:"text text--meta"},r.Ay.createElement("b",null,"/")," ",t):o&&o.href&&o.label?r.Ay.createElement("a",{className:"button button--primary",href:o.href,title:o.label,target:"_blank",rel:"noopener noreferrer","data-theme":i},r.Ay.createElement("span",null,o.label)):null}var je;function Ne(){return Ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ne.apply(null,arguments)}const Pe=function(e){return r.n("svg",Ne({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),je||(je=r.n("path",{d:"M10 0c5.52 0 10 4.474 10 10s-4.48 10-10 10S0 15.526 0 10 4.48 0 10 0m0 1.466C5.27 1.466 1.442 5.29 1.442 10S5.271 18.534 10 18.534c4.73 0 8.558-3.823 8.558-8.534 0-4.71-3.828-8.534-8.558-8.534m.625 3.172v5.885h2.689v1.25H9.375V4.638z"})))};var Se;function ze(){return ze=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ze.apply(null,arguments)}const De=function(e){return r.n("svg",ze({xmlns:"http://www.w3.org/2000/svg",width:20,height:21},e),Se||(Se=r.n("path",{fill:"currentColor",d:"m8.47 6.731 6.897 2.034.009 7.13-2.073 1.563.023-5.99-7.498 5.651-1.204-1.597 7.477-5.635-5.615-1.661z"})))};function Me(e){var{time:t,location:n,duration:a,topline:o,title:i,subline:l,target:c}=e;return r.Ay.createElement(r.Ay.Fragment,null,r.Ay.createElement("div",{className:"calendar-teaser__date"},t&&r.Ay.createElement("p",{className:"text text--subline calendar-teaser__time"},t),r.Ay.createElement("div",{className:"calendar-teaser__info"},n&&r.Ay.createElement("div",{className:"calendar-teaser__location"},r.Ay.createElement("p",{className:"text text--meta"},n.title)),a&&r.Ay.createElement("div",{className:"calendar-teaser__duration"},r.Ay.createElement(Pe,null),r.Ay.createElement("p",{className:"text text--meta"},a)))),r.Ay.createElement("div",{className:"calendar-teaser__content"},r.Ay.createElement("div",{"data-stack":"xs"},o&&r.Ay.createElement("h3",{className:"text text--link"},o),r.Ay.createElement("h2",null,r.Ay.createElement("span",{className:"text text--subline"},i),c&&"_blank"===c&&r.Ay.createElement(De,null)),l&&r.Ay.createElement("p",{className:"text text--copy"},l))))}function Te(e){var{time:t,title:n,info:a}=e;return r.Ay.createElement("div",{className:"calendar-teaser__additional-details"},r.Ay.createElement("div",{className:"calendar-teaser__additional-content"},t&&r.Ay.createElement("p",{className:"text text--date calendar-teaser__additional-time"},t),n&&r.Ay.createElement("p",{className:"text text--copy calendar-teaser__additional-title"},n)),a&&r.Ay.createElement("div",{className:"text text--meta text--italic calendar-teaser__additional-info",dangerouslySetInnerHTML:{__html:a}}))}function Le(e){var{href:t,title:n,target:a,children:o}=e;return t?r.Ay.createElement("a",{className:"calendar-teaser__link",href:t,title:n,target:a},o):r.Ay.createElement("div",{className:"calendar-teaser__link"},o)}function Ie(e){var{theme:t="yellow",href:n,title:a,target:o,eventType:i="main",borderType:l="solid",features:c,topline:d,notExpired:s,status:A,statusValue:p,subline:u,ticket:m,time:f,info:h,location:y,duration:b,ticketUrl:g,image:v,video:E}=e,B=(0,r.Kr)((()=>(()=>{var e=["calendar-teaser--event-"+i,"calendar-teaser--border-"+l];return n&&e.push("calendar-teaser--has-link"),d&&e.push("calendar-teaser--has-topline"),v&&!E&&e.push("calendar-teaser--has-image"),E&&e.push("calendar-teaser--has-video"),c&&c.length>0&&e.push("calendar-teaser--has-features"),e.join(" ")})()),[]),C=(0,r.li)(null);return r.Ay.createElement("div",{className:"calendar-teaser "+B,"data-theme":t,onMouseEnter:()=>{C.current&&C.current.play()},onMouseLeave:()=>{C.current&&C.current.pause()}},r.Ay.createElement(Le,{href:n,title:a,target:o},c&&c.length>0&&r.Ay.createElement("div",{className:"tags tags--can-break calendar-teaser__features","data-theme":"yellow"},c.map((e=>r.Ay.createElement("div",{key:e},r.Ay.createElement("span",{className:"text text--hyphenate text--special "},e))))),"main"===i&&r.Ay.createElement(Me,{time:f,location:y,duration:b,topline:d,target:o,title:a,subline:u}),"additional"===i&&r.Ay.createElement(Te,{time:f,title:a,info:h})),r.Ay.createElement("div",{className:"calendar-teaser__meta"},!s&&r.Ay.createElement(Oe,{ticket:m,ticketUrl:g,status:A,statusValue:p,theme:t})),r.Ay.createElement("div",{className:"calendar-teaser__image-wrapper"},v&&!E&&"additional"!==i&&r.Ay.createElement("figure",{className:"calendar-teaser__image image"},r.Ay.createElement("div",{style:{"--ratio":1}},r.Ay.createElement("img",{src:v.src,width:v.width,height:v.height,srcSet:v.srcset,loading:"lazy",sizes:"(min-width: 1440px) 33vw, (min-width: 768px) 50vw, 100vw",alt:v.title}))),E&&"additional"!==i&&r.Ay.createElement("figure",{className:"calendar-teaser__image video-loop"},r.Ay.createElement("div",{style:{"--ratio":1}},r.Ay.createElement("video",{ref:C,src:E.src,muted:!0,loop:!0,playsInl
1ine:!0})))))}function Re(){return Re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Re.apply(null,arguments)}function Ue(e){var{headline:t,topline:n,items:a,month:o,id:i}=e,{updateActiveMonth:l}=(0,r.NT)(w),c=(0,r.li)(null);(0,r.vJ)((()=>{c.current&&new IntersectionObserver((e=>{var[t]=e;t.isIntersecting&&l(o)}),{threshold:1}).observe(c.current)}),[c]);var d=null,s=null;return r.Ay.createElement("div",{className:"calendar-block",id:i,ref:c},t&&r.Ay.createElement("div",{className:"calendar-block__intro"},r.Ay.createElement("div",{"data-grid":"full"},r.Ay.createElement("div",{className:"calendar-block__headline"},r.Ay.createElement("div",null,n&&r.Ay.createElement("p",{className:"text text--meta"},n),r.Ay.createElement("h3",{className:"text text--subline"},t))))),r.Ay.createElement("div",{className:"calendar-block__items"},a.length>0&&a.map((e=>{var t="additional"!==d&&"additional"!==e.eventType||e.productionId!==s?"solid":"lines";return d=e.eventType,s=e.productionId,r.Ay.createElement(Ie,Re({key:e.id,borderType:t},e))}))))}function Fe(e){var{label:t}=e;return r.Ay.createElement("div",{className:"calendar-block__no-results"},r.Ay.createElement("div",{className:"calendar-block__no-results-text"},r.Ay.createElement("p",{className:"text text--copy"},t)))}function Je(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Ye(){var{fetchNextMonth:e,fetchedTo:t,filter:n}=(0,r.NT)(w),a=(0,r.li)(null),o=(0,c.A)((0,d.A)(t,1),"MM/dd/yy"),i=(0,r.li)(null);return(0,r.vJ)((()=>(a.current&&(i.current=new IntersectionObserver(function(){var t,n=(t=function*(t,n){var[r]=t;r.isIntersecting&&(yield e(),n.unobserve(r.target))},function(){var e=this,n=arguments;return new Promise((function(r,a){var o=t.apply(e,n);function i(e){Je(o,r,a,i,l,"next",e)}function l(e){Je(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(e,t){return n.apply(this,arguments)}}(),{threshold:1}),i.current.observe(a.current)),()=>{a.current&&i.current.unobserve(a.current),i.current.disconnect()})),[a,n]),r.Ay.createElement("div",{id:o,ref:a})}const He=function(){var{results:e,config:t,isLastPage:n,hasDateRange:a,isFetching:o,isLoading:l,fetchedTo:s,contentRef:A}=(0,r.NT)(w),p=null;return r.Ay.createElement("div",{className:"calendar__results-wrapper"},r.Ay.createElement("div",{className:"calendar__results","aria-live":"polite","aria-busy":l?"true":"false",ref:A},e&&e.length>0&&r.Ay.createElement(r.Ay.Fragment,null,e.map((e=>{var t=(0,c.A)((0,d.A)((0,i.A)(e.date)),"MM/dd/yy"),n=t!==p;return p=t,r.Ay.createElement(Ue,{key:e.date,month:t,id:n?t:void 0,headline:e.headline,topline:e.topline,items:e.items})})),!n&&!o&&!a&&"preview"===t.dateSwitch.type&&r.Ay.createElement(Ye,{key:s})),o&&r.Ay.createElement("div",{className:"calendar__fetching"},r.Ay.createElement("div",{className:"spinner"},r.Ay.createElement("div",null),r.Ay.createElement("div",null),r.Ay.createElement("div",null),r.Ay.createElement("div",null))),!o&&!a&&"preview"===t.dateSwitch.type&&n&&r.Ay.createElement(Fe,{label:t.labels.noResultsRemaining}),0===e.length&&r.Ay.createElement(Fe,{label:t.labels.noResults})),r.Ay.createElement("div",{className:"spinner calendar__loading"},r.Ay.createElement("div",null),r.Ay.createElement("div",null),r.Ay.createElement("div",null),r.Ay.createElement("div",null)))};function qe(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 Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(n),!0).forEach((function(t){Qe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qe(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class We{constructor(e){this.initialState=JSON.parse(e.dataset.initialState),this.initialState&&(this.root=e.querySelector(".calendar__wrapper"),this.contentID=e.querySelector(".calendar__results").id,(0,a.Hr)(this.root).render(r.Ay.createElement(_,{config:Ve({contentId:this.contentID},this.initialState.config),blocks:this.initialState.blocks},r.Ay.createElement(we,null),r.Ay.createElement(He,null))))}}},2405:(e,t,n)=>{function r(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}n.d(t,{Q:()=>a}),n(1868);var a=function(){var e,t=(e=function*(e){try{if(!e)return Promise.resolve({token:""});var t=yield fetch(e,{method:"POST",headers:{Accept:"application/json"}});return t.ok?t.json():Promise.reject()}catch(e){return null}},function(){var t=this,n=arguments;return new Promise((function(a,o){var i=e.apply(t,n);function l(e){r(i,a,o,l,c,"next",e)}function c(e){r(i,a,o,l,c,"throw",e)}l(void 0)}))});return function(e){return t.apply(this,arguments)}}()},3181:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(192),a=n.n(r),o=n(8048),i=n.n(o)()(a());
1i.push([e.id,":root {\n  --rdp-cell-size: 40px;\n  --rdp-accent-color: #000;\n  --rdp-background-color: #fff;\n  /* Switch to dark colors for dark themes */\n  --rdp-accent-color-dark: #3003e1;\n  --rdp-background-color-dark: #180270;\n  /* Outline border for focused elements */\n  --rdp-outline: 2px solid var(--rdp-accent-color);\n  /* Outline border for focused and selected elements */\n  --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n}\n\n.rdp {\n  margin: 1em;\n  width: 100%;\n  display: flex;\n  justify-content: center;\n}\n\n/* Hide elements for devices that are not screen readers */\n.rdp-vhidden {\n  box-sizing: border-box;\n  margin: 0;\n  background: transparent;\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  appearance: none;\n  position: absolute !important;\n  top: 0;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  clip: rect(1px, 1px, 1px, 1px) !important;\n  border: 0 !important;\n}\n\n/* Buttons */\n.rdp-button_reset {\n  appearance: none;\n  position: relative;\n  margin: 0;\n  padding: 0;\n  cursor: default;\n  color: inherit;\n  outline: none;\n  background: none;\n  font: inherit;\n\n  -moz-appearance: none;\n  -webkit-appearance: none;\n}\n\n.rdp-button {\n  border: 2px solid transparent;\n}\n\n.rdp-button[aria-disabled='true'] {\n  opacity: 0.25;\n  pointer-events: none;\n}\n\n.rdp-button:not([aria-disabled='true']) {\n  cursor: pointer;\n}\n\n.rdp-button:focus,\n.rdp-button:active {\n  color: inherit;\n  border: var(--rdp-outline);\n  background-color: var(--rdp-background-color);\n}\n\n.rdp-button:hover:not([aria-disabled='true']) {\n  background-color: var(--rdp-background-color);\n}\n\n.rdp-months {\n  display: flex;\n}\n\n.rdp-month {\n  margin: 0 1em;\n}\n\n.rdp-month:first-child {\n  margin-left: 0;\n}\n\n.rdp-month:last-child {\n  margin-right: 0;\n}\n\n.rdp-table {\n  margin: 0;\n  max-width: calc(var(--rdp-cell-size) * 7);\n  border-collapse: collapse;\n}\n\n.rdp-with_weeknumber .rdp-table {\n  max-width: calc(var(--rdp-cell-size) * 8);\n  border-collapse: collapse;\n}\n\n.rdp-caption {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 0;\n  text-align: left;\n}\n\n.rdp-multiple_months .rdp-caption {\n  position: relative;\n  display: block;\n  text-align: center;\n}\n\n.rdp-caption_dropdowns {\n  position: relative;\n  display: inline-flex;\n}\n\n.rdp-caption_label {\n  position: relative;\n  z-index: 1;\n  display: inline-flex;\n  align-items: center;\n  margin: 0;\n  padding: 0 0.25em;\n  white-space: nowrap;\n  color: currentColor;\n  border: 0;\n  border: 2px solid transparent;\n  font-family: inherit;\n  font-size: 140%;\n  font-weight: bold;\n}\n\n.rdp-nav {\n  white-space: nowrap;\n}\n\n.rdp-multiple_months .rdp-caption_start .rdp-nav {\n  position: absolute;\n  top: 50%;\n  left: 0;\n  transform: translateY(-50%);\n}\n\n.rdp-multiple_months .rdp-caption_end .rdp-nav {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  transform: translateY(-50%);\n}\n\n.rdp-nav_button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: var(--rdp-cell-size);\n  height: var(--rdp-cell-size);\n  padding: 0.25em;\n  border-radius: 100%;\n}\n\n/* ---------- */\n/* Dropdowns  */\n/* ---------- */\n\n.rdp-dropdown_year,\n.rdp-dropdown_month {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n}\n\n.rdp-dropdown {\n  appearance: none;\n  position: absolute;\n  z-index: 2;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  margin: 0;\n  padding: 0;\n  cursor: inherit;\n  opacity: 0;\n  border: none;\n  background-color: transparent;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n.rdp-dropdown[disabled] {\n  opacity: unset;\n  color: unset;\n}\n\n.rdp-dropdown:focus:not([disabled]) + .rdp-caption_label,\n.rdp-dropdown:active:not([disabled]) + .rdp-caption_label {\n  border: var(--rdp-outline);\n  border-radius: 6px;\n  background-color: var(--rdp-background-color);\n}\n\n.rdp-dropdown_icon {\n  margin: 0 0 0 5px;\n}\n\n.rdp-head {\n  border: 0;\n}\n\n.rdp-head_row,\n.rdp-row {\n  height: 100%;\n}\n\n.rdp-head_cell {\n  vertical-align: middle;\n  text-transform: uppercase;\n  font-size: 0.75em;\n  font-weight: 700;\n  text-align: center;\n  height: 100%;\n  height: var(--rdp-cell-size);\n  padding: 0;\n}\n\n.rdp-tbody {\n  border: 0;\n}\n\n.rdp-tfoot {\n  margin: 0.5em;\n}\n\n.rdp-cell {\n  width: var(--rdp-cell-size);\n  height: 100%;\n  height: var(--rdp-cell-size);\n  padding: 0;\n  text-align: center;\n}\n\n.rdp-weeknumber {\n  font-size: 0.75em;\n}\n\n.rdp-weeknumber,\n.rdp-day {\n  display: flex;\n  overflow: hidden;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n  width: var(--rdp-cell-size);\n  max-width: var(--rdp-cell-size);\n  height: var(--rdp-cell-size);\n  margin: 0;\n  border: 2px solid transparent;\n  border-radius: 100%;\n}\n\n.rdp-day_today:not(.rdp-day_outside) {\n  font-weight: bold;\n}\n\n.rdp-day_selected:not([aria-disabled='true']),\n.rdp-day_selected:focus:not([aria-disabled='true']),\n.rdp-day_selected:active:not([aria-disabled='true']),\n.rdp-day_selected:hover:not([aria-disabled='true']) {\n  color: white;\n  background-color: var(--rdp-accent-color);\n}\n\n.rdp-day_selected:focus:not([aria-disabled='true']) {\n  border: var(--rdp-outline-selected);\n}\n\n.rdp:not([dir='rtl']) .rdp-day_range_start:not(.rdp-day_range_end) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.rdp:not([dir='rtl']) .rdp-day_range_end:not(.rdp-day_range_start) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rdp[dir='rtl'] .rdp-day_range_start:not(.rdp-day_range_end) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rdp[dir='rtl'] .rdp-day_range_end:not(.rdp-day_range_start) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.rdp-day_range_end.rdp-day_range_start {\n  border-radius: 100%;\n}\n\n.rdp-day_range_middle {\n  border-radius: 0;\n}\n","",{version:3,sources:["webpack://./stylesheets/tools/_react-daypicker.css"],names:[],mappings:"AAAA;EACE,qBAAqB;EACrB,wBAAwB;EACxB,4BAA4B;EAC5B,0CAA0C;EAC1C,gCAAgC;EAChC,oCAAoC;EACpC,wCAAwC;EACxC,gDAAgD;EAChD,qDAAqD;EACrD,qDAAqD;AACvD;;AAEA;EACE,WAAW;EACX,WAAW;EACX,aAAa;EACb,uBAAuB;AACzB;;AAEA,0DAA0D;AAC1D;EACE,sBAAsB;EACtB,SAAS;EACT,uBAAuB;EACvB,qBAAqB;EACrB,wBAAwB;EACxB,gBAAgB;EAChB,6BAA6B;EAC7B,MAAM;EACN,qBAAqB;EACrB,sBAAsB;EACtB,qBAAqB;EACrB,2BAA2B;EAC3B,yCAAyC;EACzC,oBAAoB;AACtB;;AAEA,YAAY;
1AACZ;EACE,gBAAgB;EAChB,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,eAAe;EACf,cAAc;EACd,aAAa;EACb,gBAAgB;EAChB,aAAa;;EAEb,qBAAqB;EACrB,wBAAwB;AAC1B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,aAAa;EACb,oBAAoB;AACtB;;AAEA;EACE,eAAe;AACjB;;AAEA;;EAEE,cAAc;EACd,0BAA0B;EAC1B,6CAA6C;AAC/C;;AAEA;EACE,6CAA6C;AAC/C;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,SAAS;EACT,yCAAyC;EACzC,yBAAyB;AAC3B;;AAEA;EACE,yCAAyC;EACzC,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,UAAU;EACV,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,cAAc;EACd,kBAAkB;AACpB;;AAEA;EACE,kBAAkB;EAClB,oBAAoB;AACtB;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,oBAAoB;EACpB,mBAAmB;EACnB,SAAS;EACT,iBAAiB;EACjB,mBAAmB;EACnB,mBAAmB;EACnB,SAAS;EACT,6BAA6B;EAC7B,oBAAoB;EACpB,eAAe;EACf,iBAAiB;AACnB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,OAAO;EACP,2BAA2B;AAC7B;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,QAAQ;EACR,2BAA2B;AAC7B;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,2BAA2B;EAC3B,4BAA4B;EAC5B,eAAe;EACf,mBAAmB;AACrB;;AAEA,eAAe;AACf,eAAe;AACf,eAAe;;AAEf;;EAEE,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,UAAU;EACV,MAAM;EACN,SAAS;EACT,OAAO;EACP,WAAW;EACX,SAAS;EACT,UAAU;EACV,eAAe;EACf,UAAU;EACV,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,kBAAkB;EAClB,oBAAoB;AACtB;;AAEA;EACE,cAAc;EACd,YAAY;AACd;;AAEA;;EAEE,0BAA0B;EAC1B,kBAAkB;EAClB,6CAA6C;AAC/C;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,SAAS;AACX;;AAEA;;EAEE,YAAY;AACd;;AAEA;EACE,sBAAsB;EACtB,yBAAyB;EACzB,iBAAiB;EACjB,gBAAgB;EAChB,kBAAkB;EAClB,YAAY;EACZ,4BAA4B;EAC5B,UAAU;AACZ;;AAEA;EACE,SAAS;AACX;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,2BAA2B;EAC3B,YAAY;EACZ,4BAA4B;EAC5B,UAAU;EACV,kBAAkB;AACpB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;;EAEE,aAAa;EACb,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;EACvB,sBAAsB;EACtB,2BAA2B;EAC3B,+BAA+B;EAC/B,4BAA4B;EAC5B,SAAS;EACT,6BAA6B;EAC7B,mBAAmB;AACrB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;;;;EAIE,YAAY;EACZ,yCAAyC;AAC3C;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,0BAA0B;EAC1B,6BAA6B;AAC/B;;AAEA;EACE,yBAAyB;EACzB,4BAA4B;AAC9B;;AAEA;EACE,yBAAyB;EACzB,4BAA4B;AAC9B;;AAEA;EACE,0BAA0B;EAC1B,6BAA6B;AAC/B;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;AAClB",sourcesContent:[":root {\n  --rdp-cell-size: 40px;\n  --rdp-accent-color: #000;\n  --rdp-background-color: #fff;\n  /* Switch to dark colors for dark themes */\n  --rdp-accent-color-dark: #3003e1;\n  --rdp-background-color-dark: #180270;\n  /* Outline border for focused elements */\n  --rdp-outline: 2px solid var(--rdp-accent-color);\n  /* Outline border for focused and selected elements */\n  --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n}\n\n.rdp {\n  margin: 1em;\n  width: 100%;\n  display: flex;\n  justify-content: center;\n}\n\n/* Hide elements for devices that are not screen readers */\n.rdp-vhidden {\n  box-sizing: border-box;\n  margin: 0;\n  background: transparent;\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  appearance: none;\n  position: absolute !important;\n  top: 0;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  clip: rect(1px, 1px, 1px, 1px) !important;\n  border: 0 !important;\n}\n\n/* Buttons */\n.rdp-button_reset {\n  appearance: none;\n  position: relative;\n  margin: 0;\n  padding: 0;\n  cursor: default;\n  color: inherit;\n  outline: none;\n  background: none;\n  font: inherit;\n\n  -moz-appearance: none;\n  -webkit-appearance: none;\n}\n\n.rdp-button {\n  border: 2px solid transparent;\n}\n\n.rdp-button[aria-disabled='true'] {\n  opacity: 0.25;\n  pointer-events: none;\n}\n\n.rdp-button:not([aria-disabled='true']) {\n  cursor: pointer;\n}\n\n.rdp-button:focus,\n.rdp-button:active {\n  color: inherit;\n  border: var(--rdp-outline);\n  background-color: var(--rdp-background-color);\n}\n\n.rdp-button:hover:not([aria-disabled='true']) {\n  background-color: var(--rdp-background-color);\n}\n\n.rdp-months {\n  display: flex;\n}\n\n.rdp-month {\n  margin: 0 1em;\n}\n\n.rdp-month:first-child {\n  margin-left: 0;\n}\n\n.rdp-month:last-child {\n  margin-right: 0;\n}\n\n.rdp-table {\n  margin: 0;\n  max-width: calc(var(--rdp-cell-size) * 7);\n  border-collapse: collapse;\n}\n\n.rdp-with_weeknumber .rdp-table {\n  max-width: calc(var(--rdp-cell-size) * 8);\n  border-collapse: collapse;\n}\n\n.rdp-caption {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 0;\n  text-align: left;\n}\n\n.rdp-multiple_months .rdp-caption {\n  position: relative;\n  display: block;\n  text-align: center;\n}\n\n.rdp-caption_dropdowns {\n  position: relative;\n  display: inline-flex;\n}\n\n.rdp-caption_label {\n  position: relative;\n  z-index: 1;\n  display: inline-flex;\n  align-items: center;\n  margin: 0;\n  padding: 0 0.25em;\n  white-space: nowrap;\n  color: currentColor;\n  border: 0;\n  border: 2px solid transparent;\n  font-family: inherit;\n  font-size: 140%;\n  font-weight: bold;\n}\n\n.rdp-nav {\n  white-space: nowrap;\n}\n\n.rdp-multiple_months .rdp-caption_start .rdp-nav {\n  position: absolute;\n  top: 50%;\n  left: 0;\n  transform: translateY(-50%);\n}\n\n.rdp-multiple_months .rdp-caption_end .rdp-nav {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  transform: translateY(-50%);\n}\n\n.rdp-nav_button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: var(--rdp-cell-size);\n  height: var(--rdp-cell-size);\n  padding: 0.25em;\n  border-radius: 100%;\n}\n\n/* ---------- */\n/* Dropdowns  */\n/* ---------- */\n\n.rdp-dropdown_year,\n.rdp-dropdown_month {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n}\n\n.rdp-dropdown {\n  appearance: none;\n  position: absolute;\n  z-index: 2;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  margin: 0;\n  padding: 0;\n  cursor: inherit;\n  opacity: 0;\n  border: none;\n  background-color: transparent;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n.rdp-dropdown[disabled] {\n  opacity: unset;\n  color: unset;\n}\n\n.rdp-dropdown:focus:not([disabled]) + .rdp-caption_label,\n.rdp-dropdown:active:not([disabled]) + .rdp-caption_label {\n  border: var(--rdp-outline);\n  border-radius: 6px;\n  background-color: var(--rdp-background-color);\n}\n\n.rdp-dropdown_icon {\n  margin: 0 0 0 5px;\n}\n\n.rdp-head {\n  border: 0;\n}\n\n.rdp-head_row,\n.rdp-row {\n  height: 100%;\n}\n\n.rdp-head_cell {\n  vertical-align: middle;\n  text-transform: uppercase;\n  font-size: 0.75em;\n  font-weight: 700;\n  text-align: center;\n  height: 100%;\n  height: var(--rdp-cell-size);\n  padding: 0;\n}\n\n.rdp-tbody {\n  border: 0;\n}\n\n.rdp-tfoot {\n  margin: 0.5em;\n}\n\n.rdp-cell {\n  width: var(--rdp-cell-size);\n  height: 100%;\n  height: var(--rdp-cell-size);\n  padding: 0;\n  text-align: center;\n}\n\n.rdp-weeknumber {\n  font-size: 0.75em;\n}\n\n.rdp-weeknumber,\n.rdp-day {\n  display: flex;\n  overflow: hidden;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n  width: var(--rdp-cell-size);\n  max-width: var(--rdp-cell-size);\n  height: var(--rdp-cell-size);\n  margin: 0;\n  border: 2px solid transparent;\n  border-radius: 100%;\n}\n\n.rdp-day_today:not(.rdp-day_outside) {\n  font-weight: bold;\n}\n\n.rdp-day_selected:not([aria-disabled='true']),\n.rdp-day_selected:focus:not([aria-disabled='true']),\n.rdp-day_selected:active:not([aria-disabled='true']),\n.rdp-day_selected:hover:not([aria-disabled='true']) {\n  color: white;\n  background-color: var(--rdp-accent-color);\n}\n\n.rdp-day_selected:focus:not([aria-disabled='true']) {\n  border: var(--rdp-outline-selected);\n}\n\n.rdp:not([dir='rtl']) .rdp-day_range_start:not(.rdp-day_range_end) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.rdp:not([dir='rtl']) .rdp-day_range_end:not(.rdp-day_range_start) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rdp[dir='rtl'] .rdp-day_range_start:not(.rdp-day_range_end) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rdp[dir='rtl'] .rdp-day_range_end:not(.rdp-day_range_start) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.rdp-day_range_end.rdp-day_range_start {\n  border-radius: 100%;\n}\n\n.rdp-day_range_middle {\n  border-radius: 0;\n}\n"],sourceRoot:""}]);const l=i}}]);
2//# sourceMappingURL=0e9f1abe08a92fe2c905.calendar.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.