1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2005],{26847:()=>{},32005:(e,a,r)=>{"use strict";r.r(a),r.d(a,{CourseCardTease:()=>x,cleanCategoryName:()=>g});var s=r(6029);r(26847);var c=r(50212),l=r(92769),d=r(28207),t=r(9565),n=r(17815),o=r(30882),i=r(20587),h=r(19255),u=r(35932),_=r(85692),m=r(42744),v=r(55729);function g(e){return e.toLowerCase().replace(/&/g,"and").replace(/\s+/g,"-")}function x(e){var a;let r,{programsToCompare:x,addProgramToCompare:b,removeProgramToCompare:j}=(0,i.X)(),y=(0,v.useId)(),{pushDataLayer:p}=(0,m.v)(),{t:f}=(0,h.c)(),{id:N,category:L,thumbnail:k,link:C,description:D,title:P,overline:M,isMultiCourse:w=!1,multiCourseLength:T,multiCourseCardHighlights:G,isExEd:$=!1,sessions:A,format:F,HeadingLevel:H={multiCourseHeader:"h3",courseHeader:"h2"}}=e,R=M||(null==L?void 0:L[0]),E=(0,c.A)("hbs-course-card",w&&"hbs-course-card--multicourse",!k&&"hbs-course-card--no-image");null==A||A.sort((e,a)=>e.sortDate&&a.sortDate?new Date(e.sortDate).getTime()-new Date(a.sortDate).getTime():0);let I=$?()=>{let e,a,r;return(null==A?void 0:A.length)?(A.forEach(s=>{(!a||a.indexOf("Last Ran:")>-1)&&(a=s.displayDate||(0,u.nP)(s.startDate,s.endDate)||f("toBeConfirmed"),s.startDate&&s.startDate.indexOf("Last Ran:")>-1&&(a=s.startDate),r=s.format,e=s.fee)}),(0,s.jsx)("div",{className:"hbs-course-card__details",children:(0,s.jsxs)("ul",{children:[(0,s.jsx)("li",{className:"hbs-course-card__detail",children:(0,s.jsx)("p",{children:a})}),r&&(0,s.jsx)("li",{className:"hbs-course-card__detail",children:(0,s.jsx)("p",{children:r})}),e&&(0,s.jsx)("li",{className:"hbs-course-card__detail",children:(0,s.jsx)("p",{children:(0,s.jsx)("strong",{children:e})})})]})})):null}:()=>{var e,a,r,c,l;let d,t=null==F?void 0:F.join(", ").toLowerCase().replaceAll("-"," ").split(",").map(e=>e.trim()),n=null==t?void 0:t.includes("on demand");if(!(null==A?void 0:A.length))return null;let o="";A.length>1&&(d=(A.length-1).toString(),A.length>2&&(o="s"));let i=null==(e=A[0])?void 0:e.startDate,h=null==(a=A[0])?void 0:a.deadline,u=null==(r=A[0])?void 0:r.applicationDueDate,_=null==(c=A[0])?void 0:c.time,m=null==(l=A[0])?void 0:l.fee;return(0,s.jsx)("div",{className:"hbs-course-card__details",children:(0,s.jsxs)("ul",{children:[i&&!n&&(0,s.jsx)("li",{className:"hbs-course-card__detail",children:(0,s.jsxs)("p",{children:[i,d&&(0,s.jsxs)(s.Fragment,{children:[",\xa0",d," further session",o]})]})}),!i&&n&&(0,s.jsx)("li",{className:"hbs-course-card__detail",children:(0,s.jsx)("p",{children:F})}),m&&(0,s.jsx)("li",{className:"hbs-course-card__detail",children:(0,s.jsxs)("p",{children:[m,u&&w&&(0,s.jsxs)(s.Fragment,{children:[",\xa0","Application due ",u]}),h&&!w&&(0,s.jsxs)(s.Fragment,{children:[",\xa0","Payment due ",h]})]})}),_&&(0,s.jsx)("li",{className:"hbs-course-card__detail",children:(0,s.jsx)("p",{children:_})})]})})},Z=Array.isArray(L)&&L.length>0&&!$?{backgroundImage:1===L.length?"none":"linear-gradient(to right, ".concat(L.map((e,a)=>{let r="var(--c-coursetopic-".concat(g(e),")"),s=a/(L.length-1)*100;return"".concat(r," ").concat(s,"%")}).join(", "),")"),backgroundColor:1===L.length?"var(--c-coursetopic-".concat(g(L[0]||""),")"):"unset"}:void 0;return e.dataLayer&&(r=()=>{var a;p({...e.dataLayer,event:"program_finder_result_click",event_data:{...null==(a=e.dataLayer)?void 0:a.event_data,program_name:P,program_action:"program cta click"}})}),(0,s.jsxs)("div",{className:E,children:[(0,s.jsx)("div",{className:"hbs-course-card__header",style:Z}),(0,s.jsxs)("div",{className:"hbs-course-card__wrapper",children:[(0,s.jsxs)("div",{className:"hbs-course-card__inner",children:[(0,s.jsxs)("div",{className:"hbs-course-card__body",children:[w&&k&&(0,s.jsx)(o.Z,{className:"hbs-course-card__media",...k,aspectRatio:"2/3"}),(0,s.jsxs)("div",{className:"hbs-course-card__content",children:[(0,s.jsxs)("div",{className:"hbs-course-card__content-inner",children:[w&&k&&(0,s.jsx)(o.Z,{className:"hbs-course-card__media hbs-course-card__media-float",...k,aspectRatio:"2/3"}),R&&(0,s.jsx)("div",{className:"hbs-course-card__category",children:R}),(0,s.jsx)(H.courseHeader,{className:"hbs-course-card__title",children:(0,s.jsx)(n.N,{href:C,className:"hbs-course-card__link",dataLayer:e.dataLayer,children:P})}),D&&(0,s.jsx)("p",{className:"hbs-course-card__description",children:D})]}),(0,s.jsx)(I,{})]})]}),w&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"hbs-course-card__courses",children:[(0,s.jsxs)("div",{className:"hbs-course-card__courses-header",children:[(0,s.jsx)("div",{className:"hbs-course-card__courses-length",children:T&&T}),(0,s.jsx)(H.multiCourseHeader,{className:"hbs-course-card__courses-label",children:"Course Program"})]}),G&&(null==(a=G.content)?void 0:a.length)>0&&(0,s.jsx)("div",{className:"hbs-course-card__courses-list hbs-course-card__courses-list-highlights",children:(0,s.jsx)(_.Q,{document:G})})]}),(0,s.jsx)("div",{className:"hbs-course-card__multicourse-mobile",children:(0,s.jsx)(I,{})})]})]}),(0,s.jsxs)("div",{className:"hbs-course-card__footer",children:[(0,s.jsxs)("div",{className:"hbs-course-card__compare",children:[(0,s.jsxs)(l.bL,{id:y,className:"hbs-course-card__checkbox",checked:!!x.find(e=>e.id===N),disabled:!x.find(e=>e.id===N)&&x.length>=8,onClick:e=>e.stopPropagation(),onCheckedChange:a=>{var r,s,c,l;a?(b(e),(null==(r=e.dataLayer)?void 0:r.event_data)&&p({...e.dataLayer,event:"program_finder_result_click",event_data:{...null==(s=e.dataLayer)?void 0:s.event_data,program_name:P,program_action:"compare add click"}})):(j(e),(null==(c=e.dataLayer)?void 0:c.event_data)&&p({...e.dataLayer,event:"program_finder_result_click",event_data:{...null==(l=e.dataLayer)?void 0:l.event_data,program_name:P,program_action:"compare remove click"}}))},children:[(0,s.jsx)(l.C1,{children:(0,s.jsx)(d.I,{name:"check",className:"hbs-course-card__checkbox-icon"})}),(0,s.jsx)("span",{className:"hbs-global-visually-hidden",children:"Compare ".concat(P)})]}),(0,s.jsx)("label",{htmlFor:y,className:"hbs-course-card__checkbox-label","aria-hidden":"true",onClick:e=>e.stopPropagation(),children:"Compare"})]}),(0,s.jsxs)(n.N,{href:C,className:"hbs-course-card__footer-link","aria-label":"Learn more about ".concat(P),onClick:r,children:["Learn more",(0,s.jsx)(t.P,{className:"hbs-course-card__footer-link-icon"})]})]})]})]})}},35932:(e,a,r)=>{"use strict";r.d(a,{HM:()=>_,Yq:()=>i,_D:()=>u,az:()=>o,nP:()=>h,zL:()=>n});var s=r(36324),c=r(34627),l=r(85056),d=r(18180),t=r(42424);function n(e){if(e)try{let a=new Date(e);if(!isNaN(a.getTime()))return a}catch(e){console.error(e)}}function o(){let e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=/^(\d{4})-(\d{2})-(\d{2})$/,s=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(\.\d+)?Z$/;return(null==a?void 0:a.match(r))||(null==a?void 0:a.match(s))?((null==a?void 0:a.match(r))?e=a.replace(r,"$2/$3/$1"):(null==a?void 0:a.match(s))&&(e=a.replace(s,"$2/$3/$1")),e):a}function i(e){let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return;let r=n(o(e)),c=a?t.g:void 0;return r?(0,s.GP)(r,a?"yyyyå¹´Mædæ¥":"LLL d, yyyy",{locale:c}):void 0}function h(e,a){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!a)return"";let i=n(o(e)),h=n(o(a));if(!i||!h)return"";let u=" â ",_={locale:r?t.g:void 0},m=r?"yyyyå¹´Mædæ¥":"LLL d, yyyy";return(0,c.C)(i)!==(0,c.C)(h)?(0,s.GP)(i,m,_)+u+(0,s.GP)(h,m,_):(0,l.t)(i)!==(0,l.t)(h)?(0,s.GP)(i,r?"yyyyå¹´Mædæ¥":"LLL d",_)+u+(0,s.GP)(h,r?"Mædæ¥":"LLL d, yyyy",_):(0,d.p)(i)!==(0,d.p)(h)?(0,s.GP)(i,r?"yyyyå¹´Mæd":"LLL d",_)+u+(0,s.GP)(h,r?"dæ¥":"d, yyyy",_):(0,s.GP)(i,m,_)}function u(e){if(!e)return"never";let a=Math.floor((new Date().getTime()-e.getTime())/1e3),r=a/31536e3;return r>1?Math.floor(r)+" years ago":(r=a/2592e3)>1?Math.floor(r)+" months ago":(r=a/86400)>1?Math.floor(r)+" days ago":(r=a/3600)>1?Math.floor(r)+" hours ago":(r=a/60)>1?Math.floor(r)+" minutes ago":Math.floor(a)+" seconds ago"}function _(e){return/[T\s]\d{2}:\d{2}/.test(e)?e:"".concat(e,"T08:00:00-05:00")}}}]); 2//# sourceMappingURL=2005.7f192ef1fe66075f.js.map
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.