PageSourceSearch

https://www.thetrainline.com/my-account/assets/js/common-pages-LoginPage.2b5c87070c4b80346ad6.chunk.js

js thetrainline.com collected 2026-10-01 08:37:51 UTC 29,535 bytes, 1 lines download raw bytes

1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[29462],{15017(e,n,t){var r={"./BrandedBusinessTravel/en-GB.json":[452,49983],"./CrossCountry/en-GB.json":[25028,13261],"./EastMidlandsRailway/en-GB.json":[12714,32953],"./GreaterAnglia/en-GB.json":[29922,49841],"./LondonNorthwesternRailway/en-GB.json":[57358,38709],"./NorthernRailway/en-GB.json":[50151,7470],"./ScotRail/en-GB.json":[74915,77576],"./TrainHugger/en-GB.json":[91022,26893],"./WestMidlandsRailway/en-GB.json":[94672,14587]};function o(e){if(!t.o(r,e))return Promise.resolve().then((()=>{var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=r[e],o=n[0];return t.e(n[1]).then((()=>t.t(o,19)))}o.keys=()=>Object.keys(r),o.id=15017,e.exports=o},37382(e,n,t){var r={"./BrandedBusinessTravel/cs-CZ.json":[73323,58794],"./BrandedBusinessTravel/da-DK.json":[95836,25791],"./BrandedBusinessTravel/de-AT.json":[69376,41155],"./BrandedBusinessTravel/de-CH.json":[79066,2389],"./BrandedBusinessTravel/de-DE.json":[2246,9565],"./BrandedBusinessTravel/en-GB.json":[452,49983],"./BrandedBusinessTravel/en-US.json":[35501,17228],"./BrandedBusinessTravel/es-ES.json":[20336,28247],"./BrandedBusinessTravel/fr-CH.json":[13151,77846],"./BrandedBusinessTravel/fr-FR.json":[8764,99351],"./BrandedBusinessTravel/it-CH.json":[56420,97339],"./BrandedBusinessTravel/it-IT.json":[1078,75717],"./BrandedBusinessTravel/nb-NO.json":[18539,5442],"./BrandedBusinessTravel/nl-NL.json":[52596,98283],"./BrandedBusinessTravel/pl-PL.json":[74512,66387],"./BrandedBusinessTravel/pt-BR.json":[65744,95711],"./BrandedBusinessTravel/pt-PT.json":[59296,25267],"./BrandedBusinessTravel/sv-SE.json":[81055,57870],"./BrandedBusinessTravel/zh-CN.json":[95459,51150],"./CrossCountry/en-GB.json":[25028,13261],"./EastMidlandsRailway/en-GB.json":[12714,32953],"./GreaterAnglia/en-GB.json":[29922,49841],"./LondonNorthwesternRailway/en-GB.json":[57358,38709],"./NorthernRailway/en-GB.json":[50151,7470],"./ScotRail/en-GB.json":[74915,77576],"./TrainHugger/en-GB.json":[91022,26893],"./WestMidlandsRailway/en-GB.json":[94672,14587]};function o(e){if(!t.o(r,e))return Promise.resolve().then((()=>{var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=r[e],o=n[0];return t.e(n[1]).then((()=>t.t(o,19)))}o.keys=()=>Object.keys(r),o.id=37382,e.exports=o},54317(e,n,t){"use strict";t.d(n,{A:()=>l,h:()=>d});t(96540);var r=t(76603),o=t(17392),i=t(16215),s=t(2445);const a=i.StyleSheet.create({fullPage:{margin:100,position:"unset"}}),l=()=>(0,s.Y)("div",{"data-testid":"full-page-loader",children:(0,s.Y)(r.A,{borderColor:o.h1G,spinnerColor:o.qmI,styleSheet:a.fullPage})}),d=l},55453(e,n,t){var r={"./cs-CZ.json":[78769,65223],"./da-DK.json":[82485,88422],"./de-AT.json":[3529,65406],"./de-CH.json":[38067,64652],"./de-DE.json":[87851,94263],"./en-GB.json":[74805,35247],"./en-US.json":[36352,46094],"./es-ES.json":[32157,39558],"./fr-CH.json":[57818,19711],"./fr-FR.json":[65213,89746],"./it-CH.json":[63729,39998],"./it-IT.json":[63651,85388],"./nb-NO.json":[87334,36599],"./nl-NL.json":[91073,2010],"./pl-PL.json":[12729,22598],"./portals/BrandedBusinessTravel/cs-CZ.json":[73323,58794],"./portals/BrandedBusinessTravel/da-DK.json":[95836,25791],"./portals/BrandedBusinessTravel/de-AT.json":[69376,41155],"./portals/BrandedBusinessTravel/de-CH.json":[79066,2389],"./portals/BrandedBusinessTravel/de-DE.json":[2246,9565],"./portals/BrandedBusinessTravel/en-GB.json":[452,49983],"./portals/BrandedBusinessTravel/en-US.json":[35501,17228],"./portals/BrandedBusinessTravel/es-ES.json":[20336,28247],"./portals/BrandedBusinessTravel/fr-CH.json":[13151,77846],"./portals/BrandedBusinessTravel/fr-FR.json":[8764,99351],"./portals/BrandedBusinessTravel/it-CH.json":[56420,97339],"./portals/BrandedBusinessTravel/it-IT.json":[1078,75717],"./portals/BrandedBusinessTravel/nb-NO.json":[18539,5442],"./portals/BrandedBusinessTravel/nl-NL.json":[52596,98283],"./portals/BrandedBusinessTravel/pl-PL.json":[74512,66387],"./portals/BrandedBusinessTravel/pt-BR.json":[65744,95711],"./portals/BrandedBusinessTravel/pt-PT.json":[59296,25267],"./portals/BrandedBusinessTravel/sv-SE.json":[81055,57870],"./portals/BrandedBusinessTravel/zh-CN.json":[95459,51150],"./portals/CrossCountry/en-GB.json":[25028,13261],"./portals/EastMidlandsRailway/en-GB.json":[12714,32953],"./portals/GreaterAnglia/en-GB.json":[29922,49841],"./portals/LondonNorthwesternRailway/en-GB.json":[57358,38709],"./portals/NorthernRailway/en-GB.json":[50151,7470],"./portals/ScotRail/en-GB.json":[74915,77576],"./portals/TrainHugger/e
1n-GB.json":[91022,26893],"./portals/WestMidlandsRailway/en-GB.json":[94672,14587],"./pt-BR.json":[55797,25966],"./pt-PT.json":[78137,65766],"./sv-SE.json":[57474,5663],"./zh-CN.json":[23714,56867]};function o(e){if(!t.o(r,e))return Promise.resolve().then((()=>{var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=r[e],o=n[0];return t.e(n[1]).then((()=>t.t(o,19)))}o.keys=()=>Object.keys(r),o.id=55453,e.exports=o},93964(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>ze});var r=t(96540),o=t(36078),i=t(71031),s=t(6527),a=t(37731),l=t(44649),d=t(55843),c=t(34579),p=t(81655),u=t(15835),g=t(86733),f=t(54317),h=t(12672),b=t(85399),m=t(2445);function y(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function x(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?y(Object(t),!0).forEach((function(n){j(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function j(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}const v=e=>(0,m.FD)("svg",x(x({width:186,height:109},e),{},{children:[(0,m.FD)("defs",{children:[(0,m.Y)("path",{id:"prefix__a",d:"M0 111h198V0H0z"}),(0,m.Y)("path",{id:"prefix__c",d:"M15.292 24.707a1 1 0 0 1 1.416-1.414l5.99 6a1 1 0 0 1-1.416 1.414l-5.99-6zm18.001-7.414a1 1 0 1 1 1.414 1.414l-12.01 12a1 1 0 1 1-1.414-1.414l12.01-12z"})]}),(0,m.FD)("g",{fill:"none",fillRule:"evenodd",transform:"translate(-3 -2)",children:[(0,m.Y)("path",{fill:"#FFF",d:"M141 98.877l7-.022-.196-65.618c-.014-4.631-3.637-8.374-8.094-8.36l-101.666.325c-4.456.014-8.058 3.78-8.044 8.412l.196 66.263L37 99.855"}),(0,m.Y)("path",{stroke:"#072456",strokeWidth:2,d:"M141 98.877l7-.022-.196-65.618c-.014-4.631-3.637-8.374-8.094-8.36l-101.666.325c-4.456.014-8.058 3.78-8.044 8.412l.196 66.263L37 99.855"}),(0,m.Y)("path",{fill:"#FFF",d:"M148.136 35.511l-.1-2.534c-.012-4.486-3.647-8.113-8.116-8.1l-101.97.315c-4.468.014-8.081 3.663-8.066 8.151l.098 2.533 118.154-.364z"}),(0,m.Y)("path",{stroke:"#072456",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M148.136 35.511l-.1-2.534c-.012-4.486-3.647-8.113-8.116-8.1l-101.97.315c-4.468.014-8.081 3.663-8.066 8.151l.098 2.533 118.154-.364z"}),(0,m.Y)("path",{fill:"#FFF",d:"M151.379 109.514l-124.701.362c-5.326.016-9.658-4.288-9.677-9.614L17 99.996a.702.702 0 0 1 .699-.703l143.297-.417.004.954c.019 5.331-4.29 9.668-9.621 9.684"}),(0,m.Y)("path",{stroke:"#072456",strokeWidth:1.98,d:"M151.379 109.514l-124.701.362c-5.326.016-9.658-4.288-9.677-9.614L17 99.996a.702.702 0 0 1 .699-.703l143.297-.417.004.954c.019 5.331-4.29 9.668-9.621 9.684z"}),(0,m.Y)("mask",{id:"prefix__b",fill:"#fff",children:(0,m.Y)("use",{xlinkHref:"#prefix__a"})}),(0,m.Y)("path",{mask:"url(#prefix__b)",d:"M44 89.877h40v-43H44z"}),(0,m.Y)("path",{stroke:"#072456",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.018,mask:"url(#prefix__b)",d:"M44 89.877h40v-43H44z"}),(0,m.Y)("path",{fill:"#01C3A7",mask:"url(#prefix__b)",d:"M51 80.877h25v-7H51z"}),(0,m.Y)("path",{stroke:"#072456",strokeLinecap:"round",strokeWidth:2,d:"M183.95 99.142a9.938 9.938 0 0 1-9.95-9.945v.082-19.403m13.673 21.857c-3.13 0-5.662-3.174-5.662-7.104",mask:"url(#prefix__b)"}),(0,m.Y)("path",{stroke:"#072456",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M106 81.877h10M96 56.5h7m4 .377h28m-39 25h4m21 0h14m-39-12h39",mask:"url(#prefix__b)"}),(0,m.Y)("path",{fill:"#FFF",d:"M156.596 47.877h-21.192A6.404 6.404 0 0 0 129 54.28v49.194a6.404 6.404 0 0 0 6.404 6.403h21.192a6.404 6.404 0 0 0 6.404-6.403V54.28a6.404 6.404 0 0 0-6.404-6.403",mask:"url(#prefix__b)"}),(0,m.Y)("path",{stroke:"#072456",strokeWidth:2.005,d:"M156.596 47.877h-21.192A6.404 6.404 0 0 0 129 54.28v49.194a6.404 6.404 0 0 0 6.404 6.403h21.192a6.404 6.404 0 0 0 6.404-6.403V54.28a6.404 6.404 0 0 0-6.404-6.403z",mask:"url(#prefix__b)"}),(0,m.Y)("path",{fill:"#FFF",mask:"url(#prefix__b)",d:"M129 98.877h34v-41h-34z"}),(0,m.Y)("path",{stroke:"#072456",strokeWidth:1.994,mask:"url(#prefix__b)",d:"M129 98.877h34v-41h-34z"}),(0,m.Y)("path",{stroke:"#072456",strokeWidth:2,d:"M129 57.877l33 .228",mask:"url(#prefix__b)"}),(0,m.Y)("path",{stroke:"#072456",strokeWidth:1.994,mask:"url(#prefix__b)",d:"M129 98.877h34v-41h-34z"}),(0,m.Y)("path",{fill:"#01C3A7",mask:"url(#prefix__b)",d:"M135 90.877h22v-6h-22z"}),(0,m.Y)("rect",{width:22,height:2,x:135,y:68,fill:"#072456",fillRule:"nonzero",mask:"url(#prefix__b)",rx:1}),(0,m.Y)("rect",{width:22,height:2,x:135,y:76,fill:"#072456",fillRule:"nonzero",mask:"url(#prefix__b)",rx:1}),(0,m.Y)("path",{fill:"#F3A6B1",stroke:"#072456",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M44.723 42.877c-2.601-4.2-3.247-9.301-1.862-14.043.729-2.497.968-5.202.6-8.011-1.151-8.781-8.325-15.794-17.131-16.74C14.62 2.827 4.723 11.969 4.723 23.423c0 10.745 8.71 19.455 19.454 19.455.09 0 .178-.012.268-.014v.014h20.278z",mask:"url(#prefix__b)"}),(0,m.Y)("mask",{id:"prefix__d",fill:"#fff",children:(0,m.Y)("use",{xlinkHref:"#prefix__c"})}),(0,m.Y)("use",{fill:"#072456",fillRule:"nonzero",xlinkHref:"#prefix__c"}),(0,m.Y)("path",{stroke:"#072456",strokeLinecap:"round",strokeWidth:2,d:"M9 109.877h180",mask:"url(#prefix__d)"})]})]})),B=(0,h.defineMessages)({migrationLoadingTitle:{id:"migrationLoading.title",defaultMessage:"You\u2019re all set!"},migrationLoadingText:{id:"migrationLoading.text",defaultMessage:"We\u2019ve securely matched everything up for you."}});var O=t(16215),k=t(17392),w=t(25087),T=t(45497);function S(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function L(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?S(Object(t),!0).forEach((function(n){_(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):S(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function _(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}const P=O.StyleSheet.create({layout:{padding:"18px 12px"},container:{padding:"12px",width:"100%",maxWidth:"768px",backgroundColor:"white",textAlign:"center",borderRadius:"4px",margin:"0 auto",border:"1px solid #B2B2B2",[T.Ay.aboveSmall]:{padding:"60px 100px"}},title:L(L({},(0,w.kj)(24,k.P6Q,"bold")),{},{letterSpacing:"-0.2px",margin:"32px 0 16px 0"}),text:L(L({maxWidth:"266px"},(0,w.VY)(14,k.P6Q)),{},{marginBottom:"52px",margin:"0 auto 32px"}),loaderContainer:{display:"flex",justifyContent:"center"}});var C=t(18093);function M(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function R(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?M(Object(t),!0).forEach((function(n){A(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):M(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function A(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}const D=()=>(0,m.Y)("div",{className:(0,b.css)(P.layout),children:(0,m.FD)("div",{className:(0,b.css)(P.container),children:[(0,m.Y)(v,{}),(0,m.Y)("h2",{className:(0,b.css)(P.title),children:(0,m.Y)(h.FormattedMessage,R({},B.migrationLoadingTitle))}),(0,m.Y)("p",{className:(0,b.css)(P.text),children:(0,m.Y)(h.FormattedMessage,R({},B.migrationLoadingText))}),(0,m.Y)("div",{className:(0,b.css)(P.loaderContainer),children:(0,m.Y)(C.A,{})})]})});var Y=t(4909),E=t(21023),I=t(14055),F=t(95481),N=t(80971),H=t(61799),G=t(83081),z=t(24335),W=t(94040);function U(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function V(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}const $={shouldApply:e=>e===z.ZL.BRANDED_BUSINESS_TRAVEL,execute(){(0,W.LL)("/business-dashboard/api/corporate-dpi")}},K={shouldApply(e,n,t){const r=(()=>{var e;if("undefined"!=typeof window)return null===(e=window.__CLIENT_CONFIGURATION__)||void 0===e?void 0:e.allowedMarketingUrl})();if(!r)return!1;const o=((e,n)=>{if(!e||!n)return!1;try{const t=new URL(e),r=new URL(n);return t.origin===r.origin}catch{return!1}})(t,r);return n&&o},execute(e,n){window.location.assign(encodeURI(n))}},J={shouldApply:(e,n,t,r)=>"string"==typeof t&&((0,c.JT)(t,r)||null!==t.match("/book/")),execute(e,n){(0,W.LL)(n)}},Z={execute(e,n){(0,W.LL)(n&&(0,c.op)(n,e)||(0,c.op)("/my-account/bookings",e))}};let q=function(){function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),V(this,"strategies",[$,K,J]),V(this,"defaultStrategy",Z)}var n,t,r;return n=e,(t=[{key:"execute",value:function(e,n,t,r){(this.strategies.find((e=>e.shouldApply(n,t,r)))??this.defaultStrategy).execute(e,r)}}])&&U(n.prototype,t),r&&U(n,r),e}();var Q=t(46112),X=t(38287),ee=t(28245),ne=t(74619),te=t(3817),re=t(12813),oe=t(3477),ie=t(80915);function se(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function ae(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?se(Object(t),!0).forEach((function(n){le(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):se(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function le(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}const{aboveMedium:de,aboveLarge:ce}=T.Ay,pe=O.StyleSheet.create({container:{[de]:{padding:"0 24px"},[ce]:{padding:"0",marginTop:"64px"}},alertMessageContainer:{marginLeft:"auto",marginRight:"auto",paddingBottom:"1.313rem",maxWidth:"548px"},box:ae(ae({background:k.npJ},(0,w.kj)(14)),{},{margin:"24px auto 0",display:"flex",maxWidth:`${T.Mb.large}px`,color:k.JdW,overflow:"hidden",[de]:{borderColor:k.UBL,boxShadow:"0px 2px 6px 0px rgba(0, 0, 0, 0.1)",borderRadius:"4px"},[ce]:{boxShadow:"0px 3px 12px 0px rgba(0, 0, 0, 0.25)"}}),marketingPreferenceContainer:{padding:"24px 24px 32px",textAlign:"center",flexDirection:"column",maxWidth:"590px",[ce]:{padding:"45px"}},introPanel:{display:"none",background:k.oiH,textAlign:"center",width:"400px",padding:"47px 42px",[ce]:{display:"block"}},introPanelHeading:{fontSize:"24px",lineHeight:"1.25",margin:"32px 0",color:k.m1d},introPanelText:{marginTop:"29px",fontSize:"18px",lineHeight:"1.33"},mainPanel:{display:"inline-block",padding:"24px",flex:"1",[ce]:{padding:"45px"}},formHeadingContainer:{marginBottom:"24px",[ce]:{marginBottom:"32px"}},formHeading:ae(ae({},(0,w.kj)(24,k.m1d,"bold")),{},{lineHeight:"28px",textAlign:"center",letterSpacing:"-0.15px",[ce]:ae(ae({},(0,w.kj)(32,k.m1d,"bold")),{},{lineHeight:"38px",letterSpacing:"-0.2px"})}),nameFields:{[de]:{display:"flex"}}
1,fieldWrapper:{display:"block",marginBottom:"16px",flex:"1"},fieldWrapper1:{[de]:{marginRight:"12px"}},fieldWrapper2:{[de]:{marginLeft:"12px"}},warning:{borderColor:k.z2x},label:ae(ae({},(0,w.kj)(12,k.yrw)),{},{lineHeight:"14px",display:"block",letterSpacing:"-0.005em",margin:"0 0 4px 1px",[ce]:{fontSize:"14px",lineHeight:"18px"}}),textInput:{display:"block",border:`1px solid ${k.UBL}`,borderRadius:"6px",height:"48px",width:"100%",fontSize:"14px",padding:"0 8px",[ce]:{height:"48px",fontSize:"18px",padding:"0 10px"}},validationErrorWrapper:{display:"block",fontSize:"12px",letterSpacing:"-0.005em",margin:"4px 0 4px 1px",color:k.z2x,[ce]:{fontSize:"14px",margin:"6px 0 6px 1px"}},submitButton:{marginTop:"24px",[ce]:{marginTop:"32px"}},termsAndPolicy:{display:"flex",alignItems:"center",justifyContent:"center"},gap:{width:"12px"},emailCheckAlert:{marginBottom:re.L.spacers.m},contextualEmailAlert:{marginBottom:re.L.spacers.m,backgroundColor:k.oiH,color:k.P6Q,borderWidth:"0px"},pageContent:{padding:`${ne.pT} ${ne.nZ}`,[oe.BK.min.m]:{padding:ne.pT}},businessPageContent:{paddingTop:ne.q_,background:"#F2F4F8"},loginFormWrapper:{padding:ne.q_,borderRadius:te.zy,background:ie.background_1,[de]:{padding:ne.pT,margin:0,background:"transparent",borderRadius:0},[ce]:{padding:0,paddingBottom:ne.pT,background:"transparent"}}}),ue=(O.StyleSheet.create({labelDefault:ae(ae({},(0,w.VY)(14,k.P6Q)),{},{display:"flex",alignItems:"center",textAlign:"left"}),labelCopy:{lineHeight:"25px",marginLeft:"8px"},inputDefault:{marginRight:"8px"},iconWrapDefault:{margin:0,minWidth:"20px",flexShrink:0}}),(0,h.defineMessages)({infoText:{id:"login.infoText",defaultMessage:"To manage your booking, you'll need to sign in with the email address you booked with."},renewRailcard:{id:"login.renewRailcard",defaultMessage:"For the fastest Railcard renewal experience, we ask you to sign into your Trainline account."},saveRailcardToAccount:{id:"login.saveRailcardToAccount",defaultMessage:"Sign in to save your discount card! Once saved, your discounts will apply automatically when you book."},saveRenewedRailcardToAccount:{id:"login.saveRenewedRailcardToAccount",defaultMessage:"Sign in to have your Railcard saved to your account."}}));var ge=t(37835),fe=t(69431),he=t(10922),be=t(62332),me=t(39026),ye=t(4659);const xe=(0,h.defineMessages)({registerLoginTitle:{id:"registerLogin.title",defaultMessage:"Smarter {business} travel, simplified."},registerLoginTitleHighlight:{id:"registerLogin.titleHighlight",defaultMessage:"business"},effortlessBookingTitle:{id:"registerLogin.effortlessBooking.title",defaultMessage:"Effortless booking"},effortlessBookingInfo:{id:"registerLogin.effortlessBooking.info",defaultMessage:"Toggle between business & personal tickets using the mobile app. See live train times to always stay on schedule."},controlCostsTitle:{id:"registerLogin.controlCosts.title",defaultMessage:"Control costs"},controlCostsInfo:{id:"registerLogin.controlCosts.info",defaultMessage:"Set policies to secure the cheapest fares and enjoy SplitSave for UK journeys. Use lodge cards to eliminate individual expensing."},dedicatedToolsTitle:{id:"registerLogin.dedicatedTools.title",defaultMessage:"Dedicated tools"},dedicatedToolsInfo:{id:"registerLogin.dedicatedTools.info",defaultMessage:"From setting custom fields to being able to book for others. Get full visibility with downloadable booking records."},findOutMore:{id:"registerLogin.findOutMore",defaultMessage:"Find out more"}});var je=t(22065);const{aboveMedium:ve,aboveLarge:Be,aboveSmall:Oe}=T.Ay,ke=O.StyleSheet.create({container:{display:"flex",flexDirection:"column",position:"relative",gap:ne.x6,marginTop:ne.nZ,padding:ne.q_,width:"100%",[Oe]:{paddingTop:ne.pT,margin:0,background:"transparent",borderRadius:0,paddingBottom:"300px"},[Be]:{display:"flex",width:"100%",flexDirection:"row",justifyContent:"center"}},backgroundImage:{display:"block",position:"absolute",bottom:0,right:0,width:"100%",pointerEvents:"none",[Be]:{width:"50%"}},businessRegisterInfoSectionContainer:{justifyContent:"center",display:"flex",padding:ne.q_,paddingBottom:0,paddingTop:0,[Be]:{padding:`${ne.nZ} 0 ${ne.pT} 0`,justifyContent:"flex-start"}},businessRegisterInfoContainer:{marginRight:0,maxWidth:"378px"}}),we=O.StyleSheet.create({container:{display:"flex",alignItems:"flex-start"},infoBoxContainer:{display:"flex",flexDirection:"column",gap:ne.YG,paddingBottom:"55%",[Be]:{paddingBottom:"unset"}},infoBoxContainerItems:{position:"relative"},registerLoginTitle:{fontSize:je.mV,letterSpacing:je.$d,lineHeight:je.lE,paddingBottom:ne.YG,[ve]:{fontSize:je.JJ,letterSpacing:je.Ae,lineHeight:je.SM}},registerLoginTitleHighlight:{color:k.fbV},icon:{marginRight:ne.EJ,background:"#d2e0fa",color:k.UMy,display:"flex",padding:ne.r9,flexShrink:0,borderRadius:"100%"},textContainer:{display:"flex",flexDirection:"column"},infoBoxInfoText:{[ve]:{width:"80%"}},findOutMoreLink:{color:k.vHl,paddingLeft:0,marginLeft:ne.pT},title:{fontSize:je.Iu}}),Te=({icon:e,title:n,children:t})=>(0,m.FD)("div",{className:(0,O.css)(we.container),children:[(0,m.Y)("div",{className:(0,O.css)(we.icon),children:e}),(0,m.FD)("div",{className:(0,O.css)(we.textContainer),children:[n,t]})]});function Se(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Le(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?Se(Object(t),!0).forEach((function(n){_e(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Se(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function _e(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}const Pe=(0,h.injectIntl)((({intl:e})=>{const n=[{title:xe.effortlessBookingTitle,info:xe.effortlessBookingInfo,Icon:fe.A},{title:xe.controlCostsTitle,info:xe.controlCostsInfo,Icon:he.A},{title:xe.dedicatedToolsTitle,info:xe.dedicatedToolsInfo,Icon:be.A}];return(0,m.FD)("article",{className:(0,O.css)(we.infoBoxContainerItems),children:[(0,m.Y)("h1",{className:(0,O.css)(we.registerLoginTitle),children:(0,m.Y)(h.FormattedMessage,Le(Le({},xe.registerLoginTitle),{},{values:{business:(0,m.Y)("span",{className:(0,O.css)(we.registerLoginTitleHighlight),children:(0,m.Y)(h.FormattedMessage,Le({},xe.registerLoginTitleHighlight))})}}))}),(0,m.FD)("section",{className:(0,O.css)(we.infoBoxContainer),children:[n.map((({title:e,Icon:n,info:t})=>(0,m.Y)(Te,{title:(0,m.Y)("h2",{className:(0,O.css)(we.title),children:(0,m.Y)(h.FormattedMessage,Le({},e))}),icon:(0,m.Y)(n,{size:32}),children:(0,m.Y)("p",{className:(0,O.css)(we.infoBoxInfoText),children:(0,m.Y)(h.FormattedMessage,Le({},t))})},`${e}`))),(0,m.Y)(me.A,{buttonType:"ghost",icon:ye.A,alignIcon:"trailing",size:"small",className:(0,O.css)(we.findOutMoreLink),text:e.formatMessage(Le({},xe.findOutMore)),href:e.formatMessage({id:"links.registerFindOutMore"})})]})]})})),Ce=({children:e})=>{const{baseStaticContentUrl:n}=(0,ge.A)();if(void 0===n)return null;const t=`${n}/business/login-register/login-register-background.png`;return(0,m.FD)("section",{className:(0,O.css)(ke.container),children:[e,(0,m.Y)("section",{className:(0,O.css)(ke.businessRegisterInfoSectionContainer),children:(0,m.Y)("div",{className:(0,O.css)(ke.businessRegisterInfoContainer),children:(0,m.Y)(Pe,{})})}),(0,m.Y)("img",{src:t,alt:"a stripe",className:(0,O.css)(ke.backgroundImage)})]})};function Me(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Re(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?Me(Object(t),!0).forEach((function(n){Fe(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Me(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function Ae(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function De(e,n){return De=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e},De(e,n)}function Ye(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,r=Ie(e);if(n){var o=Ie(this).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this,arguments);return function(e,n){if(n&&("object"==typeof n||"function"==typeof n))return n;return Ee(e)}(this,t)}}function Ee(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ie(e){return Ie=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ie(e)}function Fe(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}const Ne=e=>{switch(e){case"DESKTOP":return"XL";case"TABLET":return"M";default:return"XS"}};let He=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&De(e,n)}(i,e);var n,t,r,o=Ye(i);function i(e){var n;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,i),Fe(Ee(n=o.call(this,e)),"handleLoggedIn",(async()=>{const{locale:e,redirectTo:t,portal:r,isForwardToMarketingAfterLoginEnabled:o}=n.props;(async(e,n,t,r,o=new q)=>{o.execute(e,n,t,r)})(e,r,o,t)})),Fe(Ee(n),"handleAnalytics",(e=>{const{eventType:n,analyticsData:t}=e;(0,Y.A)(n,t)})),Fe(Ee(n),"handleEuLoggedIn",(()=>{const{euDomain:e}=n.props;window.location.assign(`${e}/search`)})),Fe(Ee(n),"checkIfIsRegisterPathname",(()=>window.location.pathname.includes("/my-account/register"))),Fe(Ee(n),"checkIfIsLoginPathname",(()=>window.location.pathname.includes("/my-account/login"))),Fe(Ee(n),"renderRegisterSignInComponent",(()=>{const e=n.checkIfIsRegisterPathname(),{locale:t,email:r,portal:o,message:i,isFindBookingFormEnabled:s,findBookingLinkClickHandler:a,marketingOptInForMyAccount:d,enableSsoSignIn:p}=n.props,{getExperiment:u}=X.StatsigClient.instance(),g=u(Q.g.ENABLE_DOB_GENDER_REGISTRATION_FIELDS.id).get(Q.g.ENABLE_DOB_GENDER_REGISTRATION_FIELDS.params.show_dob_gender_registration_fields,!1),h=s&&!(e=>"saveRailcardToAccount"===e||"saveRenewedRailcardToAccount"===e)(i);return(0,m.Y)(l.SgpRegisterSignIn,{user:r?{email:r,status:G.u4}:void 0,loggedInHandler:n.handleLoggedIn,errorHandler:E.E,metricsHandler:E.J,analyticsHandler:n.handleAnalytics,locale:(t||c.Xn).toLowerCase(),portal:o,showGenderAndDobFields:g,loadingElement:(0,m.Y)(f.h,{}),findBookingLinkClickHandler:h?a:void 0,marketingOptInForMyAccount:d,shouldShowRegisterForm:e,isSsoEnabled:p})})),n.state={gotTokens:!1,isRedirectingAfterMigration:!1},n}return n=i,(t=[{key:"componentDidMount",value:async function(){await new Promise((e=>{this.setState({gotTokens:!0},(()=>e("")))}))}},{key:"render",value:function(){const{gotTokens:e,isRedirectingAfterMigration:n}=this.state,{portal:t,device:r,message:o}=this.props,i=(0,H.Hh)(t)&&"undefined"!=typeof window&&(this.checkIfIsLoginPathname()||this.checkIfIsRegisterPathname());return e?n?(0,m.Y)("div",{className:(0,O.css)(pe.pageContent),children:(0,m.Y)(D,{})}):(0,m.Y)(d.Ay,{ssrValue:{viewPort:Ne(r)},children:(0,m.FD)("div",{className:(0,O.css)(i?pe.businessPageContent:pe.page
1Content),children:[o&&ue[o]?(0,m.Y)("div",{id:"login-page-alert",className:(0,O.css)(pe.alertMessageContainer),children:(0,m.Y)(F.Ay,{level:"information",children:(0,m.Y)(I.A,Re({},ue[o]))})}):null,i?(0,m.Y)(Ce,{children:(0,m.Y)("div",{className:(0,O.css)(pe.loginFormWrapper),children:this.renderRegisterSignInComponent()})}):this.renderRegisterSignInComponent()]})}):(0,m.Y)("div",{className:(0,O.css)(pe.pageContent),children:(0,m.Y)(f.h,{})})}}])&&Ae(n.prototype,t),r&&Ae(n,r),i}(r.Component);Fe(He,"displayName","Login"),Fe(He,"defaultProps",{redirectTo:null});const Ge=(0,a.compose)((0,s.Ng)((e=>{const n=(0,g.ak)(e),{redirectTo:t=null,email:r,message:o=null}=(0,u.vA)(e),i=(0,g.Pf)(e),s=(0,g.RI)(e);return{euDomain:e.serverVars.EU_DOMAIN,locale:n,redirectTo:t,message:o,email:r,device:i,portal:s,isFindBookingFormEnabled:"enabled"===e.features[p.i.FindBooking],marketingOptInForMyAccount:!(0,H.Ay)(s)&&"enabled"===e.features[p.i.MarketingOptIn],enableSsoSignIn:"enabled"===e.features[p.i.EnableSsoSignIn],isForwardToMarketingAfterLoginEnabled:"enabled"===e.features[p.i.ForwardToMarketingPageAfterLogin]}}),(e=>({findBookingLinkClickHandler:()=>e((0,N.VC)(ee.Qo))}))),h.injectIntl)(He),ze=()=>(0,m.Y)(o.Ay,{children:(0,m.Y)(i.A,{children:(0,m.Y)(Ge,{})})})}}]);

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.