PageSourceSearch

https://selskabslokaler.dk/packs/js/detail-view-bundle-1713265e0ce415f5c941.js

js selskabslokaler.dk collected 2026-09-25 01:19:05 UTC 33,150 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[512],{5333:function(e,a,t){var l=t(7294),n=t(3253),r=t.n(n),s=t(6188);a.Z=({children:e,handleClose:a,hideCloseBtn:t,mobileFullWidth:n,modalClass:i,showModal:o,scrollable:c})=>{(0,l.useEffect)((()=>{o?document.body.classList.add("modal-open"):document.body.classList.remove("modal-open")}),[o]);return l.createElement(r(),{ariaHideApp:!1,className:`basic-modal ${i||""} ${n?"mobile-full-width":""}`,contentLabel:i,isOpen:o,onRequestClose:a||null,style:{overlay:{backgroundColor:"rgba(0,0,0,0.6)",top:"0",overflow:"auto",zIndex:"9999",backdropFilter:"blur(5px)"},content:{top:"50%",left:"50%",right:"auto",bottom:"auto",marginRight:"-50%",transform:"translate(-50%, -50%)",pointerEvents:"visible",background:"white",borderRadius:"4px",position:"absolute"}}},c?l.createElement("div",{className:"basic-modal__wrapper"},!t&&l.createElement("div",{className:"basic-modal__close-btn",onClick:a},l.createElement(s.Z,{name:"close",size:24})),e):l.createElement(l.Fragment,null,!t&&l.createElement("div",{className:"basic-modal__close-btn",onClick:a},l.createElement(s.Z,{name:"close",size:24})),e))}},5235:function(e,a,t){var l=t(7294),n=t(6188);a.Z=({shortened:e})=>l.createElement("div",{className:"benefits"},l.createElement("div",{className:"slider-container"},l.createElement("div",{className:"slider-wrapper"},!e&&l.createElement("div",{className:"benefits__item-wrapper"},l.createElement("div",{className:"benefits__item"},l.createElement(n.Z,{name:"users",size:32}),l.createElement("p",null,"40.000 bes\xf8gende om m\xe5neden"))),l.createElement("div",{className:"benefits__item-wrapper"},l.createElement("div",{className:"benefits__item"},l.createElement(n.Z,{name:"globe",size:32}),l.createElement("p",null,"Danmarks st\xf8rste udvalg"))),l.createElement("div",{className:"benefits__item-wrapper"},l.createElement("div",{className:"benefits__item"},l.createElement(n.Z,{name:"houses",size:32}),l.createElement("p",null,"Find lokale til alle lejligheder"))),l.createElement("div",{className:"benefits__item-wrapper"},l.createElement("div",{className:"benefits__item"},l.createElement(n.Z,{name:"verified",size:32}),l.createElement("p",null,"100% gratis og uforpligtende"))))))},208:function(e,a,t){var l=t(7294);t(6188);const n=({breadcrumbs:e,className:a})=>{const t=e.map(((a,t)=>l.createElement("div",{className:"breadcrumbs__link-wrapper",key:a.label},t===e.length-1?l.createElement("div",{className:"breadcrumbs__link breadcrumbs__last-one-link breadcrumbs__link--disabled"},a.label):l.createElement(l.Fragment,null,l.createElement("a",{className:"breadcrumbs__link",href:a.path},a.label),l.createElement("span",{className:"breadcrumbs__separator"},"/")))));return l.createElement("div",{className:`breadcrumbs ${a||""}`},l.createElement("div",{className:"breadcrumbs__wrapper"},t))};a.Z=n,n.defaultProps={breadcrumbs:[]}},2643:function(e,a,t){var l=t(7294);a.Z=({options:e,name:a,handleChange:t,wrapperClass:n,activeClass:r})=>l.createElement("div",{className:`radio-buttons ${n||""}`},e.map((e=>l.createElement("div",{className:"radio-buttons__button-wrapper"+(e.checked?" checked":""),key:`${a}${e.value}`},l.createElement("label",{className:"radio-buttons__label"+(e.checked&&r?` ${r}`:""),htmlFor:`${a}-${e.value}`},l.createElement("input",{type:"radio",value:e.value,name:a,id:`${a}-${e.value}`,checked:e.checked,onChange:()=>t(e.value)}),e.label),l.createElement("div",{className:"radio-buttons__icon"},l.createElement("span",null))))))},166:function(e,a,t){var l=t(7294),n=t(6188);a.Z=()=>l.createElement("div",{className:"no-commission"},l.createElement(n.Z,{name:"no_commission",size:30}),l.createElement("div",{className:"no-commission__text-wrapper"},l.createElement("div",null,"Vi tager ingen provision, s\xe5 det bliver ikke dyrere n\xe5r du bruger os")))},4850:function(e,a,t){var l=t(8196),n=t.n(l),r=t(7294),s=t(5537),i=t(2861),o=t(5083),c=t(6188),m=t(1995),d=t(6310),p=t(3911),u=t(5518);var g=({id:e,error:a,handleBlur:t,handleChange:l,maxLength:n,placeholder:s,required:i,showCount:o,touched:c,value:m,wrapperClass:d})=>{const[p,u]=(0,r.useState)(0);return r.createElement("div",{className:`form-group ${a&&c?"form-group__error":""} ${d||""}`},r.createElement("label",{className:"form-group__label",htmlFor:e},r.createElement("textarea",{className:`form-group__input ${m&&"active"}`,"data-tip":a,id:e,maxLength:n||1500,name:e,onBlur:t,onChange:e=>{const a=e.target.value;u(a.length),l(e)},resize:"none",type:"text",value:m,placeholder:s||""})),r.createElement("div",{className:"form-group__error-tooltip"},a),o&&r.createElement("div",{className:"form-group__textarea-count"},p," / ",n||1500))},_=t(429),b=t(2643),v=t(1256),f=t(3343);const y=[{id:"Bryllup",label:"Bryllup"},{id:"F\xf8dselsdagsfest",label:"F\xf8dselsdagsfest"},{id:"Konfirmation",label:"Konfirmation"},{id:"Jubil\xe6um",label:"Jubil\xe6um"},{id:"Julefrokost",label:"Julefrokost"},{id:"Frokostarrangement",label:"Frokostarrangement"},{id:"Firmaarrangement",label:"Firmaarrangement"},{id:"Sommerfest",label:"Sommerfest"},{id:"M\xf8de",label:"M\xf8de"},{id:"Konference",label:"Konference"},{id:"Andet",label:"Andet"},{id:"Kursus",label:"Kursus"}],h=["09:00","10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00"],E=[{country:"denmark",id:"45",label:"+45"},{country:"sweden",id:"46",label:"+46"},{country:"norway",id:"47",label:"+47"},{country:"poland",id:"48",label:"+48"},{country:"germany",id:"49",label:"+49"},{country:"faroe_islands",id:"298",label:"+298"},{country:"greenland",id:"299",label:"+299"}];var k=(0,m.j0)({mapPropsToValues:e=>({event_date:e.currentValues.event_date||"",event_optional_date:e.currentValues.event_optional_date||"",event_time:e.currentValues.event_time||"",event_type:e.currentValues.event_type||"",fifth_element:e.currentValues.fifth_element||"",guests:e.currentValues.guests||"",message:e.currentValues.message||""}),validationSchema:d.Ry().shape({event_date:d.Z_(),event_optional_date:d.Z_(),event_time:d.Z_(),event_type:d.Z_(),fifth_element:d.Z_(),guests:d.Z_(),message:d.Z_()}),handleSubmit:(e,a)=>{a.props.submitStep(e)},displayName:"BookingFormFirstStep"})((({closeMobileForm:e,errors:a,handleBlur:t,handleChange:l,handleSubmit:n,goBack:s,loading:i,placeName:o,resetForm:m,resetTrigger:d,setValidationTrigger:E,setFieldValue:k,submitButtonText:N,submitStep:w,touched:T,validationTrigger:C,values:S})=>{const[Z,x]=(0,r.useState)(!1),[F,z]=(0,r.useState)(!1),[$,L]=(0,r.useState)(null);(0,r.useEffect)((()=>{C&&(w(S),s())}),[C]),(0,r.useEffect)((()=>{C&&E(!1)}),[a]),(0,r.useEffect)((()=>{d&&(m(),d())}),[d]),(0,r.useEffect)((()=>{const{event_date:e,event_optional_date:a,event_time:t}=S;a&&(e||t)&&(e&&k("event_date",""),t&&k("event_time",""))}),[S.event_optional_date]),(0,r.useEffect)((()=>{const{event_date:e,event_optional_date:a,event_time:t}=S;(e||t)&&a&&k("event_optional_date","")}),[S.event_date,S.event_time]);const B=h.map((e=>({id:e}))),V=[{label:"Fast dato",value:!1,checked:!F},{label:"Fleksibel dato",value:!0,checked:F}];let A=(0,r.useRef)();return r.createElement("form",{name:"bookingFormFirstStep",className:"booking-form-first-step",onSubmit:n},r.createElement("input",{id:"fifth_element",type:"text",name:"fifth_element",className:"invisible",value:S.fifth_element,onPaste:l,onCh
1ange:l}),r.createElement(_.Z,{currentValue:y.find((e=>e.id===S.event_type)),handleChange:e=>k("event_type",e.id),options:y,placeholder:"Begivenhed",triggerIcon:"fest",wrapperClass:"event_kind"}),r.createElement(v.Z,{bodyLabel:"V\xe6lg antal g\xe6ster",id:"guests",handleChange:e=>k("guests",e),label:"g\xe6ster",placeholder:"Antal",triggerIcon:"users2",value:S.guests,wrapperClass:"guests-number booking-form__guests consistent"}),r.createElement("div",{className:"booking-form__date-picker"},r.createElement(b.Z,{name:"accountType",options:V,handleChange:e=>z(e)}),r.createElement("div",{className:"booking-form__fixed-date-wrapper "+(F?"disabled":"")},r.createElement(p.Z,{calendarIcon:r.createElement(c.Z,{name:"calendar",size:24,fill:"#E8753D"}),className:S.event_date?"active":"",clearIcon:null,dayPlaceholder:"",disableClock:!0,format:"dd-MM-yyyy",minDate:new Date,monthPlaceholder:"",onChange:e=>k("event_date",e),onCalendarOpen:()=>x(!0),onCalendarClose:()=>x(!1),portalContainer:u.UA&&A&&A.current||null,showLeadingZeros:!1,value:S.event_date,yearPlaceholder:""}),r.createElement("div",{className:"booking-form__fixed-date-divider"}),r.createElement(_.Z,{currentValue:B.find((e=>e.id===S.event_time)),enableMobileModal:!0,handleChange:e=>k("event_time",e.id),options:B,placeholder:"Tid",triggerIcon:"clock_outline",wrapperClass:"time"}),r.createElement("div",{className:"booking-form__fixed-date-border"})),F&&r.createElement("div",{className:"booking-form__flexible-date-wrapper"},r.createElement(g,{id:"event_optional_date",error:a.message,handleBlur:t,handleChange:l,maxLength:150,placeholder:"Skriv \xf8nsker til dagen....",showCount:!0,touched:T.event_optional_date,value:S.event_optional_date,wrapperClass:"optional-date"}),r.createElement("p",{className:"booking-form__flexible-date-sub"},"Tilf\xf8i flere detalier til den fleksible dato (F.eks. alle fredage i januar)")),r.createElement("div",{className:"booking-form__date-border"})),r.createElement("div",{className:"booking-form__comment-wrapper"},r.createElement("div",{className:"booking-form__comment-trigger "+($?"":"active"),onClick:()=>L(!0)},!$&&r.createElement(c.Z,{name:"add_box",size:24}),$?"Del dine \xf8nsker med os!":"Tilf\xf8j kommentar"),($||S.message)&&r.createElement(r.Fragment,null,r.createElement(g,{id:"message",error:a.message,handleBlur:t,handleChange:l,maxLength:150,placeholder:`Evt. besked til ${o}`,showCount:!0,touched:T.message,value:S.message}),r.createElement("div",{className:"booking-form__comment-cancel-btn",role:"hide-after-click",onClick:()=>{k("message",""),L(!1)}},"Annull\xe9r"))),r.createElement("div",{className:"booking-form__submit-wrapper"},r.createElement("div",{className:"booking-form__mobile-back-button "+(i?"inactive":""),onClick:()=>s?w(null,1):void e()},s?"Tilbage":"Annull\xe9r"),r.createElement("button",{type:"submit",className:"booking-form__submit-button "+(i?"inactive":"")},i?r.createElement(f.FG,null):N)),r.createElement("div",{className:"booking-form__mobile-calendar-modal "+(Z?"open":"")},r.createElement("div",{className:"booking-form__mobile-calendar-modal-wrapper"},r.createElement("div",{className:"booking-form__mobile-calendar-modal-close"},r.createElement(c.Z,{name:"close",size:24})),r.createElement("div",{ref:A}))))})),N=t(8052),w=t(2269);var T=(0,m.j0)({mapPropsToValues:e=>({company_name:e.currentValues.company_name||"",email:e.currentValues.email||"",name:e.currentValues.name||"",phone:e.currentValues.phone||e.userCountryPhoneCode||"",phone_code:e.currentValues.phone_code||"45"}),validationSchema:d.Ry().shape({company_name:w.BS,email:w.zQ,name:w.wD,phone:w.Q8,phone_code:d.Z_()}),handleSubmit:(e,a)=>{a.props.submitStep(e)},displayName:"BookingFormSecondStep"})((({closeMobileForm:e,errors:a,handleBlur:t,handleChange:l,handleSubmit:n,goBack:s,loading:i,resetForm:o,resetTrigger:m,setFieldValue:d,setValidationTrigger:p,submitButtonText:u,submitStep:g,touched:b,validationTrigger:v,values:y})=>{(0,r.useEffect)((()=>{v&&(g(y),s())}),[v]),(0,r.useEffect)((()=>{v&&p(!1)}),[a]),(0,r.useEffect)((()=>{m&&(o(),m())}),[m]);return r.createElement("form",{name:"bookingFormSecondStep",className:"booking-form-second-step",id:"new_place_enquiry",onSubmit:n},r.createElement("div",{className:"booking-form__contact-info-headline"},r.createElement(c.Z,{name:"account_box",className:"booking-form__contact-info-icon",size:24}),"Kontaktoplysninger"),r.createElement(N.Z,{id:"name",error:a.name,handleBlur:t,handleChange:l,placeholder:"Dit navn",required:!0,touched:b.name,value:y.name}),r.createElement(N.Z,{id:"company_name",error:a.company_name,handleBlur:t,handleChange:l,placeholder:"Evt. Firmanavn",touched:b.company_name,value:y.company_name}),r.createElement(N.Z,{id:"email",error:a.email,handleBlur:t,handleChange:l,placeholder:"E-mail",required:!0,touched:b.email,value:y.email}),r.createElement("div",{className:"booking-form__phone-input-wrapper "+(a.phone&&b.phone?"error":"")},r.createElement(_.Z,{currentValue:E.find((e=>e.id===y.phone_code)),handleChange:e=>d("phone_code",e.id),options:E,wrapperClass:"phone_code"}),r.createElement("div",{className:"booking-form__phone-input-divider"}),r.createElement(N.Z,{id:"phone",handleBlur:t,handleChange:l,placeholder:"Telefonnummer",required:!0,type:"tel",value:y.phone}),r.createElement("div",{className:"booking-form__phone-input-border"})),a.phone&&b.phone&&r.createElement("div",{className:"form-group__error-tooltip phone"},a.phone),r.createElement("div",{className:"booking-form__submit-wrapper"},r.createElement("div",{className:"booking-form__mobile-back-button "+(i?"inactive":""),onClick:()=>s?g(null,1):(o(),void e())},s?"Tilbage":"Annull\xe9r"),r.createElement("button",{type:"submit",className:"booking-form__submit-button "+(i?"inactive":"")},i?r.createElement(f.FG,null):u)))}));var C=({email:e,id:a,placeName:t,siteName:l,userCountryPhoneCode:n})=>{const[s,m]=(0,r.useState)(1),[d,p]=(0,r.useState)({}),[u,g]=(0,r.useState)(!1),[_,b]=(0,r.useState)(!1),[v,f]=(0,r.useState)(!1),[y,h]=(0,r.useState)(!1),[E,N]=(0,r.useState)(null),w=(0,r.useRef)();(0,r.useEffect)((()=>(window.addEventListener("orientationchange",(()=>b(!1))),()=>{window.removeEventListener("orientationchange",(()=>b(!1)))})),[]),(0,r.useEffect)((()=>{_?(document.body.classList.add("modal-open"),window.addEventListener("click",C)):(document.body.classList.remove("modal-open"),window.removeEventListener("click",C))}),[_]);const C=e=>{const a=w&&w.current,t=e.target,l=t.parentNode,n=a&&(t===a||a.contains(t)),r="hide-after-click"===t.getAttribute("role")||"hide-after-click"===l.getAttribute("role"),s=t.classList.contains("dropdown__option")||t.classList.contains("basic-dropdown__option")||t.classList.contains("basic-dropdown__body")||e.target.classList.contains("basic-dropdown__mobile-body-close");!a||n||s||r||(m(1),b(!1),p({}),f(!1))},S=e=>{const t=e.phone_code+e.phone.replace(/[-\s()]/g,"");let l;if(delete e.phone_code,d.event_date){let e=new Date(d.event_date);e.setHours(23,59,59,59);const a=6e4*e.getTimezoneOffset();e=new Date(e.getTime()-a),l=e}const n={place_enquiry:{...e,...d,place_id:a,phone:t}};l&&(n.place_enquiry.event_date=l),h(!0),!d.fifth_element&&i.Z.post("/api/frontend/place_enquiries.json",n,{headers:{"X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').content}}).then((e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ga4-booking-form-submit",eventCategory:"booking-form-submit",eventAction:"booking-form-submit"}),h(!1),"created"===e.data.status?f(!0):N(!0)})).catch((e=>{h(!1),console.log(e),N(!0)}))},Z=(e,a)=>{e&&(p((a=>({...a,...e}))),u?(g(!1),m(1)):S(e)),a&&g(!0)},x=()=>{p({}),m(1),b(!1)};return r.createElement("div",{className:`booking-form ${_?"mobile-open":""} booking-form--step-${s} ${v?"success":""}`},r.createElement("div",{className:"booking-form__wrapper "+(v?"success":""),ref:w},r.createElement(o.Z,{customClass:"error",handleClose:()=>N(!1),message:"Noget gik galt. Pr\xf8v venligst senere eller kontakt os hvis fejlen opst\xe5r igen.",visible:E}),r.createElement("div",{className:"booking-form__top-border "+(v?"success":"")}
1),!v&&r.createElement("div",{className:`booking-form__step-navigators active-step-${s}`},r.createElement("div",{className:"booking-form__step-navigator"}),r.createElement("div",{className:"booking-form__step-navigator"})),_&&r.createElement("div",{className:"booking-form__mobile-close-btn",onClick:()=>{b(!1),f(!1)}},r.createElement(c.Z,{name:"close",size:24})),v&&r.createElement("div",{className:"booking-form__success-wrapper"},r.createElement("h2",{className:"booking-form__headline"},"Tak for din henvendelse!"),r.createElement("div",{className:"booking-form__description success"},r.createElement("a",{href:"/"},l),"\xa0 har modtaget din henvendelse og sendt den videre til \xa0",r.createElement("a",{href:`mailto: ${e}`},e),".")),!v&&r.createElement("div",{className:"booking-form__content-wrapper"},r.createElement("h2",{className:"booking-form__headline"},"Bookingforesp\xf8rgsel"),r.createElement("p",{className:"booking-form__description"},"Du kan sende en foresp\xf8rgsel ved at bruge kontaktformularen herunder."),1===s&&r.createElement(k,{closeMobileForm:x,currentValues:d,loading:y,placeName:t,submitButtonText:"N\xe6ste",submitStep:e=>{e&&(p((a=>({...a,...e}))),m(2))}}),2===s&&r.createElement(T,{closeMobileForm:x,currentValues:d,loading:y,setValidationTrigger:g,submitButtonText:"Send foresp\xf8rgsel",submitStep:Z,validationTrigger:u,userCountryPhoneCode:n,goBack:()=>{m(1),g(!1)}})),!v&&r.createElement(r.Fragment,null,r.createElement("div",{className:"booking-form__mobile-trigger",onClick:()=>b(!0)},r.createElement("div",{className:"booking-form__submit-button-label"},"Send foresp\xf8rgsel")),r.createElement("div",{className:"booking-form__footnote"},"Ingen binding eller betaling"),2===s&&r.createElement("div",{className:"booking-form__back-button-wrapper"},r.createElement("div",{className:"booking-form__back-button",onClick:()=>Z(null,1)},r.createElement(c.Z,{name:"arrow_back",size:24}),"Tilbage")))))},S=t(5235),Z=t(5005);var x=({classes:e,mainCategory:a,secondaryCategories:t})=>{const l=!(!t||!t.length);return r.createElement("div",{className:`merged-categories ${e||""}`},r.createElement("div",{className:"merged-categories__category"},a.name,r.createElement("div",{className:"merged-categories__plus-count"})),l&&t.map((e=>r.createElement("div",{className:"merged-categories__category",key:e.id},r.createElement("span",null,"\xa0\xb7 ",e.name),r.createElement("div",{className:"merged-categories__plus-count"})))))},F=t(9864),z=t(208),$=t(166);var L=({classes:e,email:a,iconSize:t,phone:l,placeId:n,websiteUrl:s})=>{const[o,m]=(0,r.useState)(!1),d=()=>{if(!o){const e="/api/frontend/custom_events",a={name:"fact_sheet_flipped",payload:{place_id:n,url:window.location.href}};m(!0),i.Z.post(e,a,{headers:{"X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').content}}).catch((e=>{console.log("Error: ",e)}))}};return r.createElement("div",{className:`contact-info ${e||""}`},r.createElement("h2",{className:"detail-view__section-header"},"Kontaktoplysninger"),a&&r.createElement("div",{className:"contact-info__link-wrapper"},r.createElement(c.Z,{name:"email",size:24}),o?r.createElement("a",{className:"contact-info__link",href:`mailto: ${a}`},a):r.createElement("div",{className:"contact-info__link inactive",onClick:d},"Vis email")),l&&r.createElement("div",{className:"contact-info__link-wrapper"},r.createElement(c.Z,{name:"phone",size:24}),o?r.createElement("a",{className:"contact-info__link phone",href:`tel://${l}`},l):r.createElement("div",{className:"contact-info__link inactive",onClick:d},"Vis telefonnummer")),s&&r.createElement("div",{className:"contact-info__link-wrapper"},r.createElement(c.Z,{name:"website_link",size:24}),r.createElement("a",{className:"contact-info__link",href:s,target:"_blank"},"Bes\xf8g hjemmeside")))};var B=({description:e})=>{const[a,t]=(0,r.useState)(null),l=e.length;return r.createElement("div",{className:"description"},r.createElement("h2",{className:"detail-view__section-header"},"Beskrivelse"),r.createElement("div",{className:`description__wrapper ${l>500?"blurred":""} ${a?"open":"close"}`},r.createElement("div",{className:"description__text-content",dangerouslySetInnerHTML:{__html:e}}),r.createElement("div",{className:"description__blur"})),l>500&&r.createElement("div",{className:"description__read-more-button",onClick:()=>t(!a)},a?"Skjul oplysninger":"L\xe6s mere",a?r.createElement(c.Z,{name:"expand_less",size:24}):r.createElement(c.Z,{name:"expand_more",size:24})))};var V=({guestCapacityFrom:e,guestCapacityTo:a,permitsOwnCatering:t,pricePerSeat:l,priceUponAgreement:n})=>r.createElement("div",{className:"details-info-section"},(e||a)&&r.createElement("div",{className:"details-info-section__info-block"},r.createElement(c.Z,{name:"users2",size:22}),e&&a?`${e} - ${a} g\xe6ster`:e?`Fra ${e} g\xe6ster`:`Op til ${a} g\xe6ster`),(l||n)&&r.createElement("div",{className:"details-info-section__info-block"},r.createElement(c.Z,{name:"price",size:22}),n&&"Pris efter aftale",l&&r.createElement(r.Fragment,null,"Fra ",r.createElement("span",null,l," kr.")," pr. kuvert")),t&&r.createElement("div",{className:"details-info-section__info-block"},r.createElement(c.Z,{name:"catering",size:22}),"Egen forplejning tilladt")),A=t.p+"static/src/images/entrypage/header-background-e9d6cc60812b528e6aea.png",M=t(1594),I=t(5333),j=t(6982),P=t.n(j);var K=({data:e,handleClose:a,startIndex:t})=>{const[l,n]=(0,r.useState)(!1);let s=(0,r.useRef)();(0,r.useEffect)((()=>(u.UA&&(window.innerHeight<window.innerWidth&&n(!0),window.addEventListener("orientationchange",i
1)),()=>u.UA&&window.removeEventListener("orientationchange",i))),[]);const i=()=>{n((e=>!e))};return r.createElement("div",{className:"full-screen"},r.createElement(P(),{additionalClass:l?"horizontal-mobile":"",fullscreen:!1,infinite:!0,items:e,ref:e=>s.current=e,renderCustomControls:()=>r.createElement("div",{className:"image-gallery-close-button",onClick:a},r.createElement(c.Z,{name:"close",size:24})),renderLeftNav:e=>r.createElement("div",{className:"image-gallery-custom-left-nav",onClick:e},r.createElement(c.Z,{name:"gallery_left",size:64})),renderRightNav:e=>r.createElement("div",{className:"image-gallery-custom-right-nav",onClick:e},r.createElement(c.Z,{name:"gallery_right",size:64})),showFullscreenButton:!1,showIndex:!0,showPlayButton:!1,showThumbnails:!0,startIndex:t}))};var O=({labelTag:e,photos:a,showLabel:t,vimeoId:l})=>{const[n,s]=(0,r.useState)(!1),[i,o]=(0,r.useState)(!1),[m,d]=(0,r.useState)(0),p=a&&a.length||0,u=0!==p,g=e=>{d(e),s(!0)},_=t&&e&&e.name,b=r.createElement("div",{style:{padding:"24px",background:"#FFFCF3",display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"}},r.createElement("img",{alt:"logo",className:"lazyload","data-expand":"100","data-sizes":"auto","data-src":M,style:{width:"100%"}}));return r.createElement("div",{className:"gallery-wrapper"},r.createElement(I.Z,{mobileFullWidth:!0,modalClass:"video",handleClose:()=>o(!1),showModal:i},r.createElement("div",{className:"video__container"},r.createElement("iframe",{allow:"autoplay; fullscreen; picture-in-picture",allowFullScreen:!0,frameBorder:0,src:`https://player.vimeo.com/video/${l}?h=bc9e80752a&color=f5aea0`}))),r.createElement("div",{className:"gallery-wrapper__assets-container"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12 col-lg-6 gallery-wrapper__mobile-main"},u?r.createElement("img",{alt:a[0].alt,className:"gallery-wrapper__img lazyload","data-expand":"100","data-sizes":"auto","data-src":a[0].original,onClick:()=>g(0)}):r.createElement("img",{alt:"Default",className:"gallery-wrapper__img lazyload","data-expand":"100","data-sizes":"auto","data-src":A}),!u&&r.createElement(r.Fragment,null,r.createElement("div",{className:"gallery-wrapper__img-default-cover"}),r.createElement("div",{className:"gallery-wrapper__img-default-label"},"Billede p\xe5 vej")),_&&r.createElement("div",{className:"gallery-wrapper__label"},_)),r.createElement("div",{className:"col-lg-6 gallery-wrapper__mobile-hidden"},r.createElement("div",{className:"row"},(!u||p<5)&&r.createElement("div",{className:"col-lg-12"},u&&p>=2?r.createElement("img",{alt:a[1].alt,className:"gallery-wrapper__img lazyload","data-expand":"100","data-sizes":"auto","data-src":a[1].original,onClick:()=>g(1)}):b),p>=5&&a.map(((e,a)=>a>0&&a<5&&r.createElement("div",{className:"col-lg-6",key:`gallery-img${e.id}`},r.createElement("img",{alt:e.alt,className:"gallery-wrapper__img lazyload","data-expand":"100","data-sizes":"auto","data-src":e.original,onClick:()=>g(a)})))))))),n&&r.createElement(K,{data:a,handleClose:()=>s(!1),startIndex:m}),r.createElement("div",{className:"gallery-wrapper__buttons-wrapper"},u&&r.createElement("div",{className:"gallery-wrapper__button",onClick:()=>g(0)},r.createElement(c.Z,{name:"camera",size:20}),"Se fotos"),l&&r.createElement("div",{className:"gallery-wrapper__button",onClick:()=>o(!0)},r.createElement(c.Z,{name:"video",size:20}),"Se video")))};var R=({facilities:e})=>r.createElement("div",{className:"facilities"},r.createElement("h2",{className:"detail-view__section-header"},"Faciliteter:"),r.createElement("div",{className:"facilities__list"},e.map((e=>r.createElement("div",{className:"facilities__list-item",key:e.key},r.createElement("img",{alt:e.name,className:"lazyload","data-src":e.icon,"data-sizes":"24","data-expand":"100",height:24,width:24}),e.name)))));var D=({classes:e,data:a})=>r.createElement("div",{className:`suitable-for ${e}`},r.createElement("h2",{className:"detail-view__section-header"},"Velegnet til:"),r.createElement("div",{className:"suitable-for__list"},a.map((e=>r.createElement("div",{className:"suitable-for__list-item",key:`suitable-for-${e.id}`},r.createElement(c.Z,{name:e.id,size:20}),e.name))))),U=t(7054),q=t.p+"static/src/images/detailview/location_pin-2a62e6162f967848f969.svg",J=t(6660);var H=({address:e,coords:a,directionsLink:t,googleApiKey:l,staticMapUrl:n})=>{let s=(0,r.useRef)();const[i,o]=(0,r.useState)(!1),{latitude:m,longitude:d}=a,p={lat:m,lng:d},u=()=>!i&&o(!0);return r.createElement("div",{className:"detail-view-map",id:"detailsMap"},r.createElement("h2",{className:"detail-view__section-header"},"Beliggenhed"),t&&r.createElement("a",{className:"detail-view-map__directions-link",href:t,target:"_blank"},r.createElement(c.Z,{name:"direction",size:24})," Rutevejledning til adressen"),r.createElement("p",{className:"detail-view-map__address"},e),r.createElement("div",{className:"detail-view-map__map-wrapper",onMouseEnter:u,onTouchStart:u},!i&&r.createElement("img",{alt:"Location",className:"detail-view-map__cover lazyload","data-expand":"100","data-sizes":"auto","data-src":n}),i&&r.createElement(U.KJ,{googleMapsApiKey:l},r.createElement(U.b6,{ref:e=>s=e,mapContainerStyle:{width:"100%",height:"100%"}
1,mapContainerClassName:"main-map",id:"main-map",zoom:13,center:p,options:{scrollwheel:!0,mapTypeControl:!1,fullscreenControl:!1,streetViewControl:!1,gestureHandling:"greedy",styles:J}},r.createElement(U.Jx,{icon:{url:q,scaledSize:{width:64,height:64}},key:"markerKey",position:p})))))};var W=({categories:e,directionsLink:a,district:t,facilities:l,footer:n,googleApiKey:i,labelTag:o,photos:m,placeCategory:d,placeInfo:p,region:u,regions:g,secondaryCategories:_,showLabel:b,siteName:v,staticMapUrl:f,topMenu:y})=>{const{addressLine1:h,coords:E,description:k,email:N,guestCapacityFrom:w,guestCapacityTo:T,id:A,permitsOwnCatering:M,phone:I,postalCode:j,postalName:P,pricePerSeat:K,priceUponAgreement:U,providerAccountType:q,suitableForKinds:J,title:W,vimeoId:G,websiteUrl:Q}=p,X=`${h}, ${j} ${P}`,Y=!(!J||!J.length),ee=E.latitude&&E.longitude,ae="basic"!==q,te=!!(w||T||K),le=!(!l||!l.length),ne=(0,s.w)(g),re=[{label:"Hjem",path:"/"},{label:"Leje",path:"/leje"},{label:u.name,path:u.url},{label:t.name,path:t.url},{label:h,path:""}];return r.createElement("div",{className:"detail-view"},r.createElement(F.Z,Object.assign({},y,{categories:e,regionsOptions:ne,withSearch:!0})),r.createElement("div",{className:"container detail-view__wrapper"},r.createElement(z.Z,{breadcrumbs:re}),r.createElement("div",{className:"detail-view__headline-section"},r.createElement("h1",null,W),r.createElement("div",{className:"detail-view__address-wrapper"},r.createElement("div",{className:"detail-view__address"},X),r.createElement("a",{href:"#detailsMap",className:"detail-view__address-link"},ee&&r.createElement(c.Z,{name:"map_pin",size:22}),r.createElement("span",{className:"mobile"},X),ee&&r.createElement("span",{className:"desktop"},"\xa0\xb7 Se p\xe5 kort"))),r.createElement(x,{classes:"mobile",mainCategory:d,secondaryCategories:_})),r.createElement("div",{className:"detail-view__gallery-section"},r.createElement(O,{labelTag:o,photos:m,showLabel:b,vimeoId:G})),r.createElement("div",{className:"detail-view__categories-section"},r.createElement(x,{mainCategory:d,secondaryCategories:_})),r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12 col-lg-6 col-xl-7"},te&&r.createElement(V,{guestCapacityFrom:w,guestCapacityTo:T,permitsOwnCatering:M,pricePerSeat:K,priceUponAgreement:U}),Y&&r.createElement(D,{classes:"mobile",data:J}),k&&r.createElement(B,{description:k}),Y&&r.createElement(D,{data:J}),le&&r.createElement(R,{facilities:l}),ee&&r.createElement(H,{address:X,coords:E,directionsLink:a,googleApiKey:i,staticMapUrl:f})),r.createElement("div",{className:"col-12 col-lg-6 col-xl-5"},r.createElement("div",{className:"detail-view__form-wrapper"},r.createElement("div",{className:"detail-view__no-commission-desktop-wrapper"},r.createElement($.Z,null)),r.createElement(C,{email:N,id:A,placeName:W,siteName:v}),ae&&r.createElement(L,{email:N,iconSize:24,phone:I,placeId:A,websiteUrl:Q}),r.createElement("div",{className:"detail-view__no-commission-mobile-wrapper"},r.createElement($.Z,null)),r.createElement(S.Z,{shortened:!0}))))),r.createElement(Z.Z,Object.assign({},n,{hideContacts:!0})))};n().register({DetailView:W})},6660:function(e){e.exports=JSON.parse('[{"elementType":"labels.icon","stylers":[{"visibility":"off"}]},{"elementType":"labels.text.fill","stylers":[{"color":"#523735"}]},{"elementType":"labels.text.stroke","stylers":[{"color":"#f5f1e6"}]},{"featureType":"administrative","elementType":"geometry.stroke","stylers":[{"color":"#c9b2a6"}]},{"featureType":"administrative","elementType":"labels.text.fill","stylers":[{"color":"#444444"}]},{"featureType":"administrative.land_parcel","elementType":"geometry.stroke","stylers":[{"color":"#dcd2be"}]},{"featureType":"administrative.land_parcel","elementType":"labels.text.fill","stylers":[{"color":"#ae9e90"}]},{"featureType":"landscape","elementType":"all","stylers":[{"color":"#f2f2f2"}]},{"featureType":"landscape.man_made","elementType":"geometry.fill","stylers":[{"color":"#ebe3cd"},{"saturation":"0"},{"gamma":"0.90"},{"lightness":"16"},{"visibility":"on"}]},{"featureType":"landscape.man_made","elementType":"geometry.stroke","stylers":[{"color":"#786531"},{"gamma":"1.52"},{"lightness":"-35"},{"saturation":"7"},{"weight":"1.48"}]},{"featureType":"landscape.natural","elementType":"geometry.fill","stylers":[{"color":"#dfd2ae"}]},{"featureType":"landscape.natural","elementType":"labels.text.fill","stylers":[{"color":"#523735"}]},{"featureType":"poi","elementType":"geometry","stylers":[{"color":"#dfd2ae"}]},{"featureType":"poi","elementType":"labels.text.fill","stylers":[{"color":"#93817c"}]},{"featureType":"poi.business","elementType":"geometry.fill","stylers":[{"visibility":"on"}]},{"featureType":"poi.park","elementType":"geometry.fill","stylers":[{"color":"#a5b076"}]},{"featureType":"poi.park","elementType":"labels.text.fill","stylers":[{"color":"#447530"}]},{"featureType":"road","elementType":"all","stylers":[{"saturation":-100},{"lightness":45}]},{"featureType":"road","elementType":"geometry","stylers":[{"color":"#f5f1e6"}]},{"featureType":"road.highway","elementType":"labels","stylers":[{"visibility":"off"}]},{"featureType":"road.local","elementType":"labels.text.fill","stylers":[{"color":"#806b63"}]},{"featureType":"road.highway","elementType":"all","stylers":[{"visibility":"simplified"}]},{"featureType":"road.highway","elementType":"geometry","stylers":[{"color":"#f8c967"}]},{"featureType":"road.highway","elementType":"geometry.stroke","stylers":[{"color":"#e9bc62"}]},{"featureType":"road.highway","elementType":"labels","stylers":[{"visibility":"off"}]},{"featureType":"road.highway.controlled_access","elementType":"geometry","stylers":[{"color":"#e98d58"}]},{"featureType":"road.highway.controlled_access","elementType":"geometry.stroke","stylers":[{"color":"#db8555"}]},{"featureType":"road.highway.controlled_access","elementType":"labels","stylers":[{"visibility":"off"}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"color":"#fdfcf8"}]},{"featureType":"road.arterial","elementType":"labels.icon","stylers":[{"visibility":"off"}]},{"featureType":"transit","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"transit.station","elementType":"geometry","stylers":[{"color":"#dfd2ae"}]},{"featureType":"transit.line","elementType":"labels.text.fill","stylers":[{"color":"#8f7d77"}]},{"featureType":"transit.line","elementType":"labels.text.stroke","stylers":[{"color":"#ebe3cd"}]},{"featureType":"water","elementType":"all","stylers":[{"color":"#46ecc4"},{"visibility":"on"}]},{"featureType":"water","elementType":"geometry.fill","stylers":[{"color":"#b9d3c2"}]},{"featureType":"water","elementType":"labels.text.fill","stylers":[{"color":"#92998d"}]}]')}},function(e){e.O(0,[17,183,830,253,982,911,44,812],(function(){return a=4850,e(e.s=a);var a}));e.O()}]);
2//# sourceMappingURL=detail-view-bundle-1713265e0ce415f5c941.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.