1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="f231f691-86e8-53ef-934e-3d98af6b6fe2")}catch(e){}}(); 3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1496],{14113:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/bookings",function(){return n(25852)}])},25852:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>E});var r=n(14232),a=n(2171);n(70470);var i=n(79722),o=n(27416),l=n(12461),s=n(74055),c=n(30842),m=n(35027),d=n(82868),u=n(58048),p=n(34917);let g=({workspaceName:e,widgetId:t,widgetDomain:n})=>{let a=`https://widget.${n}/${e}/book-online/${t}`;return r.createElement(r.Fragment,null,r.createElement("iframe",{title:"bookteq-widget",src:a,style:{width:"100%",minHeight:"850px",border:0},sandbox:"allow-forms allow-scripts allow-downloads allow-same-origin"}))},f=({club:e,workspaceName:t,widgetId:n,widgetDomain:a})=>r.createElement(r.Fragment,null,r.createElement(d.A,{club:e,titleTranslationKey:"common:bookings_title",descriptionTranslationKey:"common:bookings_description",route:"bookings"}),r.createElement(u.A,null),r.createElement(o.A,null,r.createElement(l.A,{fill:"white",borderTop:"thinLightGrey",component:"div"},r.createElement(s.A,{responsive:[{maxWidth:"tab",props:{horizontal:"medium"}}],horizontal:"large",vertical:"medium",component:"div"},r.createElement(c.A,{component:"div",maxWidth:1366,center:!0},r.createElement(m.A,{preset:"title",component:"div",responsive:[{maxWidth:"tab",props:{align:"center"}}]},r.createElement(p.x6,{i18nKey:"common:bookings_title"},"Facility Bookings")))))),r.createElement(s.A,{horizontal:"large",vertical:"medium",responsive:[{maxWidth:"tab",props:{horizontal:"small"}}],component:"div"},r.createElement(o.A,null,r.createElement(c.A,{component:"div",maxWidth:1360,center:!0},r.createElement(l.A,{fill:"white",radius:"rounded",style:{minHeight:"300px"}},r.createElement(s.A,{all:"medium",responsive:[{maxWidth:"tab",props:{all:"small"}}]},r.createElement(g,{workspaceName:t,widgetId:n,widgetDomain:a})))))));var b=n(53948),h=n(82851),w=n(34560);class k extends r.Component{static async getInitialProps({club:e,reduxStore:t,res:r,req:a}){let o={activeSection:"bookings",namespacesRequired:["common"],pageType:"bookings.index",themeDraftId:(0,i.N2)(t.getState())};try{let i,{error:l}=await t.dispatch((i=e.id,async e=>{try{let{makeIsomorphicApiRequest:t}=await Promise.all([n.e(8513),n.e(2909),n.e(2545),n.e(4471),n.e(3362)]).then(n.bind(n,83362)),r=await t(`v2/facilities/${i}/widgets`,void 0,a),o=await r.json();return e({type:b.Qz,payload:{widgetsData:o}}),{}}catch(e){return{error:e}}}));return l&&l.errorStatusCode&&r&&(r.statusCode=l.errorStatusCode),o}catch(e){return o}}componentDidMount(){let{scriptUrl:e}=this.props,t=document.createElement("script");t.src=e,t.async=!0,document.body.appendChild(t)}render(){let{club:e,workspaceName:t,widgetId:n,widgetDomain:a,widgetEnabled:i}=this.props,{facilityBookingsEnabled:o}=e;return o&&i?r.createElement(r.Fragment,null,r.createElement(f,{club:e,workspaceName:t,widgetId:n,widgetDomain:a})):r.createElement(w.A,{club:e})}}k.defaultProps={scriptUrl:"",workspaceName:"",widgetId:"",widgetDomain:"",widgetEnabled:!1};let E=(0,a.Ng)(e=>({scriptUrl:(0,h.get)(e,"bookings.scriptUrl"),workspaceName:(0,h.get)(e,"bookings.widget.bookteq_workspace_name"),widgetId:(0,h.get)(e,"bookings.widget.bookteq_widget_id"),widgetDomain:(0,h.get)(e,"bookings.apiUrl"),widgetEnabled:(0,h.get)(e,"bookings.widget.is_enabled")}))(k)},49998:function(e,t,n){"use strict";var r;!function(a){if("function"!=typeof i){var i=function(e){return e};i.nonNative=!0}let o=i("plaintext"),l=i("html"),s=i("comment"),c=/<(\w*)>/g,m=/<\/?([^\s\/>]+)/;function d(e,t,n){return p(e=e||"",u(t=t||[],n=n||""))}function u(e,t){return{allowable_tags:e=function(e){let t=new Set;if("string"==typeof e){let n;for(;n=c.exec(e);)t.add(n[1])}else i.nonNative||"function"!=typeof e[i.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),tag_replacement:t,state:o,tag_buffer:"",depth:0,in_quote_char:""}}function p(e,t){if("string"!=typeof e)throw TypeError("'html' parameter must be a string");let n=t.allowable_tags,r=t.tag_replacement,a=t.state,i=t.tag_buffer,c=t.depth,d=t.in_quote_char,u="";for(let t=0,p=e.length;t<p;t++){let p=e[t];if(a===o)"<"===p?(a=l,i+=p):u+=p;else if(a===l)switch(p){case"<":if(d)break;c++;break;case">":if(d)break;if(c){c--;break}d="",a=o,i+=">",n.has(function(e){let t=m.exec(e);return t?t[1].toLowerCase():null}(i))?u+=i:u+=r,i="";break;case'"':case"'":d=p===d?"":d||p,i+=p;break;case"-":"<!-"===i&&(a=s),i+=p;break;case" ":case"\n":if("<"===i){a=o,u+="< ",i="";break}i+=p;break;default:i+=p}else a===s&&(">"===p?("--"==i.slice(-2)&&(a=o),i=""):i+=p)}return t.state=a,t.tag_buffer=i,t.depth=c,t.in_quote_char=d,u}d.init_streaming_mode=function(e,t){let n=u(e=e||[],t=t||"");return function(e){return p(e||"",n)}},void 0===(r=(function(){return d}).call(t,n,t,e))||(e.exports=r)}(0)}
3,58048:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(14232),a=n(91459);let i=()=>r.createElement(a.A.Consumer,null,({clear:e})=>{e()})},82868:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(14232),a=n(2171),i=n(49998),o=n.n(i),l=n(77328),s=n.n(l),c=n(34917);n(70470);var m=n(79722),d=n(95435);let u=({club:e,route:t,params:n})=>{try{let a=(0,d.A)(e,t,n);return r.createElement("link",{rel:"canonical",href:a})}catch(e){return null}};u.defaultProps={params:{}};let p=({club:e,description:t,descriptionTranslationKey:n,route:a,routeParams:i,titleTranslationKey:l,translationValues:c,t:m,title:d})=>{let p={...c,clubName:e.name},g=d||m(l,p),f="";return t&&(f=o()(t)),n&&(f=m(n,{...c,clubName:e.name})),r.createElement(s(),null,r.createElement("title",{key:"title"},g),f.length>1&&r.createElement("meta",{name:"description",content:f.length>160?f.substring(0,160):f,key:"metaDescription"}),r.createElement(u,{club:e,route:a,params:i}))};p.defaultProps={description:null,descriptionTranslationKey:null,routeParams:{},title:null,titleTranslationKey:null,translationValues:{}};let g=(0,c.CI)(["common","information","media","news","shop","teams"])((0,a.Ng)((e,{club:t})=>({club:t||(0,m.qU)(e)}))(p))}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=14113)),_N_E=e.O()}]); 4//# debugId=f231f691-86e8-53ef-934e-3d98af6b6fe2
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.