PageSourceSearch

https://vitals.luscii.com/assets/v4.206.1-hotfix.1/js/5861.19aa5354df6d3df0.js

js luscii.com collected 2026-09-24 10:06:15 UTC 277,030 bytes, 3 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.206.1-hotfix.1"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="753d264c-4ef5-4655-899d-4c9fb9c84202",e._sentryDebugIdIdentifier="sentry-dbid-753d264c-4ef5-4655-899d-4c9fb9c84202")}catch(e){}}();"use strict";(globalThis.rspackChunkvitals||=[]).push([[5861],{9012(e,t,r){r.r(t);var i,l,o,n,s,a=r(96540),d=r(13661),c=r(59700),u=r(39812),p=r(19732),h=r(98946),g=r(4667),m=r(45903),f=r(88041),x=r(24232),y=r(12300),v=r(99281),w=r(61028),j=r(45054),b=r(20400),C=r(78839),k=r(92429),P=r(68750),E=r(86620),_=r(31105),T=r(65908),I=r(28076),M=r(69826),A=r(25467),H=r(44860),S=r(44338),L=r(12690),B=r(18032),O=r(72143),D=r(20174),V=r(92125),U=r(38160),Z=r(41722),F=r(61161),R=r(28826),N=r(94809),$=r(21603),q=r(60998),Y=r(89460),W=r(7052),z=r(49977),K=r(14854),G=r(35817),J=r(88609),Q=r(72824),X=r(35996),ee=r(12758),et=r(72593),er=r(25340),ei=r(11963),el=r(4204),eo=r(43876),en=r(25225),es=r(9227),ea=r(53515),ed=r(1918),ec=r(61852),eu=r(35115),ep=r(62029),eh=r(59634),eg=r(69675),em=r(64721),ef=r(80379),ex=r(36792),ey=r(40396),ev=r(82077),ew=r(74822),ej=r(12615),eb=r(71919),eC=r(20065),ek=r(26226),eP=r(65510),eE=r(97286),e_=r(53234),eT=r(97665),eI=r(44149),eM=r(5338),eA=r(76912),eH=r(49785),eS={197(e,t){var r=Symbol.for("react.transitional.element");function i(e,t,i){var l=null;if(void 0!==i&&(l=""+i),void 0!==t.key&&(l=""+t.key),"key"in t)for(var o in i={},t)"key"!==o&&(i[o]=t[o]);else i=t;return{$$typeof:r,type:e,key:l,ref:void 0!==(t=i.ref)?t:null,props:i}}t.Fragment=Symbol.for("react.fragment"),t.jsx=i,t.jsxs=i},85(e,t,r){e.exports=r(197)},579(){},87(){},998(){},296(e,t,r){var i=r(649),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useState,n=i.useEffect,s=i.useLayoutEffect,a=i.useDebugValue;function d(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!l(e,r)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),i=o({inst:{value:r,getSnapshot:t}}),l=i[0].inst,c=i[1];return s(function(){l.value=r,l.getSnapshot=t,d(l)&&c({inst:l})},[e,r,t]),n(function(){return d(l)&&c({inst:l}),e(function(){d(l)&&c({inst:l})})},[e]),a(r),r};t.useSyncExternalStore=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:c},139(e,t,r){e.exports=r(296)},649(e){e.exports=o||(o=r.t(a,2))}},eL={};function eB(e){var t=eL[e];if(void 0!==t)return t.exports;var r=eL[e]={exports:{}};return eS[e](r,r.exports,eB),r.exports}eB.m=eS,eB.d=(e,t)=>{for(var r in t)eB.o(t,r)&&!eB.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},eB.f={},eB.e=e=>Promise.all(Object.keys(eB.f).reduce((t,r)=>(eB.f[r](e,t),t),[])),eB.u=e=>e+".js",eB.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),eB.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),eB.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n={792:0},s=e=>{var t,r,{__webpack_esm_ids__:i,__webpack_esm_modules__:l,__webpack_esm_runtime__:o}=e,s=0;for(t in l)eB.o(l,t)&&(eB.m[t]=l[t]);for(o&&o(eB);s<i.length;s++)r=i[s],eB.o(n,r)&&n[r]&&n[r][0](),n[i[s]]=0},eB.f.j=(e,t)=>{var i=eB.o(n,e)?n[e]:void 0;if(0!==i)if(i)t.push(i[1]);else{var l=r(44733)("./"+eB.u(e)).then(s,t=>{throw 0!==n[e]&&(n[e]=void 0),t});l=Promise.race([l,new Promise(t=>i=n[e]=[t])]),t.push(i[1]=l)}};var eO=eB(85),eD=eB(649),eV=eB(139);let eU=eD.useInsertionEffect,eZ="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement?eD.useLayoutEffect:eD.useEffect,eF=eU||eZ,eR=e=>{let t=eD.useRef([e,(...e)=>t[0](...e)]).current;return eF(()=>{t[0]=e}),t[1]},eN="pushState",e$="replaceState",eq=["popstate",eN,e$,"hashchange"],eY=e=>{for(let t of eq)addEventListener(t,e);return()=>{for(let t of eq)removeEventListener(t,e)}},eW=(e,t)=>(0,eV.useSyncExternalStore)(eY,e,t),ez=()=>location.search,eK=()=>location.pathname,eG=(e,{replace:t=!1,state:r=null}={})=>history[t?e$:eN](r,"",e),eJ=Symbol.for("wouter_v3");if("u">typeof history&&void 0===window[eJ]){for(let e of[eN,e$]){let t=history[e];history[e]=function(){let r=t.apply(this,arguments),i=new Event(e);return i.arguments=arguments,dispatchEvent(i),r}}Object.defineProperty(window,eJ,{value:!0})}let eQ=(e="")=>"/"===e?"":e,eX=e=>{try{return decodeURI(e)}catch(t){return e}},e0={hook:(e={})=>[(({ssrPath:e}={})=>eW(eK,null!=e?()=>e:eK))(e),eG],searchHook:({ssrSearch:e}={})=>eW(ez,null!=e?()=>e:ez),parser:function(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var r,i,l,o,n=[],s="",a=e.split("/");for(a[0]||a.shift();l=a.shift();)"*"===(r=l[0])?(n.push(r),s+="?"===l[1]?"(?:/(.*))?":"/(.*)"):":"===r?(i=l.indexOf("?",1),o=l.indexOf(".",1),n.push(l.substring(1,~i?i:~o?o:l.length)),s+=~i&&
1!~o?"(?:/([^/]+?))?":"/([^/]+?)",~o&&(s+=(~i?"?":"")+"\\"+l.substring(o))):s+="/"+l;return{keys:n,pattern:RegExp("^"+s+(t?"(?=$|/)":"/?$"),"i")}},base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e,aroundNav:(e,t,r)=>e(t,r)},e1=(0,eD.createContext)(e0),e2=()=>(0,eD.useContext)(e1),e4={},e8=(0,eD.createContext)(e4),e3=()=>(0,eD.useContext)(e8),e5=e=>{let[t,r]=e.hook(e);return[((e="",t)=>{let r,i;return r=eX(eQ(e)),(i=eX(t)).toLowerCase().indexOf(r.toLowerCase())?"~"+i:i.slice(r.length)||"/"})(e.base,t),eR((t,i)=>{let l;return e.aroundNav(r,(l=e.base,"~"===t[0]?t.slice(1):eQ(l)+t),i)})]},e7=(e,t,r,i)=>{let l,o,{pattern:n,keys:s}=t instanceof RegExp?{keys:!1,pattern:t}:e(t||"*",i),a=n.exec(r)||[],[d,...c]=a;return void 0!==d?[!0,(l=!1!==s?Object.fromEntries(s.map((e,t)=>[e,c[t]])):a.groups,o={...c},l&&Object.assign(o,l),o),...i?[d]:[]]:[!1,null]},e6=({children:e,...t})=>{let r=e2(),i=t.hook?e0:r,l=i,[o,n=t.ssrSearch??""]=t.ssrPath?.split("?")??[];o&&(t.ssrSearch=n,t.ssrPath=o),t.hrefs=t.hrefs??t.hook?.hrefs,t.searchHook=t.searchHook??t.hook?.searchHook;let s=(0,eD.useRef)({}),a=s.current,d=a;for(let e in i){let r="base"===e?i[e]+(t[e]??""):t[e]??i[e];a===d&&r!==d[e]&&(s.current=d={...d}),d[e]=r,r===i[e]&&r===l[e]||(l=d)}return(0,eD.createElement)(e1.Provider,{value:l,children:e})},e9=({children:e,component:t},r)=>t?(0,eD.createElement)(t,{params:r}):"function"==typeof e?e(r):e,te=({path:e,nest:t,match:r,...i})=>{var l;let o,n,s=e2(),[a]=e5(s),[d,c,u]=r??e7(s.parser,e,a,t),p=(l={...e3(),...c},n=(o=(0,eD.useRef)(e4)).current,o.current=Object.keys(l).length!==Object.keys(n).length||Object.entries(l).some(([e,t])=>t!==n[e])?l:n);if(!d)return null;let h=u?(0,eD.createElement)(e6,{base:u},e9(i,p)):e9(i,p);return(0,eD.createElement)(e8.Provider,{value:p,children:h})},tt=((0,eD.forwardRef)((e,t)=>{let r=e2(),[i,l]=e5(r),{to:o="",href:n=o,onClick:s,asChild:a,children:d,className:c,replace:u,state:p,transition:h,...g}=e,m=eR(t=>{t.ctrlKey||t.metaKey||t.altKey||t.shiftKey||0!==t.button||(s?.(t),t.defaultPrevented||(t.preventDefault(),l(n,e)))}),f=r.hrefs("~"===n[0]?n.slice(1):r.base+n,r);return a&&(0,eD.isValidElement)(d)?(0,eD.cloneElement)(d,{onClick:m,href:f}):(0,eD.createElement)("a",{...g,onClick:m,href:f,className:c?.call?c(i===n):c,children:d,ref:t})}),e=>Array.isArray(e)?e.flatMap(e=>tt(e&&e.type===eD.Fragment?e.props.children:e)):[e]),tr=({children:e,location:t})=>{let r=e2(),[i]=e5(r);for(let l of tt(e)){let e=0;if((0,eD.isValidElement)(l)&&(e=e7(r.parser,l.props.path,t||i,l.props.nest))[0])return(0,eD.cloneElement)(l,{match:e})}return null},ti=e=>{let{to:t,href:r=t}=e,i=e2(),[,l]=e5(i),o=eR(()=>l(t||r,e)),{ssrContext:n}=i;return eZ(()=>{o()},[]),n&&(n.redirectTo=t),null},tl=({path:e="/",searchPath:t="",static:r,record:i}={})=>{var l;let o=e;t&&(o+=e.split("?")[1]?"&":"?",o+=t);let[n,s=""]=o.split("?"),a=[o],d=(l=l||new Map,function(e,t){var r=l.get(e);r?r.push(t):l.set(e,[t])}),c=function(e,t){var r=l.get(e);r&&(t?r.splice(r.indexOf(t)>>>0,1):l.set(e,[]))},u=function(e,t){var r=l.get(e);r&&r.slice().map(function(e){e(t)}),(r=l.get("*"))&&r.slice().map(function(r){r(e,t)})},p=(e,{replace:t=!1}={})=>{i&&(t?a.splice(a.length-1,1,e):a.push(e)),[n,s=""]=e.split("?"),u("navigate",e)},h=r?()=>null:p,g=e=>(d("navigate",e),()=>c("navigate",e)),m=()=>[(0,eV.useSyncExternalStore)(g,()=>n),h],f=()=>(0,eV.useSyncExternalStore)(g,()=>s);return m.searchHook=f,{hook:m,searchHook:f,navigate:h,history:i?a:void 0,reset:i?function(){a.splice(0,a.length),p(o)}:void 0}},to=(0,eD.createContext)(null),tn=to.Provider,ts=({identifier:e,role:t,calculationInputCodings:r,children:i})=>(0,eO.jsx)(tn,{value:{type:"patient-configuration",identifier:e,role:t,calculationInputCodings:r},children:i}),ta=({identifier:e,role:t,calculationInputCodings:r,children:i})=>(0,eO.jsx)(tn,{value:{type:"template-configuration",identifier:e,role:t,calculationInputCodings:r},children:i}),td=()=>{let e=(0,eD.useContext)(to);if(!e)throw Error("Please make sure to wrap any instance of `useApplicationContext` within an ApplicationProvider.");return e},tc={viewer:{canEdit:!1},editor:{canEdit:!0}},tu=()=>{let{role:e}=td();return tc[e]};var tp=function(){return(tp=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++)for(var l in t=arguments[r])Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l]);return e}).apply(this,arguments)},th=Symbol("NiceModalId"),tg={},tm=eD.default.createContext(tg),tf=eD.default.createContext(null),tx={},ty={},tv=0,tw=function(){throw Error("No dispatch method detected, did you embed your app with NiceModal.Provider?")},tj=function(e,t){var r,i,l;switch(void 0===e&&(e=tg),t.type){case"nice-modal/show":var o=t.payload,n=o.modalId,s=o.args;return tp(tp({},e),((r={})[n]=tp(tp({},e[n]),{id:n,args:s,visible:!!ty[n],delayVisible:!ty[n]}),r));case"nice-modal/hide":return e[n=t.payload.modalId]?tp(tp({},e),((i={})[n]=tp(tp({},e[n]),{visible:!1}),i)):e;case"nice-modal/remove":n=t.payload.modalId;var a=tp({},e);return delete a[n],a;case"nice-modal/set-flags":var d=t.payload,c=(n=d.modalId,d.flags);return tp(tp({},e),((l={})[n]=tp(tp({},e[n]),c),l));default:return e}},tb={},tC={},tk=function(e){return"string"==typeof e?e:(e[th]||(e[th]="_nice_modal_"+tv++),e[th])};function tP(e,t){var r=tk(e);if("string"==typeof e||tx[r]||tI(r,e),tw({type:"nice-modal/show",payload:{modalId:r,args:t}}),!tb[r]){var i,l,o=new Promise(function(e,t){i=e,l=t});tb[r]={resolve:i,reject:l,promise:o}}return tb[r].promise}function tE(e){var t=tk(e);if(tw({type:"nice-modal/hide",payload:{modalId:t}}),delete tb[t],!tC[t]){var r,i,l=new Promise(function(e,t){r=e,i=t});tC[t]={resolve:r,reject:i,promise:l}}return tC[t].promise}function t_(e,t){var r,i=(0,eD.useContext)(tm),l=(0,eD.useContext)(tf),o=e&&"string"!=typeof e;if(!(r=e?tk(e):l))throw Error("No modal id found in NiceModal.useModal.");(0,eD.useEffect)(function(){o&&!tx[r]&&tI(r,e,t)},[o,r,e,t]);var n=i[r],s=(0,eD.useCallback)(function(e){return tP(r,e)},[r]),a=(0,eD.useCallback)(function(){return tE(r)},[r]),d=(0,eD.useCallback)(function(){var e;return e=tk(r),void(tw({type:"nice-modal/remove",payload:{modalId:e}}),delete tb[e],delete tC[e])},[r]),c=(0,eD.useCallback)(function(e){var t;null==(t=tb[r])||t.resolve(e),delete tb[r]},[r]),u=(0,eD.useCallback)(function(e){var t;null==(t=tb[r])||t.reject(e),delete tb[r]},[r]),p=(0,eD.useCallback)(function(e){var t;null==(t=tC[r])||t.resolve(e),delete tC[r]},[r]);return(0,eD.useMemo)(function(){return{id:r,args:null==n?void 0:n.args,visible:!!(null==n?void 0:n.visible),keepMounted:!!(null==n?void 0:n.keepMounted),show:s,hide:a,remove:d,resolve:c,reject:u,resolveHide:p}},[r,null==n?void 0:n.args,null==n?void 0:n.visible,null==n?void 0:n.keepMounted,s,a,d,c,u,p])}var tT=function(e){return function(t){var r,i=t.defaultVisible,l=t.keepMounted,o=t.id,n=function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(i=Object.getOwnPropertySymbols(e);l<i.length;l++)0>t.indexOf(i[l])&&Object.prototype.propertyIsEnumerable.call(e,i[l])&&(r[i[l]]=e[i[l]])}return r}(t,["defaultVisible","keepMounted","id"]),s=t_(o),a=s.args,d=s.show,c=(0,eD.useContext)(tm),u=!!c[o];(0,eD.useEffect)(function(){return i&&d(),ty[o]=!0,function(){delete ty[o]}},[o,d,i]),(0,eD.useEffect)(function(){l&&tw({type:"nice-modal/set-flags",payload:{modalId:o,flags:{keepMounted:!0}}})},[o,l]);var p=null==(r=c[o])?void 0:r.delayVisible;return(0,eD.useEffect)(function(){p&&d(a)},[p,a,d]),u?eD.default.createElement(tf.Provider,{value:o},eD.default.createElement(e,tp({},n,a))):null}},tI=function(e,t,r){tx[e]?tx[e].props=r:tx[e]={comp:t,props:r}},tM=function(){var e=(0,eD.useContext)(tm),t=Object.keys(e).filter(function(t){return!!e[t]});
1t.forEach(function(e){tx[e]||ty[e]||console.warn("No modal found for id: "+e+". Please check the id or if it is registered or declared via JSX.")});var r=t.filter(function(e){return tx[e]}).map(function(e){return tp({id:e},tx[e])});return eD.default.createElement(eD.default.Fragment,null,r.map(function(e){return eD.default.createElement(e.comp,tp({key:e.id,id:e.id},e.props))}))},tA=function(e){var t=e.children,r=(0,eD.useReducer)(tj,tg),i=r[0];return tw=r[1],eD.default.createElement(tm.Provider,{value:i},t,eD.default.createElement(tM,null))},tH=function(e){var t=e.children,r=e.dispatch,i=e.modals;return r&&i?(tw=r,eD.default.createElement(tm.Provider,{value:i},t,eD.default.createElement(tM,null))):eD.default.createElement(tA,null,t)};let tS=e=>{let{children:t}=e;return(0,eO.jsx)(tH,{children:t})};tS.displayName="ModalManagerProvider";let tL={lang:void 0,message:void 0,abortEarly:void 0,abortPipeEarly:void 0};function tB(e){return e?{lang:e?.lang??void 0,message:e?.message,abortEarly:e?.abortEarly??void 0,abortPipeEarly:e?.abortPipeEarly??void 0}:tL}function tO(e){let t=typeof e;return"string"===t?`"${e}"`:"number"===t||"bigint"===t||"boolean"===t?`${e}`:"object"===t||"function"===t?(e&&Object.getPrototypeOf(e)?.constructor?.name)??"null":t}function tD(e,t,r,i,l){let o=l&&"input"in l?l.input:r.value,n=l?.expected??e.expects??null,s=l?.received??tO(o),a={kind:e.kind,type:e.type,input:o,expected:n,received:s,message:`Invalid ${t}: ${n?`Expected ${n} but r`:"R"}eceived ${s}`,requirement:e.requirement,path:l?.path,issues:l?.issues,lang:i.lang,abortEarly:i.abortEarly,abortPipeEarly:i.abortPipeEarly},d="schema"===e.kind,c=l?.message??e.message??(e.reference,void a.lang)??(d?void a.lang:null)??i.message??void a.lang;void 0!==c&&(a.message="function"==typeof c?c(a):c),d&&(r.typed=!1),r.issues?r.issues.push(a):r.issues=[a]}let tV=new WeakMap;function tU(e){let t=tV.get(e);return t||(t={version:1,vendor:"valibot",validate:t=>e["~run"]({value:t},tB())},tV.set(e,t)),t}function tZ(e,t){let r=[...new Set(e)];return r.length>1?`(${r.join(` ${t} `)})`:r[0]??"never"}function tF(e){if(e.path){let t="";for(let r of e.path){if("string"!=typeof r.key&&"number"!=typeof r.key)return null;t+=t?`.${r.key}`:r.key}return t}return null}var tR=class extends Error{constructor(e){super(e[0].message),this.name="ValiError",this.issues=e}};let tN=/^(?:0\d|1\d|2[0-3]):[0-5]\d$/u,t$=/^(?:0\d|1\d|2[0-3])(?::[0-5]\d){2}$/u,tq=/^[\da-f]{8}(?:-[\da-f]{4}){3}-[\da-f]{12}$/iu;function tY(e){return{kind:"transformation",type:"brand",reference:tY,async:!1,name:e,"~run":e=>e}}function tW(e,t){return{kind:"validation",type:"check",reference:tW,async:!1,expects:null,requirement:e,message:t,"~run"(e,t){return e.typed&&!this.requirement(e.value)&&tD(this,"input",e,t),e}}}function tz(e,t){return{kind:"validation",type:"max_value",reference:tz,async:!1,expects:`<=${e instanceof Date?e.toJSON():tO(e)}`,requirement:e,message:t,"~run"(e,t){return!e.typed||e.value<=this.requirement||tD(this,"value",e,t,{received:e.value instanceof Date?e.value.toJSON():tO(e.value)}),e}}}function tK(e,t){return{kind:"validation",type:"min_value",reference:tK,async:!1,expects:`>=${e instanceof Date?e.toJSON():tO(e)}`,requirement:e,message:t,"~run"(e,t){return!e.typed||e.value>=this.requirement||tD(this,"value",e,t,{received:e.value instanceof Date?e.value.toJSON():tO(e.value)}),e}}}function tG(e){return{kind:"validation",type:"non_empty",reference:tG,async:!1,expects:"!0",message:e,"~run"(e,t){return e.typed&&0===e.value.length&&tD(this,"length",e,t,{received:"0"}),e}}}function tJ(e){return{kind:"transformation",type:"transform",reference:tJ,async:!1,operation:e,"~run"(e){return e.value=this.operation(e.value),e}}}function tQ(){return{kind:"transformation",type:"trim",reference:tQ,async:!1,"~run":e=>(e.value=e.value.trim(),e)}}function tX(e){return{kind:"validation",type:"uuid",reference:tX,async:!1,expects:null,requirement:tq,message:e,"~run"(e,t){return e.typed&&!this.requirement.test(e.value)&&tD(this,"UUID",e,t),e}}}let t0={abortEarly:!0};function t1(e,t,r){return"function"==typeof e.fallback?e.fallback(t,r):e.fallback}
1function t2(e,t){return{...e,"~run"(r,i){let l=r.issues&&[...r.issues];if((r=e["~run"](r,i)).issues){for(let e of r.issues)if(!l?.includes(e)){let i=r.value;for(let r of t){let t=i[r],l={type:"unknown",origin:"value",input:i,key:r,value:t};if(e.path?e.path.push(l):e.path=[l],!t)break;i=t}}}return r}}}function t4(e,t,r){return"function"==typeof e.default?e.default(t,r):e.default}function t8(e,t){return{kind:"schema",type:"array",reference:t8,expects:"Array",async:!1,item:e,message:t,get"~standard"(){return tU(this)},"~run"(e,t){let r=e.value;if(Array.isArray(r)){e.typed=!0,e.value=[];for(let i=0;i<r.length;i++){let l=r[i],o=this.item["~run"]({value:l},t);if(o.issues){let n={type:"array",origin:"value",input:r,key:i,value:l};for(let t of o.issues)t.path?t.path.unshift(n):t.path=[n],e.issues?.push(t);if(e.issues||(e.issues=o.issues),t.abortEarly){e.typed=!1;break}}o.typed||(e.typed=!1),e.value.push(o.value)}}else tD(this,"type",e,t);return e}}}function t3(e){return{kind:"schema",type:"boolean",reference:t3,expects:"boolean",async:!1,message:e,get"~standard"(){return tU(this)},"~run"(e,t){return"boolean"==typeof e.value?e.typed=!0:tD(this,"type",e,t),e}}}function t5(e,t){return{kind:"schema",type:"custom",reference:t5,expects:"unknown",async:!1,check:e,message:t,get"~standard"(){return tU(this)},"~run"(e,t){return this.check(e.value)?e.typed=!0:tD(this,"type",e,t),e}}}function t7(e,t){return{kind:"schema",type:"literal",reference:t7,expects:tO(e),async:!1,literal:e,message:t,get"~standard"(){return tU(this)},"~run"(e,t){return e.value===this.literal?e.typed=!0:tD(this,"type",e,t),e}}}function t6(e,t){return{kind:"schema",type:"nullable",reference:t6,expects:`(${e.expects} | null)`,async:!1,wrapped:e,default:t,get"~standard"(){return tU(this)},"~run"(e,t){return null===e.value&&(void 0!==this.default&&(e.value=t4(this,e,t)),null===e.value)?(e.typed=!0,e):this.wrapped["~run"](e,t)}}}function t9(e){return{kind:"schema",type:"number",reference:t9,expects:"number",async:!1,message:e,get"~standard"(){return tU(this)},"~run"(e,t){return"number"!=typeof e.value||isNaN(e.value)?tD(this,"type",e,t):e.typed=!0,e}}}function re(e,t){return{kind:"schema",type:"object",reference:re,expects:"Object",async:!1,entries:e,message:t,get"~standard"(){return tU(this)},"~run"(e,t){let r=e.value;if(r&&"object"==typeof r)for(let i in e.typed=!0,e.value={},this.entries){let l=this.entries[i];if(i in r||("exact_optional"===l.type||"optional"===l.type||"nullish"===l.type)&&void 0!==l.default){let o=i in r?r[i]:t4(l),n=l["~run"]({value:o},t);if(n.issues){let l={type:"object",origin:"value",input:r,key:i,value:o};for(let t of n.issues)t.path?t.path.unshift(l):t.path=[l],e.issues?.push(t);if(e.issues||(e.issues=n.issues),t.abortEarly){e.typed=!1;break}}n.typed||(e.typed=!1),e.value[i]=n.value}else if(void 0!==l.fallback)e.value[i]=t1(l);else if("exact_optional"!==l.type&&"optional"!==l.type&&"nullish"!==l.type&&(tD(this,"key",e,t,{input:void 0,expected:`"${i}"`,path:[{type:"object",origin:"key",input:r,key:i,value:r[i]}]}),t.abortEarly))break}else tD(this,"type",e,t);return e}}}function rt(e,t){return{kind:"schema",type:"optional",reference:rt,expects:`(${e.expects} | undefined)`,async:!1,wrapped:e,default:t,get"~standard"(){return tU(this)},"~run"(e,t){return void 0===e.value&&(void 0!==this.default&&(e.value=t4(this,e,t)),void 0===e.value)?(e.typed=!0,e):this.wrapped["~run"](e,t)}}}function rr(e,t){return{kind:"schema",type:"picklist",reference:rr,expects:tZ(e.map(tO),"|"),async:!1,options:e,message:t,get"~standard"(){return tU(this)},"~run"(e,t){return this.options.includes(e.value)?e.typed=!0:tD(this,"type",e,t),e}}}function ri(e,t,r){return{kind:"schema",type:"record",reference:ri,expects:"Object",async:!1,key:e,value:t,message:r,get"~standard"(){return tU(this)},"~run"(e,t){let r=e.value;if(r&&"object"==typeof r){for(let i in e.typed=!0,e.value={},r)if(Object.prototype.hasOwnProperty.call(r,i)&&"__proto__"!==i&&"prototype"!==i&&"constructor"!==i){let l=r[i],o=this.key["~run"]({value:i},t);if(o.issues){let n={type:"object",origin:"key",input:r,key:i,value:l};
1for(let t of o.issues)t.path=[n],e.issues?.push(t);if(e.issues||(e.issues=o.issues),t.abortEarly){e.typed=!1;break}}let n=this.value["~run"]({value:l},t);if(n.issues){let o={type:"object",origin:"value",input:r,key:i,value:l};for(let t of n.issues)t.path?t.path.unshift(o):t.path=[o],e.issues?.push(t);if(e.issues||(e.issues=n.issues),t.abortEarly){e.typed=!1;break}}o.typed&&n.typed||(e.typed=!1),o.typed&&(e.value[o.value]=n.value)}}else tD(this,"type",e,t);return e}}}function rl(e,t){return{kind:"schema",type:"strict_object",reference:rl,expects:"Object",async:!1,entries:e,message:t,get"~standard"(){return tU(this)},"~run"(e,t){let r=e.value;if(r&&"object"==typeof r){for(let i in e.typed=!0,e.value={},this.entries){let l=this.entries[i];if(i in r||("exact_optional"===l.type||"optional"===l.type||"nullish"===l.type)&&void 0!==l.default){let o=i in r?r[i]:t4(l),n=l["~run"]({value:o},t);if(n.issues){let l={type:"object",origin:"value",input:r,key:i,value:o};for(let t of n.issues)t.path?t.path.unshift(l):t.path=[l],e.issues?.push(t);if(e.issues||(e.issues=n.issues),t.abortEarly){e.typed=!1;break}}n.typed||(e.typed=!1),e.value[i]=n.value}else if(void 0!==l.fallback)e.value[i]=t1(l);else if("exact_optional"!==l.type&&"optional"!==l.type&&"nullish"!==l.type&&(tD(this,"key",e,t,{input:void 0,expected:`"${i}"`,path:[{type:"object",origin:"key",input:r,key:i,value:r[i]}]}),t.abortEarly))break}if(!e.issues||!t.abortEarly){for(let i in r)if(!(i in this.entries)){tD(this,"key",e,t,{input:i,expected:"never",path:[{type:"object",origin:"key",input:r,key:i,value:r[i]}]});break}}}else tD(this,"type",e,t);return e}}}function ro(e,t){return{kind:"schema",type:"strict_tuple",reference:ro,expects:"Array",async:!1,items:e,message:t,get"~standard"(){return tU(this)},"~run"(e,t){let r=e.value;if(Array.isArray(r)){e.typed=!0,e.value=[];for(let i=0;i<this.items.length;i++){let l=r[i],o=this.items[i]["~run"]({value:l},t);if(o.issues){let n={type:"array",origin:"value",input:r,key:i,value:l};for(let t of o.issues)t.path?t.path.unshift(n):t.path=[n],e.issues?.push(t);if(e.issues||(e.issues=o.issues),t.abortEarly){e.typed=!1;break}}o.typed||(e.typed=!1),e.value.push(o.value)}e.issues&&t.abortEarly||!(this.items.length<r.length)||tD(this,"type",e,t,{input:r[this.items.length],expected:"never",path:[{type:"array",origin:"value",input:r,key:this.items.length,value:r[this.items.length]}]})}else tD(this,"type",e,t);return e}}}function rn(e){return{kind:"schema",type:"string",reference:rn,expects:"string",async:!1,message:e,get"~standard"(){return tU(this)},"~run"(e,t){return"string"==typeof e.value?e.typed=!0:tD(this,"type",e,t),e}}}function rs(e){let t;if(e)for(let r of e)if(t)for(let e of r.issues)t.push(e);else t=r.issues;return t}function ra(e,t){return{kind:"schema",type:"union",reference:ra,expects:tZ(e.map(e=>e.expects),"|"),async:!1,options:e,message:t,get"~standard"(){return tU(this)},"~run"(e,t){let r,i,l;for(let o of this.options){let n=o["~run"]({value:e.value},t);if(n.typed){if(!n.issues){r=n;break}i?i.push(n):i=[n]}else l?l.push(n):l=[n]}if(r)return r;if(i){if(1===i.length)return i[0];tD(this,"type",e,t,{issues:rs(i)}),e.typed=!0}else{if(1===l?.length)return l[0];tD(this,"type",e,t,{issues:rs(l)})}return e}}}function rd(){return{kind:"schema",type:"unknown",reference:rd,expects:"unknown",async:!1,get"~standard"(){return tU(this)},"~run":e=>(e.typed=!0,e)}}function rc(e,t,r){let i=e["~run"]({value:t},tB(r));if(i.issues)throw new tR(i.issues);return i.value}function ru(e,t){let r={};for(let i in e.entries)r[i]=!t||t.includes(i)?rt(e.entries[i]):e.entries[i];return{...e,entries:r,get"~standard"(){return tU(this)}}}function rp(...e){return{...e[0],pipe:e,get"~standard"(){return tU(this)},"~run"(t,r){for(let i of e)if("metadata"!==i.kind){if(t.issues&&("schema"===i.kind||"transformation"===i.kind)){t.typed=!1;break}t.issues&&(r.abortEarly||r.abortPipeEarly)||(t=i["~run"](t,r))}return t}}}function rh(e,t,r){let i=e["~run"]({value:t},tB(r));return{typed:i.typed,success:!i.issues,output:i.value,issues:i.issues}}function rg(e){let t="";for(let r of e){t&&(t+="\n"),t+=`\xd7 ${r.message}`;let e=tF(r);e&&(t+=`
2  → at ${e}`)}return t}var rm=function(e,t,r){return void 0===r&&(r={}),function(i,l,o){try{var n=!o.shouldUseNativeValidation&&"all"===o.criteriaMode;return Promise.resolve(async function(e,t,r){let i=await e["~run"]({value:t},tB(r));return{typed:i.typed,success:!i.issues,output:i.value,issues:i.issues}}(e,i,Object.assign({},t,{abortPipeEarly:!n}))).then(function(e){if(e.issues){for(var t={};e.issues.length;){var l=e.issues[0],s=tF(l);if(s&&(t[s]||(t[s]={message:l.message,type:l.type}),n)){var a=t[s].types,d=a&&a[l.type];t[s]=(0,eH.Gb)(s,n,t,l.type,d?[].concat(d,l.message):l.message)}e.issues.shift()}return{values:{},errors:(0,eA.H)(t,o)}}return{values:r.raw?i:e.output,errors:{}}})}catch(e){return Promise.reject(e)}}};let rf=()=>{let e=cX();return(0,eO.jsx)(d.Z,{border:!0,padding:!1,children:(0,eO.jsx)(c.a,{backgroundColor:"surface",_px:"l",_py:"xl",children:(0,eO.jsx)(u.EY,{children:e("ce.patient.thresholds.all.empty.description")})})})},rx=()=>(0,eO.jsx)(p.B,{width:"full",align:"center",children:(0,eO.jsx)(rC,{})}),ry=(0,eD.createContext)(null),rv=e=>{let t=(0,eD.useContext)(ry);(0,eD.useEffect)(()=>{t?.(e)},[t])},rw=({error:e,children:t})=>(rv(e),t);class rj extends eD.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e,t){this.props.onCatchError?.(e,t)}static getDerivedStateFromError(e){return{error:e}}render(){let{fallback:e,children:t}=this.props;return this.state.error?(0,eO.jsx)(rw,{error:this.state.error,children:e}):t}}let rb=({children:e,onError:t})=>(0,eO.jsx)(ry.Provider,{value:t??null,children:e});rb.displayName="OnErrorProvider",ry.Provider;let rC=()=>{let e=(0,eD.useId)(),t=(0,eD.useId)(),r=(0,eD.useId)();return(0,eO.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:450,height:300,fill:"none",children:[(0,eO.jsxs)("g",{clipPath:`url(#${e})`,children:[(0,eO.jsx)("path",{fill:"#E5E7EB",d:"M450 291c0-26.921-5.82-53.578-17.127-78.45-11.307-24.872-27.881-47.471-48.774-66.507-20.893-19.036-45.697-34.136-72.995-44.438C283.806 91.302 254.547 86 225 86c-29.547 0-58.806 5.302-86.104 15.605-27.298 10.302-52.102 25.402-72.995 44.438-20.893 19.036-37.467 41.635-48.774 66.507C5.82 237.422 0 264.079 0 291h450Z"}),(0,eO.jsx)("path",{fill:"#1F2937",d:"M95 126.989c0-7.174 5.82-12.989 13-12.989h234c7.18 0 13 5.815 13 12.989v150.022c0 7.174-5.82 12.989-13 12.989H108c-7.18 0-13-5.815-13-12.989V126.989Z"}),(0,eO.jsx)("path",{fill:"#FFF1F1",d:"M103 134.177c0-6.725 5.462-12.177 12.2-12.177h219.6c6.738 0 12.2 5.452 12.2 12.177v140.646c0 6.725-5.462 12.177-12.2 12.177H115.2c-6.738 0-12.2-5.452-12.2-12.177V134.177Z"}),(0,eO.jsx)("path",{stroke:"#374151",strokeLinecap:"round",strokeWidth:8,d:"M247 223h-44"}),(0,eO.jsx)("mask",{id:t,fill:"#fff",children:(0,eO.jsx)("path",{fillRule:"evenodd",d:"M180.515 183.515a4 4 0 0 0 0 5.657l2.828 2.828-2.828 2.829a4 4 0 1 0 5.656 5.656l2.829-2.828 2.828 2.828a4 4 0 0 0 5.657-5.656L194.657 192l2.828-2.828a4 4 0 0 0-5.657-5.657L189 186.343l-2.828-2.828a4 4 0 0 0-5.657 0Z",clipRule:"evenodd"})}),(0,eO.jsx)("path",{fill:"#374151",fillRule:"evenodd",d:"M180.515 183.515a4 4 0 0 0 0 5.657l2.828 2.828-2.828 2.829a4 4 0 1 0 5.656 5.656l2.829-2.828 2.828 2.828a4 4 0 0 0 5.657-5.656L194.657 192l2.828-2.828a4 4 0 0 0-5.657-5.657L189 186.343l-2.828-2.828a4 4 0 0 0-5.657 0Z",clipRule:"evenodd"}),(0,eO.jsx)("path",{fill:"#374151",d:"m183.343 192 .707.707.707-.707-.707-.707-.707.707Zm-2.828 2.829-.707-.707.707.707Zm5.656 5.656.708.708-.708-.708Zm2.829-2.828.707-.707-.707-.707-.707.707.707.707Zm2.828 2.828-.707.707.707-.707Zm2.829-8.485-.707-.707-.707.707.707.707.707-.707Zm2.828-2.828-.707-.707.707.707Zm-5.657-5.657-.707-.707.707.707ZM189 186.343l-.707.707.707.707.707-.707-.707-.707Zm-7.778 2.122a3 3 0 0 1 0-4.243l-1.414-1.414a5 5 0 0 0 0 7.071l1.414-1.414Zm2.828 2.828-2.828-2.828-1.414 1.414 2.828 2.828 1.414-1.414Zm-2.828 4.243 2.828-2.829-1.414-1.414-2.828 2.829 1.414 1.414Zm0 4.242a2.998 2.998 0 0 1 0-4.242l-1.414-1.414a5 5 0 0 0 0 7.071l1.414-1.415Zm4.242 0a2.998 2.998 0 0 1-4.242 0l-1.414 1.415a5.001 5.001 0 0 0 7.071 0l-1.415-1.415Zm2.829-2.828-2.829 2.828 1.415 1.415 2.828-2.829-1.414-1.414Zm4.242 2.828-2.828-2.828-1.414 1.414 2.828 2.828 1.414-1.414Zm4.243 0a3 3 0 0 1-4.243 0l-1.414 1.414a5 5 0 0 0 7.071 0l-1.414-1.414Zm0-4.242a2.998 2.998 0 0 1 0 4.242l1.414 1.414a5 5 0 0 0 0-7.071l-1.414 1.415Zm-2.828-2.829 2.828 2.829 1.414-1.415-2.828-2.828-1.414 1.414Zm2.828-4.242-2.828 2.828 1.414 1.414 2.828-2.828-1.414-1.414Zm0-4.243a3 3 0 0 1 0 4.243l1.414 1.414a5 5 0 0 0 0-7.071l-1.414 1.414Zm-4.243 0a3 3 0 0 1 4.243 0l1.414-1.414a5 5 0 0 0-7.071 0l1.414 1.414Zm-2.828 2.828 2.828-2.828-1.414-1.414-2.828 2.828 1.414 1.414Zm-4.243-2.828 2.829 2.828 1.414-1.414-2.828-2.828-1.415 1.414Zm-4.242 0a2.998 2.998 0 0 1 4.242 0l1.415-1.414a5 5 0 0 0-7.071 0l1.414 1.414Z",mask:`url(#${t})`}),(0,eO.jsx)("mask",{id:r,fill:"#fff",children:(0,eO.jsx)("path",{fillRule:"evenodd",d:"M269.485 183.515a3.999 3.999 0 0 0-5.657 0L261 186.343l-2.828-2.828a4 4 0 1 0-5.657 5.656l2.828 2.829-2.828 2.828a4 4 0 0 0 5.657 5.657l2.828-2.828 2.828 2.828a4 4 0 0 0 5.657-5.657L266.657 192l2.828-2.829a4 4 0 0 0 0-5.656Z",clipRule:"evenodd"})}),(0,eO.jsx)("path",{fill:"#374151",fillRule:"evenodd",d:"M269.485 183.515a3.999 3.999 0 0 0-5.657 0L261 186.343l-2.828-2.828a4 4 0 1 0-5.657 5.656l2.828 2.829-2.828 2.828a4 4 0 0 0 5.657 5.657l2.828-2.828 2.828 2.828a4 4 0 0 0 5.657-5.657L266.657 192l2.828-2.829a4 4 0 0 0 0-5.656Z",clipRule:"evenodd"}),(0,eO.jsx)("path",{fill:"#374151",d:"m261 186.343-.707.707.707.707.707-.707-.707-.707ZM255.343 192l.707.707.707-.707-.707-.707-.707.707Zm5.657 5.657.707-.707-.707-.708-.707.708.707.707Zm5.657-5.657-.707-.707-.707.707.707.707.707-.707Zm-2.121-7.778a2.998 2.998 0 0 1 4.242 0l1.414-1.415a5.001 5.001 0 0 0-7.071 0l1.415 1.415Zm-2.829 2.828 2.829-2.828-1.415-1.415-2.828 2.829 1.414 1.414Zm-4.243-2.828 2.829 2.828 1.414-1.414-2.828-2.829-1.415 1.415Zm-4.242 0a2.998 2.998 0 0 1 4.242 0l1.415-1.415a5.001 5.001 0 0 0-7.071 0l1.414 1.415Zm0 4.242a2.998 2.998 0 0 1 0-4.242l-1.414-1.415a5 5 0 0 0 0 7.072l1.414-1.415Zm2.828 2.829-2.828-2.829-1.414 1.415 2.828 2.828 1.414-1.414Zm-2.828 4.242 2.828-2.828-1.414-1.414-2.828 2.828 1.414 1.414Zm0 4.243a3 3 0 0 1 0-4.243l-1.414-1.414a5 5 0 0 0 0 7.071l1.414-1.414Zm4.242 0a2.998 2.998 0 0 1-4.242 0l-1.414 1.414a5 5 0 0 0 7.071 0l-1.415-1.414Zm2.829-2.828-2.829 2.828 1.415 1.414 2.828-2.828-1.414-1.414Zm4.243 2.828-2.829-2.828-1.414 1.414 2.828 2.828 1.415-1.414Zm4.242 0a2.998 2.998 0 0 1-4.242 0l-1.415 1.414a5 5 0 0 0 7.071 0l-1.414-1.414Zm0-4.243a3 3 0 0 1 0 4.243l1.414 1.414a5 5 0 0 0 0-7.071l-1.414 1.414Zm-2.828-2.828 2.828 2.828 1.414-1.414-2.828-2.828-1.414 1.414Zm2.828-4.243-2.828 2.829 1.414 1.414 2.828-2.828-1.414-1.415Zm0-4.242a2.998 2.998 0 0 1 0 4.242l1.414 1.415a5 5 0 0 0 0-7.072l-1.414 1.415Z",mask:`url(#${r})`}),(0,eO.jsx)("path",{fill:"#FF6266",d:"M62.5 232.519c.263-1.694 2.537-2.183 3.725-.947a45.702 45.702 0 0 0 6.378 5.487c1.349.963 3.183-.146 3.118-1.802-.47-11.989.81-47.273 31.12-56.41 1.444-.436 2.751.914 2.411 2.383-7.674 33.162 11.686 43.515 20.891 28.387.8-1.316 2.731-1.534 3.552-.231 8.328 13.217 5.102 24.872 2.883 30.008-.58 1.341.27 2.957 1.686 2.598 2.515-.636 4.664-2.308 6.039-3.618.593-.565 1.682-.185 1.682.634 0 23.191-18.801 41.992-41.993 41.992C80.801 281 62 262.199 62 239.008c0-2.207.171-4.374.5-6.489Z"}),(0,eO.jsx)("path",{fill:"#FED7AA",d:"M128.357 254.295c-.131-.943-1.324-1.38-2.098-.764a23.698 23.698 0 0 1-2.599 1.797c-.451.27-1.032-.062-.98-.561 1.632-15.547-10.751-27.598-21.498-27.644-4.344-.018 5.614 9.831-5.73 19.906a43.722 43.722 0 0 0-2.793 2.695.663.663 0 0 1-.987-.041 21.718 21.718 0 0 1-3.316-5.974c-.323-.893-1.577-1.085-2.203-.346-3.22 3.797-5.14 8.6-5.137 13.824.007 12.463 10.83 22.42 24.147 22.226 12.952-.189 23.391-10.073 23.39
21-22.239 0-.975-.067-1.936-.197-2.879Z"}),(0,eO.jsx)("rect",{width:278,height:24,x:86,y:276,fill:"#374151",rx:8}),(0,eO.jsx)("rect",{width:32,height:11,x:210,y:114,fill:"#1F2937",rx:5.5}),(0,eO.jsx)("circle",{cx:220,cy:119,r:2,fill:"#045BAA",opacity:.5}),(0,eO.jsx)("circle",{cx:220,cy:119,r:1,fill:"#045BAA",opacity:.5}),(0,eO.jsx)("circle",{cx:232,cy:119,r:2,fill:"#045BAA",opacity:.5}),(0,eO.jsx)("circle",{cx:232,cy:119,r:1,fill:"#045BAA",opacity:.5})]}),(0,eO.jsx)("defs",{children:(0,eO.jsx)("clipPath",{id:e,children:(0,eO.jsx)("path",{fill:"#fff",d:"M0 0h450v300H0z"})})})]})},rk=e=>{let{error:t}=e,r=cX();return rv(t),(0,eO.jsxs)(p.B,{_gap:"2xl",align:"center",_px:"2xl",_pb:"2xl",children:[(0,eO.jsx)(rC,{}),(0,eO.jsxs)(p.B,{_gap:"m",align:"center",children:[(0,eO.jsx)(u.EY,{variant:"xl-strong",children:r("ce.patient.configuration.error.state.title")}),(0,eO.jsx)(u.EY,{variant:"medium",children:r("ce.patient.configuration.error.state.description")})]}),(0,eO.jsx)(p.B,{axis:"x",_gap:"m",children:(0,eO.jsx)(h.j,{onClick:()=>globalThis.location.reload(),children:r("ce.patient.configuration.error.state.button.retry")})})]})},rP=({size:e})=>(0,eO.jsx)(g.A,{size:e,style:{flexShrink:0}}),rE=({size:e})=>(0,eO.jsx)(m.A,{size:e,style:{flexShrink:0}}),r_=({size:e})=>(0,eO.jsx)(f.A,{size:e,color:"on-surface-variant",style:{flexShrink:0}}),rT=()=>{let e=cX();return(0,eO.jsx)(x.v,{_type:"info",children:e("ce.patient.thresholds.panel.tag.personalized")})},rI=({priority:e,size:t})=>{switch(e){case"PH":return(0,eO.jsx)(rP,{size:t});case"PM":return(0,eO.jsx)(rE,{size:t});case"PL":return(0,eO.jsx)(r_,{size:t})}},rM=e=>{let{action:t,title:r,children:i}=e;return(0,eO.jsx)(d.Z,{border:!0,children:(0,eO.jsxs)(p.B,{_gap:"base",width:"full",align:"stretch",children:[r&&(0,eO.jsxs)(p.B,{justify:"between",axis:"x",children:["string"==typeof r?(0,eO.jsx)(y.D,{variant:"h4",as:"h3",children:r}):r,t&&(0,eO.jsx)(v.E,{onClick:t.onClick,label:t.iconLabel,expand:!0,children:t.icon})]}),(0,eO.jsx)(c.a,{children:i})]})})},rA=e=>{let{children:t}=e;return(0,eO.jsx)(p.B,{divider:(0,eO.jsx)(w.c,{version:"v2",variant:"vertical-flow"}),align:"stretch",children:t})},rH=e=>{let{title:t,secondaryActions:r,children:i,omitChildPadding:l,titleAccessories:o}=e,n=(0,eD.useId)();return(0,eO.jsxs)(d.Z,{padding:!1,border:!0,as:"article","aria-labelledby":n,children:[(0,eO.jsx)(d.Z.TopBar,{children:(0,eO.jsxs)(p.B,{axis:"x",justify:"between",align:"center",_gap:"l",_px:"l",children:[(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(y.D,{variant:"h4",as:"h4",id:n,children:t}),o&&(0,eO.jsx)(c.a,{children:o})]}),r&&(0,eO.jsx)(d.Z.Actions,{children:r})]})}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(c.a,{as:l?"div":d.Z.Padding,children:i})]})},rS=e=>{let{trigger:t,action:r,result:i,aside:l,belowTriggerLabel:o,presentDivider:n=!0}
2=e;return(0,eO.jsxs)(p.B,{axis:"x",width:"full",align:"stretch",justify:"center",children:[(0,eO.jsxs)(p.B,{_gap:"xl",align:"center",axis:"x",width:"full",divider:n?(0,eO.jsx)(w.c,{version:"v2",variant:"horizontal-flow"}):void 0,children:[(0,eO.jsxs)(p.B,{width:"1/3",axis:"x",_gap:"base",align:"start",style:{flexShrink:0},children:[(0,eO.jsx)(c.a,{style:{flexShrink:0},children:t.icon}),(0,eO.jsxs)(p.B,{axis:"y",_gap:"l",children:[(0,eO.jsxs)(p.B,{axis:"y",children:["string"==typeof t.label?(0,eO.jsx)(u.EY,{children:t.label}):t.label,"string"==typeof t.subtitle?(0,eO.jsx)(u.EY,{variant:"sm",color:"on-surface-variant",children:t.subtitle}):t.subtitle]}),o&&(0,eO.jsx)(c.a,{children:o})]})]}),eD.default.isValidElement(r)&&r,r&&"object"==typeof r&&"label"in r&&"icon"in r&&(0,eO.jsx)(d.Z,{padding:!1,border:!0,borderRadius:"xs",style:{flexShrink:0},children:(0,eO.jsxs)(p.B,{axis:"x",align:"center",_gap:"l",_px:"m",_py:"m",children:[r.icon,(0,eO.jsx)(u.EY,{as:"span",children:r.label})]})}),i&&(0,eO.jsx)(c.a,{children:i}
2)]}),l]})};rH.TriggerItem=rS,rH.CollapsibleTriggerSection=e=>{let{children:t,isOpen:r,onToggle:i,sectionTitle:l,sectionButtonAriaLabel:o,action:n,aside:s,id:a}=e,d=r?[.04,.62,.23,.98]:[.76,0,.24,1];return(0,eO.jsxs)(p.B,{align:"start",id:a,children:[(0,eO.jsx)(rS,{trigger:{label:l,icon:(0,eO.jsx)(p.B,{axis:"x",align:"center",children:(0,eO.jsx)(v.E,{size:"medium",expand:!0,label:o,onClick:i,children:(0,eO.jsx)(j.A,{style:{transform:r?"rotate(90deg)":"rotate(0deg)",transition:"transform 0.2s ease-in-out"}})})})},action:n,aside:s}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",style:{overflow:"hidden"},initial:{opacity:0,height:0},animate:r?{opacity:1,height:"auto"}:{opacity:0,height:0},transition:{height:{duration:.4,ease:d},marginTop:{duration:.4,ease:d},opacity:{duration:.3,delay:.1*!!r,ease:"easeOut"}},children:[(0,eO.jsx)(v.E,{"aria-hidden":"true",size:"medium",expand:!0,label:"Not needed, hidden element",style:{visibility:"hidden",pointerEvents:"none"},children:(0,eO.jsx)(j.A,{})}),(0,eO.jsx)(c.a,{children:t})]})]})};let rL=({errorMessage:e})=>(0,eO.jsx)(b.A,{color:"red",icon:C.A,children:(0,eO.jsx)(u.EY,{color:"current",children:e})}),rB=e=>{let{title:t,children:r,onClose:i,primaryButton:l,secondaryButton:o,errorMessage:n,colorScheme:s="default"}=e;return(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsxs)(k.yZ.Header,{children:["string"==typeof t?(0,eO.jsx)(k.yZ.Title,{children:t}):t,(0,eO.jsx)(k.yZ.CloseButton,{onClick:i})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsxs)(k.yZ.Body,{width:"full",backgroundColor:"default"===s?"background":"surface",children:[(0,eO.jsx)("div",{role:"alert",children:n&&(0,eO.jsx)(c.a,{_mb:"l",children:(0,eO.jsx)(rL,{errorMessage:n})})}),r]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{backgroundColor:"default"===s?"surface":"background",children:(0,eO.jsxs)(k.yZ.Actions,{children:[o,l]})})]})};rB.Title=k.yZ.Title;let rO=(0,eD.createContext)(null);function rD(e){let{children:t,onExpansionChange:r}=e,i=(0,eD.useRef)(new Map),l=(0,eD.useCallback)((e,t)=>{i.current.set(e,t)},[]),o=(0,eD.useCallback)(e=>{i.current.delete(e)},[]),n=(0,eD.useCallback)(()=>{i.current.forEach(e=>e.expandAll()),r?.("expanded")},[r]),s=(0,eD.useCallback)(()=>{i.current.forEach(e=>e.collapseAll()),r?.("collapsed")},[r]);return(0,eO.jsx)(rO.Provider,{value:{register:l,unregister:o,expandAll:n,collapseAll:s},children:t})}function rV(){return(0,eD.useContext)(rO)}let rU=new Intl.DateTimeFormat("nl-NL",{hour:"2-digit",minute:"2-digit"}),rZ=Array.from({length:24},(e,t)=>{let r=new Date(2020,0,1,t);return rU.format(r)}),rF=function(e){return null==e},rR=re({system:rn(),code:rn(),display:function e(t,r){return{kind:"schema",type:"nullish",reference:e,expects:`(${t.expects} | null | undefined)`,async:!1,wrapped:t,default:r,get"~standard"(){return tU(this)},"~run"(e,t){return null!==e.value&&void 0!==e.value||(void 0!==this.default&&(e.value=t4(this,e,t)),null!==e.value&&void 0!==e.value)?this.wrapped["~run"](e,t):(e.typed=!0,e)}}}(rn())}),rN=ra([t7("PN"),t7("PL"),t7("PM"),t7("PH")]),r$=ra([t7("singleCompare"),t7("deltaCompare"),t7("rangeCompare"),t7("script"),t7("flagScript")]),rq=t6(ri(rn(),rd())),rY=re({code:t8(rR),logic:r$,flagPriority:rN,flagCodes:rt(t6(t8(rR))),high:rt(t6(rn())),low:rt(t6(rn())),inclusiveCompare:rt(t6(t3())),rangeLowIncluded:rt(t6(t3())),rangeHighIncluded:rt(t6(t3())),expression:rt(rq),interval:rt(t6(t9())),gracePeriod:rt(t6(rp(t9(),tK(0),tz(3600)))),resetAfterAlert:rt(t6(t3()))}),rW=rr(["latest","previous","earliest","sum","average","count","min","max"]),rz=re({name:rn(),codings:t8(rR),interval:rt(t6(t9())),reduction:rW}),rK=re({observation:rt(t8(rR)),component:rt(t8(rR))}),rG=t7("ObservationCreated"),rJ=re({expressionId:rn(),trigger:rG,gracePeriod:rp(t9(),tK(0),tz(3600)),outputCodings:rK,input:t8(rz)}),rQ=t6(re({overdueReminderTime:rt(t6(rn())),autoProcessOverdues:rt(t3()),triggerOverdueFlags:rt(t3()),codesForOverdueFlags:rt(t8(rR)),triggerNoteFlags:rt(t3()),codesForNoteFlags:rt(t8(rR)),inactivityLimitDays:rt(t6(t9())),thresholds:rt(t8(rY)),calculations:rt(t8(rJ))})),rX=rr(["PN","PL","PM","PH"]),r0=t6(re({maxTriggers:rt(t9()),timezone:rt(rn())})),r1=t6(rr(["processed","processedUnlessComment","escalated"])),r2=re({step:rt(rp(t9
2(),tK(1))),status:rt(r1)}),r4=re({type:rt(t8(rR)),value:rt(rn())}),r8=re({code:rt(t8(rR)),input:rt(t8(r4)),step:rt(rp(t9(),tK(1)))}),r3=re({description:rt(t6(rn())),flagCodes:t8(rR),flagPriority:rX,triggerLimit:rt(r0),flagStatus:rt(t8(r2)),tasks:rt(t8(r8))}),r5=["AbsentIcon","AddNoteIcon","AlarmClockIcon","AmberAlertIcon","ArrowsUpDownIcon","AssignIcon","AssignedIcon","BellIcon","BluetoothIcon","BookOpenIcon","BrushIcon","CakeIcon","CalendarDayIcon","CalendarMonthIcon","CalendarRepeatIcon","ChartBarsIcon","ChartLineAndBarsIcon","ChartLineIcon","ChatBubbleIcon","ChatBubbleWithTextIcon","CheckCircleFilledIcon","CheckIcon","ChevronDoubleIcon","ChevronDownIcon","ChevronLeftIcon","ChevronRightIcon","CircleEllipsisIcon","CircleFilledIcon","ClipboardListIcon","ClockIcon","CogwheelIcon","CompareIcon","CopyToClipboardIcon","CrossIcon","CrossInCircleIcon","CrossInFilledCircleIcon","DashboardIcon","DatabaseIcon","DocumentLinesIcon","DownloadIcon","DragIndicatorIcon","EarthIcon","EmailIcon","EmojiIcon","EmptyIcon","ExclamationMarkIcon","ExportIcon","ExternalLinkIcon","EyeClosedIcon","EyeOpenIcon","FilterIcon","FireIcon","FirstAidKitIcon","FlagIcon","FolderIcon","ForwardIcon","GifIcon","GrayAlertIcon","GroupIcon","GroupOfThreeIcon","HamburgerIcon","HandshakeIcon","HashIcon","HeartIcon","HeartMinusIcon","HomeIcon","IdBadgeIcon","ImageIcon","ImageLibraryIcon","InfoIcon","LifebuoyIcon","LightBulbIcon","LinkIcon","ListDescIcon","ListIcon","LockIcon","LogInIcon","LogOutIcon","MessageWithArrowIcon","MoreIcon","MouseIcon","NoteIcon","OpenAlertIcon","OpenFolderIcon","PageIcon","PageViewIcon","PaperclipIcon","PatientIcon","PencilIcon","PersonIcon","PhoneIcon","PieChartIcon","PinIcon","PlusIcon","PrinterIcon","QuestionFilledIcon","RedAlertIcon","RobotIcon","RocketIcon","SearchIcon","SendIcon","ShareIcon","SidebarIcon","SigmaSquareIcon","SmallArrowDownIcon","SmallArrowUpIcon","SmallCircleIcon","SmallDiamondIcon","SmallSquareIcon","SmallUpsideDownTriangleIcon","SquareFilledIcon","StarFilledIcon","StarIcon","StopwatchIcon","SummaryIcon","SwapIcon","TadaIcon","TaskIcon","ThresholdIcon","TrashBinIcon","TreeIcon","UnassignedIcon","UnlinkIcon","UnpinIcon","UploadIcon","VideoIcon","WandIcon","WorkflowIcon"],r7=rp(rn(),tQ(),tG()),r6=ra(r5.map(e=>t7(e))),r9=re({href:r7,text:r7}),ie=re({icon:r6,title:r7,titleShort:r7,subtitle:rt(r7),description:rt(r7),link:rt(r9)}),it=e=>"string"==typeof e&&0!==e.trim().length&&!1===Number.isNaN(Number(e)),ir=t5(e=>it(e)),ii=re({singleCompare:re({PM:re({low:t6(ir),high:t6(ir)}),PH:re({low:t6(ir),high:t6(ir)})}),deltaCompare:re({PH:re({low:t6(ir),high:t6(ir)})})}),il=re({uuid:rp(rn(),tX()),code:rR,unit:rn(),constraints:re({decimalPlaces:t6(t9()),minValue:t6(t9()),maxValue:t6(t9())}),calculationStatus:rt(t3()),templateValues:ii}),io=re({uuid:rp(rn(),tX()),code:rR,children:t8(il)}),is=t8(ra([il,io])),ia=rr(["lessThanOrEqualTo","greaterThanOrEqualTo","equalTo","between"]),id=rr(["atLeast","atMost","exactly"]),ic=rp(t9(),tK(1)),iu=rr(["hours","days","weeks"]),ip=rp(t9(),tK(1)),ih=(re({compareOption:ia,occurrenceUnit:id,occurrenceAmount:ip,timeWindowAmount:ic,timeWindowUnit:iu}),rl({some:ro([rl({var:t7("code")}),rl({and:ro([rl({"==":ro([rl({var:t7("system")}),rn()])}),rl({"==":ro([rl({var:t7("code")}),rn()])})])})])})),ig=ra([rl({">=":ro([rl({var:t7("value")}),t9()])}),rl({"<=":ro([rl({var:t7("value")}),t9()])}),rl({"==":ro([rl({var:t7("value")}),t9()])}),rl({"<=":ro([t9(),rl({var:t7("value")}),t9()])})]),im=ro([rl({reduce:ro([rl({filter:ro([rl({var:t7("data")}),rl({and:ro([ih,ig])})])}),rl({"+":ro([rl({var:t7("accumulator")}),t7(1)])}),t7(0)])}),ip]),ix=ra([rl({">=":im}),rl({"<=":im}),rl({"==":im})]),iy=rl({and:t8(ix)}),iv=rl({expression:iy,interval:t9()});t5(()=>!0),rp(rn(),tQ(),t7("")),ra([t7("singleCompareHigh"),t7("singleCompareLow"),t7("deltaCompareHigh"),t7("deltaCompareLow")]);let iw=re({type:rt(t8(rR)),value:rt(rn())}),ij=re({code:rt(t8(rR)),input:rt(t8(iw)),step:rt(rp(t9(),tK(1)))}),ib=(0,eD.createContext)(null),iC=({children:e,value:t})=>(0,eO.jsx)(ib.Provider,{value:t,children:e}),ik=({children:e,system:t,onCopyCombinationThresholdTransformer:r,urlResolvers:i}
2)=>(0,eO.jsx)(iC,{value:{system:t,onCopyCombinationThresholdTransformer:r,urlResolvers:i},children:e}),iP=()=>{let e=(0,eD.useContext)(ib);if(!e)throw Error("useTemplateContext must be used within a TemplateProvider");return e},iE=(0,eD.createContext)(null),i_=re({data:re({body:rd(),status:t9()})}),iT=()=>{let{getAuthToken:e,proxyEndpoint:t}=(()=>{let e=(0,eD.useContext)(iE);if(!e)throw Error("useQueryOptions: Make sure the api-client's context is available by using the provider exported from @api-client.");return e})();return async r=>{let{url:i,method:l,params:o,data:n,signal:s}=r,a=`${t}`;o&&(a+=`? + ${new URLSearchParams(o)}`);let d={method:l,path:i.startsWith("/")?i.slice(1):i,data:n??{}},c=await e?.(),u=await fetch(a,{method:"POST",headers:{Authorization:`Bearer ${c}`,"Content-Type":"application/json"},body:JSON.stringify(d),signal:s});if(!u.ok)throw Error(`${u.status}, failed to fetch`);let p=iK(i_,await u.json());if(404===p.data.status)return p.data.body;if(p.data.status>299)throw Error(`${p.data.status}, failed to fetch`);return p.data.body}},iI=e=>[`/api/patients/${e}/configuration`],iM=e=>[`/api/configuration-templates/${e}`];function iA(e,t,r){let i=((e,t)=>{let r,{query:i}=t??{},l=i?.queryKey??iM(e),o=(r=iT(),(0,eD.useCallback)((e,t)=>r({url:`/api/configuration-templates/${e}`,method:"GET",signal:t}),[r]));return{queryKey:l,queryFn:({signal:t})=>o(e,t),...i}})(e,t),l=(0,eP.U)(i,r);return l.queryKey=i.queryKey,l}let iH=(e,t)=>{let r=(e=>{let t,r=["putApiConfigurationTemplatesTemplateId"],{mutation:i}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:r}}:{mutation:{mutationKey:r}},l=(t=iT(),(0,eD.useCallback)((e,r)=>t({url:`/api/configuration-templates/${e}`,method:"PUT",headers:{"Content-Type":"application/json"},data:r}),[t]));return{mutationFn:e=>{let{templateId:t,data:r}=e??{};return l(t,r)},...i}})(e);return(0,e_.n)(r,t)},iS=e=>[`/api/configuration-templates/${e}/follow-ups`],iL=({getAuthToken:e,proxyEndpoint:t,children:r})=>(0,eO.jsx)(iE.Provider,{value:{getAuthToken:e,proxyEndpoint:t},children:r});iL.displayName="ApiClientProvider";let iB=()=>{let{identifier:e,type:t}=td();if("patient-configuration"===t){let t,r,i=(t=((e,t)=>{let r,{query:i}=t??{},l=i?.queryKey??iI(e),o=(r=iT(),(0,eD.useCallback)((e,t)=>r({url:`/api/patients/${e}/configuration`,method:"GET",signal:t}),[r]));return{queryKey:l,queryFn:({signal:t})=>o(e,t),...i}})(e,{query:{queryKey:iI(e),retry:!1}}),(r=(0,eP.U)(t,void 0)).queryKey=t.queryKey,r).data.data??null;return iK(rQ,i,{summaryMessagePrefix:"Configuration response doesn't have the expected shape."}),i}let r=iA(e,{query:{queryKey:iM(e),retry:!1}}).data.configuration;if(void 0===r)throw Error("Configuration is missing (not processing).");return iK(rQ,r,{summaryMessagePrefix:"Configuration response doesn't have the expected shape."}),r},iO=re({data:t8(r3)}),iD=()=>{let{identifier:e,type:t}=td(),{data:r,error:i}=("patient-configuration"===t?function(e,t,r){let i=((e,t)=>{let r,{query:i}=t??{},l=i?.queryKey??[`/api/patients/${e}/follow-ups`],o=(r=iT(),(0,eD.useCallback)((e,t)=>r({url:`/api/patients/${e}/follow-ups`,method:"GET",signal:t}),[r]));return{queryKey:l,queryFn:({signal:t})=>o(e,t),...i}})(e,t),l=(0,eP.U)(i,r);return l.queryKey=i.queryKey,l}:function(e,t,r){let i=((e,t)=>{let r,{query:i}=t??{},l=i?.queryKey??iS(e),o=(r=iT(),(0,eD.useCallback)((e,t)=>r({url:`/api/configuration-templates/${e}/follow-ups`,method:"GET",signal:t}),[r]));return{queryKey:l,queryFn:({signal:t})=>o(e,t),...i}})(e,t),l=(0,eP.U)(i,r);return l.queryKey=i.queryKey,l})(e);if(iK(iO,r,{summaryMessagePrefix:"Follow-ups response doesn't have the expected shape."}),i)throw Error(i.message);return r},iV=e=>{switch(e){case"escalated":return"escalated";case"processed":return"processed";case"processedUnlessComment":return"processed-unless-comment";case null:return"keep-open"}},iU=ra([t7("escalated"),t7("processed"),t7("processed-unless-comment"),t7("keep-open")]),iZ=ri(rn(),re({tasks:t8(re({code:rt(t8(rR)),input:rt(t8(re({type:rt(t8(rR)),value:rt(rn())}))),step:rt(t9())})),status:iU})),iF=rp(re({name:t6(rp(rn(),tQ(),tG())),maxTriggers:t6(rp(t9(),tK(1))),priority:rN,flagCodes:t8(rR),steps:iZ})),iR=e=>
2{let{input:t}=e,r=Array.from(new Set([...t.flagStatus?.map(e=>e.step)??[],...t.tasks?.map(e=>e.step)??[]].filter(iz))),i={};for(let e of r)i[`${e}`]={status:iV(t.flagStatus?.find(t=>t.step===e)?.status??null),tasks:t.tasks?.filter(t=>t.step===e)??[]};return{priority:t.flagPriority,flagCodes:t.flagCodes,name:t.description??null,maxTriggers:t.triggerLimit?.maxTriggers??null,steps:i}},iN="inactivity",i$=e=>{let{translate:t}=e,{data:r}=iD(),i=r?.find(e=>e.flagCodes.find(e=>e.code===iN)),l=iB(),{system:o}=iP();if(!l)throw Error("Unable to obtain configuration to construct inactivity trigger.");let{inactivityLimitDays:n}=l,s=t("ce.threshold-list-view.section.inactivity.empty");return iz(n)&&(s=t("ce.threshold-list-view.trigger.inactivity.label",{value:n.toString()})),{system:o,code:iN,priority:"PL",followUp:i?iR({input:i}):null,trigger:{description:s,activeOnConfiguration:iz(n)}}},iq=ra([t7("singleCompareHigh"),t7("singleCompareLow"),t7("deltaCompareHigh"),t7("deltaCompareLow"),t7(iN),t7("note"),t7("overdue"),t7("script"),rp(rn(),tY("code"))]),iY=(e,t)=>!(!rF(e)||!rF(t))||!rF(e)&&!rF(t)&&(it(e)&&it(t)?Number(e)===Number(t):e===t);function iW(e){let{externalItems:t,thresholdItem:r}=e;return t.some(e=>{let{code:t}=e.code;return r.code===t})}let iz=e=>null!=e,iK=(e,t,r)=>{let{issues:i,output:l,success:o}=rh(e,t,r);if(i){if(r?.summaryMessagePrefix)throw Error(`${r.summaryMessagePrefix}
3${rg(i)}`);if(r?.summaryMessage)throw Error(r.summaryMessage(rg(i)));throw Error(rg(i))}if(!o)throw Error(rg(i));return l},iG=t5(e=>"string"==typeof e&&2===e.split("$").length);class iJ{keyA;keyB;constructor(e,t){this.keyA=e,this.keyB=t}get system(){return this.keyA}get code(){return this.keyB}static fromCode(e){return new iJ(e.system,e.code)}static fromString(e){let[t,r]=e.split("$");return new iJ(t,r)}static parseString(e){return iK(rp(iJ.stringSchema,tJ(iJ.fromString)),e)}toString(){return`${this.keyA}$${this.keyB}`}eq(e){return this.keyA===e.keyA&&this.keyB===e.keyB}toJSON(){return{system:this.keyA,code:this.keyB}}static stringSchema=iG}t5(e=>"string"==typeof e);class iQ{keyA;keyB;constructor(e,t){this.keyA=e,this.keyB=t}get priority(){return this.keyA}get code(){return this.keyB}static fromString(e){let[t,r]=iK(iQ.stringSchema,e).split("$");return new iQ(t,r)}static fromPriorityAndCode({priority:e,code:t}){return new iQ(e,t)}toString(e){return`${this.keyA}${e??"$"}${this.keyB}`}eq(e){return this.keyA===e.keyA&&this.keyB===e.keyB}static stringSchema=t5(e=>{if("string"!=typeof e)return!1;let t=e.split("$");if(2!==t.length)return!1;let[r,i]=t;return rh(rN,r).success&&rh(iq,i).success})}eB(87);let iX=e=>{let t=new Map;for(let r of e)for(let e of r?.flagCodes??[]){let{system:i,code:l}=e;!1===t.has(i)&&t.set(i,new Map),!1===t.get(i)?.has(l)&&t.get(i)?.set(l,new Map);let{flagPriority:o}=r;void 0!==o&&(!1===t.get(i)?.get(l)?.has(o)&&t.get(i)?.get(l)?.set(o,[]),t.get(i)?.get(l)?.get(o)?.push(r))}return t},i0=rp(ra([t7("singleCompareHigh"),t7("singleCompareLow"),t7("deltaCompareHigh"),t7("deltaCompareLow"),t7("script"),t7("note"),t7("overdue")])),i1=rp(i0,tY("code")),i2=(e,t,r)=>{let i=iK(i1,r.code),l=e.get(t.system)?.get(t.code)?.get(r.priority),o=e.get(t.system)?.get(i)?.get(r.priority);return o&&l?o.filter(e=>l.includes(e)).at(0)??null:null},i4=e=>{let t=new Map;for(let r of e)for(let e of r.code){let{system:i,code:l}=e;!1===t.has(i)&&t.set(i,new Map),!1===t.get(i)?.has(l)&&t.get(i)?.set(l,new Map);let{flagPriority:o,logic:n}=r;!1===t.get(i)?.get(l)?.has(o)&&t.get(i)?.get(l)?.set(o,new Map),!1===t.get(i)?.get(l)?.get(o)?.has(n)&&t.get(i)?.get(l)?.get(o)?.set(n,[]),t.get(i)?.get(l)?.get(o)?.get(n)?.push(r)}return t};function i8(e){let{decimalPrecision:t}=e;if(void 0!==t)return t>0?["0.","".padEnd(t-1,"0"),"1"].join(""):"1"}Object.freeze(new Map),eB(998);let i3=(e,t)=>{switch(`${t.priority}-${t.code}`){case"PH-singleCompareHigh":return[e("ce.global.threshold-description.single-compare-ph-high"),e("ce.threshold.subtitle.value-empty")].join(" | ");case"PH-singleCompareLow":return[e("ce.global.threshold-description.single-compare-ph-low"),e("ce.threshold.subtitle.value-empty")].join(" | ");case"PM-singleCompareHigh":return[e("ce.global.threshold-description.single-compare-pm-high"),e("ce.threshold.subtitle.value-empty")].join(" | ");case"PM-singleCompareLow":return[e("ce.global.threshold-description.single-compare-pm-low"),e("ce.threshold.subtitle.value-empty")].join(" | ");case"PH-deltaCompareHigh":return[e("ce.global.threshold-description.delta-compare-ph-high"),e("ce.threshold.subtitle.value-empty")].join(" | ");case"PH-deltaCompareLow":return[e("ce.global.threshold-description.delta-compare-ph-low"),e("ce.threshold.subtitle.value-empty")].join(" | ");default:return[t.code,e("ce.threshold.subtitle.value-empty")].join(" | ")}};function i5(e,t){window.dispatchEvent(new StorageEvent("storage",{key:e,newValue:t}))}let i7=(e,t)=>{window.sessionStorage.setItem(e,t),i5(e,t)},i6=e=>(window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)),i9=()=>{throw Error("useSessionStorage is a client-only hook")};function le(e,t,r){let i=eD.default.useSyncExternalStore(i6,()=>window.sessionStorage.getItem(e),i9),l=eD.default.useCallback(t=>{try{let l="string"==typeof i?i:"null",o=iK(r,JSON.parse(l)),n="function"==typeof t?t(o):t;null==n?(window.sessionStorage.removeItem(e),i5(e,null)):i7(e,JSON.stringify(n))}catch(e){console.warn(e)}},[e,i]);return eD.default.useEffect(()=>{null===window.sessionStorage.getItem(e)&&void 0!==t&&i7(e,JSON.stringify(t))},[e,t]),[i?iK(r,JSON.parse(i)):t,l]}let lt=rr(["compact","detailed"]),lr=rr(["collapsed","expanded"]),li=()=>{let[e,t]=le("ce:triggerViewDetailLevel","compact",lt),r=(0,eD.useCallback)(()=>{t(e=>"compact"===e?"detailed":"compact")},[t]),[i,l]=le("ce:triggerRowExpansionLevel","collapsed",lr),o=(0,eD.useCallback)(()=>{l(e=>"collapsed"===e?"expanded":"collapsed")},[l]);return{triggerViewDetailLevel:e,setTriggerViewDetailLevel:t,toggleTriggerViewDetailLevel:r,triggerRowExpansionLevel:i,setTriggerRowExpansionLevel:l,toggleTriggerRowExpansionLevel:o}},ll={greaterThanOrEqualTo:"ce.expression.operation.greater-than-or-equal-to",lessThanOrEqualTo:"ce.expression.operation.less-than-or-equal-to",equalTo:"ce.expression.operation.equal-to",between:"ce.expression.operation.between"},lo={atLeast:"ce.expression.occurrence-unit.at-least",atMost:"ce.expression.occurrence-unit.at-most",exactly:"ce.expression.occurrence-unit.exactly"},ln={hours:"ce.expression.time-window-unit.hours",days:"ce.expression.time-window-unit.days",weeks:"ce.expression.time-window-unit.weeks"},ls=({expression:e,interval:t,flagCodes:r,combinationItems:i})=>{let l=cX(),o=l("ce.global.condition.if"),n=l("ce.global.condition.and"),s=null;
3try{s=iK((({flagCodes:e})=>rp(iv,tJ(t=>t.expression.and.map(r=>{let[i,l]=function(e){let t=e["<="]??e["=="]??e[">="];if(!t)throw Error(`Supported compare operator (">=", "<=", "==") not found in object ${JSON.stringify(e,null,2)}`);return t}(r),o=function(e){if("<="in e)return"<=";if("=="in e)return"==";if(">="in e)return">=";throw Error(`Supported compare operator (">=", "<=", "==") not found in object ${JSON.stringify(e,null,2)}`)}(r),n=(()=>{switch(o){case">=":return"atLeast";case"<=":return"atMost";case"==":return"exactly"}})(),s=i.reduce[0].filter[1].and[1],{measurementValueCompareOperation:a,xMeasurementValue:d,yMeasurementValue:c}=(()=>{if(">="in s)return{measurementValueCompareOperation:"greaterThanOrEqualTo",xMeasurementValue:s[">="][1],yMeasurementValue:void 0};if("=="in s)return{measurementValueCompareOperation:"equalTo",xMeasurementValue:s["=="][1],yMeasurementValue:void 0};if("<="in s){let e=s["<="];return 3===e.length?{measurementValueCompareOperation:"between",xMeasurementValue:e[0],yMeasurementValue:e[2]}:{measurementValueCompareOperation:"lessThanOrEqualTo",xMeasurementValue:e[1],yMeasurementValue:void 0}}throw Error(`Supported compare operator not found in trigger: ${JSON.stringify(s,null,2)}`)})(),{timeWindowAmount:u,timeWindowUnit:p}=function(e){if(e%604800==0)return{timeWindowUnit:"weeks",timeWindowAmount:e/604800};if(e%86400==0)return{timeWindowUnit:"days",timeWindowAmount:e/86400};if(e%3600==0)return{timeWindowUnit:"hours",timeWindowAmount:e/3600};throw Error(`Time amount in seconds (${e}) cannot be converted to a whole number of hours, days or weeks.`)}(t.interval),h=null;for(let t of e??[]){let[e,r]=i.reduce[0].filter[1].and[0].some[1].and[0]["=="],[l,o]=i.reduce[0].filter[1].and[0].some[1].and[1]["=="];if(o===t.code&&r===t.system){h=t;break}}return{title:h?.display??"[Unknown flag code]",measurementValueCompareOperation:a,xMeasurementValue:d,yMeasurementValue:c,occurrenceUnit:n,occurrenceAmount:l,timeWindowAmount:u,timeWindowUnit:p}}))))({flagCodes:r}),{expression:e,interval:t})}catch{let e=r?.find(e=>"description"===e.code)?.display;return e?(0,eO.jsx)(u.EY,{children:e}):i.length>0?(0,eO.jsx)("ul",{style:{listStyle:"initial",paddingLeft:"1rem"},children:i.map(e=>(0,eO.jsx)("li",{"aria-label":e.displayName,children:(0,eO.jsx)(u.EY,{children:e.displayName})},e.code))}):(0,eO.jsx)(x.v,{_variant:"flat",_type:"negative",_size:"small",children:l("ce.expression.unsupported")})}if(0===s.length)return null;let a=s.at(0),d=a?l(ln[a.timeWindowUnit],{n:a.timeWindowAmount}):"",p=a?l("ce.expression.time-window",{amount:String(a.timeWindowAmount),unit:d}):"";return(0,eO.jsxs)("table",{children:[d&&(0,eO.jsxs)("tr",{children:[(0,eO.jsx)(c.a,{as:"td",_py:"s",_pr:"base",children:(0,eO.jsx)(x.v,{_type:"neutral",_size:"small",children:l("ce.expression.in").toLocaleUpperCase()})}),(0,eO.jsx)(c.a,{as:"td",_py:"s",children:(0,eO.jsx)(u.EY,{children:p})})]}),s.map((e,t)=>{let r=(0===t?o:n).toLocaleUpperCase(),i=l(ll[e.measurementValueCompareOperation]),s=null!=e.yMeasurementValue?l("ce.expression.condition-range",{title:e.title,operation:i,xValue:String(e.xMeasurementValue),yValue:String(e.yMeasurementValue)}):l("ce.expression.condition",{title:e.title,operation:i,xValue:String(e.xMeasurementValue)}),a=l(lo[e.occurrenceUnit]),d=l("ce.expression.occurrence",{unit:a,amount:String(e.occurrenceAmount)});return(0,eO.jsxs)(eD.Fragment,{children:[(0,eO.jsxs)("tr",{children:[(0,eO.jsx)(c.a,{as:"td",_py:"s",_pr:"base",children:(0,eO.jsx)(x.v,{_type:"neutral",_size:"small",children:r})}),(0,eO.jsx)(c.a,{as:"td",_py:"s",children:(0,eO.jsx)(u.EY,{children:s})})]}),(0,eO.jsxs)("tr",{children:[(0,eO.jsx)(c.a,{as:"td",_py:"s",_pr:"base"}),(0,eO.jsx)(c.a,{as:"td",_py:"s",children:(0,eO.jsx)(u.EY,{children:d})})]})]},e.title+t)})]})},la=(0,eD.createContext)(null),ld=Object.assign((0,eD.forwardRef)(function(e,t){let{children:r,isExpanded:i,registryKey:l}=e,[o,n]=(0,eD.useState)({}),s=rV(),a=(0,eD.useCallback)(e=>{n(t=>e in t?t:{...t,[e]:i??!1})},[i]),c=(0,eD.useCallback)((e,t)=>{n(r=>({...r,[e]:t}))},[]),u={expandAll:()=>{n(e=>{let t={};for(let r of Object.keys(e))t[r]=!0;return t})},collapseAll:()=>{n(e=>{let t={};for(let r of Object.keys(e))t[r]=!1;return t})}};(0,eD.useImperativeHandle)(t,()=>u);let p=(0,eD.useRef)(u);return p.current=u,eD.default.useEffect(()=>{if(s&&l)return s.register(l,p.current),()=>s.unregister(l)},[l,s]),(0,eO.jsx)(la.Provider,{value:{openState:o,onToggle:c,register:a},children:(0,eO.jsxs)(d.Z,{padding:!1,border:!0,borderRadius:"xxs",children:[(0,eO.jsx)(lp,{...e,children:eD.default.Children.map(r,e=>eD.default.isValidElement(e)?e.type!==lu?null:e:null)}),eD.default.Children.map(r,e=>{if(!eD.default.isValidElement(e))return null;if(e.type===lc){let t=e.props;return(0,eO.jsx)(lh,{title:t.title,slots:t.slots,children:eD.default.Children.map(t.children,e=>eD.default.isValidElement(e)?e.type!==lu?null:e:null)})}return null})]})})}),{Child:lc,Tr:lu,Td:e=>(0,eO.jsx)(P.r.Td,{...e,valign:"top"})});function lc(e){let{children:t,title:r,slots:i}=e;return(0,eO.jsx)(lh,{title:r,slots:i,children:t})}function lu(e){let{children:t}=e;return(0,eO.jsx)(P.r.Tr,{_px:"l",_py:"xl",children:t})}function lp(e){return(0,eO.jsx)(lg,{...e,type:"parent"})}function lh(e){let{children:t,title:r,slots:i}=e;return(0,eO.jsx)(lg,{title:r,slots:i,type:"child",children:t})}function lg(e){let{children:t,title:r,slots:i,type:l}=e,o=(0,eD.useId)(),n=(0,eD.useContext)(la);eD.default.useEffect(()=>{n?.register(o)},[n,o]);let s=n?.openState[o];return(0,eO.jsxs)(eO.Fragment,{children:["child"===l&&(0,eO.jsx)(w.c,{}),(0,eO.jsxs)(E.Up,{omitBorder:!0,open:s,onToggleDetails:e=>n?.onToggle(o,e),children:[(0,eO.jsx)(E.Up.Summary,{_py:"l",hoverBackgroun
3dColor:"blue",omitOpenIndicator:!0,children:(0,eO.jsxs)(p.B,{axis:"y",_gap:"s",children:[(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",_pr:"m",width:"full",children:[(0,eO.jsx)(E.Up.Summary.DefaultOpenIndicator,{}),(0,eO.jsx)(p.B,{axis:"y",_gap:"base",width:"full",children:(0,eO.jsxs)(p.B,{axis:"x",justify:"between",align:"center",_pr:"m",width:"full",children:[(0,eO.jsxs)(p.B,{axis:"x",_gap:"s",align:"center",children:["parent"===l?(0,eO.jsx)(y.D,{variant:"h3",as:"h4",children:r}):(0,eO.jsx)(u.EY,{variant:"body-base-bold",children:r}),i?.titleAccessories]}),i?.titleAside&&(0,eO.jsx)(c.a,{children:i?.titleAside})]})})]}),i?.titleBelow&&(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",_pr:"m",width:"full",children:[(0,eO.jsx)(c.a,{style:{opacity:0},"aria-hidden":"true",children:(0,eO.jsx)(E.Up.Summary.DefaultOpenIndicator,{})}),(0,eO.jsx)(c.a,{children:i?.titleBelow})]})]})}),(0,eO.jsx)(P.r,{variant:"full-width",children:(0,eO.jsx)(P.r.Tbody,{children:t})})]})]})}function lm(){return(lm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lf=function(e){return eD.createElement("svg",lm({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),oV||(oV=eD.createElement("path",{fill:"#CBD5E1",d:"M50 9a3 3 0 1 1 0 6H6a3 3 0 1 1 0-6z"})),oU||(oU=eD.createElement("path",{fill:"#CBD5E1",d:"M23 7a5 5 0 0 0-4 2H6a3 3 0 1 0 0 6h13a5 5 0 1 0 4-8"})))};function lx(){return(lx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let ly=function(e){return eD.createElement("svg",lx({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),oZ||(oZ=eD.createElement("path",{fill:"#CBD5E1",d:"M50 9a3 3 0 1 1 0 6H6a3 3 0 1 1 0-6z"})),oF||(oF=eD.createElement("path",{fill:"#FFB300",d:"M23 7a5 5 0 0 0-4 2H6a3 3 0 1 0 0 6h13a5 5 0 1 0 4-8"})))};function lv(){return(lv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lw=function(e){return eD.createElement("svg",lv({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),oR||(oR=eD.createElement("path",{fill:"#CBD5E1",d:"M50 9a3 3 0 1 1 0 6H6a3 3 0 1 1 0-6z"})),oN||(oN=eD.createElement("path",{fill:"#CBD5E1",d:"M33 7c1.636 0 3.088.786 4 2h13a3 3 0 1 1 0 6H37a5 5 0 1 1-4-8"})))};function lj(){return(lj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lb=function(e){return eD.createElement("svg",lj({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),o$||(o$=eD.createElement("path",{fill:"#CBD5E1",d:"M50 9a3 3 0 1 1 0 6H6a3 3 0 1 1 0-6z"})),oq||(oq=eD.createElement("path",{fill:"#FFB300",d:"M33 7c1.636 0 3.088.786 4 2h13a3 3 0 1 1 0 6H37a5 5 0 1 1-4-8"})))};function lC(){return(lC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lk=function(e){return eD.createElement("svg",lC({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),oY||(oY=eD.createElement("path",{fill:"#CBD5E1",d:"M28 0c1.694 0 3.068 1.413 3.068 3.156v9.655l5.436-1.23c1.168-.264 1.976 1.172 1.172 2.082l-8.769 9.924c-.486.55-1.328.55-1.814 0l-8.77-9.924c-.803-.91.005-2.346 1.173-2.082l5.438 1.23V3.156C24.934 1.413 26.307 0 28 0"})))};function lP(){return(lP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lE=function(e){return eD.createElement("svg",lP({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),oW||(oW=eD.createElement("path",{fill:"#1E40AF",d:"M28 0c1.694 0 3.068 1.413 3.068 3.156v9.655l5.436-1.23c1.168-.264 1.976 1.172 1.172 2.082l-8.769 9.924c-.486.55-1.328.55-1.814 0l-8.77-9.924c-.803-.91.005-2.346 1.173-2.082l5.438 1.23V3.156C24.934 1.413 26.307 0 28 0"})))},l_=e=>{let{rangeColor:t=_.OC.Colors.BLUE,lowerRangeColor:r=_.OC.Colors.GREY_LIGHT,upperRangeColor:i=_.OC.Colors.GREY_LIGHT}=e;return(0,eO.jsxs)("svg",{width:"56",height:"24",viewBox:"0 0 56 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,eO.jsx)("path",{d:"M50 9C51.6569 9 53 10.3431 53 12C53 13.6568 51.6569 15 50 15L6 15C4.34315 15 3 13.6569 3 12C3 10.3431 4.34315 9 6 9L50 9Z",fill:r,clipPath:"inset(0 50% 0 0)"}),(0,eO.jsx)("path",{d:"M50 9C51.6569 9 53 10.3431 53 12C53 13.6568 51.6569 15 50 15L6 15C4.34315 15 3 13.6569 3 12C3 10.3431 4.34315 9 6 9L50 9Z",fill:i,clipPath:"inset(0 0 0 50%)"}),(0,eO.jsx)("path",{d:"M37 7C39.7614 7 42 9.23858 42 12C42 14.7614 39.7614 17 37 17C35.3643 17 33.9122 16.2143 33 15H23C22.0878 16.2143 20.6357 17 19 17C16.2386 17 14 14.7614 14 12C14 9.23858 16.2386 7 19 7C20.6357 7 22.0878 7.78565 23 9H33C33.9122 7.78565 35.3643 7 37 7Z",fill:t})]})},lT=e=>{let{rangeColor:t=_.OC.Colors.BLUE,upperRangeColor:r=_.OC.Colors.GREY_LIGHT}=e;return(0,eO.jsxs)("svg",{width:"56",height:"24",viewBox:"0 0 56 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,eO.jsx)("path",{d:"M50 9C51.6569 9 53 10.3431 53 12C53 13.6568 51.6569 15 50 15L6 15C4.34315 15 3 13.6569 3 12C3 10.3431 4.34315 9 6 9L50 9Z",fill:r}),(0,eO.jsx)("path",{d:"M23 7C21.3643 7 19.9122 7.78565 19 9H6C4.34315 9 3 10.3431 3 12C3 13.6569 4.34315 15 6 15H19C19.9122 16.2143 21.3643 17 23 17C25.7614 17 28 14.7614 28 12C28 9.23858 25.7614 7 23 7Z",fill:t})]})},lI=e=>{let{rangeColor:t=_.OC.Colors.BLUE,lowerRangeColor:r=_.OC.Colors.GREY_LIGHT}=e;return(0,eO.jsxs)("svg",{width:"56",height:"24",viewBox:"0 0 56 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,eO.jsx)("path",{d:"M50 9C51.6569 9 53 10.3431 53 12C53 13.6568 51.6569 15 50 15L6 15C4.34315 15 3 13.6569 3 12C3 10.3431 4.34315 9 6 9L50 9Z",fill:r}),(0,eO.jsx)("path",{d:"M33 7C34.6357 7 36.0878 7.78565 37 9H50C51.6569 9 53 10.3431 53 12C53 13.6569 51.6569 15 50 15H37C36.0878 16.2143 34.6357 17 33 17C30.2386 17 28 14.7614 28 12C28 9.23858 30.2386 7 33 7Z",fill:t})]})};function lM(){return(lM=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lA=function(e){return eD.createElement("svg",lM({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),oz||(oz=eD.createElement("path",{fill:"#CBD5E1",d:"M28 24c1.694 0 3.068-1.413 3.068-3.156V11.19l5.436 1.23c1.168.264 1.976-1.171 1.172-2.082L28.907.413a1.204 1.204 0 0 0-1.814 0l-8.77 9.924c-.803.91.005 2.346 1.173 2.082l5.438-1.23v9.655C24.934 22.587 26.307 24 28 24"})))};function lH(){return(lH=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lS=function(e){return eD.createElement("svg",lH({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),oK||(oK=eD.createElement("path",{fill:"#1E40AF",d:"M28 24c1.694 0 3.068-1.413 3.068-3.156V11.19l5.436 1.23c1.168.264 1.976-1.171 1.172-2.082L28.907.413a1.204 1.204 0 0 0-1.814 0l-8.77 9.924c-.803.91.005 2.346 1.173 2.082l5.438-1.23v9.655C24.934 22.587 26.307 24 28 24"})))};function lL(){return(lL=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lB=function(e){return eD.createElement("svg",lL({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),oG||(oG=eD.createElement("path",{fill:"#CBD5E1",d:"M50 9a3 3 0 1 1 0 6H6a3 3 0 1 1 0-6z"})),oJ||(oJ=eD.createElement("path",{fill:"#CBD5E1",d:"M23 7a5 5 0 0 0-4 2H6a3 3 0 1 0 0 6h13a5 5 0 1 0 4-8"})))};function lO(){return(lO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lD=function(e){return eD.createElement("svg",lO({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),oQ||(oQ=eD.createElement("path",{fill:"#CBD5E1",d:"M50 9a3 3 0 1 1 0 6H6a3 3 0 1 1 0-6z"})),oX||(oX=eD.createElement("path",{fill:"#B91C1C",d:"M23 7a5 5 0 0 0-4 2H6a3 3 0 1 0 0 6h13a5 5 0 1 0 4-8"})))};function lV(){return(lV=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lU=function(e){return eD.createElement("svg",lV({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),o0||(o0=eD.createElement("path",{fill:"#CBD5E1",d:"M50 9a3 3 0 1 1 0 6H6a3 3 0 1 1 0-6z"})),o1||(o1=eD.createElement("path",{fill:"#CBD5E1",d:"M33 7c1.636 0 3.088.786 4 2h13a3 3 0 1 1 0 6H37a5 5 0 1 1-4-8"})))};function lZ(){return(lZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let lF=function(e){return eD.createElement("svg",lZ({xmlns:"http://www.w3.org/2000/svg",width:56,height:24,fill:"none"},e),o2||(o2=eD.createElement("path",{fill:"#CBD5E1",d:"M50 9a3 3 0 1 1 0 6H6a3 3 0 1 1 0-6z"})),o4||(o4=eD.createElement("path",{fill:"#B91C1C",d:"M33 7c1.636 0 3.088.786 4 2h13a3 3 0 1 1 0 6H37a5 5 0 1 1-4-8"})))},lR="#B91C1C",lN="#D97706",l$="#1E40AF",lq=e=>{let{triggerKey:t}=e;switch(t){case"PH-singleCompareHigh":return(0,eO.jsx)(lF,{});case"PH-singleCompareLow":return(0,eO.jsx)(lD,{});case"PM-singleCompareHigh":return(0,eO.jsx)(lb,{});case"PM-singleCompareLow":return(0,eO.jsx)(ly,{});case"PH-deltaCompareHigh":return(0,eO.jsx)(lS,{});case"PH-deltaCompareLow":return(0,eO.jsx)(lE,{})}},lY=(0,eD.createContext)({pending:!1}),lW=lY.Provider,lz=({children:e})=>{let{pending:t}=(0,eD.useContext)(lY);return(0,eO.jsx)(c.a,{children:t?(0,eO.jsx)(T.E,{variant:"rounded",width:24,height:24}):e})},lK=({children:e,...t})=>{let{pending:r}=(0,eD.useContext)(lY);return(0,eO.jsx)(c.a,{as:"h5",...t,children:(0,eO.jsx)(u.EY,{as:"span",variant:"base",color:"on-surface",children:r?(0,eO.jsx)(T.E,{width:60}):e})})},lG=({icon:e,title:t,children:r,...i})=>(0,eO.jsxs)(p.B,{_gap:"base",...i,children:[(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",children:[(0,eO.jsx)(lz,{children:e}
3),"string"==typeof t?(0,eO.jsx)(lK,{children:t}):t]}),r&&(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"stretch",children:[(0,eO.jsx)(p.B,{width:"l",children:(0,eO.jsx)(c.a,{width:"l"})}),(0,eO.jsx)(p.B,{_gap:"base",children:r})]})]}),lJ=({children:e})=>{let{pending:t}=(0,eD.useContext)(lY),{$dialog:r}=k.yZ.useModalDialog();return(0,eO.jsx)(eO.Fragment,{children:(0,eO.jsxs)(I.j.Root,{children:[(0,eO.jsx)(I.j.Trigger,{children:(0,eO.jsx)(u.EY,{clampLines:!0,variant:"base",children:t?(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsx)(T.E,{width:80}),(0,eO.jsx)(T.E,{width:60})]}):(0,eO.jsx)("div",{children:(0,eO.jsx)(c.a,{width:"full",children:e})})})}),(0,eO.jsx)(I.j.Content,{container:r,asChild:!0,children:(0,eO.jsx)(I.j.Card,{role:"complementary",children:(0,eO.jsx)(u.EY,{variant:"base",children:e})})})]})})},lQ=({href:e,text:t})=>{let{pending:r}=(0,eD.useContext)(lY);return(0,eO.jsx)(u.EY,{as:"span",variant:"base",children:(0,eO.jsx)(M.N,{href:e,children:r?(0,eO.jsx)(T.E,{width:80}):t})})},lX=({children:e,...t})=>{let{pending:r}=(0,eD.useContext)(lY);return(0,eO.jsx)(u.EY,{as:"span",variant:"sm",color:"on-surface-variant",...t,children:r?(0,eO.jsx)(T.E,{width:80}):e})},l0=({pending:e=!1,icon:t,title:r,titleShort:i,subtitle:l,description:o,link:n,...s})=>(0,eO.jsx)(lW,{value:{pending:e},children:(0,eO.jsx)(lG,{icon:t?(0,eO.jsx)(A.I,{name:t}):null,title:(0,eO.jsxs)(p.B,{children:[(0,eO.jsx)(lK,{children:r}),(0,eO.jsx)(lX,{children:l})]}),...s,children:!e&&(o||n)&&(0,eO.jsxs)(eD.Fragment,{children:[o&&(0,eO.jsx)(lJ,{children:o}),n&&(0,eO.jsx)(lQ,{...n})]})})}),l1=({icon:e,title:t,pending:r=!1})=>{let i=k.yZ.useModalDialog();return(0,eO.jsx)(lW,{value:{pending:r},children:(0,eO.jsxs)(H.m.Root,{children:[(0,eO.jsx)(H.m.Trigger,{title:t,children:(0,eO.jsx)(d.Z,{border:!0,padding:!1,borderRadius:"s",children:(0,eO.jsx)(c.a,{_px:"m",_py:"m",children:(0,eO.jsx)(lz,{children:e})})})}),(0,eO.jsx)(H.m.Content,{container:i.$dialog,children:(0,eO.jsx)(H.m.Text,{children:t})})]})})},l2=(0,eD.createContext)(null),l4=()=>{let e=(0,eD.useContext)(l2);if(!e)throw Error("Failed to obtain followUps context, ensure all calls to useFollowUpTasksInformation are placed within a @follow-ups provider.");return e},l8=({children:e,provideFollowUpTaskInformation:t})=>(0,eO.jsx)(l2.Provider,{value:{provideFollowUpTaskInformation:t},children:e});l8.displayName="FollowUpsProvider",l2.Provider;let l3=(0,eD.createContext)({oneOrMoreFollowUpTasksFailedToBePresented:!1,onFollowUpTaskItemFailedToBePresented:(...e)=>{}}),l5=()=>(0,eD.useContext)(l3).onFollowUpTaskItemFailedToBePresented,l7=({task:e,...t})=>{let r=l5(),i=cX();return(0,eO.jsx)(rj,{fallback:(0,eO.jsx)(p.B,{_gap:"l",...t,children:(0,eO.jsx)(b.A,{color:"red",text:i("ce.threshold-details-flow.automated-actions.error.title")})}),onCatchError:r,children:(0,eO.jsx)(eD.Suspense,{fallback:(0,eO.jsx)(l0,{pending:!0}),children:(0,eO.jsx)(l6,{item:e,...t})})})},l6=({item:e,...t})=>{let{provideFollowUpTaskInformation:r}=l4(),{data:i}=(0,eP.U)({queryKey:[e],queryFn:async()=>{let t=await r(e);return iK(t8(ie),t)},retry:!1});return(0,eO.jsx)(p.B,{as:"ul",_gap:"l",...t,children:i.map(e=>(0,eO.jsx)("li",{children:(0,eO.jsx)(l0,{...e})},JSON.stringify(e)))})},l9=({title:e,layout:t="icon-card"})=>"detailed"===t?(0,eO.jsx)("li",{children:(0,eO.jsx)(lG,{icon:(0,eO.jsx)(A.I,{name:"ExclamationMarkIcon",color:"red"}),title:e})}):"compact"===t?(0,eO.jsx)(A.I,{name:"ExclamationMarkIcon",color:"red","aria-label":e}):(0,eO.jsx)(lW,{value:{pending:!1},children:(0,eO.jsxs)(H.m.Root,{children:[(0,eO.jsx)(H.m.Trigger,{title:e,children:(0,eO.jsx)(d.Z,{border:!0,padding:!1,borderRadius:"s",children:(0,eO.jsx)(c.a,{_px:"m",_py:"m",children:(0,eO.jsx)(lz,{children:(0,eO.jsx)(A.I,{name:"ExclamationMarkIcon",color:"red"})})})})}),(0,eO.jsx)(H.m.Content,{popover:"auto",children:(0,eO.jsx)(H.m.Text,{children:e})})]})}),oe=({task:e,layout:t="icon-card",...r})=>{let i=l5(),l=cX();return(0,eO.jsx)(rj,{fallback:(0,eO.jsx)(p.B,{as:"ul",axis:"x",_gap:"base",...r,children:(0,eO.jsx)(l9,{title:l("ce.threshold-list-view.automated-actions.error.title"),layout:t})}),onCatchError:i,children:(0,eO.jsx)(eD.Suspense,{fallback:"icon-card"===t?(0,eO.jsx)(l1,{pending:!0}):null,children:(0,eO.jsx)(ot,{task:e,layout:t,...r})})})},ot=({task:e,layout:t,...r})=>{let{provideFollowUpTaskInformation:i}=l4(),{data:l,isLoading:o}=(0,eP.U)({queryKey:[e],queryFn:async()=>{let t=await i(e);return iK(t8(ie),t)},retry:!1});return"detailed"===t?(0,eO.jsx)(p.B,{as:"ul",axis:"y",_gap:"base",...r,children:l.map((e,t)=>(0,eO.jsx)("li",{children:(0,eO.jsx)(lG,{icon:(0,eO.jsx)(A.I,{name:e.icon,color:"primary"}),title:e.title,children:e.description&&(0,eO.jsx)(u.EY,{variant:"body-base-light",color:"neutral",children:e.description})})},`${t}-${JSON.stringify(e)}`))}):"compact"===t?(0,eO.jsx)(p.B,{as:"ul",axis:"x",_gap:"l",...r,children:l.map((e,t)=>(0,eO.jsx)(A.I,{name:e.icon,color:"primary"},`${t}-${JSON.stringify(e)}`))}):(0,eO.jsx)(p.B,{as:"ul",axis:"x",_gap:"base",...r,children:l.map((e,t)=>(0,eO.jsx)(l1,{icon:(0,eO.jsx)(A.I,{name:e.icon}),title:e.titleShort,pending:o},`${t}-${JSON.stringify(e)}`))})},or=()=>(0,eD.useContext)(l3).oneOrMoreFollowUpTasksFailedToBePresented,oi=({children:e})=>{let[t,r]=(0,eD.useState)(!1),i=(0,eD.useCallback)(()=>{r(!0)},[r]);
3return(0,eO.jsx)(l3.Provider,{value:{onFollowUpTaskItemFailedToBePresented:i,oneOrMoreFollowUpTasksFailedToBePresented:t},children:e})},ol=()=>{let e=cX();return(0,eO.jsx)(b.A,{color:"red",icon:C.A,children:(0,eO.jsxs)(u.EY,{color:"current",as:"span",children:[e("ce.patient.thresholds.automated-actions.banner.error.title")," ",(0,eO.jsx)(M.N,{onClick:()=>globalThis.location.reload(),children:e("ce.patient.thresholds.automated-actions.banner.error.action")})]})})},oo=({status:e,color:t})=>{let r=cX();switch(e){case"escalated":return(0,eO.jsx)(S.A,{color:t});case"processed":return(0,eO.jsx)(L.A,{color:t,"aria-label":r("ce.workflow-form.automated-actions.group.alert-status.option.processed.label")});case"processed-unless-comment":return(0,eO.jsx)(L.A,{color:t,"aria-label":r("ce.workflow-form.automated-actions.group.alert-status.option.processed-unless-comment.label")})}},on=e=>{let{status:t,layout:r="icon-card"}=e,i=((e,t)=>{switch(t){case"escalated":return e("ce.threshold-list-view.automated-actions.alert-status.forward.label");case"processed":case"processed-unless-comment":return e("ce.threshold-list-view.automated-actions.alert-status.auto-process.label")}})(cX(),t);return"detailed"===r?(0,eO.jsx)("li",{children:(0,eO.jsx)(lG,{icon:(0,eO.jsx)(oo,{status:t,color:"primary"}),title:i})}):"compact"===r?(0,eO.jsx)(oo,{status:t,color:"primary"}):(0,eO.jsx)(l1,{title:i,icon:(0,eO.jsx)(oo,{status:t}),pending:!1})},os=({status:e})=>{let t=cX(),r=((e,t)=>{switch(t){case"escalated":case"processed":return null;case"processed-unless-comment":return e("ce.threshold-detail-flow.automated-actions.alert-status.auto-process.unless-comment.subtext")}})(t,e);return(0,eO.jsx)(lG,{icon:(0,eO.jsx)(oo,{status:e}),title:(0,eO.jsxs)(p.B,{children:[(0,eO.jsx)(lK,{children:((e,t)=>{switch(t){case"escalated":return e("ce.threshold-detail-flow.automated-actions.alert-status.forward.description");case"processed":case"processed-unless-comment":return e("ce.threshold-detail-flow.automated-actions.alert-status.auto-process.description")}})(t,e)}),r&&(0,eO.jsx)(lX,{children:r})]})})},oa=({maxTriggers:e})=>{let t=cX();return(0,eO.jsx)(lG,{icon:(0,eO.jsx)(B.A,{}),title:e?t("ce.threshold-detail-flow.automated-actions.trigger-limit.limit-per-day.description",{value:e.toString()}):t("ce.threshold-detail-flow.automated-actions.trigger-limit.unlimited.description")})},od=e=>{let{tasks:t,status:r,layout:i="icon-card",slots:l,...o}=e,n="detailed"===i;return(0,eO.jsxs)(p.B,{as:"ul",axis:n?"y":"x",_gap:n?"l":"base",wrap:!n,...o,children:[l?.leadingSlot,t.map(e=>(0,eO.jsx)(oe,{layout:i,task:e,as:"li"},e.code?.map(e=>e.code).join())),r&&"keep-open"!==r&&(0,eO.jsx)(on,{layout:i,status:r}),l?.trailingSlot]})};function oc(e){let{isAutoProcessed:t,alertIcon:r,workflowName:i,followUpTasks:l,followUpStatus:o,priority:n,layout:s}=e,a=cX(),d="tooltip"===s,u=a("ce.workflow-form.automated-actions.group.alert-status.option.escalated.label"),h="escalated"===o?(0,eO.jsx)("li",{children:(0,eO.jsx)(oh,{icon:(0,eO.jsx)(S.A,{color:"primary","aria-label":u}),title:u})}):null;return t?(0,eO.jsxs)(p.B,{axis:"y",_gap:"s",children:[i&&d&&(0,eO.jsx)(y.D,{as:"h4",variant:"h4",children:i}),(0,eO.jsx)(og,{tasks:l,slots:{leadingSlot:(0,eO.jsx)(eO.Fragment,{children:r?(0,eO.jsx)("li",{children:(0,eO.jsx)(oh,{icon:r,title:om(n,{translate:a})})}):null}),trailingSlot:h}})]}):(0,eO.jsxs)(p.B,{axis:"y",_gap:"base",children:[(0,eO.jsxs)(p.B,{axis:"y",_gap:"base",children:[d&&(0,eO.jsx)(y.D,{as:"h4",variant:"h4",children:a("ce.threshold-list-view.automated-actions.alert.label")}),r&&(0,eO.jsx)(oh,{icon:r,title:om(n,{translate:a})})]}),d&&l.length>0&&(0,eO.jsx)(c.a,{_py:"base",width:"full",children:(0,eO.jsx)(w.c,{version:"v2",width:"full"})}),(0,eO.jsx)(og,{tasks:l,slots:{leadingSlot:(0,eO.jsx)(eO.Fragment,{children:i?(0,eO.jsx)("li",{children:(0,eO.jsx)(y.D,{as:"h4",variant:"h4",children:i})}):null}),trailingSlot:h}})]})}function ou(e){return(0,eO.jsx)(oc,{...e,layout:"detailed"})}function op(e){return(0,eO.jsx)(d.Z,{elevation:"medium",border:!0,style:{minWidth:300},children:(0,eO.jsx)(oc,{...e,layout:"tooltip"})})}function oh(e){var t;let r={variant:"body-base-light",color:"neutral"};return(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"start",children:[(0,eO.jsx)(p.B,{style:{flexShrink:0},children:e.icon}),(0,eO.jsxs)(p.B,{axis:"y",_gap:"xs",children:[(0,eO.jsxs)(u.EY,{as:"p",...r,children:[e.title,e.titleSuffix&&(0,eO.jsxs)(u.EY,{as:"span",...r,children:[" ",e.titleSuffix]})]}),e.description&&(0,eO.jsx)(u.EY,{as:"p",...r,children:(t=e.description).length<=100?t:t.slice(0,100)+"..."})]})]})}function og(e){return 0===e.tasks.length?null:(0,eO.jsx)(od,{tasks:e.tasks,status:"keep-open",layout:"detailed",slots:e.slots})}function om(e,t){let{translate:r}=t;switch(e){case"PH":return r("ce.global.alert.high.description");case"PM":return r("ce.global.alert.medium.description");case"PL":return r("ce.global.alert.low.description");case"PN":return""}}function of(e){let t=cX();if(e.isAutoProcessed)return(0,eO.jsx)(O.A,{color:"primary","aria-label":t("ce.workflow-form.automated-actions.group.alert-status.option.processed.label")});switch(e.priority){case"PH":return(0,eO.jsx)(D.A,{color:"on-negative"});case"PM":return(0,eO.jsx)(V.A,{color:"on-warning"});case"PL":return(0,eO.jsx)(f.A,{color:"on-positive"});case"PN":return null}}function ox(e){let{alertIcon:t,hasFollowUpTasks:r,hasFollowUpStatus:i,isAutoProcessed:l,triggerItem:o}=e;return(0,eO.jsxs)(eO.Fragment,{children:[t,(r||!l&&i)&&(0,eO.jsx)(od,{_gap:"l",layout:"compact",tasks:o.followUpTasks,status:l?"keep-open":o.followUpStatus})]})}(0,eD.forwardRef)((e,t)=>{let{viewModel:r,onExpansionChange:i}=e,l=cX(),{triggerViewDetailLevel:o,triggerRowExpansionLevel:n}=li(),s=l("ce.threshold-list-view.section.combined-instruments.title"),a=r.map(e=>{let t=e.followUp?.steps?.[1]?.tasks??[],r=e.followUp?.steps?.[1]?.status??"keep-open",i=e.isMissingInstrumentForCalculation;return[{triggerItem:{description:e.title,priority:e.priority,followUpStatus:r,followUpTasks:t,errorMessage:i?(0,eO.jsxs)(p.B,{axis:"x",_gap:"m",align:"start",children:[(0,eO.jsx)(C.A,{color:"on-negative"}),(0,eO.jsxs)(u.EY,{variant:"body-base-regular",color:"error",children:[l("ce.thresholds.validation-error.instrument-missing.title")," ",(0,eO.jsx)(M.N,{as:"button",onClick:()=>
3{u_.show({combinationItems:e.combinationItems.map(t=>({...t,isMissing:e.missingItemsForCalculation.some(e=>e.code===t.code)}))}).then(u_.hide)},children:l("ce.thresholds.validation-error.instrument-missing.button")})]})]}):null},combinationItems:e.combinationItems,icon:function(e){switch(e){case"PH":return(0,eO.jsx)(lT,{rangeColor:lR});case"PM":return(0,eO.jsx)(lT,{rangeColor:lN});case"PL":return(0,eO.jsx)(lT,{rangeColor:l$});case"PN":return null}}(e.priority),isAutoProcessed:"processed"===r||"processed-unless-comment"===r,hasFollowUpStatus:void 0!==r&&"keep-open"!==r,hasFollowUpTasks:t.length>0,workflowName:e.followUp?.name??null,belowDescription:(0,eO.jsx)(ls,{expression:e.expression,interval:e.interval,flagCodes:e.thresholdFlagCodes,combinationItems:e.combinationItems})}]});return(0,eO.jsx)("article",{"aria-label":s,children:(0,eO.jsx)(ld,{ref:t,isExpanded:"expanded"===n,onExpansionChange:i,registryKey:"combination-thresholds",title:s,slots:{},children:a.map(e=>(function(e,t={}){let{layout:r="detailed"}=t;return e.map((e,t)=>{let{triggerItem:i,icon:l,isAutoProcessed:o,hasFollowUpTasks:n,hasFollowUpStatus:s,workflowName:a,belowDescription:d}=e;return i.description?(0,eO.jsxs)(ld.Tr,{children:[(0,eO.jsx)(ld.Td,{width:"1",children:(0,eO.jsx)(p.B,{width:"full",align:"center",_py:"s",style:{flexShrink:0},children:l})}),(0,eO.jsx)(ld.Td,{width:"40%",children:(0,eO.jsxs)(p.B,{axis:"y",_gap:"l",children:[(0,eO.jsx)(x.v,{_type:i.errorMessage?"danger":"neutral",_variant:"bordered",children:(0,eO.jsx)(u.EY,{variant:"body-base-regular",color:"current",children:i.description})}),i.errorMessage?(0,eO.jsx)(u.EY,{variant:"body-base-regular",color:"error",children:i.errorMessage}):null,d&&(0,eO.jsx)(c.a,{children:d})]})}),(0,eO.jsx)(ld.Td,{children:"detailed"===r?(0,eO.jsx)(c.a,{style:{maxWidth:365},children:(0,eO.jsx)(ou,{isAutoProcessed:o,alertIcon:(0,eO.jsx)(of,{priority:i.priority,isAutoProcessed:o}),workflowName:a,followUpTasks:i.followUpTasks,followUpStatus:i.followUpStatus,priority:i.priority})}):(0,eO.jsxs)(H.m.Root,{delayDuration:300,children:[(0,eO.jsx)(H.m.Trigger,{children:(0,eO.jsx)(p.B,{axis:"x",_p:"s",_gap:"l",align:"center",hoverBackgroundColor:"blue",borderRadius:"s",children:(0,eO.jsx)(ox,{triggerItem:i,hasFollowUpStatus:s,hasFollowUpTasks:n,isAutoProcessed:o,alertIcon:(0,eO.jsx)(of,{priority:i.priority,isAutoProcessed:o})})})}),(0,eO.jsx)(H.m.Content,{backgroundColor:"transparent",side:"right",align:"start",children:(0,eO.jsx)(op,{isAutoProcessed:o,alertIcon:(0,eO.jsx)(of,{priority:i.priority,isAutoProcessed:o}),workflowName:a,followUpTasks:i.followUpTasks,followUpStatus:i.followUpStatus,priority:i.priority})})]})})]},`${i.description}-${t}`):null})})(e,{layout:o}))})})}).displayName="CombinationThresholdCardContainer";let oy=Array.isArray,ov="object"==typeof eB.g&&eB.g&&eB.g.Object===Object&&eB.g;var ow="object"==typeof self&&self&&self.Object===Object&&self;let oj=ov||ow||Function("return this")(),ob=oj.Symbol;var oC=Object.prototype,ok=oC.hasOwnProperty,oP=oC.toString,oE=ob?ob.toStringTag:void 0,o_=Object.prototype.toString,oT=ob?ob.toStringTag:void 0;let oI=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":oT&&oT in Object(e)?function(e){var t=ok.call(e,oE),r=e[oE];try{e[oE]=void 0;var i=!0}catch(e){}var l=oP.call(e);return i&&(t?e[oE]=r:delete e[oE]),l}(e):o_.call(e)},oM=function(e){return null!=e&&"object"==typeof e},oA=function(e){return"symbol"==typeof e||oM(e)&&"[object Symbol]"==oI(e)};var oH=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,oS=/^\w*$/;let oL=function(e,t){if(oy(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!oA(e))||oS.test(e)||!oH.test(e)||null!=t&&e in Object(t)},oB=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},oO=function(e){if(!oB(e))return!1;var t=oI(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},oD=oj["__core-js_shared__"];var oV,oU,oZ,oF,oR,oN,o$,oq,oY,oW,oz,oK,oG,oJ,oQ,oX,o0,o1,o2,o4,o8,o3=(o8=/[^.]+$/.exec(oD&&oD.keys&&oD.keys.IE_PROTO||""))?"Symbol(sr
3c)_1."+o8:"",o5=Function.prototype.toString;let o7=function(e){if(null!=e){try{return o5.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var o6=/^\[object .+?Constructor\]$/,o9=Object.prototype,ne=Function.prototype.toString,nt=o9.hasOwnProperty,nr=RegExp("^"+ne.call(nt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let ni=function(e,t){var r,i=null==e?void 0:e[t];return!(!oB(r=i)||o3&&o3 in r)&&(oO(r)?nr:o6).test(o7(r))?i:void 0},nl=ni(Object,"create");var no=Object.prototype.hasOwnProperty,nn=Object.prototype.hasOwnProperty;function ns(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}ns.prototype.clear=function(){this.__data__=nl?nl(null):{},this.size=0},ns.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},ns.prototype.get=function(e){var t=this.__data__;if(nl){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return no.call(t,e)?t[e]:void 0},ns.prototype.has=function(e){var t=this.__data__;return nl?void 0!==t[e]:nn.call(t,e)},ns.prototype.set=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=nl&&void 0===t?"__lodash_hash_undefined__":t,this};let na=function(e,t){return e===t||e!=e&&t!=t},nd=function(e,t){for(var r=e.length;r--;)if(na(e[r][0],t))return r;return -1};var nc=Array.prototype.splice;function nu(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}nu.prototype.clear=function(){this.__data__=[],this.size=0},nu.prototype.delete=function(e){var t=this.__data__,r=nd(t,e);return!(r<0||(r==t.length-1?t.pop():nc.call(t,r,1),--this.size,0))},nu.prototype.get=function(e){var t=this.__data__,r=nd(t,e);return r<0?void 0:t[r][1]},nu.prototype.has=function(e){return nd(this.__data__,e)>-1},nu.prototype.set=function(e,t){var r=this.__data__,i=nd(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this};let np=ni(oj,"Map"),nh=function(e,t){var r,i=e.__data__;return("string"==(r=typeof t)||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t)?i["string"==typeof t?"string":"hash"]:i.map};function ng(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}function nm(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var i=arguments,l=t?t.apply(this,i):i[0],o=r.cache;if(o.has(l))return o.get(l);var n=e.apply(this,i);return r.cache=o.set(l,n)||o,n};return r.cache=new(nm.Cache||ng),r}ng.prototype.clear=function(){this.size=0,this.__data__={hash:new ns,map:new(np||nu),string:new ns}},ng.prototype.delete=function(e){var t=nh(this,e).delete(e);return this.size-=!!t,t},ng.prototype.get=function(e){return nh(this,e).get(e)},ng.prototype.has=function(e){return nh(this,e).has(e)},ng.prototype.set=function(e,t){var r=nh(this,e),i=r.size;return r.set(e,t),this.size+=+(r.size!=i),this},nm.Cache=ng;var nf,nx,ny=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,nv=/\\(\\)?/g,nw=(nx=(nf=nm(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ny,function(e,r,i,l){t.push(i?l.replace(nv,"$1"):r||e)}),t},function(e){return 500===nx.size&&nx.clear(),e})).cache,nf),nj=ob?ob.prototype:void 0,nb=nj?nj.toString:void 0;let nC=function e(t){if("string"==typeof t)return t;if(oy(t))return function(e,t){for(var r=-1,i=null==e?0:e.length,l=Array(i);++r<i;)l[r]=t(e[r],r,e);return l}(t,e)+"";if(oA(t))return nb?nb.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r},nk=function(e,t){return oy(e)?e:oL(e,t)?[e]:nw(null==e?"":nC(e))},nP=function(e){if("string"==typeof e||oA(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t},nE=function(e,t){for(var r=0,i=(t=nk(t,e)).length;null!=e&&r<i;)e=e[nP(t[r++])];return r&&r==i?e:void 0},n_=function(e,t,r){var i=null==e?void 0:nE(e,t);return void 0===i?r:i},nT=(0,eD.createContext)(null),nI=()=>{let e=(0,eD.useContext)(nT);if(!e)throw Error("Failed to obtain flags, ensure all calls to useFlags are placed within a FlagProvider.");return e},nM=({flagStore:e,children:t})=>{let r=(0,eD.useSyncExternalStore)(e.subscribe,e.getSnapshot);return(0,eO.jsx)(nT.Provider,{value:r,children:t})};
3nM.displayName="FlagsProvider";let nA=(0,eD.createContext)(null),nH=(nA.Provider,({children:e,externalItems:t})=>(0,eO.jsx)(nA.Provider,{value:t,children:e})),nS=(e={includeChildrenOfParentItems:!0})=>{let t=(0,eD.useContext)(nA);if(!t)throw Error("Failed to obtain external items, ensure all calls to useExternalItems are placed within a ExternalItemsProvider.");return t.flatMap(t=>{let r=rh(io,t);return r.success?e.includeChildrenOfParentItems?r.output.children:[]:iK(il,t)})},nL=function(){try{var e=ni(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),nB=function(e,t,r){"__proto__"==t&&nL?nL(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r};var nO=Object.prototype.hasOwnProperty;let nD=function(e,t,r){var i=e[t];nO.call(e,t)&&na(i,r)&&(void 0!==r||t in e)||nB(e,t,r)};var nV=/^(?:0|[1-9]\d*)$/;let nU=function(e,t){var r=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==r||"symbol"!=r&&nV.test(e))&&e>-1&&e%1==0&&e<t},nZ=["PH","singleCompareHigh"],nF=["PH","singleCompareLow"],nR=["PM","singleCompareHigh"],nN=["PM","singleCompareLow"],n$=["PH","deltaCompareHigh"],nq=["PH","deltaCompareLow"],nY=[nZ,nR,nN,nF,n$,nq],nW=e=>`${e[0]}-${e[1]}`,nz=[nW(nZ),nW(nR),nW(nN),nW(nF),nW(n$),nW(nq)],nK=e=>nz.includes(e),nG=e=>{let[t,r]=e,i=`${t}-${r}`;switch(i){case"PH-singleCompareHigh":case"PM-singleCompareHigh":case"PM-singleCompareLow":case"PH-singleCompareLow":case"PH-deltaCompareHigh":case"PH-deltaCompareLow":return i}throw Error(`Impossible combination: prio: ${t}, threshold: ${r}`)},nJ=(e,t)=>{switch(t){case"PH-singleCompareHigh":return e("ce.trigger-preset.single-compare-upper-ph-four.label");case"PH-singleCompareLow":return e("ce.trigger-preset.single-compare-lower-ph-four.label");case"PM-singleCompareHigh":return e("ce.trigger-preset.single-compare-upper-ph-three.label");case"PM-singleCompareLow":return e("ce.trigger-preset.single-compare-lower-ph-three.label");case"PH-deltaCompareHigh":return e("ce.trigger-preset.delta-compare-increase.label");case"PH-deltaCompareLow":return e("ce.trigger-preset.delta-compare-decrease.label")}},nQ=(e,t)=>{switch(t){case"PH-singleCompareHigh":case"PM-singleCompareHigh":return e("ce.patient.threshold-form-field.desctiption.single-compare-high");case"PH-singleCompareLow":case"PM-singleCompareLow":return e("ce.patient.threshold-form-field.desctiption.single-compare-low");case"PH-deltaCompareHigh":return e("ce.patient.threshold-form-field.desctiption.delta-high");case"PH-deltaCompareLow":return e("ce.patient.threshold-form-field.desctiption.delta-low")}},nX=e=>{let{input:t}=e,r={PH:{singleCompareHigh:null,singleCompareLow:null,deltaCompareHigh:null,deltaCompareLow:null},PM:{singleCompareHigh:null,singleCompareLow:null},PL:{script:null}};for(let e of[...nY,["PL","script"]]){let i=n_(t,`${e[0]}.${e[1]}`);if(!i)continue;let l=iR({input:i});null==r||function(e,t,r){if(oB(e))for(var i=-1,l=(t=nk(t,e)).length,o=l-1,n=e;null!=n&&++i<l;){var s=nP(t[i]),a=r;if("__proto__"===s||"constructor"===s||"prototype"===s)break;if(i!=o){var d=n[s];a=void 0,a=oB(d)?d:nU(t[i+1])?[]:{}}nD(n,s,a),n=n[s]}}(r,e,l)}return r};function n0(e){switch(e){case"PH":return"PH";case"PM":return"PM";default:return"PL"}}let n1=e=>{let t=i2(iX(e.followUps),e.associatedSystemCode,{code:"note",priority:"PL"});return{system:e.associatedSystemCode.system,code:"note",trigger:{description:e.translate("ce.thresholds.comment-trigger-description")},followUp:t?iR({input:t}):null,priority:"PL",triggerCommentAlerts:e.triggerCommentAlerts}},n2=e=>{let t=i2(iX(e.followUps),e.associatedSystemCode,{code:"overdue",priority:"PL"});return{system:e.associatedSystemCode.system,code:"overdue",trigger:{description:e.translate("ce.threshold-list-view.trigger.overdue.label")},followUp:t?iR({input:t}):null,priority:"PL",triggerOverdueAlerts:e.triggerOverdueAlerts}},n4=e=>{let{data:t,translate:r}=e,{items:i}=t;return i.map(e=>[e.code.system,e.code.code]).reduce((e,i)=>{let[l,o]=i;return e.items[l]||(e.items[l]={}),e.items[l][o]=(e=>{let{system:t,code:r,data:i,translate:l}=e,{items:o,thresholds:n,followUps:s,calculations:a}=i,d=i.calculationInputCodings,c=o.find(e=>e.code.system===t&&e.code.code===r);if(!c)throw Error("Missing external item for system code configuration.");let u=iX(s),p=i2.bind(null,u,{system:t,code:r}),h=nX({input:{PH:{singleCompareHigh:p({priority:"PH",code:"singleCompareHigh"}),singleCompareLow:p({priority:"PH",code:"singleCompareLow"}),deltaCompareHigh:p({priority:"PH",code:"deltaCompareHigh"}),deltaCompareLow:p({priority:"PH",code:"deltaCompareLow"})},PM:{singleCompareHigh:p({priority:"PM",code:"singleCompareHigh"}),singleCompareLow:p({priority:"PM",code:"singleCompareLow"})}}}),g=i4(n).get(t)?.get(r),m=c7(l,c.unit),f=g?.get("PH")?.get("singleCompare")?.at(0)??null,x=g?.get("PM")?.get("singleCompare")?.at(0)??null,y=g?.get("PH")?.get("deltaCompare")?.at(0)??null,v=(e=>{let{describe:t,input:r}=e,{fromTo:i,aboveOrEqualTo:l,lowerOrEqualTo:o,decreaseOf:n,increaseOf:s,xToYUnit:a}=t,d=r.min??-1/0,c=r.max??1/0,u={PH:{singleCompareHigh:null,singleCompareLow:null,deltaCompareHigh:null,deltaCompareLow:null},PM:{singleCompareHigh:null,singleCompareLow:null}};if(r.PH.singleCompareLow){let e=r.PH.singleCompareLow;u.PH.singleCompareLow={description:o(e),rangeDescription:a(String(d),e),value:e,coveredRange:{from:d,to:Number(e)}}}if(r.PH.singleCompareHigh){let e=r.PH.singleCompareHigh;u.PH.singleCompareHigh={description:l(e),rangeDescription:a(e,String(c)),value:e,coveredRange:{from:Number(e),to:c}}}if(r.PM.singleCompareHigh){let e=r.PM.singleCompareHigh,t=r.PH.singleCompareHigh;u.PM.singleCompareHigh={description:t?i(e,t):l(e),rangeDescription:a(e,t||String(c)),value:e,coveredRange:t?{from:Number(e),to:Number(t)}:{from:Number(e),to:c}}}if(r.PM.singleCompareLow){let e=r.PM.singleCompareLow,t=r.PH.singleCompareLow;u.PM.singleCompareLow={description:t?i(e,t):o(e),rangeDescription:a(e,String(t||c)),value:e,coveredRange:t?{from:Number(e),to:Number(t)}:{from:d,to:Number(e)}}}if(r.PH.deltaCompareLow){let e=r.PH.deltaCompareLow;u.PH.deltaCompareLow={description:n(e),rangeDescription:n(e),value:e}}if(r.PH.deltaCompareHigh){let e=r.PH.deltaCompareHigh;u.PH.deltaCompareHigh={description:s(e),rangeDescription:s(e),value:e}}return u})({describe:m,input:{min:c.constraints.minValue,max:c.constraints.maxValue,PH:{singleCompareHigh:f?.high??null,singleCompareLow:f?.low??null,deltaCompareHigh:y?.high??null,deltaCompareLow:y?.low??null},PM:{singleCompareHigh:x?.high??null,singleCompareLow:x?.low??null}}}),w=nY.map(e=>n_(v,`${e[0]}.${e[1]}`)).some(iz),j=n1({translate:l,followUps:s,associatedSystemCode:{system:t,code:r},triggerCommentAlerts:i.triggerCommentAlerts}),b=n2({translate:l,followUps:s,associatedSystemCode:{system:t,code:r},triggerOverdueAlerts:i.triggerOverdueAlerts}),C=nY.map(e=>n_(h,`${e[0]}.${e[1]}`)).some(iz)||iz(j.followUp)||iz(b.followUp),k=[iY(v.PH.singleCompareHigh?.value,c.templateValues.singleCompare.PH.high),iY(v.PM.singleCompareHigh?.value,c.templateValues.singleCompare.PM.high),iY(v.PM.singleCompareLow?.value,c.templateValues.singleCompare.PM.low),iY(v.PH.singleCompareLow?.value,c.templateValues.singleCompare.PH.low),iY(v.PH.deltaCompareHigh?.value,c.templateValues.deltaCompare.PH.high),iY(v.PH.deltaCompareLow?.value,c.templateValues.deltaCompare.PH.low)].includes(!1),P="boolean"==typeof c.calculationStatus,E=((e,t)=>
3{if("unable-to-provide-calculation-input-codings"===e)return{value:"unable-to-provide-calculation-input-codings"};let r=new Map;t.forEach(e=>{e.input.forEach(e=>{e.codings.forEach(e=>{let t=iJ.fromCode({system:e.system,code:e.code}),i=t.toString();r.has(i)||r.set(i,{system:t.system,code:t.code})})})});let i=[];for(let[,t]of r)e.find(e=>e.system===t.system&&e.code===t.code)||i.push(t);return 0===i.length?{value:"complete"}:{value:"incomplete",missingItems:i}})(d,a.filter(e=>e.outputCodings.component?.some(e=>e.system===t&&e.code===r))),_=P?{isCalculation:!0,calculation:{isActivated:!0===c.calculationStatus,status:E}}:{isCalculation:!1,calculation:void 0};return{...{system:t,code:r,title:c.code.display??c.code.code,min:c.constraints.minValue,max:c.constraints.maxValue,unit:c.unit,decimalPrecision:c.constraints.decimalPlaces??2,isPersonalized:k,hasTriggers:w,hasFollowUps:C,..._,commentTrigger:j,overdueTrigger:b},type:"threshold-group",thresholds:{PH:{singleCompareHigh:{trigger:v.PH.singleCompareHigh,followUp:h.PH.singleCompareHigh,priority:"PH",system:t,code:"singleCompareHigh",externalItemValue:c.templateValues.singleCompare.PH.high,coveredRange:v.PH.singleCompareHigh?.coveredRange},singleCompareLow:{trigger:v.PH.singleCompareLow,followUp:h.PH.singleCompareLow,priority:"PH",system:t,code:"singleCompareLow",externalItemValue:c.templateValues.singleCompare.PH.low,coveredRange:v.PH.singleCompareLow?.coveredRange},deltaCompareHigh:{trigger:v.PH.deltaCompareHigh,followUp:h.PH.deltaCompareHigh,priority:"PH",system:t,code:"deltaCompareHigh",externalItemValue:c.templateValues.deltaCompare.PH.high},deltaCompareLow:{trigger:v.PH.deltaCompareLow,followUp:h.PH.deltaCompareLow,priority:"PH",system:t,code:"deltaCompareLow",externalItemValue:c.templateValues.deltaCompare.PH.low}},PM:{singleCompareHigh:{trigger:v.PM.singleCompareHigh,followUp:h.PM.singleCompareHigh,priority:"PM",system:t,code:"singleCompareHigh",externalItemValue:c.templateValues.singleCompare.PM.high,coveredRange:v.PM.singleCompareHigh?.coveredRange},singleCompareLow:{trigger:v.PM.singleCompareLow,followUp:h.PM.singleCompareLow,priority:"PM",system:t,code:"singleCompareLow",externalItemValue:c.templateValues.singleCompare.PM.low,coveredRange:v.PM.singleCompareLow?.coveredRange}}}}})({system:l,code:o,data:t,translate:r}),e.keys.push([l,o]),e},{status:"available",items:{},keys:[]})},n8=(e={includeChildrenOfParentItems:!0})=>{let t=iD()?.data??[],r=iB(),i=(r?.thresholds??[]).filter(e=>"script"!==e.logic&&"flagScript"!==e.logic),l=r?.calculations??[],o=nS({includeChildrenOfParentItems:e.includeChildrenOfParentItems}),{calculationInputCodings:n}=td(),s=cX();if(!r)return{status:"processing"};let a=n4({translate:s,data:{items:o,thresholds:i,followUps:t,calculations:l,triggerCommentAlerts:r?.triggerNoteFlags??!1,triggerOverdueAlerts:r?.triggerOverdueFlags??!1,calculationInputCodings:n}}),d=[...new Set(Object.keys(a.items))],c={};for(let e of d)c[e]={...a.items[e]};return{status:"available",keys:[...a.keys],items:c}};function n3(e){return{configuration:{triggerOverdueFlags:e.triggerOverdueAlerts??void 0,autoProcessOverdues:e.autoProcessOverdues??void 0,overdueReminderTime:e.overdueReminderTime??void 0,triggerNoteFlags:e.triggerCommentAlerts??void 0,inactivityLimitDays:e.triggerInactivityAlertAfterDays}}}let n5=({templateId:e})=>{let{data:t,error:r}=iA(e);if(r)throw Error(r.message);return{triggerOverdueAlerts:t?.configuration?.triggerOverdueFlags,autoProcessOverdues:t?.configuration?.autoProcessOverdues,overdueReminderTime:function(e){let t="23:00";if(!e)return t;let r=rp(rn(),function e(t){return{kind:"validation",type:"iso_time",reference:e,async:!1,expects:null,requirement:tN,message:t,"~run"(e,t){return e.typed&&!this.requirement.test(e.value)&&tD(this,"time",e,t),e}}}()),i=rp(rn(),function e(t){return{kind:"validation",type:"iso_time_second",reference:e,async:!1,expects:null,requirement:t$,message:t,"~run"(e,t){return e.typed&&!this.requirement.test(e.value)&&tD(this,"time-second",e,t),e}}}()),l=rh(r,e),o=rh(i,e);if(!l.success&&!o.success)return t;if(l.success)return e;if(o.success){let[t,r]=e.split(":");return`${t}:${r}`}return t}(t?.configuration?.overdueReminderTime),triggerCommentAlerts:t?.configuration?.triggerNoteFlags,triggerInactivityAlertAfterDays:t?.configuration?.inactivityLimitDays}},n7=(0,eD.createContext)({useGroupedExternalItems:()=>{let e=nS();return(0,eD.useMemo)(()=>(e=>{let t=new Map;for(let r of e){let{system:e,code:i}=r.code;!1===t.has(e)&&t.set(e,new Map),!1===t.get(e)?.has(i)&&t.get(e)?.set(i,[]),t.get(e)?.get(i)?.pu
3sh(r)}return t})(e),[e])},useTemplateConfigurationViewModel:n5,useNonCombinationThresholdsViewModel:n8,useCombinationThresholdsViewModel:()=>{let e=iD()?.data??[];return(e=>{let{data:t}=e,{combinationThresholds:r,followUps:i,externalItems:l}=t,o=iX(i),n={keys:[],items:{}};for(let e of r){let t=e.flagCodes?.find(e=>e.code.startsWith("combination_uuid|"));if(!t)throw Error("Missing combination_uuid flagCode for combination threshold.");let{system:r,code:i}=iJ.fromCode(t);n.items[r]||(n.items[r]={}),n.items[r][i]=function({system:e,code:t,flagCodes:r,thresholdCodes:i,expression:l,interval:o,priority:n,followUp:s,externalItems:a}){let d=r?.find(e=>e.code.startsWith("combination_uuid|")),c=r?.filter(e=>!e.code.startsWith("combination_uuid|")&&"description"!==e.code);if(!d)throw Error("Missing first flagCode for combination threshold.");let u=d.display??iJ.fromCode(d).toString(),p=r?.find(e=>"description"===e.code)?.display,h=(c??[]).map(e=>{let t=iJ.fromCode(e);return{code:t.code,displayName:e.display??t.toString()}}),g=s?nX({input:{PH:{singleCompareHigh:null,singleCompareLow:null,deltaCompareHigh:null,deltaCompareLow:null},PM:{singleCompareHigh:null,singleCompareLow:null},PL:{script:s}}}):null,m=h.filter(e=>!a.find(t=>t.code.code===e.code)).map(t=>{let r=c?.find(e=>iJ.fromCode(e).code===t.code);return{system:r?.system??e,code:t.code}});return{system:e,code:t,title:u,description:p,combinationItems:h,expression:l,interval:o,thresholdCodes:i,thresholdFlagCodes:r,priority:n,followUp:g?.PL?.script??null,isMissingInstrumentForCalculation:m.length>0,missingItemsForCalculation:m}}({system:r,code:i,flagCodes:e.flagCodes??null,thresholdCodes:e.code,expression:e.expression??null,interval:e.interval??null,priority:n0(e.flagPriority),followUp:i2(o,{system:r,code:i},{code:"script",priority:n0(e.flagPriority)}),externalItems:l}),n.keys.push([r,i])}return n})({data:{combinationThresholds:(iB()?.thresholds??[]).filter(e=>"script"===e.logic||"flagScript"===e.logic),followUps:e,externalItems:nS()},translate:cX()})},useCopyCombinationThresholdMutation:(e={})=>{let t=cX(),r=(0,eT.jE)(),{identifier:i,type:l}=td(),{onCopyCombinationThresholdTransformer:o,urlResolvers:n}=iP(),s={successTitle:t("ce.protocol.copy-trigger.modal.success.title"),renderSuccessDescription:e=>{let[r="",i=""]=t("ce.protocol.copy-trigger.modal.success.description",{protocol:"{{identifier}}"}
3).replace(/\\n/g,"\n").split("{{identifier}}");return e.render({beforeLink:r,afterLink:i,linkProps:n.renderOnCopyCombinationThresholdSuccessLink({identifier:e.identifier,tags:e.tags})})},failureMessage:t("ce.protocol.copy-trigger.modal.failed.title")},a=iH({mutation:{onSuccess:(t,i)=>{e.omitToasts?.includes("success")||(0,U.o)({type:"success",message:s.successTitle});let l=iM(i.templateId);r.setQueryData(l,t)}}}),d=(0,eD.useCallback)(e=>{if("template-configuration"!==l)throw Error("useCopyCombinationThresholdMutation can only be used within the application context of a template-configuration.");let{sourceSystem:t,sourceCode:n,destinationTemplateId:s}=e,d=r.getQueryData(iM(i));if(!d)throw Error("Configuration template not found in the API cache.");let c=d.configuration?.thresholds?.find(e=>e.flagCodes?.some(e=>e.system===t&&e.code===n));if(!c)throw Error("Combination threshold not found in the API cache.");let u=o?o(c):c;return a.mutateAsync({templateId:s,data:{configuration:{thresholds:[u]}}})},[a.mutateAsync,i]);return{...a,mutateAsync:d,type:l,labels:s}},useDeleteCombinationThreshold:e=>{let t=(0,eT.jE)(),r=cX(),i={successTitle:r("ce.threshold-detail-flow.thresholds.remove-trigger.success-toaster.title"),successMessage:r("ce.threshold-detail-flow.thresholds.remove-trigger.success-toaster.description"),failureMessage:r("ce.threshold-detail-flow.thresholds.remove-trigger.error-banner.description")},l=iH({...e,mutation:{...e?.mutation,onSuccess:async(r,l,o)=>{(0,U.o)({type:"success",title:i.successTitle,message:i.successMessage});let n=iM(l.templateId);t.invalidateQueries({queryKey:n}),await e?.mutation?.onSuccess?.(r,l,o)}}}),o=e=>{let r=t.getQueryData(iM(e.templateId));if(!r)throw Error("Combination threshold to update not found");let i=t=>t.flagCodes?.some(t=>t.system===e.systemCode&&t.code===e.thresholdCode),l=(r.configuration?.thresholds??[]).filter(e=>!i(e)),o=r.configuration?.thresholds?.find(i);if(!o)throw Error("Combination threshold to delete not found");return{templateId:e.templateId,data:{configuration:{...r,thresholds:[...l,{...o,delete:!0}]}}}};return{...l,labels:i,mutate:e=>{l.mutate(o(e))},mutateAsync:e=>l.mutateAsync(o(e))}}}),n6=(n7.Provider,()=>(0,eD.useContext)(n7)),n9=function(){},{Provider:se}=(0,eD.createContext)(null),st=null,sr=e=>{st?st(e):console.warn("TrackEvent function called before it was initialized. Please ensure setTrackEventInstance is called with a valid TrackEvent function.")},si=({children:e,trackEvent:t})=>{var r;return r=t??n9,st=e=>{r(e)},(0,eO.jsx)(se,{value:t??n9,children:e})},sl=e=>{let t=(0,eT.jE)(),r=cX(),{operation:i,triggerType:l}=e,o={comment:{add:{successTitle:r("ce.threshold-detail-flow.comments.add-trigger.success-toaster.title"),successMessage:r("ce.threshold-detail-flow.comments.add-trigger.success-toaster.description"),failureMessage:r("ce.threshold-detail-flow.error-banner.could-not-save.description")},update:{successTitle:r("ce.threshold-detail-flow.comments.update-trigger.success-toaster.title"),successMessage:r("ce.threshold-detail-flow.comments.add-trigger.success-toaster.description"),failureMessage:r("ce.threshold-detail-flow.error-banner.could-not-save.description")}},inactivity:{add:{successTitle:r("ce.threshold-detail-flow.inactivity.add-trigger.success-toaster.title"),successMessage:r("ce.threshold-detail-flow.inactivity.add-trigger.success-toaster.description"),failureMessage:r("ce.threshold-detail-flow.error-banner.could-not-save.description")},update:{successTitle:r("ce.threshold-detail-flow.inactivity.update-trigger.success-toaster.title"),successMessage:r("ce.threshold-detail-flow.inactivity.add-trigger.success-toaster.description"),failureMessage:r("ce.threshold-detail-flow.error-banner.could-not-save.description")}},overdue:{add:{successTitle:r("ce.threshold-detail-flow.overdue.add-trigger.success-toaster.title"),successMessage:r("ce.threshold-detail-flow.overdue.add-trigger.success-toaster.description"),failureMessage:r("ce.threshold-detail-flow.error-banner.could-not-save.description")},update:{successTitle:r("ce.threshold-detail-flow.overdue.add-trigger.success-toaster.title"),successMessage:r("ce.threshold-detail-flow.overdue.add-trigger.success-toaster.description"),failureMessage:r("ce.threshold-detail-flow.error-banner.could-not-save.de
3scription")}}}[l][i],n=iH({...e,mutation:{...e?.mutation,onSuccess:async(r,n,s)=>{(0,U.o)({type:"success",title:o.successTitle,message:o.successMessage}),"add"===i&&sr({id:"protocol_activity_trigger_add",props:{activity_trigger_type:l}}),sr({id:"protocol_activity_trigger_save",props:{activity_trigger_type:l}});let a=iM(n.templateId);t.invalidateQueries({queryKey:a}),await e?.mutation?.onSuccess?.(r,n,s)}}});return{...n,labels:o,mutateAsync:e=>n.mutateAsync({templateId:e.templateId,data:{...n3(e.data),applyToAll:e.data.applyToAll??!1}}),mutate:e=>{n.mutate({templateId:e.templateId,data:{...n3(e.data),applyToAll:e.data.applyToAll??!1}})}}};eB(579);let so=()=>{let e=cX(),t=(0,eT.jE)(),{identifier:r,type:i}=td(),l=iH({mutation:{onSuccess:(r,i)=>{sr({id:"protocol_thresholds_save"}),(0,U.o)({type:"success",message:e("ce.patient.threshold.form.toast.update-success.description")});let l=iM(i.templateId);t.setQueryData(l,r)},onError:()=>{sr({id:"protocol_thresholds_save_technical_error"})}}}),o=(0,eD.useCallback)(e=>{if("template-configuration"!==i)throw Error("useSaveInstrumentTemplateTriggerValuesMutation can only be used within the application context of a template-configuration.");let{system:t,code:o,input:n}=e,s=[{system:t,code:o}],a={code:s,flagPriority:"PH",logic:"singleCompare",low:n.PH.singleCompareLow,high:n.PH.singleCompareHigh,delete:null===n.PH.singleCompareLow&&null===n.PH.singleCompareHigh},d={code:s,flagPriority:"PM",logic:"singleCompare",low:n.PM.singleCompareLow,high:n.PM.singleCompareHigh,delete:null===n.PM.singleCompareLow&&null===n.PM.singleCompareHigh},c={code:s,flagPriority:"PH",logic:"deltaCompare",low:n.PH.deltaCompareLow,high:n.PH.deltaCompareHigh,delete:null===n.PH.deltaCompareLow&&null===n.PH.deltaCompareHigh};return l.mutateAsync({templateId:r,data:{applyToAll:n.applyToAll,configuration:{thresholds:[d,a,c]}}})},[l.mutateAsync,r]);return{...l,mutateAsync:o,type:i}},sn=e=>{let{groupedThresholds:t,system:r,code:i,flagPriority:l,logic:o,high:n,low:s}=e,a=t.get(r)?.get(i)?.get(l)?.get(o)?.at(0);return a?((e,t)=>{let{low:r,high:i}=t;return{...e,low:r,high:i,delete:null===r&&null===i}})(a,{low:s,high:n}):null!==n||null!==s?{code:[{system:r,code:i}],flagCodes:[{system:r,code:i}],flagPriority:l,logic:o,low:s,high:n,inclusiveCompare:!0}:null},ss=()=>{let e,t=cX(),r=(0,eT.jE)(),{identifier:i,type:l}=td(),o=(e=(e=>{let t,r=["putApiPatientsConfiguration"],{mutation:i}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:r}}:{mutation:{mutationKey:r}},l=(t=iT(),(0,eD.useCallback)(e=>t({url:"/api/patients/configuration",method:"PUT",headers:{"Content-Type":"application/json"},data:e}),[t]));return{mutationFn:e=>{let{data:t}=e??{};return l(t)},...i}})({mutation:{onSuccess:e=>{sr({id:"patient_thresholds_save"}),(0,U.o)({type:"success",message:t("ce.patient.threshold.form.toast.update-success.description")});let l=iI(i),o=e.multistatus?.at(0);if(!o||!("data"in o))throw Error("Failed to update data");r.setQueryData(l,o)},onError:()=>{sr({id:"patient_thresholds_save_technical_error"})}}}),(0,e_.n)(e,void 0)),n=iB()?.thresholds,s=(0,eD.useCallback)(e=>{if("patient-configuration"!==l)throw Error("useSaveInstrumentPatientTriggerValuesMutation can only be used within the application context of a patient-configuration.");let{system:t,code:r,input:s}=e,a=i4(n??[]),d=[sn({groupedThresholds:a,system:t,code:r,logic:"singleCompare",flagPriority:"PH",high:s.PH.singleCompareHigh,low:s.PH.singleCompareLow}),sn({groupedThresholds:a,system:t,code:r,logic:"singleCompare",flagPriority:"PM",high:s.PM.singleCompareHigh,low:s.PM.singleCompareLow}),sn({groupedThresholds:a,system:t,code:r,logic:"deltaCompare",flagPriority:"PH",high:s.PH.deltaCompareHigh,low:s.PH.deltaCompareLow})].filter(iz);return o.mutateAsync({data:{ids:[i],thresholds:d}})},[o.mutateAsync,i]);return{...o,mutateAsync:s,type:l}},sa=e=>{switch(e){case"escalated":return"escalated";case"processed":return"processed";case"processed-unless-comment":return"processedUnlessComment";case"keep-open":return null}},sd=e=>{let t=[],r=[];for(let i in e.steps){let l=Number(i),o=e.steps[`${l}`]?.status;o&&t.push({step:l,status:sa(o)});let n=e.steps[`${l}`]?.tasks;
3n&&n.forEach(e=>{r.push({step:l,code:e.code,input:e.input})})}return{description:e.name,flagCodes:e.flagCodes,flagPriority:e.priority,flagStatus:t,tasks:r,triggerLimit:{maxTriggers:e.maxTriggers??void 0}}},sc=e=>{let t,r=(0,eT.jE)(),i=cX(),l=(t=(e=>{let t,r=["putApiConfigurationTemplatesTemplateIdFollowUps"],{mutation:i}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:r}}:{mutation:{mutationKey:r}},l=(t=iT(),(0,eD.useCallback)((e,r)=>t({url:`/api/configuration-templates/${e}/follow-ups`,method:"PUT",headers:{"Content-Type":"application/json"},data:r}),[t]));return{mutationFn:e=>{let{templateId:t,data:r}=e??{};return l(t,r)},...i}})({...e,mutation:{...e?.mutation,onSuccess:async(t,l,o)=>{"delete"===e.operation?(0,U.o)({title:i("ce.workflow-editor.toast.workflow-deleted.title"),message:i("ce.workflow-editor.toast.workflow-deleted.description"),type:"success"}):(0,U.o)({type:"success",title:i("ce.workflow-editor.toast.workflow-updated.title"),message:i("ce.workflow-editor.toast.workflow-updated.description")});let n=iS(l.templateId);r.invalidateQueries({queryKey:n}),await e?.mutation?.onSuccess?.(t,l,o)}}}),(0,e_.n)(t,void 0));return{...l,mutate:t=>l.mutate({templateId:t.templateId,data:{delete:"delete"===e.operation,...sd(t.data)}}),mutateAsync:t=>l.mutateAsync({templateId:t.templateId,data:{delete:"delete"===e.operation,...sd(t.data)}})}};function su(e){var t=this.__data__=new nu(e);this.size=t.size}su.prototype.clear=function(){this.__data__=new nu,this.size=0},su.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},su.prototype.get=function(e){return this.__data__.get(e)},su.prototype.has=function(e){return this.__data__.has(e)},su.prototype.set=function(e,t){var r=this.__data__;if(r instanceof nu){var i=r.__data__;if(!np||i.length<199)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new ng(i)}return r.set(e,t),this.size=r.size,this};let sp=function(e,t,r){(void 0===r||na(e[t],r))&&(void 0!==r||t in e)||nB(e,t,r)},sh=function(e,t,r){for(var i=-1,l=Object(e),o=r(e),n=o.length;n--;){var s=o[sg?n:++i];if(!1===t(l[s],s,l))break}return e};var sg,sm="object"==typeof exports&&exports&&!exports.nodeType&&exports,sf=sm&&"object"==typeof module&&module&&!module.nodeType&&module,sx=sf&&sf.exports===sm?oj.Buffer:void 0,sy=sx?sx.allocUnsafe:void 0;let sv=oj.Uint8Array,sw=function(e,t){var r,i,l=t?(new sv(i=new(r=e.buffer).constructor(r.byteLength)).set(new sv(r)),i):e.buffer;return new e.constructor(l,e.byteOffset,e.length)},sj=function(e,t){var r=-1,i=e.length;for(t||(t=Array(i));++r<i;)t[r]=e[r];return t};var sb=Object.create,sC=function(){function e(){}return function(t){if(!oB(t))return{};if(sb)return sb(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();let sk=function(e,t){return function(r){return e(t(r))}},sP=sk(Object.getPrototypeOf,Object);var sE=Object.prototype;let s_=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||sE)},sT=function(e){return oM(e)&&"[object Arguments]"==oI(e)};var sI=Object.prototype,sM=sI.hasOwnProperty,sA=sI.propertyIsEnumerable;let sH=sT(function(){return arguments}())?sT:function(e){return oM(e)&&sM.call(e,"callee")&&!sA.call(e,"callee")},sS=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff},sL=function(e){return null!=e&&sS(e.length)&&!oO(e)};var sB="object"==typeof exports&&exports&&!exports.nodeType&&exports,sO=sB&&"object"==typeof module&&module&&!module.nodeType&&module,sD=sO&&sO.exports===sB?oj.Buffer:void 0;let sV=(sD?sD.isBuffer:void 0)||function(){return!1};var sU=Object.prototype,sZ=Function.prototype.toString,sF=sU.hasOwnProperty,sR=sZ.call(Object),sN={};sN["[object Float32Array]"]=sN["[object Float64Array]"]=sN["[object Int8Array]"]=sN["[object Int16Array]"]=sN["[object Int32Array]"]=sN["[object Uint8Array]"]=sN["[object Uint8ClampedArray]"]=sN["[object Uint16Array]"]=sN["[object Uint32Array]"]=!0,sN["[object Arguments]"]=sN["[object Array]"]=sN["[object ArrayBuffer]"]=sN["[object Boolean]"]=sN["[object DataView]"]=sN["[object Date]"]=sN["[object Error]"]=sN["[object Function]"]=sN["[object Map]"]=sN["[object Number]"]=sN["[object Object]"]=sN["[object RegExp]"]=sN["[object Set]"]=sN["[object String]"]=sN["[object WeakMap]"]=!1;var s$="object"==typeof exports&&exports&&!exports.nodeType&&exports,sq=s$&&"object"==typeof module&&module&&!module.nodeType&&module,sY=sq&&sq.exports===s$&&ov.process,sW=function(){try{return sq&&sq.require&&sq.require("util").t
3ypes||sY&&sY.binding&&sY.binding("util")}catch(e){}}(),sz=sW&&sW.isTypedArray;let sK=sz?function(e){return sz(e)}:function(e){return oM(e)&&sS(e.length)&&!!sN[oI(e)]},sG=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var sJ=Object.prototype.hasOwnProperty;let sQ=function(e,t){var r=oy(e),i=!r&&sH(e),l=!r&&!i&&sV(e),o=!r&&!i&&!l&&sK(e),n=r||i||l||o,s=n?function(e,t){for(var r=-1,i=Array(e);++r<e;)i[r]=t(r);return i}(e.length,String):[],a=s.length;for(var d in e)!t&&!sJ.call(e,d)||n&&("length"==d||l&&("offset"==d||"parent"==d)||o&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||nU(d,a))||s.push(d);return s};var sX=Object.prototype.hasOwnProperty;let s0=function(e){if(!oB(e)){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}var i=s_(e),l=[];for(var o in e)("constructor"!=o||!i&&sX.call(e,o))&&l.push(o);return l},s1=function(e){return sL(e)?sQ(e,!0):s0(e)},s2=function(e,t,r,i,l,o,n){var s=sG(e,r),a=sG(t,r),d=n.get(a);if(d)sp(e,r,d);else{var c=o?o(s,a,r+"",e,t,n):void 0,u=void 0===c;if(u){var p=oy(a),h=!p&&sV(a),g=!p&&!h&&sK(a);c=a,p||h||g?oy(s)?c=s:oM(s)&&sL(s)?c=sj(s):h?(u=!1,c=function(e,t){if(t)return e.slice();var r=e.length,i=sy?sy(r):new e.constructor(r);return e.copy(i),i}(a,!0)):g?(u=!1,c=sw(a,!0)):c=[]:function(e){if(!oM(e)||"[object Object]"!=oI(e))return!1;var t=sP(e);if(null===t)return!0;var r=sF.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&sZ.call(r)==sR}(a)||sH(a)?(c=s,sH(s)?c=function(e,t,r){var i=!r;r||(r={});for(var l=-1,o=t.length;++l<o;){var n=t[l],s=void 0;void 0===s&&(s=e[n]),i?nB(r,n,s):nD(r,n,s)}return r}(s,s1(s)):oB(s)&&!oO(s)||(c="function"!=typeof a.constructor||s_(a)?{}:sC(sP(a)))):u=!1}u&&(n.set(a,c),l(c,a,i,o,n),n.delete(a)),sp(e,r,c)}},s4=function e(t,r,i,l,o){t!==r&&sh(r,function(n,s){if(o||(o=new su),oB(n))s2(t,r,s,i,e,l,o);else{var a=l?l(sG(t,s),n,s+"",t,r,o):void 0;void 0===a&&(a=n),sp(t,s,a)}},s1)},s8=function(e){return e},s3=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)};var s5=Math.max;let s7=function(e){return function(){return e}};var s6=Date.now;let s9=function(e){var t=0,r=0;return function(){var i=s6(),l=16-(i-r);if(r=i,l>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}},ae=s9(nL?function(e,t){return nL(e,"toString",{configurable:!0,enumerable:!1,value:s7(t),writable:!0})}:s8),at=function(e,t){var r;return ae((r=s5(void 0===(r=t)?e.length-1:r,0),function(){for(var t=arguments,i=-1,l=s5(t.length-r,0),o=Array(l);++i<l;)o[i]=t[r+i];i=-1;for(var n=Array(r+1);++i<r;)n[i]=t[i];return n[r]=s8(o),s3(e,this,n)}),e+"")};var ar,ai=(ar=function(e,t,r){s4(e,t,r)},at(function(e,t){var r=-1,i=t.length,l=i>1?t[i-1]:void 0,o=i>2?t[2]:void 0;for(l=ar.length>3&&"function"==typeof l?(i--,l):void 0,o&&function(e,t,r){if(!oB(r))return!1;var i=typeof t;return!!("number"==i?sL(r)&&nU(t,r.length):"string"==i&&t in r)&&na(r[t],e)}(t[0],t[1],o)&&(l=i<3?void 0:l,i=1),e=Object(e);++r<i;){var n=t[r];n&&ar(e,n,r)}return e}));let al=()=>{let e=n8({includeChildrenOfParentItems:!1}),t=(()=>{let e=cX(),t=iD()?.data??[],r=iB(),{calculationInputCodings:i}=td();if(!r)return{status:"processing"};let l=(r?.thresholds??[]).filter(e=>"script"!==e.logic&&"flagScript"!==e.logic),o=r?.calculations??[];return(e=>{let{data:t,translate:r}=e,{items:i}=t;return i.reduce((e,l)=>{let o=l.code.system,n=l.code.code;return e.items[o]||(e.items[o]={}),e.items[o][n]=(e=>{let{parentItem:t,data:r,translate:i}=e,{system:l,code:o}=iJ.fromCode(t.code),n=n4({data:{...r,items:t.children,triggerCommentAlerts:!1,triggerOverdueAlerts:!1},translate:i}),s=n.keys.some(e=>n_(n.items,[...e,"hasTriggers"])),a=n.keys.some(e=>n_(n.items,[...e,"isPersonalized"]));return{type:"parent-with-threshold-groups",system:l,code:o,title:t.code.display??t.code.code,hasTriggers:s,isPersonalized:a,children:n,commentTrigger:n1({translate:i,followUps:r.followUps,associatedSystemCode:{code:o,system:l},triggerCommentAlerts:r.triggerCommentAlerts}),overdueTrigger:n2({translate:i,followUps:r.followUps,associatedSystemCode:{code:o,system:l},triggerOverdueAlerts:r.triggerOverdueAlerts})}})({parentItem:i.find(e=>e.code.system===o&&e.code.code===n),data:t,translate:r}),e.keys.push([o,n]),e},{status:"available",items:{},keys:[]})})({data:{items:(()=>{let e=(0,eD.useContext)(nA);if(!e)throw Error("Failed to obtain external items, ensure all calls to useExternalItems are placed within a ExternalItemsProvi
3der.");return e.map(e=>{let t=rh(io,e);return t.success?t.output:null}).filter(iz)})(),thresholds:l,followUps:t,calculations:o,triggerCommentAlerts:r?.triggerNoteFlags??!1,triggerOverdueAlerts:r?.triggerOverdueFlags??!1,calculationInputCodings:i},translate:e})})();return"processing"===e.status||"processing"===t.status?{status:"processing"}:{status:"available",items:ai({},e.items,t.items),keys:[...e.keys,...t.keys]}},ao=e=>{let{open:t,onClose:r,onRequestClose:i,errorMessage:l,translations:o}=e,n=cX(),s=(0,eH.xW)(),a=(0,eD.useId)();return(0,eO.jsxs)(k.yZ,{variant:"centered-dialog",size:"s",open:t,onClose:r,"aria-labelledby":a,children:[(0,eO.jsx)(k.yZ.Header,{_pb:"none",children:(0,eO.jsx)(k.yZ.Title,{id:a,children:n("ce.dialog.apply-to-all.title")})}),(0,eO.jsxs)(k.yZ.Body,{children:[(0,eO.jsxs)(p.B,{_gap:"l",children:[(0,eO.jsx)("div",{role:"alert",children:l&&(0,eO.jsx)(rL,{errorMessage:l})}),(0,eO.jsxs)(Z.k,{helperText:n("ce.dialog.apply-to-all.helper-text"),children:[(0,eO.jsx)(F.Z,{...s.register("applyToAll"),id:"apply-to-all-no",value:"no",children:(0,eO.jsx)(u.EY,{children:n("ce.dialog.apply-to-all.option-no.label")})}),(0,eO.jsx)(F.Z,{...s.register("applyToAll"),id:"apply-to-all-yes",value:"yes",children:(0,eO.jsx)(u.EY,{children:n("ce.dialog.apply-to-all.option-yes.label")})})]})]}),t&&(0,eO.jsx)("input",{type:"hidden",...s.register("applyToAllWasExplicitlyFilledInThroughConfirmationDialog",{value:"yes",shouldUnregister:!0})})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsxs)(k.yZ.Actions,{children:[(0,eO.jsx)(R.t,{disabled:s.formState.isSubmitting,onClick:i,children:n("ce.global.cancel")}),(0,eO.jsx)(h.j,{isPending:s.formState.isSubmitting,type:"submit",children:o?.primaryButtonLabel??n("ce.global.publish")})]})})]})},an=(0,eD.forwardRef)((e,t)=>{let r=(0,eD.useRef)(null),i=(0,eD.useCallback)(e=>{r.current=e,"function"==typeof t&&t(e)},[t]);return(0,eD.useEffect)(()=>{let e=r.current;if(!e)return;let t=e=>e.preventDefault();return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousewheel",t,{passive:!1}),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousewheel",t)}},[]),(0,eO.jsx)(N.s,{...e,ref:i})});an.displayName="ThresholdStyledInput",(0,eD.forwardRef)((e,t)=>{let{helperText:r,errorText:i,label:l,...o}=e,n=(0,eD.useId)(),s=(0,eD.useRef)(null),a=(0,eD.useCallback)(e=>{s.current=e,"function"==typeof t&&t(e)},[t]);return(0,eD.useEffect)(()=>{let e=s.current;if(!e)return;let t=e=>e.preventDefault();return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousewheel",t,{passive:!1}),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousewheel",t)}},[]),(0,eO.jsx)($.o,{...o,ref:a,label:l,id:n,errorText:i,helperText:r})}).displayName="ThresholdLabeledInput";let as=({priority:e})=>{let t=cX(),r=(0,eD.useId)();return(0,eO.jsx)(d.Z,{border:!0,as:"article","aria-labelledby":r,padding:!1,borderRadius:"xxxs",children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",_py:"base",_px:"m",children:[(0,eO.jsx)(u.EY,{as:"h4",id:r,variant:"sm-strong",children:t("ce.threshold-list-view.automated-actions.alert.label")}),(0,eO.jsx)(c.a,{children:(0,eO.jsx)(rI,{priority:e})})]})})},aa=(0,eD.forwardRef)((e,t)=>{let{triggerKey:r,priority:i,onClickDelete:l,onReset:o,errorText:n,slots:s,...a}=e,{renderTitle:h,renderInputAside:g}=s??{},{canEdit:m}=tu(),f=cX(),x=(0,eD.useId)(),y=(0,eD.useId)(),j=nJ.bind(null,f),b=n
3Q.bind(null,f);return(0,eO.jsx)(d.Z,{border:!0,padding:!1,as:"article","aria-labelledby":x,children:(0,eO.jsxs)(p.B,{_p:"l",width:"full",_gap:"m",children:[(0,eO.jsx)(u.EY,{as:"h3",variant:"strong",id:x,children:h?h(j(r)):j(r)}),(0,eO.jsx)(p.B,{_gap:"m",children:(0,eO.jsx)(u.EY,{as:"label",htmlFor:y,children:b(r)})}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",width:"full",align:"center",children:[(0,eO.jsxs)(p.B,{axis:"x",align:"center",divider:g?void 0:(0,eO.jsx)(w.c,{version:"v2",variant:"horizontal-flow"}),_gap:"l",width:"full",children:[(0,eO.jsx)(p.B,{_gap:"l",width:"full",align:"stretch",children:(0,eO.jsx)(an,{id:y,isError:iz(n),ref:t,...a})}),(0,eO.jsx)(ad,{priority:i,renderInputAside:g})]}),l&&(0,eO.jsx)(c.a,{children:(0,eO.jsx)(v.E,{label:f("ce.global.delete"),onClick:l,children:(0,eO.jsx)(q.A,{})})})]}),(0,eO.jsx)(c.a,{role:"alert",style:{display:"contents"},children:n&&(0,eO.jsx)(u.EY,{as:"span",color:"red",variant:"sm",children:n})}),m&&(0,eO.jsx)(c.a,{style:{display:"contents"},children:o&&(0,eO.jsx)(Y.J,{onClick:o,children:f("ce.patient.threshold-form-field.button.title.reset")})})]})})});function ad(e){let{priority:t,renderInputAside:r}=e;return r?r():t?(0,eO.jsx)(c.a,{children:(0,eO.jsx)(as,{priority:t})}):null}function ac(e){let{title:t}=e;return(0,eO.jsxs)(p.B,{axis:"x",_gap:"m",children:[(0,eO.jsx)(au,{...e}),(0,eO.jsx)(y.D,{as:"span",variant:"h4",children:t})]})}function au(e){let{triggerKey:t,code:r}=e;if(r)switch(r){case"overdue":return(0,eO.jsx)(c.a,{_px:"l",children:(0,eO.jsx)(W.A,{})});case"note":return(0,eO.jsx)(c.a,{_px:"l",children:(0,eO.jsx)(z.A,{})})}return t?(0,eO.jsx)(lq,{triggerKey:e.triggerKey}):null}aa.displayName="EditThresholdCardInput";let ap=rp(rn(),tQ(),tJ(e=>""===e?null:e)),ah=e=>{let{triggerValueKey:t,shouldBeLessThan:r,shouldBeGreaterThan:i,describeError:l}=e,o=e=>{if(null===e[t])return t5(ag);let o=i.map(t=>e[t]).filter(iz).map(e=>rp(t9(),function e(t,r){return{kind:"validation",type:"gt_value",reference:e,async:!1,expects:`>${t instanceof Date?t.toJSON():tO(t)}`,requirement:t,message:r,"~run"(e,t){return!e.typed||e.value>this.requirement||tD(this,"value",e,t,{received:e.value instanceof Date?e.value.toJSON():tO(e.value)}),e}}}(Number(e),l.shouldBeGreaterThan(String(e))))),n=r.map(t=>e[t]).filter(iz).map(e=>rp(t9(),function e(t,r){return{kind:"validation",type:"lt_value",reference:e,async:!1,expects:`<${t instanceof Date?t.toJSON():tO(t)}`,requirement:t,message:r,"~run"(e,t){return!e.typed||e.value<this.requirement||tD(this,"value",e,t,{received:e.value instanceof Date?e.value.toJSON():tO(e.value)}),e}}}(Number(e),l.shouldBeLessThan(String(e)))));return rp(t9(),...n,...o)};return t2(tW(e=>rh(o(e),Number(e[t])).success,e=>{let r=o(e.input),i=e.input[t];return rh(r,Number(i)).issues?.[0].message??l.shouldBeValidValue()}),[t])},ag=s7(!0),am=e=>{let t,r,i,l,{describeError:o,decimalPrecision:n,singleCompareMax:s,singleCompareMin:a,allowEmptyStrings:d=!1,fieldsToValidate:c,additionalFieldsSchema:u}=e,p=e=>!!c&&!c.includes(e);return rp((e=>{let{describeError:t,allowEmptyStrings:r,additionalFieldsEntries:i,fieldsToValidate:l}=e,o=(e=>{let{decimalPrecision:t,describeError:r}=e,i=e.describeError.shouldBeValidValue();return t6(rp(rn(i),tQ(),tG(i),t5(it,i),(({max:e,describeError:t})=>t5(t=>!!it(t)&&(t.split(".").at(1)?.length??0)<=e,t.shouldHaveNoMoreThanMaxDecimals(e.toString())))({max:null===t?2:t,describeError:r})))})(e),n=t6(rp(o,(e=>{let{minValue:t,maxValue:r,describeError:i}=e;return rp(ir,iz(r)?(e=>{let{value:t,describeError:r}=e;return rp(ir,t5(e=>Number(e)<=t,r.shouldBeLessThanOrEqualTo(t.toString())))})({value:r,describeError:i}):tW(ag),iz(t)?(e=>{let{value:t,describeError:r}=e;return rp(ir,t5(e=>Number(e)>=t,r.shouldBeGreaterThanOrEqualTo(t.toString())))})({value:t,describeError:i}):tW(ag))})({minValue:e.singleCompareMin,maxValue:e.singleCompareMax,describeError:t}))),s=t6(rp(o,(e=>{let{value:t,describeError:r}=e;return rp(ir,t5(e=>Number(e)>t,r.shouldBeGreaterThan(t.toString())))})({value:0,describeError:t}))),a=e=>r?rp(ap,e):e,d=e=>!l||l.includes(e),c=rp(t5(()=>!0),tJ(e=>null==e||""===e?null:String(e)));return re({"PH-singleCompareHigh":d("PH-singleCompareHigh")?a(n):c,"PM-singleCompareHigh":d("PM-singleCompareHigh")?a(n):c,"PM-singleCompareLow":d("PM-singleCompareLow")?a(n):c,"PH-singleCompareLow":d("PH-singleCompareLow")?a(n):c,"PH-deltaCompareHigh":d("PH-deltaCompareHigh")?a(s):c,"PH-deltaCompareLow":d("PH-deltaCompareLow")?a(s):c,applyToAll:t6(ra([t7("yes"),t7("no")])),applyToAllWasExplicitlyFilledInThroughConfirmationDialog:rt(t7("yes")),...i??{}})})({describeError:o,decimalPrecision:n,singleCompareMax:s,singleCompareMin:a,allowEmptyStrings:d,fieldsToValidate:c,additionalFieldsEntries:u?.entries}),(t={describeError:o,skip:p("PH-singleCompareHigh")}).skip?tW(()=>!0):ah({triggerValueKey:"PH-singleCompareHigh",shouldBeGreaterThan:["PM-singleCompareHigh","PM-singleCompareLow","PH-singleCompareLow"],shouldBeLessThan:[],describeError:t.describeError}),(r={describeError:o,skip:p("PM-singleCompareHigh")}).skip?tW(()=>!0):ah({triggerValueKey:"PM-singleCompareHigh",shouldBeGreaterThan:["PM-singleCompareLow","PH-singleCompareLow"],shouldBeLessThan:["PH-singleCompareHigh"],describeError:r.describeError}),(i={describeError:o,skip:p("PM-singleCompareLow")}).skip?tW(()=>!0):ah({triggerValueKey:"PM-singleCompareLow",shouldBeGreaterThan:["PH-singleCompareLow"],shouldBeLessThan:["PM-singleCompareHigh","PH-singleCompareHigh"],describeError:i.describeError}),(l={describeError:o,skip:p("PH-singleCompareLow")}).skip?tW(()=>!0):ah({triggerValueKey:"PH-singleCompareLow",shouldBeGreaterThan:[],shouldBeLessThan:["PM-singleCompareLow","PM-singleCompareHigh","PH-singleCompareHigh"],describeError:l.describeError}),t2(tW(e=>!iz(e.applyToAll)||"yes"===e.applyToAllWasExplicitlyFilledInThroughConfirmationDialog),["applyToAllWasExplicitlyFilledInThroughConfirmationDialog"]))},af="edit-thresholds-simple-template-form-id",ax=e=>{let{errorMessage:t,children:r,modalTitleId:i}=e,l=cX(),{canEdit:o}=tu(),{formState:n}=(0,eH.xW)(),s=k.yZ.useModalDialog().$dialog,a=()=>s?.close();return(0,eO.jsx)(rB,{title:(0,eO.jsx)(k.yZ.Title,{id:i,children:l("ce.thresholds.panel.action.edit")}),onClose:a,primaryButton:(0,eO.jsx)(h.j,{type:"submit",form:af,isPending:n.isSubmitting,children:l("ce.global.save")}),secondaryButton:(0,eO.jsx)(R.t,{type:"button",onClick:a,disabled:n.isSubmitting,children:l(o?"ce.global.cancel":"ce.global.close")}),errorMessage:t,children:r})},ay=e=>{let t=e.modalTitleId;return(0,eO.jsx)(aw,{...e,"aria-labelledby":t,children:({formContext:r,formContent:i})=>(0,eO.jsx)(eH.Op,{...r,children:(0,eO.jsx)(ax,{modalTitleId:t,errorMessage:e.errorMessage,children:i})})})},av=()=>{let e=cX(),t=nJ.bind(null,e),{watch:r,setValue:i}=(0,eH.xW)(),l=nY.map(nG).filter(e=>null===r(e)),o=0===l.length;return(0,eO.jsxs)(p.B,{axis:"x",_gap:"m",children:[(0,eO.jsxs)(K.P.Root,{children:[(0,eO.jsx)(K.P.Trigger,{asChild:!0,disabled:o,children:(0,eO.jsx)(R.t,{leadingIcon:(0,eO.jsx)(G.A,{}),children:e("ce.generic.button.add-threshold.label")})}),(0,eO.jsx)(K.P.Content,{align:"start",container:k.yZ.useModalDialog().$dialog,children:l.map(e=>(0,eO.jsx)(eD.Fragment,{children:null===r(e)?(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(lq,{triggerKey:e}),onClick:()=>{sr({id:"protocol_thresholds_add"}),i(e,"")},children:t(e)}):null},e))})]}),o&&(0,eO.jsx)(v.E,{label:e("ce.generic.button.more-info-icon.label"),title:e("ce.thresholds.more-info.limit-reached.label"),titleTooltipContainer:k.yZ.useModalDialog().$dialog,children:(0,eO.jsx)(J.A,{})})]})};function aw(e){let{defaultValues:t,externalItemValues:r,unit:i,validationOptions:{decimalPrecision:l,minValue:o,maxValue:n},configurableFields:s,onSubmit:a,onSubmitError:d,skipApplyToAllValidation:h,onFieldChange:g,errorMessage:m,modalTitleId:f,slots:x,children:y,showInstrumentInformationBanner:v=!0,visibleFields:w,translations:j,...C}=e,k=cX(),{canEdit:P}
3=tu(),[E,_]=(0,eD.useState)(!1),T=(0,eH.mN)({disabled:!P,defaultValues:t,shouldUseNativeValidation:!1,criteriaMode:"all",resolver:rm(am({decimalPrecision:l,singleCompareMin:o,singleCompareMax:n,allowEmptyStrings:"all-fields-optional"===s,fieldsToValidate:w,describeError:{shouldBeGreaterThan:e=>k("ce.patient.validation.threshold.gt",{value:e,unit:i}),shouldBeLessThan:e=>k("ce.patient.validation.threshold.lt",{value:e,unit:i}),shouldBeLessThanOrEqualTo:e=>k("ce.patient.validation.threshold.lte",{value:e,unit:i}),shouldBeGreaterThanOrEqualTo:e=>k("ce.patient.validation.threshold.gte",{value:e,unit:i}),shouldHaveNoMoreThanMaxDecimals:e=>k("ce.patient.validation.threshold.decimals",{value:e}),shouldBeValidValue:()=>k("ce.patient.validation.threshold.formatting")},additionalFieldsSchema:x?.additionalFormFields?.schema}))}),{register:I,watch:M,setValue:A}=T,H=!w||w.length>0,S=(0,eO.jsxs)("form",{noValidate:!0,id:af,onSubmit:T.handleSubmit(a,e=>{if(e.applyToAllWasExplicitlyFilledInThroughConfirmationDialog){if(Object.entries(e).length>1)return;if(h)return void a(T.getValues());_(!0)}d?.(e)}),...C,children:[(0,eO.jsxs)(p.B,{width:"full",_gap:"l",align:"stretch",children:[v&&H&&iz(o)&&iz(n)&&(0,eO.jsx)("aside",{children:(0,eO.jsx)(b.A,{children:(0,eO.jsx)(u.EY,{children:k("ce.patient.threshold.form.description",{min_value:o.toString(),max_value:n.toString()})})})}),nY.map(e=>{let[t]=e,o=nG(e),n=I(o),a=!w||w.includes(o),d="dynamic-required"===s&&null===M(o);return(0,eO.jsx)(eD.Fragment,{children:!a||d?(0,eO.jsx)("input",{...n,type:"hidden"}):(0,eO.jsx)(aa,{triggerKey:o,priority:t,onClickDelete:"dynamic-required"===s?()=>{A(o,null),sr({id:"protocol_thresholds_delete"})}:void 0,type:"number",suffix:i,errorText:T.formState.errors[o]?.message,step:l?i8({decimalPrecision:l}):void 0,onReset:r&&!1===iY(r[o],M(o))?()=>A(o,r[o]):void 0,...n,onChange:e=>{let t=e.target.value;g?.({fieldName:o,value:t}),n.onChange(e)},slots:{renderTitle:e=>(0,eO.jsx)(ac,{triggerKey:o,title:e}),renderInputAside:x?.renderInputAside}})},o)}),(0,eO.jsxs)(p.B,{axis:"x",justify:"between",children:["dynamic-required"===s&&(0,eO.jsx)(c.a,{children:(0,eO.jsx)(eH.Op,{...T,children:(0,eO.jsx)(av,{})})}),x?.buttonAside]})]}),iz(t.applyToAll)&&(0,eO.jsx)(eH.Op,{...T,children:(0,eO.jsx)(ao,{open:E,onRequestClose:()=>{_(!1)},onClose:e=>{e.stopPropagation(),_(!1)},errorMessage:m,translations:{primaryButtonLabel:j?.applyToAllPrimaryButtonLabel}})}),x?.additionalFormFields?.render?.({form:T})]});return y?y({formContext:T,formContent:S}):S}let aj=e=>{let t,{mode:r,viewModel:i,onSubmitSuccess:l,slots:o,...n}=e,{mutateAsync:s,error:a}=so(),{mutateAsync:d,error:c}=ss(),u=cX(),{type:p}=td(),h=nI();return(0,eO.jsx)("modal"===r?ay:aw,{..."form"===r?n:{modalTitleId:e.modalTitleId},configurableFields:"patient-configuration"===p||h.clinicalEngineCli1035AllFieldsOptionalForTemplateThresholds?"all-fields-optional":"dynamic-required",defaultValues:"patient-configuration"===p?{"PH-singleCompareHigh":i.thresholds.PH.singleCompareHigh.trigger?.value??"","PM-singleCompareHigh":i.thresholds.PM.singleCompareHigh.trigger?.value??"","PM-singleCompareLow":i.thresholds.PM.singleCompareLow.trigger?.value??"","PH-singleCompareLow":i.thresholds.PH.singleCompareLow.trigger?.value??"","PH-deltaCompareHigh":i.thresholds.PH.deltaCompareHigh.trigger?.value??"","PH-deltaCompareLow":i.thresholds.PH.deltaCompareLow.trigger?.value??"",applyToAll:null}:(t=h.clinicalEngineCli1035AllFieldsOptionalForTemplateThresholds?"":null,{"PH-singleCompareHigh":i.thresholds.PH.singleCompareHigh.trigger?.value??t,"PM-singleCompareHigh":i.thresholds.PM.singleCompareHigh.trigger?.value??t,"PM-singleCompareLow":i.thresholds.PM.singleCompareLow.trigger?.value??t,"PH-singleCompareLow":i.thresholds.PH.singleCompareLow.trigger?.value??t,"PH-deltaCompareHigh":i.thresholds.PH.deltaCompareHigh.trigger?.value??t,"PH-deltaCompareLow":i.thresholds.PH.deltaCompareLow.trigger?.value??t,applyToAll:"no"}),externalItemValues:"patient-configuration"===p?{"PH-singleCompareHigh":i.thresholds.PH.singleCompareHigh.externalItemValue??"","PM-singleCompareHigh":i.thresholds.PM.singleCompareHigh.externalItemValue??"","PM-singleCompareLow":i.thresholds.PM.singleCompareLow.externalItemValue??"","PH-singleCompareLow":i.thresholds.PH.singleCompareLow.externalItemValue??"","PH-deltaCompareHigh":i.thresholds.PH.deltaCompareHigh.externalItemValue??"","PH-deltaCompareLow":i.thresholds.PH.deltaCompareLow.externalItemValue??""}:void 0,unit:i.unit,validationOptions:{decimalPrecision:i.decimalPrecision,minValue:i.min,maxValue:i.max},onSubmit:async e=>{if("template-configuration"===p){if(rF(e.applyToAll))throw Error("applyToAll must be set when saving template configuration thresholds.");if("yes"!==e.applyToAllWasExplicitlyFilledInThroughConfirmationDialog)throw Error("applyToAllWasExplicitlyFilledInThroughConfirmationDialog must be 'yes' when s
3aving template configuration thresholds.");await s({system:i.system,code:i.code,input:{applyToAll:"yes"===e.applyToAll,PH:{singleCompareHigh:e["PH-singleCompareHigh"],singleCompareLow:e["PH-singleCompareLow"],deltaCompareHigh:e["PH-deltaCompareHigh"],deltaCompareLow:e["PH-deltaCompareLow"]},PM:{singleCompareHigh:e["PM-singleCompareHigh"],singleCompareLow:e["PM-singleCompareLow"]}}})}"patient-configuration"===p&&await d({system:i.system,code:i.code,input:{PH:{singleCompareHigh:e["PH-singleCompareHigh"],singleCompareLow:e["PH-singleCompareLow"],deltaCompareHigh:e["PH-deltaCompareHigh"],deltaCompareLow:e["PH-deltaCompareLow"]},PM:{singleCompareHigh:e["PM-singleCompareHigh"],singleCompareLow:e["PM-singleCompareLow"]}}}),l?.()},errorMessage:("patient-configuration"===p?c:a)?u("ce.threshold-detail-flow.error-banner.could-not-save.description"):void 0,onSubmitError:()=>{switch(p){case"patient-configuration":sr({id:"patient_thresholds_save_validation_error",props:{editArea:"sidePanelAllThresholds"}});break;case"template-configuration":sr({id:"protocol_thresholds_save_validation_error",props:{editArea:"sidePanelAllThresholds"}})}},slots:o})},ab=e=>{let{actions:t,disabled:r}=e,i=cX(),{$dialog:l}=k.yZ.useModalDialog();return(0,eO.jsxs)(K.P.Root,{children:[(0,eO.jsx)(K.P.Trigger,{disabled:r,children:(0,eO.jsx)(v.E,{label:i("ce.generic.button.flyout-more-icon.label"),children:(0,eO.jsx)(Q.A,{})})}),(0,eO.jsxs)(K.P.Content,{container:l,children:[(t.onDeleteTrigger||t.onEditTriggerDetails||t.onViewTriggerDetails||t.onCopyTrigger)&&(0,eO.jsxs)(K.P.Group,{children:[(0,eO.jsx)(K.P.Label,{children:i("ce.global.trigger")}),(0,eO.jsx)(K.P.Separator,{}),t?.onEditTriggerDetails&&(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(X.A,{}),onClick:t.onEditTriggerDetails,children:i("ce.patient.thresholds.item.details.button")}),t?.onViewTriggerDetails&&(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(ee.A,{}),onClick:t.onViewTriggerDetails,children:i("ce.patient.thresholds.item.view-details.button")}),t.onCopyTrigger&&(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(et.A,{}),onClick:t.onCopyTrigger,children:i("ce.threshold.flyout-menu.copy-trigger.label")}),t?.onDeleteTrigger&&(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(q.A,{}),onClick:t.onDeleteTrigger,children:i("ce.threshold.flyout-menu.delete-trigger.label")})]}),(t.onAddWorkflow||t.onEditWorkflow||t.onCopyWorkflow||t.onDeleteWorkflow)&&(0,eO.jsxs)(K.P.Group,{children:[(0,eO.jsx)(K.P.Label,{children:i("ce.global.workflow")}),(0,eO.jsx)(K.P.Separator,{}),t.onAddWorkflow&&(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(G.A,{}),onClick:t.onAddWorkflow,children:i("ce.threshold.flyout-menu.add-workflow.label")}),t?.onEditWorkflow&&(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(X.A,{}),onClick:t.onEditWorkflow,children:i("ce.threshold.flyout-menu.edit-workflow.label")}),t?.onCopyWorkflow&&(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(et.A,{}),onClick:t.onCopyWorkflow,children:i("ce.threshold.flyout-menu.copy-workflow.label")}),t?.onDeleteWorkflow&&(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(q.A,{}),onClick:t.onDeleteWorkflow,children:i("ce.threshold.flyout-menu.delete-workflow.label")})]})]})]})},aC=e=>{let{children:t}=e;return(0,eO.jsx)(x.v,{_type:"positive",children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",children:[(0,eO.jsx)(er.A,{style:{width:16,height:16}})," ",t]})})},ak=e=>{let{hasWorkflow:t,numberOfTasks:r}=e,i=cX();return(0,eO.jsx)(x.v,{children:t?i("ce.workflow-builder.trigger-card.workflow-summary.tag",{value:r.toString()},{n:r}):i("ce.workflow-builder.trigger-card.no-workflow-summary.tag")})},aP=e=>{let{title:t,icon:r,isHighlighted:i,triggerKey:l,code:o,followUpTasks:n,followUpStatus:s,workflowName:a,menu:d,hasWorkflow:h,onAddWorkflow:g}=e,m=n.length>0||"keep-open"!==s,f=cX(),x=(0,eD.useId)(),v=(0,eO.jsxs)(p.B,{axis:"x",justify:"between",align:"center",children:[(0,eO.jsxs)(p.B,{_gap:"l",children:[(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[r,(0,eO.jsx)(ac,{triggerKey:l,code:o,title:t}),a&&(0,eO.jsx)(aC,{children:a})]}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(c.a,{width:"l"}),(0,eO.jsx)(c.a,{children:(0,eO.jsx)(ak,{hasWorkflow:h,numberOfTasks:n.length})})]})]}),(0,eO.jsx)(c.a,{children:d})]});return(0,eO.jsxs)(E.Up,{name:"trigger item",backgroundColor:i?"blue":void 0,children:[(0,eO.jsx)(E.Up.Summary,{omitOpenIndicator:!0,_p:"l",children:v}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",_px:"l",_pt:"base",_pb:"l",children:[(0,eO.jsx)(c.a,{width:"l"}),(0,eO.jsx)(p.B,{_gap:"l",children:m?(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsx)(y.D,{variant:"h4",as:"h4",id:x,children:f("ce.workflow-builder.trigger-card.automated-actions-list.title")}),(0,eO.jsxs)(p.B,{_gap:"l",align:"stretch",as:"ul","aria-labelledby":x,children:[s&&"keep-open"!==s&&(0,eO.jsx)("li",{children:(0,eO.jsx)(os,{status:s})}),n&&n?.length>0&&n.map(e=>(0,eO.jsx)("li",{children:(0,eO.jsx)(l7,{task:e})},e.code?.map(e=>e.code).join("")))]})]}):(0,eO.jsx)(eO.Fragment,{children:(0,eO.jsx)(u.EY,{children:(0,eO.jsx)(M.N,{onClick:g,children:f("ce.workflow-builder.trigger-card.details.empty.add-workflow-button.text")})})})})]})]})};function aE(e){let{step:t,currentStep:r,disabledSteps:i}=e;return i?.includes(t)?"disabled":t<r?"completed":t===r?"current":"upcoming"}let a_={"PH-singleCompareHigh":"≥","PM-singleCompareHigh":"≥","PM-singleCompareLow":"≤","PH-singleCompareLow":"≤","PH-deltaCompareHigh":"≜","PH-deltaCompareLow":"≜",overdue:"",comment:""},aT={"PH-singleCompareHigh":(0,eO.jsx)(ei.A,{style:{color:lR}}),"PM-singleCompareHigh":(0,eO.jsx)(el.A,{style:{color:lR}}),"PM-singleCompareLow":(0,eO.jsx)(el.A,{style:{color:lN}}),"PH-singleCompareLow":(0,eO.jsx)(ei.A,{style:{color:lN}}),"PH-deltaCompareHigh":(0,eO.jsx)(eo.A,{style:{color:l$}}),"PH-deltaCompareLow":(0,eO.jsx)(eo.A,{style:{color:l$}}),overdue:(0,eO.jsx)(W.A,{color:"on-surface"}),comment:(0,eO.jsx)(z.A,{color:"on-surface"})},aI=({defaultSelectedTriggers:e,disabledTriggers:t,onSubmit:r})=>{let i=cX(),{clinicalEngineWizardActivityTriggersSection:l}=nI(),o=(0,eH.mN)({shouldUseNativeValidation:!1,criteriaMode:"all",defaultValues:{selectedTriggers:e},resolver:rm(re({selectedTriggers:rp(t8(rr([...nz,"overdue","comment"])),function e(t,r){return{kind:"val
3idation",type:"min_length",reference:e,async:!1,expects:`>=${t}`,requirement:t,message:r,"~run"(e,t){return e.typed&&e.value.length<this.requirement&&tD(this,"length",e,t,{received:`${e.value.length}`}),e}}}(1,i("ce.trigger-builder.step-one.no-selection-error.description")))}))}),n={style:{gridColumn:"span 2"}},s=o.formState.errors.selectedTriggers?.message;return(0,eO.jsxs)(p.B,{_gap:"l",width:"full",style:{display:"grid",gridTemplateColumns:"2fr 1fr"},children:[s&&(0,eO.jsx)(b.A,{color:"red",...n,children:(0,eO.jsx)(u.EY,{color:"current",children:s})}),(0,eO.jsxs)(p.B,{as:"form",_gap:"l",width:"full",id:"selected-triggers-form",onSubmit:o.handleSubmit(e=>{r(e)}),style:{display:"grid",gridTemplateColumns:"1fr 1fr"},children:[(0,eO.jsx)(c.a,{as:u.EY,variant:"xl-strong",...n,children:i("ce.workflow-builder.triggers-section.title")}),[{id:"PH-singleCompareHigh",label:i("ce.global.threshold-description.single-compare-ph-high"),icon:(0,eO.jsx)(lF,{}),disabledIcon:(0,eO.jsx)(lU,{})},{id:"PM-singleCompareHigh",label:i("ce.global.threshold-description.single-compare-pm-high"),icon:(0,eO.jsx)(lb,{}),disabledIcon:(0,eO.jsx)(lw,{})},{id:"PH-singleCompareLow",label:i("ce.global.threshold-description.single-compare-ph-low"),icon:(0,eO.jsx)(lD,{}),disabledIcon:(0,eO.jsx)(lB,{})},{id:"PM-singleCompareLow",label:i("ce.global.threshold-description.single-compare-pm-low"),icon:(0,eO.jsx)(ly,{}),disabledIcon:(0,eO.jsx)(lf,{})},{id:"PH-deltaCompareHigh",label:i("ce.global.threshold-description.delta-compare-ph-high"),icon:(0,eO.jsx)(lS,{}),disabledIcon:(0,eO.jsx)(lA,{})},{id:"PH-deltaCompareLow",label:i("ce.global.threshold-description.delta-compare-ph-low"),icon:(0,eO.jsx)(lE,{}),disabledIcon:(0,eO.jsx)(lk,{})}].map(r=>{let i=t[r.id],l=i?r.disabledIcon:r.icon,n=o.watch("selectedTriggers").includes(r.id);return(0,eO.jsxs)(eD.default.Fragment,{children:[(0,eO.jsx)(en.Z,{id:r.id,value:r.id,label:r.label,aside:l,disabled:i,...i?{}:{...o.register("selectedTriggers")},checked:n}),i&&(0,eO.jsx)("input",{type:"checkbox",style:{opacity:0,height:1,width:1,position:"absolute",visibility:"hidden"},id:r.id,value:r.id,defaultChecked:e.includes(r.id),...i?{...o.register("selectedTriggers")}:{}})]},r.id)}),l&&(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsx)(c.a,{as:u.EY,variant:"xl-strong",_mt:"base",...n,children:i("ce.workflow-builder.other-triggers-section.title")}),[{id:"overdue",label:i("ce.workflow-builder.overdue.title")},{id:"comment",label:i("ce.workflow-builder.comment.title")}].map(r=>{let i=t[r.id],l=o.watch("selectedTriggers").includes(r.id);return(0,eO.jsxs)(eD.default.Fragment,{children:[(0,eO.jsx)(en.Z,{id:r.id,value:r.id,label:r.label,disabled:i,...i?{}:{...o.register("selectedTriggers")},checked:l}),i&&(0,eO.jsx)("input",{type:"checkbox",style:{opacity:0,height:1,width:1,position:"absolute",visibility:"hidden"},id:r.id,value:r.id,defaultChecked:e.includes(r.id),...i?{...o.register("selectedTriggers")}:{}})]},r.id)})]})]})]})},aM=e=>{let{viewModel:t,wizardState:r,wizardDispatch:i,thresholdValuesFormDefaultValues:l}=e,o=cX(),{currentStep:n,gatheredStepData:s,disabledSteps:a}=r;return(0,eO.jsxs)(p.B,{axis:"y",_gap:"l",width:"full",children:[(0,eO.jsx)(p.B,{width:"full",align:"stretch",children:(0,eO.jsxs)(es.g,{children:[(0,eO.jsx)(es.g.Step,{state:aE({step:1,currentStep:n,disabledSteps:a}),title:`1. ${o("ce.trigger-builder.step-one.title")}`}),(0,eO.jsx)(es.g.Step,{state:aE({step:2,currentStep:n,disabledSteps:a}),title:`2. ${o("ce.trigger-builder.step-two.title")}`}),(0,eO.jsx)(es.g.Step,{state:aE({step:3,currentStep:n,disabledSteps:a}),title:`3. ${o("ce.trigger-builder.step-three.title")}`})]})}),(0,eO.jsx)(u.EY,{variant:"lg",children:function(e){let{currentStep:t,translate:r}=e;switch(t){case 1:return r("ce.trigger-builder.step-one.description");case 2:return r("ce.trigger-builder.step-two.description");case 3:return r("ce.trigger-builder.step-three.description");default:return""}}({currentStep:n,translate:o})}),(0,eO.jsx)(w.c,{}),1===n&&(0,eO.jsx)(aI,{defaultSelectedTriggers:s[1].selectedTriggers,disabledTriggers:{"PH-singleCompareHigh":""!==l["PH-singleCompareHigh"],"PM-singleCompareHigh":""!==l["PM-singleCompareHigh"],"PM-singleCompareLow":""!==l["PM-singleCompareLow"],"PH-singleCompareLow":""!==l["PH-singleCompareLow"],"PH-deltaCompareHigh":""!==l["PH-deltaCompareHigh"],"PH-deltaCompareLow":""!==l["PH-deltaCompareLow"],overdue:!!l.overdue,comment:!!l.comment},onSubmit:e=>{i({type:"NEXT",data:e})}}),2===n&&(0,eO.jsx)(p.B,{axis:"y",_gap:"l",width:"full",children:(0,eO.jsx)(aw,{showInstrumentInformationBanner:!1,style:{width:"100%"},translations:{applyToAllPrimaryButtonLabel:o("ce.global.next")},id:"selected-triggers-form",configurableFields:"subset-required",visibleFields:s[1].selectedTriggers.filter(e=>"overdue"!==e&&"comment"!==e),unit:t.unit,validationOptions:{decimalPrecision:t.decimalPrecision,minValue:t.min,maxValue:t.max},defaultValues:{...l,overdueReminderTime:s[2].overdueReminderTime??"23:00",autoProcessOverdues:s[2].autoProcessOverdues??"leave-open"},skipApplyToAllValidation:!0,onSubmit:e=>{i({type:"NEXT",data:e})},onFieldChange:({fieldName:e,value:t})=>{i({type:"FIELD_VALUE_UPDATE",fieldName:e,value:t})},slots:{renderInputAside:()=>null,additionalFormFields:{schema:re({overdueReminderTime:rt(rn()),autoProcessOverdues:rt(ra([t7("leave-open"),t7("process-auto")]))}),render:({form:e})=>{let t=s[1].selectedTriggers.includes("overdue"),r=s[1].selectedTriggers.includes("comment");return t||r?(0,eO.jsxs)(p.B,{_gap:"l",align:"stretch",width:"full",children:[r&&(0,eO.jsx)(d.Z,{border:!0,width:"full",children:(0,eO.jsxs)(p.B,{_gap:"l",align:"stretch",width:"full",children:[(0,eO.jsx)(u.EY,{variant:"lg-strong",children:o("ce.threshold-detail-flow.
3comments.trigger.title")}),(0,eO.jsx)(u.EY,{color:"on-surface-variant",children:o("ce.threshold-detail-flow.comments.automated-actions.description")})]})}),t&&(0,eO.jsx)(d.Z,{border:!0,width:"full",children:(0,eO.jsxs)(p.B,{_gap:"l",align:"stretch",width:"full",children:[(0,eO.jsx)(u.EY,{variant:"lg-strong",children:o("ce.threshold-detail-flow.overdue.trigger.title")}),(0,eO.jsxs)(p.B,{_gap:"l",children:[(0,eO.jsx)(u.EY,{children:o("ce.threshold-detail-flow.overdue.trigger.description")}),(0,eO.jsx)(ea.A,{...e.register("overdueReminderTime"),width:"md",label:o("ce.threshold-detail-flow.overdue.trigger.form.all-day-time.label"),children:rZ.map(e=>(0,eO.jsx)("option",{value:e,children:e},e))}),(0,eO.jsx)(ea.A,{disabled:!0,width:"md",label:o("ce.threshold-detail-flow.overdue.trigger.form.time-sensitive-time.label"),children:(0,eO.jsx)("option",{value:"end-of-day",children:o("ce.threshold-detail-flow.overdue.trigger.form.all-day-alert-creation-option.end-of-day.label")})})]}),(0,eO.jsx)(p.B,{_gap:"l",children:(0,eO.jsxs)(Z.k,{title:o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.label"),helperText:o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.footnote"),children:[(0,eO.jsx)(F.Z,{...e.register("autoProcessOverdues",{onChange:()=>{i({type:"FIELD_VALUE_UPDATE",fieldName:"autoProcessOverdues",value:"leave-open"})}}),id:"leave-open",value:"leave-open",children:(0,eO.jsx)(u.EY,{children:o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.leave-open")})}),(0,eO.jsx)(F.Z,{...e.register("autoProcessOverdues",{onChange:()=>{i({type:"FIELD_VALUE_UPDATE",fieldName:"autoProcessOverdues",value:"process-auto"})}}),id:"process-auto",value:"process-auto",children:(0,eO.jsx)(u.EY,{children:o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.process-auto")})})]})})]})})]}):null}}}})}),3===n&&(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsx)(u.EY,{variant:"xl-strong",children:o("ce.trigger-builder.step-three.title")}),(0,eO.jsxs)(p.B,{axis:"y",_gap:"l",width:"full",children:[nz.filter(e=>s[1].selectedTriggers.includes(e)).map(e=>(0,eO.jsx)(d.Z,{as:"article",border:!0,padding:!1,width:"full",children:(0,eO.jsxs)(p.B,{_p:"l",axis:"x",_gap:"l",align:"center",width:"full",children:[aT[e],(0,eO.jsxs)(x.v,{_type:"neutral",_variant:"bordered",children:[a_[e]," ",s[2][e]]}),(0,eO.jsx)(c.a,{style:{marginLeft:"auto"},children:(0,eO.jsx)(Y.J,{disabled:!0,children:o("ce.trigger-builder.step-three.edit-display-button.label")})})]})},e)),s[1].selectedTriggers.includes("overdue")&&(0,eO.jsx)(d.Z,{as:"article",border:!0,padding:!1,width:"full",children:(0,eO.jsxs)(p.B,{_p:"l",axis:"x",_gap:"l",align:"center",width:"full",children:[aT.overdue,(0,eO.jsx)(x.v,{_type:"neutral",_variant:"bordered",children:`${s[2].overdueReminderTime} (${"process-auto"===s[2].autoProcessOverdues?o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.process-auto"):o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.leave-open")})`}),(0,eO.jsx)(c.a,{style:{marginLeft:"auto"},children:(0,eO.jsx)(Y.J,{disabled:!0,children:o("ce.trigger-builder.step-three.edit-display-button.label")})})]})}),s[1].selectedTriggers.includes("comment")&&(0,eO.jsx)(d.Z,{as:"article",border:!0,padding:!1,width:"full",children:(0,eO.jsxs)(p.B,{_p:"l",axis:"x",_gap:"l",align:"center",width:"full",children:[aT.comment,(0,eO.jsx)(x.v,{_type:"neutral",_variant:"bordered",children:o("ce.threshold-detail-flow.comments.trigger.title")}),(0,eO.jsx)(c.a,{style:{marginLeft:"auto"},children:(0,eO.jsx)(Y.J,{disabled:!0,children:o("ce.trigger-builder.step-three.edit-display-button.label")})})]})})]})]})]})},aA=e=>{let{currentStep:t,maxStep:r}=e,i=cX();return(0,eO.jsxs)(c.a,{backgroundColor:"background",width:"full",children:[(0,eO.jsx)(w.c,{version:"v2",color:"border"}),(0,eO.jsxs)(p.B,{axis:"x",justify:"between",align:"center",width:"full",_p:"l",children:[t&&r&&(0,eO.jsx)(u.EY,{color:"slate-500",children:i("ce.global.step-x-of-y",{x:t.toString(),y:r.toString()})}),(0,eO.jsx)(aH,{...e})]})]})};function aH(e){let{currentStep:t,maxStep:r,onComplete:i,onPrevious:l,onClose:o,isCompleting:n,isPreviousButtonDisabled:s,actions:a}=e,d=cX();return a||(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",children:[(t??Number.MAX_SAFE_INTEGER)>1?(0,eO.jsx)(R.t,{onClick:l,disabled:s,children:d("ce.global.back")}):(0,eO.jsx)(R.t,{onClick:o,disabled:s,children:d("ce.global.cancel")}),t===r?(0,eO.jsx)(h.j,{isPending:n,trailingIcon:(0,eO.jsx)(ed.A,{}),onClick:i,children:d("ce.global.publish")}):(0,eO.jsx)(h.j,{type:"submit",form:"selected-triggers-form",trailingIcon:(0,eO.jsx)(ed.A,{}),children:d("ce.global.next")})]})}let aS=e=>{let{viewModel:t,wizardTitle:r,wizardStatePrefill:i,onWizardClose:l,onWizardCompleted:o,onClose:n,title:s,subtitle:a,slots:u,triggerBeingEdited:h}=e,g=cX(),{identifier:m}=td(),{wizardState:f,wizardDispatch:x,thresholdValuesFormDefaultValues:v,mutateAsyncTemplate:j,mutateAsyncConfiguration:b,isPending:C}=(e=>{let{viewModel:t,prefillState:r,maxStep:i}=e,{type:l,identifier:o}=td(),{triggerOverdueAlerts:n,triggerCommentAlerts:s}=n5({templateId:o}),[a,d]=(0,eD.useReducer)((e,t)=>{if(e.currentStep>=i&&"NEXT"===t.type)return e;switch(t.type){case"NEXT":return{...e,currentStep:e.currentStep+1,gatheredStepData:{...e.gatheredStepData,[e.currentStep]:t.data}};case"PREVIOUS":return{...e,currentStep:e.currentStep-1||1};case"FIELD_VALUE_UPDATE":return{...e,gatheredStepData:{...e.gatheredStepData,2:{...e.gatheredStepData[2],[t.fieldName]:t.value}}};default:return e}},r??{currentStep:1,gatheredStepData:{1:{selectedTriggers:[]},2:{}}}),c=a.gatheredStepData[2],u={"PH-singleCompareHigh":c["PH-singleCompareHigh"]??t.thresholds.PH.singleCompareHigh.trigger?.value??"","PM-singleCompareHigh":c["PM-singleCompareHigh"]??t.thresholds.PM.singleCompareHigh.trigger?.value??"","PM-singleCompareLow":c["PM-singleCompareLow"]??t.thresholds.PM.singleCompareLow.trigger?.value??"","PH-singleCompareLow":c["PH-singleCompareLow"]??t.thresholds.PH.singleCompareLow.trigger?.value??"","PH-deltaCompareHigh":c["PH-deltaCompareHigh"]??t.thresholds.PH.deltaCompareHigh.trigger?.value??"","PH-deltaCompareLow":c["PH-deltaCompareLow"]??t.thresholds.PH.deltaCompareLow.trigger?.value??"",applyToAll:"patient-configuration"===l?null:"no",applyToAllWasExplicitlyFilledInThroughConfirmationDialog:void 0,overdue:n,comment:s},{mutateAsync:p,isPending:h}=so(),{mutateAsync:g}=sl({operation:"update",triggerType:"overdue"});return{wizardState:a,wizardDispatch:d,thresholdValuesFormDefaultValues:u,mutateAsyncTemplate:p,mutateAsyncConfiguration:g,isPending:h}}
3)({viewModel:t,prefillState:i,maxStep:3}),{currentStep:P,disabledSteps:E}=f;return(0,eO.jsx)(ec.N,{backgroundColor:"background",header:(0,eO.jsxs)(ec.N.Header,{slotsAlignment:"start",leftActionSlot:(0,eO.jsx)(eu.s,{color:"primary",label:g("ce.global.back"),onClick:n,children:(0,eO.jsx)(ep.A,{})}),children:[(0,eO.jsx)(p.B,{axis:"x",_gap:"2xl",align:"center",children:(0,eO.jsxs)(p.B,{_gap:"base",children:["string"==typeof s?(0,eO.jsx)(y.D,{as:"h4",children:s}):s,a]})}),(0,eO.jsx)(d.Z,{border:!0,_mt:"2xl",children:"function"==typeof u?.belowHeader?u?.belowHeader(h):u?.belowHeader})]}),children:(0,eO.jsx)(ec.N.Main,{backgroundColor:"background",_pt:"none",style:{flex:1,minHeight:0},children:(0,eO.jsx)(p.B,{axis:"y",_gap:"xl",width:"full",style:{height:"100%"},children:(0,eO.jsxs)(p.B,{axis:"y","data-component":"main-content",backgroundColor:"surface",width:"full",borderRadius:"m",className:"ui:border ui:border-slate-300 ui:overflow-hidden",style:{height:"100%"},children:[(0,eO.jsxs)(c.a,{as:k.yZ.Header,width:"full",children:[(0,eO.jsx)(k.yZ.Title,{children:r}),(0,eO.jsx)(k.yZ.CloseButton,{onClick:l})]}),(0,eO.jsx)(c.a,{width:"full",children:(0,eO.jsx)(w.c,{version:"v2",color:"border"})}),(0,eO.jsx)(c.a,{"data-component":"scroll-me",_p:"xl",width:"full",style:{flex:"1 1 0",minHeight:0,maxHeight:"100%",overflowY:"auto"},children:(0,eO.jsx)(aM,{viewModel:t,wizardState:f,wizardDispatch:x,thresholdValuesFormDefaultValues:v})}),(0,eO.jsx)(aA,{maxStep:3,currentStep:f.currentStep,onPrevious:()=>x({type:"PREVIOUS"}),onClose:l,onComplete:async()=>{let e=await ut.show();"submit"===e.closeReason&&(async e=>{let r=f.gatheredStepData[2],i=f.gatheredStepData[1].selectedTriggers.includes("comment"),l=e=>r[e]??null;if(null==e.applyToAll)throw Error("applyToAll must be set when saving template configuration thresholds.");let n="yes"===e.applyToAll;if(Object.keys(r).some(e=>e.includes("Compare"))&&await j({system:t.system,code:t.code,input:{applyToAll:n,PH:{singleCompareHigh:l("PH-singleCompareHigh"),singleCompareLow:l("PH-singleCompareLow"),deltaCompareHigh:l("PH-deltaCompareHigh"),deltaCompareLow:l("PH-deltaCompareLow")},PM:{singleCompareHigh:l("PM-singleCompareHigh"),singleCompareLow:l("PM-singleCompareLow")}}}),Object.keys(r).some(e=>"overdueReminderTime"===e||"autoProcessOverdues"===e||"triggerCommentAlerts"===e)){let e=!!r.overdueReminderTime,t=!!i,l="process-auto"===r.autoProcessOverdues;await b({templateId:m,data:{applyToAll:n,...{...e?{triggerOverdueFlags:!!r.overdueReminderTime,overdueReminderTime:r.overdueReminderTime??void 0,autoProcessOverdues:l}:{},...t?{triggerNoteFlags:i}:{}}}})}o()})({applyToAll:e.values.applyToAll}),await ut.hide()},isCompleting:C,isPreviousButtonDisabled:E?.includes(P-1)})]})})})})},aL=e=>{let{translate:t,trigger:r,isHighlighted:i}=e,l=i3.bind(null,t);return{system:r.system,code:r.code,priority:r.priority,description:r.trigger?.description??l(iQ.fromPriorityAndCode(r)),subtitle:r.trigger?void 0:t("ce.threshold.subtitle.value-empty"),followUp:r.followUp,isHighlighted:i}};function aB(e){return`${iJ.fromCode({system:e.system,code:e.code}).toString()}_${e.priority}`}let aO=e=>{let{children:t}=e;return(0,eO.jsx)(c.a,{as:d.Z,padding:!1,_pt:"base",borderRadius:"xxxs",border:!0,children:(0,eO.jsx)(c.a,{_px:"base",_py:"s",children:"string"==typeof t?(0,eO.jsx)(u.EY,{children:t}):t})})},aD=function e(t,r,i){return{kind:"schema",type:"variant",reference:e,expects:"Object",async:!1,key:t,options:r,message:i,get"~standard"(){return tU(this)},"~run"(e,t){let r=e.value;if(r&&"object"==typeof r){let i,l=0,o=this.key,n=[],s=(e,a)=>{for(let d of e.options){if("variant"===d.type)s(d,new Set(a).add(d.key));else{let e=!0,s=0;for(let t of a){let i=d.entries[t];
3if(t in r?i["~run"]({typed:!1,value:r[t]},t0).issues:"exact_optional"!==i.type&&"optional"!==i.type&&"nullish"!==i.type){e=!1,o!==t&&(l<s||l===s&&t in r&&!(o in r))&&(l=s,o=t,n=[]),o===t&&n.push(d.entries[t].expects);break}s++}if(e){let e=d["~run"]({value:r},t);i&&(i.typed||!e.typed)||(i=e)}}if(i&&!i.issues)break}};if(s(this,new Set([this.key])),i)return i;tD(this,"type",e,t,{input:r[o],expected:tZ(n,"|"),path:[{type:"object",origin:"value",input:r,key:o,value:r[o]}]})}else tD(this,"type",e,t);return e}}}("type",[re({type:t7("unlimited"),value:rt(function e(t){return{kind:"schema",type:"never",reference:e,expects:"never",async:!1,message:t,get"~standard"(){return tU(this)},"~run"(e,t){return tD(this,"type",e,t),e}}}())}),re({type:t7("custom"),value:rp(t9(),tK(1))})]),aV=ra([t7("keep-open"),t7("processed"),t7("processed-unless-comment"),t7("escalated")]),aU=re({name:rp(rn(),tQ(),tG()),"trigger-limit":aD,"alert-status":aV,"flag-priority":rN,"flag-codes":t8(iJ.stringSchema),"external-tasks":t8(re({identifier:rp(rn(),tX()),value:ij}))}),aZ=tJ(e=>({name:e.name,maxTriggers:"custom"===e["trigger-limit"].type?e["trigger-limit"].value:null,steps:{1:{status:e["alert-status"],tasks:e["external-tasks"].map(e=>e.value).filter(iz)}},flagCodes:e["flag-codes"].map(e=>iJ.fromString(e).toJSON()),priority:e["flag-priority"]})),aF=function e(t){return{kind:"transformation",type:"raw_transform",reference:e,async:!1,"~run"(e,r){let i=t({dataset:e,config:r,addIssue:t=>tD(this,t?.label??"input",e,r,t),NEVER:null});return e.issues?e.typed=!1:e.value=i,e}}}(({dataset:e})=>{var t;let r=e.value.viewModel,i=r.steps[1];return{name:r.name??"","alert-status":i?.status??"keep-open","trigger-limit":"number"==typeof(t=r.maxTriggers)||oM(t)&&"[object Number]"==oI(t)?{type:"custom",value:r.maxTriggers}:{type:"unlimited",value:void 0},"flag-codes":r?.flagCodes?.map(iJ.fromCode).map(e=>e.toString())??[],"flag-priority":r.priority,"external-tasks":i?.tasks?.map(e=>({identifier:globalThis.crypto.randomUUID(),value:e})).filter(iz)??[]}}),aR=rp(re({viewModel:iF}),aF),aN=rp(aU,aZ),a$=(rp(ru(ru(function(e){let t={};for(let r of["alert-status","external-tasks"])t[r]=e.entries[r];return{...e,entries:t,get"~standard"(){return tU(this)}}}(aU))),tJ(e=>({steps:{1:{status:e?.["alert-status"],tasks:e?.["external-tasks"]?.map(e=>e.value)?.filter(iz)??[]}}}))),re({icon:ra(r5.map(e=>t7(e))),code:re({system:rp(rn(),tG()),code:rp(rn(),tG()),display:rp(rn(),tG())}),beforeAddTask:rt(function e(){return{kind:"schema",type:"any",reference:e,expects:"any",async:!1,get"~standard"(){return tU(this)},"~run":e=>(e.typed=!0,e)}}()),ui:function e(t){return{kind:"schema",type:"function",reference:e,expects:"Function",async:!1,message:t,get"~standard"(){return tU(this)},"~run"(e,t){return"function"==typeof e.value?e.typed=!0:tD(this,"type",e,t),e}}}()})),aq=(function e(t,r,i){return{kind:"schema",type:"map",reference:e,expects:"Map",async:!1,key:t,value:r,message:i,get"~standard"(){return tU(this)},"~run"(e,t){let r=e.value;if(r instanceof Map)for(let[i,l]of(e.typed=!0,e.value=new Map,r)){let o=this.key["~run"]({value:i},t);if(o.issues){let n={type:"map",origin:"key",input:r,key:i,value:l};for(let t of o.issues)t.path?t.path.unshift(n):t.path=[n],e.issues?.push(t);if(e.issues||(e.issues=o.issues),t.abortEarly){e.typed=!1;break}}let n=this.value["~run"]({value:l},t);if(n.issues){let o={type:"map",origin:"value",input:r,key:i,value:l};for(let t of n.issues)t.path?t.path.unshift(o):t.path=[o],e.issues?.push(t);if(e.issues||(e.issues=n.issues),t.abortEarly){e.typed=!1;break}}o.typed&&n.typed||(e.typed=!1),e.value.set(o.value,n.value)}else tD(this,"type",e,t);return e}}}(rn(),a$),(0,eD.createContext)(null)),aY=({externalFollowUpTasksConfiguration:e,children:t})=>{let r=rc(t8(a$),e);return(0,eO.jsx)(aq.Provider,{value:(e=>{let t=new Map;for(let r of e){let e=iJ.fromCode(r.code);t.set(e.toString(),r)}return t})(r),children:t})},aW=()=>{let e=(0,eD.useContext)(aq);if(!e)throw Error("useExternalFollowUpTasksContext must be used within a ExternalFollowUpTasksProvider");return e},az=t8(iw),aK=e=>{let{identifier:t,defaultValue:r,onChange:i}=e,l=aW().get(t);if(!l)throw Error(`No external follow up task configuration found for identifier: ${t}`);let o=(0,eD.useRef)(null),n=l.ui,s=e=>{i(rc(az,e))};return(0,eD.useEffect)(()=>{o.current&&n({div:o.current,onChange:s,defaultValue:r})},[]),(0,eO.jsx)("div",{ref:o})},aG=e=>{let t=cX(),r=aW().get(e.identifier);if(!r)throw Error(`No external follow up task configuration found for identifier: ${e.identifier}`);let{onSubmit:i,onRequestClose:l,handleOnDelete:o,identifier:n,defaultValue:s,allTasks:a,titleId:d}=e,c=(0,eH.mN)({mode:"onSubmit",defaultValues:{"external-task":s||{}},resolver:async(e,t,i)=>{let l=await rm(re({"external-task":function(e){let t=void Array.isArray(void 0),r=void Array.isArray(void 0),i={};for(let l in e.entries)i[l]=!t||t.includes(l)?function e(t,r){return{kind:"schema",type:"non_optional",reference:e,expects:"!undefined",async:!1,wrapped:t,message:r,get"~standard"(){return tU(this)},"~run"(e,t){return void 0!==e.value&&(e=this.wrapped["~run"](e,t)),void 0===e.value&&tD(this,"type",e,t),e}}}(e.entries[l],r):e.entries[l];return{...e,entries:i,get"~standard"(){return tU(this)}}}(ij)}))(e,t,i);if(Object.keys(l.errors).length>0)return{values:{},errors:l.errors};let{beforeAddTask:o}=r;if(!o)return{values:e,errors:{}};let n=await (async()=>{let t=[...a||[],e["external-task"]],r=await o({taskInputItems:e["external-task"].input||[],allTasks:t});return r.isValid?{values:{},errors:{}}:{values:{},errors:{"external-task":{type:"custom",message:r.errorMessage}}}})();return Object.keys(n.errors).length>0?{values:{},errors:n.errors}:{values:e,errors:{}}}}),u=aW().get(n);if(!u)throw Error(`No external follow up task configuration found for identifier: ${n}`);let g=(0,eD.useId)(),m=c.watch("external-task"),f=m?.input?.some(e=>e.value)??!1;return(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsx)(k.yZ.Header,{children:(0,eO.jsx)(k.yZ.Title,{id:d,children:t("ce.workflow-builder.add-external-follow-up-modal.title",{name:u.code.display})})}),(0,eO.jsx)(w.c,{}),(0,eO.jsxs)(k.yZ.Body,{id:g,as:"form",onSubmit:c.handleSubmit(i),children:[(0,eO.jsx)("div",{role:"alert",children:c.formState.errors["external-task"]?.message&&(0,eO.jsx)(b.A,{color:"red",icon:C.A,children:c.formState.errors["external-task"]?.message})}),(0,eO.jsx)(eH.xI,{control:c.control,name:"external-task",render:({field:e})=>(0,eO.jsx)(aK,{identifier:n,onChange:t=>e.onChange({code:[u.code],input:t,step:1}),defaultValue:s?.input})})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsxs)(p.B,{axis:"x",justify:"between",width:"full",children:[(0,eO.jsx)(k.yZ.Actions,{children:(0,eO.jsx)(R.t,{onClick:o,textColor:"red",children:t("ce.generic.button-remove.label")})}),(0,eO.jsxs)(k.yZ.Actions,{children:[(0,eO.jsx)(R.t,{onClick:l,children:t("ce.generic.button-cancel.label")}),(0,eO.jsx)(h.j,{type:"submit",form:g,disabled:!f,children:t("ce.workflow-builder.add-external-follow-up-modal.submit-button.label")})]})]})})]})}
3,aJ=({onRequestClose:e,handleOnDelete:t,titleId:r})=>{let i=cX();return(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsx)(k.yZ.Header,{children:(0,eO.jsx)(k.yZ.Title,{id:r,children:i("ce.workflow-builder.add-external-follow-up-error-modal.title")})}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Body,{children:(0,eO.jsx)(u.EY,{containsDangerousHtml:!0,as:"div",children:i("ce.workflow-builder.add-external-follow-up-error-modal.description")})}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsxs)(k.yZ.Actions,{justify:"between",width:"full",children:[(0,eO.jsx)(R.t,{onClick:t,textColor:"red",children:i("ce.generic.button-remove.label")}),(0,eO.jsx)(R.t,{onClick:e,children:i("ce.generic.button-cancel.label")})]})})]})},aQ=e=>{let{identifier:t,onRequestClose:r,onSubmit:i,handleOnDelete:l,defaultValue:o,allTasks:n,...s}=e,a=(0,eD.useId)();return(0,eO.jsx)(k.yZ,{...s,size:"m","aria-labelledby":a,children:(0,eO.jsx)(rj,{fallback:(0,eO.jsx)(aJ,{titleId:a,onRequestClose:r,handleOnDelete:l}),children:(0,eO.jsx)(aG,{identifier:t,onRequestClose:r,onSubmit:i,handleOnDelete:l,defaultValue:o,allTasks:n,titleId:a})})})},aX=()=>{let e=(0,eH.xW)(),t=cX(),{$dialog:r}=k.yZ.useModalDialog(),i=aW(),{append:l,remove:o,update:n}=(0,eH.jz)({name:"external-tasks"});return(0,eO.jsxs)(p.B,{divider:(0,eO.jsx)(w.c,{}),_gap:"l",as:"ul",width:"full",children:[e.watch("external-tasks")?.map((i,l)=>(0,eO.jsxs)(p.B,{axis:"x",width:"full",justify:"between",as:"li",children:[(0,eO.jsx)("input",{type:"hidden",...e.register(`external-tasks.${l}`),value:JSON.stringify(i)}),(0,eO.jsx)(l7,{task:i.value}),(0,eO.jsxs)(K.P.Root,{children:[(0,eO.jsx)(K.P.Trigger,{children:(0,eO.jsx)(v.E,{label:t("ce.generic.button.flyout-more-icon.label"),children:(0,eO.jsx)(Q.A,{})})}),(0,eO.jsxs)(K.P.Content,{container:r,children:[(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(X.A,{}),onClick:async()=>{let t=i.value.code?.[0];if(!t)return;let r=iJ.fromCode(t),s=e.watch("external-tasks")?.filter(e=>e.identifier!==i.identifier).map(e=>e.value)||[],a=await us.show({identifier:r.toString(),defaultValue:i.value,allTasks:s});"submit"===a.action?n(l,{identifier:i.identifier,value:a.task}):"delete"===a.action&&o(l)},children:t("ce.generic.button-edit.label")}),(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(q.A,{}),onClick:()=>o(l),children:t("ce.generic.button-remove.label")})]})]})]},i.identifier)),i.size>0&&(0,eO.jsx)(a0,{onSelectedTask:async t=>{let r=e.watch("external-tasks")?.map(e=>e.value)||[],i=await us.show({identifier:t.toString(),allTasks:r});"submit"===i.action&&l({identifier:globalThis.crypto.randomUUID(),value:i.task})}})]})},a0=({onSelectedTask:e})=>{let t=cX(),r=aW(),{$dialog:i}=k.yZ.useModalDialog();return(0,eO.jsx)(p.B,{axis:"x",_gap:"base",children:(0,eO.jsxs)(K.P.Root,{children:[(0,eO.jsx)(K.P.Trigger,{children:(0,eO.jsx)(Y.J,{leadingIcon:(0,eO.jsx)(G.A,{}),children:t("ce.workflow-builder.aside.actions.add-action-fly-out.trigger-label")})}),(0,eO.jsx)(K.P.Content,{container:i,align:"start",children:Array.from(r.keys()).map(t=>{let i=r.get(t);if(!i)return null;let l=iJ.parseString(t);return(0,eO.jsx)(K.P.ButtonItem,{leadingIcon:(0,eO.jsx)(A.I,{name:i.icon}),onClick:()=>e(l),children:i.code.display},t)})})]})})},a1=(e,t)=>{switch(t){case"keep-open":return e("ce.workflow-form.automated-actions.group.alert-status.option.keep-open.label");case"processed":return e("ce.workflow-form.automated-actions.group.alert-status.option.processed.label");case"processed-unless-comment":return e("ce.workflow-form.automated-actions.group.alert-status.option.processed-unless-comment.label");case"escalated":return e("ce.workflow-form.automated-actions.group.alert-status.option.escalated.label")}},a2=(e,t)=>{switch(t){case"custom":return e("ce.workflow-form.settings.group.trigger-limit.option.set-limit.label");case"unlimited":return e("ce.workflow-form.settings.group.trigger-limit.option.unlimited.label")}},a4=e=>{let t=cX(),{onSubmit:r,onInvalid:i,...l}=e,o=(0,eH.xW)(),{fields:n}=(0,eH.jz)({name:"flag-codes"}),{register:s,watch:a,formState:{errors:d}}=o,c=a1.bind(null,t),h=a2.bind(null,t),g=(0,eD.useId)();return(0,eO.jsxs)(p.B,{as:"form",role:"form",_gap:"l",width:"full",align:"stretch",onSubmit:o.handleSubmit(r,i),...l,children:[n?.map((e,t)=>(0,eO.jsx)("input",{type:"hidden",...s(`flag-codes.${t}`)},e.id)),(0,eO.jsx)("input",{type:"hidden",...s("flag-priority")}),(0,eO.jsxs)(p.B,{role:"group",children:[(0,eO.jsx)(u.EY,{as:"h3",variant:"lg-strong",color:"on-surface",children:t("ce.worfklow-form.settings.title")}),(0,eO.jsxs)(p.B,{_gap:"m",children:[(0,eO.jsx)($.o,{...s("name"),label:t("ce.workflow-form.settings.name.label"),type:"text",errorText:d.name?.message}),(0,eO.jsx)(p.B,{role:"group",_gap:"l",children:(0,eO.jsxs)(p.B,{_gap:"s",children:[(0,eO.jsx)(u.EY,{as:"h4",children:t("ce.workflow-form.settings.group.trigger-limit.name")}),(0,eO.jsx)(p.B,{_gap:"base",children:aN.entries["trigger-limit"].options.flatMap(({entries:e})=>(0,eO.jsx)(F.Z,{...s("trigger-limit.type"),value:e.type.literal,id:`trigger-limit-${e.type.literal}`,label:h(e.type.literal),errorText:d["trigger-limit"]?.message},e.type.literal))}),"custom"===a("trigger-limit.type")&&(0,eO.jsxs)(p.B,{_gap:"m",children:[(0,eO.jsxs)(p.B,{axis:"x",_gap:"m",align:"center",children:[(0,eO.jsx)(u.EY,{as:"label",htmlFor:"max",children:t("ce.workflow-form.settings.group.trigger-limit.label.max")}),(0,eO.jsx)(N.s,{width:"sm",id:"max",type:"number",step:"1",...s("trigger-limit.value",{valueAsNumber:!0}),suffix:t("ce.workflow-form.settings.group.trigger-limit.times.suffix")}),(0,eO.jsx)(u.EY,{as:"label",htmlFor:"day",children:t("ce.workflow-form.settings.group.trigger-limit.label.per")}),(0,eO.jsxs)(eh.I,{disabled:!0,id:"day",width:"md",children:[(0,eO.jsx)("option",{value:"day",children:t("ce.workflow-form.settings.group.trigger-limit.label.day")}),(0,eO.jsx)("option",{value:"week",children:t("ce.workflow-form.settings.group.trigger-limit.label.week")})]})]}),d["trigger-limit"]?.value?.message?(0,eO.jsx)(eg.N,{describingId:"max",errorText:d["trigger-limit"]?.value?.message}):null]})]})})]})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsxs)(p.B,{as:"section",_gap:"l","aria-labelledby":g,children:[(0,eO.jsx)(u.EY,{as:"h3",variant:"lg-strong",color:"on-surface",id:g,children:t("ce.workflow-form.automated-actions.name.label")}),(0,eO.jsxs)(p.B,{as:"fieldset",_gap:"m",children:[(0,eO.jsx)(u.EY,{as:"legend",children:t("ce.workflow-form.automated-actions.group.alert-status.label")}),(0,eO.jsx)(p.B,{_gap:"base",children:aN.entries["alert-status"].options.map(({literal:e})=>(0,eO.jsx)(F.Z,{...s("alert-status"),value:e,id:e,label:c(e),errorText:d["alert-status"]?.message},e))})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(aX,{})]})]})},a8=e=>{e.preventDefault()},a3=e=>{let{templateId:t,defaultValues:r,trigger:i,onCancel:l,onSubmitSuccessful:o}=e,n=(0,eD.useId)(),s=(0,eD.useId)(),a=cX(),c=(0,eH.mN)({resolver:rm(aN),shouldUnregister:!0,shouldUseNativeValidation:!1,defaultValues:r}),u=sc({operation:"update",mutation:{onSuccess:o}});c.formState.isDirty?globalThis.addEventListener("beforeunload",a8):globalThis.removeEventListener("beforeunload",a8),(0,eD.useEffect)(()=>()=>{globalThis.removeEventListener("beforeunload",a8)},[]);let g=()=>{l?.(c.formState.isDirty)},m=c.formState.isSubmitted&&!1===c.formState.isSubmitSuccessful;return(0,eO.jsxs)(d.Z,{border:!0,padding:!1,borderRadius:"xxs",children:[(0,eO.jsxs)(k.yZ.Header,{children:[(0,eO.jsxs)(p.B,{_gap:"l",children:[(0,eO.jsx)(k.yZ.Title,{id:s,children:a(i.followUp?"ce.workflow-form.update.title":"ce.workflow-form.create.title")}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(rI,{priority:i.priority}),(0,eO.jsx)(aO,{children:i.description}),i.followUp?.name&&(0,eO.jsx)(aC,{children:i.followUp.name})]})]}),(0,eO.jsx)(k.yZ.CloseButton,{onClick:g})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Body,{children:(0,eO.jsxs)(p.B,{_gap:"l",width:"full",align:"stretch",children:[(0,eO.jsx)("div",{role:"alert",children:m&&(0,eO.jsx)(rL,{errorMessage:a("ce.threshold-detail-flow.error-banner.could-not-save.de
3scription")})}),(0,eO.jsx)(eH.Op,{...c,children:(0,eO.jsx)(a4,{id:n,"aria-labelledby":s,onSubmit:e=>u.mutateAsync({templateId:t,data:e})})})]})}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsxs)(k.yZ.Actions,{children:[(0,eO.jsx)(R.t,{onClick:g,disabled:c.formState.isSubmitting,children:a("ce.global.cancel")}),(0,eO.jsx)(h.j,{type:"submit",form:n,isPending:c.formState.isSubmitting,children:a("ce.global.save")})]})})]})},a5=e=>{let{code:t,triggers:r,otherTriggers:i,title:l,subtitle:o,onClose:n,slots:s}=e,a=cX(),{clinicalEngineAddTriggerWizard:d}=nI(),[[c,u],h]=(0,eD.useState)(["default"]),g=td().identifier,[m,f]=(0,eD.useState)(),x=sc({operation:"delete"}),y=e=>{uo.show({icon:(0,eO.jsx)(q.A,{}),title:a("ce.confirmation-modal.remove-workflow.title"),message:a("ce.confirmation-modal.remove-workflow.description"),primaryButtonLabel:a("ce.confirmation-modal.remove-workflow.button.confirm"),secondaryButtonLabel:a("ce.global.cancel"),task:()=>x.mutateAsync({templateId:g,data:e}).then(()=>({success:!0})).catch(()=>({success:!1,message:a("ce.confirmation-modal.remove-workflow.error-message.description")}))}).then(uo.hide)},v=t=>!!e.thresholdGroupViewModel&&Object.values(e.thresholdGroupViewModel.thresholds).every(e=>Object.values(e).every(e=>t(e.trigger))),w=!e.thresholdGroupViewModel||v(e=>null===e),j=e.thresholdGroupViewModel&&v(e=>null!==e);if(("add-new-triggers"===c||"edit-all-triggers"===c)&&e.thresholdGroupViewModel){let t=u?a("ce.thresholds.panel.action.edit"):a("ce.trigger-builder.new-trigger.title",{instrument_name:e.thresholdGroupViewModel?.title});return(0,eO.jsx)(aS,{wizardTitle:t,wizardStatePrefill:u,viewModel:e.thresholdGroupViewModel,onWizardClose:()=>h(["default"]),onWizardCompleted:()=>h(["default"]),onClose:n,title:l,subtitle:o,slots:s,triggerBeingEdited:m})}return m?(0,eO.jsx)(a7,{onClose:n,title:l,subtitle:o,slots:s,triggerBeingEdited:m,children:(0,eO.jsx)(a3,{templateId:g,onCancel:e=>{e?globalThis.confirm(a("ce.generic-confirm-unsaved-changes.text"))&&f(void 0):f(void 0)},defaultValues:m.followUp?iK(aR,{viewModel:m.followUp}):(e=>{let{flagCodes:t,flagPriority:r}=e;return{name:"","alert-status":"keep-open","flag-codes":t.map(e=>e.toString()),"flag-priority":r,"trigger-limit":{type:"unlimited"},"external-tasks":[]}})({flagCodes:[t?iJ.fromCode(t):null,iJ.fromCode(m)].filter(iz),flagPriority:m.priority}),onSubmitSuccessful:()=>f(void 0),trigger:m},m.code+m.priority)}):(0,eO.jsx)(a7,{onClose:n,title:l,subtitle:o,slots:s,triggerBeingEdited:m,children:(0,eO.jsxs)(p.B,{_gap:"xl",width:"full",align:"stretch",children:[(0,eO.jsx)(a6,{title:a("ce.workflow-builder.triggers-section.title"),thresholdGroupViewModel:e.thresholdGroupViewModel,triggers:r,onEditWorkflow:f,onAddWorkflow:f,onDeleteWorkflow:y,slots:{renderTitleAside:({setOpenModalId:t})=>(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",children:[e.thresholdGroupViewModel&&(0,eO.jsx)(R.t,{disabled:w,onClick:()=>{d?h(["edit-all-triggers",{currentStep:2,disabledSteps:[1],gatheredStepData:function(e){let t=[],r={};for(let i of Object.values(e?.PH??{})){let e=iQ.fromPriorityAndCode({code:i.code,priority:i.priority}).toString("-"),l=i.trigger?.value??null;r[e]=l,l&&nK(e)&&t.push(e)}for(let i of Object.values(e?.PM??{})){let e=iQ.fromPriorityAndCode({code:i.code,priority:i.priority}).toString("-"),l=i.trigger?.value??null;r[e]=l,l&&nK(e)&&t.push(e)}return{1:{selectedTriggers:t},2:r}}(e.thresholdGroupViewModel?.thresholds)}]):t("edit-all-thresholds")},children:a("ce.thresholds.panel.action.edit")}),d&&e.thresholdGroupViewModel&&(0,eO.jsx)(R.t,{disabled:j,leadingIcon:(0,eO.jsx)(G.A,{}),onClick:()=>h(["add-new-triggers"]),children:a("ce.thresholds.panel.action.add")})]})}}),(0,eO.jsx)(a6,{title:a("ce.workflow-builder.other-triggers-section.title"),triggers:i,onEditWorkflow:f,onAddWorkflow:f,onDeleteWorkflow:y})]})})},a7=e=>{let{onClose:t,title:r,subtitle:i,slots:l,triggerBeingEdited:o,children:n}=e,s=cX();return(0,eO.jsxs)(k.yZ.Body,{_p:"none",children:[(0,eO.jsx)(ec.N,{backgroundColor:"background",header:(0,eO.jsxs)(ec.N.Header,{slotsAlignment:"start",leftActionSlot:(0,eO.jsx)(eu.s,{color:"primary",label:s("ce.global.back"),onClick:t,children:(0,eO.jsx)(ep.A,{})}),children:[(0,eO.jsx)(p.B,{axis:"x",_gap:"2xl",align:"center",children:(0,eO.jsxs)(p.B,{_gap:"base",children:["string"==typeof r?(0,eO.jsx)(y.D,{variant:"h2",children:r}):r,i]})}),(0,eO.jsx)(d.Z,{border:!0,_mt:"2xl",children:"function"==typeof l?.belowHeader?l?.belowHeader(o):l?.belowHeader})]}),children:(0,eO.jsx)(ec.N.Main,{backgroundColor:"background",style:{paddingTop:0},children:n})}),(0,eO.jsx)(em.l$,{})]})},a6=e=>{let{title:t,subtitle:r,triggers:i,onEditWorkflow:l,onAddWorkflow:o,onDeleteWorkflow:n,slots:s}=e,a=cX(),[c,g]=(0,eD.useState)(null),m=(0,eD.useId)(),f=(0,eD.useId)(),x=(e={})=>(0,eO.jsxs)(p.B,{width:"full",children:[(0,eO.jsxs)(p.B,{axis:"x",justify:"between",width:"full",children:[(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(y.D,{id:m,variant:"h2",children:t}),(0,eO.jsx)(u.EY,{variant:"xs",color:"active",children:r})]}),s?.renderTitleAside?.({setOpenModalId:g})]}),(0,eO.jsx)(u.EY,{color:"on-surface-variant",children:e.bodyText})]});return"threshold-group"===e.thresholdGroupViewModel?.type&&"edit-all-thresholds"===c?(0,eO.jsxs)(d.Z,{border:!0,padding:!1,children:[(0,eO.jsx)(d.Z.Padding,{children:(0,eO.jsxs)(p.B,{axis:"x",justify:"between",align:"center",children:[(0,eO.jsx)(d.Z.Title,{id:f,children:a("ce.thresholds.panel.action.edit")}),(0,eO.jsx)(v.E,{label:a("ce.global.close"),expand:!0,onClick:()=>g(null),children:(0,eO.jsx)(ef.A,{})})]})}),(0,eO.jsx)(w.c,{version:"v2"}),(0,eO.jsx)(d.Z.Padding,{children:(0,eO.jsx)(aj,{mode:"form",id:"workflow-editor-edit-all-thresholds-form","aria-labelledby":f,viewModel:e.thresholdGroupViewModel,onSubmitSuccess:()=>g(null),slots:{buttonAside:(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",children:[(0,eO.jsx)(R.t,{onClick:()=>g(null),children:a("ce.generic.button-cancel.label")}),(0,eO.jsx)(h.j,{type:"submit",form:"workflow-editor-edit-all-thresholds-form",children:a("ce.patient.threshold.form.button.submit")})]})}})})]}):i.length?(0,eO.jsxs)(p.B,{_gap:"xl",align:"stretch",children:[x(),(0,eO.jsx)(p.B,{as:"ul",_gap:"l",width:"full",align:"stretch","aria-labelledby":m,children:i.map(e=>{let{followUp:t,priority:r}=e,i=iJ.fromCode(e),s=iQ.fromPriorityAndCode(e),a=s.toString("-"),c=nK(a)?a:void 0;return(0,eO.jsx)(d.Z,{"data-testid":s.toString(),borderRadius:"xs",as:"li",padding:!1,style:{listStyle:"none"},children:(0,eO.jsx)(aP,{isHighlighted:e.isHighlighted,title:e.description,triggerKey:c,code:e.code,hasWorkflow:!!t,workflowName:t?.name??void 0,followUpStatus:e.followUp?.steps[1]?.status??"keep-open",followUpTasks:e.followUp?.steps[1]?.tasks??[],onAddWorkflow:()=>o(e),menu:(0,eO.jsx)(ab,{actions:{onEditWorkflow:t?()=>l(e):void 0,onAddWorkflow:t?void 0:()=>o(e),onDeleteWorkflow:t?()=>n(t):void 0}})})},i.toString()+r)})})]}):x({bodyText:a("ce.workflow-builder.triggers-section.empty")})},a9=e=>{let{title:t,value:r}=e;return(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"baseline",children:[(0,eO.jsx)(c.a,{as:"dt",children:(0,eO.jsxs)(u.EY,{as:"span",variant:"medium",color:"on-surface-variant",children:[t,":"]})}),(0,eO.jsx)(u.EY,{as:"dd",color:"on-surface-variant",variant:"strong",children:r})]})},de=e=>{let{unit:t,minValue:r,maxValue:i,decimalPrecision:l}=e,o=cX(),n=c0(),s=new Intl.NumberFormat(n,{minimumFractionDigits:l,maximumFractionDigits:l}
3),a=null!==r?s.format(r):"–",d=null!==i?s.format(i):"–";return(0,eO.jsxs)(p.B,{as:"dl",_gap:"l",axis:"x",align:"baseline",children:[(0,eO.jsx)(a9,{title:o("ce.workflow-builder.instrument-info.trigger-limits.title"),value:`${a} ${t} - ${d} ${t}`}),(0,eO.jsx)(a9,{title:o("ce.workflow-builder.instrument-info.precision.title"),value:i8({decimalPrecision:l})})]})},dt=ni(oj,"WeakMap"),dr=dt&&new dt,di=dr?function(e,t){return dr.set(e,t),e}:s8,dl=function(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=sC(e.prototype),i=e.apply(r,t);return oB(i)?i:r}};var dn=Math.max;let ds=function(e,t,r,i){for(var l=-1,o=e.length,n=r.length,s=-1,a=t.length,d=dn(o-n,0),c=Array(a+d),u=!i;++s<a;)c[s]=t[s];for(;++l<n;)(u||l<o)&&(c[r[l]]=e[l]);for(;d--;)c[s++]=e[l++];return c};var da=Math.max;let dd=function(e,t,r,i){for(var l=-1,o=e.length,n=-1,s=r.length,a=-1,d=t.length,c=da(o-s,0),u=Array(c+d),p=!i;++l<c;)u[l]=e[l];for(var h=l;++a<d;)u[h+a]=t[a];for(;++n<s;)(p||l<o)&&(u[h+r[n]]=e[l++]);return u},dc=function(){};function du(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=0xffffffff,this.__views__=[]}du.prototype=sC(dc.prototype),du.prototype.constructor=du;let dp=dr?function(e){return dr.get(e)}:n9,dh={};var dg=Object.prototype.hasOwnProperty;function dm(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}dm.prototype=sC(dc.prototype),dm.prototype.constructor=dm;var df=Object.prototype.hasOwnProperty;function dx(e){if(oM(e)&&!oy(e)&&!(e instanceof du)){if(e instanceof dm)return e;if(df.call(e,"__wrapped__")){if(e instanceof du)return e.clone();var t=new dm(e.__wrapped__,e.__chain__);return t.__actions__=sj(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}}return new dm(e)}dx.prototype=dc.prototype,dx.prototype.constructor=dx;let dy=function(e){var t=function(e){for(var t=e.name+"",r=dh[t],i=dg.call(dh,t)?r.length:0;i--;){var l=r[i],o=l.func;if(null==o||o==e)return l.name}return t}(e),r=dx[t];if("function"!=typeof r||!(t in du.prototype))return!1;if(e===r)return!0;var i=dp(r);return!!i&&e===i[0]},dv=s9(di);var dw=/\{\n\/\* \[wrapped with (.+)\] \*/,dj=/,? & /,db=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;let dC=function(e){return e!=e},dk=function(e,t){return!(null==e||!e.length)&&(t==t?function(e,t){for(var r=-1,i=e.length;++r<i;)if(e[r]===t)return r;return -1}(e,t):function(e,t){for(var r=e.length,i=-1;++i<r;)if(t(e[i],i,e))return i;return -1}(e,dC))>-1};var dP=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];let dE=function(e,t,r){var i,l,o=t+"";return ae(e,function(e,t){var r=t.length;if(!r)return e;var i=r-1;return t[i]=(r>1?"& ":"")+t[i],t=t.join(r>2?", ":" "),e.replace(db,"{\n/* [wrapped with "+t+"] */\n")}(o,(l=(i=o.match(dw))?i[1].split(dj):[],function(e,t){for(var r=-1,i=null==e?0:e.length;++r<i&&!1!==t(e[r],r,e););}(dP,function(e){var t="_."+e[0];r&e[1]&&!dk(l,t)&&l.push(t)}),l.sort())))},d_=function(e,t,r,i,l,o,n,s,a,d){var c=8&t;t|=c?32:64,4&(t&=~(c?64:32))||(t&=-4);var u=[e,t,l,c?o:void 0,c?n:void 0,c?void 0:o,c?void 0:n,s,a,d],p=r.apply(void 0,u);return dy(e)&&dv(p,u),p.placeholder=i,dE(p,e,t)},dT=function(e){return e.placeholder};var dI=Math.min,dM="__lodash_placeholder__";let dA=function(e,t){for(var r=-1,i=e.length,l=0,o=[];++r<i;){var n=e[r];n!==t&&n!==dM||(e[r]=dM,o[l++]=r)}return o},dH=function e(t,r,i,l,o,n,s,a,d,c){var u=128&r,p=1&r,h=2&r,g=24&r,m=512&r,f=h?void 0:dl(t);return function x(){for(var y=arguments.length,v=Array(y),w=y;w--;)v[w]=arguments[w];if(g)var j=dT(x),b=function(e,t){for(var r=e.length,i=0;r--;)e[r]===t&&++i;return i}(v,j);if(l&&(v=ds(v,l,o,g)),n&&(v=dd(v,n,s,g)),y-=b,g&&y<c){var C=dA(v,j);return d_(t,r,e,x.placeholder,i,v,C,a,d,c-y)}var k=p?i:this,P=h?k[t]:t;return y=v.length,a?v=function(e,t){for(var r=e.length,i=dI(t.length,r),l=sj(e);i--;){var o=t[i];e[i]=nU(o,r)?l[o]:void 0}return e}(v,a):m&&y>1&&v.reverse(),u&&d<y&&(v.length=d),this&&this!==oj&&this instanceof x&&(P=f||dl(P)),P.apply(k,v)}};var dS="__lodash_placeholder__",dL=Math.min,dB=/\s/,dO=/^\s+/,dD=/^[-+]0x[0-9a-f]+$/i,dV=/^0b[01]+$/i,dU=/^0o[0-7]+$/i,dZ=parseInt;let dF=function(e){var t,r=(t=e)?1/0===(t=function(e){if("number"==typeof e)return e;if(oA(e))return 0/0;if(oB(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=oB(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=(t=e)?t.slice(0,function(e){for(var t=e.length;t--&&dB.test(e.charAt(t)););return t}(t)+1).replace(dO,""):t;var i=dV.test(e);return i||dU.test(e)?dZ(e.slice(2),i?2:8):dD.test(e)?0/0:+e}(t))||-1/0===t?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0,i=r%1;return r==r?i?r-i:r:0};var dR=Math.max;let dN=function(e,t,r,i,l,o,n,s){var a=2&t;if(!a&&"function"!=typeof e)throw TypeError("Expected a function");var d=i?i.length:0;if(d||(t&=-97,i=l=void 0),n=void 0===n?n:dR(dF(n),0),s=void 0===s?s:dF(s),d-=l?l.length:0,64&t){var c=i,u=l;i=l=void 0}var p=a?void 0:dp(e),h=[e,t,r,i,l,c,u,o,n,s];if(p&&function(e,t){var r=e[1],i=t[1],l=r|i,o=l<131,n=128==i&&8==r||128==i&&256==r&&e[7].length<=t[8]||384==i&&t[7].length<=t[8]&&8==r;if(o||n){1&i&&(e[2]=t[2],l|=1&r?0:4);var s=t[3];if(s){var a=e[3];e[3]=a?ds(a,s,t[4]):s,e[4]=a?dA(e[3],dS):t[4]}(s=t[5])&&(a=e[5],e[5]=a?dd(a,s,t[6]):s,e[6]=a?dA(e[5],dS):t[6]),(s=t[7])&&(e[7]=s),128&i&&(e[8]=null==e[8]?t[8]:dL(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=l}}(h,p),e=h[0],t=h[1],r=h[2],i=h[3],l=h[4],(s=h[9]=void 0===h[9]?a?0:e.length:dR(h[9]-d,0
3))||!(24&t)||(t&=-25),t&&1!=t)I=8==t||16==t?(g=e,m=t,f=s,x=dl(g),function e(){for(var t=arguments.length,r=Array(t),i=t,l=dT(e);i--;)r[i]=arguments[i];var o=t<3&&r[0]!==l&&r[t-1]!==l?[]:dA(r,l);return(t-=o.length)<f?d_(g,m,dH,e.placeholder,void 0,r,o,void 0,void 0,f-t):s3(this&&this!==oj&&this instanceof e?x:g,this,r)}):32!=t&&33!=t||l.length?dH.apply(void 0,h):(y=e,v=t,w=r,j=i,b=1&v,C=dl(y),function e(){for(var t=-1,r=arguments.length,i=-1,l=j.length,o=Array(l+r),n=this&&this!==oj&&this instanceof e?C:y;++i<l;)o[i]=j[i];for(;r--;)o[i++]=arguments[++t];return s3(n,b?w:this,o)});else var g,m,f,x,y,v,w,j,b,C,k,P,E,_,T,I=(k=e,P=t,E=r,_=1&P,T=dl(k),function e(){return(this&&this!==oj&&this instanceof e?T:k).apply(_?E:this,arguments)});return dE((p?di:dv)(I,h),e,t)};var d$=at(function(e,t,r){var i=1;if(r.length){var l=dA(r,dT(d$));i|=32}return dN(e,i,t,r,l)});d$.placeholder={};let dq=e=>{let{code:t,description:r,subtitle:i,priority:l,followUpStatus:o,followUpTasks:n,menuActions:s,belowDescription:a,icon:d,errorMessage:c,ignorePermissions:p}=e,h=cX(),x=tu(),{canEdit:y}=p?{canEdit:!0}:x,v=e=>e?d$(e,null,{priority:l,code:t}):void 0;return(0,eO.jsx)(rH.TriggerItem,{trigger:{label:(0,eO.jsx)(u.EY,{color:c?"on-negative":"on-surface",children:r}),subtitle:c??i,icon:c?(0,eO.jsx)(C.A,{color:"on-negative"}):d??(0,eO.jsx)(ex.A,{})},action:{label:h("ce.threshold-list-view.automated-actions.alert.label"),icon:function(e){switch(e){case"PH":return(0,eO.jsx)(g.A,{});case"PM":return(0,eO.jsx)(m.A,{});case"PL":return(0,eO.jsx)(f.A,{color:"on-surface-variant"});case"PN":return null}}(l)},result:(o&&"keep-open"!==o||n.length>0)&&(0,eO.jsx)(od,{layout:"icon-card",status:o,tasks:n}),aside:s&&(0,eO.jsx)(ab,{actions:{onEditTriggerDetails:v(s?.onEditTriggerDetails),onViewTriggerDetails:v(s?.onViewTriggerDetails),onCopyTrigger:y?v(s?.onCopyTrigger):void 0,onDeleteTrigger:y?v(s?.onDeleteTrigger):void 0,onAddWorkflow:y?v(s?.onAddWorkflow):void 0,onEditWorkflow:y?v(s?.onEditWorkflow):void 0,onCopyWorkflow:y?v(s?.onCopyWorkflow):void 0,onDeleteWorkflow:y?v(s?.onDeleteWorkflow):void 0}}),belowTriggerLabel:a})},dY=[],dW=e=>{let t=cX(),{trigger:{description:r},priority:i,code:l,followUp:o,triggerCommentAlerts:n}=e,s=o?.steps[1]?.tasks??dY,a={description:r,priority:i,code:l,followUpStatus:o?.steps[1]?.status??"keep-open",followUpTasks:s,menuActions:e.menuActions};return n?(0,eO.jsx)(dq,{...a,icon:(0,eO.jsx)(z.A,{})}):(0,eO.jsx)(dq,{...a,errorMessage:t("ce.thresholds.no-comment-trigger-message")})},dz=[],dK=e=>{let t=cX(),{trigger:{description:r},priority:i,code:l,followUp:o,triggerOverdueAlerts:n}=e,s=o?.steps[1]?.tasks??dz,a=o?.steps[1]?.status??"keep-open";return n?(0,eO.jsx)(dq,{description:r,priority:i,code:l,followUpStatus:a,followUpTasks:s,menuActions:e.menuActions,icon:(0,eO.jsx)(W.A,{})}):(0,eO.jsx)(dq,{description:r,errorMessage:t("ce.thresholds.no-overdue-trigger-message"),priority:i,code:l,followUpStatus:a,followUpTasks:s,menuActions:e.menuActions})},dG=[],dJ=e=>{let{system:t,code:r,title:i,presentPersonalizedTag:l=!1,thresholds:o,hasTriggers:n,hasFollowUps:s,isCalculation:a,calculation:d,commentTrigger:h,overdueTrigger:g}=e,m=cX(),f=!1===n&&!1===s,x=!1===d?.isActivated,y=d?.status,j=a&&("complete"!==d?.status.value||!1===d?.isActivated);return(0,eO.jsxs)(rH,{omitChildPadding:!0,titleAccessories:(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(v.E,{onClick:e.onRequestItemDetails,label:m("ce.generic.button.more-info-icon.label"),title:m("ce.generic.button.more-info-icon.label"),children:(0,eO.jsx)(J.A,{})}),l?(0,eO.jsx)("aside",{children:(0,eO.jsx)(rT,{})}):null]}),title:i,secondaryActions:(0,eO.jsxs)(eO.Fragment,{children:[e.onEdit&&(0,eO.jsx)(R.t,{onClick:e.onEdit,children:m(f?"ce.thresholds.panel.action.add":"ce.thresholds.panel.action.edit")}),e.onEditWorkflows&&(0,eO.jsx)(R.t,{onClick:e.onEditWorkflows,children:m("ce.generic.button.edit-workflow.label")})]}),children:[j&&(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsxs)(ey.e,{children:[x&&(0,eO.jsx)(ey.e.Item,{children:(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",children:[(0,eO.jsx)(C.A,{color:"on-negative"}),(0,eO.jsxs)(u.EY,{color:"on-negative",children:[m("ce.thresholds.validation-error.calculation-missing.title")," ",(0,eO.jsx)(M.N,{as:"button",onClick:e.onRequestCalculation,children:m("ce.thresholds.validation-error.calculation-missing.button")})]})]})})}),"incomplete"===y?.value&&(0,eO.jsx)(ey.e.Item,{children:(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",children:[(0,eO.jsx)(C.A,{color:"on-negative"}),(0,eO.jsxs)(u.EY,{color:"on-negative",children:[m("ce.thresholds.validation-error.instrument-missing.title")," ",(0,eO.jsx)(M.N,{as:"button",onClick:()=>e.onViewMissingInstrument?.({system:t,code:r,missingItems:y.missingItems}),children:m("ce.thresholds.validation-error.instrument-missing.button")})]})]})})}
3),"unable-to-provide-calculation-input-codings"===y?.value&&(0,eO.jsx)(ey.e.Item,{children:(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",children:[(0,eO.jsx)(C.A,{color:"on-warning"}),(0,eO.jsx)(u.EY,{color:"on-warning",children:m("ce.thresholds.validation-error.calculation-input-codings-unavailable.title")})]})})})]}),(0,eO.jsx)(w.c,{})]}),f?(0,eO.jsx)(c.a,{_px:"l",_py:"xl",children:(0,eO.jsx)(u.EY,{children:m("ce.patient.thresholds.panel.empty.description")})}):(0,eO.jsxs)(ey.e,{children:[nY.map(t=>{let r=n_(o,`${t[0]}.${t[1]}`);if(rF(r)||!iz(r.trigger)&&!iz(r.followUp))return null;let i=(({translate:e,threshold:t})=>({description:t.trigger?.description??i3(e,iQ.fromPriorityAndCode(t)),priority:t.priority,followUpStatus:t.followUp?.steps?.[1]?.status??"keep-open",followUpTasks:t.followUp?.steps?.[1]?.tasks??dG,code:t.code}))({translate:m,threshold:r});return(0,eO.jsx)(ey.e.Item,{"data-testid":(({code:e,priority:t})=>iQ.fromPriorityAndCode({priority:t,code:e}).toString())(r),children:(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsx)(dq,{...i,menuActions:e.menuActions})})},i.description)}),h?.followUp&&(0,eO.jsx)(ey.e.Item,{children:(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsx)(dW,{...h,menuActions:e.menuActions})})}),g&&g.followUp&&(0,eO.jsx)(ey.e.Item,{children:(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsx)(dK,{...g,menuActions:e.menuActions})})})]})]})},dQ=function(e,t,r,i){for(var l=-1,o=null==e?0:e.length;++l<o;){var n=e[l];t(i,n,r(n),e)}return i},dX=sk(Object.keys,Object);var d0=Object.prototype.hasOwnProperty;let d1=function(e){return sL(e)?sQ(e):function(e){if(!s_(e))return dX(e);var t=[];for(var r in Object(e))d0.call(e,r)&&"constructor"!=r&&t.push(r);return t}(e)},d2=(cS=function(e,t){return e&&sh(e,t,d1)},function(e,t){if(null==e)return e;if(!sL(e))return cS(e,t);for(var r=e.length,i=-1,l=Object(e);++i<r&&!1!==t(l[i],i,l););return e});function d4(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new ng;++t<r;)this.add(e[t])}d4.prototype.add=d4.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},d4.prototype.has=function(e){return this.__data__.has(e)};let d8=function(e,t){for(var r=-1,i=null==e?0:e.length;++r<i;)if(t(e[r],r,e))return!0;return!1},d3=function(e,t){return e.has(t)},d5=function(e,t,r,i,l,o){var n=1&r,s=e.length,a=t.length;if(s!=a&&!(n&&a>s))return!1;var d=o.get(e),c=o.get(t);if(d&&c)return d==t&&c==e;var u=-1,p=!0,h=2&r?new d4:void 0;for(o.set(e,t),o.set(t,e);++u<s;){var g=e[u],m=t[u];if(i)var f=n?i(m,g,u,t,e,o):i(g,m,u,e,t,o);if(void 0!==f){if(f)continue;p=!1;break}if(h){if(!d8(t,function(e,t){if(!d3(h,t)&&(g===e||l(g,e,r,i,o)))return h.push(t)})){p=!1;break}}else if(g!==m&&!l(g,m,r,i,o)){p=!1;break}}return o.delete(e),o.delete(t),p},d7=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,i){r[++t]=[i,e]}),r},d6=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r};var d9=ob?ob.prototype:void 0,ce=d9?d9.valueOf:void 0,ct=Object.prototype.propertyIsEnumerable,cr=Object.getOwnPropertySymbols,ci=cr?function(e){return null==e?[]:function(e,t){for(var r=-1,i=null==e?0:e.length,l=0,o=[];++r<i;){var n=e[r];t(n,r,e)&&(o[l++]=n)}return o}(cr(e=Object(e)),function(t){return ct.call(e,t)})}:function(){return[]};let cl=function(e){var t;return t=d1(e),oy(e)?t:function(e,t){for(var r=-1,i=t.length,l=e.length;++r<i;)e[l+r]=t[r];return e}(t,ci(e))};var co=Object.prototype.hasOwnProperty;let cn=ni(oj,"DataView"),cs=ni(oj,"Promise"),ca=ni(oj,"Set");var cd="[object Map]",cc="[object Promise]",cu="[object Set]",cp="[object WeakMap]",ch="[object DataView]",cg=o7(cn),cm=o7(np),cf=o7(cs),cx=o7(ca),cy=o7(dt),cv=oI;(cn&&cv(new cn(new ArrayBuffer(1)))!=ch||np&&cv(new np)!=cd||cs&&cv(cs.resolve())!=cc||ca&&cv(new ca)!=cu||dt&&cv(new dt)!=cp)&&(cv=function(e){var t=oI(e),r="[object Object]"==t?e.constructor:void 0,i=r?o7(r):"";if(i)switch(i){case cg:return ch;case cm:return cd;case cf:return cc;case cx:return cu;case cy:return cp}return t});let cw=cv;var cj="[object Arguments]",cb="[object Array]",cC="[object Object]",ck=Object.prototype.hasOwnProperty;let cP=function(e,t,r,i,l,o){var n=oy(e),s=oy(t),a=n?cb:cw(e),d=s?cb:cw(t),c=(a=a==cj?cC:a)==cC,u=(d=d==cj?cC:d)==cC,p=a==d;if(p&&sV(e)){if(!sV(t))return!1;n=!0,c=!1}if(p&&!c)return o||(o=new su),n||sK(e)?d5(e,t,r,i,l,o):function(e,t,r,i,l,o,n){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!o(new sv(e),new sv(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return na(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=d7;case"[object Set]":var a=1&i;if(s||(s=d6),e.size!=t.size&&!a)break;var d=n.get(e);if(d)return d==t;i|=2,n.set(e,t);var c=d5(s(e),s(t),i,l,o,n);return n.delete(e),c;case"[object Symbol]":if(ce)return ce.call(e)==ce.call(t)}return!1}(e,t,a,r,i,l,o);if(!(1&r)){var h=c&&ck.call(e,"__wrapped__"),g=u&&ck.call(t,"__wrapped__");
3if(h||g){var m=h?e.value():e,f=g?t.value():t;return o||(o=new su),l(m,f,r,i,o)}}return!!p&&(o||(o=new su),function(e,t,r,i,l,o){var n=1&r,s=cl(e),a=s.length;if(a!=cl(t).length&&!n)return!1;for(var d=a;d--;){var c=s[d];if(!(n?c in t:co.call(t,c)))return!1}var u=o.get(e),p=o.get(t);if(u&&p)return u==t&&p==e;var h=!0;o.set(e,t),o.set(t,e);for(var g=n;++d<a;){var m=e[c=s[d]],f=t[c];if(i)var x=n?i(f,m,c,t,e,o):i(m,f,c,e,t,o);if(!(void 0===x?m===f||l(m,f,r,i,o):x)){h=!1;break}g||(g="constructor"==c)}if(h&&!g){var y=e.constructor,v=t.constructor;y==v||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof v&&v instanceof v||(h=!1)}return o.delete(e),o.delete(t),h}(e,t,r,i,l,o))},cE=function e(t,r,i,l,o){return t===r||(null!=t&&null!=r&&(oM(t)||oM(r))?cP(t,r,i,l,e,o):t!=t&&r!=r)},c_=function(e){return e==e&&!oB(e)},cT=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}},cI=function(e){var t=function(e){for(var t=d1(e),r=t.length;r--;){var i=t[r],l=e[i];t[r]=[i,l,c_(l)]}return t}(e);return 1==t.length&&t[0][2]?cT(t[0][0],t[0][1]):function(r){return r===e||function(e,t){var r=t.length,i=r;if(null==e)return!i;for(e=Object(e);r--;){var l=t[r];if((0,l[2])?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++r<i;){var o=(l=t[r])[0],n=e[o],s=l[1];if(0,l[2]){if(void 0===n&&!(o in e))return!1}else{var a,d=new su;if(!(void 0===a?cE(s,n,3,void 0,d):a))return!1}}return!0}(r,t)}},cM=function(e,t){return null!=e&&t in Object(e)},cA=function(e){var t;return oL(e)?(t=nP(e),function(e){return null==e?void 0:e[t]}):function(t){return nE(t,e)}},cH=function(e){var t,r;return"function"==typeof e?e:null==e?s8:"object"==typeof e?oy(e)?(r=e[0],t=e[1],oL(r)&&c_(t)?cT(nP(r),t):function(e){var i=n_(e,r);return void 0===i&&i===t?null!=e&&function(e,t,r){for(var i=-1,l=(t=nk(t,e)).length,o=!1;++i<l;){var n=nP(t[i]);if(!(o=null!=e&&r(e,n)))break;e=e[n]}return o||++i!=l?o:!!(l=null==e?0:e.length)&&sS(l)&&nU(n,l)&&(oy(e)||sH(e))}(e,r,cM):cE(t,i,3)}):cI(e):cA(e)};var cS,cL,cB,cO=(cL=function(e,t,r){e[+!r].push(t)},cB=function(){return[[],[]]},function(e,t){return(oy(e)?dQ:function(e,t,r,i){return d2(e,function(e,l,o){t(i,e,r(e),o)}),i})(e,cL,cH(t),cB?[[],[]]:{})});let cD=e=>{let{excludeCommentTriggerInEditor:t=!1,excludeOverdueTriggerInEditor:r=!1}=e,{clinicalEngineShowThresholdCoverage:i}=nI(),l=cX(),{type:o}=td(),{canEdit:n}=tu(),[s,a]=(0,eD.useState)(null),d=()=>a(null),[h,g]=(0,eD.useState)(null),m=()=>{uo.show({icon:(0,eO.jsx)(J.A,{color:"primary"}),title:l("ce.thresholds.cannot-edit-comment-dialog.title"),message:l("ce.thresholds.cannot-edit-comment-dialog.description"),primaryButtonLabel:l("ce.global.close"),secondaryButtonLabel:l("ce.thresholds.cannot-edit-comment-dialog.to-protocol-settings-button.title")}).then(t=>("secondary"===t.btn&&e.onRequestOpenCommentSettings?.(),uo.hide()))},f=()=>{uo.show({icon:(0,eO.jsx)(J.A,{color:"primary"}),title:l("ce.thresholds.cannot-edit-overdue-dialog.title"),message:l("ce.thresholds.cannot-edit-overdue-dialog.description"),primaryButtonLabel:l("ce.global.close"),secondaryButtonLabel:l("ce.thresholds.cannot-edit-overdue-dialog.to-protocol-settings-button.title")}).then(t=>("secondary"===t.btn&&e.onRequestOpenOverdueSettings?.(),uo.hide()))},w=(0,eD.useId)(),j=[e.viewModel.thresholds.PH.singleCompareHigh,e.viewModel.thresholds.PM.singleCompareHigh,e.viewModel.thresholds.PM.singleCompareLow,e.viewModel.thresholds.PH.singleCompareLow],[b,C]=cO([...j,e.viewModel.thresholds.PH.deltaCompareHigh,e.viewModel.thresholds.PH.deltaCompareLow,t?null:e.viewModel.commentTrigger,r?null:e.viewModel.overdueTrigger].filter(iz),e=>{switch(e.code){case"note":case"overdue":return!1;default:return!0}}),{min:P,max:E}=e.viewModel,T=()=>{up.show({itemName:e.viewModel.title,itemIdentifier:iJ.fromCode({system:e.viewModel.system,code:e.viewModel.code}).toString()}).then(up.hide)},I=()=>{uC.show({viewModel:e.viewModel,applicationContext:o}).then(uC.hide)};return(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsx)(dJ,{...e.viewModel,presentPersonalizedTag:"patient-configuration"===o&&e.viewModel.isPersonalized,onEdit:n?I:void 0,onEditWorkflows:(()=>
3{if(n&&"template-configuration"===o)return()=>a("edit-workflow")})(),onRequestCalculation:()=>{ug.show({code:e.viewModel.code}).then(ug.hide)},onViewMissingInstrument:({missingItems:e})=>{uf.show({missingItems:e}).then(uf.hide)},onRequestItemDetails:T,menuActions:{onEditTriggerDetails:n&&"patient-configuration"===o?t=>{let{code:r,priority:i}=t;switch(r){case"note":return m();case"overdue":return f();default:(({code:t,priority:r})=>{uj.show({priority:r,code:t,viewModel:e.viewModel}).then(uj.hide)})({code:r,priority:i})}}:void 0,onViewTriggerDetails:n&&"template-configuration"!==o?void 0:t=>{let{code:r,priority:i}=t;switch(r){case"note":return m();case"overdue":return f();default:{if("PM"!==i&&"PH"!==i)throw Error(`Invalid priority value in onEditTriggerDetails: ${i}`);let t=n_(e.viewModel.thresholds,`${i}.${r}`);uv.show({code:r,priority:i,title:e.viewModel.title,description:t?.trigger?.description??"",tasks:t?.followUp?.steps[1]?.tasks??[],status:t?.followUp?.steps[1]?.status,maxTriggers:t?.followUp?.maxTriggers??null}).then(async({isEdit:e})=>{await uv.hide(),e&&I()})}}}}}),(0,eO.jsx)(k.yZ,{open:"edit-workflow"===s,variant:"full-screen",onClose:d,"aria-labelledby":w,children:(0,eO.jsx)(a5,{code:{system:e.viewModel.system,code:e.viewModel.code},title:(0,eO.jsxs)(p.B,{axis:"x",_gap:"s",align:"center",children:[(0,eO.jsx)(y.D,{variant:"h2",id:w,children:e.viewModel.title}),(0,eO.jsx)(v.E,{label:"Info",onClick:T,children:(0,eO.jsx)(J.A,{})})]}),subtitle:(0,eO.jsx)(de,{minValue:e.viewModel.min,maxValue:e.viewModel.max,unit:e.viewModel.unit??"",decimalPrecision:e.viewModel.decimalPrecision}),thresholdGroupViewModel:e.viewModel,triggers:b.map(e=>{let t=!(!("coveredRange"in e)||!e.coveredRange)&&cV(e.coveredRange,h??void 0);return aL({translate:l,trigger:e,isHighlighted:t})}),otherTriggers:(C??[]).map(e=>aL({translate:l,trigger:e})),onClose:d,slots:{belowHeader:t=>{let r;if(!i||rF(P)||rF(E))return null;t&&(r=aB({system:t.system,code:t.code,priority:t.priority}));let{sections:o,ticks:n}=(t=>{let{highlightedSectionId:r,highlightAll:i}=t;return function(e){let{ranges:t,min:r,max:i,highlightedSectionId:l,highlightAll:o}=e,n=new Set([r??0,i??0]),s=t.flatMap(e=>e?[{from:Math.min(e.from,e.to),to:Math.max(e.from,e.to),priority:e.priority,color:function(e){let{priority:t,isHighlighted:r}=e;if("MISSING"===t)return[_.OC.Colors.GREY_LIGHT,_.OC.Colors.GREY_DARK];if(r)switch(t){case"PH":return _.OC.Colors.RED;case"PM":return _.OC.Colors.AMBER}return _.OC.Colors.BLUE}({priority:e.priority,isHighlighted:o||l===e.id})}]:[]);s.forEach(e=>{n.add(e.from),n.add(e.to)});let a=Array.from(n).sort((e,t)=>e-t),d=[];a.forEach((e,t)=>{let r=a[t+1]??i??1/0;if(e===r)return;let l=s.filter(t=>t.from<=e&&t.to>=r),o=[_.OC.Colors.GREY_LIGHT,_.OC.Colors.GREY_DARK];l.forEach(e=>{switch(e.priority){case"PH":case"PM":o=e.color}}),d.push({from:e,to:r,color:o})});let c=new Set(d.flatMap(e=>[e.from,e.to]));return{sections:d,ticks:Array.from(c)}}({highlightedSectionId:r,highlightAll:i,min:P,max:E,ranges:[e.viewModel.thresholds.PH.singleCompareHigh,e.viewModel.thresholds.PM.singleCompareHigh,e.viewModel.thresholds.PM.singleCompareLow,e.viewModel.thresholds.PH.singleCompareLow].flatMap(e=>"coveredRange"in e&&e.coveredRange?[{...e.coveredRange,priority:e.priority,id:aB({system:e.system,code:e.code,priority:e.priority})}]:[])})})({highlightedSectionId:r,highlightAll:!0});return(0,eO.jsx)(_.OC,{translations:{sectionOverlapsMessage:"ERROR: Overlapping sections"},title:l("ce.workflow-builder.triggers-section.title"),legendSwatches:[{label:l("ce.workflow-builder.range-coverage.legend.gap"),color:[_.OC.Colors.GREY_LIGHT,_.OC.Colors.GREY_DARK]},{label:l("ce.workflow-builder.range-coverage.legend.overlap"),color:_.OC.Colors.OVERLAP}],start:P,end:E,sections:o,ticks:n,onSectionFocus:g,slots:{tooltipContent:{container:k.yZ.useModalDialog().$dialog,render:({background:t,from:r,to:i})=>{let o,n=[];for(let e of j)if("coveredRange"in e&&e.coveredRange&&cV(e.coveredRange,{from:r,to:i})){n.push(e);break}if(0===n.length)return(0,eO.jsxs)(p.B,{_gap:"l",children:[(0,eO.jsx)(y.D,{variant:"h4",children:l("ce.workflow-builder.range-coverage.legend.gap")}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"m",children:[(0,eO.jsx)(x.v,{_variant:"bordered",_type:"neutral",children:l("ce.threshold.description.x-to-y-unit",{from:String(r),to:String(i),unit:e.viewModel.unit??""})}),(0,eO.jsx)(u.EY,{children:l("ce.workflow-builder.range-coverage.legend.gap.description")})]})]});if(n.length>1){let e=n[0];return(0,eO.jsxs)(p.B,{_gap:"l",children:[(0,eO.jsx)(y.D,{variant:"h4",children:l("ce.workflow-builder.range-coverage.legend.overlap")}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"m",children:[e?.trigger?.rangeDescription&&(0,eO.jsx)(x.v,{_variant:"bordered",_type:"neutral",children:e?.trigger?.rangeDescription}),(0,eO.jsx)(u.EY,{children:l("ce.workflow-builder.range-coverage.legend.overlap.description",{count:String(n.length)})})]})]})}let s=n[0];"string"==typeof t&&(o=t);let a="#CBD5E1",d=(0,eO.jsx)(l_,{lowerRangeColor:a,rangeColor:o,upperRangeColor:a});return r===P?d=(0,eO.jsx)(lT,{rangeColor:o,upperRangeColor:a}):i===E&&(d=(0,eO.jsx)(lI,{rangeColor:o,lowerRangeColor:a})),(0,eO.jsxs)(p.B,{_gap:"l",children:[(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",children:[(0,eO.jsx)(c.a,{style:{flexShrink:0},children:d}),s?.trigger?.title&&(0,eO.jsx)(y.D,{variant:"h4",children:s?.trigger?.title})]}),s?.trigger?.rangeDescription&&(0,eO.jsx)(x.v,{_variant:"bordered",_type:"neutral",children:s?.trigger?.rangeDescription})]})}}}})}}})})]})};function cV(e,t){if(!e||!t||"number"!=typeof e.from||"number"!=typeof e.to||"number"!=typeof t.from||"number"!=typeof t.to)return!1;let r=e.from===t.from&&e.to===t.to,i=e.from===t.to&&e.to===t.from;return r||i}let cU=e=>
3{let t=cX(),{type:r}=td(),i=(0,eD.useId)(),[l,o]=(0,eD.useState)(null),n=()=>{uo.show({icon:(0,eO.jsx)(J.A,{color:"primary"}),title:t("ce.thresholds.cannot-edit-comment-dialog.title"),message:t("ce.thresholds.cannot-edit-comment-dialog.description"),primaryButtonLabel:t("ce.global.close"),secondaryButtonLabel:t("ce.thresholds.cannot-edit-comment-dialog.to-protocol-settings-button.title")}).then(t=>("secondary"===t.btn&&e.onRequestOpenCommentSettings?.(),uo.hide()))},s=()=>{uo.show({icon:(0,eO.jsx)(J.A,{color:"primary"}),title:t("ce.thresholds.cannot-edit-overdue-dialog.title"),message:t("ce.thresholds.cannot-edit-overdue-dialog.description"),primaryButtonLabel:t("ce.global.close"),secondaryButtonLabel:t("ce.thresholds.cannot-edit-overdue-dialog.to-protocol-settings-button.title")}).then(t=>("secondary"===t.btn&&e.onRequestOpenOverdueSettings?.(),uo.hide()))},a=()=>o(null);return(0,eO.jsxs)(eO.Fragment,{children:[(0,eO.jsx)(dJ,{title:e.viewModel.title,code:e.viewModel.code,system:e.viewModel.system,hasTriggers:!0,hasFollowUps:!0,isCalculation:!1,calculation:void 0,presentPersonalizedTag:"patient-configuration"===r&&e.viewModel.isPersonalized,onRequestItemDetails:()=>{up.show({itemName:e.viewModel.title,itemIdentifier:iJ.fromCode({system:e.viewModel.system,code:e.viewModel.code}).toString()}).then(up.hide)},commentTrigger:e.viewModel.commentTrigger,overdueTrigger:e.viewModel.overdueTrigger,onEditWorkflows:()=>o("edit-workflow"),menuActions:{onEditTriggerDetails:"template-configuration"===r?({code:e})=>{switch(e){case"note":return n();case"overdue":return s();default:return}}:void 0,onDeleteTrigger:"template-configuration"===r?({code:e})=>{switch(e){case"note":return n();case"overdue":return s();default:return}}:void 0}}),e.viewModel.children.keys.map(t=>{let r=n_(e.viewModel.children.items,t);return(0,eO.jsx)(cD,{viewModel:r,excludeCommentTriggerInEditor:!0,excludeOverdueTriggerInEditor:!0},r.code)}),(0,eO.jsx)(k.yZ,{open:"edit-workflow"===l,variant:"full-screen",onClose:a,"aria-labelledby":i,children:(0,eO.jsx)(a5,{title:e.viewModel.title,code:{system:e.viewModel.system,code:e.viewModel.code},triggers:[],otherTriggers:[e.viewModel.commentTrigger,e.viewModel.overdueTrigger].map(e=>aL({translate:t,trigger:e})),onClose:a})})]})},cZ=({currentPageName:e,children:t})=>(0,eO.jsxs)(K.P.Root,{children:[(0,eO.jsx)(K.P.Trigger,{children:(0,eO.jsx)(R.t,{trailingIcon:(0,eO.jsx)(j.A,{}),children:e})}),(0,eO.jsx)(K.P.Content,{align:"start",children:t})]});cZ.MenuGroup=({children:e,name:t})=>(0,eO.jsxs)(K.P.Group,{children:[(0,eO.jsx)(K.P.Label,{children:t}),e]}),cZ.MenuItem=({pageName:e,to:t})=>{let[r,i]=e5(e2());return(0,eO.jsx)(K.P.ButtonItem,{role:"link","data-href":t,onClick:()=>i(t),children:e})};let cF=e=>{let{viewModel:t}=e,[r,i]=cO(t.keys.map(e=>n_(t.items,e)),e=>e.hasTriggers),l=r.map(e=>({title:e.title,systemCode:iJ.fromCode(e)})),o=i.map(e=>({title:e.title,systemCode:iJ.fromCode(e)})),n=cX(),s=n("ce.patient.navigation.item.all");if(e.selectedItemIdentifier){let t=iJ.fromString(e.selectedItemIdentifier),r=[...l,...o].find(e=>e.systemCode.eq(t));r&&(s=r.title)}return(0,eO.jsx)("nav",{children:(0,eO.jsxs)(cZ,{currentPageName:s,children:[(0,eO.jsx)(cZ.MenuItem,{pageName:n("ce.patient.navigation.item.all"),to:"/"}),l.length>0&&(0,eO.jsx)(cZ.MenuGroup,{name:n("ce.patient.navigation.item.with"),children:l.map(e=>(0,eO.jsx)(cZ.MenuItem,{pageName:e.title,to:`/all/${e.systemCode.toString()}`},e.systemCode.toString()))}),o.length>0&&(0,eO.jsx)(cZ.MenuGroup,{name:n("ce.patient.navigation.item.without"),children:o.map(e=>(0,eO.jsx)(cZ.MenuItem,{pageName:e.title,to:`/all/${e.systemCode.toString()}`},e.systemCode.toString()))})]})})};function cR(e){let{variant:t,viewModel:r,selectedItemIdentifier:i,style:l}=e,o=cX(),{triggerRowExpansionLevel:n,toggleExpandCollapseAll:s}=(()=>{let e=rV(),{triggerRowExpansionLevel:t,setTriggerRowExpansionLevel:r}=li(),i=(0,eD.useCallback)(()=>{"collapsed"===t?(e?.expandAll(),r("expanded")):(e?.collapseAll(),r("collapsed"))},[t,e,r]);return{triggerRowExpansionLevel:t,toggleExpandCollapseAll:i}})(),{triggerViewDetailLevel:a,setTriggerViewDetailLevel:d}=li(),c=o("ce.global.compact-view"),u=o("ce.global.detailed-view");return(0,eO.jsxs)(p.B,{axis:"x",justify:"between",style:l,children:[(0,eO.jsx)(cF,{viewModel:r,selectedItemIdentifier:i}),"filter-and-ui-settings"===t&&(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",children:[(0,eO.jsxs)(K.P.Root,{children:[(0,eO.jsx)(K.P.Trigger,{asChild:!0,children:(0,eO.jsx)(Y.J,{trailingIcon:(0,eO.jsx)(ev.A,{}),children:"detailed"===a?u:c})}),(0,eO.jsxs)(K.P.Content,{children:[(0,eO.jsx)(K.P.ButtonItem,{onClick:()=>d("compact"),children:c}),(0,eO.jsx)(K.P.ButtonItem,{onClick:()=>d("detailed"),children:u})]})]}),(0,eO.jsx)(Y.J,{onClick:s,children:o("collapsed"===n?"ce.global.expand-all":"ce.global.collapse-
3all")})]})]})}let cN=({title:e,tasks:t,maxTriggers:r,status:i})=>(0,eO.jsx)(d.Z,{border:!0,children:(0,eO.jsxs)(p.B,{_gap:"m",children:[e&&(0,eO.jsx)(u.EY,{variant:"strong",children:e}),(0,eO.jsxs)(p.B,{_gap:"l",align:"stretch",as:"ul",children:[i&&"keep-open"!==i&&(0,eO.jsx)("li",{children:(0,eO.jsx)(os,{status:i})}),t&&t?.length>0&&t.map(e=>(0,eO.jsx)("li",{children:(0,eO.jsx)(l7,{task:e})},e.code?.map(e=>e.code).join(""))),(0,eO.jsx)("li",{children:(0,eO.jsx)(oa,{maxTriggers:r})})]})]})}),c$=({details:e,onClose:t,combinationThresholdTitleColor:r,onOpenDetails:i})=>{let l=cX(),o=e.followUp?.steps?.[1]?.tasks??[],n=e.followUp?.steps?.[1]?.status;return(0,eO.jsx)(rB,{title:(0,eO.jsx)(k.yZ.Title,{children:l("ce.global.trigger")}),onClose:t,primaryButton:null,secondaryButton:(0,eO.jsx)(R.t,{type:"button",onClick:t,children:l("ce.global.close")}),children:(0,eO.jsxs)(p.B,{width:"full",align:"stretch",divider:(0,eO.jsx)(w.c,{version:"v2",variant:"vertical-flow"}),children:[(0,eO.jsx)(d.Z,{border:!0,children:(0,eO.jsxs)(p.B,{_gap:"m",children:[(0,eO.jsx)(u.EY,{variant:"strong",color:r,children:e.title}),(0,eO.jsx)(u.EY,{as:"ul",variant:"sm",color:"on-surface-variant",style:{listStyle:"disc",paddingLeft:"1rem"},children:e.combinationItems.map(e=>(0,eO.jsx)("li",{children:e.displayName},e.code))}),i&&(0,eO.jsx)(Y.J,{onClick:i,children:l("ce.view-details.button")})]})}),(0,eO.jsx)(d.Z,{border:!0,children:(0,eO.jsxs)(p.B,{_gap:"m",children:[(0,eO.jsx)(u.EY,{variant:"strong",children:l("ce.threshold-detail-flow.create-alert.title")}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(rI,{priority:e.priority}),(0,eO.jsx)(u.EY,{children:((e,t)=>{switch(t){case"PH":return e("ce.threshold-detail-flow.create-alert.red.description");case"PM":return e("ce.threshold-detail-flow.create-alert.amber.description");case"PL":return e("ce.threshold-detail-flow.create-alert.grey.description")}})(l,e.priority)})]})]})}),e.followUp&&(0,eO.jsx)(cN,{title:l("ce.threshold-detail-flow.automated-actions.title"),tasks:o,status:n,maxTriggers:e.followUp.maxTriggers})]})})},cq=ra([t7("PM"),t7("PH")]),cY=e=>{let{title:t,fieldToEdit:r,defaultValues:i,externalItemValues:l,unit:o,validationOptions:{decimalPrecision:n,minValue:s,maxValue:a},tasks:c,status:g,maxTriggers:m,errorMessage:f,onSubmit:x,onSubmitError:y}=e,v=cX(),{canEdit:j}=tu(),[b,C]=(0,eD.useState)(!1),P=(0,eH.mN)({disabled:!j,defaultValues:i,shouldUseNativeValidation:!1,criteriaMode:"all",resolver:rm(am({decimalPrecision:n,singleCompareMin:s,singleCompareMax:a,allowEmptyStrings:!0,describeError:{shouldBeGreaterThan:e=>v("ce.patient.validation.threshold.gt",{value:e,unit:o}),shouldBeLessThan:e=>v("ce.patient.validation.threshold.lt",{value:e,unit:o}),shouldBeLessThanOrEqualTo:e=>v("ce.patient.validation.threshold.lte",{value:e,unit:o}),shouldBeGreaterThanOrEqualTo:e=>v("ce.patient.validation.threshold.gte",{value:e,unit:o}),shouldHaveNoMoreThanMaxDecimals:e=>v("ce.patient.validation.threshold.decimals",{value:e}),shouldBeValidValue:()=>v("ce.patient.validation.threshold.formatting")}}))}),{register:E,watch:_,setValue:T}=P,I=(0,eD.useId)(),M=k.yZ.useModalDialog().$dialog,A=()=>M?.close(),H=iK(cq,r.split("-").shift());return(0,eO.jsxs)("form",{style:{display:"contents"},onSubmit:P.handleSubmit(x,e=>{e.applyToAllWasExplicitlyFilledInThroughConfirmationDialog&&C(!0),y?.(e)}),"aria-labelledby":I,children:[(0,eO.jsx)(rB,{title:(0,eO.jsx)(k.yZ.Title,{id:I,children:v("ce.patient.threshold.detail-form.title",{name:t})}),onClose:A,primaryButton:j?(0,eO.jsx)(h.j,{type:"submit",isPending:P.formState.isSubmitting,children:v("ce.global.save")}):void 0,secondaryButton:(0,eO.jsx)(R.t,{type:"button",onClick:A,children:v(j?"ce.global.cancel":"ce.global.close")}),errorMessage:f,children:(0,eO.jsxs)(p.B,{width:"full",align:"stretch",divider:(0,eO.jsx)(w.c,{version:"v2",variant:"vertical-flow"}),children:[(0,eO.jsx)(aa,{triggerKey:r,type:"number",suffix:o,errorText:P.formState.errors[r]?.message,step:n?i8({decimalPrecision:n}):void 0,onReset:l&&!1===iY(l[r],_(r))?()=>T(r,l[r]):void 0,...E(r)}),(0,eO.jsx)(d.Z,{border:!0,padding:!1,children:(0,eO.jsxs)(p.B,{_gap:"m",_p:"l",children:[(0,eO.jsx)(u.EY,{as:"span",variant:"strong",truncate:!0,children:v("ce.threshold-detail-flow.
3create-alert.title")}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(rI,{priority:H}),(0,eO.jsx)(u.EY,{children:((e,t)=>{switch(t){case"PH":return e("ce.threshold-detail-flow.create-alert.red.description");case"PM":return e("ce.threshold-detail-flow.create-alert.amber.description")}})(v,H)})]})]})}),(c.length>0||iz(g))&&(0,eO.jsx)(cN,{tasks:c,status:g,maxTriggers:m})]})}),nY.map(nG).filter(e=>e!==r).map(e=>(0,eO.jsx)("input",{...E(e),type:"hidden"},e)),iz(i.applyToAll)&&(0,eO.jsx)(eH.Op,{...P,children:(0,eO.jsx)(ao,{open:b,onRequestClose:()=>{C(!1)},onClose:e=>{e.stopPropagation(),C(!1)},errorMessage:f})})]})},cW=ra([t7("PH-singleCompareHigh"),t7("PM-singleCompareHigh"),t7("PM-singleCompareLow"),t7("PH-singleCompareLow"),t7("PH-deltaCompareHigh"),t7("PH-deltaCompareLow")]),cz=e=>{let{viewModel:t,priority:r,code:i,onSubmitSuccess:l}=e,o=cX(),{mutateAsync:n,error:s}=so(),{mutateAsync:a,error:d}=ss(),{type:c}=td(),u=n_(t.thresholds,`${r}.${i}`);if(rF(u))throw Error("Unable to render EditSingleThresholdForm, could not find value.");let p=`${r}-${i}`;return(0,eO.jsx)(cY,{title:t.title,fieldToEdit:iK(cW,p),tasks:u.followUp?.steps[1]?.tasks??[],status:u.followUp?.steps[1]?.status,maxTriggers:u.followUp?.maxTriggers??null,defaultValues:{"PH-singleCompareHigh":t.thresholds.PH.singleCompareHigh.trigger?.value??"","PM-singleCompareHigh":t.thresholds.PM.singleCompareHigh.trigger?.value??"","PM-singleCompareLow":t.thresholds.PM.singleCompareLow.trigger?.value??"","PH-singleCompareLow":t.thresholds.PH.singleCompareLow.trigger?.value??"","PH-deltaCompareHigh":t.thresholds.PH.deltaCompareHigh.trigger?.value??"","PH-deltaCompareLow":t.thresholds.PH.deltaCompareLow.trigger?.value??"",applyToAll:"patient-configuration"===c?null:"no"},externalItemValues:"patient-configuration"===c?{"PH-singleCompareHigh":t.thresholds.PH.singleCompareHigh.externalItemValue??"","PM-singleCompareHigh":t.thresholds.PM.singleCompareHigh.externalItemValue??"","PM-singleCompareLow":t.thresholds.PM.singleCompareLow.externalItemValue??"","PH-singleCompareLow":t.thresholds.PH.singleCompareLow.externalItemValue??"","PH-deltaCompareHigh":t.thresholds.PH.deltaCompareHigh.externalItemValue??"","PH-deltaCompareLow":t.thresholds.PH.deltaCompareLow.externalItemValue??""}:void 0,unit:t.unit,validationOptions:{decimalPrecision:t.decimalPrecision,minValue:t.min,maxValue:t.max},onSubmit:async e=>{if("template-configuration"===c){if(rF(e.applyToAll))throw Error("applyToAll must be set when saving template configuration thresholds.");if("yes"!==e.applyToAllWasExplicitlyFilledInThroughConfirmationDialog)throw Error("applyToAllWasExplicitlyFilledInThroughConfirmationDialog must be 'yes' when saving template configuration thresholds.");await n({system:t.system,code:t.code,input:{applyToAll:"yes"===e.applyToAll,PH:{singleCompareHigh:e["PH-singleCompareHigh"]??null,singleCompareLow:e["PH-singleCompareLow"]??null,deltaCompareHigh:e["PH-deltaCompareHigh"]??null,deltaCompareLow:e["PH-deltaCompareLow"]??null},PM:{singleCompareHigh:e["PM-singleCompareHigh"]??null,singleCompareLow:e["PM-singleCompareLow"]??null}}})}"patient-configuration"===c&&await a({system:t.system,code:t.code,input:{PH:{singleCompareHigh:e["PH-singleCompareHigh"]??null,singleCompareLow:e["PH-singleCompareLow"]??null,deltaCompareHigh:e["PH-deltaCompareHigh"]??null,deltaCompareLow:e["PH-deltaCompareLow"]??null},PM:{singleCompareHigh:e["PM-singleCompareHigh"]??null,singleCompareLow:e["PM-singleCompareLow"]??null}}}),l?.()},errorMessage:("patient-configuration"===c?d:s)?o("ce.threshold-detail-flow.error-banner.could-not-save.description"):void 0,onSubmitError:()=>{switch(c){case"patient-configuration":sr({id:"patient_thresholds_save_validation_error",props:{editArea:"sidePanelSingleThreshold"}});break;case"template-configuration":sr({id:"protocol_thresholds_save_validation_error",props:{editArea:"sidePanelSingleThreshold"}})}}})},cK=(0,eD.createContext)(null),cG=(e,t)=>{let r,i=e;for(r in t){let e=t[r];if("string"!=typeof e)throw Error("i18n: Template parameter value is not a string");i=i.replaceAll(`{{${r}}}`,e)}return i},cJ={"de-DE":()=>eB.e(773).then(eB.bind(eB,773)),"en-GB":()=>eB.e(765).then(eB.bind(eB,765)),"nl-NL":()=>eB.e(132).then(eB.bind(eB,132)),"fr-FR":()=>eB.e(514).then(eB.bind(eB,514)),"en-US":()=>eB.e(632).then(eB.bind(eB,632))},cQ=({children:e,locale:t})=>{let[r,i]=(0,eD.useState)({state:"init"});switch((0,eD.useEffect)(()=>{i({state:"loading"}),"debug"!==t?cJ[t]().then(e=>{let r;i({state:"finished",translate:(r=e.default,(e,...i)=>{let l=new Intl.PluralRules(t,{type:"cardinal"}),o=r[e];if(void 0===o)return console.warn("Unable to obtain translation for key:",e),e;if("string"==typeof o){if(""===o)return console.warn(`Translation for key "${String(e)}" is an empty string`),e;let t=i.at(-1);if("object"==typeof t&&"n"in t)throw Error("i18n: Unexpected plural option for non-plural translation");return cG(o,t??{})}let n=i.at(-1),s="one",a=o.one;
3if("object"==typeof o&&("object"==typeof n&&"n"in n&&(s="one"===l.select(n.n)?"one":"other"),a=o[s]),""===a)return console.warn(`Translation for key "${String(e)}" has empty string for plural form "${s}"`),e;if(1===i.length)return a;let d=i.at(0);if("object"!=typeof d)throw Error("i18n: Expected template parameters for plural translation");if("object"==typeof d&&"n"in d)throw Error("i18n: 'n' parameter passed as template parameter");return cG(a,d??{})})})}).catch(()=>{i({state:"error"})}):cJ["en-GB"]().then(e=>{i({state:"finished",translate:(e.default,(e,...t)=>{if(0===t.length)return e;let r={};for(let e of t)"object"==typeof e&&null!==e&&Object.assign(r,e);let i=Object.keys(r).sort((e,t)=>e.localeCompare(t)).map(e=>`${e}=${r[e]}`).join(", ");return`${String(e)} [${i}]`})})}).catch(()=>{i({state:"error"})})},[t]),r.state){case"init":case"loading":return(0,eO.jsx)(ew.I,{asModal:!0});case"error":return(0,eO.jsx)(rC,{});case"finished":return(0,eO.jsx)(cK.Provider,{value:{locale:t,translate:r.translate},children:e})}},cX=()=>{let e=(0,eD.useContext)(cK);if(null===e)throw Error("Failed to obtain translate function, ensure all calls to useTranslate are placed within a LanguageProvider.");return e.translate},c0=()=>{let e=(0,eD.useContext)(cK);if(null===e)throw Error("Failed to obtain locale, ensure all calls to useLocale are placed within a LanguageProvider.");return e.locale},c1=(e,t,r,i)=>e("ce.threshold.description.from-to",{from:r,to:i,unit:t}),c2=(e,t,r)=>e("ce.threshold.description.above-or-equal-to",{value:r,unit:t}),c4=(e,t,r)=>e("ce.threshold.description.lower-than-or-equal-to",{unit:t,value:r}),c8=(e,t,r)=>e("ce.threshold.description.increase-of-at-least",{value:r,unit:t}),c3=(e,t,r)=>e("ce.threshold.description.decrease-of-at-least",{value:r,unit:t}),c5=(e,t,r,i)=>e("ce.threshold.description.x-to-y-unit",{from:r,to:i,unit:t}),c7=(e,t)=>({fromTo:c1.bind(null,e,t),aboveOrEqualTo:c2.bind(null,e,t),lowerOrEqualTo:c4.bind(null,e,t),increaseOf:c8.b
3ind(null,e,t),decreaseOf:c3.bind(null,e,t),xToYUnit:c5.bind(null,e,t)}),c6=e=>({open:e.visible,onClose:e.hide,onCloseAnimationFinished:()=>{e.resolveHide(),e.keepMounted||e.remove()}}),c9="ApplyToAllDialog",ue="apply-to-all-form";tI(c9,tT(()=>{let e=(0,eH.mN)({defaultValues:{applyToAll:"no"},resolver:rm(re({applyToAll:ra([t7("yes"),t7("no")])}))}),t=cX(),r=t_(),i=(0,eD.useId)();return(0,eO.jsxs)(k.yZ,{variant:"centered-dialog",size:"m","aria-labelledby":i,...c6(r),children:[(0,eO.jsxs)(k.yZ.Header,{children:[(0,eO.jsx)(k.yZ.Title,{id:i,children:t("ce.dialog.apply-to-all.title")}),(0,eO.jsx)(k.yZ.CloseButton,{onClick:()=>r.resolve({closeReason:"cancel"})})]}),(0,eO.jsx)(k.yZ.Body,{children:(0,eO.jsx)(p.B,{_gap:"l",as:"form",id:ue,onSubmit:e.handleSubmit(e=>r.resolve({closeReason:"submit",values:e})),children:(0,eO.jsxs)(Z.k,{helperText:t("ce.dialog.apply-to-all.helper-text"),children:[(0,eO.jsx)(F.Z,{...e.register("applyToAll"),id:"apply-to-all-no",value:"no",children:(0,eO.jsx)(u.EY,{children:t("ce.dialog.apply-to-all.option-no.label")})}),(0,eO.jsx)(F.Z,{...e.register("applyToAll"),id:"apply-to-all-yes",value:"yes",children:(0,eO.jsx)(u.EY,{children:t("ce.dialog.apply-to-all.option-yes.label")})})]})})}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsxs)(k.yZ.Actions,{children:[(0,eO.jsx)(R.t,{onClick:()=>r.resolve({closeReason:"cancel"}),children:t("ce.global.cancel")}),(0,eO.jsx)(h.j,{form:ue,type:"submit",children:t("ce.global.next")})]})})]})}));let ut={show:()=>tP(c9),hide:()=>tE(c9)},ur=e=>{let{icon:t,title:r,children:i,primaryButton:l,secondaryButton:o,errorMessage:n}=e;return(0,eO.jsxs)(eD.Fragment,{children:[(0,eO.jsx)(k.yZ.Body,{_p:"xl",children:(0,eO.jsx)(p.B,{align:"stretch",children:(0,eO.jsxs)(p.B,{_gap:"l",align:"stretch",children:[(0,eO.jsx)("div",{role:"alert",children:n&&(0,eO.jsx)(rL,{errorMessage:n})}),(0,eO.jsxs)(p.B,{align:"center",_gap:"m",children:[eD.default.cloneElement(t,{style:{width:48,height:48}}),r]}),i]})})}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsxs)(k.yZ.Actions,{children:[o,l]})})]})},ui="ConfirmationTaskDialog",ul=async()=>Promise.resolve({success:!0});tI("ConfirmationTaskDialog",tT(e=>{let{task:t=ul,title:r,message:i}=e,l=t_(),[o,n]=(0,eD.useState)(!1),[s,a]=(0,eD.useState)(),d=(0,eD.useId)();return(0,eO.jsx)(k.yZ,{size:"s",...c6(l),"aria-labelledby":d,children:(0,eO.jsx)(ur,{icon:e.icon,title:(0,eO.jsx)(y.D,{variant:"h3",as:"h2",style:{textAlign:"center"},id:d,children:r}),errorMessage:s,primaryButton:(0,eO.jsx)(h.j,{isPending:o,onClick:async()=>{n(!0),a(void 0);let e=await t();e.success?l.resolve({btn:"primary"}):a(e.message),n(!1)},children:e.primaryButtonLabel}),secondaryButton:(0,eO.jsx)(R.t,{disabled:o,onClick:()=>l.resolve({btn:"secondary"}),children:e.secondaryButtonLabel}),children:(0,eO.jsx)(u.EY,{containsDangerousHtml:!0,children:i})})})}));let uo={show:e=>tP(ui,e),hide:()=>tE(ui)},un="FollowUpTaskDialog";tI(un,tT(e=>{let{identifier:t,defaultValue:r,allTasks:i}=e,l=t_();return(0,eO.jsx)(aQ,{identifier:t,...c6(l),onRequestClose:()=>{l.resolve({action:"cancel"}),l.hide()},handleOnDelete:()=>{l.resolve({action:"delete"}),l.hide()},onSubmit:e=>{l.resolve({action:"submit",task:e["external-task"]}),l.hide()},defaultValue:r,allTasks:i})}));let us={show:e=>tP(un,e)},ua=(0,eD.createContext)(null),ud=({renderDetailsForCode:e,children:t})=>(0,eO.jsx)(ua.Provider,{value:(0,eD.useMemo)(()=>({renderDetailsForCode:e}),[e]),children:t}),uc="ItemDetailsDialog",uu=({itemIdentifier:e})=>{let t=(0,eD.useRef)(null),r=(()=>{let e=(0,eD.useContext)(ua);if(!e)throw Error("useExternalItemDetails must be used within an ExternalItemDetailsProvider");return e})().renderDetailsForCode;return(0,eD.useEffect)(()=>{if(!e)return;let i=iJ.fromString(e);t.current&&i&&r(i,t.current)},[e]),(0,eO.jsx)("div",{ref:t})};tI(uc,tT(e=>{let{itemName:t,itemIdentifier:r}=e,i=t_(),l=cX(),o=(0,eD.useId)();return(0,eO.jsxs)(k.yZ,{size:"l","aria-labelledby":o,...c6(i),children:[(0,eO.jsxs)(k.yZ.Header,{children:[(0,eO.jsx)(k.yZ.Title,{id:o,children:l("ce.patient.thresholds.item.details.modal.title",{name:t})}),(0,eO.jsx)(k.yZ.CloseButton,{onClick:i.resolve})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Body,{_p:"none",children:(0,eO.jsx)(rj,{fallback:(0,eO.jsx)(rx,{}),children:(0,eO.jsx)(uu,{itemIdentifier:r})})}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsx)(k.yZ.Actions,{children:(0,eO.jsx)(R.t,{onClick:i.resolve,children:l("ce.patient.item-details.close")})})})]})}));let up={show:e=>tP(uc,e),hide:()=>tE(uc)},uh="RequestCalculationDialog";tI(uh,tT(e=>{let{code:t}=e,r=t_(),i=cX(),l=(0,eD.useId)();return(0,eO.jsxs)(k.yZ,{variant:"centered-dialog",size:"m",title:i("ce.thresholds.modal.calculation-missing.title"),"aria-labelledby":l,...c6(r),children:[(0,eO.jsxs)(k.yZ.Header,{children:[(0,eO.jsx)(k.yZ.Title,{id:l,children:i("ce.thresholds.modal.calculation-missing.title")}),(0,eO.jsx)(k.yZ.CloseButton,{onClick:r.resolve})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Body,{children:(0,eO.jsxs)(p.B,{axis:"y",_gap:"xl",borderRadius:"m",children:[(0,eO.jsx)(u.EY,{children:i("ce.thresholds.modal.calculation-missing.description")}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"m",width:"full",align:"stretch",backgroundColor:"blue",borderRadius:"m",_p:"l",children:[(0,eO.jsx)(v.E,{label:i("ce.global.copy"),onClick:()=>{navigator.clipboard.write([new ClipboardItem({"text/plain":t})]).then(()=>{(0,U.o)({type:"success",message:i("ce.protocol.copy.success")})})},children:(0,eO.jsx)(et.A,{})}),(0,eO.jsxs)(c.a,{children:[(0,eO.jsx)(u.EY,{children:i("ce.thresholds.modal.calculation-missing.copy-protocol-id")}),(0,eO.jsx)(u.EY,{children:t})]})]})]})}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsxs)(k.yZ.Actions,{children:[(0,eO.jsx)(R.t,{onClick:r.resolve,children:i("ce.global.close")}),(0,eO.jsx)("a",{href:"https://www.notion.so/luscii/Calculations-and-Combination-Alerts-36d01353700b42e491ebf6205c9d45ea?pvs=4",target:"_blank",rel:"noopener noreferrer",children:(0,eO.jsx)(h.j,{children:i("ce.thresholds.modal.calculation-missing.button-request.label")})})]})})]})}));let ug={show:e=>tP(uh,e),hide:()=>tE(uh)},um="MeasurementItemsMissingDialog";tI(um,tT(e=>{let{missingItems:t}=e,r=cX(),i=t_();return(0,eO.jsxs)(k.yZ,{variant:"centered-dialog",size:"m",title:r("ce.thresholds.modal.instrument-missing.title"),...c6(i),children:[(0,eO.jsxs)(k.yZ.Header,{children:[(0,eO.jsx)(k.yZ.Title,{children:r("ce.thresholds.modal.instrument-missing.title")}),(0,eO.jsx)(k.yZ.CloseButton,{onClick:i.resolve})]}),(0,eO.jsx)(k.yZ.Body,{children:(0,eO.jsxs)(p.B,{_gap:"xl",width:"full",children:[(0,eO.jsx)(u.EY,{children:r("ce.thresholds.modal.instrument-missing.description")}),(0,eO.jsxs)(p.B,{_gap:"l",width:"full",align:"stretch",children:[(0,eO.jsx)(u.EY,{variant:"strong",children:r("ce.thresholds.modal.instrument-missing.required-instruments.title")}),(0,eO.jsx)(d.Z,{border:!0,padding:!1,children:(0,eO.jsx)(ey.e,{children:t.map(e=>{let t=iJ.fromCode(e).toString();return(0,eO.jsx)(ey.e.Item,{children:(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",justify:"between",children:[(0,eO.jsxs)(p.B,{axis:"y",_gap:"xs",children:[(0,eO.jsx)(u.EY,{children:e.code}),(0,eO.jsx)(u.EY,{color:"on-negative",variant:"sm",children:r("ce.thresholds.validation-error.instrument-missing-in-protocol.title")})]}),(0,eO.jsx)(v.E,{label:r("ce.global.copy"),onClick:()=>{navigator.clipboard.write([new ClipboardItem({"text/plain":t})]),(0,U.o)({type:"success",message:r("ce.thresholds.modal.instrument-missing.tooltip.copy-ID.label")})},children:(0,eO.jsx)(et.A,{})})]})})},t)})})})]})]})}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsx)(k.yZ.Actions,{children:(0,eO.jsx)(h.j,{onClick:i.resolve,children:r("ce.global.done")})})})]})}));let uf={show:e=>tP(um,e),hide:()=>tE(um)},ux=({title:e,description:t,onEdit:r})=>{let i=cX(),l=tu(),o=(0,eD.useId)();return(0,eO.jsx)(d.Z,{border:!0,padding:!1,as:"article","aria-labelledby":o,children:(0,eO.jsxs)(p.B,{_gap:"xl",width:"full",align:"stretch",_p:"l",children:[(0,eO.jsxs)(p.B,{justify:"between",align:"center",axis:"x",children:[(0,eO.jsx)(u.EY,{as:"h3",variant:"strong",truncate:!0,id:o,children:e}),l.canEdit&&(0,eO.jsx)(v.E,{label:i("ce.generic.button-edit.label"),onClick:r,children:(0,eO.jsx)(X.A,{})})]}),(0,eO.jsx)(c.a,{children:(0,eO.jsx)(x.v,{_type:"neutral",children:t})})]})})},uy="ViewSingleThresholdDialog";tI(uy,tT(e=>{let{title:t,description:r,tasks:i,status:l,maxTriggers:o,priority:n,code:s}=e,a=(0,eD.useId)(),c=t_(),g=cX(),m=()=>c.resolve({isEdit:!1});return(0,eO.jsx)(k.yZ,{...c6(c),"aria-labelledby":a,variant:"side-modal",size:"m",children:(0,eO.jsx)(rB,{title:(0,eO.jsx)(k.yZ.Title,{id:a,children:t}),onClose:m,primaryButton:(0,eO.jsx)(h.j,{onClick:m,children:g("ce.global.close")}),secondaryButton:null,children:(0,eO.jsxs)(p.B,{width:"full",align:"stretch",divider:(0,eO.jsx)(w.c,{version:"v2",variant:"vertical-flow"}),children:[(0,eO.jsx)(ux,{title:`${g("ce.global.trigger")}: ${((e,t)=>{switch(t.code){case"singleCompareHigh":switch(t.priority){case"PH":return e("ce.global.threshold-description.single-compare-ph-high");case"PM":return e("ce.global.threshold-description.single-compare-pm-high")}break;case"singleCompareLow":switch(t.priority){case"PH":return e("ce.global.threshold-description.single-compare-ph-low");case"PM":return e("ce.global.threshold-description.single-compare-pm-low")}break;case"deltaCompareHigh":return e("ce.global.threshold-description.delta-compare-ph-high");case"deltaCompareLow":return e("ce.global.threshold-description.delta-compare-ph-low")}throw TypeError(`Invalid priority code combination in ViewSingleThreshold component, code ${t.code} priority: ${t.priority}`)})(g,{priority:n,code:s})}`,description:r,onEdit:()=>c.resolve({isEdit:!0})}),(0,eO.jsx)(d.Z,{border:!0,padding:!1,children:(0,eO.jsxs)(p.B,{_gap:"m",_p:"l",children:[(0,eO.jsx)(u.EY,{as:"span",variant:"strong",truncate:!0,children:g("ce.threshold-detail-flow.
3create-alert.title")}),(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(rI,{priority:n}),(0,eO.jsx)(u.EY,{children:((e,t)=>{switch(t){case"PH":return e("ce.threshold-detail-flow.create-alert.red.description");case"PM":return e("ce.threshold-detail-flow.create-alert.amber.description")}})(g,n)})]})]})}),(i.length>0||iz(l))&&(0,eO.jsx)(cN,{tasks:i,status:l,maxTriggers:o})]})})})}));let uv={show:e=>(sr({id:"protocol_thresholds_view_details_single"}),tP(uy,e)),hide:()=>tE(uy)},uw="EditSingleThresholdDialog";tI(uw,tT(e=>{let{priority:t,code:r,viewModel:i}=e,l=t_();return(0,eO.jsx)(k.yZ,{variant:"side-modal",size:"m",...c6(l),children:(0,eO.jsx)(cz,{priority:t,code:r,viewModel:i,onSubmitSuccess:l.resolve})})}));let uj={show:e=>(sr({id:"patient_thresholds_open_edit_panel"}),tP(uw,e)),hide:()=>tE(uw)},ub="EditAllThresholdsDialog";tI(ub,tT(e=>{let{viewModel:t}=e,r=t_(),i=(0,eD.useId)();return(0,eO.jsx)(k.yZ,{variant:"side-modal",size:"m",...c6(r),"aria-labelledby":i,children:(0,eO.jsx)(aj,{mode:"modal",viewModel:t,modalTitleId:i,onSubmitSuccess:r.resolve})})}));let uC={show:e=>{switch(e.applicationContext){case"patient-configuration":sr({id:"patient_thresholds_open_edit_panel"});break;case"template-configuration":sr({id:"protocol_thresholds_view_details_all"})}return tP(ub,e)},hide:()=>tE(ub)},uk="ViewCombinationThresholdDetailsDialog";tI(uk,tT(e=>{let t=cX(),{viewModel:r,hasAllExternalItems:i,onOpenDetails:l}=e,o=t_();return(0,eO.jsx)(k.yZ,{variant:"side-modal",size:"m",title:t("ce.global.trigger"),...c6(o),children:(0,eO.jsx)(c$,{details:r,combinationThresholdTitleColor:i?"base":"on-negative",onClose:o.resolve,onOpenDetails:i?void 0:()=>l?.(r.combinationItems)})})}));let uP=()=>tE(uk),uE="ViewCombinationThresholdMoreDetailsDialog";tI(uE,tT(e=>{let{combinationItems:t}=e,r=t_(),i=cX();return(0,eO.jsxs)(k.yZ,{variant:"centered-dialog",title:i("ce.thresholds.modal.instrument-missing.title"),size:"m",...c6(r),children:[(0,eO.jsxs)(k.yZ.Header,{children:[(0,eO.jsx)(k.yZ.Title,{children:i("ce.thresholds.modal.instrument-missing.title")}),(0,eO.jsx)(k.yZ.CloseButton,{onClick:r.resolve})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Body,{children:(0,eO.jsxs)(p.B,{_gap:"xl",width:"full",children:[(0,eO.jsx)(u.EY,{children:i("ce.thresholds.modal.instrument-missing.description")}),(0,eO.jsxs)(p.B,{_gap:"l",width:"full",align:"stretch",children:[(0,eO.jsx)(u.EY,{variant:"strong",children:i("ce.thresholds.modal.instrument-missing.required-instruments.title")}),(0,eO.jsx)(d.Z,{border:!0,padding:!1,children:(0,eO.jsx)(ey.e,{children:t.map(e=>{let t=e.isMissing;return(0,eO.jsx)(ey.e.Item,{children:(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",align:"center",cursor:"pointer",hoverBackgroundColor:"blue",onClick:async()=>{await navigator.clipboard.write([new ClipboardItem({"text/plain":e.code})]),(0,U.o)({type:"success",message:i("ce.thresholds.modal.instrument-missing.tooltip.copy-ID.label")})},children:[t?(0,eO.jsx)(C.A,{color:"on-negative"}):(0,eO.jsx)(ej.A,{}),(0,eO.jsxs)(p.B,{axis:"y",_gap:"xs",children:[(0,eO.jsx)(u.EY,{children:e.displayName?`${e.displayName} (${e.code})`:e.code}),t&&(0,eO.jsx)(u.EY,{color:"on-negative",variant:"sm",children:i("ce.thresholds.validation-error.instrument-missing-in-protocol.title")})]})]})})},e.code)})})})]})]})}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsx)(k.yZ.Actions,{children:(0,eO.jsx)(h.j,{onClick:r.resolve,children:i("ce.global.done")})})})]})}));let u_={show:e=>tP(uE,e),hide:()=>tE(uE)},uT=ca&&1/d6(new ca([,-0]))[1]==1/0?function(e){return new ca(e)}:n9,uI=re({templateId:rt(rn()),tags:rt(re({program:rt(rn()),programName:rt(rn())}))});function uM(e){let t="__UNKNOWN-PROGRAM__",{success:r,output:i}=rh(uI,e);if(!r)return t;let{tags:l,templateId:o}=i;return l?.programName??l?.program??o??t}let uA=re({name:rt(rn()),templateId:rt(rn())});function uH(e){let t="__UNKNOWN-PROTOCOL__",{success:r,output:i}=rh(uA,e);if(!r)return t;let{name:l,templateId:o}=i;return l??o??t}let uS="CopyCombinationThresholdDialog";tI(uS,tT(e=>{let t,r,i=t_(),{thresholdTitle:l,thresholdCombinationItems:o,thresholdPriority:n,system:s,thresholdCode:a}=e,g=cX(),{canEdit:m}=tu(),[f,x]=(0,eD.useState)({name:"processing"}),{register:y,handleSubmit:v,formState:j,watch:P}=(0,eH.mN)({disabled:!m,defaultValues:{program:"",destinationTemplateId:""}}),E=P("program"),{mutateAsync:_,isPending:I,labels:M,isError:A}=n6().useCopyCombinationThresholdMutation({omitToasts:["success"]}),{data:H,isLoading:S}=(t=((e,t)=>{let r,{query:i}=t??{},l=i?.queryKey??["/api/configuration-templates",...e?[e]:[]],o=(r=iT(),(0,eD.useCallback)((e,t)=>r({url:"/api/configuration-templates",method:"GET",params:e,signal:t}),[r]));return{queryKey:l,queryFn:({signal:t})=>o(e,t),...i}})(void 0,void 0),(r=(0,eE.I)(t,void 0)).queryKey=t.queryKey,r),L=H?.map(e=>({...e,name:uM(e)})),B=L?.sort((e,t)=>
3uM(e).localeCompare(uM(t))),O=B&&B.length?function(e,t){var r=-1,i=dk,l=e.length,o=!0,n=[],s=n;if(l>=200){var a=t?null:uT(e);if(a)return d6(a);o=!1,i=d3,s=new d4}else s=t?[]:n;e:for(;++r<l;){var d=e[r],c=t?t(d):d;if(d=0!==d?d:0,o&&c==c){for(var u=s.length;u--;)if(s[u]===c)continue e;t&&s.push(c),n.push(d)}else i(s,c,void 0)||(s!==n&&s.push(c),n.push(d))}return n}(B,cH("name")):[],D=H?.filter(e=>e.tags?.program===E).sort((e,t)=>uH(e).localeCompare(uH(t))),V=g("ce.protocol.copy-trigger.modal.copy-target-form.title"),Z=g("ce.protocol.copy-trigger.modal.copy-target-form.program.label"),F=g("ce.protocol.copy-trigger.modal.copy-target-form.program.placeholder"),N=g("ce.protocol.copy-trigger.modal.copy-target-form.program.required"),$=g("ce.protocol.copy-trigger.modal.copy-target-form.protocol.label"),q=g("ce.protocol.copy-trigger.modal.copy-target-form.protocol.placeholder"),Y=g("ce.protocol.copy-trigger.modal.copy-target-form.protocol.required"),W="success"!==f.name?g("ce.protocol.copy-trigger.modal.title"):g("ce.protocol.copy-trigger.modal.success.title");return(0,eO.jsxs)(k.yZ,{size:"m",title:W,...c6(i),children:[(0,eO.jsxs)(k.yZ.Header,{children:[(0,eO.jsx)(k.yZ.Title,{children:W}),(0,eO.jsx)(k.yZ.CloseButton,{onClick:i.resolve})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Body,{children:"success"===f.name?(0,eO.jsx)(eO.Fragment,{children:(0,eO.jsxs)(p.B,{_gap:"xl",width:"full",children:[(0,eO.jsx)(u.EY,{children:M.renderSuccessDescription({identifier:f.templateId,tags:f.tags,render:({beforeLink:e,afterLink:t,linkProps:r})=>(0,eO.jsxs)(eO.Fragment,{children:[e,"string"==typeof r?r:(0,eO.jsx)("a",{...r,children:r.label}),t]})})}),(0,eO.jsxs)(p.B,{_gap:"l",width:"full",align:"stretch",children:[(0,eO.jsx)(u.EY,{variant:"strong",children:g("ce.thresholds.modal.instrument-missing.required-instruments.title")}),(0,eO.jsx)(d.Z,{border:!0,padding:!1,children:(0,eO.jsx)(ey.e,{children:o.map(e=>(0,eO.jsx)(ey.e.Item,{children:(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsx)(p.B,{axis:"x",_gap:"base",align:"center",cursor:"pointer",hoverBackgroundColor:"blue",onClick:async()=>{await navigator.clipboard.write([new ClipboardItem({"text/plain":e.code})]),(0,U.o)({type:"success",message:g("ce.thresholds.modal.instrument-missing.tooltip.copy-ID.label")})},children:(0,eO.jsxs)(u.EY,{children:[e.displayName," (",e.code,")"]})})})},e.code))})})]})]})}):(0,eO.jsxs)(p.B,{_gap:"l",width:"full",children:[A&&(0,eO.jsx)(b.A,{color:"red",icon:C.A,children:(0,eO.jsx)(u.EY,{color:"current",children:M.failureMessage})}),(0,eO.jsx)(d.Z,{border:!0,width:"full",children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"base",width:"full",children:[(0,eO.jsx)(rI,{priority:n,size:"s"}),(0,eO.jsxs)(p.B,{_gap:"base",children:[(0,eO.jsx)(u.EY,{variant:"medium",children:l}),(0,eO.jsxs)(c.a,{children:[(0,eO.jsx)(u.EY,{children:g("ce.protocol.copy-trigger.modal.required-instruments.title")}),(0,eO.jsx)("ul",{style:{listStyle:"disc",paddingLeft:"1rem",marginLeft:"1rem"},children:o.map(e=>(0,eO.jsx)("li",{"aria-label":e.displayName,children:(0,eO.jsx)(u.EY,{children:e.displayName})},e.code))})]})]})]})}),(0,eO.jsxs)(p.B,{as:"form",id:"copy-combination-threshold-form",_gap:"l",width:"full",onSubmit:v(e=>{let t=B?.find(t=>t.templateId===e.destinationTemplateId);_({sourceSystem:s,sourceCode:a,destinationTemplateId:e.destinationTemplateId}).then(()=>x({name:"success",templateId:e.destinationTemplateId,tags:t?.tags??{}}))}),children:[(0,eO.jsx)(u.EY,{variant:"strong",children:V}),S?(0,eO.jsxs)(p.B,{_gap:"base",children:[(0,eO.jsx)(T.E,{variant:"rounded",height:20,width:100}),(0,eO.jsx)(T.E,{variant:"rounded",height:44,width:240})]}):(0,eO.jsxs)(ea.A,{label:Z,errorText:j.errors.program&&N,...y("program",{required:!0,minLength:1}),children:[(0,eO.jsx)("option",{value:"",disabled:!0,children:F}),O?.map(e=>{if(!e.templateId)return null;let t=function(e){let t="__UNKNOWN-PROGRAM__",{success:r,output:i}=rh(uI,e);if(!r)return t;let{tags:l,templateId:o}=i;return l?.program??o??t}(e);return(0,eO.jsx)("option",{value:t,children:e.name},t)})]}),S?(0,eO.jsxs)(p.B,{_gap:"base",children:[(0,eO.jsx)(T.E,{variant:"rounded",height:20,width:100}),(0,eO.jsx)(T.E,{variant:"rounded",height:44,width:240})]}):(0,eO.jsxs)(ea.A,{label:$,errorText:j.errors.destinationTemplateId&&Y,...y("destinationTemplateId",{required:!0,minLength:1}),children:[(0,eO.jsx)("option",{value:"",disabled:!0,children:q}),D?.map(e=>{if(!e.templateId)return null;let t=uH(e);return(0,eO.jsx)("option",{value:e.templateId,children:t},e.templateId)})]})]})]})}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{children:(0,eO.jsxs)(k.yZ.Actions,{children:[(0,eO.jsx)(R.t,{onClick:i.resolve,children:g(m?"ce.global.cancel":"ce.global.close")}),"success"!==f.name?(0,eO.jsx)(h.j,{isPending:I,type:"submit",form:"copy-combination-threshold-form",children:g("ce.protocol.copy-trigger.modal.button-copy.label")}):(0,eO.jsx)(h.j,{onClick:i.resolve,children:g("ce.global.close")})]})})]})}));let uL=()=>tE(uS),uB="SideModalFormDialog";tI(uB,tT(e=>{let{title:t,formComponent:r,defaultValues:i,performSubmit:l,primaryButtonLabel:o,secondaryButtonLabel:n}=e,{canEdit:s}=tu(),a=(0,eD.useId)(),d=t_(),[u,p]=(0,eD.useState)(),[g,m]=(0,eD.useState)(!1);return(0,eO.jsxs)(k.yZ,{...c6(d),"aria-label":t,variant:"side-modal",size:"m",children:[(0,eO.jsxs)(k.yZ.Header,{children:[(0,eO.jsx)(k.yZ.Title,{children:t}),(0,eO.jsx)(k.yZ.CloseButton,{onClick:d.resolve})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsxs)(k.yZ.Body,{width:"full",backgroundColor:"background",children:[(0,eO.jsx)("div",{role:"alert",children:u&&(0,eO.jsx)(c.a,{_mb:"l",children:(0,eO.jsx)(rL,{errorMessage:u})})}),(0,eO.jsx)(r,{id:a,defaultValues:i,onSubmit:async e=>{p(void 0),m(!0);let t=await l(e);if(m(!1),t.success)return d.resolve();p(t.message)}})]}),(0,eO.jsx)(w.c,{}),(0,eO.jsx)(k.yZ.Footer,{backgroundColor:"surface",children:(0,eO.jsxs)(k.yZ.Actions,{children:[(0,eO.jsx)(R.t,{onClick:d.resolve,disabled:g,children:n}),s&&(0,eO.jsx)(h.j,{form:a,isPending:g,type:"submit",children:o})]})})]})}));let uO=()=>tE(uB),uD=()=>{let e=cX();return(0,eO.jsxs)(b.A,{color:"blue",children:[(0,eO.jsx)(u.EY,{color:"current",variant:"strong",children:e("ce.patient.thresholds.loading.title")}),(0,eO.jsx)(u.EY,{color:"current",children:e("ce.patient.thresholds.loading.description")})]})},uV=function(){let e=e3()["item-identifier"],t=iJ.parseString(e),{system:r,code:i}=t,l=n6().useNonCombinationThresholdsViewModel();if("processing"===l.status)return(0,eO.jsx)(uD,{});let o=l.items?.[r]?.[i];if(!o)throw Error(`Unable to obtain viewmodel for: system ${r} code ${i}`);return(0,eO.jsx)(rD,{onExpansionChange:e=>{sr({id:"change_all_trigger_rows_expansion_level",props:{configuration:"patient",newLevel:e}})},children:(0,eO.jsxs)(p.B,{_gap:"l",align:"stretch",children:[(0,eO.jsx)(cR,{variant:"filter-only",viewModel:l,selectedItemIdentifier:t.toString()}),(0,eO.jsx)(cD,{viewModel:o})]})})},uU=function(){let e=cX(),t=n6().useNonCombinationThresholdsViewModel();if("processing"===t.status)return(0,eO.jsx)(uD,{});let r=t.keys.map(([e,r])=>t.items[e]?.[r]).filter(iz).filter(e=>e.hasTriggers);return(0,eO.jsx)(rD,{onExpansionChange:e=>{sr({id:"change_all_trigger_rows_expansion_level",props:{configuration:"patient",newLevel:e}})},children:(0,eO.jsxs)(p.B,{_gap:"xl",align:"stretch",children:[(0,eO.jsx)(cR,{variant:"filter-only",viewModel:t,selectedItemIdentifier:null}),(0,eO.jsx)(y.D,{as:"h1",variant:"h2",children:e("ce.patient.page.all-thresholds.title")}),0===r.length?(0,eO.jsx)(rf,{}):(0,eO.jsx)(p.B,{_gap:"l",align:"stretch",children:r.map(e=>(0,eO.jsx)(cD,{viewModel:e},[e?.system,e?.code].join()))})]})})},uZ=function(){let e=or();return"processing"===al().status?(0,eO.jsx)(uD,{}):(0,eO.jsxs)(p.B,{width:"full",_gap:"xl",align:"stretch",children:[(0,eO.jsx)("div",{role:"alert",style:{display:"contents"},children:e&&(0,eO.jsx)(ol,{})}),(0,eO.jsxs)(tr,{children:[(0,eO.jsx)(te,{path:"/",component:uU}),(0,eO.jsx)(te,{path:"/all/:item-identifier",component:uV})]})]})},uF=e=>{let{children:t,...r}=e;return(0,eO.jsx)(rb,{...r,children:(0,eO.jsx)(cQ,{...r,children:(0,eO.jsx)(si,{...r,children:(0,eO.jsx)(rj,{fallback:(0,eO.jsx)(rk,{error:Error("An error occurred initiating the clinical engine user interface.")}),children:(0,eO.jsx)(iL,{...r,children:(0,eO.jsx)(nM,{...r,children:(0,eO.jsx)(ud,{...r,children:(0,eO.jsx)(l8,{...r,children:(0,eO.jsx)(nH,{...r,children:t})})})})})})})})})},uR=e=>
3iK(is,e,{summaryMessagePrefix:"External items doesn't have the expected shape."}),uN=e=>{let{children:t,...r}=e;return(0,eO.jsx)(ts,{...r,children:(0,eO.jsx)(uF,{...r,children:t})})};uN.displayName="CEProviders";let u$=(0,eD.createContext)({step:0,setStep:()=>{}}),uq=e=>{let{children:t}=e,[r,i]=(0,eD.useState)(0),l=(0,eT.jE)();return(0,eO.jsx)(u$.Provider,{value:{step:r,setStep:e=>{e!==r&&(i(e),l.refetchQueries())}},children:t})},uY=e=>{let{defaultValues:t,onSubmit:r,id:i,...l}=e,o=cX(),{canEdit:n}=tu(),{register:s,handleSubmit:a,getValues:d}=(0,eH.mN)({disabled:!n,defaultValues:t});return(0,eO.jsx)(p.B,{as:"form",id:i,_gap:"l",align:"stretch",width:"full",...l,onSubmit:async e=>{e.preventDefault(),d().inactiveDays<=60?await a(r)():uo.show({icon:(0,eO.jsx)(C.A,{color:"primary"}),title:o("ce.threshold-updates.inactivity.confirm-exceeding-limit.title"),message:o("ce.threshold-updates.inactivity.confirm-exceeding-limit.description"),primaryButtonLabel:o("ce.global.save"),secondaryButtonLabel:o("ce.global.cancel"),task:async()=>(await a(r)(),{success:!0})}).then(uo.hide)},children:(0,eO.jsx)($.o,{type:"number",step:1,min:1,label:o("ce.threshold-detail-flow.inactivity.trigger.form.inactive-days.label"),suffix:o("ce.threshold-detail-flow.inactivity.trigger.form.inactive-days.suffix"),...s("inactiveDays",{valueAsNumber:!0})})})};function uW({id:e,defaultValues:t,onSubmit:r,onDeleteTrigger:i}){let l=cX(),o=i$({translate:l}),n=o?.followUp?{followUpMaxTriggers:o?.followUp?.maxTriggers??null,followUpTasks:o?.followUp?.steps[1]?.tasks??[],followUpStatus:o?.followUp?.steps[1]?.status??"keep-open"}:void 0,s=l("ce.threshold-detail-flow.inactivity.trigger.title");return(0,eO.jsxs)(rA,{children:[(0,eO.jsx)(uz,{title:s,onDeleteTrigger:i,children:(0,eO.jsxs)(p.B,{_gap:"l",children:[(0,eO.jsx)(u.EY,{children:l("ce.threshold-detail-flow.inactivity.trigger.description")}),(0,eO.jsx)(uY,{id:e,defaultValues:t,onSubmit:r})]})}),(0,eO.jsx)(uK,{}),n&&(0,eO.jsx)(cN,{title:l("ce.threshold-detail-flow.automated-actions.title"),tasks:n.followUpTasks,status:n.followUpStatus,maxTriggers:n.followUpMaxTriggers})]})}function uz(e){let{title:t,children:r,onDeleteTrigger:i}=e,l=cX();return(0,eO.jsx)(rM,{title:t,action:i?{icon:(0,eO.jsx)(q.A,{color:"primary"}),iconLabel:l("ce.global.delete"),onClick:i}:void 0,children:r})}function uK(){let e=cX();return(0,eO.jsx)(rM,{title:e("ce.threshold-detail-flow.create-alert.grey.title"),children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(ei.A,{color:"grey"}),(0,eO.jsx)(u.EY,{children:e("ce.threshold-detail-flow.create-alert.grey.description")})]})})}let uG=(i=()=>{let e=cX(),t=t_(),r=i$({translate:e});return(0,eO.jsx)(a5,{code:null,triggers:[],otherTriggers:[r].map(e=>({...e,description:e.trigger.description})),title:e("ce.workflow-builder.inactivity.title"),onClose:t.resolve})},l={variant:"full-screen"},tT(()=>{let e=t_();return(0,eO.jsx)(k.yZ,{...c6(e),...l,children:(0,eO.jsx)(i,{})})})),uJ=e=>{let t,r,i,l,{templateId:o}=e,n=cX(),{triggerInactivityAlertAfterDays:s}=n5({templateId:o}),a=i$({translate:n}),d=null!==s,c=a?.followUp?.steps[1]?.tasks??[],p=a?.followUp?.steps[1]?.status??"keep-open",{canEdit:h}=tu(),g=t_(uG),m=n("ce.threshold-list-view.section.inactivity.title"),f=n("ce.threshold-detail-flow.inactivity.add-trigger.button.label"),x=n("ce.threshold-detail-flow.inactivity.edit-trigger.button.label"),{mutateAsync:y,labels:v}=sl({operation:"add",triggerType:"inactivity"}),{mutateAsync:w,labels:j}=sl({operation:"update",triggerType:"inactivity"}),{mutateAsync:b,labels:C}=(t=(0,eT.jE)(),i={successTitle:(r=cX())("ce.threshold-detail-flow.inactivity.remove-trigger.success-toaster.title"),successMessage:r("ce.threshold-detail-flow.inactivity.remove-trigger.success-toaster.description"),failureMessage:r("ce.threshold-detail-flow.error-banner.could-not-save.description")},{...l=iH({mutation:{onSuccess:async(e,r,l)=>{sr({id:"protocol_activity_trigger_delete",props:{activity_trigger_type:"inactivity"}}),(0,U.o)({type:"success",title:i.successTitle,message:i.successMessage});let o=iM(r.templateId);t.invalidateQueries({queryKey:o}),await void 0}}}),labels:i,mutate:e=>{let t=n3({triggerInactivityAlertAfterDays:null});l.mutate({templateId:e.templateId,data:{configuration:{...t.configuration,overrideInactivityLimit:!0}}})},mutateAsync:e=>{let t=n3({triggerInactivityAlertAfterDays:null});return l.mutateAsync({templateId:e.templateId,data:{configuration:{...t.configuration,overrideInactivityLimit:!0}}})}}),k=()=>{let e=n(d?"ce.global.save":"ce.threshold-detail-flow.inactivity.add-trigger.button.label"),t=n(d&&h?"ce.global.cancel":"ce.global.close");tP(uB,{title:n("ce.threshold-detail-flow.inactivity.add-trigger.title"),formComponent:e=>(0,eO.jsx)(uW,{...e,onDeleteTrigger:h&&d?P:void 0}),defaultValues:{inactiveDays:s??2},primaryButtonLabel:e,secondaryButtonLabel:t,performSubmit:async e=>{if(d)try{return await (({inactiveDays:e})=>w({templateId:o,data:{triggerInactivityAlertAfterDays:e}}))({inactiveDays:e.inactiveDays}),{success:!0}}catch{return{success:!1,message:j.failureMessage}}try{return await (({inactiveDays:e})=>y({templateId:o,data:{triggerInactivityAlertAfterDays:e}}))({inactiveDays:e.inactiveDays}),{success:!0}}catch{return{success:!1,message:v.failureMessage}}}}).then(uO)},P=h&&a.trigger.activeOnConfiguration?()=>{uo.show({icon:(0,eO.jsx)(q.A,{color:"primary"}
3),title:n("ce.confirmation-modal.remove-trigger.title"),message:n("ce.confirmation-modal.remove-trigger.inactivity.description"),primaryButtonLabel:n("ce.global.delete"),secondaryButtonLabel:n("ce.global.cancel"),task:async()=>{try{return await b({templateId:o}),{success:!0}}catch{return{success:!1,message:C.failureMessage}}}}).then(()=>{uo.hide(),uO()})}:void 0,E=()=>{g.show().then(g.hide)};return(0,eO.jsx)(rH,{title:m,secondaryActions:h?(0,eO.jsx)(R.t,{onClick:k,children:d?x:f}):void 0,children:d?(0,eO.jsx)(dq,{description:s?n("ce.threshold-list-view.trigger.inactivity.label",{value:s.toString()}):"",priority:"PL",followUpTasks:c,followUpStatus:p,code:"inactivity",icon:(0,eO.jsx)(eC.A,{color:"on-surface-variant"}),menuActions:{onDeleteTrigger:P,onEditTriggerDetails:k,onEditWorkflow:c.length>0?E:void 0,onAddWorkflow:0===c.length?E:void 0}}):(0,eO.jsx)(u.EY,{children:n("ce.threshold-list-view.section.inactivity.empty")})})},uQ=e=>{let{combinationThresholds:t}=e,r=cX(),{identifier:i}=td(),[l,o]=(0,eD.useState)(null),n=nS(),{labels:s,mutateAsync:a}=n6().useDeleteCombinationThreshold();return 0===t.keys.length||0===n.length?null:(0,eO.jsx)(rH,{omitChildPadding:!0,title:r("ce.threshold-list-view.section.combined-instruments.title"),children:(0,eO.jsx)(ey.e,{children:t.keys.map(([e,d],c)=>{let p=t.items[e]?.[d];if(!p)return null;let h=`${p.code}-${c}`,g=p.combinationItems.every(e=>iW({externalItems:n,thresholdItem:e})),m=!g,f=p.followUp?.steps?.[1]?.tasks??[],x=p.followUp?.steps[1]?.status??"keep-open",v=iJ.fromCode(p),w=`workflow-editor-title-${v.toString()}`;return(0,eO.jsxs)(ey.e.Item,{"aria-label":p.title,children:[(0,eO.jsx)(ey.e.Padding,{children:(0,eO.jsx)(dq,{errorMessage:m?r("ce.threshold-list-view.section.combined-instruments.item.missing-items"):void 0,description:p.title,priority:p.priority,followUpTasks:f,followUpStatus:x,code:p.code,menuActions:{onAddWorkflow:0===f.length?()=>o(v):void 0,onEditWorkflow:f.length>0?()=>o(v):void 0,onViewTriggerDetails:()=>{(({viewModel:e,hasAllItemsInExternalItems:t})=>{tP(uk,{viewModel:e,hasAllExternalItems:t,onOpenDetails:e=>(({items:e})=>{u_.show({combinationItems:e.map(e=>({...e,isMissing:!1===iW({externalItems:n,thresholdItem:e})}))}).then(u_.hide)})({items:e})}).then(uP)})({viewModel:p,hasAllItemsInExternalItems:g})},onCopyTrigger:()=>{var t;tP(uS,{system:(t={system:e,code:p.code,templateId:i,priority:p.priority,thresholdTitle:p.title,thresholdCombinationItems:p.combinationItems.map(e=>({code:e.code,displayName:e.displayName}))}).system,thresholdCode:t.code,templateId:t.templateId,thresholdTitle:t.thresholdTitle,thresholdCombinationItems:t.thresholdCombinationItems,thresholdPriority:t.priority}).then(uL)},onDeleteTrigger:()=>{var e;e={templateId:i,systemCode:p.system,thresholdCode:p.code},uo.show({title:r("ce.confirmation-modal.remove-trigger.title"),message:r("ce.confirmation-modal.remove-trigger.thresholds.description"),primaryButtonLabel:r("ce.global.delete"),secondaryButtonLabel:r("ce.global.cancel"),icon:(0,eO.jsx)(q.A,{}),task:async()=>{try{return await a(e),{success:!0,message:s.successMessage}}catch{return{success:!1,message:s.failureMessage}}}}).then(uo.hide)}},belowDescription:(0,eO.jsx)(u.EY,{as:"ul",variant:"sm",color:"on-surface-variant",style:{listStyle:"disc",paddingLeft:"1rem"},children:p.combinationItems.map(e=>(0,eO.jsx)("li",{"aria-label":e.displayName,children:e.displayName},e.code))})})}),(0,eO.jsx)(k.yZ,{"aria-labelledby":w,variant:"full-screen",open:l?.eq(v)??!1,onClose:()=>{o(null)},children:(0,eO.jsx)(a5,{code:{code:"script",system:p.system},title:(0,eO.jsx)(y.D,{as:"h4",id:w,children:p.title}),onClose:()=>{o(null)},triggers:[{...p,description:p.title,followUp:p.followUp}],otherTriggers:[]})})]},h)})})})};function uX({hasCommentTrigger:e,onOpenModal:t,onDeleteTrigger:r}){let i=cX(),{canEdit:l}=tu(),o=i("ce.threshold-list-view.section.comment.title");return(0,eO.jsx)(rH,{title:o,secondaryActions:l?(0,eO.jsx)(R.t,{onClick:t,children:i(e?"ce.threshold-detail-flow.comments.edit-trigger.button.label":"ce.threshold-detail-flow.comments.add-trigger.button.label")}):void 0,children:e?(0,eO.jsx)(dq,{description:i("ce.threshold-list-view.trigger.comment.label"),priority:"PL",followUpTasks:[],code:"comment",icon:(0,eO.jsx)(z.A,{color:"on-surface-variant"}),menuActions:{onEditTriggerDetails:t,onDeleteTrigger:e?r:void 0}}):(0,eO.jsx)(u.EY,{children:i("ce.threshold-list-view.section.comment.empty")})})}function u0({onDelete:e}){let t=cX(),{canEdit:r}
3=tu(),i=t("ce.threshold-detail-flow.comments.trigger.title");return(0,eO.jsxs)(rA,{children:[(0,eO.jsx)(u1,{title:i,onDelete:r?e:void 0,children:(0,eO.jsx)(u.EY,{children:t("ce.threshold-detail-flow.comments.trigger.description")})}),(0,eO.jsx)(u2,{}),(0,eO.jsx)(u4,{})]})}function u1(e){let{title:t,onDelete:r,children:i}=e,l=cX();return(0,eO.jsx)(rM,{title:t,action:r?{icon:(0,eO.jsx)(q.A,{color:"primary"}),iconLabel:l("ce.global.delete"),onClick:r}:void 0,children:i})}function u2(){let e=cX();return(0,eO.jsx)(rM,{title:e("ce.threshold-detail-flow.create-alert.grey.title"),children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(ei.A,{color:"grey"}),(0,eO.jsx)(u.EY,{children:e("ce.threshold-detail-flow.create-alert.grey.description")})]})})}function u4(){let e=cX();return(0,eO.jsx)(rM,{children:(0,eO.jsx)(u.EY,{color:"on-surface-variant",children:e("ce.threshold-detail-flow.comments.automated-actions.description")})})}let u8=new Intl.DateTimeFormat("nl-NL",{hour:"2-digit",minute:"2-digit"}),u3=Array.from({length:24},(e,t)=>{let r=new Date(2020,0,1,t);return u8.format(r)}).map(e=>({label:e,value:e}));function u5({hasOverdueTrigger:e,overdueReminderTime:t,followUpStatus:r,onOpenModal:i,onDeleteTrigger:l}){let o=cX(),{canEdit:n}=tu(),s=o("ce.threshold-list-view.section.overdue.title"),a=o("ce.threshold-detail-flow.overdue.add-trigger.button.label"),d=o("ce.threshold-detail-flow.overdue.edit-trigger.button.label");return(0,eO.jsx)(rH,{title:s,secondaryActions:n?(0,eO.jsx)(R.t,{onClick:i,children:e?d:a}):void 0,children:e?(0,eO.jsx)(dq,{description:o("ce.threshold-list-view.trigger.overdue.label"),subtitle:t?o("ce.threshold-list-view.trigger.overdue.subtitle",{time:t}):void 0,priority:"PL",followUpTasks:[],followUpStatus:r,code:"overdue",icon:(0,eO.jsx)(W.A,{color:"on-surface-variant"}),menuActions:{onEditTriggerDetails:i,onDeleteTrigger:e?l:void 0}}):(0,eO.jsx)(u.EY,{children:o("ce.threshold-list-view.section.overdue.empty")})})}function u7({defaultValues:e,onSubmit:t,onDelete:r,...i}){let{clinicalEngineFeatureAutoProcessViaWorkflow:l}=nI(),o=cX(),{canEdit:n}=tu(),{register:s,handleSubmit:a}=(0,eH.mN)({disabled:!n,defaultValues:e}),d=o("ce.threshold-detail-flow.overdue.trigger.title");return(0,eO.jsx)(p.B,{as:"form",id:"overdue-trigger-form",_gap:"l",align:"stretch",...i,onSubmit:a(t),children:(0,eO.jsxs)(rA,{children:[(0,eO.jsx)(u6,{title:d,onDelete:n?r:void 0,children:(0,eO.jsxs)(p.B,{_gap:"l",children:[(0,eO.jsx)(u.EY,{children:o("ce.threshold-detail-flow.overdue.trigger.description")}),(0,eO.jsx)(ea.A,{...s("overdueReminderTime"),width:"md",label:o("ce.threshold-detail-flow.overdue.trigger.form.all-day-time.label"),children:u3.map(e=>(0,eO.jsx)("option",{value:e.value,children:e.label},e.value))}),(0,eO.jsx)(ea.A,{disabled:!0,width:"md",label:o("ce.threshold-detail-flow.overdue.trigger.form.time-sensitive-time.label"),children:(0,eO.jsx)("option",{value:"end-of-day",children:o("ce.threshold-detail-flow.overdue.trigger.form.all-day-alert-creation-option.end-of-day.label")})})]})}),(0,eO.jsx)(u9,{}),l?(0,eO.jsxs)(rM,{children:[(0,eO.jsx)(u.EY,{color:"on-surface-variant",children:o("ce.threshold-detail-flow.overdue.automated-actions.via-workflow-explanation")}),(0,eO.jsx)("input",{...s("autoProcessOverdues"),type:"hidden",id:"leave-open",value:"leave-open",checked:!0})]}):(0,eO.jsx)(rM,{title:o("ce.threshold-detail-flow.overdue.automated-actions.title"),children:(0,eO.jsx)(p.B,{_gap:"l",children:(0,eO.jsxs)(Z.k,{title:o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.label"),helperText:o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.footnote"),children:[(0,eO.jsx)(F.Z,{...s("autoProcessOverdues"),id:"leave-open",value:"leave-open",children:(0,eO.jsx)(u.EY,{children:o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.leave-open")})}),(0,eO.jsx)(F.Z,{...s("autoProcessOverdues"),id:"process-auto",value:"process-auto",children:(0,eO.jsx)(u.EY,{children:o("ce.threshold-detail-flow.overdue.automated-actions.form.process-options.process-auto")})})]})})})]})})}function u6(e){let{title:t,onDelete:r,children:i}=e,l=cX();return(0,eO.jsx)(rM,{title:t,action:r?{icon:(0,eO.jsx)(q.A,{color:"primary"}),iconLabel:l("ce.global.delete"),onClick:r}:void 0,children:i})}function u9(){let e=cX();
3return(0,eO.jsx)(rM,{title:e("ce.threshold-detail-flow.create-alert.grey.title"),children:(0,eO.jsxs)(p.B,{axis:"x",_gap:"l",align:"center",children:[(0,eO.jsx)(ei.A,{color:"grey"}),(0,eO.jsx)(u.EY,{children:e("ce.threshold-detail-flow.create-alert.grey.description")})]})})}let pe=function(){var e,t;let r,i,l,o,n,s,a,d,c=cX(),u=td().identifier,{canEdit:g}=tu(),[m,f]=(0,eD.useState)(null),{triggerCommentAlerts:x,triggerOverdueAlerts:y,overdueReminderTime:v,autoProcessOverdues:w}=n5({templateId:u}),j=(e=>{let{translate:t}=e,r=iB(),{system:i}=iP();if(!r)throw Error("Configuration is required to get the overdue trigger data");let{triggerOverdueFlags:l}=r,o=t("ce.threshold-list-view.section.overdue.empty");return l&&(o=t("ce.threshold-list-view.trigger.overdue.label")),{system:i,code:"overdue",priority:"PL",followUpStatus:r.autoProcessOverdues?"processed":"keep-open",trigger:{description:o,activeOnConfiguration:l??!1}}})({translate:c}),{mutate:b,isPending:C,isError:k,labels:P,reset:E}=sl({operation:"add",triggerType:"comment",mutation:{onSuccess:()=>{f(null)}}}),{mutateAsync:_,isError:T,labels:I,reset:M}=(e={mutation:{onSuccess:()=>{f(null)}}},r=(0,eT.jE)(),l={successTitle:(i=cX())("ce.threshold-detail-flow.comments.remove-trigger.success-toaster.title"),successMessage:i("ce.threshold-detail-flow.comments.remove-trigger.success-toaster.description"),failureMessage:i("ce.threshold-detail-flow.error-banner.could-not-save.description")},{...o=iH({...e,mutation:{...e?.mutation,onSuccess:async(t,i,o)=>{sr({id:"protocol_activity_trigger_delete",props:{activity_trigger_type:"comment"}}),(0,U.o)({type:"success",title:l.successTitle,message:l.successMessage});let n=iM(i.templateId);r.invalidateQueries({queryKey:n}),await e?.mutation?.onSuccess?.(t,i,o)}}}),labels:l,mutate:e=>{o.mutate({templateId:e.templateId,data:n3({triggerCommentAlerts:!1})})},mutateAsync:e=>o.mutateAsync({templateId:e.templateId,data:n3({triggerCommentAlerts:!1})})}),{mutate:A,isPending:H,isError:S,reset:L}=sl({operation:"add",triggerType:"overdue",mutation:{onSuccess:()=>{f(null)}}}),{mutate:B,isPending:O,isError:D,labels:V,reset:Z}=sl({operation:"update",triggerType:"overdue",mutation:{onSuccess:()=>{f(null)}}}),{mutateAsync:F,reset:N}=(t={mutation:{onSuccess:()=>{f(null)}}},n=(0,eT.jE)(),a={successTitle:(s=cX())("ce.threshold-detail-flow.overdue.remove-trigger.success-toaster.title"),successMessage:s("ce.threshold-detail-flow.overdue.remove-trigger.success-toaster.description"),failureMessage:s("ce.threshold-detail-flow.error-banner.could-not-save.description")},{...d=iH({...t,mutation:{...t?.mutation,onSuccess:async(e,r,i)=>{sr({id:"protocol_activity_trigger_delete",props:{activity_trigger_type:"overdue"}}),(0,U.o)({type:"success",title:a.successTitle,message:a.successMessage});let l=iM(r.templateId);n.invalidateQueries({queryKey:l}),await t?.mutation?.onSuccess?.(e,r,i)}}}),labels:a,mutate:e=>{d.mutate({templateId:e.templateId,data:n3({triggerOverdueAlerts:!1})})},mutateAsync:e=>d.mutateAsync({templateId:e.templateId,data:n3({triggerOverdueAlerts:!1})})}),$=()=>{f(null),E(),M(),L(),Z(),N()},Y=()=>{uo.show({icon:(0,eO.jsx)(q.A,{color:"primary"}),title:c("ce.confirmation-modal.remove-trigger.title"),message:c("ce.confirmation-modal.remove-trigger.comment.description"),primaryButtonLabel:c("ce.global.button.remove-trigger.label"),secondaryButtonLabel:c("ce.global.cancel"),task:()=>_({templateId:u}).then(()=>({success:!0})).catch(()=>({success:!1,message:c("ce.threshold-detail-flow.thresholds.remove-trigger.error-banner.description")}))}).then(uo.hide)},W=()=>{uo.show({icon:(0,eO.jsx)(q.A,{color:"primary"}),title:c("ce.confirmation-modal.remove-trigger.title"),message:c("ce.confirmation-modal.remove-trigger.overdue.description"),primaryButtonLabel:c("ce.global.button.remove-trigger.label"),secondaryButtonLabel:c("ce.global.cancel"),task:()=>F({templateId:u}).then(()=>({success:!0})).catch(()=>({success:!1,message:c("ce.threshold-detail-flow.thresholds.remove-trigger.error-banner.description")}))}).then(uo.hide)},z=!0===x,K=!0===y,G=or(),J=al(),Q=n6().useCombinationThresholdsViewModel();if("processing"===J.status)return(0,eO.jsx)(uD,{});let X=J.keys.map(([e,t])=>
3J.items[e]?.[t]).filter(iz),ee=c("ce.threshold-detail-flow.comments.trigger.title"),et=c("ce.threshold-detail-flow.overdue.trigger.title"),er=c("ce.threshold-detail-flow.comments.add-trigger.button.label");return(0,eO.jsx)(rD,{onExpansionChange:e=>{sr({id:"change_all_trigger_rows_expansion_level",props:{configuration:"template",newLevel:e}})},children:(0,eO.jsxs)(p.B,{width:"full",align:"stretch",_gap:"l",children:[(0,eO.jsxs)(p.B,{_gap:"xl",align:"stretch",children:[(0,eO.jsx)(cR,{variant:"filter-only",viewModel:J,selectedItemIdentifier:null}),(0,eO.jsxs)(p.B,{_gap:"l",align:"stretch",children:[G&&(0,eO.jsx)(ol,{}),0===X.length?(0,eO.jsx)(rf,{}):X.map(e=>{switch(e.type){case"threshold-group":return(0,eO.jsx)(cD,{viewModel:e,onRequestOpenCommentSettings:()=>{f("comment")},onRequestOpenOverdueSettings:()=>{f("overdue")}},[e.system,e.code].join());case"parent-with-threshold-groups":return(0,eO.jsx)(cU,{viewModel:e,onRequestOpenCommentSettings:()=>{f("comment")},onRequestOpenOverdueSettings:()=>{f("overdue")}},[e.system,e.code].join())}})]})]}),(0,eO.jsx)(uQ,{combinationThresholds:Q}),(0,eO.jsx)(u5,{hasOverdueTrigger:K,overdueReminderTime:v??null,followUpStatus:j.followUpStatus,onOpenModal:()=>f("overdue"),onDeleteTrigger:W}),"overdue"===m&&(0,eO.jsx)(pt,{isModalOpen:!0,modalLabels:{triggerTitle:et,triggerDescription:c("ce.threshold-detail-flow.overdue.trigger.description")},closeModal:$,title:c("ce.threshold-detail-flow.overdue.add-trigger.title"),primaryButton:(0,eO.jsx)(e=>{if(g)return(0,eO.jsx)(h.j,{isPending:e.isPending,form:e.form,type:e.type,children:e.children})},{isPending:H||O,form:"overdue-trigger-form",type:"submit",children:c(K?"ce.global.save":"ce.threshold-detail-flow.overdue.add-trigger.button.label")}),isUpdateError:S||D,updateLabels:V,secondaryButton:(0,eO.jsx)(R.t,{onClick:$,children:c(K&&g?"ce.global.cancel":"ce.global.close")}),children:(0,eO.jsx)(u7,{defaultValues:{overdueReminderTime:v??"23:00",autoProcessOverdues:!0===w?"process-auto":"leave-open"},onDelete:K?W:void 0,onSubmit:e=>{let t={overdueReminderTime:e.overdueReminderTime,autoProcessOverdues:"process-auto"===e.autoProcessOverdues};K?B({templateId:u,data:t}):A({templateId:u,data:t})}})}),(0,eO.jsx)(uX,{hasCommentTrigger:z,onOpenModal:()=>f("comment"),onDeleteTrigger:Y}),(0,eO.jsx)(pt,{isModalOpen:"comment"===m,closeModal:$,title:c("ce.threshold-detail-flow.comments.add-trigger.title"),primaryButton:!z&&(0,eO.jsx)(h.j,{isPending:C,onClick:()=>{b({templateId:u,data:{triggerCommentAlerts:!0}})},children:er}),isUpdateError:k,isDeleteError:T,modalLabels:{triggerTitle:ee,triggerDescription:c("ce.threshold-detail-flow.comments.trigger.description")},updateLabels:P,deleteLabels:I,secondaryButton:(0,eO.jsx)(R.t,{onClick:$,children:c(z&&g?"ce.global.cancel":"ce.global.close")}),openDeleteDialog:z?Y:void 0,children:(0,eO.jsx)(u0,{onDelete:z?Y:void 0})})]})})};function pt(e){let{children:t,isModalOpen:r,closeModal:i,title:l,primaryButton:o,secondaryButton:n,updateLabels:s,isUpdateError:a,deleteLabels:d,isDeleteError:p}=e;return(0,eO.jsx)(k.yZ,{variant:"side-modal",open:r,onClose:i,size:"m","aria-label":l,children:(0,eO.jsxs)(rB,{onClose:i,title:l,primaryButton:o,secondaryButton:n,children:[a&&(0,eO.jsx)(c.a,{_mb:"l",children:(0,eO.jsx)(b.A,{role:"alert",color:"red",icon:C.A,children:(0,eO.jsx)(u.EY,{color:"current",children:s.failureMessage})})}),p&&d&&(0,eO.jsx)(c.a,{_mb:"l",children:(0,eO.jsx)(b.A,{role:"alert",color:"red",icon:C.A,children:(0,eO.jsx)(u.EY,{color:"current",children:d.failureMessage})})}),t]})})}let pr=function(){let e=e3()["item-identifier"],t=iJ.parseString(e),{system:r,code:i}=t,l=al(),o=n6().useCombinationThresholdsViewModel();if("processing"===l.status)return(0,eO.jsx)(uD,{});let n=l.items?.[r]?.[i],s="parent-with-threshold-groups"===n?.type?n.children.keys.map(([e,t])=>t):[i],a=o.keys.filter(([e,t])=>{let r=o.items[e]?.[t];return r?.combinationItems.some(e=>s.includes(e.code))}),d=a.map(([e,t])=>o.items[e]?.[t]).filter(e=>void 0!==e);if(!n)throw Error(`Unable to obtain viewmodel for: system ${r} code ${i}`);return(0,eO.jsx)(rD,{onExpansionChange:e=>{sr({id:"change_all_trigger_rows_expansion_level",props:{configuration:"template",newLevel:e}})},children:(0,eO.jsxs)(p.B,{_gap:"xl",align:"stretch",children:[(0,eO.jsx)(cR,{variant:"filter-only",viewModel:l,selectedItemIdentifier:t.toString()}),(0,eO.jsxs)(p.B,{_gap:"l",align:"stretch",children:[(()=>{switch(n.type){case"threshold-group":return(0,eO.jsx)(cD,{viewModel:n});case"parent-with-threshold-groups":return(0,eO.jsx)(cU,{viewModel:n})}})(),d.length>0&&(0,eO.jsx)(uQ,{combinationThresholds:{...o,keys:a}})]})]})})},pi=function(){let e=cX(),t=td().identifier,[r,i]=e5(e2()),l=r.includes("inactivity")?pn.inactivity:pn.all;return(0,eO.jsxs)(ek.t.Root,{value:l,onValueChange:e=>{switch(e){case pn.all:return i("/all");case pn.inactivity:return i("/inactivity");default:throw Error(`Unknown tab value: ${e}`)}},children:[(0,eO.jsxs)(ek.t.List,{children:[(0,eO.jsx)(ek.t.Trigger,{value:pn.all,children:(0,eO.jsx)(ek.t.LabelText,{children:e("ce.template-configuration.tabs.all-triggers.label")})}),(0,eO.jsx)(ek.t.Trigger,{value:pn.inactivity,children:(0,eO.jsx)(ek.t.LabelText,{children:e("ce.template-configuration.tabs.inactivity.label")})})]}),(0,eO.jsx)(w.c,{version:"v2"}),(0,eO.jsx)(ek.t.Content,{value:pn.all,children:(0,eO.jsx)(ek.t.Padding,{children:(0,eO.jsx)(pl,{})})}),(0,eO.jsx)(ek.t.Content,{value:pn.inactivity,children:(0,eO.jsx)(ek.t.Padding,{children:(0,eO.jsx)(po,{templateId:t})})})]})};function pl(){return(0,eO.jsxs)(tr,{children:[(0,eO.jsx)(te,{path:"/all/:item-identifier",component:pr}),(0,eO.jsx)(te,{path:"/all",component:pe}),(0,eO.jsx)(te,{path:"/",children:(0,eO.jsx)(ti,{to:"/all",replace:!0})})]})}function po(e){return(0,eO.jsx)(uJ,{templateId:e.templateId})}let pn={all:"all",inactivity:"inactivity"},ps=function(){return"processing"===al().status?(0,eO.jsx)(uD,{}):(0,eO.jsx)(p.B,{_gap:"xl",width:"full",align:"stretch",children:(0,eO.jsx)(tr,{children:(0,eO.jsx)(te,{component:pi})})})},pa=e=>{let{children:t,...r}=e;return(0,eO.jsx)(ta,{...r,children:(0,eO.jsx)(ik,{...r,children:(0,eO.jsx)(uF,{...r,children:(0,eO.jsx)(aY,{...r,children:t})})})})};pa.displayName="CEProviders",r.d(t,{},{initPatientConfiguration:(e,t)=>{console.info("%c[CE] Init patient - v1","color: orange; background: maroon; padding: 4px 8px"),uR(t.externalItems);let r=(0,eM.createRoot)(e),i=new eI.E,{hook:l}=tl({record:!0});return r.render((0,eO.jsx)(uN,{...t,children:(0,eO.jsx)(eb.Kq,{children:(0,eO.jsxs)(eT.Ht,{client:i,children:[(0,eO.jsx)(oi,{children:(0,eO.jsx)(tS,{children:(0,eO.jsx)(e6,{hook:l,children:(0,eO.jsx)(uZ,{})})})}),!1]})})})),()=>{console.info("%c[CE] Teardown patient - v1","color: orange; background: maroon; padding: 4px 8px"),r.unmount(),i.clear()}},initTemplateConfiguration:(e,t)=>{console.info("%c[CE] Init template - v1","color: orange; background: maroon; padding: 4px 8px"),uR(t.externalItems);let r=(0,eM.createRoot)(e),i=new eI.E({defaultOptions:{queries:{staleTime:3e4}}}),{hook:l}=tl({record:!0});return r.render((0,eO.jsx)(pa,{...t,children:(0,eO.jsx)(eb.Kq,{children:(0,eO.jsxs)(eT.Ht,{client:i,children:[(0,eO.jsx)(uq,{children:(0,eO.jsx)(oi,{children:(0,eO.jsx)(tS,{children:(0,eO.jsx)(e6,{hook:l,children:(0,eO.jsx)(ps,{})})})})}),!1]})})})),()=>{console.info("%c[CE] Teardown template - v1","color: orange; background: maroon; padding: 4px 8px"),r.unmount(),i.clear()}}})}}]);

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.