1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"v4.206.1-hotfix.1"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c13419c1-4566-4f28-8252-f10098b18e6a",e._sentryDebugIdIdentifier="sentry-dbid-c13419c1-4566-4f28-8252-f10098b18e6a")}catch(e){}}();"use strict";(globalThis.rspackChunkvitals||=[]).push([[4575],{31098(e,t,i){var n=i(96540),s=i(10378),o=i(88821),l=i(32510),r=i(26636),a=i(85622),u=i(16552);i.d(t,{},{x:e=>{let{data:{isSharedProgram:t},identifiers:{organizationUuid:i},queries:{getProgramMoments:c}}=(0,o.j)(),{data:{canAddScheduleMoments:d}}=(0,r.e)((0,r.K)({isSharedProgram:t})),m=c(),{data:f=[]}=(0,a.QQ)((0,u.R)(i)?{organizationUuid:i,protocolUuid:e}:s.hT);return{momentsThatCanHaveNewSchedule:(0,n.useMemo)(()=>(0,l.S)(m,f),[m,f]),protocolSchedules:f,canAddScheduleMoments:d}}})},70290(e,t,i){i.r(t),i.d(t,{default:()=>L});var n=i(74848),s=i(96540),o=i(19732),l=i(28826),r=i(35817),a=i(90396),u=i(98590),c=i(36342),d=i(73737),m=i(88821),f=i(95588),h=i(33513),b=i(96822),p=i(26636),g=i(53574),x=i(82437),y=i(69158),j=i(92860),T=i(38122),v=i(16552),E=i(14797),S=i(30471),P=i(66992),U=i(31098);let k=({protocolUuid:e})=>{let{trackEvent:t}=(0,P.u)(),{momentsThatCanHaveNewSchedule:i,protocolSchedules:o,canAddScheduleMoments:a}=(0,U.x)(e),[u,c]=(0,s.useState)(!1);return a&&0!==i.length?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.t,{leadingIcon:(0,n.jsx)(r.A,{}),onClick:()=>{c(!0),t("create_schedule_add")},children:(0,y.Tl)("luscii.schedule.addModal.title")}),u&&(0,n.jsx)(S.L,{isOpen:u,onClose:()=>c(!1),protocolUuid:e,moments:i,schedules:o})]}):null},I=(0,b.b)(()=>Promise.all([i.e(7319),i.e(1322),i.e(3477),i.e(5031)]).then(i.bind(i,15898))),_=(0,b.b)(()=>Promise.all([i.e(7319),i.e(3477),i.e(316)]).then(i.bind(i,839))),O=(0,b.b)(()=>Promise.all([i.e(7319),i.e(1322),i.e(2476),i.e(6566)]).then(i.bind(i,96085))),w=(0,b.b)(()=>Promise.all([i.e(7319),i.e(1322),i.e(9690),i.e(4674),i.e(9880),i.e(2476),i.e(3510),i.e(5025),i.e(8393),i.e(6543),i.e(9542),i.e(8359)]).then(i.bind(i,33741))),A=(0,b.b)(()=>Promise.all([i.e(7319),i.e(1322),i.e(9690),i.e(4674),i.e(9880),i.e(2476),i.e(3510),i.e(5025),i.e(8393),i.e(6543),i.e(2092)]).then(i.bind(i,24039))),B=(0,b.b)(()=>i.e(9416).then(i.bind(i,93211))),C=(0,b.b)(()=>Promise.all([i.e(7319),i.e(1322),i.e(7803),i.e(4962)]).then(i.bind(i,15085))),D=(0,s.lazy)(()=>Promise.all([i.e(7319),i.e(1322),i.e(4674),i.e(7528),i.e(9122),i.e(3510),i.e(5025),i.e(8393),i.e(8341),i.e(7935)]).then(i.bind(i,30730))),N=(0,b.b)(()=>Promise.all([i.e(7319),i.e(1322),i.e(7803),i.e(9160)]).then(i.bind(i,29755))),R=(0,b.b)(()=>Promise.all([i.e(7319),i.e(8686),i.e(9072)]).then(i.bind(i,58115))),L=({protocolUuid:e})=>{let t,i,b,S,P=(0,a.r)(),U=(0,T.u)("patientsFeatureSplitProtocolActionsTab"),L=(0,T.u)("patientJourneyBuilderProtocolScheduleEmptyState"),{identifiers:{organizationId:q,programUuid:z},data:{programName:F,isSharedProgram:H,organizationOwnerName:K},queries:{getProgram:M}}=(0,m.j)(),{data:{canSeeEventHistoryPage:J,canAddActionsToProtocol:Q},userRole:W}=(0,p.e)((0,p.K)({isSharedProgram:H})),$=M(),V=$.protocols?.data?.find(t=>t.uuid===e),[Y,G]=(0,s.useState)(),X=(0,v.R)(W)&&(0,v.R)(e)?(0,h.g)({userRole:W,organizationId:q,programUuid:z,protocolUuid:e,patientsFeatureSplitProtocolActionsTab:U,canSeeHistoryPage:J}):[],{pathname:Z}=(0,u.z)(),ee=X.findIndex(e=>{let t=e.extra?.navigateTo;return!t||Z.includes(t)});(0,s.useEffect)(()=>{let e=X[ee]?.extra?.event;e&&(0,x.u4)(e)},[]);let{tab:et,momentUuid:ei,scheduleType:en}=(S=(b=(i=(t=Z.split("/").filter(Boolean)).indexOf(e))>=0?t.slice(i+1):[])[0]??"",{tab:S,momentUuid:b[1],scheduleType:b[2]}),es=U&&Q&&(Z.includes("/measurements/mq")||Z.includes("/information")),eo=e=>{G((0,f.f)(e,!0))};return(0,g.B)([V?.name,(0,y.Tl)("luscii.protocols")]),(0,n.jsx)(E.A,{breadcrumbs:void 0,"data-test-id":"protocol-page",title:(Z.includes("/timeline")?(0,y.Tl)("luscii.schedule.schedule"):Z.includes("/settings")?(0,y.Tl)("luscii.alertSettings.label"):Z.includes("/measurements")?(0,y.Tl)("luscii.protocolDetailPage.tabs.measurements"):Z.includes("/information")?(0,y.Tl)("luscii.protocolDetailPage.tabs.information"):Z.includes("/history")?(0,y.Tl)("luscii.global.activityFeed.tab"):Z.includes("/details")?(0,y.Tl)("luscii.details"):Z.includes("/notifications")?(0,y.Tl)("luscii.notifications"):Z.includes("/actions")?(0,y.Tl)("tma.actionsLabel"):void 0)??V?.name,navLayoutProps:{secondaryNavigation:(0,n.jsx)(c.B,{})},navigation:void 0,banner:Y,accessories:(0,n.jsxs)(o.B,{children:[(0,n.jsx)(d.k,{isSharedProgram:H,programOrganizationName:K,programName:F}),es&&(0,n.jsx)(l.t,{leadingIcon:(0,n.jsx)(r.A,{}),onClick:()=>{(0,x.u4)("protocol_tab_actions_edit"),P.history.push(`${(0,j.lb)({role:W,programUuid:z,protocolUuid:e,organizationId:q,page:"actions/edit",stripOrigin:!0})}?filter=${Z.includes("/information")?"information":"measurements"}`)},children:(0,y.Tl)("luscii.global.addAction")},"actionSettingsButton"),L&&"timeline"===et&&(0,n.jsx)(k,{protocolUuid:e})]}),children:(()=>{switch(et){case"timeline":return(0,n.jsx)(N,{protocolUuid:e,onError:eo,children:ei&&en?(0,n.jsx)(D,{programUuid:z,protocolUuid:e,momentUuid:ei,scheduleType:en,onError:eo}):(0,n.jsx)(C,{protocolUuid:e,onError:eo})});case"details":default:return(0,n.jsx)(I,{protocolUuid:e,onError:eo});case"settings":return(0,n.jsx)(B,{protocolUuid:e,onError:eo});case"actions":return U?null:(0,n.jsx)(O,{});case"measurements":return U?(0,n.jsx)(w,{protocolUuid:e}):null;case"information":return U?(0,n.jsx)(A,{protocolUuid:e}):null;case"notifications":return(0,n.jsx)(_,{protocolUuid:e,onError:eo});case"history":return(0,n.jsx)(R,{protocolUuid:e})}})()})}},32510(e,t,i){var n=i(96540),s=i(89460),o=i(35996),l=i(89664),r=i(20891),a=i(69158);function u(e,t){let i=t.reduce((e,t)=>
1{let i=e.get(t.momentUuid)??[];return i.push(t.scheduleType),e.set(t.momentUuid,i)},new Map),n=Object.keys(r.ER).length;return e.filter(e=>(i.get(e.uuid)??[]).length<n)}function c({schedule:e,scheduleMoment:t,onClickItem:i,onClickEdit:u}){return{itemId:e.uuid,title:(0,a.Tl)("luscii.schedule.moment-schedule",{moment:t?.name}),icon:t?.iconLink??"",subtitle:e?(0,l.xV)({offsetDetails:{offset:e.startOffset,offsetIsNegative:e.startOffsetIsNegative},groupByWeeks:e.scheduleType===r.ER.WEEKS,nameOfOffsetSource:t?.name??""}):void 0,isSelected:!i,handleItemClick:i,accessories:u?[n.createElement(s.J,{onClick:()=>{u(e??null)},icon:o.A,key:"edit-button"})]:[]}}i.d(t,{E:()=>c,S:()=>u})}}]);
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.