PageSourceSearch

https://www.jnjmedicalcloud.no/component---src-templates-services-…ts-event-detail-tsx-474d4d46d36047ad792c.js

js jnjmedicalcloud.no collected 2026-10-08 02:15:38 UTC 90,384 bytes, 2 lines download raw bytes

1(self.webpackChunk_jmc_janssen_medical_cloud_frontend=self.webpackChunk_jmc_janssen_medical_cloud_frontend||[]).push([[1365,7644],{7644:function(e,t,a){"use strict";a.r(t),a.d(t,{LiveStatus:function(){return p},MediaImpression:function(){return f},default:function(){return g}});var n=a(80972),l=a.n(n),r=a(20290),i=a(15621),o=a(58069),s=a(57773),c=a(64669),d=a(52593),u=a(77960),m=a.n(u),v=a(2784);const E=e=>{const t=Math.floor(e/60),a=e%60;return`${t<10?`0${t}`:`${t}`}:${a?a<10?`0${a}`:`${a}`:"00"}`};let p=function(e){return e.PRE_EVENT="PRE_EVENT",e.LIVE_INITIALIZING="LIVE_INITIALIZING",e.LIVE="LIVE",e.LIVE_PAUSED="LIVE_PAUSED",e.POST_EVENT="POST_EVENT",e}({});const f=e=>{const{0:t,1:a}=(0,v.useState)(0),{0:n,1:u}=(0,v.useState)("00:00"),{0:f,1:g}=(0,v.useState)("00:00"),{0:h,1:y}=(0,v.useState)(null),{0:b,1:R}=(0,v.useState)(null),{0:_,1:S}=(0,v.useState)(!1),{0:N}=(0,v.useState)(!1),{0:k,1:I}=(0,v.useState)(0),{0:T,1:D}=(0,v.useState)(!1),{0:C,1:L}=(0,v.useState)(0),{0:O,1:A}=(0,v.useState)(o.J.LOADED),{0:P,1:$}=(0,v.useState)(p.PRE_EVENT),{0:w,1:Z}=(0,v.useState)(null),{0:M,1:x}=(0,v.useState)(!1),{interacted:V}=(0,r.A)(),{0:j,1:z}=(0,v.useState)(!1),{children:G,id:F,player:U,type:B,category:H=null,name:W,placement:q,position:J,targeturl:Y=null,eventstatus:K=null,eventpurpose:Q=null,autoplay:X=!1,mediasource:ee=null,thresholdvalue:te=0,mediaClickEnabled:ae=!0,liveStatusCurrent:ne,liveStatusUpdate:le,minutesWatchedIntervalCurrent:re,setMinutesWatchedIntervalUpdate:ie,fillParentContainerVertically:oe=!1,getLength:se,component:ce="unset"}=e,de=(0,v.useRef)(null),ue=(0,c.R)(de,te);(0,v.useEffect)((()=>{("ols"===(null==U?void 0:U.toLowerCase())&&ue&&V||"youtube"===(null==U?void 0:U.toLowerCase())&&ue&&V||"ols"!==(null==U?void 0:U.toLowerCase())&&k>0&&ue&&V||"brightcove"===(null==U?void 0:U.toLowerCase())&&ue&&V||"openmeet"===(null==U?void 0:U.toLowerCase())&&ue&&V)&&setTimeout((()=>{j||(z(!0),l()().trackEvent({event:i.G.MEDIA_IMPRESSION,info:{type:B,id:F,player:U,length:!M&&Number(k)>0?(0,d.q)(k):"unset",cookieAccept:T,autoplay:X,mediasource:ee,category:H,eventstatus:K,eventpurpose:Q,name:W,placement:q,position:J,targeturl:Y||"unset",component:ce}}))}),100)}),[k,ue,V]),(0,s.O)("click",(e=>{O===o.J.LOADED&&ae&&l()().trackInteraction(e,{changeEvent:i.G.MEDIA_CLICK})}),de),(0,v.useEffect)((()=>{X&&l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_PLAY})}),[k]),(0,v.useEffect)((()=>{O===o.J.PLAY&&!_&&k>0&&l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_PLAY}),O===o.J.PAUSE&&!_&&Number(k)>=0&&(0,d.q)(k)!==E(Number.parseInt(f))&&l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_PAUSE})}),[O,k]),(0,v.useEffect)((()=>{if(P===p.LIVE&&ne!=p.LIVE){le&&le(p.LIVE),l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_LIVE});const e=setInterval((()=>{l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_MINUTES_WATCHED})}),3e5);Z(e),ie&&ie(e)}P===p.LIVE_PAUSED&&(clearInterval(w),clearInterval(re)),P===p.POST_EVENT&&(l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_LIVE_END}),clearInterval(w),clearInterval(re))}),[P]),(0,v.useEffect)((()=>{if(!M){const e=.5*k,a=.75*k,n=k-5;t>.25*k&&C<.25&&k>0&&(L(.25),l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_25PCT})),t>e&&C<.5&&k>0&&(L(.5),l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_50PCT})),t>a&&C<.75&&k>0&&(L(.75),l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_75PCT})),t>=n&&C<1&&k>0&&(L(1),l()().trackInteraction({currentTarget:de.current},{changeEvent:i.G.MEDIA_COMPLETE}))}}),[t]);return v.createElement("div",{role:"none","data-tracking-event":i.G.MEDIA_IMPRESSION,"data-tracking-info":JSON.stringify({type:B,id:F,player:U,timestop:N?t&&Number(k)>=0&&(0,d.q)(t):null,timeplay:N?null:M?"unset":n,timepause:N?null:M?"unset":f,timestamp:N?null:M?P===p.POST_EVENT?E(m()(b).diff(h,"second")):E(m()().diff(h,"second")):null,length:!M&&Number(k)>=0?(0,d.q)(k):"unset",cookieAccept:"video"===B||"audio"===B?T:null,autoplay:X,mediasource:ee,category:H,eventstatus:K,eventpurpose:Q,name:W,placement:q,position:J,targeturl:Y||"unset",component:ce}),style:{width:"100%",...oe?{height:"100%"}:{}},ref:de},v.cloneElement(G,{mediastop:(e,t)=>{let a=e;"boolean"==typeof e&&(a=e?o.J.PLAY:o.J.PAUSE);let n=t;if("number"==typeof t&&(n=E(Number.parseInt(t.toString()))),a===o.J.PLAY){const e=E(h?m()().diff(h,"second"):0);u(M?e:n)}else a===o.J.PAUSE&&g(n);A(a),S(!1)},medialive:(e,t,a)=>{x(!0),y(t),R(a),$(e),S(!1)},getLength:e=>{se&&se(Number.isNaN(e)?0:e),I(Number.isNaN(e)?0:e)},cookieAccept:D,getCurrentTime:a}))};var g=f},70714:function(e,t,a){"use strict";a.d(t,{x:function(){return n.default}});var n=a(7644)},85769:function(e,t,a){"use strict";a.d(t,{$:function(){return P}});var n=a(38777),l=a(60991),r=a(78879),i=a(42635),o=a(31234),s=a(1884),c=a(85606),d=a(17881),u=a(32694),m=a(87240),v=a(23322),E=a(95553),p=a.n(E),f=a(77960),g=a.n(f),h=a(44073),y=a.n(h),b=a(40031),R=a(18149),_=a.n(R),S=a(2784),N=a(76814),k=a(57975),I=a(20247),T=a(71321),D="style-module--smpcList--79b2e",C="style-module--top-spacing--e9cdb",L="style-module--list--44b4d",O=a(3283);g().extend(y());const A=e=>{var t;let{smpcs:a}=e;const n=(0,O.Pc)(),{t:i}=(0,N.$G)(),E=null===(t=(0,k.v9)((e=>e.bottomContent),_()))||void 0===t?void 0:t.hasVisibleFootnotes,{lastSectionBackgroun
1d:f}=(0,r.CI)(),g=f&&f!==d.Il.WHITE&&!E;return a&&a.length>0?S.createElement("div",{className:p()(D,g&&C)},S.createElement(c.Z,{variant:"h2",color:"title",weight:"400"},i("SMPC & Technical Information",{ns:"common"})),S.createElement("div",{className:L},a.map((e=>{var t;const a=null===(t=e.page_reference)||void 0===t?void 0:t[0],r=e.display_title||e.title;if(e.smpc_source===v.SMPCSource.EXTERNAL&&e.external_link){const t=e.generate_detail_page?`${T.k_}/${e.uid}`:e.external_link,a=(null==e?void 0:e.generate_detail_page)&&!n.isAuthorized((null==e?void 0:e.access_level)||m.u.level1,t);return S.createElement(l.ju,{fullWidth:!1,name:r,key:e.uid,url:t,htmlLink:!0,commercial:!0,external:!(null!=e&&e.generate_detail_page),"data-test-id":`SMPCItem-${r}`},S.createElement(c.Z,{color:"inherit",variant:"body-02"},(0,u.b)(r),a&&S.createElement(s.JO,{color:"inherit","data-test-id":"button.lock",icon:s.bO,type:"jnj"})))}if(e.smpc_source===v.SMPCSource.INTERNAL&&a){var i,d;const t=(null==a?void 0:a.page_url)||`${T.cU}/${null==a?void 0:a.material_id}`,o=(null==a||null===(i=a.regulatory_status)||void 0===i?void 0:i.promotional_or_medical)===v.CMS_MEDICAL_CONTENT?m.u.level3:(null===(d=a.access_control)||void 0===d?void 0:d.access_level)||m.u.level1,E=!n.isAuthorized(o,t);return S.createElement(l.ju,{fullWidth:!1,name:r,"data-test-id":`SMPCItem-${r}`,key:e.uid,url:t,htmlLink:!0,commercial:!a.regulatory_status||a.regulatory_status.promotional_or_medical===v.CMS_PROMOTIONAL_CONTENT},S.createElement(c.Z,{color:"inherit",variant:"body-02"},(0,u.b)(r),E&&S.createElement(s.JO,{color:"inherit","data-test-id":"button.lock",icon:s.bO,type:"jnj"})))}if(e.smpc_source===v.SMPCSource.FILE_ASSET&&e.file_asset){const t=e.generate_detail_page?`${T.k_}/${e.uid}`:e.file_asset.url,a=(null==e?void 0:e.generate_detail_page)&&!n.isAuthorized((null==e?void 0:e.access_level)||m.u.level1,t);return S.createElement(o.w,{key:e.uid,name:m.Z.getFileName(e.file_asset.url)},S.createElement(l.ju,{fullWidth:!1,url:t,commercial:!0,external:!(null!=e&&e.generate_detail_page),htmlLink:!0,"data-test-id":`SMPCItem-${r}`},S.createElement(c.Z,{color:"inherit",variant:"body-02"},(0,u.b)(r),a&&S.createElement(s.JO,{color:"inherit","data-test-id":"button.lock",icon:s.bO,type:"jnj"}))))}return null})))):null},P=e=>{var t,a;let{products:l=[],smpcs:r=[]}=e;const o=(0,k.I0)(),s=(0,k.v9)((e=>e.smpcProducts),_()),{allContentstackSmpc:c}=(0,b.useStaticQuery)("2332281398"),d=[].concat((0,n.Z)(null!==(t=null==s?void 0:s.refs)&&void 0!==t?t:[]),(0,n.Z)(r)),u=[].concat((0,n.Z)(null!==(a=null==s?void 0:s.products)&&void 0!==a?a:[]),(0,n.Z)(l)),m=(()=>{const e=[].concat((0,n.Z)(d),(0,n.Z)(u&&u.length>0?c.nodes.filter((e=>!e.exclude_from_automatic_smpc_collection&&(null==u?void 0:u.find((t=>e.product_relation.find((e=>t.uid===e.uid))))))):[]));return Array.from(new Set(e.map((e=>e.uid)))).map((t=>e.find((e=>e.uid===t)))).sort(((e,t)=>{const a=(e.display_title||e.title).toLowerCase(),n=(t.display_title||t.title).toLowerCase();return a<n?-1:a>n?1:0}))})();return S.useEffect((()=>{m.length>0&&o((0,I.Vx)({hasVisibleSMPCs:!0}))}),[m.length,o]),S.createElement(i.N,{name:"SMPC & Technical Information",position:1},S.createElement(A,{smpcs:m}))}},81875:function(e,t,a){"use strict";a.d(t,{_:function(){return v}});var n=a(95946),l=a(85606),r=a(86831),i=a(5161),o=a(17979),s=a(2784),c=a(76814),d="style-module--speaker-modal--553a3",u="style-module--other-speakers--87311",m="style-module--other-speakers__speaker--26fed";const v=e=>{var t,a,v;const{open:E,speaker:p,otherSpeakers:f=[],onClose:g}=e,{0:h,1:y}=(0,s.useState)(p),{0:b,1:R}=(0,s.useState)(f),{t:_}=(0,c.$G)();return(0,s.useEffect)((()=>{y(p)}),[p]),(0,s.useEffect)((()=>{R(f)}),[f]),E&&h?React.createElement(r.V,{open:!0,"data-test-id":"SpeakerModal",onClose:()=>g&&g(),noSnippet:!0},React.createElement("div",{className:d},React.createElement(i.F,{name:(0,o.A)(h),avatar:null===(t=h.avatar_image)||void 0===t?void 0:t.url,avatarInitials:`${h.first_name?null==h||null===(a=h.first_name)||void 0===a?void 0:a.charAt(0):""} ${(null==h||null===(v=h.last_name)||void 0===v?void 0:v.charAt(0))||(null==h?void 0:h.title)}`,jobTitle:h.job_title}),h.about&&React.createElement(l.Z,{variant:"body-02",color:"text-02"},React.createElement(n.o,null,h.about)),b.length>0&&React.createElement("div",{className:u,"data-test-id":"SpeakerModal.OtherSpeakers"},React.createElement(l.Z,{weight:"600"},_("Other speakers",{ns:"common"}),":"),b.map((e=>{var t,a,n;return React.createElement("div",{key:e.id,"data-test-id":`SpeakerModal.OtherSpeakers.${e.id}`,className:m,onClick:()=>{y(e),R(b.map((t=>t===e?h:t)))}},React.createElement(i.F,{name:(0,o.A)(e),avatar:null===(t=e.avatar_image)||void 0===t?void 0:t.url,color:"dark",weight:"400",size:"xl",onClick:()=>null,avatarInitials:`${e.first_name?null==e||null===(a=e.first_name)||void 0===a?void 0:a.charAt(0):""} ${(null==e||null===(n=e.last_name)||void 0===n?void 0:n.charAt(0))||e.title}`}))}))))):null}},49365:function(e,t,a){"use strict";a.r(t),a.d(t,{EventDetail:function(){return Sa},EventDetailPage:function(){return Na},Head:function(){return Ia},default:function(){return ka}});var n=a(28892),l=a(81822),r=a(22069),i=a(31234),o=a(48044),s=a(77034),c=a(1884),d=a(85606),u=a(86831),m=a(52145),v=a(79219),E=a(24133),p=a(2784),f=a(17646),g=a(76814),h="style-module--wrapper--3f9d0",y="style-module--link-button--522c5",b="style-module--add-to-calendar-modal--eb29f",R="style-module--calendar--898d1",_="style-module--calendar__label--62c21",S="style-module--calendar__item--ec5b4",N="style-module--calendar__icon--e62bc";
1const k=(0,f.ZP)((e=>{const{onClick:t,hideCalendarIcon:a=!1}=e,{t:n}=(0,g.$G)();return p.createElement("div",{className:h,"data-test-id":"AddToCalendar.Button",onClick:t},p.createElement(d.Z,{variant:"label-01",color:"primary-550",className:y},a?null:p.createElement(c.JO,{icon:c.CQ,type:"jnj",color:"inherit",size:"medium"}),n("Add to calendar",{ns:"common"})))}),(e=>{const{children:t,isOpen:a,onRequestClose:n}=e,{0:l,1:r}=(0,p.useState)(null),{t:E}=(0,g.$G)(),f=(0,s.bU)(),h=(0,m.V)(f);if(!a)return null;const y=[{id:"iCal",icon:v.G5Z,label:E("Apple",{ns:"common"})},{id:"Outlook",icon:v.eN7,label:E("Outlook",{ns:"common"})},{id:"Google",icon:v._5o,label:E("Google",{ns:"common"})}],k=p.Children.map(t,(e=>{const t=y.find((t=>t.id===e.key));if(!t)return null;const a=p.cloneElement(e,{children:p.createElement("div",{className:S,"data-test-id":`AddToCalendar.Modal.Link.${t.id}`,onClick:()=>{r(t.label)}},p.createElement("div",{className:_,"data-test-id":"AddToCalendar.Modal.Link.Label"},p.createElement(d.Z,{variant:"label-01",component:"span",color:"inherit"},t.label)),p.createElement("div",{className:N,"data-test-id":"AddToCalendar.Modal.Link.Icon"},p.createElement(c.JO,{icon:h?c.MZ:c.WQ,color:"secondary",type:"jnj"})))});return"iCal"===t.id||"Outlook"===t.id?p.createElement(i.w,{name:`${e.props.fileName}.ics`},a):a}));return p.createElement(u.V,{open:a,"data-test-id":"AddToCalendarModal",onClose:e=>{r("Close"),setTimeout((()=>{n(e)}),700)},noSnippet:!0},p.createElement("div",{className:b},p.createElement(d.Z,{variant:"h3",color:"title"},E("Add to calendar",{ns:"common"})),p.createElement(o.Q,{trigger:"user-action",type:"add to calendar",position:1,name:"",action:l},p.createElement("div",{className:R},k))))}));var I=a(33830),T="style-module--dateFlag--96abe",D="style-module--day--190e7",C="style-module--month--e49cf";const L=e=>{let{date:t}=e;return React.createElement("div",{className:T,"data-test-id":"flag"},React.createElement("div",{className:D,"data-test-id":"day"},React.createElement(d.Z,{color:"white",component:"span"},(0,I.P)("D",t))),React.createElement("div",{className:C,"data-test-id":"month"},React.createElement(d.Z,{color:"white",component:"span"},(0,I.P)("MMM",t))))};var O=a(43720),A=a(83616),P=a(87240),$={presentation:"style-module--presentation--9b992",file:"style-module--file--9207a","link-button":"style-module--link-button--67131",type:"style-module--type--d3a22",description:"style-module--description--8e56f"};const w=e=>{let{presentations:t,onClose:a}=e;const{t:n}=(0,g.$G)();return React.createElement(A.u,{open:!0,onClose:a,noSnippet:!0},React.createElement(A.u.Title,{title:n("Documents",{ns:"common"})}),React.createElement(A.u.Content,null,React.createElement("div",{className:$.description,"data-test-id":"EventPresentations.Description"},React.createElement(d.Z,null,n("common: The following downloadable under lorem ipsum dolores about Medical second line goes here."))),t.map((e=>React.createElement("div",{key:e.title,className:$.presentation,"data-test-id":`EventPresentations.Presentation.${e.title}`},React.createElement("div",{className:$.file},React.createElement(d.Z,{variant:"label-01",color:"primary-550",className:$["link-button"]},React.createElement(i.w,{name:P.Z.getFileName(e.url)},React.createElement("span",{className:$.icon,onClick:()=>window.open(e.url),"data-test-id":`EventPresentations.Presentation.${e.title}.icon`},React.createElement(c.JO,{icon:c.B1,type:"jnj",color:"primary-550",size:"medium"}))),React.createElement(i.w,{name:P.Z.getFileName(e.url)},React.createElement("span",{onClick:()=>window.open(e.url),"data-test-id":`EventPresentations.Presentation.${e.title}.link`},e.title))),React.createElement(d.Z,{color:"primary",size:"s"},React.createElement("span",{className:$.type},P.Z.getFileSizeInKb(e.file_size)))))))),React.createElement(A.u.Actions,null,React.createElement(O.z,{color:"secondary",variant:"outlined",onClick:a,"data-test-id":"EventPresentations.Close"},n("Close",{ns:"common"}))))};var Z=a(95946),M=a(70293),x=a(70714),V=a(5161),j=a(76093),z=a(23322),G=a(73281),F=a(40667),U=a(17979),B=a(77960),H=a.n(B),W=a(44073),q=a.n(W),J=a(30104),Y=a.n(J),K={eventSessionRebranded:"style-module--eventSessionRebranded--f372a",flexBox:"style-module--flexBox--2c014",flexColumn:"style-module--flexColumn--50bb7",time:"style-module--time--793a9",flexContent:"style-module--flexContent--e9310",flexSummary:"style-module--flexSummary--3e45b",flexSpeakers:"style-module--flexSpeakers--6540b",speaker:"style-module--speaker--53c5e",actions:"style-module--actions--84593",action:"style-module--action--dcd86","link-button":"style-module--link-button--f96f6"};H().extend(q()),H().extend(Y());const Q=e=>{var t,a,n,l,r,i,o,s,u,m,v,f,h,y,b;let{registered:R,eventType:_,session:S,onSpeakerClick:N,onPlay:I,eventTitle:T,eventSummary:D,sessionTitle:C,position:O,canDownloadDocument:A=!1,canAddToCalendar:P=!1,attendeeType:$,...B}=e;const{0:W,1:q}=(0,p.useState)(!1),{t:J}
1=(0,g.$G)(),{0:Y,1:Q}=(0,p.useState)(G.ZP.getSessionStatus(S,$));(0,F.RN)(S,Y,(e=>{Q(e)}),$);const X=(null==S?void 0:S.speakers)||[],ee=X.length?`${J("Speakers",{ns:"events"})}\n${X.map((e=>`${e.first_name} ${e.title}`)).join("\n")}`:"",te=[D||"",S.summary||"",ee,`${J("Access the Event",{ns:"common"})} : ${null===(t=location)||void 0===t?void 0:t.origin}${null===(a=location)||void 0===a?void 0:a.pathname}`].filter(Boolean).map((e=>E.ZP.sanitize(e,{ALLOWED_TAGS:[],ALLOWED_ATTR:[]}))).join("\n\n");const ae=X.length?`<p>${J("Speakers",{ns:"events"})}</p><ul>${X.map((e=>`<li>${e.first_name} ${e.last_name}</li>`)).join("")}</ul>`:"",ne=(e=>e.filter(Boolean).map((e=>E.ZP.sanitize(`<div>${e}</div>`))).join(""))([D||"",S.summary||"",ae,`<a href="${null===(n=location)||void 0===n?void 0:n.origin}${null===(l=location)||void 0===l?void 0:l.pathname}">${J("Access the Event",{ns:"common"})}</a>`]),le=_===z.EventType.ON_DEMAND?G.ZP.getDurationString(S.start_date_time,S.end_date_time):G.ZP.getTimeString(S.start_date_time,S.end_date_time,J),re=React.createElement(React.Fragment,null,React.createElement(d.Z,{variant:"h4",color:"text-01",weight:"400","data-test-id":"Session.Title"},S.title),le&&React.createElement("div",{className:K.time,"data-test-id":"Session.Time"},React.createElement(d.Z,{variant:"body-03"},le))),ie=React.createElement(p.Fragment,null,R&&_===z.EventType.ON_DEMAND&&S.recording[0]&&React.createElement(x.x,{id:S.recording[0].video_id.toString(),type:"video",name:S.recording[0].title,placement:`Agenda:${C}:${S.title}`,position:O+1,player:S.recording[0].media_source,mediasource:S.recording[0].media_source,key:S.recording[0].video_id,component:"Event Recording",thresholdvalue:.5},React.createElement(M.Y7,{provider:S.recording[0].media_source.toLowerCase(),videoId:S.recording[0].video_id,schemaTitle:S.recording[0].title,schemaSummary:S.recording[0].summary,"data-test-id":"Session.Recording",onPlay:I,thumbnail:null!=S&&null!==(r=S.recording[0])&&void 0!==r&&null!==(i=r.poster_image)&&void 0!==i&&i.url?null==S||null===(o=S.recording[0])||void 0===o||null===(s=o.poster_image)||void 0===s?void 0:s.url:null,updated_at:null==S||null===(u=S.recording[0])||void 0===u?void 0:u.updated_at,metadata:null==S||null===(m=S.recording[0])||void 0===m?void 0:m.metadata}))),oe=P||(null==S||null===(v=S.documents)||void 0===v?void 0:v.length)>0&&A,se=S.summary||oe?React.createElement(p.Fragment,null,S.summary&&React.createElement(Z.o,{"data-test-id":"Session.Summary"},S.summary),oe&&React.createElement("div",{className:K.actions},P&&React.createElement(k,{event:{title:`${T} - ${S.title}`,description:te,altdescription:ne,startDatetime:H().utc(S.start_date_time).format("YYYYMMDDTHHmmssZ"),endDatetime:H().utc(S.end_date_time).format("YYYYMMDDTHHmmssZ"),duration:8,location:J("J&J Medical Cloud",{ns:"common"})},filename:S.title,linkProps:{fileName:S.title}}),(null==S||null===(f=S.documents)||void 0===f?void 0:f.length)>0&&A&&React.createElement("div",{className:K.action,"data-test-id":"Session.Presentation.Button",onClick:()=>q(!0)},React.createElement(d.Z,{variant:"label-01",color:"primary-550",className:K["link-button"]},React.createElement(c.JO,{icon:c.B1,type:"jnj",color:"inherit",size:"medium"}),J("Download the presentation",{ns:"events"}))))):null;return React.createElement("div",{id:(0,j.h)(`session-title-${null==S||null===(h=S.title)||void 0===h?void 0:h.toLocaleLowerCase()}`),"data-test-id":null==B?void 0:B["data-test-id"]},W&&React.createElement(w,{presentations:S.documents,onClose:()=>q(!1)}),React.createElement("div",{className:K.eventSessionRebranded,"data-test-id":"EventSession.desktop"},React.createElement("div",{className:K.flexBox},S.start_date_time&&React.createElement("div",{className:K.date},React.createElement(L,{date:S.start_date_time})),React.createElement("div",null,re)),React.createElement("div",{className:K.flexColumn},ie,(se||(null==S||null===(y=S.speakers)||void 0===y?void 0:y.length)>0)&&React.createElement("div",{className:K.flexContent},se&&React.createElement("div",{className:K.flexSummary},se),(null==S?void 0:S.speakers)&&(null==S||null===(b=S.speakers)||void 0===b?void 0:b.length)>0&&React.createElement("div",{className:K.flexSpeakers},React.createElement(d.Z,{variant:"h5"},J("Speakers",{ns:"events"})),S.speakers.map(((e,t)=>{var a,n,l;return React.createElement("div",{key:`${e.first_name} ${e.title}ev`,className:K.speaker,"data-test-id":`Event.Speaker.${t}`},React.createElement(V.F,{name:(0,U.A)(e),description:null===(a=e.avatar_image)||void 0===a?void 0:a.description,avatar:null===(n=e.avatar_image)||void 0===n?void 0:n.url,avatarInitials:`${e.first_name?e.first_name.charAt(0):""} ${(null===(l=e.last_name)||void 0===l?void 0:l.charAt(0))||e.title}`,color:"dark",weight:"400",size:"medium",condensed:!0,onClick:()=>{N(e,S.speakers)}}))})))))))};var X=a(60991),ee=a(52733),te=a(95553),ae=a.n(te),ne={element:"style-module--element--cfbc0",externalProviderCard:"style-module--externalProviderCard--2b7c5",status:"style-module--status--6e679",LIVE_NOW:"style-module--LIVE_NOW--651e2",LIVE_SOON:"style-module--LIVE_SOON--8e8b7"};const le=["zoom","other"];let re;
1const ie=e=>{var t;let{size:a="default",livestreamId:n,track:l,placement:r="Event",attendeeType:i}=e;const{t:o}=(0,g.$G)(),{0:s,1:u}=(0,p.useState)(G.ZP.getTrackStatus(l,i));return(0,p.useEffect)((()=>{re&&clearInterval(re),s===z.EventStatus.UPCOMING_LIVE&&(re=setInterval((()=>{u(G.ZP.getTrackStatus(l,i))}),6e4))}),[n,i]),(0,p.useEffect)((()=>()=>{clearInterval(re)}),[]),null!=l&&l.sessions&&0!==(null==l||null===(t=l.sessions)||void 0===t?void 0:t.length)?p.createElement("div",{className:ae()(ne.element,ne[a]),"data-test-id":"ExternalLivestreamCard"},p.createElement("div",{className:ne.externalProviderCard,key:n},p.createElement("div",{className:ae()(ne.status,ne[`${s}`])},p.createElement(d.Z,{variant:"label-01",color:"white",weight:"700",dataTestId:"Event.LiveStreamCard.Status"},G.ZP.getLiveStatusString(s,o))),p.createElement(d.Z,{variant:"h4",color:"white"},o("Join the Event",{ns:"events"})),p.createElement(d.Z,{variant:"body",color:"white"},o("No need to install anything you will be redirected to the event",{ns:"events"})),(s===z.EventStatus.LIVE_SOON||s===z.EventStatus.LIVE_NOW)&&p.createElement(X.ju,{url:n,external:!0,fullWidth:!1,commercial:!1,isEvent:!0},p.createElement(ee.L,{name:o("Watch event",{ns:"events"}),category:"secondary",placement:r,targeturl:n,targettype:"external"},p.createElement(O.z,{color:"white","data-test-id":"Zoom.Join",variant:"contained",size:"large",accessoryLeft:p.createElement(c.JO,{icon:c.OY,type:"jnj",color:"inherit",size:"xs"})},o("Watch event",{ns:"events"})))))):p.createElement(p.Fragment,null)},oe=p.memo(ie);var se=a(20259),ce=a(54401),de={element:"style-module--element--bf2ae",videoPlayerWrapper:"style-module--videoPlayerWrapper--e6ed2",videoPlayerButtonWrapper:"style-module--videoPlayerButtonWrapper--bdc7c",contentWrapper:"style-module--contentWrapper--44cab",content:"style-module--content--00289",icon:"style-module--icon--3da6d",secondary:"style-module--secondary--f1d09",small:"style-module--small--bf331"},ue=a(7644),me=a(79485);const ve=e=>{const{livestreamId:t,livestreamProvider:a,title:n,visual:l,size:r="default",eventTitle:i,updateAttendance:o,userId:s,subscriptionId:d,olsEnv:u,playVideo:m=!1}=e,{t:v}=(0,g.$G)(),{0:E,1:f}=(0,p.useState)(!1),{0:h,1:y}=(0,p.useState)(ue.LiveStatus.PRE_EVENT),{0:b,1:R}=(0,p.useState)(null),_="default"===r;(0,p.useEffect)((()=>{m&&_&&f(!0)}),[m,_]);const S="ols"===a?`${t}-${r}`:`${t}-${E?"playing":"paused"}`;return React.createElement("div",{className:de.videoPlayerWrapper,key:S},React.createElement(ue.default,{id:t,type:"video",name:n,placement:`LivestreamCard:(${t})`,position:1,player:a,mediasource:a,thresholdvalue:.5,liveStatusCurrent:h,liveStatusUpdate:e=>{y(e)},minutesWatchedIntervalCurrent:b,setMinutesWatchedIntervalUpdate:e=>{R(e)}},React.createElement(M.Y7,{key:n,provider:a,videoId:t,"data-test-id":"LivestreamCard.Video",thumbnail:null==l?void 0:l.url,videoPlayable:_,play:_&&E,onPlay:()=>{f(!0),null==o||o()},userId:s,subscriptionId:d,olsEnv:u,considerFluidStyle:!0,showLargePlayButton:!1})),(_&&!E||!_&&!m)&&React.createElement("div",{className:de.videoPlayerButtonWrapper},React.createElement(me.Z,{name:v("Join the livestream",{ns:"events"}),category:"secondary",targeturl:"unset",targettype:"internal",placement:`${i}:${v("Agenda",{ns:"events"})}`,fullWidth:!1},React.createElement(O.z,{color:"white",variant:_?"contained":"outlined","data-test-id":"LivestreamCard.Join",size:"large",accessoryLeft:React.createElement(c.JO,{icon:c.OY,type:"jnj",color:"inherit",size:"xs"}),onClick:()=>{f(!0),null==o||o()},style:{width:"100%"}},v("Join the livestream",{ns:"events"})))))};var Ee=a(7287),pe=a(15609);const fe=e=>{const{visual:t,updateAttendance:a}=e,{t:n}=(0,g.$G)();return t?React.createElement(Ee.X,{spacing:"none"},React.createElement("div",{className:de.contentWrapper},React.createElement(pe.G,{alt:"",image:t.gatsbyImageData,loading:"lazy",style:{position:"absolute",width:"100%",height:"100%",top:0,insetInlineStart:0}}),React.createElement("div",{className:de.content},React.createElement("div",{className:ae()(de.icon,!t&&de.secondary)},React.createElement(c.JO,{icon:v.Jhp,size:"large"})),React.createElement(O.z,{variant:"outlined",color:"secondary","data-test-id":"LivestreamCard.Join",onClick:()=>{null==a||a()}},n("Join",{ns:"events"}))))):React.createElement(Ee.X,null,React.createElement(O.z,{"data-test-id":"LivestreamCard.Join",onClick:()=>{null==a||a()},variant:"outlined",color:"secondary",style:{width:"100%"}},n("Join",{ns:"events"})))},ge=e=>{var t,a,n,l,r,i;const{size:o="default",livestreamProvider:s}=e,c="brightcove"===s||"openmeet"===s||"ols"===s||"qumu"===s&&"default"===o;return p.createElement("div",{className:ae()(de.element,de[o]),"data-test-id":"LivestreamCard"}
1,p.createElement(ce.q,{variant:"small"===o?"small":"banner",targeting:null!==(t=null===(a=M.ph.get(s))||void 0===a?void 0:a.targeting)&&void 0!==t&&t,media:null!==(n=null===(l=M.ph.get(s))||void 0===l?void 0:l.media)&&void 0!==n&&n,functional:null===(r=null===(i=M.ph.get(s))||void 0===i?void 0:i.functional)||void 0===r||r},c?p.createElement(ve,e):p.createElement(fe,e)))},he=p.memo(ge);var ye="style-module--element--c63ba",be="style-module--externalProviderCard--87d52",Re="style-module--status--0eb76",_e="style-module--upcomingLive--f2293";const Se=e=>{let{startTime:t="00d:00h:00m",attendeeType:a}=e;const{t:n}=(0,g.$G)(),l=n("Speaker"===a?"You will be able to join 24 hours before the event start":"You will able to join 30 minutes before the event start",{ns:"events"});return React.createElement("div",{className:ae()(ye),"data-test-id":"PreLiveCard"},React.createElement("div",{className:be},React.createElement("div",{className:ae()(Re,_e)},React.createElement(d.Z,{variant:"label-01",color:"white",weight:"700"},G.ZP.getLiveStatusString(z.EventStatus.UPCOMING_LIVE,n))),React.createElement(d.Z,{variant:"h3",color:"white"},n("Join the Event",{ns:"events"})),React.createElement(d.Z,{variant:"body-02",color:"white",style:{textAlign:"center"}},l),React.createElement(O.z,{color:"white","data-test-id":"Zoom.Join",variant:"contained",size:"large",accessoryLeft:React.createElement(c.JO,{icon:c.rm,type:"jnj",color:"inherit",size:"xs"}),disabled:!0},n("Going live in",{ns:"events"})," ",t)))};var Ne=a(80972),ke=a.n(Ne),Ie=a(20201),Te=a(15621),De=a(54042),Ce=a(17608),Le=a(42582),Oe="style-module--element--fbf78",Ae="style-module--flagContainer--c9712",Pe="style-module--flag--6dd43",$e="style-module--track--5d705",we="style-module--session--5d4b0";const Ze=e=>{let{track:t,attendeeType:a}=e;const{0:n,1:l}=(0,p.useState)(G.ZP.getTrackStatus(t,a));return(0,Ce.R)(t,n,(e=>{l(e)}),a),(0,p.useEffect)((()=>
1{l(G.ZP.getTrackStatus(t,a))}),[t,a]),React.createElement("div",{className:Ae},React.createElement(d.Z,{component:"span",color:"inherit",weight:"400",variant:"label-01"},t.title),n===z.EventStatus.LIVE_NOW&&React.createElement(r.E,{status:n,size:"small",rounded:!0,className:Pe,textOnly:!0}))},Me=e=>{var t,a,n;let{event:l,selectedTrack:r,onChangeTrack:i,onSpeakerClick:o,updateAttendance:s,play:c,hash:d=null,attendeeType:u}=e;const{0:m,1:v}=(0,p.useState)(G.ZP.getTrackStatus(l.event_structure[r].track,u)),E=(null==l||null===(t=l.fields)||void 0===t?void 0:t.footnotes)||[],f=(null==E||null===(a=E.find((e=>e.mapped_text===(null==l?void 0:l.display_title))))||void 0===a?void 0:a.text_without_footnotes)||(null==l?void 0:l.display_title)||(null==l?void 0:l.eventTitle),g=null==f?void 0:f.replace(/(<([^>]+)>)/gi,""),h=null==l||null===(n=l.summary)||void 0===n?void 0:n.replace(/<p[^>]*>/g,"\r\n"),y=null==h?void 0:h.replace(/(<([^>]+)>)/gi,"").trim();(0,p.useEffect)((()=>{v(G.ZP.getTrackStatus(l.event_structure[r].track,u))}),[r,u]),(0,Ce.R)(l.event_structure[r].track,m,(e=>{v(e)}),u);const b=e=>{var t;return null===(t=e.livestream.stream_provider)||void 0===t?void 0:t.toLocaleLowerCase()},R=()=>{const e=l.event_structure[r].track,t=b(e);return!(le.indexOf(t)>-1)&&(!!G.ZP.canUserAttend(l)&&(!(l.type!==z.EventType.LIVE||![z.EventStatus.LIVE_NOW,z.EventStatus.LIVE_SOON].includes(m))||!(l.type!==z.EventType.ON_DEMAND||G.ZP.hasRecordingsInTrack(e)||!G.ZP.hasLiveStreamInTrack(e))))},_=()=>{const e=l.event_structure[r].track,t=b(e);return!!(le.indexOf(t)>-1)&&(!!G.ZP.canUserAttend(l)&&(l.type===z.EventType.LIVE&&![z.EventStatus.LIVE_FINALISED].includes(m)))},S=()=>!!G.ZP.canUserAttend(l)&&!(l.type!==z.EventType.LIVE||![z.EventStatus.UPCOMING_LIVE].includes(m)),{0:N,1:k}=(0,p.useState)(_),{0:I,1:T}=(0,p.useState)(R()),{0:D,1:C}=(0,p.useState)(S());(0,p.useEffect)((()=>{T(R()),k(_()),C(S())}),[r,m]);const L=`${l.eventTitle} ${G.ZP.getRegistrationMethod(l)} Registration|section:Agenda`,O=e=>decodeURIComponent(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"");return(0,p.useEffect)((()=>{for(const[o,s]of l.event_structure.entries()){var e,t;if(O((0,j.h)(`pane-title-${null==s||null===(e=s.track)||void 0===e||null===(t=e.title)||void 0===t?void 0:t.toLocaleLowerCase()}`))===O(d))i(o);else for(const e of(null==s||null===(a=s.track)||void 0===a?void 0:a.sessions)||[]){var a,n,r;O((0,j.h)(`session-title-${null==e||null===(n=e.session)||void 0===n||null===(r=n.title)||void 0===r?void 0:r.toLocaleLowerCase()}`))===O(d)&&i(o)}}}),[d,l]),React.createElement(Le.J.Provider,{value:{status:l.type===z.EventType.ON_DEMAND?z.EventStatus.ON_DEMAND:m}},React.createElement("div",{className:Oe},React.createElement(se.v,{noSpacing:!0,selectedTab:r,onChange:(e,t)=>
1{ke()().trackInteraction(t,{changeEvent:Te.G.TAB_CLICK,addData:{info:{name:l.event_structure[e].track.title,position:e,placement:L,category:0===e?"auto-visible":"click-visible"}}}),i(e)}},l.event_structure.map(((e,t)=>{var a;let{track:n}=e;const i=b(n),d=le.indexOf(i)>-1;return React.createElement(De.m.Tab,{title:React.createElement(Ze,{track:n,attendeeType:u}),key:`${n.title}.${t}`,autoId:(0,j.h)(`pane-title-${null==n||null===(a=n.title)||void 0===a?void 0:a.toLocaleLowerCase()}`)},React.createElement("div",{className:t===r?$e:null,id:`Event.Track.${t}`,"data-test-id":`Event.Track.${t}`},React.createElement(Ie.E.Content,{placement:L,position:t,name:n.title,open:0===t,key:`${n.title}${t}`},D?React.createElement(Se,{startTime:G.ZP.getTimerString(n),attendeeType:u}):N&&d&&r===t?React.createElement(oe,{livestreamId:n.livestream.livestream_id,track:n,placement:`${null==l?void 0:l.eventTitle}|Track:(${null==n?void 0:n.title})`,attendeeType:u}):I&&!d&&r===t?React.createElement(he,{title:n.title,visual:n.livestream.livestream_visual,livestreamId:n.livestream.livestream_id,livestreamProvider:i,updateAttendance:s,playVideo:c,eventTitle:g}):null,n.sessions.map(((e,t)=>{let{session:a}=e;return React.createElement("div",{className:we,key:`${a.title}.${t}`},React.createElement(Q,{registered:G.ZP.canUserAttend(l),session:a,eventType:l.type,onSpeakerClick:o,onPlay:s,"data-test-id":`Event.Session.${t}`,eventTitle:g,eventSummary:y,sessionTitle:n.title,position:t,canDownloadDocument:G.ZP.canDownloadDocument(l),canAddToCalendar:G.ZP.canAddToCalendar(a),attendeeType:u}))})))))})))))};var xe=a(75101),Ve=a(25113),je=a(1647),ze=a(62611),Ge=a(46256),Fe=a(13319),Ue=a(22053),Be=a(99748),He=a(44821),We=a(40031),qe=a(18149),Je=a.n(qe),Ye=a(69523),Ke=a(23028),Qe=a(57975),Xe=a(50292),et={terms:"style-module--terms--776e9"};const tt=e=>{let{event:t,onSubmit:a=(()=>null)}=e;const n=(0,Qe.v9)((e=>{var t;return null===(t=e.profile)||void 0===t?void 0:t.data}),Je()),l=(0,Qe.I0)(),{t:r}=(0,g.$G)(),{0:i,1:o}=(0,p.useState)(!1),{0:s,1:c}=(0,p.useState)(!1),{0:u,1:m}=(0,p.useState)(!1);(0,p.useEffect)((()=>
1{l((0,He.zD)())}),[]);const{register:v,handleSubmit:E,formState:{errors:f}}=(0,Ke.cI)({defaultValues:{firstName:null==n?void 0:n.firstName,lastName:null==n?void 0:n.lastName,email:null==n?void 0:n.email,terms:!1}}),h=p.useRef(null),y=()=>{o(!0),c(!1),l((0,Be.zD)({data:{email:null==n?void 0:n.email},eventNumber:t.iconnect_event_number},!0)).then((e=>{let{type:n}=e;if(n.endsWith("/failure"))o(!1),c(!0);else{const e=n=>l((0,Ue.I4)(t.iconnect_event_number)).then((t=>{let{payload:l}=t;return l.registered?(o(!1),m(!0),a(),"done"):n<10?setTimeout((()=>{e(++n)}),2e3):(o(!1),m(!1),c(!0),"failed")}));setTimeout((()=>{e(0)}),500)}}))},{legalDocuments:b}=(0,We.useStaticQuery)("3341935586");return p.createElement("form",{onSubmit:E((()=>{!1!==window.recap?h.current.execute():y()})),className:et.element},p.createElement(ze.D,{fractions:[1],spacing:8},p.createElement("div",null,p.createElement(d.Z,{variant:"label"},r("common:Name"),"*"),p.createElement(Ge.n,Object.assign({name:"firstName"},v("firstName"),{"data-test-id":"firstname",disabled:!0}))),p.createElement("div",null,p.createElement(d.Z,{variant:"label"},r("common:Surname"),"*"),p.createElement(Ge.n,Object.assign({name:"lastName"},v("lastName"),{"data-test-id":"lastname",disabled:!0}))),p.createElement("div",null,p.createElement(d.Z,{variant:"label"},r("common:Email"),"*"),p.createElement(Ge.n,Object.assign({name:"email"},v("email"),{error:!!f.email,disabled:!0}))),p.createElement("div",null,p.createElement("div",{className:et.checkbox},p.createElement(je.J,Object.assign({name:"terms"},v("terms",{required:!0}))," ")),p.createElement("div",{className:et.terms,"data-test-id":"termsLabel"},p.createElement(d.Z,{size:"m"},(()=>{const e=r("events:I agree to the {{CONGRESS_POLICY_LINK}} and consent to the processing of my Personal Information in accordance with the {{PRIVACY_POLICY_LINK}} for the purpose of my event participation.",{CONGRESS_POLICY_LINK:"[Congress Policy]",PRIVACY_POLICY_LINK:"[Privacy Policy]"});return(0,Xe.Z)({pattern:/\[.*?\]/gim,decorator:e=>{var t,a,n,l;const r=b.nodes.find((t=>`[${t.type}]`===e));if(!r)return e;const i=null===(t=r.internal_link)||void 0===t?void 0:t[0];return p.createElement(X.ju,{isAllowedOnMedical:!0,key:e,external:!(null===(a=r.link)||void 0===a||!a.href),commercial:(null==i||null===(n=i.regulatory_status)||void 0===n?void 0:n.promotional_or_medical)!==z.CMS_MEDICAL_CONTENT,url:(null===(l=r.link)||void 0===l?void 0:l.href)||(null==i?void 0:i.url)},p.createElement(d.Z,{variant:"link",size:"m"},r.title))},input:e})})())),f.terms&&p.createElement(p.Fragment,null,p.createElement(Ve.zN,{eventType:Te.G.TOOL_ERROR,name:"event registration",stepname:"My personal registration details",stepnumber:"0",type:"form",fieldname:"terms",errormessage:"Please agree to the terms of service.",errortype:"user"}),p.createElement(d.Z,{color:"error",variant:"helperText","data-test-id":"termsLabelError"},r("Please agree to the terms of service.",{ns:"common"}))),u&&p.createElement(Ve.zN,{eventType:Te.G.TOOL_LASTSTEP,name:"event registration",stepname:"event registration_laststep",stepnumber:"1"})),s&&p.createElement(d.Z,{color:"error",variant:"helperText","data-test-id":"EventRegistration.submitError"},r("An unknown error occurred",{ns:"common"})),p.createElement("div",null,p.createElement(Fe.f,{color:"secondary",type:"submit",disabled:i,"data-test-id":"submitButton",loading:i},r("Submit",{ns:"common"})))),p.createElement(Ye.Z,{sitekey:"6LfZ2KUZAAAAAER1fMNx82q2pWADmv5RbcPpcd-M",ref:h,size:"invisible",onChange:y}))};var at="style-module--description--23376";const nt=e=>{let{event:t,onClose:a=(()=>null)}=e;const{t:n}=(0,g.$G)();return React.createElement(A.u,{open:!0,onClose:a,noSnippet:!0},React.createElement(A.u.Title,{title:n("My personal registration details",{ns:"events"})}),React.createElement(A.u.Content,null,React.createElement(React.Fragment,null,React.createElement("div",{className:at,"data-test-id":"EventRegistrationForm.Description"},React.createElement(d.Z,null,n("events: The personal information you provide via this form will be processed for the purpose of your participation in the event in accordance with your Privacy. You can also subscribe to re
1ceive information via email and / or SMS about Product Developments, Services and Medical Information within your field of expertise."))),React.createElement(Ve.zN,{eventType:Te.G.TOOL_STEP,name:"event registration",stepname:"My personal registration details",stepnumber:"0",type:"form"}),React.createElement(tt,{event:t,onSubmit:a}))))};var lt=a(75407),rt="style-module--radiobutton--37992",it="style-module--displayFlex--f9dd1",ot="style-module--radiobutton_button--c37fd",st="style-module--radiobutton_label--65980",ct="style-module--focused--b319f";const dt=p.forwardRef(((e,t)=>{let{name:a,checked:n=!1,value:l,disabled:r=!1,displayFlex:i=!1,children:o,...s}=e;const c=`radio_${a}_${l}`,{0:u,1:m}=(0,p.useState)(!1);return(0,p.useEffect)((()=>{const e=()=>{m(!1)};return document.addEventListener("mouseup",e),()=>{document.removeEventListener("mouseup",e)}}),[]),p.createElement("div",{className:ae()(rt,u?ct:null,i?it:null)},p.createElement("input",Object.assign({className:ot,type:"radio",name:a,defaultChecked:n,value:l,disabled:r,"data-test-id":`RadioButton.Button.${a}.${l}`,ref:t,id:c,onKeyUp:e=>{["Tab","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(e.key)&&m(!0)}},s)),p.createElement("label",{htmlFor:c,className:st,"data-test-id":`RadioButton.Label.${a}.${l}`},p.createElement(d.Z,{color:r?"inherit":"primary",variant:"body-04"},o)))}));dt.displayName="RadioButton";var ut=a(46235),mt=a(55740),vt=a(78927),Et=a(57166),pt={questionForm:"style-module--questionForm--8c3aa","submit-wrapper":"style-module--submit-wrapper--a261e",submitButton:"style-module--submitButton--8a644",control:"style-module--control--7c928"};const ft=(0,mt.ZP)((()=>Promise.all([a.e(532),a.e(2057)]).then(a.bind(a,52057)))),gt=e=>{var t,a,n,l,r,i;let{data:o,onSubmit:c,submitting:u=!1,errorValidation:m,third:v=!1,isModalForm:E=!1}=e;const f=(0,s.bU)(),h=(0,Qe.v9)((e=>e.profile.data),Je()),{0:y,1:b}=(0,p.useState)(null==h?void 0:h.country),{register:R,handleSubmit:_,formState:{errors:S},watch:N,getValues:k,setValue:I,reset:T}=(0,Ke.cI)({defaultValues:{firstName:null==h?void 0:h.firstName,lastName:null==h?void 0:h.lastName,email:null==h?void 0:h.email,message:null,answerChannel:"email",phone:null,terms:!1}});(0,p.useEffect)((()=>{h&&T({firstName:null==h?void 0:h.firstName,lastName:null==h?void 0:h.lastName,email:null==h?void 0:h.email,message:null,answerChannel:"email",phone:null,terms:!1}),b(null==h?void 0:h.country)}),[h]);const D=p.useRef(null),C="telephone"===N("answerChannel"),{t:L}=(0,g.$G)(),O=function(e,t){void 0===t&&(t=!1);return{required:t?"Email field is required":L("This field is required.",{ns:"common"}),pattern:t?"This is not a valid email.":L("This is not a valid email.",{ns:"common"})}[e]},A=function(e,t){if(void 0===t&&(t=!1),!C)return;return{required:t?"Phone number field is required":L("This field is required.",{ns:"common"}),minLength:t?"This is not a valid phone number":L("This is not a valid phone number.",{ns:"common"})}[e]},P=function(e,t){switch(void 0===t&&(t=!1),e){case"required":return t?"Message field is required":L("This field is required.",{ns:"common"});case"maxLength":return t?"Message field has a maximum length of 512 characters":L("This field has a maximum length of {{characters}} characters.",{characters:512,ns:"common"});default:return}},$=()=>{const e=k();c({firstName:e.firstName,lastName:e.lastName,email:e.email,message:e.message,phoneNumber:e.phone&&e.phone.length>4?e.phone:null})},w={firstName:L("This field is required.",{ns:"common"}),lastName:L("This field is required.",{ns:"common"}),terms:L("Please agree to the terms of service.",{ns:"common"})},Z={firstName:"firstName is required",lastName:"lastName is required",terms:"Please agree to the terms of service."},M=(x=(null==o?void 0:o.disclaimer_text)||L("I agree to the {{TERMS_AND_CONDITIONS}}.",{ns:"common"}),(0,Xe.Z)({pattern:/\{\{.*?\}\}/gim,decorator:(e,t)=>{var a,n,l,r,i,s,c,u,m,v,E,g,h,y,b,R,_,S,N,k,I,T,D,C,L,O,A,P,$,w,Z,M,x;switch(e){case"{{TERMS_AND_CONDITIONS}}":return p.createElement(X.ju,{url:null!=o&&null!==(a=o.terms_conditions)&&void 0!==a&&null!==(n=a[0])&&void 0!==n&&null!==(l=n.link)&&void 0!==l&&l.href?null==o||null===(r=o.terms_conditions)||void 0===r||null===(i=r[0])||void 0===i||null===(s=i.link)||void 0===s?void 0:s.href:(null==o||null===(c=o.terms_conditions)||void 0===c||null===(u=c[0])||void 0===u?void 0:u.internal_link.length)>0?ut.Z.getFullUrl(null==o||null===(m=o.terms_conditions)||void 0===m||null===(v=m[0])||void 0===v||null===(E=v.internal_link)||void 0===E||null===(g=E[0])||void 0===g?void 0:g.url,f,!1):`https://www.jnjmedicalcloud.no/${f}/services/privacy-policy`,isAllowedOnMedical:!0,key:t.toString(),external:!(null==o||null===(h=o.terms_conditions)||void 0===h||null===(y=h[0])||void 0===y||null===(b=y.link)||void 0===b||!b.href)},p.createElement(d.Z,{variant:"link"},(null==o||null===(R=o.terms_conditions)||void 0===R||null===(_=R[0])||void 0===_?void 0:_.link.title)||(null==o||null===(S=o.terms_conditions)||void 0===S||null===(N=S[0])||void 0===N?void 0:N.title)));case"{{PHARMACOVIGILANCE}}":return p.createElement(X.ju,{url:(null==o||null===(k=o.pharmacovigilance_information)||void 0===k||null===(I=k[0])||void 0===I||null===(T=I.link)||void 0===T?void 0:T.href)||ut.Z.getFullUrl(null==o||null===(D=o.pharmacovigilance_information)||void 0===D||null===(C=D[0])||void 0===C||null===(L=C.internal_link)||void 0===L||null===(O=L[0])||void 0===O?void 0:O.url,f,!1),isAllowedOnMedical:!0,key:t.toString(),external:!(null!=o&&null!==(A=o.pharmacovigilance_information)&&void 0!==A&&null!==(P=A[0])&&void 0!==P&&null!==($=P.internal_link)&&void 0!==$&&null!==(w=$[0])&&void 0!==w&&w.url)},p.createElement(d.Z,{variant:"link"},null==o||null===(Z=o.pharmacovigilance_information)||void 0===Z||null===(M=Z[0])||void 0===M||null===(x=M.link)||void 0===x?void 0:x.title));default:return e}}
1,input:x}));var x;return p.createElement("form",{onSubmit:_((()=>{!1!==window.recap?D.current.execute():$()})),className:pt.questionForm},p.createElement(Et.f,{id:"firstName",label:L("Name",{ns:"common"}),error:!!S.firstName,errorMessage:w.firstName,fullSize:E,required:!0},p.createElement(Ge.n,Object.assign({name:"firstName"},R("firstName",{required:!0}),{error:!!S.firstName,"data-test-id":"firstname"}))),p.createElement(Et.f,{id:"lastName",label:L("Surname",{ns:"common"}),error:!!S.lastName,errorMessage:w.lastName,fullSize:E,required:!0},p.createElement(Ge.n,Object.assign({name:"lastName"},R("lastName",{required:!0}),{error:!!S.lastName,"data-test-id":"lastname"}))),p.createElement(Et.f,{id:"email",label:L("Email",{ns:"common"}),error:!!S.email,errorMessage:O(null==S||null===(t=S.email)||void 0===t?void 0:t.type),fullSize:E,required:!0},p.createElement(Ge.n,Object.assign({name:"email"},R("email",{required:!0,pattern:/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/}),{error:!!S.email,"data-test-id":"email"}))),C&&p.createElement(Et.f,{id:"phone",label:L("Telephone",{ns:"common"}),error:!!S.phone,errorMessage:A(null==S||null===(a=S.phone)||void 0===a?void 0:a.type)||(null==m||null===(n=m.validationErrors)||void 0===n||null===(l=n[0])||void 0===l||null===(r=l.constraints)||void 0===r?void 0:r.isPhoneNumber),fullSize:E,required:!0},p.createElement(ft,Object.assign({name:"phone"},R("phone",{required:C,minLength:C?8:0}),{third:v,gap:"spacing-03",countryCode:y,handlePhoneChange:e=>{I("phone",e)}}))),o.show_preferred_answer_channel&&p.createElement(Et.f,{id:"answerChannel",label:L("Preferred answer channel",{ns:"common"}),fullSize:E,required:!0},p.createElement(p.Fragment,null,p.createElement(dt,Object.assign({name:"answerChannel",value:"email"},R("answerChannel")),L("Mail",{ns:"common"})),p.createElement(dt,Object.assign({name:"answerChannel",value:"telephone"},R("answerChannel")),L("Telephone",{ns:"common"})))),p.createElement(Et.f,{id:"message",label:L("Message",{ns:"common"}),error:!!S.message,errorMessage:P(null==S||null===(i=S.message)||void 0===i?void 0:i.type),fullSize:E,required:!0},p.createElement(Ge.n,Object.assign({multiline:!0,name:"message"},R("message",{required:!0,maxLength:512}),{"data-test-id":"message",error:!!S.message}))),o.show_disclaimer&&M&&p.createElement(Et.f,{id:"terms",error:null==S?void 0:S.terms,errorMessage:w.terms,fullSize:E},p.createElement(je.J,Object.assign({name:"terms",required:!0},R("terms",{required:!0})),p.createElement("div",{className:pt.terms,"data-test-id":"termsLabel"},p.createElement(d.Z,{color:"inherit"},M)))),p.createElement(vt.A,null),Object.keys(S).map((e=>p.createElement(Ve.zN,{key:`contact-form-${e}`,eventType:Te.G.TOOL_ERROR,name:"contact form",stepname:"Fill in a Form",stepnumber:"0",fieldname:e,errormessage:"message"===e?P(S.message.type,!0):"email"===e?O(S.email.type,!0):"phone"===e?A(S.phone.type,!0):Z[e],errortype:"user"}))),p.createElement(ee.L,{name:"submit",category:"primary",placement:"thankyou:form",fullWidth:!0},p.createElement("div",{className:pt["submit-wrapper"]},p.createElement(Fe.f,{color:"secondary",type:"submit",disabled:u,"data-test-id":"submitButton",loading:u,className:pt.submitButton},L("Submit",{ns:"common"})))),p.createElement(Ye.Z,{sitekey:"6LfZ2KUZAAAAAER1fMNx82q2pWADmv5RbcPpcd-M",ref:D,size:"invisible",onChange:$}))};var ht=a(8354),yt=a(25699),bt=a(81875),Rt=a(59267),_t=a(14476),St=a(54853),Nt=a(17881),kt=a(3575),It=a(92814),Tt=a(8297),Dt=a(16798),Ct=a(20247),Lt=a(64386),Ot=a(40578),At=a(43016),Pt=a(90075),$t=a(42898),wt=a(12060);const Zt=e=>{let{errorType:t}=e;const{t:a}=(0,g.$G)();let n;switch(t){case z.EventError.DATA_MISSING:n=a("The event could not be loaded due to missing data.",{ns:"common"});break;case z.EventError.UNPUBLISHED:n=a("The event you're looking for is no longer published.",{ns:"common"});break;case z.EventError.UNATTENDED:n=a("You did not register or attend this on demand event.",{ns:"common"});break;case z.EventError.LOADING_ERROR:n=a("There was an error while loading this event.",{ns:"common"});break;case z.EventError.INELIGIBLE:default:n=a("You are not allowed to see this page.",{ns:"common"})}return React.createElement(o.Q,{type:"error-message",trigger:"user-action",name:"ineligibleevent",checkVisibility:!1},React.createElement(wt.SnackbarErrorMsg,{textMsg:n}))};var Mt=a(19934),xt=a(90921),Vt=a(3283),jt=a(49092),zt={eventDetailRebrand:"event-detail-module--eventDetailRebrand--ebf7c","padding-top-09":"event-detail-module--padding-top-09--21bac",banner:"event-detail-module--banner--b72e1",breadcrumbBranded:"event-detail-module--breadcrumbBranded--e39f0",stickyBar:"event-detail-module--stickyBar--69b34",flexGapFive:"event-detail-module--flexGapFive--89a2a",message:"event-detail-module--message--388ae",flexGapThree:"event-detail-module--flexGapThree--f59f9",status:"event-detail-module--status--5d413",LIVE_NOW:"event-detail-module--LIVE_NOW--e8d07",UPCOMING_LIVE:"event-detail-module--UPCOMING_LIVE--838d8",LIVE_SOON:"event-detail-module--LIVE_SOON--c2d3f",ON_DEMAND:"event-detail-module--ON_DEMAND--4c073",LIVE_FINALISED:"event-detail-module--LIVE_FINALISED--ef864",eventStatus:"event-detail-module--eventStatus--3ce80",fileDownload:"event-detail-module--fileDownload--0b4ef",programTitle:"event-detail-module--programTitle--cb649",pageHeader:"event-detail-module--pageHeader--8aad7",spacingSeven:"event-detail-module--spacingSeven--f9a1b",eventDateContainer:"event-detail-module--eventDateContainer--394fd",date:"event-detail-module--date--bb98c",agendaContainer:"event-detail-module--agendaContainer--1d7c6",agendaTopSpacing:"event-detail-module--agendaTopSpacing--6b350",relatedContent:"event-detail-module--relatedContent--08c78",speakerswrapper:"event-detail-module--speakerswrapper--3cbf3",speaker:"event-detail-module--speaker--c7c8c",flexRow:"event-detail-module--flexRow--a7baf",contact:"event-detail-module--contact--10754",askQuestion:"event-detail-module--askQuestion--9d7b3",paddingBottom:"event-detail-module--paddingBottom--1134e",successMessage:"event-detail-module--successMessage--7e399","link-button":"event-detail-module--link-button--1a2d6",
1successContent:"event-detail-module--successContent--c3088",closeSuccessButton:"event-detail-module--closeSuccessButton--66135"},Gt=a(77979),Ft=a(99756),Ut=a(71321);H().extend(q());const Bt=e=>{var t;let{event:a,message:n,registerButtonBoolean:l,onRegisterClick:r,onWatchLivestreamClick:o}=e;const{t:s}=(0,g.$G)(),{status:u}=(0,p.useContext)(Le.J),m=(0,Ft.a)(Ft.R.sm),v=(0,Gt.bU)()||"en-us";if(!u)return null;const E=G.ZP.getLiveStatusString(u,s),{startDateTime:f,endDateTime:h}=G.ZP.getStartAndEndDate(a),y=f&&h?a.type===z.EventType.LIVE?H()(f).isSame(H()(h),"day")?(0,I.P)("LL",f):`${(0,I.P)("ll",f)} - ${(0,I.P)("ll",h)}`:a.type===z.EventType.ON_DEMAND?H()(f).isSame(H()(h),"day")?(0,I.P)("LL",f):`${(0,I.P)("LL",f)} - ${(0,I.P)("LL",h)}`:null:null,b=(0,I.P)("LL",null!==(t=null==a?void 0:a.onDemandEndDate)&&void 0!==t?t:null==a?void 0:a.unpublishDate)||"";return React.createElement("div",{className:ae()(zt.stickyBar,zt["padding-top-09"])},React.createElement("div",{className:zt.flexGapThree},React.createElement("div",{className:ae()(zt.status,zt[`${u}`])},React.createElement(d.Z,{variant:"label-01",color:"white",weight:"700"},E)),React.createElement("div",{className:zt.date},React.createElement(d.Z,{variant:"body-02","data-test-id":"stickybar.date",color:"light"},u===z.EventStatus.ON_DEMAND&&b?`${s("Available until",{ns:"events"})} ${b}`:y)),React.createElement("div",{className:zt.cardTitle},React.createElement(d.Z,{variant:"h4",color:"dark","data-test-id":"stickybar.eventTitle"},a.display_title?a.display_title:a.eventTitle)),React.createElement("div",{className:zt.eventStatus},React.createElement(c.JO,{icon:c.jz,type:"jnj",color:"text-02",customSize:{width:32,height:32}}),React.createElement(d.Z,{variant:"body-02",color:"light","data-test-id":"stickybar.status"},s("Online",{ns:"events"})))),React.createElement("div",{className:zt.flexGapFive},(0===n&&!(l&&G.ZP.userCanRegister(a))||2===n||u===z.EventStatus.LIVE_FINALISED||3===n&&u===z.EventStatus.LIVE_NOW)&&React.createElement("div",{className:zt.message},React.createElement(c.JO,{icon:c.tO,type:"jnj",size:"medium",color:"text-02"}),(()=>{switch(n){case 1:return React.createElement(d.Z,{color:"dark",variant:"body-03","data-test-id":"stickybar.old"},s("This event was in the past",{ns:"events"}));case 2:return React.createElement(d.Z,{color:"dark",variant:"body-03","data-test-id":"stickybar.registered"},s("You are registered",{ns:"events"}));case 4:return React.createElement(d.Z,{color:"dark",variant:"body-03","data-test-id":"stickybar.success"},s("Thank you for attending!",{ns:"events"}));default:return React.createElement(d.Z,{color:"dark",variant:"body-03","data-test-id":"stickybar.error"},s("Sorry, you can no longer register for this event",{ns:"events"}))}})()),l&&G.ZP.userCanRegister(a)&&React.createElement(me.Z,{name:"register",category:"primary",fullWidth:!0,placement:`${a.eventTitle}:header`,targeturl:ut.Z.getFullUrl(`${Ut.ec}/${a.iconnect_event_number}`,v,!1),targettype:"internal"},React.createElement(O.z,{color:"primary",variant:"contained",fullWidth:m,rounded:!0,"data-test-id":"stickybar.Register",onClick:r},s("Register now",{ns:"events"}))),G.ZP.isUserRegistered(a)&&(u===z.EventStatus.LIVE_NOW||u===z.EventStatus.LIVE_SOON)&&React.createElement(me.Z,{name:"livestream",category:"primary",fullWidth:!0,placement:`${a.eventTitle}:header`,targeturl:ut.Z.getFullUrl(`${Ut.ec}/${a.iconnect_event_number}`,v,!1),targettype:"internal"},React.createElement(O.z,{color:"primary",variant:"contained",fullWidth:m,rounded:!0,"data-test-id":"stickybar.Livestream",onClick:()=>o(u)},s("Watch livestream",{ns:"events"}))),a.program.length>0&&React.createElement(React.Fragment,null,React.createElement("hr",null),React.createElement("div",{className:zt.flexGapThree,"data-test-id":"Event.Programme"},a.program.map((e=>React.createElement("div",{key:e.title,className:zt.program,"data-test-id":`stickybar.Program.${e.title}`},React.createElement(i.w,{name:e.title},React.createElement("button",{type:"button",className:zt.fileDownload,onClick:()=>{window.open(e.url)}},React.createElement(c.JO,{icon:c.B1,type:"jnj",size:"medium",color:"primary","data-test-id":`stickybar.Program.${e.title}.icon`}),React.createElement(d.Z,{className:zt.programTitle,variant:"label-01",color:"primary-550","data-test-id":`stickybar.Program.${e.title}.link`},e.title))))))))))};var Ht=a(66288),Wt=a(85769);const qt=e=>{var t,a,n;let{event:l}=e;return React.createElement("div",{className:zt.footerSection},(null==l||null===(t=l.fields)||void 0===t?void 0:t.footnotes)&&(null==l||null===(a=l.fields)||void 0===a?void 0:a.footnotes.length)>0&&React.createElement(Ht.e,{footnotes:null==l||null===(n=l.fields)||void 0===n?void 0:n.footnotes}),React.createElement(Wt.$,{smpcs:l.smpc_reference,products:l.related_to.filter((e=>!(null==e||!e.productTitle)))}))};var Jt=a(14838),Yt=a(90780),Kt={title:"style-module--title--e027c",location:"style-module--location--e7167",status:"style-module--status--9a9df",element:"style-module--element--7ca80",img:"style-module--img--b0124",text:"style-module--text--7d437",bckg:"style-module--bckg--2c9bf",gatsbyImage:"style-module--gatsbyImage--beaf6",backgroundImage:"style-module--backgroundImage--d07b3","top-left":"style-module--top-left--75636","top-center":"style-module--top-center--ad133","top-right":"style-module--top-right--f5ca6","center-left":"style-module--center-left--6edce","center-center":"style-module--center-center--60d86","center-right":"style-module--center-right--92aa2","bottom-left":"style-module--bottom-left--548de","bottom-center":"style-module--bottom-center--a8ea4","bottom-right":"style-module--bottom-right--e3f40",LIVE_NOW:"style-module--LIVE_NOW--5441a",UPCOMING_LIVE:"style-module--UPCOMING_LIVE--58198",LIVE_SOON:"style-module--LIVE_SOON--ec3b4",ON_DEMAND:"style-module--ON_DEMAND--9885f",LIVE_FINALISED:"style-module--LIVE_FINALISED--7ff91"};const Qt=e=>{var t,a;let{event:n,handleButtonclick:l}=e;const{t:r}=(0,g.$G)(),{startDateTime:i,endDateTime:o}=G.ZP.getStartAndEndDate(n),{status:s}=(0,p.useContext)(Le.J),{0:u,1:m}=(0,p.useState)(G.ZP.getLiveStatusString(s,r)),{0:v,1:E}=(0,p.useState)(!1),f=null!=n&&n.display_title?null==n?void 0:n.display_title:null==n?void 0:n.eventTitle,h=(()=>
1{if(!i||!o)return null;if(n.type===z.EventType.LIVE)return H()(i).isSame(H()(o),"day")?(0,I.P)("LL",i):`${(0,I.P)("ll",i)} - ${(0,I.P)("ll",o)}`;if(n.type===z.EventType.ON_DEMAND){var e;const t=(0,I.P)("LL",null!==(e=null==n?void 0:n.onDemandEndDate)&&void 0!==e?e:null==n?void 0:n.unpublishDate)||"";return t?`${r("Available until",{ns:"events"})} ${t}`:H()(i).isSame(H()(o),"day")?(0,I.P)("LL",i):`${(0,I.P)("LL",i)} - ${(0,I.P)("LL",o)}`}return""})(),y=(0,Ft.a)(Ft.R.sm),b=(null===(t=n.image_focus)||void 0===t?void 0:t.image_focus)||Yt.Or.CENTER_CENTER,R=(0,Jt.N)(null==n||null===(a=n.visual)||void 0===a?void 0:a.title)||"",_=(0,Gt.bU)()||"en-us";(0,p.useEffect)((()=>{m(G.ZP.getLiveStatusString(s,r))}),[s,r]);return React.createElement(React.Fragment,null,React.createElement(Nt.xb,{id:"EventHeaderBanner",title:f,titleComponent:React.createElement(React.Fragment,null,u&&React.createElement("div",{className:ae()(Kt.status,Kt[`${s}`])},React.createElement(d.Z,{variant:"body-03",color:"white",weight:"700","data-test-id":"EventHeader.Status"},u)),h&&React.createElement(d.Z,{variant:"body-01","data-test-id":"EventHeader.Date",color:"gray"},h),React.createElement("div",{className:Kt.title},React.createElement(d.Z,{variant:y?"h2":"h1",color:"dark",size:"5xl","data-test-id":"EventHeader.Title"},React.createElement(Z.o,{footnotes:null==n||null===(D=n.fields)||void 0===D?void 0:D.footnotes},f)))),content:React.createElement("div",{className:Kt.location},React.createElement(c.JO,{icon:c.jz,type:"jnj",color:"text-02",customSize:{width:32,height:32}}),React.createElement(d.Z,{"data-test-id":"EventHeader.location",variant:"body-01",color:"gray"},r("Online",{ns:"events"}))),actions:React.createElement(React.Fragment,null,G.ZP.userCanRegister(n)&&React.createElement(me.Z,{name:"registerButtonHeader",category:"primary",fullWidth:!0,placement:`${n.eventTitle}:Header`,targeturl:ut.Z.getFullUrl(`${Ut.ec}/${n.iconnect_event_number}`,_,!1),targettype:"internal"},React.createElement(O.z,{color:"primary",variant:"contained",fullWidth:!1,id:"registerButton",size:"large",rounded:!0,"data-test-id":"EventHeader.Register",onClick:()=>E(!0),"aria-label":r("Register now",{ns:"events"})},r("Register now",{ns:"events"}))),G.ZP.isUserRegistered(n)&&(s===z.EventStatus.LIVE_NOW||s===z.EventStatus.LIVE_SOON)&&React.createElement(me.Z,{name:"livestreamButtonHeader",category:"primary",fullWidth:!0,placement:`${n.eventTitle}:Header`,targeturl:ut.Z.getFullUrl(`${Ut.ec}/${n.iconnect_event_number}`,_,!1),targettype:"internal"},React.createElement(O.z,{color:"primary",variant:"contained",fullWidth:!1,id:"registerButton",size:"large",rounded:!0,"data-test-id":"EventHeader.Livestream",onClick:l,"aria-label":r("Watch livestream",{ns:"events"})},r("Watch livestream",{ns:"events"})))),image:(null==n?void 0:n.visual)&&React.createElement("div",{className:Kt.img},null!=n&&null!==(S=n.visual)&&void 0!==S&&S.gatsbyImageData?React.createElement("div",{className:Kt.gatsbyImage,"data-test-id":"EventHeader.image"},React.createElement(pe.G,{image:null===(N=n.visual)||void 0===N?void 0:N.gatsbyImageData,loading:"lazy",alt:(null==n||null===(k=n.visual)||void 0===k?void 0:k.description)||R,title:R,style:{position:"relative",width:"100%",height:"100%"},imgStyle:{objectPosition:null==b?void 0:b.replace("-"," ")}})):React.createElement("div",{style:{backgroundImage:`url("${null==n||null===(T=n.visual)||void 0===T?void 0:T.url}")`},"data-test-id":"EventHeader.image",className:ae()(Kt.backgroundImage,Kt[b])})),variant:Nt.$e.MEDIA_SMALL,size:Nt.$u.Medium,color:Nt.Il.GRAY,condensed:!0}),v&&React.createElement(nt,{event:n,onClose:()=>E(!1)}));var S,N,k,T,D};var Xt=a(19947);const ea=e=>{let{event:t,url:a,onHeaderButtonClick:n}=e;const{t:l}=(0,g.$G)(),{status:r}=(0,p.useContext)(Le.J);if(!r)return null;const i=(()=>{var e;if(t.medical)return null;const n=[{url:Ut.$N,title:l("Services",{ns:"common"})},{url:Ut.ec,title:l("Events",{ns:"common"})},{url:a,title:t.display_title?t.display_title:t.eventTitle}];return React.createElement(Xt.c,{footnotes:null==t||null===(e=t.fields)||void 0===e?void 0:e.footnotes,paths:n})})();return React.createElement("div",{className:zt.pageHeader},i&&React.createElement("div",{className:zt.breadcrumbBranded},i),React.createElement(Qt,{event:t,handleButtonclick:()=>n(r)}))};var ta=a(73269),aa="EventDetailRegistrationForm-module--container--b985d",na="EventDetailRegistrationForm-module--breadcrumbs--beb60",la="EventDetailRegistrationForm-module--title--bf7c3",ra="EventDetailRegistrationForm-module--location--cb5c8",ia="EventDetailRegistrationForm-module--time--ce2ce",oa="EventDetailRegistrationForm-module--bannerSection--cc0f7",sa="EventDetailRegistrationForm-module--detailsSection--8a196",ca="EventDetailRegistrationForm-module--speakersSection--fbb1b",da="EventDetailRegistrationForm-module--agendaSection--e0a12",ua="EventDetailRegistrationForm-module--registrationFormSection--d56d5",ma="EventDetailRegistrationForm-module--adverseEventSection--7ac41",va="EventDetailRegistrationForm-module--speakersWrapper--ddab0",Ea="EventDetailRegistrationForm-module--speaker--4820b",pa="EventDetailRegistrationForm-module--agendaLinks--d8fe1",fa="EventDetailRegistrationForm-module--agendaLink--05818",ga="EventDetailRegistrationForm-module--agendaTitle--66f85",ha=a(87200);const ya="event-registration-form",ba="event-registration-adverse-events";var Ra=e=>{var t,a,n;let{detail:l,formAssembly:r}=e;const{t:i}=(0,g.$G)(),o=l.webPublicationName||l.eventNumber||"",s=null!==(t=l.eventSpeakers)&&void 0!==t?t:[],u=null!==(a=l.agendas)&&void 0!==a?a:[],m=[{url:Ut.$N,title:i("Services",{ns:"common"})},{url:Ut.ec,title:i("Events",{ns:"common"})},{url:`${Ut.ec}/${null!==(n=l.eventNumber)&&void 0!==n?n:l.id}`,title:o}],v=l.publicationStartDate&&l.publicationEndDate?H()(l.publicationStartDate).isSame(H()(l.publicationEndDate),"day")?(0,I.Z)("LL",l.publicationStartDate):`${(0,I.Z)("ll",l.publicationStartDate)} - ${(0,I.Z)("ll",l.publicationEndDate)}`:null,E=l.publicationStartDate&&l.publicationEndDate?G.ZP.getTimeString(l.publicationStartDate,l.publicationEndDate,i):null,p=e=>{var t;null===(t=document.getElementById(e))||void 0===t||t.scrollIntoView({behavior:"smooth"})};return React.createElement(React.Fragment,null,React.createElement("div",{className:na},React.createElement("div",{className:aa},React.createElement(Xt.c,{paths:m}))),React.createElement(Nt.xb,{id:"EventDetailRegistrationHeader",title:o,titleComponent:React.createElement(React.Fragment,null,v&&React.createElement(d.Z,{variant:"body-01","data-test-id":"EventRegistrationHeader.Date",color:"gray"},v),React.createElement("div",{className:la},React.createElement(d.Z,{variant:"h1",color:"dark",size:"5xl","data-test-id":"EventRegistrationHeader.Title"},React.createElement(Z.o,null,o)))),content:React.createElement(React.Fragment,null,(l.meetingStyle||l.style)&&React.createElement("div",{className:ra},React.createElement(c.JO,{icon:c.jz,type:"jnj",color:"text-02",customSize:{width:32,height:32}}),React.createElement(d.Z,{"data-test-id":"EventRegistrationHeader.Location",variant:"body-01",color:"gray"},l.meetingStyle||l.style)),React.createElement("div",{className:ia},React.createElement(c.JO,{icon:c.rm,type:"jnj",color:"text-02",customSize:{width:32,height:32}}),React.createElement(d.Z,{"data-test-id":"EventRegistrationHeader.Time",variant:"body-01",color:"gray"},E))),actions:React.createElement(O.z,{color:"primary",variant:"contained",size:"large",rounded:!0,"data-test-id":"EventRegistrationHeader.Register",onClick:()=>p(ya)},i("Book a place",{ns:"events"})),variant:Nt.$e.MEDIA_SMALL,size:Nt.$u.Medium,color:Nt.Il.GRAY,condensed:!0}),React.createElement("section",{className:oa},React.createElement("div",{className:aa},React.createElement(ta.j,{id:"EventRegistrationHealthcareProfessional",text:(()=>{const e=i("This website is intended for healthcare profesionals only. Prescribing informations and adverse events reporting information can be found at the [bottom of the page]",{ns:"events"});return React.createElement("span",null,(0,Xe.Z)({pattern:/\[.*?\]/gim,decorator:e=>React.createElement("a",{href:`#${ba}`,onClick:e=>{e.preventDefault(),p(ba)}}
1,e.slice(1,-1)),input:e}))})(),type:"info",showIcon:!0}))),l.details&&React.createElement("section",{className:sa,"data-test-id":"EventRegistrationDetails"},React.createElement("div",{className:aa},React.createElement(Z.o,null,l.details))),s.length>0&&React.createElement("section",{className:ca,"data-test-id":"EventRegistrationSpeakers"},React.createElement("div",{className:aa},React.createElement(d.Z,{variant:"h3"},i("Speakers",{ns:"events"})),React.createElement("div",{className:va},s.map((e=>{var t,a,n,l,r,o,s;const c=(e=>[e.firstName,e.lastName].filter(Boolean).join(" ")||e.type||i("Speaker",{ns:"events"}))(e);return React.createElement("div",{key:`${null!==(t=e.firstName)&&void 0!==t?t:""}-${null!==(a=e.lastName)&&void 0!==a?a:""}-${null!==(n=e.type)&&void 0!==n?n:""}`,className:Ea},React.createElement(V.F,{name:c,avatarInitials:`${null!==(l=null===(r=e.firstName)||void 0===r?void 0:r.charAt(0))&&void 0!==l?l:""} ${(null===(o=e.lastName)||void 0===o?void 0:o.charAt(0))||(null===(s=e.type)||void 0===s?void 0:s.charAt(0))||""}`,color:"dark",weight:"400",size:"xl"}))}))))),u.length>0&&React.createElement("section",{className:da,"data-test-id":"EventRegistrationAgenda"},React.createElement("div",{className:aa},React.createElement(d.Z,{variant:"h3"},i("Agenda",{ns:"events"})),React.createElement("div",{className:pa},u.map((e=>React.createElement("a",{key:e.id,href:e.id,className:fa},React.createElement(c.JO,{icon:c.B1,type:"jnj",size:"medium",color:"primary"}),React.createElement(d.Z,{className:ga,variant:"label-01",color:"primary-550","data-test-id":`EventRegistrationAgenda.${e.id}`},e.title||i("Agenda",{ns:"events"})))))))),React.createElement("section",{id:ya,className:ua},React.createElement("div",{className:aa},React.createElement(d.Z,{variant:"h2"},i("Book a place today",{ns:"events"})),React.createElement(ha.default,{title:r.title,formAssemblyRestUrl:r.source,compliance:r.confirmed_compliance}))),React.createElement("section",{id:ba,className:ma}))};const _a=e=>{let{onClose:t}=e;const{t:a}=(0,g.$G)();return React.createElement(React.Fragment,null,React.createElement(Ve.zN,{key:"contactform_laststep_success",eventType:Te.G.TOOL_LASTSTEP,name:"contact form",stepname:"thank you",stepnumber:"last",result:{preferred_channel:"mail"}}),React.createElement("div",{className:zt.successContent},React.createElement(d.Z,{variant:"h3",color:"dark","data-test-id":"Event.Question.sent"},a("Your question has been sent",{ns:"pubmed"})),React.createElement(d.Z,{variant:"body-02",color:"primary"},a("Your question has been successfully sent and will be answered as soon as possible.",{ns:"pubmed"}))),React.createElement(O.z,{color:"primary",onClick:t,className:zt.closeSuccessButton,id:"Close.question.form"},a("Close",{ns:"common"})))};H().extend(q());const Sa=e=>{var t,a,n,r,i;let{event:o,hash:s="null",questionFormData:m,url:v,pageTitle:E="",eligibleEventsData:f}=e;const h=(0,Qe.v9)((e=>e.askJanssen),Je()),{0:y,1:b}=(0,p.useState)(o.attended),{0:R,1:_}=(0,p.useState)(null),{0:S,1:N}=(0,p.useState)(!1),{0:k,1:T}=(0,p.useState)(!1),{0:D,1:C}=(0,p.useState)(0),{0:L,1:O}=(0,p.useState)(0),{0:A,1:P}=(0,p.useState)(null),{0:$}=(0,p.useState)(!1),{0:w,1:M}=(0,p.useState)(!1),{0:x,1:j}=(0,p.useState)(G.ZP.isUserRegistered(o)),{0:B,1:W}=(0,p.useState)(0),{0:q,1:J}=(0,p.useState)(!1),{0:Y,1:K}=(0,p.useState)(!1),{0:Q,1:X}=(0,p.useState)(G.ZP.getEventStatus(o)),{startDateTime:ee,endDateTime:te}=G.ZP.getStartAndEndDate(o),ne=(0,p.useRef)(!1),le=G.ZP.getSpeakers(o),{t:re}=(0,g.$G)(),ie=(0,Qe.I0)(),oe=(0,p.useRef)(null),se=ee&&te?o.type===z.EventType.LIVE?H()(ee).isSame(H()(te),"day")?(0,I.P)("LL",ee):`${(0,I.P)("ll",ee)} - ${(0,I.P)("ll",te)}`:o.type===z.EventType.ON_DEMAND?H()(ee).isSame(H()(te),"day")?(0,I.P)("LL",ee):`${(0,I.P)("LL",ee)} - ${(0,I.P)("LL",te)}`:null:null,ce=(0,p.useCallback)((()=>{if(G.ZP.isRegistrationMethodManual(o))if(x)switch(Q){case z.EventStatus.LIVE_SOON:case z.EventStatus.UPCOMING_LIVE:case z.EventStatus.LIVE_NOW:case z.EventStatus.ON_DEMAND:C(2);break;case z.EventStatus.LIVE_FINALISED:C(4)}else switch(Q){case z.EventStatus.LIVE_SOON:case z.EventStatus.UPCOMING_LIVE:M(!0);break;case z.EventStatus.LIVE_NOW:G.ZP.isRegistrationPeriodOpen(o)?M(!0):C(3);break;case z.EventStatus.LIVE_FINALISED:C(1);break;case z.EventStatus.ON_DEMAND:M(!0)}else G.ZP.isUserRegistered(o)&&!G.ZP.isRegistrationPeriodOpen(o)?C(2):G.ZP.isRegistrationPeriodOpen(o)&&C(1)}),[o,x,Q]);(0,p.useEffect)((()=>{const e=(()=>{var e;const t=null===It.globalHistory||void 0===It.globalHistory||null===(e=It.globalHistory.location)||void 0===e?void 0:e.hash;return decodeURIComponent(t)})();e&&setTimeout((()=>{(0,_t.lR)(e)}),500)}),[]),(0,p.useEffect)((()=>{ce()}),[ce]),(0,p.useEffect)((()=>{L>
10&&ie((0,Ct.Vx)({lastSectionBackground:Nt.Il.GRAY}))}),[L,ie]);const de=null==f||null===(t=f.data)||void 0===t||null===(a=t.find((e=>e.eventNumber===o.iconnect_event_number)))||void 0===a?void 0:a.attendeeType;(0,F.RN)(o,Q,(e=>{X(e)}),de);const ue=(e,t)=>{_(e),P(t.filter((t=>t!==e))),N(!0)},me=()=>{T(!1)},ve=e=>{var t;oe.current&&oe.current.scrollIntoView();const a=null==o||null===(t=o.event_structure)||void 0===t?void 0:t.findIndex((t=>(null===G.ZP||void 0===G.ZP?void 0:G.ZP.getTrackStatus(null==t?void 0:t.track,de))===e));a>-1&&W(a)},Ee=(0,p.useCallback)((()=>{if(ne.current||(ne.current=(null==o?void 0:o.attendedOnDemand)||!1),ne.current)console.info("Not Capturing the On demand Attendance since attendance was already captured in iConnect");else{if(Q===z.EventStatus.ON_DEMAND)return console.info("Attendance captured for on demand event"),ie((0,Dt.zD)({eventNumber:o.iconnect_event_number,data:{attendedOnDemand:!0}})),void(ne.current=!0);if(y)console.info("Not Capturing Attendance since attendance was already captured in iConnect");else{if(!G.ZP.isRegistrationMethodManual(o)||x)return o.type===z.EventType.LIVE&&(Q===z.EventStatus.LIVE_SOON||Q===z.EventStatus.LIVE_NOW)||o.type!==z.EventType.LIVE?G.ZP.isRegistrationMethodManual(o)?(console.info("Capturing attendance"),ie((0,$t.zD)({eventNumber:o.iconnect_event_number})),void b(!0)):(console.info("Auto Register"),ie((0,Dt.zD)({eventNumber:o.iconnect_event_number})),j(!0),void b(!0)):void console.info("Not Capturing Attendance");console.info("Not Capturing Attendance since the event has manual registration and user isn't registered yet")}}}),[y,ie,o,x,Q]),pe=(0,p.useRef)(Ee);(0,p.useLayoutEffect)((()=>{pe.current=Ee}),[Ee]),(0,p.useEffect)((()=>{const e=()=>pe.current();return document.addEventListener(Mt.a.eventDisclaimerConfirmed,e),()=>document.removeEventListener(Mt.a.eventDisclaimerConfirmed,e)}),[]);const fe="string"==typeof(null==o?void 0:o.summary)&&o.summary.trim().length>0,ge=Array.isArray(null==o?void 0:o.details)&&o.details.length>0,he=Q===z.EventStatus.ON_DEMAND&&Boolean(se),ye=fe||ge||he;return React.createElement(Le.J.Provider,{value:{status:Q,setStatus:X}},React.createElement(kt.l,{asideContent:React.createElement(Bt,{event:o,message:D,registerButtonBoolean:w,onRegisterClick:()=>J(!0),onWatchLivestreamClick:ve}),pageHeader:React.createElement(ea,{event:o,url:v,onHeaderButtonClick:ve}),relatedArticles:React.createElement(xe.EventOverviewBlock,{title:re("Related events",{ns:"events"}),filter:{relatedTo:o.related_to},relatedEvent:o,type:"Dynamic",commercial:!o.medical,placement:`event-detail:related-events:${o.iconnect_event_number}`,setNumberOfRelatedEvents:O}),footer:React.createElement(qt,{event:o}),detailContentId:"event-detail",showOneColumnSeparator:!0,hideHRInSeparator:!0},React.createElement("div",{className:zt["padding-top-09"]},React.createElement("div",{className:zt.banner},React.createElement(yt.S,null),React.createElement(ht.Z,{currentPage:E})),React.createElement(bt._,{open:S,speaker:R,onClose:()=>{N(!1)},otherSpeakers:A,"data-test-id":"Event.SpeakerModal"}),o.summary&&React.createElement("div",{className:zt.flexGapThree,"data-test-id":"Event.GeneralInformation"},React.createElement(d.Z,{variant:"h3","data-test-id":"Event.GeneralInformation.Title"},re("General Information",{ns:"events"})),React.createElement(d.Z,{"data-test-id":"Event.GeneralInformation.Summary",variant:"body-02"},React.createElement(Z.o,{placement:`${o.eventTitle}:summary`,footnotes:null==o||null===(n=o.fields)||void 0===n?void 0:n.footnotes},o.summary))),o.details&&o.details.length>0&&React.createElement("div",{className:zt.spacingSeven,"data-test-id":"Event.Details"},o.details.map(((e,t)=>{var a;return React.createElement(l.g,{key:t,content:e,footnotes:null==o||null===(a=o.fields)||void 0===a?void 0:a.footnotes,index:0,placement:`${o.eventTitle}:details`,smallerFullWidthHeroes:!0})}))),Q===z.EventStatus.ON_DEMAND&&se&&React.createElement("div",{className:zt.eventDateContainer,"data-test-id":"Event.Date"},React.createElement(d.Z,{variant:"h5"},re("Event date",{ns:"events"})),React.createElement("div",{className:zt.date},React.createElement(d.Z,{variant:"body-02",color:"light"},se))),(null===(r=o.event_structure)||void 0===r?void 0:r.length)>0&&React.createElement("div",{ref:oe,className:ae()(zt.agendaContainer,{[zt.agendaTopSpacing]:ye}),"data-test-id":"Event.Agenda"},React.createElement(d.Z,{variant:"h3"},re("Agenda",{ns:"events"})),React.createElement(Me,{event:o,selectedTrack:B,onChangeTrack:e=>W(e),onSpeakerClick:(e,t)=>ue(e,t),updateAttendance:Ee,play:$,hash:s,attendeeType:null!=de?de:""})),(null==o||null===(i=o.cross_selling_content)||void 0===i?void 0:i.length)>0&&React.createElement(React.Fragment,null,React.createElement("hr",null),React.createElement("div",{"data-test-id":"Event.RelatedContent",className:zt.relatedContent},o.cross_selling_content.map(((e,t)=>{var a,n;return React.createElement(l.g,{key:`${o.eventTitle}-relatedcontent-${t}`,content:e,footnotes:null!==(a=null==o||null===(n=o.fields)||void 0===n?void 0:n.footnotes)&&void 0!==a?a:[],index:0,placement:`${o.eventTitle}:relatedcontent`,smallerFullWidthHeroes:!0})})))),le.length>0&&React.createElement(React.Fragment,null,React.createElement("hr",null),React.createElement("div",{"data-test-id":"Event.Speakers"},React.createElement(d.Z,{variant:"h3"},re("Speakers",{ns:"events"})),React.createElement("div",{className:zt.speakerswrapper},le.map(((e,t)=>{var a,n,l,r;return React.createElement("div",{key:`${e.first_name} ${e.title}ev`,className:zt.speaker,"data-test-id":`Event.Speaker.${t}`},React.createElement(V.F,{name:(0,U.A)(e),description:null===(a=e.avatar_image)||void 0===a?void 0:a.description,avatar:null===(n=e.avatar_image)||void 0===n?void 0:n.url,avatarInitials:`${e.first_name?null==e||null===(l=e.first_name)||void 0===l?void 0:l.charAt(0):""} ${(null==e||null===(r=e.last_name)||void 0===r?void 0:r.charAt(0))||(null==e?void 0:e.title)}`,color:"dark",weight:"400",size:"xl",onClick:()=>{ue(e,le)}}))}))))),o.enable_contact_form&&React.createElement(React.Fragment,null,React.createElement("hr",null),React.createElement("div",{"data-test-id":"Event.AskQuestion"},React.createElement(Ve.zN,{key:"contactform_impression",eventType:Te.G.TOOL_STEP,name:"contact form",stepname:"Fill in a Form",stepnumber:"0"}),React.createElement("div",{className:zt.askQuestion},React.createElement(d.Z,{variant:"h4",className:zt.paddingBottom},re("Ask a question",{ns:"events"})),React.createElement(d.Z,{variant:"body-02",color:"text-02",className:zt.paddingBottom},re("iod:Please send us your questions and we will find the right Janssen representative to contact you back through your selected channel.")),React.createElement(d.Z,{variant:"label-01",color:"primary-550",className:zt["link-button"],onClick:()=>{T(!0)},dataTestId:"Open.Dialog.question.form"},React.createElement(c.JO,{icon:c.Ur,type:"jnj",color:"inherit",size:"medium"}),re(Y?"Ask another question":"Ask a question",{ns:"events"}))),React.createElement(u.V,{open:k,onClose:me,className:`${Y?"":zt["dialog-wrapper"]}`,testId:"Event.Question.Form.Dialog"},Y?React.createElement(_a,{onClose:me}):React.createElement(React.Fragment,null,React.createElement(d.Z,{variant:"h3",color:"title"},re("Ask a question",{ns:"events"})),React.createElement(gt,{data:m,onSubmit:e=>{ie((0,Tt.zD)({data:{...e,eventNumber:o.iconnect_event_number}})).then((e=>{e.type.endsWith("/success")&&K(!0)}))},submitting:h.loading,errorValidation:h.error,third:!0,isModalForm:!0}))))),(null==o?void 0:o.contact.length)>0&&React.createElement(React.Fragment,null,React.createElement("hr",null),React.createElement("div",{"data-test-id":"Event.Contact"},React.createElement(d.Z,{variant:"h3"},re("Contact details",{ns:"events"})),React.createElement("div",{className:zt.flexRow},o.contact.map(((e,t)=>{var a,n,l,r;return React.createElement("div",{key:`${e.first_name} ${e.title}`,className:zt.contact,"data-test-id":`Event.Contact.${t}`},React.createElement(V.F,{name:`${e.prefix?`${e.prefix}. `:""}${e.first_name} ${e.last_name||e.title}`,avatar:null===(a=e.avatar_image)||void 0===a?void 0:a.url,avatarInitials:`${e.first_name?null==e||null===(n=e.first_name)||void 0===n?void 0:n.charAt(0):""} ${(null==e||null===(l=e.last_name)||void 0===l?void 0:l.charAt(0))||(null==e?void 0:e.title)}`,description:null===(r=e.avatar_image)||void 0===r?void 0:r.description,jobTitle:e.job_title,phoneNumber:e.phone.phone_number,emailAddress:e.email.e_mail,column:!0,weight:"400"}))}))))),q&&React.createElement(nt,{event:o,onClose:()=>J(!1)}))))},Na=e=>{var t,a,l,r;let{data:i,pageContext:o}=e;const s=(0,Vt.Pc)(),c=(0,Qe.v9)((e=>e.profile),Je()),d=(0,Qe.v9)((e=>e.eligibleEventNumber),Je()),u=(0,Qe.v9)((e=>e.eligibleEvents),Je()),m=(0,Qe.v9)((e=>e.event.data),Je()),v=(0,Qe.v9)((e=>e.event.error),Je()),E=(0,Qe.v9)((e=>e.eventDetailForRegistration),Je()),f=E.data,g=(0,Qe.I0)(),{event:h,iod:y}=i,{gatedUrl:b,page:R,url:_,quickEvents:S}=o,N=(null!==(t=null==y||null===(a=y.fill_in_a_form_block)||void 0===a?void 0:a[0])&&void 0!==t?t:null==y?void 0:y.fill_in_a_form)||{},k=null==i||null===(l=i.eventCenter)||void 0===l?void 0:l.request_for_registration_form,{0:I,1:T}=(0,p.useState)({...h}),{0:D,1:C}=(0,p.useState)(z.EventError.INELIGIBLE),L=D===z.EventError.INELIGIBLE&&null!=f&&f.requestForRegistration&&k&&f.eventNumber===h.iconnect_event_number?{detail:f,eventNumber:f.eventNumber,formAssembly:k}:void 0,O=null==L?void 0:L.eventNumber,{0:A,1:P}=(0,p.useState)();(0,p.useEffect)((()=>{v?"User is not eligible for this event"===(null==v?void 0:v.message)?C(z.EventError.INELIGIBLE):C(z.EventError.LOADING_ERROR):T({...h,registered:null==m?void 0:m.registered,attended:null==m?void 0:m.attended})}),[m,v,h]),(0,p.useEffect)((()=>{var e;v?"User is not eligible for this event"===(null==v?void 0:v.message)?C(z.EventError.INELIGIBLE):C(z.EventError.LOADING_ERROR):(I.onDemandStartDate=null==m?void 0:m.onDemandStartDate,I.onDemandEndDate=null==m?void 0:m.onDemandEndDate,I.attendedOnDemand=null==m?void 0:m.attendedOnDemand,C((0,G.qE)(I,null==d||null===(e=d.data)||void 0===e?void 0:e.isEligible,null==c?void 0:c.data)))}),[I,d,c,m,v]),(0,p.useEffect)((()=>{g((0,Ue.zD)({id:h.iconnect_event_number})),g((0,Lt.zD)({eventNumber:h.iconnect_event_number},!0)),g((0,He.zD)()),g((0,Ot.zD)()),g((0,At.zD)({eventNumber:h.iconnect_event_number}))}),[g,h.iconnect_event_number]),(0,p.useEffect)((()=>
1{if(m){const e=!(null==m?void 0:m.medical);g((0,Pt.Vx)({...o,commercial_content:e}))}return function(){m&&g((0,Pt.ZH)())}}),[m,g,o]),(0,p.useEffect)((()=>{if("undefined"==typeof window)return;const e=new URL(window.location.href),t=e.searchParams.get("eventNumber");O?t!==O&&(e.searchParams.set("eventNumber",O),window.history.replaceState(window.history.state,"",`${e.pathname}${e.search}${e.hash}`)):t&&(e.searchParams.delete("eventNumber"),window.history.replaceState(window.history.state,"",`${e.pathname}${e.search}${e.hash}`)),P(O)}),[O]);const $=()=>{var e,t;const a=null===It.globalHistory||void 0===It.globalHistory||null===(e=It.globalHistory.location)||void 0===e||null===(t=e.hash)||void 0===t?void 0:t.substr(1);return null==a?void 0:a.replace(/%20/g," ")},w=()=>{var e;const t=(0,p.useContext)(n.JX);var a;return D!==z.EventError.ALL_CLEAR?E.loading||O&&A!==O?React.createElement(St.$,null):O&&A===O?React.createElement(Ra,{detail:L.detail,formAssembly:null===(a=L.formAssembly)||void 0===a?void 0:a[0]}):React.createElement(Zt,{errorType:D}):React.createElement(jt.f.Provider,{value:S},React.createElement(lt.P,{medicalContent:null==m?void 0:m.medical,controlType:"event"},React.createElement(Sa,{questionFormData:N,event:{...null!=t?t:{},...I,unpublishDate:null==m?void 0:m.publicationEndDate,medical:null==o||null===(e=o.page)||void 0===e?void 0:e.isEventMedical},hash:$(),url:null!=_?_:"",quickEvents:S,pageTitle:null==R?void 0:R.title,eligibleEventsData:u})))};return React.createElement("div",{className:zt.eventDetailRebrand},c.loading||d.loading?React.createElement(St.$,null):React.createElement(Rt.zP,{authData:s.getAuthData(),accessLevel:z.AccessLevel.level3},React.createElement(n.Mj,{gatedUrl:b,level:z.AccessLevel.level3,combinedMedical:null==o||null===(r=o.page)||void 0===r?void 0:r.isEventMedical,eventNumber:h.iconnect_event_number,title:h.eventTitle},React.createElement(w,null))))};var ka=Na;const Ia=e=>{const t=function(e){var t,a;let{pageContext:n,data:l}=e;const{event:r}=l;return{title:(null==r||null===(t=r.seo_settings)||void 0===t?void 0:t.meta_title)||(null==r?void 0:r.display_title)||(null==r?void 0:r.eventTitle),description:null==r||null===(a=r.seo_settings)||void 0===a?void 0:a.meta_description,level:z.AccessLevel.level3,context:{...n,purpose:null},uid:null==r?void 0:r.uid,contentType:"event"}}(e);return React.createElement(xt.Z,t)}},30104:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,a=/([+-]|\d\d)/g;return function(n,l,r){var i=l.prototype;r.utc=function(e){return new l({date:e,utc:!0,args:arguments})},i.utc=function(t){var a=r(this.toDate(),{locale:this.$L,utc:!0});return t?a.add(this.utcOffset(),e):a},i.local=function(){return r(this.toDate(),{locale:this.$L,utc:!1})};var o=i.parse;i.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),o.call(this,e)};var s=i.init;i.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else s.call(this)};var c=i.utcOffset;i.utcOffset=function(n,l){var r=this.$utils().u;if(r(n))return this.$u?0:r(this.$offset)?c.call(this):this.$offset;if("string"==typeof n&&(n=function(e){void 0===e&&(e="");var n=e.match(t);if(!n)return null;var l=(""+n[0]).match(a)||["-",0,0],r=l[0],i=60*+l[1]+ +l[2];return 0===i?0:"+"===r?i:-i}(n),null===n))return this;var i=Math.abs(n)<=16?60*n:n;if(0===i)return this.utc(l);var o=this.clone();if(l)return o.$offset=i,o.$u=!1,o;var s=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(o=this.local().add(i+s,e)).$offset=i,o.$x.$localOffset=s,o};var d=i.format;i.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return d.call(this,t)},i.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var u=i.toDate;i.toDate=function(e){return"s"===e&&this.$offset?r(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():u.call(this)};var m=i.diff;i.diff=function(e,t,a){if(e&&this.$u===e.$u)return m.call(this,e,t,a);var n=this.local(),l=r(e).local();return m.call(n,l,t,a)}}}()},87905:function(e,t){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.SHARE_SITES=void 0;t.SHARE_SITES={GOOGLE:"Google",ICAL:"iCal",OUTLOOK:"Outlook",YAHOO:"Yahoo"}},17646:function(e,t,a){"use strict";t.ZP=function(e,t){var a,n;return n=a=function(a){function n(){var e,t,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var l=arguments.length,r=new Array(l),i=0;i<l;i++)r[i]=arguments[i];return u(a,(t=a=u(this,(e=m(n)).call.apply(e,[this].concat(r))),p(E(E(a)),"state",{dropdownOpen:!1}),p(E(E(a)),"handleCalendarButtonClick",(function(e){var t=a.props.filename;e.preventDefault();var n=e.currentTarget.getAttribute("href");if(n.startsWith("BEGIN")){var l=new Blob([n],{type:"text/calendar;charset=utf-8"});if((0,o.isInternetExplorer)())window.navigator.msSaveOrOpenBlob(l,"".concat(t,".ics"));else{var r=document.createElement("a");r.href=window.URL.createObjectURL(l),r.setAttribute("download","".concat(t,".ics")),document.body.appendChild(r),r.click(),document.body.removeChild(r)}}else window.open(n,"_blank")})),p(E(E(a)),"handleDropdownToggle",(function(e){e.preventDefault(),a.setState((function(e){return{dropdownOpen:!e.dropdownOpen}}))})),t))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(n,a),function(e,t,a){t&&d(e.prototype,t);a&&d(e,a)}(n,[{key:"render",value:function(){var a=this,n=this.props,r=n.buttonProps,i=n.buttonText,s=n.className,d=n.dropdownProps,u=n.event,m=n.items,v=n.linkProps;return l.default.createElement("div",{className:s},l.default.createElement(e,c({},r,{onClick:this.handleDropdownToggle}),i),this.state.dropdownOpen&&l.default.createElement(t,c({},d,{isOpen:this.state.dropdownOpen,onRequestClose:this.handleDropdownToggle}),m.map((function(e){return l.default.createElement("a",c({},v,{key:e,onClick:a.handleCalendarButtonClick,href:(0,o.buildShareUrl)(u,e)}),e)}))))}}]),n}(l.Component),p(a,"propTypes",{buttonProps:r.default.shape(),buttonText:r.default.node,className:r.default.string,dropdownProps:r.default.shape(),event:r.default.shape({description:r.default.string,altdescription:r.default.string,duration:r.default.oneOfType([r.default.number,r.default.string]).isRequired,endDatetime:r.default.string.isRequired,location:r.default.string,startDatetime:r.default.string.isRequired,title:r.default.string}).isRequired,filename:r.default.string,items:r.default.arrayOf(r.default.oneOf(Object.keys(i.SHARE_SITES).map((function(e){return i.SHARE_SITES[e]})))),linkProps:r.default.shape()}),p(a,"defaultProps",{buttonProps:{},buttonText:"Add to Calendar",className:null,dropdownProps:{},filename:"download",items:Object.keys(i.SHARE_SITES).map((function(e){return i.SHARE_SITES[e]})),linkProps:{}}),n};var n,l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,a):{};n.get||n.set?Object.defineProperty(t,a,n):t[a]=e[a]}return t.default=e,t}(a(2784)),r=(n=a(13980))&&n.__esModule?n:{default:n},i=a(87905),o=a(64143);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},c.apply(this,arguments)}function d(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function u(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?E(e):t}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},64143:function(e,t,a){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.buildShareUrl=t.escapeICSDescription=t.isInternetExplorer=t.isMobile=t.formatDuration=t.formatDate=void 0;var n=a(87905),l=function(e){return e&&e.replace("+00:00","Z")};t.formatDate=l;var r=function(e){if("string"==typeof e)return e;var t=e.toString().split(".");return t.length<2&&t.push("00"),t.map((function(e){return 2===e.length?e:"0".concat(e)})).join("")};t.formatDuration=r;var i=function(){return/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile/.test(window.navigator.userAgent||window.navigator.vendor||window.opera)};t.isMobile=i;t.isInternetExplorer=function(){return/MSIE/.test(window.navigator.userAgent)||/Trident/.test(window.navigator.userAgent)};var o=function(e){return e.replace(/(\r?\n|<br ?\/?>)/g,"\\n")};t.escapeICSDescription=o;var s=function(e){var t=e.description,a=void 0===t?"":t,n=e.altdescription,l=void 0===n?"":n,r=(e.ctz,e.endDatetime),s=e.location,c=void 0===s?"":s,d=e.startDatetime,u=e.timezone,m=void 0===u?"":u,v=e.title,E=void 0===v?"":v,p=e.reminder,f=void 0===p?"":p,g=["BEGIN:VCALENDAR","VERSION:2.0","BEGIN:VEVENT","URL:".concat(document.URL),"METHOD:PUBLISH",""===m?"DTSTART:".concat(d):"DTSTART;TZID=".concat(m,":").concat(d),""===m?"DTEND:".concat(r):"DTEND;TZID=".concat(m,":").concat(r),"SUMMARY:".concat(E),"DESCRIPTION:".concat(o(a)),"X-ALT-DESC;FMTTYPE=text/html:".concat(o(l)),"LOCATION:".concat(c),""===f?"END:VEVENT":"BEGIN:VALARM\nTRIGGER:-PT".concat(f,"\nACTION:DISPLAY\nEND:VALARM\nEND:VEVENT"),"END:VCALENDAR"].join("\n");return i()?encodeURI("data:text/calendar;charset=utf8,".concat(g)):g};t.buildShareUrl=function(e,t){var a=e.description,i=void 0===a?"":a,o=e.altdescription,c=void 0===o?"":o,d=e.duration,u=e.endDatetime,m=e.location,v=void 0===m?"":m,E=e.startDatetime,p=e.timezone,f=void 0===p?"":p,g=e.title,h=void 0===g?"":g,y=e.reminder,b=void 0===y?"":y,R=t!==n.SHARE_SITES.ICAL&&t!==n.SHARE_SITES.OUTLOOK,_={description:R?encodeURIComponent(i):i,altdescription:R?encodeURIComponent(c):c,duration:r(d),endDatetime:l(u),location:R?encodeURIComponent(v):v,startDatetime:l(E),timezone:f,title:R?encodeURIComponent(h):h,reminder:b};switch(t){case n.SHARE_SITES.GOOGLE:return function(e){e.description;var t=e.altdescription,a=e.endDatetime,n=e.location,l=e.startDatetime,r=e.timezone,i=e.title;return"https://calendar.google.com/calendar/render?action=TEMPLATE&dates=".concat(l,"/").concat(a).concat(r&&"&ctz=".concat(r),"&location=").concat(n,"&text=").concat(i,"&details=").concat(t)}(_);case n.SHARE_SITES.YAHOO:return function(e){var t=e.description,a=e.duration,n=e.location,l=e.startDatetime,r=e.title;return"https://calendar.yahoo.com/?v=60&view=d&type=20&title=".concat(r,"&st=").concat(l,"&dur=").concat(a,"&desc=").concat(t,"&in_loc=").concat(n)}(_);default:return s(_)}}}}]);
2//# sourceMappingURL=component---src-templates-services-events-event-detail-tsx-474d4d46d36047ad792c.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.