1import{a as fe}from"./chunk-22V4HEI6.js";import{a as he,b as ge}from"./chunk-IY2S2JWK.js";import{a as Ce}from"./chunk-NL63CSJP.js";import{a as R}from"./chunk-NIFF2UPW.js";import{a as pe,b as me}from"./chunk-LY56ANNT.js";import{a as ce}from"./chunk-G2WXLEWZ.js";import{a as ue}from"./chunk-2RZQ4PAU.js";import{a as be}from"./chunk-FLAVXOE7.js";import{b as le,m as de}from"./chunk-S33CAPPZ.js";import{a as se}from"./chunk-2K2V3AF7.js";import"./chunk-C6TWE4FZ.js";import"./chunk-Q2YLND27.js";import{a as V}from"./chunk-NU4ZUM7K.js";import"./chunk-NLZC42V6.js";import"./chunk-ZBQW7NJG.js";import{a as j}from"./chunk-ZUSG72XP.js";import"./chunk-HJWJPZ5W.js";import{W as ae,na as re,ra as D}from"./chunk-LQY2VBIU.js";import"./chunk-WRBQWUEI.js";import{k as ne,o as ie,s as oe}from"./chunk-LRSFZQSP.js";import{$b as $,Ab as i,Bb as n,Cb as l,D as L,Db as C,Dc as k,Eb as _,Ec as c,Fb as Y,Fc as ee,Gb as P,Hb as S,Lb as T,Mb as w,Na as z,Nb as f,Ob as F,Pb as p,Ra as s,Wb as W,Xb as Q,Z as g,ac as o,bc as K,bd as te,cc as y,da as N,ea as I,eb as h,oc as J,pa as x,qa as G,sb as m,sc as X,sd as q,ub as u,vc as Z,vd as U,wb as A,xb as E,yb as M,zb as b}from"./chunk-IXJZIWF6.js";import"./chunk-IZQOVDKO.js";import"./chunk-6IZLXKZM.js";var _e=(()=>{class e{constructor(){this.additionalClasses=c(""),this.emitClick=k()}get dashboardUrl(){return U.dashboardUrl}buttonClicked(){this.emitClick.emit()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-nb-plus-value-proposition"]],inputs:{additionalClasses:[1,"additionalClasses"]},outputs:{emitClick:"emitClick"},decls:13,vars:5,consts:[[1,"rounded-start","p-4","bg-light-blue"],[1,"text-dark","my-3"],[1,"text-center","text-lg-start"],[3,"click","additionalClasses","originalText"],[1,"my-3","w-75","text-center"],[1,"text-dark","h5",3,"href"],[1,"d-flex","bg-light-blue","rounded-end","align-items-center","justify-content-center","p-5"]],template:function(r,a){r&1&&(i(0,"div")(1,"div",0),l(2,"nbm-nb-plus-strapline"),i(3,"h5",1),o(4,"All your annual CPD requirements in one place"),n(),i(5,"div",2)(6,"nbm-cta-button",3),f("click",function(){return a.buttonClicked()}),n(),i(7,"p",4)(8,"a",5),o(9," Already subscribed? Login now "),n()()()(),i(10,"div",6)(11,"div"),l(12,"nbm-nb-plus-video"),n()()()),r&2&&($("value-prop-grid p-3 text-start justify-content-center "+a.additionalClasses()),s(6),b("additionalClasses","p-3 display-1 mb-5")("originalText","SUBSCRIBE NOW"),s(2),b("href",a.dashboardUrl,z))},dependencies:[le,pe,me],styles:[".value-prop-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 60%}@media(max-width:991px){.value-prop-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}.rounded[_ngcontent-%COMP%]{border-radius:0!important}}"]})}}return e})();var B=(function(e){return e.annual="Annually",e.monthly="Monthly",e.organisational="Organisation",e})(B||{});function Ne(e,d){e&1&&(C(0,"span",3),Y(1,"span",5),o(2," Most Popular"),_())}var ye=(()=>{class e{constructor(){this.currentState=c(void 0),this.localCurrentState=x(void 0),this.types=B,this.linkClicked=k(),G(()=>{let t=this.currentState();t!==void 0&&this.localCurrentState.set(t)})}setState(t){this.localCurrentState.set(t),this.linkClicked.emit(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-nb-plus-buttons"]],inputs:{currentState:[1,"currentState"]},outputs:{linkClicked:"linkClicked"},decls:12,vars:13,consts:[["role","group",1,"btn-group","border-gray","bg-light-blue","p-2","border","position-relative"],["type","radio","name","options","autocomplete","off",1,"btn-check",3,"click","id","checked"],[1,"btn","btn-lg","mx-2","py-3",3,"for"],[1,"rounded-xxl","bg-light","text-dark","px-3","py-2","ms-3"],[1,"btn","btn-lg","py-3",3,"for"],[1,"icon-star","icon-1x","me-2"]],template:function(r,a){r&1&&(C(0,"div",0)(1,"input",1),F("click",function(){return a.setState(a.types.annual)}),_(),C(2,"label",2),o(3),m(4,Ne,3,0,"span",3),_(),C(5,"input",1),F("click",function(){return a.setState(a.types.monthly)}),_(),C(6,"label",2),o(7),_(),C(8,"input",1),F("click",function(){return a.setState(a.types.organisational)}),_(),C(9,"label",4),o(10),_()(),Y(11,"div")),r&2&&(s(),w("id","input-"+a.types.annual)("checked",a.localCurrentState()===a.types.annual),s(),w("htmlFor","input-"+a.types.annual),s(),y("",a.types.annual," "),s(),u(a.localCurrentState()===a.types.annual?4:-1),s(),w("id","input-"+a.types.monthly)("checked",a.localCurrentState()===a.types.monthly),s(),w("htmlFor","input-"+a.types.monthly),s(),K(a.types.monthly),s(),w("id","input-"+a.types.organisational)("checked",a.localCurrentState()===a.types.organisational),s(),w("htmlFor","input-"+a.types.organisational),s(),K(a.types.organisational))},styles:['.btn-group[_ngcontent-%COMP%]{border-radius:4rem}.btn-group[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{border-radius:2rem!important;box-shadow:none;background-image:none}.btn-check[_ngcontent-%COMP%]:checked + .btn[_ngcontent-%COMP%]{background-color:#ff9800;color:#fff!important}@media(max-width:768px){.btn-group[_ngcontent-%COMP%]{display:inline-grid;background-color:transparent!important}.btn-group.border[_ngcontent-%COMP%]{border:none!important;background-color:transparent}.btn[_ngcontent-%COMP%]{color:#000!important}}.special[_ngcontent-%COMP%]{display:inline-block;width:auto;height:38px;background-color:#2980b9;border-radius:3px 4px 4px 3px;margin-left:19px;position:relative;color:#fff;line-height:38px;padding:0 10px}.special[_ngcontent-%COMP%]{--size: 120px;position:absolute;width:350px;background:#2980b9;border-radius:10px;left:-20px;top:115%}.special[_ngcontent-%COMP%]:after{content:"";position:absolute;top:2px;left:20%;width:0;height:0;border:calc(var(--size) * .13) solid transparent;border-bottom-color:#2980b9;border-top:0;margin-left:calc(var(--size) * .13 * -1);margin-top:calc(var(--size) * .13 * -1)}']}
1)}}return e})();var H=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-nb-plus-already-in-basket-billboard"]],decls:3,vars:0,consts:[[1,"text-center"],["disabled","",1,"btn","btn-dark","p-3","w-75","btn-lg"]],template:function(r,a){r&1&&(C(0,"div",0)(1,"button",1),o(2,"Already in basket"),_()())},encapsulation:2})}}return e})();function Ie(e,d){e&1&&(i(0,"picture"),l(1,"source",12)(2,"img",13),n())}function Ae(e,d){if(e&1&&(i(0,"div",7),l(1,"img",14),i(2,"div",15),o(3),n()()),e&2){let t=d.$implicit;s(3),y(" ",t," ")}}function Ee(e,d){e&1&&(i(0,"div",17),o(1,"Choose an annual subscription + FREE book"),n())}function Me(e,d){e&1&&(i(0,"div",18),o(1," You're eligible for a discounted subscription! Your discount will be automatically applied at checkout "),n())}function Te(e,d){if(e&1){let t=T();i(0,"button",20),f("click",function(){N(t);let a=p(6);return I(a.showModal())}),o(1," Extend your subscription "),n()}if(e&2){let t=p(6);b("nbmProcessingButton",t.processing())}}function De(e,d){if(e&1){let t=T();i(0,"button",20),f("click",function(){N(t);let a=p(6);return I(a.showModal())}),o(1," SUBSCRIBE "),n()}if(e&2){let t=p(6);b("nbmProcessingButton",t.processing())}}function Oe(e,d){if(e&1&&(m(0,Te,2,1,"button",19),m(1,De,2,1,"button",19)),e&2){let t=p(5);u(t.isExtending?0:-1),s(),u(t.isExtending?-1:1)}}function Ke(e,d){if(e&1){let t=T();i(0,"button",20),f("click",function(){N(t);let a=p(5);return I(a.removeFromBasket())}),o(1," Remove "),n()}if(e&2){let t=p(5);b("nbmProcessingButton",t.processing())}}function Fe(e,d){if(e&1&&m(0,Oe,2,2)(1,Ke,2,1,"button",19),e&2){let t=p(4);u(t.itemIsInBasket?1:0)}}function qe(e,d){if(e&1&&(m(0,Ee,2,0,"div",17),m(1,Me,2,0,"div",18),m(2,Fe,2,1)),e&2){let t=p(3);u(t.userHasUpgradeOffer?-1:0),s(),u(t.userHasUpgradeOffer?1:-1),s(),u(t.showNBPlusBookPicker?2:-1)}}function Ue(e,d){e&1&&(i(0,"div",16)(1,"div",18),o(2," You are currently a fixed term NB Plus subscriber. "),l(3,"br"),o(4," If you wish to upgrade to an annual subscription, please contact our customer service team "),n()())}function Ve(e,d){if(e&1&&m(0,qe,3,3)(1,Ue,5,0,"div",16),e&2){let t=p(2);u(t.fixedTermExpiryDate?1:0)}}function Re(e,d){e&1&&l(0,"nbm-nb-plus-already-in-basket-billboard")}function He(e,d){if(e&1&&m(0,Ve,2,1)(1,Re,1,0,"nbm-nb-plus-already-in-basket-billboard"),e&2){let t=p();u(t.itemIsInBasket?1:0)}}function Ye(e,d){if(e&1){let t=T();i(0,"button",22),f("click",function(){N(t);let a=p(2);return I(a.showModal())}),o(1," UPGRADE "),n()}if(e&2){let t=p(2);b("nbmProcessingButton",t.processing())}}function je(e,d){if(e&1){let t=T();i(0,"div",23),o(1,"NB Plus annual is already in your basket"),n(),i(2,"button",22),f("click",function(){N(t);let a=p(2);return I(a.removeFromBasket())}),o(3," REMOVE "),n()}if(e&2){let t=p(2);s(2),b("nbmProcessingButton",t.processing())}}function Le(e,d){if(e&1&&(i(0,"div",11)(1,"div",18),o(2," You are currently a monthly subscriber to NB Plus. "),l(3,"br"),o(4," You can upgrade to an annual subscription and receive a free hard copy book by selecting the upgrade button below "),n(),m(5,Ye,2,1,"button",21)(6,je,4,1),n()),e&2){let t=p();s(5),u(t.itemIsInBasket?6:5)}}var ke=(()=>{class e{constructor(){this.booksService=g(V),this.basketService=g(D),this.modal=g(ae),this.pastDueBlock=g(re),this.current=c(void 0),this.processing=x(!1),this.kpis=c(void 0),this.kpisIcons=c(void 0),this.annual=c(void 0),this.basket=c(void 0),this.showImage=c(!0),this.books=x([]),this.addToBasket=k()}ngOnInit(){this.booksService.getAllBooks().subscribe(t=>{this.books.set(t)})}get itemIsInBasket(){return this.basket()?.contains(this.annual().id)}get userHasUpgradeOffer(){return this.basket()?.hasNBPlusUpgradeOffer}onAddToBasket(){this.addToBasket.emit(this.annual())}get anyKPIs(){let t=this.kpis();return t&&t.length}get showNBPlusBookPicker(){return U.featureFlags.showNBPlusBookPicker}showModal(){this.processing.set(!0),this.pastDueBlock.checkThen(()=>this.openBookChooser(),()=>this.processing.set(!1))}openBookChooser(){let r=this.modal.open(he,{size:"xl"}).componentInstance;r.annual.set(this.annual()),r.upgrade.set(this.basket().hasNBPlusUpgradeOffer)}removeFromBasket(){this.processing.set(!0),this.basketService.removeFromBasket(this.annual().id).pipe(L(1)).subscribe(t=>{this.processing.set(!1)})}get hasMonthly(){return this.current()?.type==="Monthly"}get fixedTermExpiryDate(){let t=this.current();return t?.type!=="FixedTerm"?null:t?.expiryDate}get isExtending(){return this.current()?.type==="Annual"}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-add-annual-nb-plus-billboard"]],inputs:{current:[1,"current"],kpis:[1,"kpis"],kpisIcons:[1,"kpisIcons"],annual:[1,"annual"],basket:[1,"basket"],showImage:[1,"showImage"]},outputs:{addToBasket:"addToBasket"},decls:19,vars:3,consts:[[1,"row","p-4"],[1,"col-lg-6","pt-4","pe-5"],["promo-image",""],["price-text","",1,"display-5","mt-4","text-dark"],[1,"mt-3","mb-5","mb-md-3","text-dark","lead","pe-5"],[1,"col-lg-6","ps-5"],[1,"text-start"],[1,"d-flex","kpi","justify-content-start","align-items-center","py-3"],[1,"col-12","pt-4"],["ctas",""],[1,"mt-lg-4","text-center"],[1,"text-center"],["srcset","/assets/img/nb-plus/nb-plus-screens-with-archie-and-q-consult.webp","type","image/webp"],["src","/assets/img/nb-plus/nb-plus-screens-with-archie-and-q-consult.jpg","alt","NB Plus screens",1,"img-fluid"],["src","/assets/img/nb-plus/check-circle.webp","alt","Checkmark",1,"me-3"],[1,"text-start","d-flex","lead"],[1,"text-center","alert","alert-warning"],[1,"h5","text-center","mb-3","mt-3"],[1,"h4"],[1,"btn","btn-primary","p-3","w-50","btn-lg","mt-4",3,"nbmProcessingButton"],[1,"btn","btn-primary","p-3","w-50","btn-lg","mt-4",3,"click","nbmProcessingButton"],[1,"btn","btn-primary","p-3","w-50","btn-lg",3,"nbmProcessingButton"],[1,"btn","btn-primary","p-3","w-50","btn-lg",3,"click","nbmProcessingButton"],[1,"h5"]],template:function(r,a){r&1&&(i(0,"div",0)(1,"div",1)(2,"div",2),m(3,Ie,3,0,"picture"),n(),i(4,"p",3)(5,"strong"),o(6),n()(),i(7,"div",4),o(8," Receive all the benefits of a monthly subscription PLUS one FREE hard copy course reference book of your choice "),n()(),i(9,"div",5)(10,"h4",6),o(11,"What's included in your Annual NB Plus subscription?"),n(),E(12,Ae,4,1,"div",7,A),n(),i(14,"div",8),P(15,9),i(16,"p",10),m(1
17,He,2,1)(18,Le,7,1,"div",11),n(),S(),n()()),r&2&&(s(3),u(a.showImage()?3:-1),s(3),y("\xA3",a.annual().variants[0].price,"/year"),s(6),M(a.kpis()),s(5),u(a.hasMonthly?18:17))},dependencies:[se,H],styles:['.box[_ngcontent-%COMP%]{position:relative}.ribbon[_ngcontent-%COMP%]{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon[_ngcontent-%COMP%]:before, .ribbon[_ngcontent-%COMP%]:after{position:absolute;z-index:-1;content:"";display:block;border:5px solid #2980b9}.ribbon[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{position:absolute;display:block;width:225px;padding:15px 0;background-color:#3498db;box-shadow:0 5px 10px #0000001a;color:#fff;font:700 18px/1 Lato,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.ribbon-top-left[_ngcontent-%COMP%]{top:-10px;left:-10px}.ribbon-top-left[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{right:-25px;top:30px;transform:rotate(-45deg)}@media(max-width:991px){.border-start[_ngcontent-%COMP%]{border:none!important}}']})}}return e})();function Ge(e,d){if(e&1&&(i(0,"div",10),l(1,"img",14),i(2,"div",15),o(3),n()()),e&2){let t=d.$implicit;s(3),y(" ",t," ")}}function ze(e,d){if(e&1&&l(0,"nbm-add-to-cart-button",16),e&2){let t=p(2);b("info",t.monthly())("basket",t.basket())("addText",t.isExtending?"Extend your subscription":"SUBSCRIBE")}}function We(e,d){e&1&&(i(0,"div",17)(1,"div",18),o(2," You are currently a fixed term NB Plus subscriber. "),l(3,"br"),o(4," If you wish to upgrade to a monthly subscription, please contact our customer service team "),n()())}function Qe(e,d){if(e&1&&m(0,ze,1,3,"nbm-add-to-cart-button",16)(1,We,5,0,"div",17),e&2){let t=p();u(t.fixedTermExpiryDate?1:0)}}function $e(e,d){e&1&&l(0,"nbm-nb-plus-already-in-basket-billboard")}var ve=(()=>{class e{constructor(){this.current=c(void 0),this.processing=c(void 0),this.kpis=c(void 0),this.kpisIcons=c(void 0),this.monthly=c(void 0),this.basket=c(void 0),this.showImage=c(!0),this.addToBasket=k()}get itemIsInBasket(){return this.basket()?.contains(this.monthly().id)}onAddToBasket(){this.addToBasket.emit(this.monthly())}get anyKPIs(){let t=this.kpis();return t&&t.length}get canSubscribe(){let t=this.current();return!t||t.type==="Monthly"||t.type==="FixedTerm"}get fixedTermExpiryDate(){let t=this.current();return t?.type!=="FixedTerm"?null:t?.expiryDate}get isExtending(){return this.current()?.type==="Monthly"}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-add-monthly-nb-plus-billboard"]],inputs:{current:[1,"current"],processing:[1,"processing"],kpis:[1,"kpis"],kpisIcons:[1,"kpisIcons"],monthly:[1,"monthly"],basket:[1,"basket"],showImage:[1,"showImage"]},outputs:{addToBasket:"addToBasket"},decls:26,vars:7,consts:[[1,"row","p-4"],[1,"col-lg-6","pt-4","pe-5"],["promo-image",""],["srcset","/assets/img/nb-plus/screens-for-sales-page-monthly.webp","type","image/webp"],["src","/assets/img/nb-plus/screens-for-sales-page-monthly.jpg","alt","NB Plus screens",1,"img-fluid"],["price-text","",1,"display-5","mt-4","text-dark"],["header-text","",1,""],[1,"mb-5","mb-md-3","text-dark","lead","pe-5"],[1,"col-lg-6","ps-5"],[1,"text-start"],[1,"d-flex","kpi","justify-content-start","align-items-center","py-3"],[1,"col-12"],["ctas",""],[1,"mt-4","text-center"],["src","/assets/img/nb-plus/check-circle.webp","alt","Checkmark",1,"me-3"],[1,"text-start","d-flex","lead"],["additionalClasses","p-3 w-50 btn-lg",3,"info","basket","addText"],[1,"text-center","alert","alert-warning"],[1,"h4"]],template:function(r,a){r&1&&(i(0,"div",0)(1,"div",1)(2,"div",2)(3,"picture"),l(4,"source",3)(5,"img",4),n()(),i(6,"p",5)(7,"strong"),o(8),X(9,"currency"),n(),o(10,"/month * "),n(),i(11,"p",6)(12,"strong"),o(13," * Minimum 12 month contract term"),n()(),i(14,"div",7),o(15," Over 150 hours of online webinars and 2,500 pages of reference material available when you need it "),n()(),i(16,"div",8)(17,"h4",9),o(18,"What's included in your Monthly NB Plus subscription?"),n(),E(19,Ge,4,1,"div",10,A),n(),i(21,"div",11),P(22,12),i(23,"p",13),m(24,Qe,2,1)(25,$e,1,0,"nbm-nb-plus-already-in-basket-billboard"),n(),S(),n()()),r&2&&(s(8),K(Z(9,2,a.monthly().variants[0].price,"GBP","symbol","1.2")),s(11),M(a.kpis()),s(5),u(a.itemIsInBasket?25:24))},dependencies:[ge,H,te],styles:["@media(max-width:991px){.border-start[_ngcontent-%COMP%]{border:none!important}}"]})}}return e})();var Je=()=>["licences"];function Xe(e,d){if(e&1&&(i(0,"div",10),l(1,"img",15),i(2,"div",16),o(3),n()()),e&2){let t=d.$implicit;s(3),y(" ",t," ")}}var xe=(()=>{class e{constructor(){this.current=c(void 0),this.processing=c(void 0),this.kpis=c(void 0),this.kpisIcons=c(void 0),this.basket=c(void 0),this.price=c(void 0),this.addToBasket=k()}get anyKPIs(){let t=this.kpis();return t&&t.length}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-add-organisation-nb-plus-billboard"]],inputs:{current:[1,"current"],processing:[1,"processing"],kpis:[1,"kpis"],kpisIcons:[1,"kpisIcons"],basket:[1,"basket"],price:[1,"price"]},outputs:{addToBasket:"addToBasket"},decls:28,vars:3,consts:[[1,"row","p-4"],[1,"col-lg-6","pt-4","pe-5"],["promo-image",""],["srcset","/assets/img/nb-plus/nb-plus-screens-organisation.webp","type","image/webp"],["src","/assets/img/nb-plus-promo-screens-and-book.jpg","alt","NB Plus screens",1,"img-fluid"],["price-text","",1,"display-6","text-dark","mt-4"],[1,"mt-3","mb-5","mb-md-3","text-dark","lead","pe-5"],[1,"text-primary"],[1,"col-lg-6","ps-5"],[1,"text-start"],[1,"d-flex","kpi","justify-content-start","align-items-center","py-3"],[1,"col-12"],["ctas",""],[1,"mt-4","text-center"],[1,"btn","btn-primary","p-3","w-50","btn-lg",3,"routerLink"],["src","/assets/img/nb-plus/check-circle.webp","alt","Checkmark",1,"me-3"],[1,"text-start","d-flex","lead"]],template:function(r,a){r&1&&(i(0,"div",0)(1,"div",1)(2,"div",2)(3,"picture"),l(4,"source",3)(5,"img",4),n()(),i(6,"p",5)(7,"strong"),o(8),n()(),i(9,"p"),o(10,"Organisational discounts are available from 5+ users"),n(),i(11,"div",6),o(12," All members will receive the benefits of an annual NB Plus subscription including a "),i(13,"span",7),o(14,"FREE"),n(),o(15," hard copy course reference book of their choice "),n()(),i(16,"div",8)(17,"h4",9),o(18,"What's included in your Organisational Licence subscription?"),n(),E(19,Xe,4,1,"div",10,A),n(),i(21,"div",11),P(22,12),i(23,"p",13),P(24)(25),i(26,"button",14),o(27,"SUBSCRIBE"),n(),S()(),n(),S(),n()()),r&2&&(s(8),y("\xA3",a.price(),"/prices start per user"),s(11),M(a.kpis()),s(7),b("routerLink",J(2,Je)))},dependencies:[oe,ie],styles:["@media(max-width:991px){.border-start[_ngcontent-%COMP%]{border:none!important}}"]})}}return e})();function Ze(e,d){if(e&1&&l(0,"nbm-add-annual-nb-plus-billboard",3),e&2){let t=p(2);b("current",t.pricingInfo().current)("basket",t.basket())("kpis",t.annualKpisToShow)("kpisIcons",t.annualKpisIconsToShow)("annual",d)}}function et(e,d){if(e&1&&l(0,"nbm-add-monthly-nb-plus-billboard",4),e&2){let t=p(2);b("processing",t.processing)("current",t.pricingInfo().current)("basket",t.basket())("kpis",t.monthlyKpisToShow)("kpisIcons",t.monthlyKpisIconsToShow)("monthly",d)}}function tt(e,d){if(e&1&&l(0,"nbm-add-organisation-nb-plus-billboard",5),e&2){let t=p(2);b("processing",t.processing)("current",t.pricingInfo().current)("basket",t.basket())("kpis",t.organisationKpisToShow)("kpisIcons",t.organisationKpisIconsToShow)("price",t.pricingInfo().annual.variants[0].price)}}function nt(e,d){if(e&1&&(i(0,"div",0)(1,"div",1)(2,"div",2),m(3,Ze,1,5,"nbm-add-annual-nb-plus-billboard",3),m(4,et,1,6,"nbm-add-monthly-nb-plus-billboard",4),m(5,tt,1,6,"nbm-add-organisation-nb-plus-billboard",5),n()()()),e&2){let t,r,a=p();s(3),u((t=a.currentState()===a.types.annual&&a.pricingInfo().annual)?3:-1,t),s(),u((r=a.currentState()===a.types.monthly&&a.pricingInfo().monthly)?4:-1,r),s(),u(a.currentState()===a.types.organisational?5:-1)}}var Pe=(()=>{class e{constructor(){this.nbPlusService=g(R),this.basketService=g(D),this.bookService=g(V),this.pricingInfo=c(void 0),this.basket=x(void 0),this.processing=!1,this.types=B,this.currentState=c(this.types.annual),this.showKPIs=c(!0)}get monthlyKpisToShow(){return this.showKPIs()?this.KPIs.monthlyKpis:[]}get annualKpisToShow(){return this.showKPIs()?this.KPIs.annualKpis:[]}get organisationKpisToShow(){return this.showKPIs()?this.KPIs.organisationKpis:[]}get monthlyKpisIconsToShow(){return this.showKPIs()?this.KPIs.monthlyKpisIcons:[]}get annualKpisIconsToShow(){return this.showKPIs()?this.KPIs.annualKpisIcons:[]}get organisationKpisIconsToShow(){return this.showKPIs()?this.KPIs.organisationKpisIcons:[]}ngOnInit(){this.KPIs=ce(this.bookService.getNBPlusBookPrice()),this.basketService.getUserBasket().subscribe(t=>{this.basket.set(t)})}itemIsInBasket(t){return this.basket()?.contains(t.id)==!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-nb-plus-add-to-cart-billboards"]],inputs:{pricingInfo:[1,"pricingInfo"],currentState:[1,"currentState"],showKPIs:[1,"showKPIs"]}
1,decls:1,vars:1,consts:[[1,"mt-5"],[1,"row","mt-3","g-0","justify-content-center"],[1,"col-12","mb-5"],[3,"current","basket","kpis","kpisIcons","annual"],[3,"processing","current","basket","kpis","kpisIcons","monthly"],[3,"processing","current","basket","kpis","kpisIcons","price"]],template:function(r,a){r&1&&m(0,nt,6,3,"div",0),r&2&&u(a.pricingInfo()?0:-1)},dependencies:[ke,ve,xe],encapsulation:2})}}return e})();var Se=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-nb-plus-seo"]],decls:44,vars:0,consts:[[1,"container"],[1,"row","my-4"],[1,"col-xl-6","border-end","border-dark","border","border-xl-show","border-dashed","border-0","px-4"],[1,"col-xl-6","px-4","mt-4","mt-xl-0"]],template:function(r,a){r&1&&(i(0,"div",0)(1,"div",1)(2,"div",2)(3,"nbm-content-container")(4,"h5"),o(5,"What does NB Plus include?"),n(),i(6,"p"),o(7," NB Plus gives you unlimited access to NB Medical's complete online learning library, including all live and on-demand Hot Topics webinars, Hot Topics online course reference books, over 100 hours of CPD modules, KISS summaries, podcasts and appraisal essentials such as Basic Life Support and Child Safeguarding videos. You also receive unlimited access to Ask Archie and Quick-Consult. "),n(),i(8,"p"),o(9," Flexible subscription options are available with both monthly and annual plans. Annual subscribers also receive a complimentary hard-copy reference book of their choice. "),n(),i(10,"h5"),o(11,"Does NB Plus also include access to Ask Archie?"),n(),i(12,"p"),o(13," Yes! A subscription to NB Plus includes unlimited access to Ask Archie, our AI-powered educational tool designed to help healthcare professionals access accurate, evidence-based information instantly. "),n(),i(14,"h5"),o(15,"How many CPD hours does NB Plus cover?"),n(),i(16,"p"),o(17," NB Plus provides access to hundreds of hours of CPD learning each year through webinars, courses and on demand educational content. Subscribers can complete CPD at their own pace and download certificates to support appraisal and revalidation. "),n(),i(18,"h5"),o(19,"Is NB Plus certified for GP appraisal?"),n(),i(20,"p"),o(21," Yes. NB Medical courses and webinars are designed to support ongoing professional development and GP appraisal requirements. CPD certificates are provided for completed learning activities and can be used as part of your appraisal and revalidation portfolio with easy upload to Fourteen Fish and Clarity accounts. "),n()()(),i(22,"div",3)(23,"nbm-content-container")(24,"h5"),o(25,"Can my practice buy NB Plus for a team?"),n(),i(26,"p"),o(27," Yes. NB Plus subscriptions are available for practices and organisations looking to provide high quality medical education for their wider clinical team. Team access helps support shared learning, professional development and consistent clinical practice across primary care teams. Discounts are available for volume purchases. "),n(),i(28,"h5"),o(29,"Can I cancel a monthly subscription?"),n(),i(30,"p"),o(31," You can cancel your monthly subscription after completing a minimum of 12 monthly payments. Your access will continue until the end of your current billing period, with no further payments taken after cancellation. "),n(),i(32,"h5"),o(33,"How do I access live webinars as an NB Plus member?"),n(),i(34,"p"),o(35," NB Plus subscribers do not need to book live or on demand webinars. Once subscribed you can access all webinars and content via the NB Dashboard. "),n(),i(36,"h5"),o(37,"Does NB Plus include MRCGP AKT question bank access?"),n(),i(38,"p"),o(39," No, the MRCGP AKT question bank is a separate product for trainees and needs to be purchased
1separately. The AKT question bank helps trainees prepare for the exam with practice questions, explanations and revision support tailored to the current curriculum. "),n(),i(40,"h5"),o(41,"Does NB Plus include hard-copy books?"),n(),i(42,"p"),o(43," Annual subscribers receive one complimentary hard-copy booklet of their choice each year. All subscribers also enjoy digital access to NB Medical course reference books, with additional hard-copy editions available to purchase at a heavily discounted subscriber price. "),n()()()()())},dependencies:[ue],encapsulation:2})}}return e})();var we=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-nb-plus-ask-archie-info"]],decls:41,vars:1,consts:[[1,"plus-spacer","text-center","position-relative","z-1"],["src","/assets/img/nb-plus/cross-icon.webp","alt","Spacer"],[1,"row","text-start","justify-content-center"],[1,"col-12","border-white","border","border-4","px-3","pt-2","bg-grey","overflow-hidden","position-relative"],["src","/assets/img/archie/archie-nav-logo.svg",1,"me-1","align-middle","watermark"],[1,"text-dark","archie-font","display-3","mt-5","me-5","text-center"],["src","/assets/img/archie/archie-ask-label.svg","alt","",1,"archie-ask-label"],[1,"text-dark","border-bottom","border-0","border-dark","border","p-4","text-center"],[1,"grid","text-dark","h6","p-3","pb-4"],[1,"shadow","border","p-3","bg-white"],[3,"videoId"],[1,"no-bullet","my-5"],[1,"py-1"],[1,"icon-check","me-3"]],template:function(r,a){r&1&&(i(0,"div",0),l(1,"img",1),n(),i(2,"div",2)(3,"div",3),l(4,"img",4),i(5,"h2",5),l(6,"img",6),o(7,"Archie "),n(),i(8,"h5",7),o(9," Ask Archie is an AI-powered educational tool designed to help healthcare professionals access accurate, clear, concise, and evidence-based information instantly. "),n(),i(10,"div",8)(11,"div",9),l(12,"nbm-youtube-embed",10),n(),i(13,"ul",11)(14,"li",12),l(15,"i",13),o(16,"Unlimited access with an NB Plus subscription"),n(),i(17,"li",12),l(18,"i",13),o(19,"Clear, concise, evidence-based information"),n(),i(20,"li",12),l(21,"i",13),o(22,"AI-powered educational tool"),n(),i(23,"li",12),l(24,"i",13),o(25,"Answers written and researched by the NB Medical team of GPs "),n(),i(26,"li",12),l(27,"i",13),o(28,"Trusted sources: Ask Archie does not search the internet or use external sources "),n(),i(29,"li",12),l(30,"i",13),o(31,"No guesses. If Ask Archie is unsure or lacks information, it will let you know "),n(),i(32,"li",12),l(33,"i",13),o(34,"Quick responses to your questions"),n(),i(35,"li",12),l(36,"i",13),o(37,"Ask follow up questions to create full conversations with Ask Archie "),n(),i(38,"li",12),l(39,"i",13),o(40,"All answers fully referenced: simply click through to see full source "),n()()()()()),r&2&&(s(12),b("videoId","I-jdI0tu-5Q"))},dependencies:[be],styles:[".nb-plus-spacer[_ngcontent-%COMP%]{background-image:url(/assets/img/nb-plus/nb-plus-banner.webp);background-size:cover;background-repeat:no-repeat;min-height:100px;margin-top:-50px}.plus-spacer[_ngcontent-%COMP%]{background-repeat:no-repeat;min-height:10px}.plus-spacer[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{transform:scale(1.5)}.no-bullet[_ngcontent-%COMP%]{list-style-type:none;padding-left:0}.grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}@media(max-width:991px){.grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.watermark[_ngcontent-%COMP%]{width:30em;color:#02456512;position:absolute;right:-10em;bottom:-5em;transform:rotate(5deg);opacity:.2}"]})}}return e})();var it=["offerings"];function ot(e,d){if(e&1&&l(0,"nbm-nb-plus-upgrade-bar",2),e&2){let t=p();b("annual",t.pricingInfo().annual)("nbPlusUpgradeInfo",t.nbPlusUpgradeInfo())}}var _n=(()=>{class e{constructor(){this.basketService=g(D),this.nbPlusService=g(R),this.route=g(ne),this.jsonLdService=g(j),this.pricingInfo=q(this.nbPlusService.getNBPlusPricingInfo()),this.basket=q(this.basketService.getUserBasket()),this.nbPlusUpgradeInfo=q(this.nbPlusService.getUserNBPlusUpgradeInfo()),this.subscriptionState=B.annual,this.reference=ee.required("offerings")}ngOnInit(){this.jsonLdService.insertSchema(j.faqSchema([{question:"What does NB Plus include?",answer:"NB Plus gives you unlimited access to NB Medical\u2019s complete online learning library, including all live and on-demand Hot Topics webinars, Hot Topics online course reference books, over 100 hours of CPD modules, KISS summaries, podcasts and appraisal essentials such as Basic Life Support and Child Safeguarding videos. Flexible subscription options are available with both monthly and annual plans. Annual subscribers also receive a complimentary hard-copy reference book of their choice."},{question:"How many CPD hours does NB Plus cover?",answer:"NB Plus provides access to hundreds of hours of CPD learning each year through webinars, courses and on demand educational content. Subscribers can complete CPD at their own pace and download certificates to support appraisal and revalidation."},{question:"Is NB Plus certified for GP appraisal?",answer:"Yes. NB Medical courses and webinars are designed to support ongoing professional development and GP appraisal requirements. CPD certificates are provided for c
1ompleted learning activities and can be used as part of your appraisal and revalidation portfolio with easy upload to Fourteen Fish and Clarity accounts."},{question:"Can my practice buy NB Plus for a team?",answer:"Yes. NB Plus subscriptions are available for practices and organisations looking to provide high quality medical education for their wider clinical team. Team access helps support shared learning, professional development and consistent clinical practice across primary care teams. Discounts are available for volume purchases."},{question:"Can I cancel a monthly subscription?",answer:"You can cancel your monthly subscription after completing a minimum of 12 monthly payments. Your access will continue until the end of your current billing period, with no further payments taken after cancellation."},{question:"How do I access live webinars as an NB Plus member?",answer:"NB Plus subscribers do not need to book live or on demand webinars. Once subscribed you can access all webinars and content via the NB Dashboard."},{question:"Does NB Plus include MRCGP AKT question bank access?",answer:"No, the MRCGP AKT question bank is a separate product for trainees and needs to be purchased
1separately. The AKT question bank helps trainees prepare for the exam with practice questions, explanations and revision support tailored to the current curriculum."},{question:"Does NB Plus include hard-copy books?",answer:"Annual subscribers receive one complimentary hard-copy booklet of their choice each year. All subscribers also enjoy digital access to NB Medical course reference books, with additional hard-copy editions available to purchase at a heavily discounted subscriber price."},{question:"Does NB Plus include access to Ask Archie?",answer:"Yes. Ask Archie is an AI-powered educational tool designed to help healthcare professionals access accurate, clear, concise, and evidence-based information instantly. Ask Archie is available to all NB Plus subscribers."}]),"faq-nb-plus")}ngAfterViewInit(){this.route.snapshot.fragment==="pricing"&&this.scrollToOfferings()}changeOffering(t){this.subscriptionState=t}scrollToOfferings(){this.reference().nativeElement.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=h({type:e,selectors:[["nbm-nb-plus-details"]],viewQuery:function(r,a){r&1&&W(a.reference,it,5),r&2&&Q()},decls:18,vars:9,consts:[["offerings",""],[3,"fullWidth","noBottomMargin","hideHeader","showHR","noticeHidden"],[3,"annual","nbPlusUpgradeInfo"],[1,"container","pt-0","mt-0"],[3,"emitClick"],[1,"h1","display-6","text-dark","text-center","my-md-3","my-lg-5","mx-5","px-5","pt-3"],[1,"h3","text-dark","text-center","my-md-3","my-lg-5","mx-5","px-5"],[1,"text-center","my-5"],[1,"display-5","mb-4"],[3,"linkClicked","currentState"],["id","pricing","ngSkipHydration","",3,"pricingInfo","currentState"]],template:function(r,a){r&1&&(i(0,"nbm-site-page",1),m(1,ot,1,2,"nbm-nb-plus-upgrade-bar",2),i(2,"div",3)(3,"nbm-nb-plus-value-proposition",4),f("emitClick",function(){return a.scrollToOfferings()}),n(),i(4,"p",5),o(5," NB PLUS provides unlimited access to ALL Hot Topics live and on demand webinars, online course reference books, CPD modules, appraisal essentials and so much more. "),n(),i(6,"p",6),o(7," You also get access to Ask Archie, our AI-powered educational tool designed to help healthcare professionals access accurate, clear, concise, and evidence-based information instantly. "),n(),l(8,"nbm-nb-plus-info-grid")(9,"nbm-nb-plus-ask-archie-info"),i(10,"div",7)(11,"div",null,0)(13,"h2",8),o(14,"Choose a subscription"),n()(),i(15,"nbm-nb-plus-buttons",9),f("linkClicked",function(Be){return a.changeOffering(Be)}),n()(),l(16,"nbm-nb-plus-add-to-cart-billboards",10),n(),l(17,"nbm-nb-plus-seo"),n()),r&2&&(b("fullWidth",!0)("noBottomMargin",!0)("hideHeader",!0)("showHR",!1)("noticeHidden",!1),s(),u(a.nbPlusUpgradeInfo()&&a.pricingInfo()?1:-1),s(14),b("currentState",a.subscriptionState),s(),b("pricingInfo",a.pricingInfo())("currentState",a.subscriptionState))},dependencies:[de,fe,_e,Ce,ye,Pe,Se,we],encapsulation:2})}}return e})();export{_n as NbPlusDetailsComponent};
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.