1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9594,9642],{20396:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>V,default:()=>U});var r=a(6029),n=a(28942),s=a(94604),i=a(36084),o=a(30391);a(82884);var l=a(65486),d=a(12307),c=a(55729),u=a(1909),p=a(17862);let m="hidden-create-sms-link",f=e=>{let{getMicrocopy:t}=e;return{pageHeading:t(p.br,"pageHeading"),incidentDetailsFieldLabel:t(p.br,"incidentDetailsFieldLabel"),incidentBasedOnFieldLabel:t(p.br,"incidentBasedOnFieldLabel"),incidentBasedOnFieldPlaceholder:t(p.br,"incidentBasedOnFieldPlaceholder"),createSmsCtaLabel:t(p.br,"createSmsCtaLabel"),createSmsCtaHiddenLabel:t(p.br,"createSmsCtaHiddenLabel"),requiredFieldValidationMessage:t(p.br,"requiredFieldValidationMessage")}},w={"incident-details":null,"incident-based-on":null};var g=a(82411),h=a(37735),b=a(3257),x=a(5950),S=a(98359),A=a(1505),y=a(54771),j=a(14539),C=a(87050),v=a(41735);let _=v.Ay.div.withConfig({componentId:"sc-86f95c8b-0"})(["display:flex;flex-flow:column nowrap;row-gap:",";"],(0,C.Y)(j.mg)),P=v.Ay.form.withConfig({componentId:"sc-86f95c8b-1"})(["display:flex;flex-flow:column nowrap;row-gap:",";margin-bottom:",";"],(0,C.Y)(j.AA),(0,C.Y)(j.AA)),E=(0,v.Ay)(l.mc).withConfig({componentId:"sc-86f95c8b-2"})(["& "," ~ section *{margin:0;}"],P);var I=a(22514);let T=(0,v.Ay)(I.sQ).withConfig({componentId:"sc-1a31af0-0"})(["display:flex;flex-flow:column nowrap;box-shadow:",";"],e=>{let{$hasError:t}=e;return t&&`0 0 0 2px ${o.wv} inset`}),O=()=>{let{parentName:e,microcopy:t,form:{formKey:a,control:n,hasError:s,errorMessageToDisplay:i,ariaDescribedBy:o,clearErrors:l}}=(()=>{let{getMicrocopy:e}=(0,c.useContext)(g.z),{formState:t,control:a,clearErrors:r}=(0,u.xW)(),n="incident-details",s=f({getMicrocopy:e}),i=t.errors?.[n],o=!!i,l=o?`rne-error-${n}`:void 0;return{parentName:"rne",microcopy:s,form:{formKey:n,control:a,hasError:o,errorMessageToDisplay:i?.message,ariaDescribedBy:l,clearErrors:r}}})();return(0,r.jsxs)(_,{children:[(0,r.jsx)("label",{htmlFor:a,children:t.incidentDetailsFieldLabel}),(0,r.jsx)(y.A,{name:a,condition:s,message:i,options:{namePrefix:e,role:null,assignAriaLabel:!0,borderRed:!0}}),(0,r.jsx)(u.xI,{control:n,name:a,rules:{required:t.requiredFieldValidationMessage},render:e=>{let{field:{name:t,value:a,onChange:n,ref:i}}=e;return(0,r.jsx)(T,{ref:i,as:"textarea",name:t,id:t,rows:4,value:a??"","aria-required":!0,onChange:e=>{n(e.target.value),l("incident-details")},$hasError:s,"aria-describedby":o})}})]})},N=(0,v.Ay)(I.sQ).withConfig({componentId:"sc-39e755cb-0"})(["display:flex;flex-flow:column nowrap;"]),D=()=>{let{microcopy:e,form:{formKey:t,control:a}}=(()=>{let{getMicrocopy:e}=(0,c.useContext)(g.z),{control:t,clearErrors:a}=(0,u.xW)();return{microcopy:f({getMicrocopy:e}),form:{formKey:"incident-based-on",control:t,clearErrors:a}}})();return(0,r.jsxs)(_,{children:[(0,r.jsx)("label",{htmlFor:t,children:e.incidentBasedOnFieldLabel}),(0,r.jsx)(u.xI,{control:a,name:t,render:t=>{let{field:{name:a,value:n,onChange:s,ref:i}}=t;return(0,r.jsx)(N,{ref:i,type:"text",name:a,id:a,value:n??"",onChange:e=>{s(e.target.value)},placeholder:e.incidentBasedOnFieldPlaceholder})}})]})};var L=a(43353),F=a(76991);let $=v.Ay.a.withConfig({componentId:"sc-1812c9a1-0"})(["",""],L.h),B=(0,v.Ay)(F.OV).withConfig({componentId:"sc-1812c9a1-1"})(["width:100%;"]),k=e=>{let{name:t}=e,{microcopy:a}=(()=>{let{getMicrocopy:e}=(0,c.useContext)(g.z);return{microcopy:f({getMicrocopy:e})}})();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(B,{type:"submit",$sizeSet:{isM:!0},$set:{isPB:!0},"aria-describedby":`${t}-important`,children:[(0,r.jsx)("span",{children:a.createSmsCtaLabel}),(0,r.jsx)(L.m,{children:a.createSmsCtaHiddenLabel})]}),(0,r.jsx)($,{id:m,"aria-hidden":!0})]})},R=e=>{let t,a,{pageTemplate:p}=e,{seo:y,richText:j}=p,{formHookProps:C,onSubmit:v}=(t=(0,u.mN)({defaultValues:w,shouldFocusError:!0,mode:"onSubmit",criteriaMode:"all",reValidateMode:"onSubmit"}),a=(0,x.l)(),{formHookProps:t,onSubmit:t.handleSubmit(e=>{let t=document.getElementById(m);if(!t)return void b.v.error("Failed to handoff due to undefined SMS link");let r=(e=>{let{"incident-details":t,"incident-based-on":a}=e;if(A.A.isEmpty(t))return;let r=encodeURIComponent(a?[t,a].join(t.endsWith(".")?" ":". "):t);return`sms:61016?body=${r}`})(e);r?(t.setAttribute("href",r),t.click(),b.v.info(`SMS url generated & clicked: ${r}`),setTimeout(()=>{a.push((0,S.W)({})),b.v.info("Router reset successful")}
1,h.iK)):b.v.error("SMS url undefined")})}),{name:_,microcopy:I}=(()=>{let{getMicrocopy:e}=(0,c.useContext)(g.z);return{name:"report-non-emergency",microcopy:f({getMicrocopy:e})}})();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.A,{seoContent:y}),(0,r.jsx)(E,{as:"section",themeColor:o.i,spaceSet:d.XY,children:(0,r.jsx)(l.fI,{children:(0,r.jsxs)(l.fv,{children:[(0,r.jsx)(i.A,{name:_,heading:I.pageHeading,stripeColor:o.$k}),(0,r.jsx)(u.Op,{...C,children:(0,r.jsxs)(P,{id:"report-non-emergency-form",onSubmit:v,autoComplete:"off","aria-label":I.pageHeading,children:[(0,r.jsx)(O,{}),(0,r.jsx)(D,{}),(0,r.jsx)(k,{name:_})]})}),j&&(0,r.jsx)(s.default,{document:j.document,baseline:!0,group:!0,groupAs:"section",groupId:`${_}-important`})]})})})]})};var M=a(96950),W=a(80470),q=a(55677),H=a(84880),V=!0;let U=e=>{let{layoutData:t,pageTemplateData:a}=e,n=(0,H._)(t?.microcopy);return(0,q.A)(n),(0,W.A)(),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(M.A,{}),(0,r.jsx)(R,{pageTemplate:a})]})}},28525:(e,t,a)=>{"use strict";a.d(t,{w:()=>r});let r="Error:"},29594:(e,t,a)=>{var r=a(84536);e.exports=a(15565)(function(e,t){return null==e?{}:r(e,t)})},31855:(e,t,a)=>{var r=a(91997)("isString",a(84450),a(48908));r.placeholder=a(75075),e.exports=r},54771:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var r=a(6029),n=a(28525),s=a(43353),i=a(40274),o=a(28919),l=a(22514),d=a(30391),c=a(55729);let u=e=>{let{name:t,condition:a,message:u,options:p={}}=e,{namePrefix:m="jp",tabIndex:f,role:w="alert",setFocusOnRender:g,borderRed:h,marginBottom:b,assignAriaLabel:x=!1}=p,S=x?{"aria-label":`${n.w} ${u}`}:{},A=(0,c.useCallback)(e=>{e&&a&&g&&e.focus()},[a,g]);return a?(0,r.jsxs)(l.df,{id:`${m}-error-${t}`,$hasError:!0,$background:d.ON,tabIndex:f,$borderRed:h,$marginBottom:b,ref:A,role:w,...S,children:[(0,r.jsx)(s.m,{children:n.w}),(0,r.jsx)(o.A,{name:t,label:u,icon:i.A,iconProps:{id:`${t}-warning`,ariaHidden:!0},color:d.wv,medium:!0})]}):null}},55677:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r=a(8028),n=a(55729),s=a(76921);let i=e=>{let{dispatch:t}=(0,s.A)({getMicrocopy:e});(0,n.useEffect)(()=>(t({type:"SET_BACK_LINK",payload:r.u.APP_START}),()=>{t({type:"SET_BACK_LINK",payload:void 0})}),[t])}},65390:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/app-report-non-emergency",function(){return a(20396)}])},68242:(e,t,a)=>{var r=a(91997)("isUndefined",a(43877),a(48908));r.placeholder=a(75075),e.exports=r},80470:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(99807),n=a(55729);let s=()=>{let{trackAlchemerEvent:e}=(0,r.A)({suppressMultiple:!0});(0,n.useEffect)(()=>e({eventName:"PageViewed"}),[e])}},84536:(e,t,a)=>{var r=a(43233),n=a(8546);e.exports=function(e,t){return r(e,t,function(t,a){return n(e,a)})}},94211:(e,t,a)=>{"use strict";a.d(t,{$b:()=>w,El:()=>g,FO:()=>f,Lh:()=>m,N6:()=>d,e0:()=>c,jt:()=>u,qd:()=>o,wF:()=>l});var r=a(93939),n=a.n(r),s=a(31855),i=a.n(s);let o=1,l=2,d=3,c=7,u="platformCustTagKeyValue",p={locst:1,destst:2,toc:3,rc:4,class:5,child:6},m=e=>{let t={adults:"adult",children:"child",railcards:"rc"},a=(e,t)=>({key:e,value:t});return e?Object.keys(e).reduce((r,n)=>{if("children"===n&&r.push(a(t[n],e[n])),"destination"===n){let t=e[n]===String(Number(e[n]))?"destcity":"destst";"destst"===t&&r.push(a(t,e[n].toLowerCase()))}if("origin"===n){let t=e[n]===String(Number(e[n]))?"loccity":"locst";"locst"===t&&r.push(a(t,e[n].toLowerCase()))}if("railcards"===n){if(i()(e[n])){let s=e[n].split("|");r.push(a(t[n],s[0]))}else if(e[n].length>0)if(e[n].length>1){let s=[...e[n]].reduce((e,t)=>{let a=t.split("|");return e.push(a[0]),e},[]);r.push(a(t[n],s[0]))}else r.push(a(t[n],e[n][0]))}return r},[]):[]},f=(e,t,a,r)=>{let s=[],i=[],o={key:"class",value:(i=e?.data?.fare?.outwardFare?.fareClass==="STANDARD"||e?.data?.fare?.outwardFare?.fareClass==="ANY"?i.concat(["2"]):i.concat(["1"])).length>0?i[0]:""},l=[],d=[];e?.rawData?.legs?.length>0&&(l=e.rawData.legs.reduce((e,t)=>{if(t.operator){let a=t.operator.code.toLowerCase();e.includes(a)||(e=e.concat([a]))}return e},[])),t&&t?.rawData?.legs?.length>0&&(d=t.rawData.legs.reduce((e,t)=>{if(t.operator){let a=t.operator.code.toLowerCase();e.includes(a)||(e=e.concat([a]))}return e},l));let c=d.length>0?d:l,u={key:"toc",value:c.length>0?c[0]:""};if(a){let t={key:"locst",value:""};e?.data?.departs?.stationCrs&&(t.value=e?.data?.departs?.stationCrs.toLowerCase()),s=s.concat([t])}if(r){let t={key:"destst",value:""};e?.data?.arrives?.stationCrs&&(t.value=e?.data?.arrives?.stationCrs.toLowerCase()),s=s.concat([t])}return s=s.concat([o],[u]),n()(s)},w=e=>{let t={};return e.length>
10&&window.ramp&&e.forEach(e=>{t[p[e.key]]=e.value}),t},g=e=>{if(Object.keys(e).length>0&&window.ramp)for(let[t,a]of Object.entries(e))window.ramp.que.push(()=>{window.PageOS?.setClientTag(parseInt(t,10),a)})}},96444:(e,t,a)=>{"use strict";a.d(t,{J:()=>s});var r=a(36632),n=a(55729);let s=()=>{if(!(0,n.useContext)(r.Kn))throw Error("useCustomTagsStore must be used within a GlobalStoreProvider");return{state:(0,r.on)(e=>e.customTags,{useShallow:!0}),dispatch:(0,r.on)(e=>e.dispatch)}}},96950:(e,t,a)=>{"use strict";a.d(t,{A:()=>S});var r=a(6029),n=a(36632),s=a(94211),i=a(99650),o=a(13240),l=a(96444),d=a(2553),c=a(31855),u=a.n(c),p=a(68242),m=a.n(p),f=a(48535),w=a(95669),g=a.n(w),h=a(6772),b=a.n(h),x=a(55729);let S=e=>{let{forcePath:t}=e,[a,c]=(0,x.useState)(!1),[p,w]=(0,x.useState)(""),[h,S]=(0,x.useState)(null),A=(0,d.G7)("NPB611_PLAYWIRE_PREPROD_ID")?"75356":"75004",y=(0,d.G7)("NPB_1038_ADMIRAL_JS_SCRIPT_INCLUSION"),j="ROS"===t?null:t,C=(0,f.useRouter)(),{state:v,dispatch:_}=(0,l.J)(),P=(0,d.G7)("NPB525_CUSTOM_TAGS_ENABLE_TEST"),E=!(0,n.on)(e=>e.appMode.showAdverts),{isPlatformType:I}=(0,o.A)()||{},T=I?.[i.pD.ANDROID_NATIVE],O=I?.[i.pD.ANDROID_PWA],N=I?.[i.pD.ANDROID_WEB],D=I?.[i.pD.IOS_NATIVE],L=I?.[i.pD.IOS_PWA],F=I?.[i.pD.IOS_WEB],$=I?.[i.pD.WEB],B=I?.[i.pD.PWA_OTHER];return((0,x.useEffect)(()=>{if(!E&&!m()(T)&&!m()(O)&&!m()(N)&&!m()(D)&&!m()(L)&&!m()(F)&&!m()($)&&!m()(B))if(P)window.ramp&&(S("test"),window.localStorage.setItem(s.jt,"test"));else{let e=window.localStorage.getItem(s.jt),t="";t=u()(e)?e:T||O?"android-pwa":D||L?"ios-pwa":$||B||N||F?"web":"other",window.ramp&&(S(t),u()(e)||window.localStorage.setItem(s.jt,t))}},[P,E,T,O,N,D,L,F,$,B]),(0,x.useEffect)(()=>{!E&&(C.asPath.startsWith("/live-trains")||C.asPath.startsWith("/journey-planner/?")||C.asPath.startsWith("/stations")||C.asPath.startsWith("/destinations")||_({type:"UPDATE_CUSTOM_TAGS",payload:{}}))},[C.asPath,E,_]),(0,x.useEffect)(()=>{!E&&(!a&&v.pageSpecificCustomTagsAdded&&h&&window.ramp?(window.PageOS&&void 0!==window.PageOS.clearAllTags&&window.PageOS?.clearAllTags(),c(!0),w(C.asPath),(0,s.El)(v.customTags),window.ramp.que.push(()=>{window.PageOS?.setClientTag(s.e0,h)}),window.ramp.que.push(()=>{window.ramp.spaNewPage(j||C.asPath)})):a&&v.pageSpecificCustomTagsAdded&&h&&C.asPath!==p&&window.ramp&&void 0!==window.ramp.spaNewPage&&(window.PageOS&&void 0!==window.PageOS.clearAllTags&&window.PageOS?.clearAllTags(),w(C.asPath),(0,s.El)(v.customTags),window.ramp.que.push(()=>{window.PageOS?.setClientTag(s.e0,h)}),window.ramp.spaNewPage(j||C.asPath)))},[a,C.asPath,j,v,h,E,p]),E)?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(g(),{children:[(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:` 2 window.ramp = window.ramp || {}; 3 window.ramp.que = window.ramp.que || []; 4 window.ramp.passiveMode = true; 5 `}}),(0,r.jsx)("script",{"data-cfasync":"false",async:!0,src:`https://cdn.intergient.com/1025294/${A}/ramp.js`})]}),y?(0,r.jsx)(b(),{id:"admiral",strategy:"afterInteractive",children:` 6 !(function(o,_name){o[_name]=o[_name]||function $(){($.q=$.q||[]).push(arguments)},o[_name].v=o[_name].v||2;!(function(o,t,n,c,e,f){function i(c,e){(c=(function(t,n){try{if(n=(t=o.localStorage).getItem("_aQS02Mzg3RDEwMjU5NjBGOUQ0REY5Q0YwOTEtNTIy"))return JSON.parse(n).lgk||[];if((t.getItem('%764a%631%65i%5a%72%30')||"").split(",")[4]>0)return[[_name+"-engaged","true"]]}catch(c){}})())&&typeof c.forEach===n&&(e=o[t].pubads())&&c.forEach((function(o){o&&o[0]&&e.setTargeting(o[0],o[1]||"")}))}try{(f=o[t]=o[t]||{}).cmd=f.cmd||[],typeof f.pubads===n?i():typeof f.cmd.unshift===n?f.cmd.unshift(i):f.cmd.push(i)}catch(r){}})(window,"googletag","function");;})(window,decodeURI('adm%69r%61l'));!(function(t,c,i){i=t.createElement(c),t=t.getElementsByTagName(c)[0],i.async=1,i.src="https://scaredslip.com/public/js/76ac42/4f1_a297a644b204c2178918447ac87db-prod.js",t.parentNode.insertBefore(i,t)})(document,"script"); 7 `}):null]})}}},e=>{e.O(0,[6593,2196,1909,7084,9580,636,8792],()=>e(e.s=65390)),_N_E=e.O()}]);
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.