PageSourceSearch

https://www.thingstodo.co.uk/_next/static/chunks/16698638.08a82707d38899e0.js

js thingstodo.co.uk collected 2026-10-09 22:19:20 UTC 39,454 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[16698638],{58269287:function(o,e,r){var l=r(70667294),i=r(68924104);e.Z=function(){var o=(0,l.useContext)(i.ZP);return(0,l.useMemo)((function(){return{addToast:o.addToast,removeToast:o.removeToast}}),[o])}},47969452:function(o,e,r){var l=r(36785893),i=r(71960357),a=r.n(i),c=r(98693967),n=r.n(c),t=r(84045697),s=r.n(t),d=r(70667294),m=r(36255158),p=function(o){var e=o.className,r=o.isActive,i=o.onClick,c=o.text,t=(0,d.useContext)(m.ZP);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("button",{onClick:i,type:"button",className:a().dynamic([["732b88807c7704fe",[t.colors.primary,t.colors.textonprimary,t.colors.primarydark,t.colors.greycharcoal,t.colors.primary,t.colors.primary,t.colors.textonprimary,t.colors.navbackground,t.commoncolors.greycharcoal,t.commoncolors.greycharcoal,t.commoncolors.white,t.colors.primary]]])+" "+(n()("".concat(e," button"),{button__active:r})||""),children:c}),(0,l.jsx)(a(),{id:"732b88807c7704fe",dynamic:[t.colors.primary,t.colors.textonprimary,t.colors.primarydark,t.colors.greycharcoal,t.colors.primary,t.colors.primary,t.colors.textonprimary,t.colors.navbackground,t.commoncolors.greycharcoal,t.commoncolors.greycharcoal,t.commoncolors.white,t.colors.primary],children:".button.__jsx-style-dynamic-selector{background-color:".concat(t.colors.primary,";color:").concat(t.colors.textonprimary,";border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-bottom:2px solid ").concat(t.colors.primarydark,";font-weight:bold;padding:4px 8px 2px 8px;font-size:12px}.package-button.__jsx-style-dynamic-selector{border-bottom:2px solid ").concat(t.colors.greycharcoal,";-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;font-size:14px;font-weight:500;margin:0;padding:9px;margin:2px 0}.package-button-selected.__jsx-style-dynamic-selector{background-color:").concat(t.colors.primary,";border:1px solid ").concat(t.colors.primary,";color:").concat(t.colors.textonprimary,"}.package-button-unselected.__jsx-style-dynamic-selector{background-color:").concat(t.colors.navbackground,";border:none;color:").concat(t.commoncolors.greycharcoal,"}.package-button-unselected.__jsx-style-dynamic-selector:hover{outline:1px solid ").concat(t.commoncolors.greycharcoal,"}.package-nav-button.__jsx-style-dynamic-selector{background-color:").concat(t.commoncolors.white,";-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-width:0;-webkit-box-shadow:1px 0px 8px#888;-moz-box-shadow:1px 0px 8px#888;box-shadow:1px 0px 8px#888;color:").concat(t.colors.primary,";font-size:13px;min-width:62px;padding:6px 8px 4px 8px;width:100%}")})]})};p.propTypes={className:s().string,isActive:s().bool,onClick:s().func,text:s().string},e.Z=p},11581301:function(o,e,r){r.d(e,{Z:function(){return k}});var l=r(36785893),i=r(71960357),a=r.n(i),c=r(84045697),n=r.n(c),t=r(70667294),s=r(75567359),d=r(36255158),m=r(16814090),p=r(98693967),y=r.n(p),x=r(36014416),b=r(44083827),_=function(o){var e=o.cell,r=o.index,i=o.isBookingCalendarOnRedemption,c=o.onClickCell,n=o.onSelect,m=o.onMonthChange,p=(0,t.useContext)(d.ZP),_=(0,x.v9)((function(o){return o.user.userprofile.vipUser})),g=s.aY.soldOut,u=s.aY.dateAvailable,k=e.key,f=e.minPrice&&!e.soldOut,h=e.isMarketingCreditDeal&&_?e.vipPrice:(null===e||void 0===e?void 0:e.minPriceIncludingAdminFee)?e.minPriceIncludingAdminFee:e.minPrice,j=function(o){i?c():f&&(e.inMonth||m(e.key),n({cellIndex:o,date:k}),(0,b.L9)("travel_date_selected"))};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{"aria-label":f?"Select ".concat(e.key):void 0,onClick:function(){return j(r)},onKeyDown:function(o){return"Enter"===o.key&&j()},role:f&&!i?"button":void 0,tabIndex:f?0:-1,className:a().dynamic([["99f52e5e404f3a6d",[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary]]])+" "+(y()("booking-calendar__cell",{"booking-calendar__cell--fade":!e.inMonth,"booking-calendar__cell--no-selectable":!f,"booking-calendar__cell--selectable":f&&!i,"booking-calendar__cell--selected":e.isSelected,"booking-calendar__cell--selected-first":e.isFirstDateInSelection,"booking-calendar__cell--sold-out":e.soldOut})||""),children:[!e.isSelected&&(0,l.jsxs)(l.Fragment,{children:[e.monthLabel&&(0,l.jsx)("p",{className:a().dynamic([["99f52e5e404f3a6d",[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary]]])+" booking-calendar__cell-month-label",children:e.monthLabel}),(0,l.jsx)("p",{className:a().dynamic([["99f52e5e404f3a6d",[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary]]])+" "+(y()("booking-calendar__cell-label",{"booking-calendar__cell-label--today":e.isToday})||""),children:e.label}),e.minPrice&&!e.soldOut&&(0,l.jsx)("p",{className:a().dynamic([["99f52e5e404f3a6d",[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary]]])+" "+(y()("booking-calendar__price")||""),children:function(o,e){var r=e;return"+\xa30"!==e&&"+\u20ac0"!==e||(r="\xa0"),i?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"jsx-832c662d2d5847aa booking-calendar__price--on-redemption",children:u}),(0,l.jsx)("br",{className:"jsx-832c662d2d5847aa"}),(0,l.jsx)("span",{className:"jsx-832c662d2d5847aa booking-calendar__price--on-redemption-addition",children:r}),(0,l.jsx)(a(),{id:"832c662d2d5847aa",children:".booking-calendar__price--on-redemption.jsx-832c662d2d5847aa{color:#2bab21;font-size:10px;font-weight:normal;line-height:11px}.booking-calendar__price--on-redemption-addition.jsx-832c662d2d5847aa{color:#666;font-size:12px;font-weight:normal;line-height:14px}"})]}):o}(h,e.additionalCostText)}),e.soldOut&&(0,l.jsx)("p",{className:a().dynamic([["99f52e5e404f3a6d",[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary]]])+" booking-calendar__sold-out",children:g})]}),e.isSelected&&(0,l.jsxs)("div",{className:a().dynamic([["99f52e5e404f3a6d",[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary]]])+" "+(y()("booking-calendar__selection",{"booking-calendar__selection--first":e.isFirstDateInSelection,"booking-calendar__selection--last":e.isLastDateInSelection})||""),children:[(0,l.jsx)("p",{className:a().dynamic([["99f52e5e404f3a6d",[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary]]])+" booking-calendar__cell-label",children:e.label}),e.isFirstDateInSelection&&(0,l.jsx)("p",{className:a().dynamic([["99f52e5e404f3a6d",[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary]]])+" booking-calendar__price",children:e.selectionPrice}),!e.isFirstDateInSelection&&0===r&&(0,l.jsxs)("p",{className:a().dynamic([["99f52e5e404f3a6d",[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary]]])+" booking-calendar__price",children:["(",e.selectionPrice,")"]})]})]}),(0,l.jsx)(a(),{id:"99f52e5e404f3a6d",dynamic:[p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary,p.colors.primary],children:".booking-calendar__cell.__jsx-style-dynamic-selector{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;
1-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:78px;border-bottom:1px solid#ccc;border-right:1px solid#ccc;width:-webkit-calc(100%/7);width:-moz-calc(100%/7);width:calc(100%/7);-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.booking-calendar__cell--selectable.__jsx-style-dynamic-selector:focus{background-color:#ccc;outline:none}.booking-calendar__cell--selectable.__jsx-style-dynamic-selector:hover{outline:2px solid ".concat(p.colors.primary,"}.booking-calendar__cell--selected.__jsx-style-dynamic-selector:hover{outline:none}.booking-calendar__cell.__jsx-style-dynamic-selector:nth-child(7n+7){border-right:none}.booking-calendar__cell.__jsx-style-dynamic-selector:nth-last-child(-n+7){border-bottom:none}.booking-calendar__cell-label.__jsx-style-dynamic-selector{position:absolute;top:4px;left:4px;font-size:12px;font-weight:bold;line-height:1em;color:#666}.booking-calendar__cell--no-selectable.__jsx-style-dynamic-selector .booking-calendar__cell-label.__jsx-style-dynamic-selector{color:#000;opacity:.2}.booking-calendar__cell--fade.__jsx-style-dynamic-selector:not(.booking-calendar__cell--selected)>*.__jsx-style-dynamic-selector,.booking-calendar__cell--sold-out.__jsx-style-dynamic-selector:not(.booking-calendar__cell--selected)>*.__jsx-style-dynamic-selector{opacity:.2}.booking-calendar__cell--fade.__jsx-style-dynamic-selector .booking-calendar__cell-label.__jsx-style-dynamic-selector{color:#000}.booking-calendar__price.__jsx-style-dynamic-selector{font-size:16px;font-weight:bold;line-height:20px;margin:0}.booking-calendar__sold-out.__jsx-style-dynamic-selector{font-size:16px;font-weight:bold;margin:0;color:").concat(p.colors.primary,";line-height:1.1em}.booking-calendar__selection.__jsx-style-dynamic-selector{position:absolute;top:1px;left:0;height:-webkit-calc(100% - 2px);height:-moz-calc(100% - 2px);height:calc(100% - 2px);width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid ").concat(p.colors.primary,";border-bottom:2px solid ").concat(p.colors.primary,";background-color:white;z-index:10;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);-moz-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3);-webkit-clip-path:polygon(0%-10%,110%-10%,110%110%,0%110%);clip-path:polygon(0%-10%,110%-10%,110%110%,0%110%)}.booking-calendar__selection--first.__jsx-style-dynamic-selector{left:1px;width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px);border-left:2px solid ").concat(p.colors.primary,";-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-clip-path:polygon(-10%-10%,110%-10%,110%110%,-10%110%);clip-path:polygon(-10%-10%,110%-10%,110%110%,-10%110%)}.booking-calendar__selection--last.__jsx-style-dynamic-selector{border-right:2px solid ").concat(p.colors.primary,'!important;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}.booking-calendar__cell--selected.__jsx-style-dynamic-selector:after{content:"";position:absolute;top:1px;left:-2px;height:-webkit-calc(100% - 2px);height:-moz-calc(100% - 2px);height:calc(100% - 2px);width:3px;border-top:2px solid ').concat(p.colors.primary,";border-bottom:2px solid ").concat(p.colors.primary,";background-color:white;z-index:11;pointer-events:none}.booking-calendar__cell.__jsx-style-dynamic-selector:nth-child(7n+1):after{display:none}.booking-calendar__cell--selected-first.__jsx-style-dynamic-selector:after{display:none}.booking-calendar__selection.__jsx-style-dynamic-selector .booking-calendar__price.__jsx-style-dynamic-selector{position:relative;color:").concat(p.colors.primary,";z-index:12}.booking-calendar__selection.__jsx-style-dynamic-selector .booking-calendar__cell-label.__jsx-style-dynamic-selector{color:").concat(p.colors.primary,";top:3px;left:3px}")})]})};_.propTypes={cell:n().object,index:n().number,isBookingCalendarOnRedemption:n().bool,onClickCell:n().func,onMonthChange:n().func,onSelect:n().func},_.defaultProps={cell:{},index:0,isBookingCalendarOnRedemption:!1,onClickCell:function(){return!1},onMonthChange:function(){return!1},onSelect:function(){return!1}};var g=_,u=function(o){var e=o.cells,r=o.isBookingCalendarOnRedemption,i=o.onSelect,c=o.onMonthChange,n=(0,t.useContext)(d.ZP),p=(0,t.useState)(!1),y=p[0],x=p[1],b=(0,t.useRef)(null),_=s.t_.bookableAtRedemption,u=function(){x(!0)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{ref:b,className:a().dynamic([["cc0260753ec95115",[n.colors.primary]]])+" booking-calendar",children:[(0,l.jsx)(m.Z,{ariaLabelledBy:"id-subscribe",backdropClassName:"remove-backdrop",container:b.current,extraClasse
1s:"bcor-message",setShowModal:x,showModal:y,size:"md",title:"",children:r&&(0,l.jsx)("p",{className:a().dynamic([["cc0260753ec95115",[n.colors.primary]]]),children:(0,l.jsx)("b",{className:a().dynamic([["cc0260753ec95115",[n.colors.primary]]]),children:_})})}),(0,l.jsx)("div",{className:a().dynamic([["cc0260753ec95115",[n.colors.primary]]])+" booking-calendar__grid",children:e.map((function(o,e){return(0,l.jsx)(g,{cell:o,index:e,isBookingCalendarOnRedemption:r,onClickCell:u,onMonthChange:c,onSelect:i},e)}))})]}),(0,l.jsx)(a(),{id:"cc0260753ec95115",dynamic:[n.colors.primary],children:".booking-calendar.__jsx-style-dynamic-selector{margin-bottom:8px;position:relative}.booking-calendar__grid.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid ".concat(n.colors.primary,"}")})]})};u.propTypes={cells:n().array,isBookingCalendarOnRedemption:n().bool,onMonthChange:n().func,onSelect:n().func},u.defaultProps={cells:[],isBookingCalendarOnRedemption:!1,onMonthChange:function(){return!1},onSelect:function(){return!1}};var k=u},30698711:function(o,e,r){r.d(e,{Z:function(){return u}});var l=r(36785893),i=r(71960357),a=r.n(i),c=r(84045697),n=r.n(c),t=r(70667294),s=r(36255158),d=r(98693967),m=r.n(d),p=r(36014416),y=r(75567359),x=r(44083827),b=function(o){var e=o.cell,r=o.index,i=o.onHoverDate,c=o.onSelect,n=o.onMonthChange,d=(0,t.useContext)(s.ZP),b=(0,p.v9)((function(o){return o.user.userprofile.vipUser})),_=y.P6.soldOut,g=e.key,u=e.isMarketingCreditDeal&&b?e.vipPrice:(null===e||void 0===e?void 0:e.minPriceIncludingAdminFee)?e.minPriceIncludingAdminFee:e.minPrice,k=function(o){(null===e||void 0===e?void 0:e.isSelectable)&&(e.inMonth||n(e.key),c({cellIndex:o,date:g}),(0,x.L9)("travel_date_selected"))},f=function(o){i(o)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{"aria-label":(null===e||void 0===e?void 0:e.isSelectable)?"Select ".concat(e.key):void 0,onClick:function(){return k(r)},onFocus:function(){return f((null===e||void 0===e?void 0:e.isSelectable)&&e.date)},onKeyDown:function(o){return"Enter"===o.key&&k()},onMouseEnter:function(){return f((null===e||void 0===e?void 0:e.isSelectable)&&e.date)},role:(null===e||void 0===e?void 0:e.isSelectable)?"button":void 0,tabIndex:(null===e||void 0===e?void 0:e.isSelectable)?0:-1,className:a().dynamic([["eec0540d35ad692e",[d.colors.textonprimary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary]]])+" "+(m()("booking-calendar__cell",{"booking-calendar__cell--fade":!e.inMonth,"booking-calendar__cell--hover":e.isHovered,"booking-calendar__cell--no-selectable":!(null===e||void 0===e?void 0:e.isSelectable),"booking-calendar__cell--selectable":null===e||void 0===e?void 0:e.isSelectable,"booking-calendar__cell--selected":e.isSelected,"booking-calendar__cell--selected-first":e.isFirstDateInSelection,"booking-calendar__cell--selected-last":e.isLastDateInSelection,"booking-calendar__cell--sold-out":e.soldOut})||""),children:[!e.isSelected&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:a().dynamic([["eec0540d35ad692e",[d.colors.textonprimary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary]]])+" booking-calendar__cell-label",children:e.label}),e.minPrice&&!e.soldOut&&(0,l.jsx)("p",{className:a().dynamic([["eec0540d35ad692e",[d.colors.textonprimary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary]]])+" booking-calendar__price",children:u}),e.soldOut&&(0,l.jsx)("p",{className:a().dynamic([["eec0540d35ad692e",[d.colors.textonprimary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary]]])+" booking-calendar__sold-out",children:_})]}),e.isSelected&&(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("p",{className:a().dynamic([["eec0540d35ad692e",[d.colors.textonprimary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary]]])+" booking-calendar__cell-label",children:e.label})})]}),(0,l.jsx)(a(),{id:"eec0540d35ad692e",dynamic:[d.colors.textonprimary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary,d.colors.primary],children:".booking-calendar__cell.__jsx-style-dynamic-selector{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;
1-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:78px;border-right:1px solid#ccc;border-top:1px solid#ccc;width:-webkit-calc(100%/7);width:-moz-calc(100%/7);width:calc(100%/7);-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;outline-offset:-2px}.booking-calendar__cell--hover.__jsx-style-dynamic-selector{background-color:#1a1a1a20}.booking-calendar__cell--selected.__jsx-style-dynamic-selector{background-color:#1a1a1a20;border-right:none;color:".concat(d.colors.textonprimary,"}.booking-calendar__cell--selected-first.__jsx-style-dynamic-selector{background-color:").concat(d.colors.primary,";border-left:2px solid ").concat(d.colors.primary,";-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.booking-calendar__cell--selected-last.__jsx-style-dynamic-selector{background-color:").concat(d.colors.primary,";border-right:2px solid ").concat(d.colors.primary,"!important;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.booking-calendar__cell--selectable.__jsx-style-dynamic-selector:focus{outline:2px solid ").concat(d.colors.primary,"}.booking-calendar__cell--selectable.__jsx-style-dynamic-selector:hover{outline:2px solid ").concat(d.colors.primary,"}.booking-calendar__cell--selected-last.__jsx-style-dynamic-selector:focus{outline:none}.booking-calendar__cell.__jsx-style-dynamic-selector:nth-child(7n+7){border-right:none}.booking-calendar__cell.__jsx-style-dynamic-selector:nth-last-child(-n+7){border-bottom:none}.booking-calendar__cell-label.__jsx-style-dynamic-selector{position:absolute;top:4px;left:4px;font-size:12px;font-weight:bold;line-height:1em;color:#666}.booking-calendar__cell--no-selectable.__jsx-style-dynamic-selector .booking-calendar__cell-label.__jsx-style-dynamic-selector,.booking-calendar__cell--no-selectable.__jsx-style-dynamic-selector .booking-calendar__price.__jsx-style-dynamic-selector,.booking-calendar__cell--fade.__jsx-style-dynamic-selector .booking-calendar__cell-label.__jsx-style-dynamic-selector{color:#000}.booking-calendar__cell--no-selectable.__jsx-style-dynamic-selector p.__jsx-style-dynamic-selector,.booking-calendar__cell--fade.__jsx-style-dynamic-selector p.__jsx-style-dynamic-selector,.booking-calendar__cell--sold-out.__jsx-style-dynamic-selector p.__jsx-style-dynamic-selector{opacity:.2}.booking-calendar__price.__jsx-style-dynamic-selector{font-size:16px;font-weight:bold;line-height:20px;margin:0}.booking-calendar__cell--selected-first.__jsx-style-dynamic-selector .booking-calendar__price.__jsx-style-dynamic-selector,.booking-calendar__cell--selected-last.__jsx-style-dynamic-selector .booking-calendar__price.__jsx-style-dynamic-selector,.booking-calendar__cell--selected-first.__jsx-style-dynamic-selector .booking-calendar__cell-label.__jsx-style-dynamic-selector,.booking-calendar__cell--selected-last.__jsx-style-dynamic-selector .booking-calendar__cell-label.__jsx-style-dynamic-selector,.booking-calendar__cell--selected-last.__jsx-style-dynamic-selector .booking-calendar__cell-label.__jsx-style-dynamic-selector{color:white;opacity:1}.booking-calendar__cell--selected-last.__jsx-style-dynamic-selector .booking-calendar__price.__jsx-style-dynamic-selector{display:none}.booking-calendar__sold-out.__jsx-style-dynamic-selector{font-size:16px;font-weight:bold;margin:0;color:").concat(d.colors.primary,";line-height:1.1em}")})]})};b.propTypes={cell:n().object,index:n().number,onHoverDate:n().func,onMonthChange:n().func,onSelect:n().func},b.defaultProps={cell:{},index:0,onHoverDate:function(){return!1},onMonthChange:function(){return!1},onSelect:function(){return!1}};var _=b,g=function(o){var e=o.cells,r=o.onHoverDate,i=o.onHoverOffCells,c=o.onSelect,n=o.onMonthChange,d=(0,t.useContext)(s.ZP),m=(0,t.useRef)(null),p=function(){i()};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{onBlur:function(){return p()},onMouseLeave:function(){return p()},ref:m,className:a().dynamic([["cc0260753ec95115",[d.colors.primary]]])+" booking-calendar",children:(0,l.jsx)("div",{className:a().dynamic([["cc0260753ec95115",[d.colors.primary]]])+" booking-calendar__grid",children:e.map((function(o,e){return(0,l.jsx)(_,{cell:o,index:e,onHoverDate:r,onMonthChange:n,onSelect:c},e)}))})}),(0,l.jsx)(a(),{id:"cc0260753ec95115",dynamic:[d.colors.primary],children:".booking-calendar.__jsx-style-dynamic-selector{margin-bottom:8px;position:relative}.booking-calendar__grid.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid ".concat(d.colors.primary,"}")})]})};
1g.propTypes={cells:n().array,onHoverDate:n().func,onHoverOffCells:n().func,onMonthChange:n().func,onSelect:n().func},g.defaultProps={cells:[],onHoverDate:function(){return!1},onHoverOffCells:function(){return!1},onMonthChange:function(){return!1},onSelect:function(){return!1}};var u=g},25558518:function(o,e,r){var l=r(36785893),i=r(71960357),a=r.n(i),c=r(98693967),n=r.n(c),t=r(84045697),s=r.n(t),d=r(70667294),m=r(75567359),p=r(32768132),y=r(36255158),x=r(47969452),b=function(o){var e=o.beginEndDates,r=o.resetCalendar,i=(0,d.useContext)(y.ZP),c=m.yE.checkIn,t=m.yE.checkOut,s=m.yE.addDates,b=m.yE.clearButton;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" dates-container",children:[(0,l.jsxs)("span",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" dates-checkin-item",children:[(0,l.jsx)("p",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" dates-date-label",children:c}),(null===e||void 0===e?void 0:e.checkInDate)&&(0,l.jsx)("p",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" dates-date",children:(0,p.ps)(null===e||void 0===e?void 0:e.checkInDate)}),!(null===e||void 0===e?void 0:e.checkInDate)&&(0,l.jsx)("p",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" dates-date",children:t})]}),(0,l.jsxs)("span",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" "+(n()("dates-checkout-item",{"dates-checkout-item__grey":!(null===e||void 0===e?void 0:e.checkInDate)})||""),children:[(0,l.jsx)("p",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" dates-date-label",children:t}),(null===e||void 0===e?void 0:e.checkOutDate)&&(0,l.jsx)("p",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" dates-date",children:(0,p.ps)(null===e||void 0===e?void 0:e.checkOutDate)}),!(null===e||void 0===e?void 0:e.checkOutDate)&&(0,l.jsx)("p",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" dates-date",children:s})]}),(0,l.jsx)("span",{className:a().dynamic([["1e1bb0204c9a1b21",[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey]]])+" button-item",children:(0,l.jsx)(x.Z,{className:"package-nav-button",onClick:r,text:b})})]}),(0,l.jsx)(a(),{id:"1e1bb0204c9a1b21",dynamic:[i.colors.primary,i.commoncolors.white,i.commoncolors.white,i.commoncolors.darkgrey],children:".dates-container.__jsx-style-dynamic-selector{background-color:".concat(i.colors.primary,";display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:5px 15px}.dates-checkin-item.__jsx-style-dynamic-selector{background-color:").concat(i.commoncolors.white,";-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 15px 0 0;padding:4px 0;text-align:center;width:35%}.dates-checkout-item.__jsx-style-dynamic-selector{background-color:").concat(i.commoncolors.white,";-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 15px 0 0;padding:4px 0;text-align:center;width:35%}.dates-checkout-item__grey.__jsx-style-dynamic-selector{color:").concat(i.commoncolors.darkgrey,";width:35%}.button-item.__jsx-style-dynamic-selector{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.dates-date.__jsx-style-dynamic-selector{font-size:15px;margin-bottom:0}.dates-date-label.__jsx-style-dynamic-selector{font-size:13px;font-weight:bold;margin-bottom:0}")})]})};b.propTypes={beginEndDates:s().object,resetCalendar:s().func},b.defaultProps={beginEndDates:null},e.Z=b}
1,13661071:function(o,e,r){var l=r(36785893),i=r(71960357),a=r.n(i),c=r(32051436),n=r(9667814),t=r(98693967),s=r.n(t),d=r(84045697),m=r.n(d),p=r(70667294),y=r(32768132),x=r(36255158),b=function(o){var e=o.disabledNext,r=o.disabledPrev,i=o.isCheckinNearMonthEnd,t=o.month,d=o.next,m=o.onNext,b=o.onPrev,_=o.prev,g=o.year,u=(0,p.useContext)(x.ZP),k=function(){return(0,l.jsx)(l.Fragment,{children:"\xa0\xa0\xa0"})},f=(0,p.useState)(k()),h=f[0],j=f[1],w=(0,p.useState)(k()),v=w[0],C=w[1];return(0,p.useEffect)((function(){j(d?(0,y.MD)(d.month):k()),C(_?(0,y.MD)(_.month):k())}),[d,_]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__nav",children:[(0,l.jsxs)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__head",children:[(0,l.jsxs)("button",{disabled:r,onClick:b,type:"button",className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__nav-button",children:[(0,l.jsx)(n.G,{icon:c.A35})," ",v]}),(0,l.jsxs)("p",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__month",children:[t," ",g]}),(0,l.jsxs)("button",{disabled:e,onClick:m,type:"button",className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__nav-button",children:[(0,l.jsx)("span",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" "+(s()("booking-calendar-next",{"booking-calendar-next__highlight":i})||""),children:h})," ",(0,l.jsx)(n.G,{icon:c._tD})]})]}),(0,l.jsxs)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__days",children:[(0,l.jsx)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__day",children:"M"}),(0,l.jsx)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__day",children:"T"}),(0,l.jsx)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__day",children:"W"}),(0,l.jsx)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__day",children:"Th"}),(0,l.jsx)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__day",children:"F"}),(0,l.jsx)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__day",children:"S"}),(0,l.jsx)("div",{className:a().dynamic([["91ad0589c52a7305",[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary]]])+" booking-calendar__day",children:"S"})]})]}),(0,l.jsx)(a(),{id:"91ad0589c52a7305",dynamic:[u.colors.primary,u.colors.textonprimary,u.colors.textonprimary],children:".booking-calendar__nav.__jsx-style-dynamic-selector{background-color:".concat(u.colors.primary,";color:").concat(u.colors.textonprimary,"}.booking-calendar__head.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:40px;padding:0 10px}.booking-calendar__nav-button.__jsx-style-dynamic-selector{background:none;border:none;color:").concat(u.colors.textonprimary,";font-size:16px;font-weight:bold}.booking-calendar__nav-button.__jsx-style-dynamic-selector:disabled{opacity:.4}.booking-calendar__month.__jsx-style-dynamic-selector{margin:0;font-size:16px;font-weight:bold}.booking-calendar__days.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;width:100%}.booking-calendar__day.__jsx-style-dynamic-selector{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;padding:0 10px 10px 10px}.booking-calendar-next.__jsx-style-dynamic-selector{font-size:16px;font-weight:bold;-webkit-transition:all.25s linear;-moz-transition:all.25s linear;-o-transition:all.25s linear;transition:all.25s linear}.booking-calendar-next__highlight.__jsx-style-dynamic-selector{font-size:21px;font-weight:bold;-webkit-transition:all.25s linear;-moz-transition:all.25s linear;-o-transition:all.25s linear;transition:all.25s linear}")})]})};b.propTypes={disabledNext:m().bool,disabledPrev:m().bool,isCheckinNearMonthEnd:m().bool,month:m().string,next:m().object,onNext:m().func,onPrev:m().func,prev:m().object,year:m().number},b.defaultProps={disabledNext:!0,disabledPrev:!0,isCheckinNearMonthEnd:!1,month:"January",next:{},onNext:function(){return!1},onPrev:function(){return!1},prev:{},year:2021},e.Z=b}
1,2917343:function(o,e,r){var l=r(36785893),i=r(71960357),a=r.n(i),c=r(70667294),n=r(36255158);e.Z=function(){var o=(0,c.useContext)(n.ZP);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:a().dynamic([["90cbdaa2a3ede644",[o.colors.primary,o.colors.textonprimary]]])+" booking-calendar-nav-top"}),(0,l.jsx)(a(),{id:"90cbdaa2a3ede644",dynamic:[o.colors.primary,o.colors.textonprimary],children:".booking-calendar-nav-top.__jsx-style-dynamic-selector{background-color:".concat(o.colors.primary,";color:").concat(o.colors.textonprimary,";-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;height:8px}")})]})}},2710464:function(o,e,r){var l=r(36785893),i=r(71960357),a=r.n(i),c=r(84045697),n=r.n(c),t=r(70667294),s=r(36255158),d=function(o){var e=o.stepIndex,r=o.title,i=o.children,c=(0,t.useContext)(s.ZP);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:a().dynamic([["c4a5901c67bec7d5",[c.colors.primary,c.colors.white]]])+" step",children:[(0,l.jsxs)("p",{className:a().dynamic([["c4a5901c67bec7d5",[c.colors.primary,c.colors.white]]])+" step-title",children:[e&&(0,l.jsx)("span",{className:a().dynamic([["c4a5901c67bec7d5",[c.colors.primary,c.colors.white]]])+" step-index",children:e}),r]}),i]}),(0,l.jsx)(a(),{id:"c4a5901c67bec7d5",dynamic:[c.colors.primary,c.colors.white],children:".step.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.step-title.__jsx-style-dynamic-selector{margin:0;font-weight:bold}.step-index.__jsx-style-dynamic-selector{background-color:".concat(c.colors.primary,";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:").concat(c.colors.white,";display:inline-block;font-weight:bold;height:20px;margin-right:5px;text-align:center;width:20px}")})]})};d.propTypes={children:n().node,stepIndex:n().string,title:n().string.isRequired},e.Z=d},1462465:function(o,e,r){var l=r(36785893),i=r(84045697),a=r.n(i),c=(r(70667294),r(75567359)),n=r(70549562),t=r(52284663),s=r(84170358),d=function(o){var e,r,i=o.deal,a=o.hideSocialCues,d=void 0!==a&&a,m=(0,n.EC)(i.id),p=c.qC.authentic;return d?null:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.Z,{className:"main-deal-social-cue--assure",cue:(null===(e=i.display)||void 0===e?void 0:e.bought)&&0===i.totalBought?i.newdealMessageTag:""}),(0,l.jsx)(s.Z,{className:"main-deal-social-cue--alert",cue:(0,t.XC)({deal:i}),isStarMarked:!0}),(0,l.jsx)(s.Z,{className:"main-deal-social-cue--assure",cue:(0,t.LU)(m)}),(0,l.jsx)(s.Z,{className:"main-deal-social-cue--authentic",cue:(null===(r=i.display)||void 0===r?void 0:r.previousDeal)?p:""})]})};d.propTypes={deal:a().object.isRequired},e.Z=d},87965293:function(o,e,r){r.d(e,{LA:function(){return p},cd:function(){return x},vc:function(){return y}});var l=r(40626042),i=r(84269396),a=r(36785893),c=r(84045697),n=r.n(c),t=r(75567359),s=r(23066639),d=r(33881910),m=r(69816542),p=function(o){var e=o.selection,r=o.deal,a=o.convertBookingProductToBasketProduct,c=o.quantity,n=o.deposit,t=o.flights;return e?(0,i.Z)((0,l.Z)({},r),{products:[a(r,e,c,n,t)]}):null},y=function(o){var e=o.isBookingCalendarOnRedemption,r=o.isGift,l=o.isGiftable,i=o.buyButtonDeal,c=o.deal,n=o.isButtonClickValid,m=o.giftCtaLabel,p=void 0===m?null:m,y=o.giftPackOverride,x=void 0===y?null:y,b=o.giftTypeOverride,_=void 0===b?null:b,g=o.giftingCtaEntry,u=void 0!==g&&g,k=o.giftingCtaToggle,f=void 0===k?null:k;return(0,a.jsxs)(a.Fragment,{children:[!r&&(0,a.jsx)(s.Z,{className:"buy-button margin size-larger full-width",deal:i,isValidExternal:n,text:e?t.XN.BUY_EXCL:t.XN.PROCEED}),r&&(0,a.jsx)(d.Z,{className:"gift-button margin size-larger full-width",deal:i||c,giftPackOverride:x,giftTypeOverride:_,isValidExternal:n,text:p||t.XN.PROCEED}),f,!u&&l&&!r&&(0,a.jsx)(d.Z,{className:"gift-button size-larger full-width outline margin",deal:i||c,isValidExternal:n,text:t.XN.GIVE_AS_A_GIFT})]})},x=function(o){var e,r,l=o.buttonRef,i=o.buyButtonDeal,c=o.deal,n=o.deposit,p=o.isAdminFeeDeal,y=void 0!==p&&p,x=o.isBookingCalendarOnRedemption,b=o.isBookingCalendarOnRedemptionGift,_=o.isButtonClickValid,g=o.isGiftable,u=o.isGoogleHotel,k=o.ito,f=o.searchParams,h=o.setGiftingClearSelection,j=o.giftCtaLabel,w=void 0===j?null:j,v=o.giftPackOverride,C=void 0===v?null:v,N=o.giftTypeOverride,z=void 0===N?null:N,S=o.giftingCtaEntry,P=void 0!==S&&S,D=o.giftingCtaToggle,O=void 0===D?null:D;return(0,a.jsxs)(a.Fragment,{children:[w?(0,a.jsx)(d.Z,{buttonRef:l,className:"gift-button margin size-xlarge full-width",deal:i||c,giftPackOverride:C,giftTypeOverride:z,isValidExternal:_,text:w}):(0,a.jsx)(s.Z,{buttonRef:l,className:"buy-button margin size-xlarge full-width",deal:i,isValidExternal:_,text:n?t.XN.RESERVE_CHECKOUT:x?t.XN.BUY_EXCL:t.XN.PROCEED}),O,!w&&!P&&g&&(0,a.jsxs)(a.Fragment,{children:[((null===c||void 0===c||null===(e=c.display)||void 0===e?void 0:e.dynamicTravelDeal)||b)&&(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(m.default,{className:"full-width",deal:c,gift:!0,isAdminFeeDeal:y,isGoogleHotel:u,ito:k,searchParams:f,setGiftingClearSelection:h})}),!b&&!(null===c||void 0===c||null===(r=c.display)||void 0===r?void 0:r.dynamicTravelDeal)&&(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(d.Z,{className:"gift-button size-larger full-width outline margin",deal:i||c,isValidExternal:_,text:t.XN.GIVE_AS_A_GIFT})})]})]})};y.propTypes={buyButtonDeal:n().object,deal:n().object,giftCtaLabel:n().string,giftingCtaEntry:n().bool,giftingCtaToggle:n().node,giftPackOverride:n().object,giftTypeOverride:n().string,isBookingCalendarOnRedemption:n().bool,isButtonClickValid:n().bool,isGift:n().bool,isGiftable:n().bool},x.propTypes={buttonRef:n().any,buyButtonDeal:n().object,deal:n().object,deposit:n().any,giftCtaLabel:n().string,giftingCtaEntry:n().bool,giftingCtaToggle:n().node,giftPackOverride:n().object,giftTypeOverride:n().string,isAdminFeeDeal:n().bool,isBookingCalendarOnRedemption:n().bool,isBookingCalendarOnRedemptionGift:n().bool,isButtonClickValid:n().bool,isGiftable:n().bool,isGoogleHotel:n().bool,ito:n().string,
1searchParams:n().object,setGiftingClearSelection:n().func}}}]);

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.