PageSourceSearch

https://nbmedical.com/chunk-VA6FZ4N3.js

js nbmedical.com collected 2026-09-24 20:33:44 UTC 3,162 bytes, 1 lines download raw bytes

1import{a as D}from"./chunk-Z2HDTMAH.js";import"./chunk-MMQ466VB.js";import"./chunk-JVR6U2RV.js";import"./chunk-5GUHHL73.js";import"./chunk-LSLBIIJK.js";import"./chunk-KQURSBNB.js";import"./chunk-JMVUUNJZ.js";import"./chunk-O3AB7NIS.js";import"./chunk-OWKN33XV.js";import"./chunk-GAX33WGZ.js";import"./chunk-DP5WGZUE.js";import"./chunk-PPF4CICK.js";import"./chunk-I64KL7UV.js";import{a as B}from"./chunk-T45U3SDN.js";import"./chunk-DUB5SLFO.js";import"./chunk-EH3ZA36I.js";import"./chunk-67IXNHRQ.js";import"./chunk-ZGVQJ6DH.js";import"./chunk-SAWTGHE4.js";import{a as P}from"./chunk-56O74KCJ.js";import"./chunk-HNWSV3B3.js";import{d as S,m as T}from"./chunk-PSH5TAI2.js";import"./chunk-W3NUKB7B.js";import"./chunk-KJJHSOFJ.js";import"./chunk-USN3IUD3.js";import"./chunk-AZUCPPFK.js";import"./chunk-SGQORKKV.js";import"./chunk-ZBQW7NJG.js";import{a as v}from"./chunk-C6O6I5LW.js";import"./chunk-O2P25Q5F.js";import{c as M}from"./chunk-TPCL2XMH.js";import"./chunk-WRBQWUEI.js";import{k as y}from"./chunk-KSTBAVB4.js";import{Ab as g,Ac as s,Bb as f,Cb as a,Pb as C,Ra as l,Z as o,eb as m,m as c,qa as p,sb as d,sc as b,sd as w,tc as h,ub as u,zb as r}from"./chunk-P2OBJROK.js";import"./chunk-IZQOVDKO.js";import"./chunk-6IZLXKZM.js";function A(i,_){i&1&&a(0,"nbm-course-access-code",1),i&2&&r("productPage",!0)}function x(i,_){if(i&1&&a(0,"nbm-webinar-page-display",2),i&2){let e=C();r("webinar",e.details)}}var R=(()=>{class i{get details(){return this.webinar()}constructor(){this.route=o(y),this.googleTagManagerService=o(M),this.jsonLdService=o(v),this.webinar=w(this.route.data.pipe(c(e=>e.webinar)),{requireSync:!0}),this.requiresAccessCode=s(()=>{let e=this.webinar();return e?"locked"in e:!1}),this.metaDescription=s(()=>{let e=this.webinar();return e?"locked"in e?"NB Medical presents our bespoke course":`NB Medical presents our ${e.name}. Available for free`:""}),p(()=>{let e=this.webinar();e&&(this.googleTagManagerService.sendDetailView(e,S.Webinars),"locked"in e||this.jsonLdService.insertSchema({"@context":"http://schema.org/","@type":"Course",name:e.name,image:"https://www.nbmedical.com/assets/img/logo.png",description:e.plainSummary,provider:{"@type":"Organization",name:"NB Medical Education",url:"https://www.nbmedical.com"},hasCourseInstance:[{"@type":"CourseInstance",courseMode:["distance learning","Online"],offers:{"@type":"Offer",price:0,priceCurrency:"GBP"}}]},"webinar"))})}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=m({type:i,selectors:[["nbm-clinics-page"]],decls:4,vars:9,consts:[["titleTextClass","text-white",3,"title","titleBgClass","description","fullWidth","noBottomMargin","hideTitle"],[3,"productPage"],[3,"webinar"]],template:function(n,t){n&1&&(g(0,"nbm-site-page",0),b(1,"contentTypeSlug"),d(2,A,1,1,"nbm-course-access-code",1)(3,x,1,1,"nbm-webinar-page-display",2),f()),n&2&&(r("title",t.details==null?null:t.details.name)("titleBgClass","bg-gradient bg-"+h(1,7,t.details))("description",t.metaDescription())("fullWidth",!0)("noBottomMargin",!0)("hideTitle",!0),l(2),u(t.requiresAccessCode()?2:3))},dependencies:[T,B,D,P],encapsulation:2})}}return i})();export{R as ClinicsPageComponent};

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.