PageSourceSearch

https://gmigrate.com/chunk-J6NHVSQC.js

js gmigrate.com collected 2026-10-04 08:47:08 UTC 58,641 bytes, 1 lines download raw bytes

1import{g as q,i as S}from"./chunk-AT7UVFNN.js";import{Bb as H,Cb as F,Db as V,Ea as z,Fb as D,Gb as Q,Hb as A,Jb as h,La as o,Mc as W,Nb as N,Nc as j,Ob as R,P as x,Pb as G,Tb as _,Ua as B,Ub as I,V as P,Vc as Y,W as C,X as d,Xb as l,Y as c,Za as M,Zb as p,db as y,ga as k,mb as f,pc as g,vb as m,wb as t,xb as n,yb as s}from"./chunk-3L2JWBAO.js";import"./chunk-AY4LCFTV.js";var $={clock:'<circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path>',"circle-question-mark":'<circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path>',"arrow-left-right":'<path d="M8 3 4 7l4 4"></path><path d="M4 7h16"></path><path d="m16 21 4-4-4-4"></path><path d="M20 17H4"></path>',"triangle-alert":'<path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path>',"bell-ring":'<path d="M10.268 21a2 2 0 0 0 3.464 0"></path><path d="M22 8c0-2.3-.8-4.3-2-6"></path><path d="M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"></path><path d="M4 2C2.8 3.7 2 5.7 2 8"></path>',pill:'<path d="m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z"></path><path d="m8.5 8.5 7 7"></path>',network:'<rect x="16" y="16" width="6" height="6" rx="1"></rect><rect x="2" y="16" width="6" height="6" rx="1"></rect><rect x="9" y="2" width="6" height="6" rx="1"></rect><path d="M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3"></path><path d="M12 12V8"></path>',brain:'<path d="M12 18V5"></path><path d="M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4"></path><path d="M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5"></path><path d="M17.997 5.125a4 4 0 0 1 2.526 5.77"></path><path d="M18 18a4 4 0 0 0 2-7.464"></path><path d="M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517"></path><path d="M6 18a4 4 0 0 1-2-7.464"></path><path d="M6.003 5.125a4 4 0 0 0-2.526 5.77"></path>',"flask-conical":'<path d="M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"></path><path d="M6.453 15h11.094"></path><path d="M8.5 2h7"></path>',image:'<rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><circle cx="9" cy="9" r="2"></circle><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path>',syringe:'<path d="m18 2 4 4"></path><path d="m17 7 3-3"></path><path d="M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5"></path><path d="m9 11 4 4"></path><path d="m5 19-3 3"></path><path d="m14 4 6 6"></path>',slice:'<path d="M11 16.586V19a1 1 0 0 1-1 1H2L18.37 3.63a1 1 0 1 1 3 3l-9.663 9.663a1 1 0 0 1-1.414 0L8 14"></path>',monitor:'<rect width="20" height="14" x="2" y="3" rx="2"></rect><line x1="8" x2="16" y1="21" y2="21"></line><line x1="12" x2="12" y1="17" y2="21"></line>',"clipboard-list":'<rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path>',"bed-double":'<path d="M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8"></path><path d="M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4"></path><path d="M12 4v6"></path><path d="M2 18h20"></path>',scissors:'<circle cx="6" cy="6" r="3"></circle><path d="M8.12 8.12 12 12"></path><path d="M20 4 8.12 15.88"></path><circle cx="6" cy="18" r="3"></circle><path d="M14.8 14.8 20 20"></path>',box:'<path d="M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z"></path><path d="m3.3 7 8.7 5 8.7-5"></path><path d="M12 22V12"></path>',"shopping-cart":'<circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path>',ambulance:'<path d="M10 10H6"></path><path d="M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"></path><path d="M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14"></path><path d="M8 8v4"></path><path d="M9 18h6"></path><circle cx="17" cy="18" r="2"></circle><circle cx="7" cy="18" r="2"></circle>',users:'<path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle>',"receipt-text":'<path d="M13 16H8"></path><path d="M14 8H8"></path><path d="M16 12H8"></path><path d="M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z"></path>',"shield-check":'<path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path>',"calendar-range":'<rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M16 2v4"></path><path d="M3 10h18"></path><path d="M8 2v4"></path><path d="M17 14h-6"></path><path d="M13 18H7"></path><path d="M7 14h.01"></path><path d="M17 18h.01"></path>',"chart-no-axes-combined":'<path d="M12 16v5"></path><path d="M16 14v7"></path><path d="M20 10v11"></path>
1<path d="m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15"></path><path d="M4 18v3"></path><path d="M8 14v7"></path>',"share-2":'<circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line>',"building-2":'<path d="M10 12h4"></path><path d="M10 8h4"></path><path d="M14 21v-3a2 2 0 0 0-4 0v3"></path><path d="M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2"></path><path d="M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16"></path>',star:'<path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path>',wrench:'<path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path>',"credit-card":'<rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line>',"circle-dollar-sign":'<circle cx="12" cy="12" r="10"></circle><path d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"></path><path d="M12 18V6"></path>',sparkles:'<path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle>',user:'<path d="M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle>',"calendar-days":'<path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path><path d="M8 14h.01"></path><path d="M12 14h.01"></path><path d="M16 14h.01"></path><path d="M8 18h.01"></path><path d="M12 18h.01"></path><path d="M16 18h.01"></path>',"door-open":'<path d="M11 20H2"></path><path d="M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z"></path><path d="M11 4H8a2 2 0 0 0-2 2v14"></path><path d="M14 12h.01"></path><path d="M22 20h-3"></path>',"concierge-bell":'<path d="M3 20a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1Z"></path><path d="M20 16a8 8 0 1 0-16 0"></path><path d="M12 4v4"></path><path d="M10 4h4"></path>',"x-broken-link":'<path d="M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2"></path><path d="M2 2l20 20" opacity="0.9"></path>'};var O=class r{constructor(i){this.sanitizer=i}sanitizer;name="";size=24;get markup(){return this.sanitizer.bypassSecurityTrustHtml($[this.name]??"")}static \u0275fac=function(e){return new(e||r)(B(q))};static \u0275cmp=M({type:r,selectors:[["app-icon"]],inputs:{name:"name",size:"size"},decls:1,vars:3,consts:[["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true",3,"innerHTML"]],template:function(e,a){e&1&&(d(),H(0,"svg",0)),e&2&&(Q("innerHTML",a.markup,z),f("width",a.size)("height",a.size))},styles:["[_nghost-%COMP%]{display:inline-flex;flex-shrink:0;line-height:0}"]})};var L={baseWidth:1500,baseHeight:720,systemTitle:{muted:"Disconnected Systems",gold:"Create",red:"Friction"},cards:[{number:"01",icon:"clock",title:"Fragmented clinical information slows diagnostic synthesis",description:"Clinical information such as notes, labs, imaging, history, and tests exists across different locations and formats. Clinicians spend more time locating, sorting, and integrating information.",impact:"Delays diagnostic work and increases the risk of relevant information being overlooked."},{number:"02",icon:"circle-question-mark",title:"Interoperability gaps leave clinicians with an incomplete patient picture",description:"Systems may not share information effectively, leaving clinicians without complete medication lists, allergies, clinical letters, or prior documentation at the point of decision-making.",impact:"Important information may be unavailable when needed."},{number:"03",icon:"arrow-left-right",title:"Care transitions create information-loss risk",description:"When patients move between care areas or facilities, critical clinical information must move with them. Gaps during transitions can affect continuity of care.",impact:"Can contribute to medication errors, treatment delays, adverse events, misdiagnosis, and other safety events."},{number:"04",icon:"triangle-alert",title:"Fragmented dependencies delay discharge",description:"Discharge depends on many tasks such as clinical clearance, reconciliation, pharmacy, documentation, consultations, follow-up, transport, and others. When not aligned, patients remain hospital
1ized longer than necessary.",impact:"Contributes to longer length of stay, ED crowding, higher costs, and lower patient satisfaction."},{number:"05",icon:"bell-ring",title:"Information overload can hide critical results",description:"High volumes of notifications and fragmented result workflows make it harder to identify which abnormal findings require action.",impact:"30% of surveyed VA primary care practitioners reported missing abnormal test results due to information overload."},{number:"06",icon:"pill",title:"Fragmented medication records create medication-safety and duplication risks",description:"Medication information is spread across multiple systems and sources, making it hard to maintain a single accurate medication list.",impact:"Leads to discrepancies, duplication, omissions, and inappropriate continuation of medicines, especially during transitions of care."},{number:"07",icon:"network",title:"Fragmentation multiplies points of dependency",description:"Hospital workflows depend on many systems. Every interface, mapping, status update, and dependency must stay synchronized.",impact:"A failure or delay at one point can interrupt the workflow and affect subsequent processes."}],nodes:[{id:"cds",icon:"brain",iconSize:26,title:"CDS",subtitle:"Decision Support",left:20,top:20,width:210,height:70,variant:"rise",delay:800},{id:"labs",icon:"flask-conical",iconSize:26,title:"LIS / Labs",left:20,top:110,width:210,height:70,variant:"rise",delay:800},{id:"imaging",icon:"image",iconSize:26,title:"RIS / PACS",subtitle:"Imaging",left:20,top:200,width:210,height:70,variant:"rise",delay:800},{id:"pharmacy",icon:"pill",iconSize:26,title:"Pharmacy",left:20,top:290,width:210,height:70,variant:"rise",delay:800},{id:"emar",icon:"syringe",iconSize:26,title:"eMAR/BCMA",subtitle:"Medication Admin",left:20,top:380,width:210,height:70,variant:"rise",delay:800},{id:"perioperative",icon:"slice",iconSize:26,title:"Perioperative",left:20,top:470,width:210,height:70,variant:"rise",delay:800},{id:"ehr",icon:"monitor",iconSize:34,title:"EHR / EMR",left:560,top:30,width:260,height:90,variant:"pop",titleSize:24,delay:100},{id:"cpoe",icon:"clipboard-list",iconSize:34,title:"CPOE /",subtitle:"Orders",left:430,top:210,width:230,height:95,variant:"pop",titleSize:24,delay:100},{id:"adt",icon:"bed-double",iconSize:34,title:"ADT",subtitle:"Patient Movement",left:790,top:210,width:230,height:95,variant:"pop",titleSize:24,delay:100},{id:"cssd",icon:"scissors",iconSize:26,title:"CSSD /",subtitle:"Sterile Processing",left:590,top:380,width:230,height:70,variant:"rise",delay:800},{id:"inventory",icon:"box",iconSize:26,title:"Inventory",subtitle:"Management",left:590,top:500,width:230,height:70,variant:"rise",delay:800},{id:"procurement",icon:"shopping-cart",iconSize:26,title:"Procurement / ERP",left:590,top:620,width:230,height:64,variant:"rise",delay:800},{id:"bed-mgmt",icon:"bed-double",iconSize:26,title:"Bed Mgmt /",subtitle:"Room Ready",left:1200,top:20,width:250,height:70,variant:"rise",delay:800},{id:"transport",icon:"ambulance",iconSize:26,title:"Patient Transport",left:1200,top:110,width:250,height:60,variant:"rise",delay:800},{id:"workforce",icon:"users",iconSize:26,title:"Workforce",subtitle:"Management (optional)",left:1200,top:190,width:250,height:80,variant:"rise",delay:800},{id:"billing",icon:"receipt-text",iconSize:26,title:"Billing / RCM",subtitle:"Revenue Cycle Mgmt",left:1200,top:300,width:250,height:75,variant:"rise",delay:800},{id:"claims",icon:"shield-check",iconSize:26,title:"Claims / Payer",subtitle:"Gateway",left:1200,top:410,width:250,height:75,variant:"rise",delay:800},{id:"finance",icon:"circle-dollar-sign",iconSize:26,title:"Finance / ERP",left:1200,top:530,width:250,height:65,variant:"rise",delay:800}],edges:[{path:"M 230 70 L 350 70",dur:"3.5s",animated:!0},{path:"M 230 145 L 350 145",dur:"3.5s",animated:!0},{path:"M 230 235 L 350 235",dur:"3.5s",animated:!0},{path:"M 230 325 L 350 325",dur:"2.9s",animated:!0},{path:"M 350 70 L 350 325"},{path:"M 350 325 L 378 325 Q 390 325 390 313 L 390 257 Q 390 245 402 245 L 430 245",dur:"2.6s",markerEnd:!0,animated:!0,isSingleFlow:!0},{path:"M 230 415 L 383 415 Q 395 415 395 403 L 395 297 Q 395 285 407 285 L 430 285",dur:"2.9s",markerStart:!0,markerEnd:!0,animated:!0},{path:"M 230 505 L 388 505 Q 400 505 400 493 L 400 427 Q 400 415 412 415 L 590 415",dur:"2.5s",markerEnd:!0,animated:!0,isSingleFlow:!0},{path:"M 545 305 L 545 388 Q 545 400 557 400 L 590 400",dur:"2.9s",markerStart:!0,markerEnd:!0,animated:!0},{path:"M 905 305 L 905 388 Q 905 400 893 400 L 820 400",dur:"2.6s",markerStart:!0,markerEnd:!0,animated:!0},{path:"M 705 450 L 705 500",dur:"2.6s",markerStart:!0,markerEnd:!0,animated:!0},{path:"M 705 570 L 705 620",dur:"2.6s",markerStart:!0,markerEnd:!0,animated:!0},{path:"M 1020 225 L 1108 225 Q 1120 225 1120 213 L 1120 67 Q 1120 55 1132 55 L 1200 55",dur:"3.5s",markerStart:!0,markerEnd:!0,animated:!0},{path:"M 1020 242 L 1133 242 Q 1145 242 1145 230 L 1145 152 Q 1145 140 1157 140 L 1200 140",dur:"2.9s",markerStart:!0,markerEnd:!0,animated:!0},{path:"M 1020 258 L 1158 258 Q 1170 258 1170 246 L 1170 242 Q 1170 230 1182 230 L 1200 230",dur:"2.9s",markerEnd:!0,animated:!0},{path:"M 820 420 L 1128 420 Q 1140 420 1140 408 L 1140 367 Q 1140 355 1152 355 L 1200 355",dur:"2.6s",markerEnd:!0,animated:!0,isSingleFlow:!0}],breakEdges:[{ghostPath:"M 230 45 L 392.5 45 Q 400 45 400 52.5 L 400 52.5 Q 400 60 407.5 60 L 560 60",solidPath:"M 230 45 L 398.75 45 Q 400 45 400 46.25 L 400 47.5",breakPoint:{x:400,y:55},dur:"1s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 820 60 L 1112.5 60 Q 1120 60 1120 52.5 L 1120 52.5 Q 1120 45 1127.5 45 L 1200 45",solidPath:"M 820 60 L 1000 60",breakPoint:{x:1e3,y:60},dur:"4.1s",title:"Broken Connection",content:"This connection is interrupted and cannot continue.",markerStart:!1,markerEnd:!0},{ghostPath:"M 620 120 L 620 163 Q 620 175 608 175 L 557 175 Q 545 175 545 187 L 545 210",solidPath:"M 620 120 L 620 163 Q 620 175 608 175 L 580 175",breakPoint:{x:590,y:175},dur:"4.35s",title:"Broken Connection",content:"This connection is interrupted and cannot continue.",markerStart:!0,markerEnd:!0},{ghostPath:"M 760 120 L 760 163 Q 760 175 772 175 L 893 175 Q 905 175 905 187 L 905 210",solidPath:"M 760 120 L 760 163 Q 760 175 772 175 L 830 175",breakPoint:{x:830,y:175},dur:"4.1s",title:"Broken Connection",content:"This connection is interrupted and cannot continue.",markerStart:!0,markerEnd:!0}
1,{ghostPath:"M 660 250 L 790 250",solidPath:"M 660 250 L 725 250",breakPoint:{x:725,y:250},dur:"4.35s",title:"Broken Connection",content:"This connection is interrupted and cannot continue.",markerStart:!0,markerEnd:!0},{ghostPath:"M 1020 290 L 1098 290 Q 1110 290 1110 302 L 1110 308 Q 1110 320 1122 320 L 1200 320",solidPath:"M 1020 290 L 1098 290 Q 1110 290 1110 302 L 1110 317 Q 1110 300 1100 300 L 1100 300",breakPoint:{x:1110,y:305},dur:"3.85s",title:"Broken Connection",content:"This connection is interrupted and cannot continue.",markerStart:!0,markerEnd:!0},{ghostPath:"M 1325 375 L 1325 410",solidPath:"M 1325 375 L 1325 396",breakPoint:{x:1325,y:390},dur:"4.6s",title:"Broken Connection",content:"This connection is interrupted and cannot continue.",markerStart:!1,markerEnd:!0},{ghostPath:"M 1325 485 L 1325 530",solidPath:"M 1325 485 L 1325 512",breakPoint:{x:1325,y:507},dur:"4.6s",title:"Broken Connection",content:"This connection is interrupted and cannot continue.",markerStart:!1,markerEnd:!0},{ghostPath:"M 1450 337 L 1466 337 Q 1478 337 1478 349 L 1478 550 Q 1478 562 1466 562 L 1450 562",solidPath:"M 1450 337 L 1466 337 Q 1478 337 1478 349 L 1478 450",breakPoint:{x:1478,y:450},dur:"3.6s",title:"Broken Connection",content:"This connection is interrupted and cannot continue.",markerStart:!0,markerEnd:!0}]},E={baseWidth:1500,baseHeight:650,systemTitle:{muted:"The Hidden Cost of",gold:" Fragmented Systems:",red:"Inertia"},cards:[{number:"01",icon:"network",title:"Disconnected systems can hold different versions of the same data",description:"Disconnected systems can hold different versions of the same guest, room, reservation, or rate data\u2014leaving teams without a single reliable view.",impact:"82% of large chains and 89% of mid-sized chains report challenges managing multiple vendors and disparate data sources that provide poor insights."},{number:"02",icon:"clock",title:"Fragmented systems turn reconciliation into manual work",description:"When data is spread across systems, teams must spend hours consolidating, validating, and reconciling records to keep information aligned.",impact:"27% spend more than 11 hours per week and 27% use more than seven technology platforms."},{number:"03",icon:"circle-question-mark",title:"Reporting still depends on manual effort",description:"Hotels are automating parts of reporting, but end-to-end automation remains limited, leaving teams dependent on spreadsheets and manual data preparation.",impact:"15% report fully automated reporting, 53.2% say some reports are automated and preset, 80% dedicate 1\u20132 full workdays per week to spreadsheets."},{number:"04",icon:"triangle-alert",title:"Fragmentation is becoming an AI bottleneck",description:"AI depends on connected, reliable context. When guest, inventory, rate, payment, and operational data remain siloed, AI systems have a harder time forming a complete real-time view of hotel operations.",impact:"Incomplete context, poor predictions, slower AI ROI."},{number:"05",icon:"bell-ring",title:"Data silos can affect revenue",description:"Disconnected data doesn't only create operational difficulties, it can also limit a hotel's ability to identify and capture revenue opportunities.",impact:"Missed opportunities, revenue leakage, weaker strategy."},{number:"06",icon:"arrow-left-right",title:"Fragmentation breaks the single guest view",description:"When guest data is scattered across systems, hotels struggle to recognize the same guest consistently across the journey, thus limiting personalization and service continuity.",impact:"Poor personalization, disjointed guest experience."},{number:"07",icon:"pill",title:"Fragmented guest data limits personalization",description:"When guest information remains distributed across systems, hotels have a harder time turning that data into a complete understanding of guest needs and preferences.",impact:"Generic experiences, lower guest satisfaction, reduced loyalty."}],nodes:[{id:"crs",icon:"calendar-range",iconSize:34,title:"CRS",subtitle:"Central Reservation System",left:150,top:30,width:290,height:100,variant:"pop",titleSize:24},{id:"rms",icon:"chart-no-axes-combined",iconSize:34,title:"RMS",subtitle:"Revenue Management System",left:605,top:30,width:290,height:100,variant:"pop",titleSize:24},{id:"channel-manager",icon:"share-2",iconSize:26,title:"Channel Manager",subtitle:"Distribution & 
1Channel Mgmt.",left:1060,top:30,width:290,height:100,variant:"rise",delay:140},{id:"crm",icon:"users",iconSize:34,title:"CRM",subtitle:"Customer Relationship Mgmt.",left:150,top:195,width:290,height:100,variant:"pop",titleSize:24},{id:"pms",icon:"building-2",iconSize:34,title:"PMS",subtitle:"Property Management System",left:605,top:195,width:290,height:100,variant:"pop",titleSize:24},{id:"loyalty",icon:"star",iconSize:26,title:"Loyalty",subtitle:"Loyalty & Membership Mgmt.",left:1060,top:195,width:290,height:100,variant:"rise",delay:350},{id:"pos",icon:"receipt-text",iconSize:26,title:"POS",subtitle:"Point of Sale (F&B, Spa)",left:150,top:360,width:290,height:100,variant:"rise",delay:420},{id:"housekeeping",icon:"sparkles",iconSize:26,title:"Housekeeping",subtitle:"Housekeeping Mgmt. System",left:605,top:360,width:290,height:100,variant:"rise",delay:490},{id:"cmms",icon:"wrench",iconSize:26,title:"CMMS",subtitle:"Maintenance & Facility Mgmt.",left:1060,top:360,width:290,height:100,variant:"rise",delay:0},{id:"payments",icon:"credit-card",iconSize:26,title:"Payments",subtitle:"Payment Gateway & Processing",left:300,top:520,width:320,height:92,variant:"rise",delay:70},{id:"erp-finance",icon:"circle-dollar-sign",iconSize:26,title:"ERP / Finance",subtitle:"Finance, Accounting & Procurement",left:880,top:520,width:320,height:92,variant:"rise",delay:140}],edges:[{path:"M 295 460 L 295 480 Q 295 492 307 492 L 388 492 Q 400 492 400 504 L 400 520",dur:"3.5s",animated:!0,markerStart:!0,markerEnd:!0},{path:"M 750 460 L 750 480 Q 750 492 738 492 L 557 492 Q 545 492 545 504 L 545 520",dur:"3.2s",animated:!0,markerStart:!0,markerEnd:!0},{path:"M 750 460 L 750 480 Q 750 492 762 492 L 938 492 Q 950 492 950 504 L 950 520",dur:"3.2s",animated:!0,markerStart:!0,markerEnd:!0},{path:"M 1205 460 L 1205 480 Q 1205 492 1193 492 L 1122 492 Q 1110 492 1110 504 L 1110 520",dur:"2.6s",animated:!0,markerStart:!0,markerEnd:!0},{path:"M 620 566 L 880 566",dur:"3.5s",animated:!0,markerStart:!0,markerEnd:!0}],breakEdges:[{ghostPath:"M 440 80 L 605 80",solidPath:"M 440 80 L 522.5 80",breakPoint:{x:522.5,y:80},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 895 80 L 1060 80",solidPath:"M 895 80 L 977.5 80",breakPoint:{x:977.5,y:80},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 440 245 L 605 245",solidPath:"M 440 245 L 522.5 245",breakPoint:{x:522.5,y:245},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 895 245 L 1060 245",solidPath:"M 895 245 L 977.5 245",breakPoint:{x:977.5,y:245},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 440 410 L 605 410",solidPath:"M 440 410 L 522.5 410",breakPoint:{x:522.5,y:410},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 895 410 L 1060 410",solidPath:"M 895 410 L 977.5 410",breakPoint:{x:977.5,y:410},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 295 130 L 295 195",solidPath:"M 295 130 L 295 162.5",breakPoint:{x:295,y:162.5},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 295 295 L 295 360",solidPath:"M 295 295 L 295 327.5",breakPoint:{x:295,y:327.5},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 750 130 L 750 195",solidPath:"M 750 130 L 750 162.5",breakPoint:{x:750,y:162.5},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 750 295 L 750 360",solidPath:"M 750 295 L 750 327.5",breakPoint:{x:750,y:327.5},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 1205 130 L 1205 195",solidPath:"M 1205 130 L 1205 162.5",breakPoint:{x:1205,y:162.5},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 1205 295 L 1205 360",solidPath:"M 1205 295 L 1205 327.5",breakPoint:{x:1205,y:327.5},dur:"3.6s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 440 130 L 605 195",solidPath:"M 440 130 L 522.5 162.5",breakPoint:{x:522.5,y:162.5},dur:"3.85s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 605 130 L 440 195",solidPath:"M 605 130 L 522.5 162.5",breakPoint:{x:522.5,y:162.5},dur:"3.85s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 895 130 L 1060 195",solidPath:"M 895 130 L 977.5 162.5",breakPoint:{x:977.5,y:162.5},dur:"3.85s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 1060 130 L 895 195",solidPath:"M 1060 130 L 977.5 162.5",breakPoint:{x:977.5,y:162.5},dur:"3.85s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 440 295 L 605 360",solidPath:"M 440 295 L 522.5 327.5",breakPoint:{x:522.5,y:327.5},dur:"3.85s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 605 295 L 440 360",solidPath:"M 605 295 L 522.5 327.5",breakPoint:{x:522.5,y:327.5},dur:"3.85s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 895 295 L 1060 360",solidPath:"M 895 295 L 977.5 327.5",breakPoint:{x:977.5,y:327.5},dur:"3.85s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."},{ghostPath:"M 1060 295 L 895 360",solidPath:"M 1060 295 L 977.5 327.5",breakPoint:{x:977.5,y:327.5},dur:"3.85s",markerStart:!0,markerEnd:!0,title:"Broken Connection",content:"This connection is interrupted and cannot continue."}],businessEntities:[{icon:"user",label:"Guest"},{icon:"calendar-days",label:"Reservation"},{icon:"bed-double",label:"Stay"},{icon:"door-open",label:"Room"},{icon:"concierge-bell",label:"Service"},{icon:"credit-card",label:"Payment"}]};var K=["diagramContainer"];function U(r,i){if(r&1&&(t(0,"article",33)(1,"div",34)(2,"span",35),l(3),n(),t(4,"h2",36),l(5),n()(),t(6,"div",37)(7,"span",38),l(8,"Desc:"),n(),t(9,"p",39),l(10),n()(),t(11,"div",40),s(12,"app-icon",41),t(13,"p",39)(14,"span",42),l(15,"Impact:\xA0"),n(),l(16),n()()()),r&2){let e=i.$implicit;o(3),p(" ",e.number," "),o(2),p(" ",e.title," "),o(5),p(" ",e.de
1scription," "),o(2),m("name",e.icon)("size",22),o(4),p(" ",e.impact," ")}}function ee(r,i){if(r&1&&(d(),t(0,"circle",49),s(1,"animateMotion",50),n()),r&2){let e=h(2).$implicit;o(),f("dur",e.dur)("path",e.path)}}function te(r,i){if(r&1&&(d(),F(0),t(1,"circle",46),s(2,"animateMotion",47),n(),y(3,ee,2,2,"circle",48),V()),r&2){let e=h().$implicit,a=h();o(),f("r",a.scale()>=.9?6:3),o(),f("dur",e.dur)("path",e.path),o(),m("ngIf",!e.isSingleFlow)}}function ne(r,i){if(r&1&&(d(),t(0,"g",43),s(1,"path",44),y(2,te,4,4,"ng-container",45),n()),r&2){let e=i.$implicit,a=h();o(),f("d",e.path)("stroke-width",a.scale()>=.9?1.6:2)("marker-end",e.markerEnd?"url(#arrow-gold)":null)("marker-start",e.markerStart?"url(#arrow-gold)":null),o(),m("ngIf",e.animated)}}function ie(r,i){if(r&1){let e=D();d(),t(0,"g",43),s(1,"path",51)(2,"path",52),t(3,"g",53),s(4,"circle",54),t(5,"g",55),s(6,"path",56)(7,"path",57),n()(),t(8,"g",58)(9,"circle",59),s(10,"animate",60)(11,"animate",61),n(),s(12,"circle",62),t(13,"circle",63),A("mouseenter",function(v){let b=P(e).$implicit,u=h();return C(u.showBreakTooltip(v,b))})("mousemove",function(v){P(e);let b=h();return C(b.moveBreakTooltip(v))})("mouseleave",function(){P(e);let v=h();return C(v.hideBreakTooltip())}),n()()()}if(r&2){let e=i.$implicit,a=h();o(),f("d",e.ghostPath)("stroke-width",a.scale()>=.9?1.6:2)("marker-end",e.markerEnd?"url(#arrow-red-ghost)":null)("marker-start",e.markerStart?"url(#arrow-red-ghost)":null),o(),f("d",e.solidPath)("stroke-width",a.scale()>=.9?1.6:2),o(),f("transform","translate("+e.breakPoint.x+","+e.breakPoint.y+")"),o(5),f("transform","translate("+e.breakPoint.x+","+e.breakPoint.y+")")}}function ae(r,i){if(r&1&&(t(0,"div",69),l(1),n()),r&2){let e=h().$implicit;o(),p(" ",e.subtitle," ")}}function re(r,i){if(r&1&&(t(0,"div",64),s(1,"app-icon",65),t(2,"div",66)(3,"div",67),l(4),n(),y(5,ae,2,1,"div",68),n()()),r&2){let e=i.$implicit,a=h();_("left",e.left,"px")("top",e.top,"px")("width",e.width,"px")("height",e.height*(a.scale()>=.9,1),"px")("animation-delay",e.delay??0,"ms"),I("node-pop",e.variant==="pop")("node-rise",e.variant==="rise"),o(),m("name",e.icon)("size",e.iconSize),o(2),_("font-size",(e.titleSize??17)+(a.scale()>=.9?1:2),"px"),I("node-title-lg",e.variant==="pop"),o(),p(" ",e.title," "),o(),m("ngIf",e.subtitle)}}function oe(r,i){if(r&1&&(t(0,"div",74),s(1,"app-icon",75),t(2,"span",76),l(3),n()()),r&2){let e=i.$implicit;o(),m("name",e.icon)("size",26),o(2),p(" ",e.label," ")}}function se(r,i){if(r&1&&(t(0,"section",70)(1,"h2",71),l(2," Core Business Entities "),n(),t(3,"div",72),y(4,oe,4,3,"div",73),n()()),r&2){let e=h();o(4),m("ngForOf",e.businessEntities())}}function le(r,i){if(r&1&&(t(0,"div",77)(1,"div",78),l(2),n(),t(3,"div",79),l(4),n()()),r&2){let e=h();_("left",e.breakTooltipX,"px")("top",e.breakTooltipY,"px"),o(2),p(" ",e.activeBreak==null?null:e.activeBreak.title," "),o(2),p(" ",e.activeBreak==null?null:e.activeBreak.content," ")}}var T=class r{route=x(S);activeType=k("hospital");config=g(()=>this.activeType()==="hospital"?L:E);baseWidth=g(()=>this.config().baseWidth);baseHeight=g(()=>this.config().baseHeight);viewBox=g(()=>`0 0 ${this.baseWidth()} ${this.baseHeight()}`);cards=g(()=>this.config().cards);nodes=g(()=>this.config().nodes);edges=g(()=>this.config().edges);breakEdges=g(()=>this.config().breakEdges);businessEntities=g(()=>this.config().businessEntities??[]);scale=k(1);diagramContainer;resizeObserver;breakTooltipVisible=!1;activeBreak=null;breakTooltipX=0;breakTooltipY=0;ngAfterViewInit(){this.readRouteData(),queueMicrotask(()=>{this.updateScale()});let i=this.diagramContainer?.nativeElement;!i||typeof ResizeObserver>"u"||(this.resizeObserver=new ResizeObserver(()=>{this.updateScale()}),this.resizeObserver.observe(i))}readRouteData(){let i=this.route.snapshot.data.type;(i==="hospital"||i==="hotal")&&this.activeType.set(i)}trackByIndex(i){return i}updateScale(){let i=this.diagramContainer?.nativeElement;if(!i)return;let e=i.clientWidth,a=i.clientHeight;if(!e||!a)return;let v=e/this.baseWidth(),b=a/this.baseHeight(),u=Math.min(v,b);(!Number.isFinite(u)||u<=0)&&(u=.1),this.scale.set(u)}showBreakTooltip(i,e){this.activeBreak=e,this.breakTooltipVisible=!0,this.updateTooltipPosition(i)}moveBreakTooltip(i){this.breakTooltipVisible&&this.updateTooltipPosition(i)}updateTooltipPosition(i){let u=i.clientX+16,w=i.clientY+16;u+280>window.innerWidth-12&&(u=i.clientX-280-16),w+120>window.innerHeight-12&&(w=i.clientY-120-16),u=Math.max(12,Math.min(u,window.innerWidth-280-12)),w=Math.max(12,Math.min(w,window.innerHeight-120-12)),this.breakTooltipX=u,this.breakTooltipY=w}hideBreakTooltip(){this.breakTooltipVisible=!1,this.activeBreak=null}ngOnDestroy(){this.resizeObserver?.disconnect()}static \u0275fac=function(e){return new(e||r)};static \u0275cmp=M({type:r,selectors:[["app-infographic"]],viewQuery:function(e,a){if(e&1&&N(K,5),e&2){let v;R(v=G())&&(a.diagramContainer=v.first)}},decls:40,vars:17,consts:[["diagramContainer",""],[1,"infographic"],[1,"cards-rail"],[1,"cards-grid"],["class","card",4,"ngFor","ngForOf","ngForTrackBy"],["aria-hidden","true",1,"flow-link"],[1,"flow-link-rail"],[1,"flow-link-dot"],[1,"flow-link-arrow-track"],["width","10","height","14","viewBox","0 0 10 14",1,"flow-arrow"],["d","M0 7 L9 1 L9 13 z","fill","var(--gold)"],[1,"flow-link-bar"],[1,"flow-dot","flow-dot-bounce"],["d","M10 7 L1 1 L1 13 z","fill","var(--gold)"],[1,"diagram-wrap"],[1,"diagram-panel"],[1,"diagram-scale-wrap"],[1,"diagram-canvas"],["preserveAspectRatio","xMidYMid meet","aria-hidden","true",1,"diagram-svg"],["id","arrow-gold","markerWidth","12","markerHeight","12","refX","7.5","refY","4","orient","auto-start-reverse"],["d","M0.5,0.8 L8,4 L0.5,7.2 L2.4,4 z","fill","var(--gold)"],["id","arrow-red-ghost","markerWidth","12","markerHeight","12","refX","7.5","refY","4","orient","auto-start-reverse"],["d","M0.5,0.8 L8,4 L0.5,7.2 L2.4,4 z","fill","var(--danger)","opacity","0.85"],["id","soft-gold","x","-300%","y","-300%","width","700%","height","700%"],["stdDeviation","2.6","result","b"],["in","b"],["in","SourceGraphic"],["id","soft-red","x","-300%","y","-300%","width","700%","height","700%"],["stdDeviation","2.2","result","b"],["class","edge-in",4,"ngFor","ngForOf","ngForTrackBy"],["class","node",3,"node-pop","node-rise","left","top","width","height","animation-delay",4,"ngFor","ngForOf","ngForTrackBy"],["class","business-entities",4,"ngIf"],["class","break-tooltip",3,"left","top",4,"ngIf"],[1,"card"],[1,"card-head"],[1,"card-number"],[1,"card-title"],[1,"card-row","card-desc"],[1,"eyebrow","eyebrow-gold"],[1,"body-text"],[1,"card-row","card-impact"],[1,"impact-icon",3,"name","size"],[1,"eyebrow","eyebrow-danger"],[1,"edge-in"],["pathLength","1","fill","none","stroke","var(--gold)","opacity","0.95","stroke-linecap","round",1,"draw-line"],[4,"ngIf"],["fill","oklch(0.88 0.16 84)","opacity","0.9","filter","url(#soft-gold)",1,"flow-particle--delay"],["repeatCount","indefinite","rotate","auto"],["r","5","fill","oklch(0.72 0.13 80)","opacity","0.9","filter","url(#soft-gold)",4,"ngIf"],["r","5","fill","oklch(0.72 0.13 80)","opacity","0.9","filter","url(#soft-gold)"],["repeatCount","indefinite","keyPoints","1;0","keyTimes","0;1","calcMode","linear"],["fill","none","stroke","var(--danger)","opacity","0.7"],["fill","none","stroke","var(--danger)","stroke-dasharray","6 5","opacity","0.85",1,"dash-march"],["filter","url(#soft-red)"],["r","10","fill","oklch(0.10 0.02 30)","stroke","var(--danger)","stroke-width","1.8","pointer-events","none"],["transform","translate(-6,-6) scale(0.5)","fill","none","stroke","var(--danger)","stroke-width","2.4","stroke-linecap","round","stroke-linejoin","round","pointer-events","none"],["d","M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2"],["d","M2 2l20 20","opacity","0.9"],[1,"break-in"],["r","9","fill","none","stroke","var(--danger)","stroke-width","1.3","opacity","0.5"],["attributeName","r","values","7;14;7","dur","2.4s","repeatCount","3","fill","freeze"],["attributeName","opacity","values","0.55;0;0.55","dur","2.4s","repeatCount","3","fill","freeze"],["r","3","fill","var(--danger)","opacity","0.9"],["r","15","fill","transparent","stroke","transparent","stroke-width","1","pointer-events","all",1,"break-hit-area",3,"mouseenter","mousemove","mouseleave"],[1,"node"],[1,"node-icon",3,"name","size"],[1,"node-text"],[1,"node-title"],["class","node-subtitle",4,"ngIf"],[1,"node-subtitle"],[1,"business-entities"],[1,"business-entities__title"],[1,"business-entities__list"],["class","business-entities__item",4,"ngFor","ngForOf"],[1,"business-entities__item"],[1,"business-entities__icon",3,"name","size"],[1,"business-entities__label"],[1,"break-tooltip"],[1,"break-tooltip__title"],[1,"break-tooltip__content"]],template:function(e,a){e&1&&(t(0,"div",1)(1,"div",2)(2,"div",3),y(3,U,17,6,"article",4),n()(),t(4,"div",5),s(5,"div",6)(6,"span",7),t(7,"div",8),d(),t(8,"svg",9),s(9,"path",10),n(),c(),t(10,"div",11),s(11,"span",12),n(),d(),t(12,"
1svg",9),s(13,"path",13),n()()(),c(),t(14,"div",14)(15,"div",15)(16,"div",16,0)(18,"div",17),d(),t(19,"svg",18)(20,"defs")(21,"marker",19),s(22,"path",20),n(),t(23,"marker",21),s(24,"path",22),n(),t(25,"filter",23),s(26,"feGaussianBlur",24),t(27,"feMerge"),s(28,"feMergeNode",25)(29,"feMergeNode",26),n()(),t(30,"filter",27),s(31,"feGaussianBlur",28),t(32,"feMerge"),s(33,"feMergeNode",25)(34,"feMergeNode",26),n()()(),y(35,ne,3,5,"g",29)(36,ie,14,8,"g",29),n(),y(37,re,6,22,"div",30),n()()(),y(38,se,5,1,"section",31),n(),y(39,le,5,6,"div",32),n()),e&2&&(o(3),m("ngForOf",a.cards())("ngForTrackBy",a.trackByIndex),o(15),_("width",a.baseWidth(),"px")("height",a.baseHeight(),"px")("transform","translate(-50%, -50%) scale("+a.scale()+")"),o(),f("viewBox",a.viewBox()),o(16),m("ngForOf",a.edges())("ngForTrackBy",a.trackByIndex),o(),m("ngForOf",a.breakEdges())("ngForTrackBy",a.trackByIndex),o(),m("ngForOf",a.nodes())("ngForTrackBy",a.trackByIndex),o(),m("ngIf",a.activeType()==="hotal"),o(),m("ngIf",a.breakTooltipVisible))},dependencies:[Y,W,j,O],styles:["[_nghost-%COMP%]{display:block;width:100%;height:82.5vh;overflow:hidden}.panel-base[_ngcontent-%COMP%], .diagram-panel[_ngcontent-%COMP%], .card[_ngcontent-%COMP%]{background:linear-gradient(155deg,#070401f2,#010000f2);border:.0625rem solid rgba(138,96,0,.4509803922);border-radius:clamp(.4rem,.5vw,.6rem);box-shadow:inset 0 0 clamp(1rem,1.5vw,1.5rem) #c994141a,0 0 clamp(.75rem,1.2vw,1.125rem) #c9941412}.infographic[_ngcontent-%COMP%]{display:grid;width:100%;height:100%;padding:clamp(.75rem,1vw,1rem);margin-inline:auto;gap:clamp(.75rem,1.5vw,1.5rem);box-sizing:border-box;grid-template-columns:minmax(15rem,17rem) clamp(2.5rem,4vw,3.5rem) minmax(0,1fr)}.cards-rail[_ngcontent-%COMP%]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.5rem}.cards-grid[_ngcontent-%COMP%]{display:grid;width:100%;gap:clamp(.5rem,.75vw,.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.card[_ngcontent-%COMP%]{min-width:0;padding:clamp(.75rem,1vw,1rem)}.card-head[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:clamp(.5rem,.75vw,.75rem)}.card-number[_ngcontent-%COMP%]{display:grid;width:clamp(2rem,2.5vw,2.5rem);height:clamp(2rem,2.5vw,2.5rem);flex:0 0 auto;place-items:center;border:.0625rem solid #7c5500;border-radius:.375rem;font-family:Inter-SemiBold;font-size:clamp(1rem,.35vw + .875rem,1.25rem);color:#f4b93c}.card-title[_ngcontent-%COMP%]{min-width:0;margin:0;font-family:Inter;font-size:clamp(.875rem,.35vw + .75rem,1rem);font-weight:400;line-height:1.35;color:#f2eee6;overflow-wrap:anywhere}.card-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:clamp(.375rem,.5vw,.5rem);margin-top:clamp(.5rem,.75vw,.75rem)}.card-desc[_ngcontent-%COMP%]{align-items:flex-start}.card-impact[_ngcontent-%COMP%]{align-items:flex-start;padding-top:clamp(.5rem,.75vw,.75rem);border-top:.0625rem dashed rgba(255,255,255,.12)}.impact-icon[_ngcontent-%COMP%]{flex:0 0 auto;margin-top:.125rem;color:#f52027}.eyebrow[_ngcontent-%COMP%]{flex:0 0 auto;font-family:Inter-Medium;font-size:clamp(.5625rem,.15vw + .5rem,.6875rem);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.eyebrow-gold[_ngcontent-%COMP%]{margin-top:.09375rem;color:#f4b93c}.eyebrow-danger[_ngcontent-%COMP%]{color:#f52027}.body-text[_ngcontent-%COMP%]{min-width:0;font-family:Inter;font-size:clamp(.6875rem,.25vw + .625rem,.8125rem);line-height:1.4;color:#bdb7a9;overflow-wrap:anywhere}.flow-link[_ngcontent-%COMP%]{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center}.flow-link-rail[_ngcontent-%COMP%]{position:absolute;inset-block:0;left:0;width:.125rem;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(182,141,59,.5490196078) 8%,rgba(182,141,59,.5490196078) 92%,transparent)}.flow-link-dot[_ngcontent-%COMP%]{position:absolute;top:50%;left:-.1875rem;width:.5rem;height:.5rem;transform:translateY(-50%);border-radius:999px;background:#f4b93c}.flow-link-arrow-track[_ngcontent-%COMP%]{position:absolute;display:flex;width:130%;height:2rem;margin-left:.25rem;align-items:center}.flow-arrow[_ngcontent-%COMP%]{flex:0 0 auto}
1.flow-link-bar[_ngcontent-%COMP%]{position:relative;flex:1;height:.125rem;margin-inline:.125rem;border-radius:999px;background:#c299308c}.flow-dot[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;width:.375rem;height:.375rem;transform:translateY(-50%);border-radius:999px;background:#f4b93c}.flow-dot-bounce[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_flow-dot-bounce 2.2s ease-in-out infinite}@keyframes _ngcontent-%COMP%_flow-dot-bounce{0%,to{left:0}50%{left:calc(100% - .5rem)}}.diagram-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.diagram-panel[_ngcontent-%COMP%]{position:relative;display:flex;flex:1 1 auto;width:100%;min-width:0;min-height:0;flex-direction:column;padding:clamp(.25rem,.5vw,.5rem);overflow:hidden}.diagram-scale-wrap[_ngcontent-%COMP%]{position:relative;display:flex;flex:1 1 auto;width:100%;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden}.diagram-canvas[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;flex-shrink:0}.diagram-svg[_ngcontent-%COMP%]{position:absolute;inset:0;width:100%}.draw-line[_ngcontent-%COMP%]{stroke-dasharray:1;stroke-dashoffset:1;animation:_ngcontent-%COMP%_draw-line .9s ease-out forwards}@keyframes _ngcontent-%COMP%_draw-line{to{stroke-dashoffset:0}}.dash-march[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_dash-march 4s linear}@keyframes _ngcontent-%COMP%_dash-march{to{stroke-dashoffset:-1.75rem}}.break-in[_ngcontent-%COMP%]{opacity:0;animation:_ngcontent-%COMP%_break-in-fade .4s ease-out 2.6s forwards}@keyframes _ngcontent-%COMP%_break-in-fade{to{opacity:1}}.node[_ngcontent-%COMP%]{position:absolute;display:flex;min-width:0;align-items:center;gap:clamp(.5rem,.75vw,.75rem);padding-inline:clamp(.625rem,1vw,1rem);background:linear-gradient(155deg,#070401f2,#010000f2);border:.0625rem solid rgba(138,96,0,.4509803922);border-radius:clamp(.4rem,.5vw,.6rem);box-shadow:inset 0 0 clamp(1rem,1.5vw,1.5rem) #c994141a,0 0 clamp(.75rem,1.2vw,1.125rem) #c9941412;box-sizing:border-box}.node-icon[_ngcontent-%COMP%]{flex:0 0 auto;color:#f4b93c}.node-text[_ngcontent-%COMP%]{min-width:0;line-height:1.2}.node-title[_ngcontent-%COMP%]{font-family:Inter-SemiBold;color:#f2eee6;overflow-wrap:anywhere}.node-title-lg[_ngcontent-%COMP%]{font-family:Inter-Bold;letter-spacing:.03em}.node-subtitle[_ngcontent-%COMP%]{font-family:Inter;font-size:.9rem;color:#bdb7a9;overflow-wrap:anywhere}.node-pop[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_node-pop .42s cubic-bezier(.2,.9,.3,1.1) both}.business-entities[_ngcontent-%COMP%]{border-radius:clamp(.4rem,.5vw,.6rem);border:.0625rem solid rgba(138,96,0,.4509803922);position:relative;z-index:4;display:flex;width:100%;min-width:0;min-height:clamp(3.5rem,8vw,6rem);flex:0 0 auto;flex-direction:column;justify-content:center;padding:clamp(.5rem,.75vw,.75rem) clamp(.625rem,1.25vw,1rem);box-sizing:border-box}.business-entities__title[_ngcontent-%COMP%]{margin:0;color:#f4b93c;font-family:Inter-Medium;font-size:clamp(.5625rem,.25vw + .5rem,.75rem);line-height:1.25;text-align:center;text-transform:uppercase;letter-spacing:clamp(.12em,.25vw,.25em)}.business-entities__list[_ngcontent-%COMP%]{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:center;column-gap:clamp(.75rem,2.5vw,2rem);row-gap:clamp(.5rem,1vw,.75rem);margin-top:clamp(.375rem,.5vw,.5rem)}.business-entities__item[_ngcontent-%COMP%]{display:flex;width:clamp(4.75rem,5vw,5rem);min-width:0;flex:0 0 auto;flex-direction:column;align-items:center;gap:clamp(.2rem,.3vw,.25rem)}.business-entities__icon[_ngcontent-%COMP%]{width:clamp(1.375rem,1.8vw,1.625rem);height:clamp(1.375rem,1.8vw,1.625rem);flex:0 0 auto;color:#f4b93c}.business-entities__label[_ngcontent-%COMP%]{width:100%;min-width:0;margin:0;color:#fff;font-family:Inter;font-size:clamp(.5625rem,.4vw,.6rem);line-height:1.25;text-align:center;text-transform:uppercase;letter-spacing:clamp(.04em,.08vw,.08em);overflow-wrap:anywhere}@keyframes _ngcontent-%COMP%_node-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.node-rise[_ngcontent-%COMP%]{opacity:0;animation:_ngcontent-%COMP%_node-rise .42s ease-out both;
1animation-delay:inherit}@keyframes _ngcontent-%COMP%_node-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.break-moving-icon[_ngcontent-%COMP%], .break-hit-area[_ngcontent-%COMP%]{pointer-events:all;cursor:help}.break-moving-icon[_ngcontent-%COMP%]{overflow:visible}.break-tooltip[_ngcontent-%COMP%]{position:fixed;z-index:10;width:min(clamp(12rem,20vw,18rem),100vw - 2rem);padding:clamp(.625rem,1vw,.75rem) clamp(.75rem,1vw,1rem);border:.0625rem solid #f52027;border-radius:.5rem;background:#000000f5;box-shadow:0 0 clamp(1rem,1.5vw,1.5rem) #c4312533;pointer-events:none}.break-tooltip__title[_ngcontent-%COMP%]{color:#f52027;font-family:Inter-SemiBold;font-size:clamp(.6rem,.25vw + .5rem,.8rem);text-transform:uppercase}.break-tooltip__content[_ngcontent-%COMP%]{margin-top:.35rem;color:#fff;font-family:Inter;font-size:clamp(.6rem,.25vw + .5rem,.75rem);line-height:1.5}.dash-march[_ngcontent-%COMP%]{animation:3s ease-out both _ngcontent-%COMP%_seq-fade-in,1.2s linear forwards _ngcontent-%COMP%_dash-march}.edge-in[_ngcontent-%COMP%]{animation:3s ease-out both _ngcontent-%COMP%_seq-fade-in}@keyframes _ngcontent-%COMP%_dash-march{to{stroke-dashoffset:-28px}}@keyframes _ngcontent-%COMP%_seq-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:63.9375rem){[_nghost-%COMP%]{height:100%;overflow:visible}.infographic[_ngcontent-%COMP%]{width:100%;min-height:0;padding:clamp(.5rem,3.5vw,1.875rem) clamp(.5rem,2vw,1rem);gap:clamp(.5rem,1.5vw,1rem);grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(20rem,55vh,38rem) auto}.diagram-wrap[_ngcontent-%COMP%]{grid-row:1;display:flex;flex-direction:column;height:100%;min-height:0}.diagram-panel[_ngcontent-%COMP%]{flex:1 1 auto;height:auto;min-height:0}.business-entities[_ngcontent-%COMP%]{flex:0 0 clamp(3rem,10vh,5rem);min-height:3rem}.cards-rail[_ngcontent-%COMP%]{grid-row:2;width:100%;min-height:0;padding:0;overflow:visible}.cards-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.flow-link[_ngcontent-%COMP%]{display:none}}@media(max-width:39.9375rem){.infographic[_ngcontent-%COMP%]{padding:.5rem clamp(.5rem,5vw,.75rem);grid-template-rows:clamp(13rem,26vh,23rem) auto}.cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}.business-entities[_ngcontent-%COMP%]{min-height:auto;padding:.5rem clamp(.5rem,2vw,.75rem)}.business-entities__list[_ngcontent-%COMP%]{column-gap:clamp(.5rem,4vw,1rem);row-gap:.625rem}.business-entities__item[_ngcontent-%COMP%]{width:clamp(3.5rem,18vw,4.5rem)}.business-entities__label[_ngcontent-%COMP%]{font-size:.5625rem}.card[_ngcontent-%COMP%]{padding:clamp(.625rem,2.5vw,.875rem)}}@media(max-height:43.75rem)and (min-width:64rem){[_nghost-%COMP%]{height:100%}.infographic[_ngcontent-%COMP%]{padding:.75rem}}"]})};var J=class r{route=x(S);activeType=k(this.getRouteType());config=g(()=>this.activeType()==="hospital"?L:E);systemTitle=g(()=>this.config().systemTitle);getRouteType(){return this.route.snapshot.data.type==="hotal"?"hotal":"hospital"}static \u0275fac=function(e){return new(e||r)};static \u0275cmp=M({type:r,selectors:[["app-hospital"]],decls:83,vars:3,consts:[[1,"system-page"],[1,"system-header"],[1,"system-title"],[1,"title-muted"],[1,"title-gold"],[1,"title-red"],[1,"system-subtitle"],[1,"dependency-label"],["width","46","height","10","aria-hidden","true",1,"dependency-label__arrow"],["x1","4","y1","5","x2","42","y2","5","stroke","var(--gold)","stroke-width","1.5"],["d","M42,5 L36,2 L36,8 z","fill","var(--gold)"],["d","M4,5 L10,2 L10,8 z","fill","var(--gold)"],[1,"dependency-label","dependency-label--danger"],["x1","4","y1","5","x2","40","y2","5","stroke","var(--danger)","stroke-width","1.5","stroke-dasharray","5 4"],["d","M42,5 L36,2 L36,8 z","fill","var(--danger)"],[1,"fragmentation-tax"],[1,"fragmentation-tax__content"],[1,"fragmentation-tax__title"],["xmlns","http://www.w3.org/2000/svg","width","18","height","18","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true",1,"fragmentation-tax__database-icon"],["cx","12","cy","5","rx","9","ry","3"],["d","M3 5V19A9 3 0 0 0 21 19V5"],["d","M3 12A9 3 0 0 0 21 12"],[1,"fragmentation-tax__heading"],[1,"fragmentation-tax__description"],[1,"fragmentation-tax__flow"],[1,"fragmentation-tax__item"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true",1,"fragmentation-tax__icon"],["d","m10.586 5.414-5.172 5.172"],["d","m18.586 13.414-5.172 5.172"],["d","M6 12h12"],["cx","12","cy","20","r","2"],["cx","12","cy","4","r","2"],["cx","20","cy","12","r","2"],["cx","4","cy","12","r","2"],["xmlns","http://www.w3.org/2000/svg","width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true",1,"fragmentation-tax__arrow"],["d","m9 18 6-6-6-6"],["width","8","height","4","x","8","y","2","rx","1","ry","1"],["d","M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"],["d","m9 14 2 2 4-4"],["cx","12","cy","12","r","10"],["d","M12 6v6l4 2"],["d","M16 7h6v6"],["d","m22 7-8.5 8.5-5-5L2 17"],[1,"fragmentation-tax__item","fragmentation-tax__item--last"],["d","M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"],["d","M12 8v4"],["d","M12 16h.01"]],template:function(e,a){e&1&&(t(0,"section",0)(1,"header",1)(2,"h4",2)(3,"span",3),l(4),n(),t(5,"span",4),l(6),n(),t(7,"span",5),l(8),n()(),t(9,"div",6)(10,"span",7),d(),t(11,"svg",8),s(12,"line",9)(13,"path",10)(14,"path",11),n(),c(),t(15,"span"),l(16,"Operational dependency"),n()(),t(17,"span",12),d(),t(18,"svg",8),s(19,"line",13)(20,"path",14),n(),c(),t(21,"span"),l(22,"Information / interface dependency"),n()()()(),s(23,"app-infographic"),t(24,"footer")(25,"section",15)(26,"div",16)(27,"div",17),d(),t(28,"svg",18),s(29,"ellipse",19)(30,"path",20)(31,"path",21),n(),c(),t(32,"div")(33,"h2",22),l(34,"Fragmentation Tax:"),n(),t(35,"p",23),l(36," The operational burden of disconnected systems in healthcare delivery. "),n()()(),t(37,"div",24)(38,"div",25),d(),t(39,"svg",26),s(40,"path",27)(41,"path",28)(42,"path",29)(43,"circle",30)(44,"circle",31)(45,"circle",32)(46,"circle",33),n(),c(),t(47,"span"),l(48,"More disconnected systems"),n(),d(),t(49,"svg",34),s(50,"path",35),n()(),c(),t(51,"div",25),d(),t(52,"svg",26),s(53,"rect",36)(54,"path",37)(55,"path",38),n(),c(),t(56,"span"),l(57,"More reconciliation"),n(),d(),t(58,"svg",34),s(59,"path",35),n()(),c(),t(60,"div",25),d(),t(61,"svg",26),s(62,"circle",39)(63,"path",40),n(),c(),t(64,"span"),l(65,"Slower decisions"),n(),d(),t(66,"svg",34),s(67,"path",35),n()(),c(),t(68,"div",25),d(),t(69,"svg",26),s(70,"path",41)(71,"path",42),n(),c(),t(72,"span"),l(73,"Higher operational cost"),n(),d(),t(74,"
1svg",34),s(75,"path",35),n()(),c(),t(76,"div",43),d(),t(77,"svg",26),s(78,"path",44)(79,"path",45)(80,"path",46),n(),c(),t(81,"span"),l(82,"Increased risk"),n()()()()()()()),e&2&&(o(4),p(" ",a.systemTitle().muted," "),o(2),p(" ",a.systemTitle().gold),o(2),p(" ",a.systemTitle().red," "))},dependencies:[T],styles:["[_nghost-%COMP%]{--gold: #f4b93c;--danger: #f52027;--muted: #bdb7a9;--border: #7c550066;display:block;width:100%;min-width:0}.system-page[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;min-height:100dvh;padding-block-start:clamp(1rem,1.5vw,1.3125rem);background:#000;overflow:hidden}.system-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;width:100%;margin:0;padding-inline:clamp(.5rem,2vw,1.5rem);text-transform:uppercase;font-family:Inter-Medium;font-size:clamp(.9rem,2.5vw,2.25rem);line-height:1.1}.system-header[_ngcontent-%COMP%]   .system-title[_ngcontent-%COMP%]{max-width:100%;margin:0;overflow-wrap:anywhere;text-wrap:balance}.system-header[_ngcontent-%COMP%]   .system-title[_ngcontent-%COMP%]   .title-muted[_ngcontent-%COMP%]{color:var(--muted)}.system-header[_ngcontent-%COMP%]   .system-title[_ngcontent-%COMP%]   .title-gold[_ngcontent-%COMP%]{color:var(--gold)}.system-header[_ngcontent-%COMP%]   .system-title[_ngcontent-%COMP%]   .title-red[_ngcontent-%COMP%]{color:var(--danger)}.system-header[_ngcontent-%COMP%]   .system-subtitle[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.5rem,1.3vw,1.3rem);width:100%;margin-block-start:clamp(.25rem,.5vw,.3125rem);font-family:Inter-Light;font-size:clamp(.5rem,.7vw,.6875rem);line-height:1.4}.system-header[_ngcontent-%COMP%]   .system-subtitle[_ngcontent-%COMP%]   .dependency-label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:clamp(.3rem,.5vw,.5rem);min-width:0;color:var(--gold);white-space:nowrap}.system-header[_ngcontent-%COMP%]   .system-subtitle[_ngcontent-%COMP%]   .dependency-label--danger[_ngcontent-%COMP%]{color:var(--danger)}.fragmentation-tax[_ngcontent-%COMP%]{width:calc(100% - 2rem);margin:0 1rem;padding-block:clamp(.5rem,1vw,.75rem);padding-inline:clamp(.625rem,1.5vw,1rem);flex:0 1 auto;min-width:0;border:.0625rem solid var(--border);border-radius:clamp(.25rem,.5vw,.375rem);background:#0402014d;animation:_ngcontent-%COMP%_seq-in-up .5s ease-out both}.fragmentation-tax__content[_ngcontent-%COMP%]{display:flex;align-items:center;gap:clamp(.625rem,1.5vw,1.25rem);min-width:0;opacity:.7}.fragmentation-tax__title[_ngcontent-%COMP%]{display:flex;flex:0 1 auto;align-items:center;gap:clamp(.375rem,.6vw,.5rem);min-width:min(100%,26rem)}.fragmentation-tax__database-icon[_ngcontent-%COMP%]{flex:0 0 auto;width:clamp(.875rem,1.3vw,1.125rem);height:clamp(.875rem,1.3vw,1.125rem);color:#f5202799}.fragmentation-tax__heading[_ngcontent-%COMP%]{margin:0;font-family:Inter-Medium;font-size:clamp(.625rem,.7vw,.75rem);font-weight:400;line-height:1.2;letter-spacing:.025em;text-transform:uppercase;color:#f5202799}.fragmentation-tax__description[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;margin:0;font-family:Inter;font-size:clamp(.625rem,.65vw,.6875rem);line-height:1.375;color:var(--muted)}.fragmentation-tax__flow[_ngcontent-%COMP%]{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:center;gap:clamp(.4rem,.7vw,.75rem);min-width:0;padding-inline-start:clamp(.625rem,1.25vw,1.25rem);border-inline-start:.0625rem solid color-mix(in srgb,var(--border) 40%,transparent)}.fragmentation-tax__item[_ngcontent-%COMP%]{display:inline-flex;flex:0 1 auto;align-items:center;gap:clamp(.35rem,.5vw,.5rem);min-width:0}.fragmentation-tax__item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{min-width:0;font-family:Inter;font-size:clamp(.5625rem,.65vw,.6875rem);line-height:1.25;letter-spacing:clamp(.04em,.08vw,.08em);text-transform:uppercase;color:var(--muted);white-space:nowrap}.fragmentation-tax__icon[_ngcontent-%COMP%]{flex:0 0 auto;width:clamp(.75rem,1vw,1rem);height:clamp(.75rem,1vw,1rem);color:#f5202799}.fragmentation-tax__arrow[_ngcontent-%COMP%]{flex:0 0 auto;width:clamp(.625rem,.9vw,.875rem);height:clamp(.625rem,.9vw,.875rem);color:var(--border)}.fragmentation-tax__item--last[_ngcontent-%COMP%]   .fragmentation-tax__arrow[_ngcontent-%COMP%]{display:none}@media(max-width:56.25rem){.system-header[_ngcontent-%COMP%]{padding-block-start:3rem;padding-inline-start:1.5rem;gap:.5rem}.fragmentation-tax__content[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.fragmentation-tax__title[_ngcontent-%COMP%]{width:100%;min-width:0}.fragmentation-tax__description[_ngcontent-%COMP%]{width:100%}.fragmentation-tax__flow[_ngcontent-%COMP%]{width:100%;padding-block-start:clamp(.5rem,1vw,.75rem);padding-inline-start:0;border-block-start:.0625rem solid color-mix(in srgb,var(--border) 40%,transparent);border-inline-start:0}}@media(max-width:32.5rem){.fragmentation-tax__flow[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.fragmentation-tax__item[_ngcontent-%COMP%]{width:100%}.fragmentation-tax__arrow[_ngcontent-%COMP%], .fragmentation-tax__item--last[_ngcontent-%COMP%]   .fragmentation-tax__arrow[_ngcontent-%COMP%]{display:none}}@keyframes _ngcontent-%COMP%_seq-in-up{0%{opacity:0;transform:translateY(clamp(.5rem,1vw,.75rem))}to{opacity:1;transform:translateY(0)}}"]})};export{J as Hospital};

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.