PageSourceSearch

https://vitals.luscii.com/assets/v4.207.0-hotfix.1/js/1873.7d6961132fc7356e.js

js luscii.com collected 2026-10-01 12:28:50 UTC 8,650 bytes, 1 lines download raw bytes

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.207.0-hotfix.1"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="99c8cd48-79dd-47e2-8820-e9956cb89e51",e._sentryDebugIdIdentifier="sentry-dbid-99c8cd48-79dd-47e2-8820-e9956cb89e51")}catch(e){}}(),(globalThis.rspackChunkvitals||=[]).push([[1873],{76001(e,t,i){var n=i(97420),s=i(80631);e.exports=function(e,t){return n(e,t,function(t,i){return s(e,i)})}},58725(e,t,i){var n=i(47422),s=i(73170);e.exports=function(e,t,i,r){return s(e,t,i(n(e,t)),r)}},24066(e,t,i){var n=i(83488);e.exports=function(e){return"function"==typeof e?e:n}},38816(e,t,i){var n=i(35970),s=i(56757),r=i(32865);e.exports=function(e){return r(s(e,void 0,n),e+"")}},35970(e,t,i){var n=i(83120);e.exports=function(e){return(null==e?0:e.length)?n(e,1):[]}},38970(e,t,i){var n=i(43360);e.exports=i(42e3)(function(e,t,i){n(e,i,t)})},44383(e,t,i){var n=i(76001);e.exports=i(38816)(function(e,t){return null==e?{}:n(e,t)})},8483(e,t,i){var n=i(58725),s=i(24066);e.exports=function(e,t,i){return null==e?e:n(e,t,s(i))}},69912(e,t,i){"use strict";var n=i(74848),s=i(39812),r=i(40396),l=i(19732),a=i(25240);i.d(t,{},{s:({src:e})=>e?(0,n.jsx)(a.A,{src:e,alt:"",className:"h-6 w-6"}):null,v:({icon:e,title:t,subtitle:i,accessories:a,isSelected:o,onlyShowAccessoriesOnHover:c})=>(0,n.jsx)(r.e.Padding,{children:(0,n.jsxs)(l.B,{axis:"x",_gap:"l",align:"center",justify:"between",className:c?"group":void 0,children:[(0,n.jsxs)(l.B,{axis:"x",_gap:"l",align:"center",children:[e,(0,n.jsxs)(l.B,{_gap:"s",children:["string"==typeof t?(0,n.jsx)(s.EY,{variant:o?"strong":"base",children:t}):t,"string"!=typeof i?i:i?(0,n.jsx)(s.EY,{variant:"sm",color:"slate-500",children:i}):null]})]}),a?(0,n.jsx)(l.B,{axis:"x",_gap:"base",align:"center",className:c?"opacity-0 transition-opacity duration-300 group-hover:opacity-100":void 0,children:a}):null]})})})},77932(e,t,i){"use strict";var n=i(74848),s=i(13661),r=i(19732),l=i(12300),a=i(39812),o=i(61028),c=i(40396),d=i(65908);let u=[{title:200,subtitle:120},{title:160,subtitle:140},{title:180,subtitle:100}],m=({label:e="Loading items"})=>(0,n.jsx)(c.e,{role:"progressbar","aria-label":e,children:u.map(e=>(0,n.jsx)(c.e.Item,{children:(0,n.jsx)(c.e.Padding,{children:(0,n.jsxs)(r.B,{axis:"x",_gap:"l",align:"center",width:"full",children:[(0,n.jsx)(d.E,{variant:"circular",width:32,height:32}),(0,n.jsxs)(r.B,{_gap:"s",width:"full",children:[(0,n.jsx)(d.E,{width:e.title,height:14}),(0,n.jsx)(d.E,{width:e.subtitle,height:14})]}),(0,n.jsx)(d.E,{variant:"circular",width:24,height:24})]})})},e.title))}),g=({message:e,action:t})=>(0,n.jsx)(s.Z.Padding,{children:(0,n.jsxs)(r.B,{_gap:"l",align:"start",children:[(0,n.jsx)(a.EY,{children:e}),t]})});i.d(t,{},{rZ:({isLoading:e,isEmpty:t,emptyMessage:i,emptyAction:s,children:r})=>e?(0,n.jsx)(m,{}):t&&i?(0,n.jsx)(g,{message:i,action:s}):(0,n.jsx)(c.e,{children:r}),wy:({title:e,subtitle:t,accessory:i})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.Z.TopBar,{children:(0,n.jsxs)(r.B,{axis:"x",justify:"between",align:"center",_px:"l",_gap:"l",children:[(0,n.jsxs)(r.B,{_gap:"s",children:[(0,n.jsx)(l.D,{variant:"h4",as:"h4",children:e}),t?(0,n.jsx)(a.EY,{variant:"sm",color:"on-surface-variant",children:t}):null]}),i?(0,n.jsx)(s.Z.TopBar.Actions,{children:i}):null]})}),(0,n.jsx)(o.c,{})]})})},77700(e,t,i){"use strict";i.r(t),i.d(t,{SmartMomentsPage:()=>M,default:()=>L});var n,s=i(74848),r=i(96540),l=i(38160),a=i(89460),o=i(60998),c=i(40396),d=i(28826),u=i(59886),m=i(13661),g=i(57516),p=i(64251),x=i(90396),h=i(69912),f=i(77932),j=i(89191),v=i(69158),y=((n={}).Start="start",n.Assigned="assigned",n.Added="added_and_assigned",n.General="general",n),b=i(88821),T=i(26636),w=i(53574),k=i(82437),_=i(92860),A=i(90914);let M=()=>{let e=(0,x.r)(),[t,i]=(0,r.useState)(!1),[n,M]=(0,r.useState)(null),{identifiers:{organizationId:L,organizationUuid:E,programUuid:B},data:{programName:P,isSharedProgram:S},queries:{getProgramMoments:I}}=(0,b.j)(),{data:{canModifyMoments:Z},userRole:C,isLoading:D}=(0,T.e)((0,T.K)({isSharedProgram:S})),[N,Y]=(0,A.Y7)(),$=I(),O=(0,r.useMemo)(()=>[{category:"program",moments:$?.filter(e=>e.type===y.General)??[]},{category:"default",moments:$?.filter(e=>e.type===y.Assigned||e.type===y.Added||e.type===y.Start)??[]}],[$]),U=()=>{(0,k.u4)("program_tab_moments_add_moment"),e.history.push((0,_.XL)({role:C,organizationId:String(L),programUuid:B,page:"moment/add"}))},F=e=>Z&&"general"===e.type,G=(0,v.Tl)("tma.moments");return(0,w.B)([G,P]),(0,s.jsxs)(u.I,{children:[O.map(t=>(0,s.jsxs)(m.Z,{padding:!1,border:!0,"data-test-id":`${t.category}-moments-list`,children:[(0,s.jsx)(f.wy,{title:"program"===t.category?(0,v.Tl)("luscii.moment.title.program"):(0,v.Tl)("luscii.moment.title.default"),accessory:(e=>{if(e.canModifyMoments&&e.isProgramMoment)return(0,s.jsx)(d.t,{onClick:e.onClickHandler,id:"createProtocolMomentButton",children:(0,v.Tl)("button.createMoment")})})({canModifyMoments:Z,isProgramMoment:"program"===t.category,onClickHandler:U})}),(0,s.jsx)(f.rZ,{isLoading:D,isEmpty:!t.moments?.length,emptyMessage:(0,v.Tl)("luscii.program.moments.emptyState"),children:(t.moments??[]).map(t=>(0,s.jsx)(c.e.Item,{onClick:F(t)?()=>{e.history.push((0,_.XL)({role:C,organizationId:L,programUuid:B,page:`moment/edit/${t.uuid}`}))}:void 0,className:F(t)?"cursor-pointer":void 0,children:(0,s.jsx)(h.v,{icon:(0,s.jsx)(h.s,{src:t.iconLink}),title:t.name??"",subtitle:(e=>{switch(e.type){case y.Assigned:return(0,v.Tl)("luscii.moment.subtitle.Assigned");case y.Added:return(0,v.Tl)("luscii.moment.subtitle.Added");case y.Start:return(0,v.Tl)("luscii.moment.subtitle.Activated");case y.General:return(0,j.LZ)(e.patientAccess);default:throw Error(`Unknown moment type "${e.type}"`)}})(t),accessories:F(t)?[(0,s.jsx)(a.J,{leadingIcon:(0,s.jsx)(o.A,{}),title:(0,v.Tl)("tma.delete"),onClick:()=>{M(t),i(!0)}},`delete-moment-${t.uuid}`)]:void 0})},t.uuid))})]},t.category)),t&&(0,s.jsx)(g.K,{onConfirm:()=>{n&&N({organizationUuid:E,programUuid:B,momentUuid:n.uuid}).unwrap().then(()=>{(0,l.o)({title:(0,v.Tl)("luscii.toaster.moment.deleted.title"),message:(0,v.Tl)("luscii.toaster.moment.deleted.description"),type:"success"}),M(null),i(!1)}).catch(e=>{(0,p.wd)("Error deleting a moment",{extra:{error:JSON.stringify(e,null,2),scope:"SmartMomentsPage"}});let t="status"in e&&409===e.status?(0,v.Tl)("luscii.programMoments.dialog.deleteMoment.body"):(0,v.Tl)("luscii.programAction.request.errorMessage");(0,l.o)({title:(0,v.Tl)("luscii.programMoments.dialog.deleteMoment.title"),message:t,type:"failure"})})},isOpen:t,onCancel:()=>i(!1),texts:{message:(0,v.Tl)("luscii.programMoments.dialog.cannotDeleteProtocol.body"),confirmLabel:(0,v.Tl)("forms.remove"),cancelLabel:(0,v.Tl)("tma.vitals.global.cancel")},isProcessing:Y.isLoading,withTitle:{title:(0,v.Tl)("luscii.programMoments.dialog.cannotDeleteProtocol.title"),icon:"TrashBinIcon"}})]})},L=M},89191(e,t,i){"use strict";var n=i(64251),s=i(38970),r=i.n(s),l=i(44383),a=i.n(l),o=i(8483),c=i.n(o),d=i(6726),u=i(69158),m=i(53759);let g=[{text:(0,u.Tl)("luscii.programMoments.permissions.option.viewAndEdit"),value:"edit"},{text:(0,u.Tl)("luscii.programMoments.permissions.option.view"),value:"view"},{text:(0,u.Tl)("luscii.programMoments.permissions.option.none"),value:"none"}
1],p={selectButton:(0,u.Tl)("tma.chose_submit"),openModalButton:(0,u.Tl)("tma.imagePicker.select"),search:(0,u.Tl)("tma.search"),cancel:(0,u.Tl)("tma.vitals.global.cancel"),modalTitle:(0,u.Tl)("tma.imagePicker.select"),clearSelection:(0,u.Tl)("tma.imagePicker.delete"),error:(0,u.Tl)("tma.imagePicker.error")};function x(e,t){let i={};for(let[t,s]of Object.entries(e)){let[e,r,l]=/(name|description)-(.*)-localisation/.exec(t)??[];r&&(0,d.Qk)().includes(l)&&(l?c()(i,[l],e=>({...e,locale:l,[r]:s??null})):(0,n.wd)("Undefined locale found in program moment form."))}return{uuid:t,...a()(e,["uuid","iconLink","imageLink","patientAccess"]),localisations:Object.values(i).filter(e=>!(0,m.Im)(e.name))}}function h(e){return Array.from(new Set(e?[e,"en"]:["en"]))}i.d(t,{NO:()=>h,lX:()=>x},{Ji:e=>{let t=r()(e?.localisations,e=>e.locale)??{},i=(0,d.Qk)().reduce((e,i)=>({...e,[`name-${i}-localisation`]:t[i]?.name??"",[`description-${i}-localisation`]:t[i]?.description??""}),{});return{uuid:e?.uuid??void 0,...i,iconLink:e?.iconLink??"",imageLink:e?.imageLink??"",patientAccess:e?.patientAccess??"edit",imageFileUuid:void 0,iconFileUuid:void 0}},LZ:e=>g.find(t=>t.value===e)?.text??"",Zm:g,eI:p})},97859(e,t,i){"use strict";i.d(t,{},{A:function(e){return null==e}})}}]);

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.