1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="04b7143b-160e-4abd-d910-75b7793472c7")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,474872,e=>{"use strict";var t=e.i(533337);function r(r,a,n,o){var i=this,l=(0,t.useRef)(null),s=(0,t.useRef)(0),d=(0,t.useRef)(0),u=(0,t.useRef)(null),c=(0,t.useRef)([]),p=(0,t.useRef)(),f=(0,t.useRef)(),m=(0,t.useRef)(r),h=(0,t.useRef)(!0),g=(0,t.useRef)(),x=(0,t.useRef)();m.current=r;var y="u">typeof window,b=!a&&0!==a&&y;if("function"!=typeof r)throw TypeError("Expected a function");a=+a||0;var j=!!(n=n||{}).leading,v=!("trailing"in n)||!!n.trailing,_=!!n.flushOnExit&&v,w="maxWait"in n,O="debounceOnServer"in n&&!!n.debounceOnServer,M=w?Math.max(+n.maxWait||0,a):null,C=(0,t.useMemo)(function(){var t=function(e){var t=c.current,r=p.current;return c.current=p.current=null,s.current=e,d.current=d.current||e,f.current=m.current.apply(r,t)},r=function(e,t){b&&cancelAnimationFrame(u.current),u.current=b?requestAnimationFrame(e):setTimeout(e,t)},n=function(e){if(!h.current)return!1;var t=e-l.current;return!l.current||t>=a||t<0||w&&e-s.current>=M},C=function(e){return u.current=null,v&&c.current?t(e):(c.current=p.current=null,f.current)},S=function e(){var t=Date.now();if(j&&d.current===s.current&&F(),n(t))return C(t);if(h.current){var o=a-(t-l.current);r(e,w?Math.min(o,M-(t-s.current)):o)}},F=function(){o&&o({})},k=function(){if(y||O){var o,d=Date.now(),m=n(d);if(c.current=[].slice.call(arguments),p.current=i,l.current=d,_&&!g.current&&(g.current=function(){var t;"hidden"===(null==(t=e.g.document)?void 0:t.visibilityState)&&x.current.flush()},null==(o=e.g.document)||null==o.addEventListener||o.addEventListener("visibilitychange",g.current)),m){if(!u.current&&h.current)return s.current=l.current,r(S,a),j?t(l.current):f.current;if(w)return r(S,a),t(l.current)}return u.current||r(S,a),f.current}};return k.cancel=function(){var e=u.current;e&&(b?cancelAnimationFrame(u.current):clearTimeout(u.current)),s.current=0,c.current=l.current=p.current=u.current=null,e&&o&&o({})},k.isPending=function(){return!!u.current},k.flush=function(){return u.current?C(Date.now()):f.current},k},[j,w,a,M,v,_,b,y,O,o]);return x.current=C,(0,t.useEffect)(function(){return h.current=!0,function(){var t;_&&x.current.flush(),g.current&&(null==(t=e.g.document)||null==t.removeEventListener||t.removeEventListener("visibilitychange",g.current),g.current=null),h.current=!1}},[_]),C}function a(e,t){return e===t}e.s(["useDebounce",0,function(e,n,o){var i=o&&o.equalityFn||a,l=(0,t.useRef)(e),s=(0,t.useState)({})[1],d=r((0,t.useCallback)(function(e){l.current=e,s({})},[s]),n,o,s),u=(0,t.useRef)(e);return i(u.current,e)||(d(e),u.current=e),[l.current,d]},"useDebouncedCallback",0,r,"useThrottledCallback",0,function(e,t,a){var n=void 0===a?{}:a,o=n.leading,i=n.trailing,l=n.flushOnExit;return r(e,t,{maxWait:t,leading:void 0===o||o,trailing:void 0===i||i,flushOnExit:void 0!==l&&l})}])},792206,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={get default(){return _},get query(){return v}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:Object.getOwnPropertyDescriptor(a,n).get});let o=e.r(968946),i=b(e.r(24462)),l=b(e.r(571785)),s=e.r(437042),d=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=j(void 0);if(t&&t.has(e))return t.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if("default"!==n&&Object.prototype.hasOwnProperty.call(e,n)){var o=a?Object.getOwnPropertyDescriptor(e,n):null;o&&(o.get||o.set)?Object.defineProperty(r,n,o):r[n]=e[n]}return r.default=e,t&&t.set(e,r),r}(e.r(533337)),u=e.r(528817),c=b(e.r(503792)),p=b(e.r(462719)),f=e.r(419511),m=e.r(957959),h=e.r(267087),g=b(e.r(322414)),x=e.r(754917),y=e.r(474872);
2function b(e){return e&&e.__esModule?e:{default:e}}function j(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(j=function(e){return e?r:t})(e)}let v=(0,m.gql)` 3 query accommodation($q: String!, $limit: Int, $offset: Int) { 4 accommodations(query: $q, limit: $limit, offset: $offset) { 5 id 6 name 7 } 8 } 9`,_=({fullHeight:e=!1,onChange:t=()=>null})=>{let[r,a]=(0,d.useState)(""),n=(0,d.useRef)(null),[i]=(0,y.useDebounce)(r,200),c=(0,l.default)(!1,{closeOnClickOutside:!0}),{data:p}=(0,h.useAccommodationQuery)({variables:{q:i,limit:100}}),f=(0,d.useMemo)(()=>(p?.accommodations??[]).map(e=>({label:e.name,value:e.id})),[p?.accommodations]),{values:m,setFieldValue:g}=(0,x.useFormikContext)(),[b,j]=(0,d.useState)(""),v=f.find(e=>e.value===m.accommodationId);return(0,d.useEffect)(()=>{m.accommodationId?v&&(j(v.label),t(v.label)):j("")},[m.accommodationId,v,t]),(0,o.jsx)(O,{ref:c.ref,fullHeight:e,onClickCapture:e=>{c.open&&0===e.detail&&e.stopPropagation()},onToggle:()=>{if(a(""),c.open){n.current?.blur(),c.onClose();return}c.onOpen(),n.current?.focus()},open:c.open,surfaceElement:(0,o.jsxs)(s.Flex,{flexWrap:"wrap",children:[(0,o.jsx)(C,{variant:"tiny",children:(0,o.jsx)(u.FormattedMessage,{id:"RaL11F",defaultMessage:[{type:0,value:"Locatie"}]})}),(0,o.jsx)(s.Box,{width:1,children:(0,o.jsx)(s.Box,{children:(0,o.jsx)(w,{ref:n,type:"search",value:r,placeholder:c.open?"Selecteer een locatie":b||"Selecteer een locatie",onChange:e=>{a(e.target.value.toLowerCase())}})})})]}),borderRadius:0,children:(0,o.jsx)(M,{hideChoices:!0,value:f.find(e=>e.value===m.accommodationId)??null,options:f,onChange:e=>{a(""),g("accommodationId",e.value===m.accommodationId?null:e.value),n.current?.blur(),c.onClose()},name:"accommodationId",thinShadow:!0,menuPlacement:"bottom",menuIsOpen:!0,color:"primary",placeholder:(0,o.jsx)(u.FormattedMessage,{id:"RaL11F",defaultMessage:[{type:0,value:"Locatie"}]}),components:{Control:()=>null}})})},w=(0,c.default)(f.Input).withConfig({displayName:"AccommodationDropdown__StyledSearchInput",componentId:"sc-2a565b22-0"})(["box-shadow:none;padding:0;&::placeholder{color:black;}&::-webkit-search-cancel-button{display:none;}"]),O=(0,c.default)(p.default).withConfig({displayName:"AccommodationDropdown__StyledDropdown",componentId:"sc-2a565b22-1"})(["--borderRadius:0;padding-left:3.2rem;"]),M=(0,c.default)(i.default).withConfig({displayName:"AccommodationDropdown__StyledSelectInput",componentId:"sc-2a565b22-2"})(["& div{position:relative;margin-top:0;@media screen and (max-height:768px){max-height:150px;}}"]),C=(0,c.default)(g.default).withConfig({displayName:"AccommodationDropdown__StyledBody",componentId:"sc-2a565b22-3"})(["color:",";font-weight:300 !important;line-height:1.15;white-space:nowrap;"],({theme:e})=>e.colors.neutral["60"])},157660,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});var a=e.r(968946);function n(e){var t,r;return(0,a.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),a.forEach(function(t){var a;a=r[t],t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a})}return e}({width:"4",height:"15"},e),r=r={children:(0,a.jsx)("path",{d:"M2 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 5.333a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 5.334a1 1 0 1 1 0-2 1 1 0 0 1 0 2z",stroke:"currentColor",strokeWidth:"2",fill:"none",fillRule:"evenodd"})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}},272718,(e,t,r)=>{"use strict";
9Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return m}});let a=e.r(968946),n=p(e.r(823285));e.r(533337);let o=e.r(528817),i=p(e.r(197489)),l=e.r(569119),s=p(e.r(375317)),d=p(e.r(503792)),u=e.r(991258),c=p(e.r(168596));function p(e){return e&&e.__esModule?e:{default:e}}let f=d.default.span.withConfig({displayName:"BookingText__StyledText",componentId:"sc-e1f54bad-0"})(["line-height:1.4;font-weight:",";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;"],({theme:e})=>e.fontWeights.bold),m=({booking:e,accommodationType:t,onlyShowPersons:r=!1})=>{let{arrivalDate:d,departureDate:p,type:m,...h}=e??{},g=(h.amountAdults??0)+(h.amountBabies??0)+(h.amountChildren??0)+(h.amountYouths??0),x=(0,o.useIntl)(),{formatList:y,formatMessage:b}=(0,o.useIntl)(),j=r?y([b(s.default.guests,{amountGuests:g})]):(0,i.default)(x,{...h}),v=(0,l.convertToPeriod)(d,p),_=e.flexibleMonth&&(0,c.default)(e.flexibleMonth,"yyyy-MM",new Date);return(0,a.jsxs)(f,{children:[j,"static"!==m&&_&&(0,a.jsxs)(a.Fragment,{children:[", ",(0,a.jsx)(o.FormattedMessage,{id:"fiVw0j",defaultMessage:[{style:null,type:2,value:"amountOfNights"},{type:0,value:" "},{offset:0,options:{one:{value:[{type:0,value:"nacht"}]},other:{value:[{type:0,value:"nachten"}]}},pluralType:"cardinal",type:6,value:"amountOfNights"},{type:0,value:" in "},{type:1,value:"month"}],values:{amountOfNights:e.amountOfNights,month:x.formatDate(_,{month:"long",...!(0,u.isSameYear)(new Date,_)?{year:"numeric"}:{}})}})]}),"static"===m&&(0,n.default)(v)&&(0,a.jsxs)(a.Fragment,{children:[", ",(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.FormattedDate,{value:v.start,day:"numeric",month:"short"})," â ",(0,a.jsx)(o.FormattedDate,{value:v.end,day:"numeric",month:"short"})]})]}),(0,a.jsx)("span",{className:"gt-m",children:t&&`, ${t}`})]})}},666197,(e,t,r)=>{"use strict";var a;Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return d}});let n=e.r(968946),o=e.r(754917),i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=s(void 0);if(t&&t.has(e))return t.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if("default"!==n&&Object.prototype.hasOwnProperty.call(e,n)){var o=a?Object.getOwnPropertyDescriptor(e,n):null;o&&(o.get||o.set)?Object.defineProperty(r,n,o):r[n]=e[n]}return r.default=e,t&&t.set(e,r),r}(e.r(503792)),l=(a=e.r(95006))&&a.__esModule?a:{default:a};function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}e.r(533337);let d=({name:e,options:t,onChange:r})=>{let[{value:a},,{setValue:i,setTouched:s}]=(0,o.useField)(e);return(0,n.jsx)(l.default,{spacing:4,children:t.map(e=>(0,n.jsx)(u,{isSelected:a===e.value,onClick:()=>{i(e.value),s(!0),r?.(e)},children:e.label},e.value))})},u=i.default.div.withConfig({displayName:"InlineDropdownField__Item",componentId:"sc-135f64c5-0"})(["appearance:none;margin:0;padding:1.4rem 1.6rem;font-weight:500;font-size:14px;line-height:20px;border-radius:0.8rem;",";"],({isSelected:e})=>e&&(0,i.css)(["background:",";color:",";"],({theme:e})=>e.colors.primary["80"],({theme:e})=>e.colors.neutral["0"]))},204160,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return g}});let a=e.r(968946);e.r(533337);let n=e.r(528817),o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=h(void 0);if(t&&t.has(e))return t.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if("default"!==n&&Object.prototype.hasOwnProperty.call(e,n)){var o=a?Object.getOwnPropertyDescriptor(e,n):null;o&&(o.get||o.set)?Object.defineProperty(r,n,o):r[n]=e[n]}return r.default=e,t&&t.set(e,r),r}(e.r(503792)),i=m(e.r(892672)),l=m(e.r(112121)),s=m(e.r(520842)),d=e.r(325284),u=m(e.r(418519)),c=e.r(605670),p=m(e.r(729714)),f=m(e.r(357527));
9function m(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(h=function(e){return e?r:t})(e)}let g=({open:e,onClose:t,setValues:r,values:o,submitForm:i,active:l})=>{let m=(0,n.useIntl)(),{brandConfig:h}=(0,c.useTenantContext)(),g=(0,d.getAccommodationTypeOptions)(m,h);return(0,f.default)(e),(0,a.jsx)(_,{open:e,onClose:t,variant:"regular",children:(0,a.jsx)(u.default,{handleSubmit:e=>(r({...o,...e}),i()),initialValues:o,skipPrompt:!0,children:({submitForm:e,isSubmitting:r})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y,{children:(0,a.jsx)(s.default,{style:{textTransform:"capitalize"},children:(0,a.jsx)(n.FormattedMessage,{id:"SFVO9u",defaultMessage:[{type:0,value:"Zoeken"}]})})}),(0,a.jsx)(b,{children:(0,a.jsx)(p.default,{active:l,accommodationTypeOptions:g})}),(0,a.jsx)(j,{children:(0,a.jsx)(v,{size:"large",onClick:async()=>{await e(),t()},"data-cy":"searchButton",submitting:r,children:(0,a.jsx)(n.FormattedMessage,{id:"SFVO9u",defaultMessage:[{type:0,value:"Zoeken"}]})})})]})})})},x=(0,o.css)(["padding-left:2rem;padding-right:2rem;@media screen and (min-width:","){padding-left:3.2rem;padding-right:3.2rem;}"],({theme:e})=>e.mediaQueries.s),y=o.default.div.withConfig({displayName:"SearchBoxModal__StickyHeader",componentId:"sc-a249c20-0"})(["position:sticky;top:0;z-index:2;background:",";",";padding-top:2rem;@media screen and (min-width:","){padding-top:3.2rem;}"],({theme:e})=>e.colors.neutral["0"],x,({theme:e})=>e.mediaQueries.s),b=o.default.div.withConfig({displayName:"SearchBoxModal__Body",componentId:"sc-a249c20-1"})(["",";flex:1;padding-top:",";padding-bottom:",";"],x,({theme:e})=>e.spacing["50_Semi"],({theme:e})=>e.spacing["50_Semi"]),j=o.default.div.withConfig({displayName:"SearchBoxModal__StickyFooter",componentId:"sc-a249c20-2"})(["position:sticky;bottom:0;z-index:",";background:",";",";padding-top:",";padding-bottom:2rem;@media screen and (min-width:","){padding-bottom:3.2rem;}"],({theme:e})=>e.zIndices.banner,({theme:e})=>e.colors.neutral["0"],x,({theme:e})=>e.spacing["50_Semi"],({theme:e})=>e.mediaQueries.s),v=(0,o.default)(i.default).withConfig({displayName:"SearchBoxModal__SearchButton",componentId:"sc-a249c20-3"})(["width:100%;border-radius:",";"],({theme:e})=>e.radius.button),_=(0,o.default)(l.default).withConfig({displayName:"SearchBoxModal__StyledModal",componentId:"sc-a249c20-4"})(["&&{padding:0;}&& > form{display:flex;flex-direction:column;min-height:100%;}"])},556707,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={get default(){return S},get getSearchDateLabel(){return C}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:Object.getOwnPropertyDescriptor(a,n).get});let o=e.r(968946),i=M(e.r(533337)),l=e.r(437042),s=w(e.r(503792)),d=w(e.r(322414)),u=M(e.r(462719)),c=e.r(528817),p=w(e.r(409855)),f=w(e.r(203910)),m=w(e.r(345379)),h=e.r(614952),g=e.r(754917),x=w(e.r(30328)),y=w(e.r(168596)),b=e.r(991258),j=w(e.r(737900)),v=e.r(569119),_=w(e.r(699058));function w(e){return e&&e.__esModule?e:{default:e}}function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(O=function(e){return e?r:t})(e)}function M(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=O(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}let C=(e,t)=>{let r=e.flexibleMonth&&(0,y.default)(e.flexibleMonth,"yyyy-MM",new Date);switch(e.type){case"flexible-weekends":case"flexible-random":if(e.amountOfNights&&r)return(0,o.jsx)("span",{children:(0,o.jsx)(c.FormattedMessage,{id:"fiVw0j",defaultMessage:[{style:null,type:2,value:"amountOfNights"},{type:0,value:" "},{offset:0,options:{one:{value:[{type:0,value:"nacht"}]},other:{value:[{type:0,value:"nachten"}]}},pluralType:"cardinal",type:6,value:"amountOfNights"},{type:0,value:" in "},{type:1,value:"month"}],values:{amountOfNights:e.amountOfNights,month:t(r,{month:"long",...!(0,b.isSameYear)(new Date,r)?{year:"numeric"}:{}})}})});return B;default:if(e.arrivalDate&&e.departureDate)return(0,o.jsxs)("span",{children:[t(e.arrivalDate,{format:"DATERANGEPICKER"})," ","-"," ",t(e.departureDate,{format:"DATERANGEPICKER"})]});return B}},S=({isHomepage:e,hideFlexibleOptions:t,fullHeight:r,variant:a="field"})=>{let[,n]=(0,g.useField)("booking.arrivalDate"),[,s]=(0,g.useField)("booking.departureDate"),d=(0,v.convertToPeriod)(n.initialValue,s.initialValue),{values:y,setFieldValue:w}=(0,g.useFormikContext)(),{formatDate:O}=(0,c.useIntl)(),M=n.initialValue?new Date(n.initialValue):null,S=M?(0,b.addMonths)(new Date(M),1):null,B=(0,j.default)({singleDate:!1,optionalSingleDate:!1,period:d,open:!1,...M&&S?{inView:[M,S]}:null},"inline"===a),[{open:P,...D},{set:I}]=B,T=(0,i.useCallback)(()=>{I({...D,open:!P,focus:P?void 0:"start"})},[I,D,P]),A=(0,i.useRef)(null);(0,_.default)(A,()=>P&&T());let R=()=>(0,o.jsxs)(o.Fragment,{children:[!t&&(0,o.jsx)(l.Flex,{py:[16,null,16*("field"!==a)],px:16,justifyContent:"center",className:"toggleSwitchContainer",children:(0,o.jsx)(p.default,{name:"dateSwitch",active:"static"===y.booking.type?"static":"flexible",setActive:e=>w("booking.type","flexible"===e?"flexible-random":e),options:[{key:"static",label:(0,o.jsx)(c.FormattedMessage,{id:"S7bCwP",defaultMessage:[{type:0,value:"Datums kiezen"}]})},{key:"flexible",label:(0,o.jsx)(c.FormattedMessage,{id:"VNRBWz",defaultMessage:[{type:0,value:"Flexibel zoeken"}]})}]})}),("static"===y.booking.type||t)&&(0,o.jsx)(m.default,{label:"",dataCy:"searchFormDates",className:h.CLASS_SEARCH_BOX_FIELDSET,children:(0,o.jsx)(f.default,{scrollIntoView:!1,startName:"booking.arrivalDate",endName:"booking.departureDate",hideInput:!0,hasFlexibleDates:!0,datepicker:B,singleDate:!1,ignoreClickOutside:!0,variant:a})}),"static"!==y.booking.type&&!t&&(0,o.jsx)(x.default,{})]});return"field"===a?(0,o.jsx)(k,{fullHeight:r,borderRadius:0,popupPlacement:e?"left"
9:"bottom-start",rounded:e,modifiers:{flip:{enabled:!1},computeStyle:{enabled:!0,fn:e=>(e.styles={...e.styles,position:"absolute",willChange:"transform",top:"0px",left:"-50%",transform:"translate3d(0px, 58px, 0px)"},e)}},surfaceElement:(0,o.jsxs)(l.Flex,{flexWrap:"wrap",children:[!e&&(0,o.jsx)(l.Box,{width:1,children:(0,o.jsx)(F,{variant:e?"regular":"tiny",children:(0,o.jsx)(c.FormattedMessage,{id:"ANwe4i",defaultMessage:[{type:0,value:"Reisperiode"}]})})}),(0,o.jsx)(l.Box,{width:1,children:(0,o.jsx)(l.Box,{children:(0,o.jsx)(u.DropdownDescription,{variant:e?"regular":"tiny",children:C(y.booking,O)})})})]}),open:P,onToggle:T,ref:A,children:(0,o.jsx)(l.Box,{py:[3,5],width:["100%","70rem","70rem","80rem"],style:{maxWidth:"100vw",textAlign:"center"},children:R()})}):R()},F=(0,s.default)(d.default).withConfig({displayName:"SearchDateField__StyledBody",componentId:"sc-fe01c84a-0"})(["color:",";font-weight:300 !important;line-height:1.15;white-space:nowrap;text-align:left;"],({theme:e})=>e.colors.neutral["60"]),k=(0,s.default)(u.default).withConfig({displayName:"SearchDateField__StyledDropdown",componentId:"sc-fe01c84a-1"})(["--borderRadius:",";"],({theme:e,rounded:t})=>t&&e.radius.textInput),B=(0,o.jsx)("span",{children:(0,o.jsx)(c.FormattedMessage,{id:"AS4zvR",defaultMessage:[{type:0,value:"Kies reisperiode"}]})})},195270,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return c}});let a=e.r(968946),n=e.r(437042),o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=u(void 0);if(t&&t.has(e))return t.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if("default"!==n&&Object.prototype.hasOwnProperty.call(e,n)){var o=a?Object.getOwnPropertyDescriptor(e,n):null;o&&(o.get||o.set)?Object.defineProperty(r,n,o):r[n]=e[n]}return r.default=e,t&&t.set(e,r),r}(e.r(462719)),i=e.r(528817),l=e.r(754917),s=e.r(205233),d=e.r(556707);function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}let c=()=>{let{values:e}=(0,l.useFormikContext)(),{formatDate:t}=(0,i.useIntl)(),{datepicker:[,{set:r}]}=(0,s.useDatepickerContext)();return(0,a.jsx)(o.default,{open:!1,onToggle:()=>r({open:!0}),surfaceElement:(0,a.jsx)(n.Flex,{flexWrap:"wrap",children:(0,a.jsx)(n.Box,{width:1,children:(0,a.jsx)(n.Box,{children:(0,a.jsx)(o.DropdownDescription,{children:(0,d.getSearchDateLabel)(e.booking,t)})})})})})}},663642,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return S}});let a=e.r(968946),n=y(e.r(24462)),o=y(e.r(322414)),i=y(e.r(571785)),l=e.r(437042),s=e.r(754917),d=e.r(521596);e.r(533337);let u=e.r(528817),c=j(e.r(503792)),p=e.r(614952),f=j(e.r(462719)),m=y(e.r(389324)),h=y(e.r(556707)),g=y(e.r(792206)),x=y(e.r(345379));function y(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function j(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}let v=(0,c.default)(x.default).withConfig({displayName:"SearchDropdownForm__StyledFieldset",componentId:"sc-96066e0b-0"})(["",""],({fullHeight:e})=>e&&(0,c.css)(["height:100%;"])),_=(0,c.default)(n.default).withConfig({displayName:"SearchDropdownForm__StyledSelectInput",componentId:"sc-96066e0b-1"})(["& div{position:relative;margin-top:0;@media screen and (max-height:768px){max-height:var(--searchMenuMaxHeight,150px);}}"]),w=(0,c.default)(m.default).withConfig({displayName:"SearchDropdownForm__StyledTripGroupInputField",componentId:"sc-96066e0b-2"})(["--buttonContainerRadius:calc("," + ","*0.5);",";& > button{padding-left:2rem;}"],({theme:e})=>
9e.radius.button,({theme:e})=>e.radius.button,({variantStyle:e,theme:t})=>"home"===e?(0,c.css)(["--borderRadius:",";"],t.radius.textInput):(0,c.css)(["--borderRadius:var(--buttonContainerRadius) 0 0 var(--buttonContainerRadius);"])),O=(0,c.default)(f.default).withConfig({displayName:"SearchDropdownForm__StyledDropdown",componentId:"sc-96066e0b-3"})(["--borderRadius:0;padding-left:3.2rem;"]),M=(0,c.default)(o.default).withConfig({displayName:"SearchDropdownForm__StyledBody",componentId:"sc-96066e0b-4"})(["color:",";font-weight:300 !important;line-height:1.15;white-space:nowrap;"],({theme:e})=>e.colors.neutral["60"]),C=(0,c.default)(f.DropdownDescription).withConfig({displayName:"SearchDropdownForm__StyledDropdownDescription",componentId:"sc-96066e0b-5"})(["",";"],({isPlaceholder:e,theme:t})=>e&&`color: ${t.colors.neutral["40"]}`),S=({variant:e,accommodationTypeOptions:t,searchModalOpen:r=!1,active:n=["tripgroup","datepicker","accommodationType"],hideFlexibleOptions:o})=>{let c="searchpage"===e,f="hero"===e,m="accommodationSearch"===e,x="home"===e,y=x||r,b="homeBarXl"===e,j=c||f||m,{values:S}=(0,s.useFormikContext)(),F=(0,i.default)(!1,{closeOnClickOutside:!0}),k=(0,d.useRouter)().pathname.includes("/embed");return(0,a.jsxs)(a.Fragment,{children:[n.includes("location")&&(0,a.jsx)(v,{style:{maxWidth:x?void 0:"34rem"},fullHeight:b,label:y&&(0,a.jsx)(u.FormattedMessage,{id:"RaL11F",defaultMessage:[{type:0,value:"Locatie"}]}),id:"location",width:j?void 0:1,flex:j?1:void 0,dataCy:"searchFormLocation",className:p.CLASS_SEARCH_BOX_FIELDSET,children:(0,a.jsx)(g.default,{fullHeight:b})}),n.includes("tripgroup")&&(0,a.jsx)(v,{style:{maxWidth:x?void 0:"34rem"},fullHeight:b,label:y&&(0,a.jsx)(u.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]}),id:"tripGroup",width:j?void 0:1,flex:j?1:void 0,dataCy:"searchFormTripGroup",className:p.CLASS_SEARCH_BOX_FIELDSET,children:(0,a.jsx)(w,{fullHeight:b,name:"booking",variantStyle:e,surfaceElementVariant:"searchbar",className:p.CLASS_SEARCH_BOX_TRIP_GROUP_FIELD})}),n.includes("datepicker")&&(0,a.jsx)(v,{fullHeight:b,label:y&&(0,a.jsx)(u.FormattedMessage,{id:"ANwe4i",defaultMessage:[{type:0,value:"Reisperiode"}]}),dataCy:"searchFormDates",width:j?[1,null,"33%","30rem"]:1,className:p.CLASS_SEARCH_BOX_FIELDSET,children:(0,a.jsx)(h.default,{fullHeight:b,hideFlexibleOptions:o,isHomepage:x})}),n.includes("accommodationType")&&(0,a.jsx)(v,{fullHeight:b,label:(x||r)&&(0,a.jsx)(u.FormattedMessage,{id:"pllnR0",defaultMessage:[{type:0,value:"Type accommodatie"}]}),id:"accommdationType",width:j?void 0:1,flex:j?1:void 0,dataCy:"searchFormAccommdationType",className:p.CLASS_SEARCH_BOX_FIELDSET,style:{maxWidth:x?void 0:"24rem"},children:(0,a.jsx)(O,{fullHeight:b,ref:F.ref,surfaceElement:(0,a.jsxs)(l.Flex,{flexWrap:"wrap",children:[(0,a.jsx)(l.Box,{children:(0,a.jsx)(M,{variant:"tiny",children:(0,a.jsx)(u.FormattedMessage,{id:"pllnR0",defaultMessage:[{type:0,value:"Type accommodatie"}]})})}),(0,a.jsx)(l.Box,{width:1,children:(0,a.jsx)(l.Box,{children:(0,a.jsx)(C,{variant:"small",isPlaceholder:!1,children:t.find(e=>e.value===S.accommodationType)?.label})})})]}),borderRadius:0,open:F.open,onToggle:F.onToggle,modifiers:k?{flip:{enabled:!1},preventOverflow:{enabled:!1}}:void 0,children:(0,a.jsx)(_,{hideChoices:!0,options:t,onMenuClose:()=>{F.onClose()}
9,name:"accommodationType",thinShadow:!0,menuPlacement:"bottom",menuIsOpen:F.open,color:"primary",placeholder:(0,a.jsx)(u.FormattedMessage,{id:"SVfyOI",defaultMessage:[{type:0,value:"Type verblijf"}]}),components:{Control:()=>null}})})})]})}},584167,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={get default(){return C},get interactables(){return w}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:Object.getOwnPropertyDescriptor(a,n).get});let o=e.r(968946),i=v(e.r(24462)),l=e.r(26034),s=e.r(246254);e.r(533337);let d=e.r(528817),u=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_(void 0);if(t&&t.has(e))return t.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if("default"!==n&&Object.prototype.hasOwnProperty.call(e,n)){var o=a?Object.getOwnPropertyDescriptor(e,n):null;o&&(o.get||o.set)?Object.defineProperty(r,n,o):r[n]=e[n]}return r.default=e,t&&t.set(e,r),r}(e.r(503792)),c=e.r(614952),p=e.r(605670),f=v(e.r(203910)),m=v(e.r(345379)),h=v(e.r(756222)),g=v(e.r(389324)),x=v(e.r(556707)),y=e.r(50044),b=v(e.r(195270)),j=v(e.r(792206));function v(e){return e&&e.__esModule?e:{default:e}}function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_=function(e){return e?r:t})(e)}let w=["location","tripgroup","datepicker","accommodationType"],O=(0,u.default)(g.default).withConfig({displayName:"SearchForm__StyledTripGroupInputField",componentId:"sc-ea86c55-0"})(["z-index:",";--buttonContainerRadius:calc("," + ","*0.5);",";"],({theme:e})=>e.zIndices.dropdown,({theme:e})=>e.radius.button,({theme:e})=>e.radius.button,({theme:e})=>(0,u.css)(["--borderRadius:",";"],e.radius.textInput)),M=(0,u.default)(m.default).withConfig({displayName:"SearchForm__StyledFieldset",componentId:"sc-ea86c55-1"})(["",""],({fullHeight:e})=>
9e&&(0,u.css)(["height:100%;"])),C=({variant:e,accommodationTypeOptions:t,brandOptions:r,searchModalOpen:a=!1,active:n=["tripgroup","datepicker","accommodationType"],hideCalendarIcon:u,hideHelper:m,hideFlexibleOptions:g})=>{let v="home"===e,_=v||a,w="homeBarXl"===e,C="homeBar"===e||w,S="searchpage"===e||"hero"===e||"accommodationSearch"===e||C,{brandConfig:F}=(0,p.useTenantContext)(),k=(0,d.useIntl)(),B=(0,s.useThemeContext)(),P=(0,y.useDeviceSize)();return(0,o.jsxs)(o.Fragment,{children:[n.includes("location")&&(0,o.jsx)(M,{style:{maxWidth:v?void 0:"34rem"},fullHeight:w,label:_&&(0,o.jsx)(d.FormattedMessage,{id:"RaL11F",defaultMessage:[{type:0,value:"Locatie"}]}),id:"location",width:S?void 0:1,flex:S?1:void 0,dataCy:"searchFormLocation",className:c.CLASS_SEARCH_BOX_FIELDSET,children:(0,o.jsx)(j.default,{})}),n.includes("tripgroup")&&(0,o.jsx)(M,{style:{maxWidth:v?void 0:"34rem"},fullHeight:w,label:_&&(0,o.jsx)(d.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]}),id:"tripGroup",width:S?void 0:1,flex:S?1:void 0,dataCy:"searchFormTripGroup",className:c.CLASS_SEARCH_BOX_FIELDSET,overwriteLabelColor:B.colorAssignments.searchBox?.color&&(0,l.getAssignmentColor)(B,B.colorAssignments.searchBox.color),children:(0,o.jsx)(O,{name:"booking",surfaceElementVariant:"home"===e?"input":"searchbar",className:c.CLASS_SEARCH_BOX_TRIP_GROUP_FIELD})}),n.includes("datepicker")&&(0,o.jsx)(M,{fullHeight:w,label:_&&(0,o.jsx)(d.FormattedMessage,{id:"ANwe4i",defaultMessage:[{type:0,value:"Reisperiode"}]}),dataCy:"searchFormDates",width:S?[1,null,"33%","30rem"]:1,className:c.CLASS_SEARCH_BOX_FIELDSET,children:"mobile"===P?(0,o.jsx)(f.default,{startName:"booking.arrivalDate",endName:"booking.departureDate",hideInput:!0,hasFlexibleDates:!g,singleDate:!1,hideCalendarIcon:u,hideHelper:m,children:(0,o.jsx)(b.default,{})}):(0,o.jsx)(x.default,{fullHeight:w,isHomepage:v,hideFlexibleOptions:g})}),n.includes("accommodationType")&&(0,o.jsx)(M,{fullHeight:w,label:(v||a)&&(0,o.jsx)(d.FormattedMessage,{id:"pllnR0",defaultMessage:[{type:0,value:"Type accommodatie"}]}),id:"accommdationType",width:S?void 0:1,flex:S?1:void 0,dataCy:"searchFormAccommdationType",className:c.CLASS_SEARCH_BOX_FIELDSET,style:{maxWidth:v?void 0:"24rem"},overwriteLabelColor:B.colorAssignments.searchBox?.color&&(0,l.getAssignmentColor)(B,B.colorAssignments.searchBox.color),children:(0,o.jsx)(i.default,{hideChoices:!0,ToggleComponent:h.default,options:t,name:"accommodationType",thinSha
9dow:!0,placeholder:(0,o.jsx)(d.FormattedMessage,{id:"SVfyOI",defaultMessage:[{type:0,value:"Type verblijf"}]}),className:c.CLASS_SEARCH_BOX_ACCOMMODATION_TYPE_FIELD,styles:{control:e=>({...e})}})}),F.searchBox?.hasBrandSearch&&v&&(0,o.jsx)(M,{fullHeight:w,label:(v||a)&&(0,o.jsx)(d.FormattedMessage,{id:"AOn5tH",defaultMessage:[{type:0,value:"Eiland"}]}),id:"brand",width:S?void 0:1,flex:S?1:void 0,dataCy:"searchFormIsland",overwriteLabelColor:B.colorAssignments.searchBox?.color&&(0,l.getAssignmentColor)(B,B.colorAssignments.searchBox.color),className:c.CLASS_SEARCH_BOX_FIELDSET,style:{maxWidth:v?void 0:"24rem"},children:(0,o.jsx)(i.default,{hideChoices:!0,ToggleComponent:h.default,options:[{value:"all",label:k.formatMessage({id:"tSiF+D",defaultMessage:[{type:0,value:"Alle eilanden"}]})},...r??[]],name:"brand",thinShadow:!0,placeholder:(0,o.jsx)(d.FormattedMessage,{id:"AOn5tH",defaultMessage:[{type:0,value:"Eiland"}]}),className:c.CLASS_SEARCH_BOX_ACCOMMODATION_TYPE_FIELD,styles:{control:e=>({...e})}})})]})}},729714,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return j}});let a=e.r(968946),n=b(e.r(533337)),o=x(e.r(503792)),i=x(e.r(197489)),l=e.r(754917),s=e.r(528817),d=x(e.r(322414)),u=x(e.r(389324)),c=x(e.r(719719)),p=e.r(437042),f=x(e.r(95006)),m=b(e.r(556707)),h=x(e.r(666197)),g=x(e.r(792206));function x(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function b(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}let j=({active:e=["tripgroup","datepicker","accommodationType"],accommodationTypeOptions:t})=>{let[r,o]=(0,n.useState)(null),d=(0,s.useIntl)(),[x,y]=(0,n.useState)(null),{values:{booking:b,accommodationType:j}}=(0,l.useFormikContext)(),M=(0,n.useMemo)(()=>(0,i.default)(d,b),[b,d]),C=(0,n.useMemo)(()=>(0,m.getSearchDateLabel)(b,d.formatDate),[b,d.formatDate]);return(0,a.jsxs)(f.default,{spacing:4,children:[e.includes("tripgroup")&&(0,a.jsxs)(v,{children:["tripgroup"!==x&&(0,a.jsx)(p.Box,{p:4,onClick:()=>y("tripgroup"),children:(0,a.jsxs)(O,{children:[(0,a.jsx)(_,{children:(0,a.jsx)(s.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]})}),(0,a.jsx)(w,{children:M??(0,a.jsx)(s.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]})})]})}),"tripgroup"===x&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.Box,{p:4,onClick:()=>y(null),children:(0,a.jsx)(c.default,{variant:"large",children:(0,a.jsx)(s.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]})})}),(0,a.jsx)(p.Box,{p:4,pt:0,children:(0,a.jsx)(u.default,{name:"booking",variant:"inputs"})})]})]}),e.includes("datepicker")&&(0,a.jsxs)(v,{children:["datepicker"!==x&&(0,a.jsx)(p.Box,{p:4,onClick:()=>y("datepicker"),children:(0,a.jsxs)(O,{children:[(0,a.jsx)(_,{children:(0,a.jsx)(s.FormattedMessage,{id:"ANwe4i",defaultMessage:[{type:0,value:"Reisperiode"}]})}),(0,a.jsx)(w,{children:C})]})}),"datepicker"===x&&(0,a.jsx)(p.Box,{pb:4,children:(0,a.jsx)(m.default,{hideFlexibleOptions:!1,isHomepage:!1,variant:"inline"})})]}),e.includes("accommodationType")&&(0,a.jsxs)(v,{children:["accommodationType"!==x&&(0,a.jsx)(p.Box,{p:4,onClick:()=>y("accommodationType"),children:(0,a.jsxs)(O,{children:[(0,a.jsx)(_,{children:(0,a.jsx)(s.FormattedMessage,{id:"pllnR0",defaultMessage:[{type:0,value:"Type accommodatie"}]})}),(0,a.jsx)(w,{children:t.find(e=>e.value===j)?.label??(0,a.jsx)(s.FormattedMessage,{id:"6wcscs",defaultMessage:[{type:0,value:"Accommodatie type"}]})})]})}),"accommodationType"===x&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.Box,{p:4,onClick:()=>y(null),children:(0,a.jsx)(c.default,{variant:"large",children:(0,a.jsx)(s.FormattedMessage,{id:"pllnR0",defaultMessage:[{type:0,value:"Type accommodatie"}]})})}),(0,a.jsx)(p.Box,{p:4,pt:0,children:(0,a.jsx)(h.default,{options:t,name:"accommodationType",onChange:()=>y(null)})})]})]}),e.includes("location")&&(0,a.jsxs)(v,{children:["location"!==x&&(0,a.jsx)(p.Box,{p:4,onClick:()=>y("location"),children:(0,a.jsxs)(O,{children:[(0,a.jsx)(_,{children:(0,a.jsx)(s.FormattedMessage,{id:"RaL11F",defaultMessage:[{type:0,value:"Locatie"}]})}),(0,a.jsx)(w,{children:r??(0,a.jsx)(s.FormattedMessage,{id:"RaL11F",defaultMessage:[{type:0,value:"Locatie"}]})})]})}),"location"===x&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.Box,{p:4,onClick:()=>y(null),children:(0,a.jsx)(c.default,{variant:"large",children:(0,a.jsx)(s.FormattedMessage,{id:"RaL11F",defaultMessage:[{type:0,value:"Locatie"}]})})}),(0,a.jsx)(p.Box,{p:4,pt:0,children:(0,a.jsx)(g.default,{onChange:e=>{o(e)}})})]})]})]})},v=o.default.div.withConfig({displayName:"SearchFormMobile__Field",componentId:"sc-afd2d5a8-0"})(["background:",";border:1px solid #a8a8a8;box-shadow:0px 24px 14px rgba(0,0,0,0.01),0px 11px 11px rgba(0,0,0,0.02),0px 3px 6px rgba(0,0,0,0.03),0px 0px 0px rgba(0,0,0,0.03);border-radius:8px;color:",";.toggleSwitchContainer{border-bottom:1px solid #a8a8a8;}"],({theme:e})=>e.colors.neutral[0],({theme:e})=>e.colors.neutral[70]),_=(0,o.default)(d.default).withConfig({displayName:"SearchFormMobile__FieldLabel",componentId:"sc-afd2d5a8-1"})([""]),w=(0,o.default)(d.default).withConfig({displayName:"SearchFormMobile__FieldValue",componentId:"sc-afd2d5a8-2"})(["font-weight:600;
9"]),O=o.default.div.withConfig({displayName:"SearchFormMobile__FieldCollapsed",componentId:"sc-afd2d5a8-3"})(["display:flex;justify-content:space-between;"])},389324,(e,t,r)=>{"use strict";var a;Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(968946);e.r(533337);let o=(a=e.r(912439))&&a.__esModule?a:{default:a},i=e.r(754917),l=e.r(605670),s=({name:e,className:t,variant:r="dropdown",onClose:a,open:s,maxOccupancy:d,minOccupancy:u,maxExtraBabyOccupancy:c,petsAllowed:p,surfaceElementVariant:f,fullHeight:m})=>{let{brandConfig:h}=(0,l.useTenantContext)(),[{value:g},,{setValue:x}]=(0,i.useField)(e);return(0,n.jsx)(o.default,{fullHeight:m,className:t,loading:!1,booking:g,surfaceElementVariant:f,setBooking:e=>{x(e)},maxOccupancy:h.searchBoxGroup?.maxOccupancy??d,minOccupancy:h.searchBoxGroup?.minOccupancy??u,maxExtraBabyOccupancy:c,petsAllowed:p,onToggle:a,open:s,width:1,dropDownBorderRadius:0,variant:r})}},345379,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a,n={get FormBox(){return f},get default(){return c}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:Object.getOwnPropertyDescriptor(n,o).get});let i=e.r(968946);e.r(533337);let l=(a=e.r(503792))&&a.__esModule?a:{default:a},s=e.r(437042),d=e.r(673698),u=e.r(614952),c=({children:e,label:t,secondLabel:r,id:a,variant:n,dataCy:o,overwriteLabelColor:l,...s})=>(0,i.jsxs)(f,{"data-cy":o,...s,children:[(t||r)&&(0,i.jsxs)(p,{className:u.CLASS_FIELDSET_LABEL,overwriteLabelColor:l,children:[t&&(0,i.jsx)(d.Label,{htmlFor:a,variant:n,children:t}),r&&(0,i.jsx)(d.Label,{htmlFor:a,variant:n,children:r})]}),e]}),p=(0,l.default)(s.Flex).withConfig({displayName:"Fieldset__SuperScript",componentId:"sc-1263aaa8-0"})(["margin-bottom:",";position:relative;color:",";","{font-weight:600;",";@media screen and (max-width:","){font-size:14px;}:nth-of-type(2){position:absolute;left:50%;@media screen and (min-width:","){left:50%;}}}"],({theme:e})=>e.spacing["30_Small"],({theme:e})=>e.colors.neutral["90"],d.Label,({overwriteLabelColor:e})=>e&&`color: ${e}`,({theme:e})=>e.mediaQueries.m,({theme:e})=>e.mediaQueries.m),f=(0,l.default)(s.Box).withConfig({displayName:"Fieldset__FormBox",componentId:"sc-1263aaa8-1"})(["margin-bottom:2rem;&:focus-within{z-index:10;}@media screen and (max-width:","){margin-left:0;}"],({theme:e})=>e.mediaQueries.s)},356588,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(968946);e.r(533337);let n=e=>(0,a.jsxs)("svg",{width:19,height:15,...e,children:[(0,a.jsxs)("defs",{children:[(0,a.jsxs)("filter",{id:"persons_a",width:"104.3%",height:"106.9%",x:"-2.1%",y:"-2.8%",filterUnits:"objectBoundingBox",children:[(0,a.jsx)("feOffset",{dy:8,in:"SourceAlpha",result:"shadowOffsetOuter1"}),(0,a.jsx)("feGaussianBlur",{in:"shadowOffsetOuter1",result:"shadowBlurOuter1",stdDeviation:12}),(0,a.jsx)("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),(0,a.jsx)("feColorMatrix",{in:"shadowBlurOuter1",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"})]}),(0,a.jsx)("rect",{id:"persons_b",width:1872,height:1152,x:24,y:24,rx:8})]}),(0,a.jsxs)("g",{fill:"none",fillRule:"evenodd",children:[(0,a.jsxs)("g",{transform:"translate(-442 -309)",children:[(0,a.jsx)("use",{xlinkHref:"#persons_b",fill:"currentColor",filter:"url(#persons_a)"}),(0,a.jsx)("rect",{width:1871,height:1151,x:24.5,y:24.5,fill:"#FFF",stroke:"#EBEBEB",strokeLinejoin:"miter",rx:8})]}),(0,a.jsxs)("g",{transform:"translate(-14 -16)",children:[(0,a.jsx)("rect",{width:383,height:47,x:.5,y:.5,fill:"#FFF",stroke:"#EBEBEB",rx:4}),(0,a.jsxs)("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.25,transform:"translate(15 17)",children:[(0,a.jsx)("circle",{cx:5.526,cy:3.592,r:3.039}),(0,a.jsx)("path",{d:"M.553 12.71a4.974 4.974 0 1 1 9.947 0"}),(0,a.jsx)("circle",{cx:13.062,cy:5.25,r:2.487}),(0,a.jsx)("path",{d:"M11.652 8.892a4.072 4.072 0 0 1 5.48 3.819"})]})]})]})]})},912439,(e,t,r)=>{"use strict";
9Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return P}});let a=e.r(968946),n=_(e.r(785550)),o=_(e.r(112121)),i=_(e.r(520842)),l=_(e.r(322414)),s=_(e.r(571785)),d=e.r(437042),u=_(e.r(751070)),c=e.r(521596),p=O(e.r(533337)),f=e.r(528817),m=_(e.r(503792)),h=e.r(614952),g=_(e.r(87517)),x=e.r(605670),y=_(e.r(77977)),b=_(e.r(197489)),j=O(e.r(462719)),v=_(e.r(356588));function _(e){return e&&e.__esModule?e:{default:e}}function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}function O(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}let M=(0,p.memo)(({loading:e,booking:t,setBooking:r,dropDownBorderRadius:n,maxOccupancy:l,minOccupancy:m,maxExtraBabyOccupancy:h,petsAllowed:v,fullHeight:_,variant:w="dropdown",surfaceElementVariant:O="input",...M})=>{let F=(0,s.default)(!1,{closeOnClickOutside:!0,closeOnEscape:!0}),P=M.onToggle??F.onToggle,D=M.open??F.open,I=(0,f.useIntl)(),T=e=>{let{label:t,name:r,description:a}=g.default[e];return{name:r,label:I.formatMessage(t),description:a&&I.formatMessage(a)}},{brandConfig:A}=(0,x.useTenantContext)(),R=(0,c.useRouter)(),[N,E]=(0,p.useState)(t),L=(0,y.default)(D),H=(0,y.default)(t),W=(N.amountAdults??0)+(N.amountYouths??0)+(N.amountChildren??0),z=(e=0)=>l&&W?l-W+e:120,V=(e=0,t=0)=>1===W?1:W===m?e:t;(0,p.useEffect)(()=>{(0,u.default)(H,t)||E(t)},[t,H]),(0,p.useEffect)(()=>{("modal"===w||"dropdown"===w)&&(!L||D||(0,u.default)(N,t)||r(N),L||!D||(0,u.default)(N,t)||E(t)),"inputs"!==w||(0,u.default)(N,t)||r(N)},[t,N,D,L,r,w]);let G=(0,p.useMemo)(()=>({loading:e,setBooking:E,booking:N,editable:!0}),[e,N]),U=()=>A.groupTypes.map(e=>{let t={...G,...T(e),onToggle:P,open:D};switch(e){case"adults":return(0,a.jsx)(C,{minimum:V(N.amountAdults),maximum:z(N.amountAdults),dataCy:"tripGroupAdults",...t},e);case"babies":return(0,a.jsx)(C,{minimum:0,maximum:h,dataCy:"tripGroupBabies",...t},e);case"children":return(0,a.jsx)(C,{minimum:V(N.amountChildren),maximum:z(N.amountChildren),dataCy:"tripGroupChildren",...t},e);case"pets":return(0,a.jsx)(C,{maximum:v,petsAllowed:v,description:0===v&&(0,a.jsx)(f.FormattedMessage,{id:"diBJre",defaultMessage:[{type:0,value:"Niet toegestaan"}]}),name:t.name,label:t.label,booking:t.booking,setBooking:t.setBooking,loading:t.loading,dataCy:"tripGroupPets"},e);case"youth":return(0,a.jsx)(C,{minimum:V(N.amountYouths),maximum:z(N.amountYouths),dataCy:"tripGroupYouth",...t},e);default:throw Error("Invalid grouptype defined in brandConfig.")}}),X=(0,b.default)(I,N),Q=R.pathname.includes("/embed");return"dropdown"===w?(0,a.jsx)(j.default,{fullHeight:_,ref:F.ref,width:M.width,className:M.className,title:X,surfaceElement:"searchbar"===O?(0,a.jsxs)(d.Flex,{flexWrap:"wrap",children:[(0,a.jsx)(d.Box,{width:1,children:(0,a.jsx)(S,{variant:"tiny",children:(0,a.jsx)(f.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]})})}),(0,a.jsx)(d.Box,{width:1,children:(0,a.jsx)(d.Box,{children:(0,a.jsx)(B,{variant:"small",isPlaceholder:!X,children:X||(0,a.jsx)(f.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]})})})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(k,{className:"gt-s",style:{marginRight:"1rem",marginTop:"-3px"}}),(0,a.jsx)(B,{isPlaceholder:!X,children:X||(0,a.jsx)(f.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]})})]}),borderRadius:n,open:D,onToggle:P,dataCy:"tripGroupInput",scrollIntoView:!0,modifiers:{flip:{enabled:!1},...Q&&{preventOverflow:{enabled:!1}}},children:D&&(0,a.jsx)(d.Box,{p:4,width:"32rem",style:{maxWidth:"100vw"},children:U()})}):"modal"===w?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(j.default,{fullHeight:_,width:M.width,className:M.className,title:X,surfaceElement:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(k,{className:"gt-s",style:{marginRight:"1rem",marginTop:"-3px"}}),(0,a.jsx)(B,{isPlaceholder:!X,children:X||(0,a.jsx)(f.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]})})]}),borderRadius:n,open:D,onToggle:P,dataCy:"tripGroupInput",scrollIntoView:!0,modifiers:{flip:{enabled:!1}}}),(0,a.jsxs)(o.default,{variant:"small",open:D,onClose:P,children:[(0,a.jsx)(i.default,{children:(0,a.jsx)(f.FormattedMessage,{id:"P0UVuU",defaultMessage:[{type:0,value:"Reisgezelschap"}]})}),(0,a.jsx)(d.Box,{p:4,children:U()})]})]}):(0,a.jsx)(a.Fragment,{children:U()})}),C=({label:e,description:t,minimum:r=0,maximum:o=10,name:i,loading:s,booking:u,setBooking:c,petsAllowed:p,editable:f,dataCy:m})=>(0,a.jsxs)(d.Flex,{justifyContent:"space-between",alignItems:"center","data-cy":m,children:[(0,a.jsxs)(d.Box,{children:[(0,a.jsx)(l.default,{style:{textTransform:"capitalize",fontWeight:400},children:e}),(0,a.jsx)(F,{variant:"small",children:t})]}),(0,a.jsx)(n.default,{editable:!!f,size:"medium",disabled:s||"amountPets"===i&&0===p,variant:"outline",minimum:r,maximum:o,value:u[i]??0,setValue:e=>{"number"==typeof e&&c({...u,[i]:e})},nullable:!1,buttonClassName:h.CLASS_SEARCH_BOX_TRIP_GROUP_FIELD_ROUND_BUTTON})]}),S=(0,m.default)(l.default).withConfig({displayName:"TripGroupInput__StyledBody",componentId:"sc-9d672
918b-0"})(["color:",";font-weight:300 !important;text-align:start;line-height:1.15;"],({theme:e})=>e.colors.neutral["60"]),F=(0,m.default)(l.default).withConfig({displayName:"TripGroupInput__Description",componentId:"sc-9d67218b-1"})([""]),k=(0,m.default)(v.default).withConfig({displayName:"TripGroupInput__StyledPersons",componentId:"sc-9d67218b-2"})(["color:",";width:2rem;"],({theme:e})=>e.colors.neutral["40"]),B=(0,m.default)(j.DropdownDescription).withConfig({displayName:"TripGroupInput__StyledDropdownDescription",componentId:"sc-9d67218b-3"})(["",";"],({isPlaceholder:e,theme:t})=>e&&`color: ${t.colors.neutral["60"]}`),P=M},878235,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(968946);e.r(533337);let n=e=>(0,a.jsx)("svg",{width:19,height:19,fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2,clipRule:"evenodd",viewBox:"0 0 24 24",...e,children:(0,a.jsx)("path",{fill:"currentColor",fillRule:"nonzero",stroke:"currentColor",d:"m2.095 19.882 9.248-16.5a.753.753 0 0 1 1.313 0l9.248 16.5a.75.75 0 0 1-.656 1.116H2.752a.75.75 0 0 1-.657-1.116zm1.935-.384h15.939l-7.97-14.22z"})})},875174,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let a=(0,e.r(528817).defineMessages)({roomOrHome:{id:"adMhD/",defaultMessage:[{type:0,value:"Kamer/vakantiehuis"}]},vacationHomes:{id:"McHdzL",defaultMessage:[{type:0,value:"Alléén vakantiehuizen"}]},hotelOrBnB:{id:"YzIgHk",defaultMessage:[{type:0,value:"Alléén bij hotel of B&B"}]},bnbOrRoom:{id:"yiOtTS",defaultMessage:[{type:0,value:"B&B of kamerverhuur"}]},bnb:{id:"vD2RWX",defaultMessage:[{type:0,value:"B&B"}]},hotel:{id:"V+XwpG",defaultMessage:[{type:0,value:"Hotel"}]},camping:{id:"VNIn54",defaultMessage:[{type:0,value:"Kamperen"}]},groupAccommodations:{id:"B1LQE4",defaultMessage:[{type:0,value:"Groepsaccommodaties"}]},tinyHouse:{id:"cwJCfX",defaultMessage:[{type:0,value:"Tiny house"}]},tent:{id:"BIYMX0",defaultMessage:[{type:0,value:"Ingerichte tent"}]},caravan:{id:"jsaSMg",defaultMessage:[{type:0,value:"Caravan"}]},camperPitch:{id:"O65p99",defaultMessage:[{type:0,value:"Camperplaats"}]},boat:{id:"1B5OHs",defaultMessage:[{type:0,value:"Boot"}]},chalet:{id:"K4OupE",defaultMessage:[{type:0,value:"Chalet"}]},apartment:{id:"GngJxE",defaultMessage:[{type:0,value:"Appartement"}]},beachHouse:{id:"drbMt1",defaultMessage:[{type:0,value:"Strandhuis"}]},all:{id:"TGHsFX",defaultMessage:[{type:0,value:"Volledig aanbod"}]}})},325284,(e,t,r)=>{"use strict";var a;Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getAccommodationTypeOptions",{enumerable:!0,get:function(){return o}});let n=(a=e.r(875174))&&a.__esModule?a:{default:a},o=(e,t)=>{let{formatMessage:r}=e;return t.accommodationTypes.map(({message:e,value:t})=>({label:r(n.default[e]),value:t}))}},431621,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={get IS_QUALITYLODGINGS(){return o},get QL_EVENTS(){return i}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:Object.getOwnPropertyDescriptor(a,n).get});let o=!1,i={selectRoom:"select_room",viewRoom:"view_room",viewHotelBe:"view_hotel_be",startCheckout:"start_checkout",viewGuestData:"view_guest_data",viewSummary:"view_summary",bookingComplete:"booking_complete",searchAvailabilityBe:"search_availability_be"}},87517,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(528817),n={adults:{name:"amountAdults",label:(0,a.defineMessage)({id:"kqs3yQ",defaultMessage:[{type:0,value:"Volwassenen"}]}),description:(0,a.defineMessage)({id:"RLod5N",defaultMessage:[{type:0,value:"v.a. 18 jaar"}]})},babies:{name:"amountBabies",label:(0,a.defineMessage)({id:"zwaGCR",defaultMessage:[{type:0,value:"Baby's"}]}),description:(0,a.defineMessage)({id:"C6OL3B",defaultMessage:[{type:0,value:"0 t/m 2 jaar"}]})},children:{name:"amountChildren",label:(0,a.defineMessage)({id:"6ju3dZ",defaultMessage:[{type:0,value:"Kinderen"}]}),description:(0,a.defineMessage)({id:"LBohLR",defaultMessage:[{type:0,value:"3 t/m 17 jaar"}]})},pets:{name:"amountPets",label:(0,a.defineMessage)({id:"DH//zo",defaultMessage:[{type:0,value:"Huisdieren"}]})},youth:{name:"amountYouths",label:(0,a.defineMessage)({id:"/ofmKk",defaultMessage:[{type:0,value:"Jongeren"}]}),description:(0,a.defineMessage)({id:"dPDWMn",defaultMessage:[{type:0,value:"13 t/m 20 jaar"}]})}}},221998,(e,t,r)=>{"use strict";var a;
9Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return c}});let n=e.r(533337),o=e.r(754917),i=e.r(605670),l=e.r(325284),s=e.r(528817),d=(a=e.r(569972))&&a.__esModule?a:{default:a},u=e.r(431621),c=e=>{let{isSubmitting:t}=(0,o.useFormikContext)(),{brandConfig:r}=(0,i.useTenantContext)(),a=(0,s.useIntl)(),c=(0,l.getAccommodationTypeOptions)(a,r);(0,n.useEffect)(()=>{if(!u.IS_QUALITYLODGINGS&&t){window.dataLayer=window.dataLayer??[];let{type:t,trip:a,arrivalDate:n,departureDate:o,flexibleMonth:i,amountOfNights:l,...s}=e.booking,{accommodationType:u}=e,p=t?.startsWith("flexible");window.dataLayer.push({event:p?"flexiblesearch":"normalsearch",searchType:(e=>{switch(e){case"flexible-random":return"Flexibel (willekeurig)";case"flexible-weekends":return"Flexibel (weekends)";case"static":return"Datum";case"coming-month":return"Komende maand";default:return"Onbekend"}})(t),...s,departureDate:p?null:o,arrivalDate:p?null:n,flexibleMonth:p?i:null,amountOfNights:p?l:null,accommodationType:c.find(({value:e})=>e===(u??(0,d.default)(r)))?.label})}},[e,t,r,c])}},815755,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={get default(){return N},get getInitialSearchBoxValues(){return A},get getSearchValidationSchema(){return R}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:Object.getOwnPropertyDescriptor(a,n).get});let o=e.r(968946),i=D(e.r(892672)),l=D(e.r(571785)),s=D(e.r(577247)),d=e.r(437042),u=e.r(754917);e.r(533337);let c=e.r(528817),p=T(e.r(503792)),f=T(e.r(716006)),m=e.r(614952),h=e.r(605670),g=e.r(267087),x=e.r(325284),y=D(e.r(569972)),b=D(e.r(272718)),j=e.r(81322),v=e.r(345379),_=D(e.r(204160)),w=D(e.r(663642)),O=D(e.r(584167)),M=D(e.r(853766)),C=D(e.r(878235)),S=D(e.r(719719)),F=e.r(26034),k=D(e.r(322414)),B=e.r(569119),P=D(e.r(221998));function D(e){return e&&e.__esModule?e:{default:e}}function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(I=function(e){return e?r:t})(e)}function T(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=I(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}let A=(e,t)=>({accommodationType:t?.accommodationType?t?.accommodationType:(0,y.default)(e),booking:(0,B.withDefaultBookingValues)(t?.booking??{},e),brand:t?.brand?t?.brand:"all",accommodationId:t?.accommodationId?t.accommodationId:void 0}),R=()=>f.object().shape({booking:f.object().shape({arrivalDate:f.string(),departureDate:f.string()})}),N=({variant:e,title:t,isSubmitting:r,hideCalendarIcon:a,hideSearchIcon:n=!1,active:i,hideHelper:s,hideFlexibleOptions:d,homeBarLabel:p=!1,showBookingTextOnMobile:f=!1})=>{let y=(0,c.useIntl)(),{brandConfig:j}=(0,h.useTenantContext)(),v=(0,x.getAccommodationTypeOptions)(y,j),{data:C}=(0,g.useUnitFilterPropertiesQuery)({ssr:!0}),S=C?.unitFilterProperties?.find(e=>"_brand"===e.handle),{open:F,onOpen:k,onClose:B}=(0,l.default)(!1),{submitForm:D,setValues:I,values:T}=(0,u.useFormikContext)(),A=v?.find(e=>e.value===T.accommodationType)?.label,R="homeBar"===e||"homeBarXl"===e,N=!R||f;return(0,P.default)(T),(0,o.jsxs)(o.Fragment,{children:["home"!==e&&(0,o.jsxs)(Q,{onClick:k,variant:e,className:m.CLASS_SEARCH_BOX_CONTAINER_MOBILE,children:[!a&&(0,o.jsx)(M.default,{}),N?(0,o.jsx)(b.default,{accommodationType:A,booking:T.booking}):p?(0,o.jsx)(V,{children:p}):(0,o.jsx)(V,{children:(0,o.jsx)(c.FormattedMessage,{id:"mOqzWm",defaultMessage:[{type:0,value:"Zoek en boek"}]})}),T.booking.arrivalDate&&T.booking.departureDate?(0,o.jsx)(U,{children:(0,o.jsx)(c.FormattedMessage,{id:"/rVWo/",defaultMessage:[{type:0,value:"Bewerken"}]})}):(0,o.jsx)(o.Fragment,{children:N&&(0,o.jsx)(G,{children:(0,o.jsx)(c.FormattedMessage,{id:"ELaDA0",defaultMessage:[{type:0,value:"Kies datum"}]})})}),R&&(0,o.jsx)(K,{variant:e,"data-cy":"searchBoxContainer",className:m.CLASS_SEARCH_BOX_CONTAINER,children:(0,o.jsx)(W,{className:m.CLASS_SEARCH_BOX_BUTTON_CONTAINER,children:(0,o.jsx)(H,{children:(0,o.jsx)(z,{})})})}),!n&&!R&&(0,o.jsx)(z,{})]}),(0,o.jsx)(_.default,{onClose:B,open:F,setValues:I,submitForm:D,values:T,active:i}),(0,o.jsxs)($,{variant:e,"data-cy":"searchBoxContainer",className:m.CLASS_SEARCH_BOX_CONTAINER,children:[t&&(0,o.jsx)(X,{variant:"large",children:t}),"home"===e&&(0,o.jsx)(O.default,{active:i,brandOptions:S?.filterProperties?.map(e=>({value:e.handle,label:e.name})),variant:e,accommodationTypeOptions:v,hideCalendarIcon:a,hideHelper:s,hideFlexibleOptions:d}),"home"!==e&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(w.default,{active:i,variant:e,accommodationTypeOptions:v,hideFlexibleOptions:d}),(0,o.jsx)(W,{className:m.CLASS_SEARCH_BOX_BUTTON_CONTAINER,children:(0,o.jsxs)(H,{onClick:D,children:[(0,o.jsx)(z,{}),(0,o.jsx)(q,{children:(0,o.jsx)(c.FormattedMessage,{id:"qCcfnn",defaultMessage:[{type:0,value:"Zoek"}]})})]})})]}),"home"===e&&(0,o.jsx)(Z,{size:"large",type:"submit",submitting:r,"data-cy":"searchButton",className:m.CLASS_SEARCH_BOX_BUTTON,children:(0,o.jsx)(c.FormattedMessage,{id:"SFVO9u",defaultMessage:[{type:0,value:"Zoeken"}]})})]})]})},E=(0,p.css)(["border-top-left-radius:var(--buttonContainerRadius) !important;border-bottom-left-radius:var(--buttonContainerRadius) !important;"]),L=(0,p.css)(["border-top-right-radius:var(--buttonContainerRadius) !important;border-bottom-right-radius:var(--buttonContainerRadius) !important;"]),H=(0,p.default)(i.default).withConfig({displayName:"SearchBox__StyledSearchButton",componentId:"sc-67fec9f5-0"})(["border-top-left-radius:inherit;border-bottom-left-radius:inherit;height:100%;"]),W=(0,p.default)(d.Flex).withConfig({displayName:"SearchBox__StyledButtonContainer",componentId:"sc-67fec9f5-1"}
9)(["height:100%;"," "," --border-color:",";"],(0,s.default)("1px"),L,({theme:e})=>e.colors.neutral["20"]),z=(0,p.default)(C.default).withConfig({displayName:"SearchBox__StyledTriangleIcon",componentId:"sc-67fec9f5-2"})(["transform:rotateY(0deg) rotate(90deg);"]),V=(0,p.default)(k.default).withConfig({displayName:"SearchBox__StyledBody",componentId:"sc-67fec9f5-3"})(["font-weight:bold;"]),G=p.default.span.withConfig({displayName:"SearchBox__StyledDatePickerText",componentId:"sc-67fec9f5-4"})(["width:12rem;padding-left:",";border-left:1px solid ",";margin-left:5px;"],({theme:e})=>e.spacing["30_Small"],({theme:e})=>e.colors.neutral["30"]),U=p.default.span.withConfig({displayName:"SearchBox__StyledDatePickerEditText",componentId:"sc-67fec9f5-5"})(["width:10rem;padding-left:",";border-left:1px solid ",";margin-left:5px;"],({theme:e})=>e.spacing["30_Small"],({theme:e})=>e.colors.neutral["30"]),X=(0,p.default)(S.default).withConfig({displayName:"SearchBox__StyledTitle",componentId:"sc-67fec9f5-6"})(["",";margin-top:",";margin-bottom:",";"],({theme:e})=>e.colorAssignments.searchBox?.color&&`color: ${(0,F.getAssignmentColor)(e,e.colorAssignments.searchBox.color)}`,({theme:e})=>e.spacing["60_Large"],({theme:e})=>e.spacing["40_Standard"]),Q=(0,p.default)(d.Flex).attrs({justifyContent:"space-between",alignItems:"center"}).withConfig({displayName:"SearchBox__MobileSearchBox",componentId:"sc-67fec9f5-7"})(["width:100%;@media screen and (min-width:","){width:",";max-width:36rem;}padding-left:1.6rem;height:4.8rem;border:1px solid ",";background:",";box-shadow:0px 0.2rem 0.4rem 0px rgba(59,118,160,0.02),0px 0.4rem 1.2rem 0px rgba(59,118,160,0.04);border-radius:",";cursor:pointer;@media screen and (min-width:","){font-size:1.6rem;}@media screen and (min-width:","){display:none;}"],({theme:e})=>e.mediaQueries.s,({variant:e})=>"searchMap"===e?"36rem":"100%",({theme:e})=>e.colors.neutral["20"],({theme:e})=>e.colors.neutral[0],({theme:e})=>e.radius.button,({theme:e})=>e.mediaQueries.xs,({variant:e,theme:t})=>["hero","accommodationSearch","searchpage","homeBar","homeBarXl"].includes(e)?t.mediaQueries.s:"1440px"),Y=e=>"hero"===e?"109rem":"accommodationSearch"===e?"72rem":"100rem",q=p.default.span.withConfig({displayName:"SearchBox__StyledSpan",componentId:"sc-67fec9f5-8"})(["@media screen and (max-width:","){display:none;}"],({theme:e})=>e.mediaQueries.m),K=(0,p.default)(d.Flex).withConfig({displayName:"SearchBox__MobileContainer",componentId:"sc-67fec9f5-9"})(["--buttonContainerRadius:calc("," + ","*0.5);flex-direction:column;height:100%;@media screen and (min-width:","){max-width:",";}",";"],({theme:e})=>e.radius.button,({theme:e})=>e.radius.button,({theme:e})=>e.mediaQueries.s,({variant:e})=>Y(e),({variant:e})=>"home"===e?(0,p.css)(["padding:2.4rem;@media screen and (min-width:","){width:43.2rem;background:",";box-shadow:0px 16px 80px 0px rgba(0,0,0,0.1);border-radius:1.2rem;}@media screen and (min-width:","){right:10.4rem;}"],({theme:e})=>e.mediaQueries.xs,({theme:e})=>e.colorAssignments.searchBox?.backgroundColor?(0,F.getAssignmentColor)(e,e.colorAssignments.searchBox.backgroundColor):e.colors.neutral["0"],({theme:e})=>e.mediaQueries.s):(0,p.css)(["> *{z-index:2;:last-of-type{","}}> :last-child{","{","}.","{> div:first-of-type{","}}}> div{margin-bottom:0;}"],L,j.DatepickerEndInput,L,m.CLASS_SEARCH_BOX_ACCOMMODATION_TYPE_FIELD,L)),$=(0,p.default)(d.Flex).withConfig({displayName:"SearchBox__Container",componentId:"sc-67fec9f5-10"})(["--buttonContainerRadius:calc("," + ","*0.5);flex-direction:column;display:",";min-height:0;@media screen and (min-width:","){flex-direction:",";"," display:flex;> "," + ","{margin-left:1px;}}@media screen and (min-width:","){max-width:",";}",";"],({theme:e})=>e.radius.button,({theme:e})=>e.radius.button,({variant:e})=>"home"!==e?"none":"flex",({variant:e,theme:t})=>["hero","accommodationSearch","searchpage","homeBar","homeBarXl"].includes(e)?t.mediaQueries.s:"1440px",({variant:e})=>"home"===e?"column":"row",({variant:e})=>"home"===e?"":`height: ${"homeBarXl"===e?"8rem":"4.8rem"};`,v.FormBox,v.FormBox,({theme:e})=>e.mediaQueries.l,({variant:e})=>Y(e),({variant:e})=>"home"===e?(0,p.css)(["padding:3.2rem 2.4rem;@media screen and (min-width:","){width:43.2rem;background:",";box-shadow:0px 16px 80px 0px rgba(0,0,0,0.1);border-radius:1.2rem;}height:100%;@media screen and (min-width:","){right:10.4rem;}"],({theme:e})=>e.mediaQueries.xs,({theme:e})=>e.colorAssignments.searchBox?.backgroundColor?(0,F.getAssignmentC
9olor)(e,e.colorAssignments.searchBox.backgroundColor):e.colors.neutral["0"],({theme:e})=>e.mediaQueries.s):(0,p.css)(["> *{box-shadow:0 16px 24px 0 rgba(59,118,160,0.03),0 24px 80px 0 rgba(59,118,160,0.05);z-index:1;:hover{z-index:2;}:first-of-type{","}:last-of-type{","}}> :last-child{","{","}.","{> div:first-of-type{","}}}@media screen and (min-width:","){flex:1;}> div{margin-bottom:0;}"],E,L,j.DatepickerEndInput,L,m.CLASS_SEARCH_BOX_ACCOMMODATION_TYPE_FIELD,L,({theme:e})=>e.mediaQueries.s)),Z=(0,p.default)(i.default).withConfig({displayName:"SearchBox__SearchButton",componentId:"sc-67fec9f5-11"})(["margin-top:",";border-radius:",";@media screen and (min-width:","){margin-top:",";}"],({theme:e})=>e.spacing["40_Standard"],({theme:e})=>e.radius.button,({theme:e})=>e.mediaQueries.xs,({theme:e})=>e.spacing["50_Semi"])},585446,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(533337),n=e=>{(0,a.useEffect)(()=>{let t=t=>{"Escape"===t.code&&e()};return document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)},[e])}},569972,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let a=e=>e.accommodationTypes[0].value}]); 10 11//# debugId=04b7143b-160e-4abd-d910-75b7793472c7 12//# sourceMappingURL=08vksdk-dghqd.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.