1import{a as u}from"./chunk-E5F3QZUG.js";import{a as g}from"./chunk-SQDDAC4Z.js";import{a as f}from"./chunk-VEN27BFE.js";import{a as d}from"./chunk-2K7P2MTK.js";import"./chunk-Q2YLND27.js";import{a as m}from"./chunk-HJWJPZ5W.js";import"./chunk-LQY2VBIU.js";import"./chunk-WRBQWUEI.js";import{m as i,n as p}from"./chunk-LRSFZQSP.js";import{Bd as c,Z as r,m as n,wd as l}from"./chunk-IXJZIWF6.js";import"./chunk-IZQOVDKO.js";import"./chunk-6IZLXKZM.js";var a=(e,t)=>{let s=r(c),o=r(m);return e.queryParams.requiresLogin?s.currentUser$.pipe(n(S=>l.isSSR||c.isAuthenticated(S)?!0:(o.login(t.url),!1))):!0};var v=e=>{let t=r(g),s=r(p);return t.getUserLicenceById(e.params.id).pipe(n(o=>o||new i(s.parseUrl("/nb-plus"))))};var b=e=>{let t=r(f),s=r(p);return t.getOrganisationLicenceRedeemInfoById(e.params.id,e.queryParams.accessCode).pipe(n(o=>o||new i(s.parseUrl("/nb-plus"))))};var T=[{path:"",data:{title:"NB Plus",description:"Subscribe to NB PLUS for unlimited access to NB Medical Hot Topics webinars, on-demand courses, reference books, CPD modules and Ask Archie from under \xA31/day."},children:[{path:"",loadComponent:()=>import("./chunk-UKLOMQWT.js").then(e=>e.NbPlusDetailsComponent),data:{list:"NB Plus"},resolve:{profile:u}},{path:"licences",canActivate:[a],children:[{path:"",loadComponent:()=>import("./chunk-ICPP34KF.js").then(e=>e.NbPlusLicencesComponent),data:{list:"NB Plus Licences"}},{path:"mps",loadComponent:()=>import("./chunk-ICPP34KF.js").then(e=>e.NbPlusLicencesComponent),data:{list:"NB Plus Licences",mps:!0}},{path:"code-redeem",loadComponent:()=>import("./chunk-ELE7PT2E.js").then(e=>e.NbPlusLicenceCodeRedeemComponent),data:{title:"NB Plus Licence Code Redeem"}},{path:"organisation",children:[{path:":id",resolve:{organisation:b},loadComponent:()=>import("./chunk-HW2B3SWQ.js").then(e=>e.NbPlusLicenceOrganisationDetailsComponent),data:{title:"NB Plus Organisation"}}]},{path:"redeemed",children:[{path:":id",resolve:{licence:v},loadComponent:()=>import("./chunk-ZRMWKA77.js").then(e=>e.NbPlusLicenceRedeemedComponent),data:{title:"NB Plus Licence Successfully Redeemed"}}]},{path:"complete",loadComponent:()=>import("./chunk-MNXR3EFG.js").then(e=>e.LicencePaymentCompleteComponent),canActivate:[d],runGuardsAndResolvers:"always"},{path:"invoice-success",loadComponent:()=>import("./chunk-NLO5IBML.js").then(e=>e.LicenceInvoiceSuccessComponent),data:{title:"Licence Invoice Successfully Created"},canActivate:[d],runGuardsAndResolvers:"always"}]},{path:"book-offer",loadChildren:()=>import("./chunk-NHFP7SQE.js").then(e=>e.routes)},{path:"organisation",loadChildren:()=>import("./chunk-WSLUKC45.js").then(e=>e.routes)},{path:"vouchers",canActivate:[a],loadChildren:()=>import("./chunk-FZXN4KL2.js").then(e=>e.routes)},{path:"upgrade-offer",canActivate:[a],loadComponent:()=>import("./chunk-YEVILQ5P.js").then(e=>e.NbPlusUpgradeOfferComponent),data:{list:"NB Plus Upgrade Offer"},resolve:{profile:u}}]}];export{T as routes};
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.