PageSourceSearch

https://www.holidaycheck.at/public/assets/dist/4960.25eaae953595df60.js

js holidaycheck.at collected 2026-10-02 04:43:06 UTC 8,493 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([["4960"],{94735(e,t,i){i.d(t,{A:()=>w});var r=i(27573),n=i(37953),o=i(82274),a=i(90709),c=i(86780),s=i(31222),l=i(95752),d=i(96351),u=i(44162),p=i(62267),f=i(9250),h=i(94394),v=i(10589),m=i(61742);let g=e=>({event:"event",eventCategory:"last-viewed-offer",eventAction:"notification-".concat(e.action),nonInteraction:"shown"===e.action,offerId:e.offerId}),b=e=>{var t,i;return t=new Date(e.year,e.month-1,e.day),i=l.sD,new Intl.DateTimeFormat("de",i).format(t).replace(",","")},w=e=>{let{offer:t,removeOffer:i,hcInt:l="form-notifier"}=e,w=(0,f.tz)(),y=(0,m.s)();if((0,n.useEffect)(()=>{t&&setTimeout(()=>y.track(g({action:"shown",offerId:t.offerId})),1)},[t]),t){let{adults:e,children:n}=(0,h.wY)(t.travellers,!1),f=t.nights?w.pluralize.nights(t.nights):(0,v.a3)(t.days,w);return(0,r.FD)(r.FK,{children:[(0,r.Y)(a.A,{"data-testid":"close-last-visisted",css:[s.PJ,{position:"absolute",top:o.A.space.xs,right:o.A.space.xs}],onClick:()=>{y.track(g({action:"closed",offerId:t.offerId})),i()}}),(0,r.FD)("div",{css:{display:"flex",gap:o.A.space.xs,marginBottom:o.A.space.m,alignItems:"flex-start"},children:[(0,r.Y)(p.A,{mediaId:t.hotelId,title:t.hotelName,imageStyle:{width:60,height:60},cropSize:{width:320,height:240}}),(0,r.FD)("div",{css:{flex:"1 0 0"},children:[(0,r.Y)(d.A,{as:"div",size:"s",weight:"bold",css:{marginBottom:o.A.space.xs},children:t.hotelName}),(0,r.FD)("div",{css:{display:"flex"},children:[(0,r.FD)("div",{css:{flex:"1 0 0"},children:[(0,r.Y)(d.A,{size:"s",as:"div",children:"".concat(b(t.startDate)," - ").concat(b(t.endDate)," • ").concat(f)}),t.departureAirport&&(0,r.Y)(d.A,{size:"s",as:"div","data-testid":"last-visited-departure",children:t.departureAirport})]}),(0,r.FD)("div",{css:{textAlign:"end"},children:[(0,r.Y)(d.A,{color:"link",weight:"bold",children:t.price}),(0,r.Y)(d.A,{size:"s",color:"secondary",as:"div",children:"".concat("".concat(e," ERW")).concat(n?" • ".concat(n," KI"):"")})]})]})]})]}),(0,r.Y)(u.A,{full:!0,as:"a",size:"s",variant:"secondary",iconRight:c.A,href:"".concat(t.url,"&hc_int=").concat(l),onClick:()=>{y.track(g({action:"click",offerId:t.offerId})),i()},children:"Buchung abschlie\xdfen"})]})}return null}},77219(e,t,i){i.d(t,{A:()=>O});var r=i(27573),n=i(82274),o=i(94735),a=i(37953),c=i(90709),s=i(77777),l=i(2736),d=i.n(l),u=i(96351),p=i(62267),f=i(44162),h=i(31222),v=i(61742),m=i(15526),g=i(53388);let b=e=>({event:"event",eventCategory:"review-popover",eventAction:"notification-".concat(e.action),nonInteraction:"shown"===e.action,contributionId:e.contributionId}),w=e=>{let{travel:t,markTravelAsSeen:i}=e,o=(0,v.s)(),l=(0,g.r)();return(0,a.useEffect)(()=>{o.track(b({action:"shown",contributionId:t.contributionId}))},[]),(0,r.FD)(r.FK,{children:[(0,r.Y)(c.A,{"data-testid":"close-review-popover",css:[h.Pc,{float:"right","&:hover":{cursor:"pointer"}}],onClick:()=>{o.track(b({action:"closed",contributionId:t.contributionId})),i()}}),(0,r.FD)("div",{css:{display:"flex",alignItems:"flex-start",gap:n.A.space.s,marginBottom:n.A.space.s},children:[(0,r.Y)(p.A,{mediaId:t.entityId,title:t.entityName,imageStyle:{width:n.A.space["6xl"],height:n.A.space["6xl"]},cropSize:{width:320,height:240}}),(0,r.FD)("div",{css:{flex:"1 0 0",marginRight:n.A.space.s,display:"flex",gap:n.A.space["2xs"],flexDirection:"column"},children:[(0,r.Y)(u.A,{as:"div",size:"m",weight:"bold",children:t.entityName}),(0,r.Y)(u.A,{size:"m",as:"div",children:"Top oder Flop? Bewerte jetzt das Hotel!"}),l&&t.pointsPreview&&(0,r.Y)(m.A,{pointsPreview:t.pointsPreview})]})]}),(0,r.Y)(f.A,{as:"a",size:"s",variant:"secondary",iconLeft:s.A,href:"wcf/hotelreview/contribution/".concat(encodeURIComponent(t.entityId),"?timeframe=").concat(encodeURIComponent(t.timeframe)),onClick:()=>{o.track(b({action:"clicked",contributionId:t.contributionId})),i()},css:{textDecoration:"none"},children:"Hotel bewerten"})]})};w.propTypes={travel:d().shape({entityId:d().string.isRequired,contributionId:d().string.isRequired,timeframe:d().string.isRequired,entityName:d().string.isRequired,pointsPreview:d().object}).isRequired,markTravelAsSeen:d().func.isRequired};var y=i(91435),A=i(6264);let I=e=>{let{type:t,children:i}=e;return(0,r.Y)("div",{"data-testid":t,css:{position:"absolute",width:"100%",height:"100%",pointerEvents:"none","> *":{pointerEvents:"auto"}},children:(0,r.Y)("div",{css:{zIndex:7,width:"100%",position:"fixed",padding:n.A.space.m,backgroundColor:n.A.colors.white,boxShadow:n.A.shadows.raisedOnDark,[A.Iy]:{bottom:0}
1,[A.sm]:{width:375,marginRight:30,left:"100%",position:"sticky",top:n.A.space["4xl"],marginTop:n.A.space["2xl"],borderRadius:n.A.radii.small},[A.md]:{width:359,marginRight:n.A.space["8xl"]}},children:i})})};function O(e){let{allowedNotifications:t}=e;if(!(null==t?void 0:t.length))return null;let{item:i,type:n,removeItem:a}=(0,y.Ay)(t);switch(n){case"offer":return(0,r.Y)(I,{type:"last-visited-offer",children:(0,r.Y)(o.A,{offer:i,removeOffer:a})});case"review":return(0,r.Y)(I,{type:"review-popover",children:(0,r.Y)(w,{travel:i,markTravelAsSeen:a})});default:return null}}},91435(e,t,i){i.d(t,{Ay:()=>v});var r=i(37953),n=i(45644),o=i(55684),a=i(33737);let c=(e,t)=>{if(!e)return!0;let i=new Date(e);return new Date-i>t},s="hc-bookingForm-lastVisitedOffer",l="review-popover",d="seen-travels",u={item:null,type:null,removeItem:null},p=e=>{let t=localStorage.getItem(e);return t?JSON.parse(t):null},f=(e,t)=>{localStorage.setItem(e,JSON.stringify(t))},h=e=>{let t=p(d)||[];return e&&!t.some(t=>t.contributionId===e.contributionId)};function v(e){var t,i;let[v,m]=(0,r.useState)(u),[g,b]=(0,r.useState)(!1),{isLoggedIn:w,isCompleted:y}=(0,a.Z2)(),A=(0,o.Kx)(),I=e=>{h(e)&&m({item:e,type:"review",removeItem:()=>{var t;let i;return t=e.contributionId,i=[...p(d)||[],{contributionId:t,timestamp:new Date().toISOString()}],void(f(d,i),m(u))}})},O=async()=>{try{let{data:e}=await A.read("reviewPopover"),t={lastCheck:new Date().toISOString(),travel:e};f(l,t),I(e)}catch(e){(0,n.Oz)(e,"Error fetching review data")}};return(0,r.useEffect)(()=>{y&&(v.type?b(!0):(async()=>{var t;if(e.includes("offer")){let e=p(s);if(e&&(t=e.created,!(new Date().getTime()-t>=72e5))&&void 0!==(null==e?void 0:e.isLoggedIn)&&e.isLoggedIn===w){m({item:e,type:"offer",removeItem:()=>{localStorage.removeItem(s),m(u)}}),b(!0);return}}if(e.includes("review")&&w){let e=p(l);!e||c(e.lastCheck,6048e5)||h(e.travel)&&c(e.lastCheck,3e5)?await O():I(e.travel)}b(!0)})())},[y,w]),t=function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),r.forEach(function(t){var r;r=i[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},v),i=i={isReady:g},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t.push.apply(t,i)}return t})(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}),t}},62267(e,t,i){i.d(t,{A:()=>d});var r=i(27573),n=i(37953),o=i(82274),a=i(2736),c=i(99515);let s=e=>{let{title:t,imageUrl:i,imageStyle:a}=e,[c,s]=(0,n.useState)(!1);return(0,r.Y)("div",{css:{borderRadius:o.A.radii.small,marginBottom:o.A.space.xs,overflow:"hidden"},children:(0,r.Y)("img",{css:function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),r.forEach(function(t){var r;r=i[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({height:"100%",width:"100%",objectFit:"cover"},a),onError:()=>!c&&s(!0),src:c?"public/assets/img/hotel-index-no-picture-placeholder.svg":i,title:t,alt:t})})},l=e=>{let{mediaId:t,title:i,cropSize:n,imageStyle:o}=e,a=(0,c.zY)(t,n);return(0,r.Y)(s,{imageUrl:a,title:i,imageStyle:o})};l.propTypes={mediaId:a.string.isRequired,title:a.string.isRequired,cropSize:(0,a.shape)({width:a.number.isRequired,height:a.number.isRequired}).isRequired,imageStyle:a.object},l.defaultProps={cropSize:{width:640,height:480}};let d=l}}]);

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.