1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/WebHome-_yg345Rv.js","assets/useTrackPageView-CcFd8lCj.js","assets/react-vendor-C0Eh_1uR.js","assets/useTrackPageView-jtl-Jflc.css","assets/testimonials-Djl-c0ut.js","assets/FeaturedStrip-Bl-1T3ic.js","assets/FeaturedStrip-D7eGWXx_.css","assets/useSectionView-C5-1MX5p.js","assets/WebBanks-DbSTop-g.js","assets/WebAdvertisers-C3AyrstA.js","assets/WebAbout-20dZliG0.js","assets/WebPress-CR_aIXk8.js","assets/WebPress-BVpho2z0.css","assets/WebGetStarted-XW6h4wia.js","assets/WebPrivacyPolicy-C4jKbYD0.js","assets/legal-DNgWPW2W.css","assets/WebTermsAndConditions-a6HaHFrg.js","assets/gatewayService-B267s6q5.js"])))=>i.map(i=>d[i]); 2import{r as J,a as l,u as H,R as X,b as u,N as _,O as Y,B as Z}from"./react-vendor-C0Eh_1uR.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const c of s.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&i(c)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function i(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();var C={exports:{}},k={};/** 3 * @license React 4 * react-jsx-runtime.production.js 5 * 6 * Copyright (c) Meta Platforms, Inc. and affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var L;function K(){if(L)return k;L=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(i,o,s){var c=null;if(s!==void 0&&(c=""+s),o.key!==void 0&&(c=""+o.key),"key"in o){s={};for(var d in o)d!=="key"&&(s[d]=o[d])}else s=o;return o=s.ref,{$$typeof:e,type:i,key:c,ref:o!==void 0?o:null,props:s}}return k.Fragment=t,k.jsx=n,k.jsxs=n,k}var T;function Q(){return T||(T=1,C.exports=K()),C.exports}var r=Q(),ee=J();const te="modulepreload",re=function(e){return"/"+e},N={},m=function(t,n,i){let o=Promise.resolve();if(n&&n.length>0){let c=function(p){return Promise.all(p.map(P=>Promise.resolve(P).then(S=>({status:"fulfilled",value:S}),S=>({status:"rejected",reason:S}))))};document.getElementsByTagName("link");const d=document.querySelector("meta[property=csp-nonce]"),y=d?.nonce||d?.getAttribute("nonce");o=c(n.map(p=>{if(p=re(p),p in N)return;N[p]=!0;const P=p.endsWith(".css"),S=P?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${p}"]${S}`))return;const h=document.createElement("link");if(h.rel=P?"stylesheet":te,P||(h.as="script"),h.crossOrigin="",h.href=p,y&&h.setAttribute("nonce",y),document.head.appendChild(h),P)return new Promise((q,F)=>{h.addEventListener("load",q),h.addEventListener("error",()=>F(new Error(`Unable to preload CSS for ${p}`)))})}))}function s(c){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=c,window.dispatchEvent(d),!d.defaultPrevented)throw c}return o.then(c=>{for(const d of c||[])d.status==="rejected"&&s(d.reason);return t().catch(s)})},oe=l.createContext(null),ne=({children:e})=>{const[t,n]=l.useState(!1),[i,o]=l.useState("unknown"),s=l.useCallback(d=>{o(d),n(!0)},[]),c=l.useCallback(()=>n(!1),[]);return r.jsx(oe.Provider,{value:{isGetStartedOpen:t,openGetStarted:s,closeGetStarted:c,getStartedSource:i},children:e})},se=()=>r.jsx(ne,{children:r.jsx(Y,{})}),ae=l.lazy(()=>m(()=>import("./WebHome-_yg345Rv.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]))),ie=l.lazy(()=>m(()=>import("./WebBanks-DbSTop-g.js"),__vite__mapDeps([8,1,2,3,4,7]))),ce=l.lazy(()=>m(()=>import("./WebAdvertisers-C3AyrstA.js"),__vite__mapDeps([9,1,2,3,4,7]))),le=l.lazy(()=>m(()=>import("./WebAbout-20dZliG0.js"),__vite__mapDeps([10,1,2,3]))),de=l.lazy(()=>m(()=>import("./WebPress-CR_aIXk8.js"),__vite__mapDeps([11,1,2,3,5,6,7,12]))),ue=l.lazy(()=>m(()=>import("./WebGetStarted-XW6h4wia.js"),__vite__mapDeps([13,2,1,3]))),pe=l.lazy(()=>m(()=>import("./WebPrivacyPolicy-C4jKbYD0.js"),__vite__mapDeps([14,1,2,3,15]))),me=l.lazy(()=>m(()=>import("./WebTermsAndConditions-a6HaHFrg.js"),__vite__mapDeps([16,1,2,3,15]))),fe=()=>(l.useEffect(()=>{window.location.replace("https://tsb.aptap.co.uk")},[]),null);function he(e){const t=H();return l.useEffect(()=>{e.setPathname(t.pathname)},[t]),r.jsx(l.Suspense,{children:r.jsxs(X,{children:[r.jsxs(u,{element:r.jsx(se,{}),children:[r.jsx(u,{path:"/",element:r.jsx(ae,{})}),r.jsx(u,{path:"/banks",element:r.jsx(ie,{})}),r.jsx(u,{path:"/advertisers",element:r.jsx(ce,{})}),r.jsx(u,{path:"/about",element:r.jsx(le,{})}),r.jsx(u,{path:"/press",element:r.jsx(de,{})}),r.jsx(u,{path:"/get-started",element:r.jsx(ue,{})}),r.jsx(u,{path:"/privacy-policy",element:r.jsx(pe,{})}),r.jsx(u,{path:"/terms-and-conditions",element:r.jsx(me,{})})]}),r.jsx(u,{path:"/lets-chat",element:r.jsx(_,{to:"/get-started",replace:!0})}),r.jsx(u,{path:"/for_banks",element:r.jsx(_,{to:"/banks",replace:!0})}),r.jsx(u,{path:"/for_merchants",element:r.jsx(_,{to:"/advertisers",replace:!0})}),r.jsx(u,{path:"/about-us",element:r.jsx(_,{to:"/about",replace:!0})}),r.jsx(u,{path:"/news",element:r.jsx(_,{to:"/press",replace:!0})}),r.jsx(u,{path:"/tsb",element:r.jsx(fe,{})}),r.jsx(u,{path:"*",element:r.jsx(_,{to:"/",replace:!0})})]})})}const ge=null;function Pe(e){window.location.hostname==="creation.aptap.co.uk"&&!window.location.pathname.includes("/mpredirect")&&(window.location.href="https://www.aptap.co.uk");const t=o=>{localStorage.setItem("newpathname",o)};var n=JSON.parse(localStorage.getItem("userAuthenticated")||"{}"),i=localStorage.getItem("fromAppType");return window.location.href.indexOf("/managemybills")>-1||n&&n.profile&&n.profile.nickname==="APTEXT_67238c17"||i==="Network"?localStorage.appType="Network":localStorage.appType="apTap",localStorage.removeItem("fromAppType"),localStorage.removeItem("logoutAppType"),r.jsxs(Z,{children:[ge,r.jsx(he,{setPathname:t})]})}const _e="Production",ye="https://apigateway.aptap.co.uk/",Ge="a843d11a-5cb8-49a6-bdd0-32a143f274a4",Se="b9ed6561b2bd0ff8e396408711645066",O="web",ke=ye+"mixpanel",Ee=/^(localhost|127\.0\.0\.1)/.test(window.location.hostname),W=()=>!Ee,xe=[{param:"utm_source",propertyName:"UtmSource"},{param:"utm_medium",propertyName:"UtmMedium"},{param:"utm_campaign",propertyName:"UtmCampaign"},{param:"utm_term",propertyName:"UtmTerm"},{param:"utm_content",propertyName:"UtmContent"}],ve=[],be=e=>e.replace(/(^|[^a-zA-Z0-9]+)([a-zA-Z0-9])/g,(t,n,i)=>i.toUpperCase()).replace(/[^a-zA-Z0-9]/g,""),D=e=>Number.isFinite(e)?Math.max(0,Math.min(100,Math.round(e))):0,w=(e,t)=>`${be(e)}Video${t}`,Ce=(e,t)=>{const n=new URLSearchParams(e),i={};for(const{param:o,propertyName:s}of t){const c=n.get(o);c!==null&&c!==""&&(i[s]=c)}return i},we=(e,t)=>{const n={};for(const{storageKey:i,propertyName:o}of t){let s=null;try{s=e.getItem(i)}catch{s=null}s!==null&&s!==""&&(n[o]=s)}return n},Ae=(e,t)=>
10e!=="Banks"&&e!=="Advertisers"&&e!=="Both"?t:e==="Both"||e!==t?"Both":t,je=(e,t)=>{const n=Array.isArray(e)?e.filter(i=>typeof i=="string"):[];return n.includes(t)?n:[...n,t]},Le=(e,t,n="distinct_id")=>{if(!t)return e;const i=e.includes("?")?"&":"?";return`${e}${i}${n}=${encodeURIComponent(t)}`};let g=null,U=!1;const G=[],j=e=>{U?e():G.push(e)},I=async()=>{const{default:e}=await m(async()=>{const{default:n}=await import("./loader-module-core-D5biBMBh.js");return{default:n}},[]);e.init(Se,{api_host:ke,ignore_dnt:!0,persistence:"localStorage"},O),g=e[O]??null,W()||g?.disable?.(),U=!0;const t=G.splice(0);for(const n of t)n()},Te=5e3,Ne=1e3,R=["pointerdown","keydown","touchstart","scroll"];let B=!1;const Oe=()=>{if(B)return;B=!0;let e=!1,t;const n=()=>{if(!e){e=!0;for(const s of R)window.removeEventListener(s,n);clearTimeout(i),t?.disconnect(),typeof window.requestIdleCallback=="function"?window.requestIdleCallback(()=>void I(),{timeout:Ne}):setTimeout(()=>void I(),0)}};for(const s of R)window.addEventListener(s,n,{passive:!0});const i=setTimeout(n,Te);if(performance.getEntriesByType?.("paint")?.some(s=>s.name==="first-contentful-paint")??!1)n();else try{t=new PerformanceObserver(s=>{s.getEntries().some(c=>c.name==="first-contentful-paint")&&n()}),t.observe({type:"paint",buffered:!0})}catch{}},a=(e,t)=>{W()&&j(()=>{try{g?.track(e,t)}catch{}})},f=e=>{j(()=>{try{g?.register(e)}catch{}})},V=e=>{j(()=>{try{g?.register_once(e)}catch{}})},x=e=>{try{return g?.get_property(e)}catch{return}},Ie=()=>{try{return g?.get_distinct_id()}catch{return}},Re=()=>{f({Surface:"Marketing Site",Environment:_e}),V(Ce(window.location.search,xe)),V({LandingPage:window.location.pathname}),z()},z=()=>{f(we(localStorage,ve))},A=(e,t,n)=>{const i=D(t),o=w(e,"MaxPercentWatched"),s=Number(x(o)??0),c=Math.max(s,i),d=Number(x("MaxVideoPercentWatched")??0),y={[o]:c,[w(e,"Watched")]:!0,HasWatchedAnyVideo:!0,MaxVideoPercentWatched:Math.max(d,c)};n?.completed&&(y[w(e,"Completed")]=!0),f(y)},v=e=>{f({PersonaInterest:Ae(x("PersonaInterest"),e)})},Be=()=>{const e=Number(x("GetStartedClickCount")??0)+1;f({HasClickedGetStarted:!0,GetStartedClickCount:e})},b=e=>{f({ProductsExplored:je(x("ProductsExplored"),e)})},E=e=>({VideoName:e.videoName,VideoPercentWatched:D(e.percentWatched),VideoCurrentTime:Math.round(e.currentTime),VideoDuration:Math.round(e.duration),...e.trigger?{Trigger:e.trigger}:{}});let M=!0;const $={init(){Oe(),Re()},syncSuperProps:z,withDistinctId(e){return Le(e,Ie())},pageViewed(e){const t=M;M=!1,a("Page Viewed",{PageName:e,PagePath:window.location.pathname,IsInitialLoad:t}),e==="Banks"?v("Banks"):e==="Advertisers"?v("Advertisers"):e==="Get Started"&&f({ReachedBookingPage:!0})},navLinkClicked(e){a("Nav Link Clicked",{LinkLabel:e,Source:"Header"})},footerLinkClicked(e){a("Footer Link Clicked",{LinkLabel:e})},mobileMenuOpened(){a("Mobile Menu Opened")},outboundLinkClicked(e){a("Outbound Link Clicked",{Url:e.url,Destination:e.destination})},socialLinkClicked(e){a("Social Link Clicked",{Platform:e})},pressLinkClicked(e){a("Press Link Clicked",{Publication:e.publication,Title:e.title,Url:e.url})},mailtoClicked(e){a("Mailto Clicked",{Source:e.source,From:e.from})},getStartedClicked(e){Be(),a("Get Started Clicked",{Source:e})},sectionCtaClicked(e){a("Section CTA Clicked",{Section:e.section,Cta:e.cta})},heroCtaClicked(e){v(e.slide==="banks"?"Banks":"Advertisers"),a("Hero CTA Clicked",{SlideId:e.slide,Cta:e.cta})},amplifyLoginClicked(e){a("Amplify Login Clicked",{Source:e})},bookingPanelToggled(e){const t=e==="banks"?"Banks":"Advertisers";f({SelectedBookingPanel:t}),v(t),a("Booking Panel Toggled",{Panel:t})},bookingWidgetLoaded(e){a("Booking Widget Loaded",{Panel:e})},bookingStepViewed(e){a("Booking Step Viewed",{Step:e.step,Panel:e.panel})},demoBooked(e){f({HasBookedDemo:!0}
10),a("Demo Booked",{Panel:e.panel})},videoPlayed(e){a("Video Played",E(e))},videoPaused(e){A(e.videoName,e.percentWatched),a("Video Paused",E(e))},videoProgressed(e){A(e.videoName,e.percentWatched),a("Video Progressed",E(e))},videoCompleted(e){A(e.videoName,100,{completed:!0}),a("Video Completed",E({...e,percentWatched:100}))},videoUnmuted(e){a("Video Unmuted",E(e))},productTabSelected(e){b(e),a("Product Tab Selected",{ProductName:e})},accordionToggled(e){e.open&&b(e.item),a("Accordion Toggled",{Item:e.item,Open:e.open})},bridgeVideoSelected(e){b("bridge"),a("Bridge Video Selected",{Variant:e})},compassCardOpened(e){b("compass"),a("Compass Card Opened",{Card:e})},advertiserCardOpened(e){a("Advertiser Card Opened",{Card:e})},carouselNavigated(e){a("Carousel Navigated",{Carousel:e.carousel,Direction:e.direction,ToIndex:e.toIndex})},sectionViewed(e){a("Section Viewed",{SectionName:e.section,PageName:e.page})},pageScrolled(e){a("Page Scrolled",{ScrollDepthPercent:e.depthPercent,PageName:e.page})},errorOccurred(e){a("Error Occurred",{PageName:e.page,Message:e.message})}},Ve="/assets/error_boundary-CFy_BAJz.png",Me={"/":"Home","/banks":"Banks","/advertisers":"Advertisers","/about":"About","/login":"Login","/get-started":"Get Started","/privacy-policy":"Privacy Policy","/terms-and-conditions":"Terms And Conditions"},We=()=>{const e=()=>{window.location.href="/"};return r.jsxs("div",{className:"eb-container",children:[r.jsxs("div",{className:"eb-top",children:[r.jsx("img",{src:Ve,className:"eb-image",alt:""}),r.jsx("p",{className:"eb-header",children:"Oops, something went wrong"}),r.jsx("p",{className:"eb-description",children:"Your issue has been logged. Please try again later or contact our support team for more help."})]}),r.jsx("div",{className:"eb-bottom",children:r.jsx("button",{type:"button",onClick:e,className:"eb-back-button",children:r.jsx("span",{className:"eb-back-text",children:"Back to home"})})})]})};class De extends l.Component{constructor(t){super(t),this.state={hasError:!1,errorStack:null,info:""}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t,n){console.log("ErrorBoundary - Error:",t.stack),console.log("ErrorBoundary - Info:",n);const i=Me[window.location.pathname];i&&$.errorOccurred({page:i,message:t?.message??String(t)}),this.setState({hasError:!0,errorStack:t.stack,info:JSON.stringify(n)}),m(async()=>{const{default:o}=await import("./gatewayService-B267s6q5.js");return{default:o}},__vite__mapDeps([17,2])).then(({default:o})=>o.logError({error:t.stack,info:JSON.stringify(n),feedback:""})).then(()=>{console.log("ErrorBoundary - Log is succeed")}).catch(o=>{console.error("ErrorBoundary - Log failed",o)})}render(){return this.state.hasError?r.jsx(We,{}):r.jsx(r.Fragment,{children:this.props.children})}}$.init();ee.createRoot(document.getElementById("root")).render(r.jsx(l.StrictMode,{children:r.jsx(De,{children:r.jsx(Pe,{history})})}));export{Ge as A,ye as B,m as _,$ as a,r as j};
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.