1 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 7 <title>MUSC Health | South Carolina's Leader in Health Care</title> 8 9 10 <meta name="description" content="MUSC Health is made up of hundreds of health care locations, 16 hospitals, and the nation's best care providers located across South Carolina. For more than a decade, we've had the #1 ranked hospital in the state. 11We're leading the way in comprehensive medical care, advanced specialty services, same-day appointments, and virtual care options throughout SC."> 12 <meta name="id" content="9a0b16ba-ee1d-401e-a245-49c1f3abf90d" /> 13 14 <meta property="og:title" content="MUSC Health "> 15 <meta property="og:description" content="MUSC Health is made up of hundreds of health care locations, 16 hospitals, and the nation's best care providers located across South Carolina. For more than a decade, we've had the #1 ranked hospital in the state. 16We're leading the way in comprehensive medical care, advanced specialty services, same-day appointments, and virtual care options throughout SC."> 17 <meta property="og:image" content="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_n27eaaev6t0llavimu2ifi550b/-FPNG"> 18 <meta property="og:url" content="https://muschealth.org/"> 19 <meta property="og:type" content="website"> 20 <meta property="fb:app_id" content="365200907172702"> 21 22 <meta name="twitter:card" content="summary"> 23 <meta name="twitter:site" content="Medical University of South Carolina"> 24 25 26 27 <link rel="canonical" href="https://muschealth.org/"> 28 29 <link rel="shortcut icon" href="https://d3crna64wemw02.cloudfront.net/asset/339713052848/image_6hb4n7p9gd2rn4pj8anc7vp674/?content-disposition=inline" type="image/x-icon" /> 30 <link rel="apple-touch-icon" href="https://d3crna64wemw02.cloudfront.net/asset/339713052848/image_mm92lu8uqd1pl64qa937agao1n/?content-disposition=inline"> 31 32 33 <link rel="stylesheet" href="/ui/css/global.min.fb1a82678a31e62855a6.css"> 34 <link rel="stylesheet" href="/ui/css/modules.min.27965e2f846d4913b396.css"> 35 36 <link rel="stylesheet" href="https://use.typekit.net/dib6ebj.css"> 37 38 <link rel="preconnect" href="https://fonts.googleapis.com"> 39 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 40 <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght@300;400" rel="stylesheet" /> 41 <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap" rel="stylesheet"> 42 43 <link rel="stylesheet" href="https://static.cloud.coveo.com/atomic/v3/themes/coveo.css" /> 44 45<meta name="google-site-verification" content="ayYgwbiswsX-InfO8jNGJObIVla_kMTCSJBSx3-wWyA" /> 46<meta name="google-site-verification" content="UlPICbLad9AaD7zTY4d9Kl_cqmdIiiexAZQ1wmY-Ddk" /> 47<meta name="google-site-verification" content="JvIbxUWneYoDKIHsE3xFIEAez6GnYA8r0nsyH1oaZk0" /> 48<meta name="google-site-verification" content="vEVG0mUlklBYJVB1ho62vYOTSTzBXq1uHsQ1t4UzjcI" /> 49<meta name="google-site-verification" content="PSMi3LtlSVKBmQFGN42tlzHMA7ZIoXETVMRZxMsp3T8" /> 50 51<!-- Google Tag Manager -->
52<script>
vendor: 331 bytes, lines 52-56
52(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 53new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 54j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 55'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 56})(window,document,'script','dataLayer','
56GTM-TJ5QTDLL
vendor: 3 bytes, line 56
56');
56</script>
56 57<!-- End Google Tag Manager --> <!-- Schema Start -->
58<script type="application/ld+json"> { 59 "@context": "https://schema.org", 60 "@type": "WebSite", 61 "url": "https://muschealth.org/", 62 "copyrightYear": "2026", 63 "sourceOrganization": { 64 "@type": "Organization", 65 "name": "MUSC Health", 66 "location" : { 67 "@type" : "PostalAddress", 68 "streetAddress" : "171 Ashley Avenue", 69 "addressLocality" : "Charleston", 70 "addressRegion" : "SC", 71 "postalCode" : "29425" 72 } 73 }, 74 "sameAs": [ 75 "https://www.facebook.com/MUSChealth/", 76 "https://x.com/MUSChealth", 77 "https://www.instagram.com/muschealth", 78 "https://www.linkedin.com/company/muschealth" 79 ] 80 } 81 </script>
81 82 83 84 <!-- Schema End --> 85 86 </head> 87 88<body class="health hero-under-header homepage"> 89 <a href="#main" id="skipnav">Skip to main content</a> 90<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 90-91
90 91<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
91GTM-TJ5QTDLL
vendor: 85 bytes, lines 91-92
91" 92height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
93<!-- End Google Tag Manager (noscript) --> <div class="site-grid-wrapper"> 94 95 <header> 96 <div class="desktop-nav-container"> 97 <div class="inner"> 98 <div class="top-nav-container"> 99 100 101<nav class="entity"> 102 <ul> 103 <li class=""> 104<a href="https://www.musc.edu/" >MUSC</a> </li> 105 <li class=""> 106<a href="https://education.musc.edu/" >Education</a> </li> 107 <li class="active"> 108<a href="https://muschealth.org/" >Health</a> </li> 109 <li class=""> 110<a href="https://research.musc.edu/" >Research</a> </li> 111 </ul> 112</nav> 113 114 115 <div class="utility-nav-container"> 116 117<nav class="utility-nav"> 118 <ul> 119 120 <li> 121 <a href="https://www.getcare.muschealth.org/providers?location=Charleston%2C+SC" >Find a Provider</a> 122 </li> 123 <li> 124 <a href="https://www.getcare.muschealth.org/locations?location=Charleston%2C+SC" target="_blank" rel="noopener noreferrer" >Find a Location</a> 125 </li> 126 <li> 127 <a href="https://musc.career-pages.com/" >Careers</a> 128 </li> 129 <li> 130 <a href="https://giving.musc.edu/" >Giving</a> 131 </li> 132 <li> 133 <a href="https://muschealth.org/get-care-now#virtual-care" >Virtual Care</a> 134 </li> 135 <li> 136 <a href="https://mychart.musc.edu/mychart/Authentication/Login" >MyChart Login</a> 137 </li> 138 139 </ul> 140</nav> 141 142 143<div class="quick-links-container"> 144 <button class="toggle-quicklinks"> 145 <span>I want to</span> <i class="material-icons close" aria-label="Open">keyboard_arrow_down</i> 146 </button> 147 148 <div role="menu" class="quicklinks"> 149 <ul> 150 <li> 151<a href="https://muschealth.org/patients-visitors/billing" >Pay a Bill <i class="material-icons">arrow_forward</i> 152</a> </li> 153 <li> 154<a href="https://muschealth.org/patients-visitors/medical-records" >Request Medical Records <i class="material-icons">arrow_forward</i> 155</a> </li> 156 <li> 157<a href="https://muschealth.org/health-professionals/referrals" >Refer a Patient <i class="material-icons">arrow_forward</i> 158</a> </li> 159 <li> 160<a href="https://www.musc.edu/human-resources" >Find a Job or Career Opportunity <i class="material-icons">arrow_forward</i> 161</a> </li> 162 <li> 163<a href="https://muschealth.org/patients-visitors/interpreters" >Access Language Assistance <i class="material-icons">arrow_forward</i> 164</a> </li> 165 <li> 166<a href="https://muschealth.org/patients-visitors/volunteers" >Volunteer <i class="material-icons">arrow_forward</i> 167</a> </li> 168 </ul> 169 </div> 170</div> 171 172 </div> 173 </div> 174 175<div class="site-nav-container"> 176 177<div class="logo-lockup"> 178<a href="https://muschealth.org/" ><img alt="Medical University of South Carolina" class="desktop-logo native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_88o6cn4sfh6h70ih7cacr5dh18/-FPNG-Sx75"></img><img alt="Medical University of South Carolina" class="mobile-logo native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_7enofs6r4t3pf7srq43a9b744q/-FPNG-Sx75"></img><img alt="Medical University of South Carolina" class="sticky-logo native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_7enofs6r4t3pf7srq43a9b744q/-FPNG-Sx80"></img></a> <button data-bs-toggle="collapse" 179 data-bs-target="#searchPanelMobile" 180 aria-controls="searchPanelMobile" 181 aria-expanded="false" 182 class="has-sub-nav nav-link"><svg xmlns="http://www.w3.org/2000/svg" width="29" height="29" viewBox="0 0 29 29" fill="none"> 183 <path fill-rule="evenodd" clip-rule="evenodd" d="M13.084 2.82422C18.8992 2.82422 23.6064 7.52695 23.6064 13.3184C23.6063 19.1096 18.8991 23.8115 13.084 23.8115C7.26898 23.8114 2.56264 19.1096 2.5625 13.3184C2.5625 7.52705 7.2689 2.82437 13.084 2.82422ZM0.566406 13.6406C0.737852 20.3917 6.2766 25.8114 13.084 25.8115C16.1878 25.8115 19.0279 24.6848 21.2157 22.819L26.998 28.5884L28.4138 27.1758L22.6295 21.4043C24.4208 19.3014 25.5264 16.5988 25.6016 13.6406L25.6064 13.3184C25.6064 6.41818 19.9996 0.824219 13.084 0.824219C6.16853 0.824374 0.5625 6.41827 0.5625 13.3184L0.566406 13.6406Z" fill="white"/> 184 </svg></button> 185 <button class="mobile-nav-opener"> 186 <svg class="menu" xmlns="http://www.w3.org/2000/svg" width="30" height="20" viewBox="0 0 30 20" fill="none"> 187 <line x1="30" y1="1" x2="-8.74228e-08" y2="0.999997" stroke="white" stroke-width="2"/> 188 <line y1="10" x2="30" y2="10" stroke="white" stroke-width="2"/> 189 <line y1="19" x2="30" y2="19" stroke="white" stroke-width="2"/> 190 </svg>
191 <svg class="close" width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 192 <path 193 d="M24.9033 1.71094L13.9668 12.6475L24.9062 23.5869L23.4922 25.001L12.5527 14.0615L2.06641 24.5479L0.652344 23.1338L11.1387 12.6475L0.655273 2.16406L2.06934 0.75L12.5527 11.2334L23.4893 0.296875L24.9033 1.71094Z" 194 fill="#0B2441"/> 195 </svg> 196 </button> 197</div> 198 199 200 <nav class="main-nav"> 201 <ul> 202 <li class=" "> 203 <button href="#" 204 data-bs-toggle="collapse" 205 data-bs-target="#GetCare" aria-controls="GetCare" aria-expanded="false" 206 class="has-sub-nav nav-link collapsed"> 207 Get Care Now <i class="material-icons" aria-label="Get Care Now">arrow_forward</i> 208 </button> 209 </li> 210 <li class=" "> 211 <button href="#" 212 data-bs-toggle="collapse" 213 data-bs-target="#PatientsandVisitors" aria-controls="PatientsandVisitors" aria-expanded="false" 214 class="has-sub-nav nav-link collapsed"> 215 Patients & Visitors <i class="material-icons" aria-label="Patients & Visitors">arrow_forward</i> 216 </button> 217 </li> 218 <li class=" "> 219 <button href="#" 220 data-bs-toggle="collapse" 221 data-bs-target="#ForProviders" aria-controls="ForProviders" aria-expanded="false" 222 class="has-sub-nav nav-link collapsed"> 223 For Providers <i class="material-icons" aria-label="For Providers">arrow_forward</i> 224 </button> 225 </li> 226 <li class=" "> 227 <button onclick="location.href='https://children.muschealth.org/'" class="has-sub-nav nav-link collapsed"> 228 Pediatric Care 229 </button> 230 </li> 231 <li class=" "> 232 <button onclick="location.href='https://hollingscancercenter.musc.edu/'" class="has-sub-nav nav-link collapsed"> 233 Cancer Care 234 </button> 235 </li> 236 <li class=" search"> 237 <button href="#" 238 data-bs-toggle="collapse" 239 data-bs-target="#searchPanel" aria-controls="searchPanel" aria-expanded="false" 240 class="has-sub-nav nav-link collapsed"> 241 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 28 28" fill="none"><path fill="#fff" fill-rule="evenodd" d="M23.044 12.494c0 5.791-4.707 10.494-10.522 10.494S2 18.285 2 12.494C2 6.702 6.707 2 12.522 2s10.522 4.702 10.522 10.494m-2.39 9.501a12.5 12.5 0 0 1-8.132 2.993C5.606 24.988 0 19.394 0 12.494S5.606 0 12.522 0c6.915 0 12.522 5.594 12.522 12.494 0 3.084-1.12 5.907-2.977 8.086l5.076 5.065.708.707-1.415 1.412-.708-.706z" clip-rule="evenodd" /></svg> 242 </button> 243 </li> 244 245 </ul> 246 </nav> 247 248</div> 249<div class="site-subnav-container"> 250 251 <div class="subnav-container" id="main-subnav-container"> 252 253 <div class="sub-nav collapse" id="GetCare" data-bs-parent="#main-subnav-container"> 254 <button class="close" 255 data-bs-toggle="collapse" 256 data-bs-target="#GetCare" 257 aria-controls="GetCare" 258 aria-expanded="false"> 259 <i class="material-icons close" aria-label="Back">arrow_back</i> Back 260 </button> 261 <div class="inner"> 262 <div class="editor-content title"> 263 <h2>Get Care Now</h2> 264 <a href="https://muschealth.org/get-care-now" class="btn" >Get Care Now</a> 265 </div> 266 <div class="editor-content links"> 267 <ul class="link-list"> 268 269 <li style="grid-column: 1; grid-row: 1;"> 270<a href="https://muschealth.org/medical-services" >View All Medical Services <i class="material-icons" aria-label="View All Medical Services">arrow_forward</i> 271</a> </li> 272 <li style="grid-column: 1; grid-row: 2;"> 273<a href="https://muschealth.org/get-care-now#virtual-care" >Virtual Care <i class="material-icons" aria-label="Virtual Care">arrow_forward</i> 274</a> </li> 275 <li style="grid-column: 1; grid-row: 3;"> 276<a href="https://muschealth.org/medical-services/emergency-urgent-care" >Emergency & Urgent Care <i class="material-icons" aria-label="Emergency & Urgent Care">arrow_forward</i> 277</a> </li> 278 <li style="grid-column: 2; grid-row: 1;"> 279<a href="https://muschealth.org/medical-services/primary-care" >Primary Care <i class="material-icons" aria-label="Primary Care">arrow_forward</i> 280</a> </li> 281 <li style="grid-column: 2; grid-row: 2;"> 282<a href="https://www.getcare.muschealth.org/providers?location=Charleston%2C+SC" >Find a Provider <i class="material-icons" aria-label="Find a Provider">arrow_forward</i> 283</a> </li> 284 <li style="grid-column: 2; grid-row: 3;"> 285<a href="https://www.getcare.muschealth.org/locations?location=Charleston%2C+SC" >Find a Location <i class="material-icons" aria-label="Find a Location">arrow_forward</i> 286</a> </li> 287 <li style="grid-column: 3; grid-row: 1;"> 288<a href="https://mychart.musc.edu/mychart/Authentication/Login" >MyChart Login <i class="material-icons" aria-label="MyChart Login">arrow_forward</i> 289</a> </li> 290 </ul> 291 </div> 292 </div> 293 </div> 294 <div class="sub-nav collapse" id="PatientsandVisitors" data-bs-parent="#main-subnav-container"> 295 <button class="close" 296 data-bs-toggle="collapse" 297 data-bs-target="#PatientsandVisitors" 298 aria-controls="PatientsandVisitors" 299 aria-expanded="false"> 300 <i class="material-icons close" aria-label="Back">arrow_back</i> Back 301 </button> 302 <div class="inner"> 303 <div class="editor-content title"> 304 <h2>Patients & Visitors</h2> 305 <a href="https://muschealth.org/patients-visitors" class="btn" >Patients & Visitors</a> 306 </div> 307 <div class="editor-content links"> 308 <ul class="link-list"> 309 310 <li style="grid-column: 1; grid-row: 1;"> 311<a href="https://muschealth.org/patients-visitors/about-us" >About MUSC Health <i class="material-icons" aria-label="About MUSC Health">arrow_forward</i> 312</a> </li> 313 <li style="grid-column: 1; grid-row: 2;"> 314<a href="https://muschealth.org/patients-visitors/billing" >Billing & Insurance <i class="material-icons" aria-label="Billing & Insurance">arrow_forward</i> 315</a> </li> 316 <li style="grid-column: 1; grid-row: 3;"> 317<a href="https://muschealth.org/patients-visitors/health-library" >Health Library <i class="material-icons" aria-label="Health Library">arrow_forward</i> 318</a> </li> 319 <li style="grid-column: 2; grid-row: 1;"> 320<a href="https://muschealth.org/patients-visitors/news" >MUSC Health News <i class="material-icons" aria-label="MUSC Health News">arrow_forward</i> 321</a> </li> 322 <li style="grid-column: 2; grid-row: 2;"> 323<a href="https://muschealth.org/patients-visitors/medical-centers" >Medical Centers <i class="material-icons" aria-label="Medical Centers">arrow_forward</i> 324</a> </li> 325 <li style="grid-column: 2; grid-row: 3;"> 326<a href="https://muschealth.org/patients-visitors/medical-records" >Medical Records <i class="material-icons" aria-label="Medical Records">arrow_forward</i> 327</a> </li> 328 <li style="grid-column: 3; grid-row: 1;"> 329<a href="https://muschealth.org/patients-visitors/volunteers" >Volunteer Information <i class="material-icons" aria-label="Volunteer Information">arrow_forward</i> 330</a> </li> 331 <li style="grid-column: 3; grid-row: 2;"> 332<a href="https://muschealth.org/patients-visitors/contact-us" >Contact Us <i class="material-icons" aria-label="Contact Us">arrow_forward</i> 333</a> </li> 334 </ul> 335 </div> 336 </div> 337 </div> 338 <div class="sub-nav collapse" id="ForProviders" data-bs-parent="#main-subnav-container"> 339 <button class="close" 340 data-bs-toggle="collapse" 341 data-bs-target="#ForProviders" 342 aria-controls="ForProviders" 343 aria-expanded="false"> 344 <i class="material-icons close" aria-label="Back">arrow_back</i> Back 345 </button> 346 <div class="inner"> 347 <div class="editor-content title"> 348 <h2>For Providers</h2> 349 <a href="https://muschealth.org/health-professionals" class="btn" >For Providers</a> 350 </div> 351 <div class="editor-content links"> 352 <ul class="link-list"> 353 354 <li style="grid-column: 1; grid-row: 1;"> 355<a href="https://muschealth.org/health-professionals/education" >Education & Training <i class="material-icons" aria-label="Education & Training">arrow_forward</i> 356</a> </li> 357 <li style="grid-column: 1; grid-row: 2;"> 358<a href="https://muschealth.org/health-professionals/progressnotes" >Progressnotes <i class="material-icons" aria-label="Progressnotes">arrow_forward</i> 359</a> </li> 360 <li style="grid-column: 2; grid-row: 1;"> 361<a href="https://muschealth.org/health-professionals/resources" >Provider Resources <i class="material-icons" aria-label="Provider Resources">arrow_forward</i> 362</a> </li> 363 <li style="grid-column: 2; grid-row: 2;"> 364<a href="https://muschealth.org/health-professionals/nursing" >Nursing at MUSC Health <i class="material-icons" aria-label="Nursing at MUSC Health">arrow_forward</i> 365</a> </li> 366 <li style="grid-column: 3; grid-row: 1;"> 367<a href="https://muschealth.org/health-professionals/referrals" >Referrals <i class="material-icons" aria-label="Referrals">arrow_forward</i> 368</a> </li> 369 </ul> 370 </div> 371 </div> 372 </div> 373 <div class="sub-nav collapse search" id="searchPanel" data-bs-parent="#main-subnav-container"> 374 <button class="close" 375 data-bs-toggle="collapse" 376 data-bs-target="#searchPanel" 377 aria-controls="searchPanel" 378 aria-expanded="false"> 379 <i class="material-icons close" aria-label="Back">arrow_back</i> Back 380 </button> 381 <div class="inner"> 382 <div class="editor-content title"> 383 <h2>Quickly find what you need</h2> 384 </div> 385 <div class="search-form-wrapper"> 386 387<atomic-search-interface id="searchNav" search-hub="Health Global Search Box" pipeline="Prod Pipeline" 388 fields-to-include='["searchz32xformz32xentityz32xtab", "searchz32xresultz32xtab", "servicez32xdetailz32xcontentz32xtypez32xvalue", "pagez32xdescription", "searchz32xresultz32xtype", "searchz32xresultz32ximg"]'> 389 <atomic-layout-section section="search"> 390 <atomic-search-box redirection-url="https://muschealth.org/search"></atomic-search-box> 391 </atomic-layout-section> 392</atomic-search-interface> 393 394 </div> 395 </div> 396 </div> 397 </div> 398 399</div> 400 401 </div> 402</div> 403<div class="mobile-nav-container full-width"> 404 405<!-- coveo search form is static --> 406<div class="sub-nav collapse search" id="searchPanelMobile" data-bs-parent="#main-subnav-container"> 407 <button class="close" 408 data-bs-toggle="collapse" 409 data-bs-target="#searchPanelMobile" 410 aria-controls="searchPanelMobile" 411 aria-expanded="false"> 412 <i class="material-icons close" aria-label="Back">arrow_back</i> Back 413 </button> 414 <div class="inner"> 415 <div class="search-form-wrapper"> 416 <atomic-search-interface id="searchNavMobile" search-hub="Health Global Search Box" pipeline="Prod Pipeline" 417 fields-to-include='["searchz32xformz32xentityz32xtab", "searchz32xresultz32xtab", "servicez32xdetailz32xcontentz32xtypez32xvalue", "pagez32xdescription", "searchz32xresultz32xtype", "searchz32xresultz32ximg"]'> 418 <atomic-layout-section section="search"> 419 <atomic-search-box redirection-url="https://muschealth.org/search"></atomic-search-box> 420 </atomic-layout-section>
421 </atomic-search-interface> 422 </div> 423 </div> 424</div> 425 426</div> 427 428 </header> 429 430 <main id="main"> 431 432 433<section class="hero full-width search"> 434 <div class="hero-wrapper"> 435 436 <div class="media-container"> 437<video autoplay muted loop playsinline class="hero-video" poster="https://muscweb.canto.com/direct/video/ivbofkhi2149h7qufgvsmfiu3c/HkDEcQtDetggwnCAOIM2MeqJTug/m3000/800"> 438 <source src="https://d3crna64wemw02.cloudfront.net/asset/339713052848/video_ivbofkhi2149h7qufgvsmfiu3c/" type="video/mp4"> 439 Your browser does not support the video tag. 440 </video> 441 <div class="video-overlay"></div> 442 <button class="pauseButton" aria-label="play or pause video"> 443 <span class="play"></span> 444 <span class="pause"></span> 445 </button> 446 </div> 447 448 <div class="hero-content"> 449 <h1> 450 Nothing is more important than <em>your health</em>. 451 </h1> 452 453 454<div class="search-form"> 455 <atomic-search-interface id="searchHero" search-hub="Health Home Search" pipeline="Prod Pipeline" 456 fields-to-include='["searchz32xformz32xentityz32xtab", "searchz32xresultz32xtab", "servicez32xdetailz32xcontentz32xtypez32xvalue", "pagez32xdescription", "searchz32xresultz32xtype", "searchz32xresultz32ximg"]'> 457 <atomic-layout-section section="search"> 458 <atomic-search-box redirection-url="https://muschealth.org/search"></atomic-search-box> 459 </atomic-layout-section> 460 </atomic-search-interface> 461</div> 462 463 </div> 464 465 466 467 468<div class="action-bar" id="healthhomeactionbar"> 469 470 471 472 473 <ul class="grid"> 474 <li> 475<a href="https://muschealth.org/get-care-now" > <i class="material-icons thin">cardiology</i> 476 <span>Get Care Now <i class="material-icons">arrow_forward</i></span> 477 <i class="material-icons">arrow_forward</i> 478</a> </li> 479 <li> 480<a href="https://www.getcare.muschealth.org/providers?location=Charleston%2C+SC" target="_blank" rel="noopener noreferrer" > <i class="material-icons thin">stethoscope</i> 481 <span>Find a Provider <i class="material-icons">open_in_new</i></span> 482 <i class="material-icons">open_in_new</i> 483</a> </li> 484 <li> 485<a href="https://www.getcare.muschealth.org/locations?location=Charleston%2C+SC" target="_blank" rel="noopener noreferrer" > <i class="material-icons thin">location_on</i> 486 <span>Find a Location <i class="material-icons">open_in_new</i></span> 487 <i class="material-icons">open_in_new</i> 488</a> </li> 489 <li> 490<a href="https://muschealth.org/medical-services/telehealth?searchtext=virtual care#all" > <i class="material-icons thin">computer</i> 491 <span>Get Virtual Care <i class="material-icons">arrow_forward</i></span> 492 <i class="material-icons">arrow_forward</i> 493</a> </li> 494 </ul> 495</div> 496 497 </div> 498</section> 499 500 501 502<section> <section class="split-content-70 "> 503 <div class="subgrid"> 504 505 <div class="grid"> 506 507 508 509 510<section> <div class="body-content text-left" id="badgebodycontent"> 511 512 <div> 513 <h2>Named South Carolina’s best hospital for 12th consecutive year.</h2> 514<p>For the 12th year in a row, U.S. News & World Report has ranked MUSC Health University Medical Center as the<strong> No. 1 hospital in South Carolina</strong> in its 2026–2027 Best Hospitals rankings. The recognition highlights the strength of MUSC Health’s powerhouse Obstetrics & Gynecology team, along with many other specialties rated High Performing for delivering care well above the national average.</p> 515 </div> 516 <a href="https://muschealth.org/patients-visitors/about-us/awards" class="btn" >View All Awards</a> </div> 517</section> 518 519 520 521 522<section class="media-container-image"> <div class="media-container" id="badge"> 523 524 525 <figure> 526 <img alt="U.S. News & World Report Best Regional Hospitals 2026-2027 Metro" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_583p1ic4d176nbjgaieh9e6k7p/-FPNG-S2200"></img> 527 </figure> 528 529 </div> 530</section> 531 </div> 532 533 </div> 534 </section> 535</section> 536 537 538 539 <section class="rolodex-container-wrapper" id="featuredservices"> 540 <div class="cards rolodex-container"> 541 <h2>Get the care and services <em>you need</em>.</h2> 542 543 <div class="swiper swiper-cards swiper-3d swiper-initialized swiper-horizontal swiper-watch-progress"> 544 <div class="swiper-wrapper"> 545 546 <div class="swiper-slide card rolodex"> 547 <figure><img alt="" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_onm4oq07mt6op21bif5qs8i132/-FJPG-S620"></img></figure> 548 <div class="content"> 549 <h2 id="card-f15d7f20bc8b44d089f6b6cb7c7ab4a1">Primary Care</h2> 550 <div></div> 551 552<a href="https://muschealth.org/medical-services/primary-care" class="btn secondary" aria-describedby="card-@cardId" > <i class="material-icons">arrow_forward</i> 553</a> </div> 554 </div> 555 <div class="swiper-slide card rolodex"> 556 <figure><img alt="" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_qi84fr77gt5hnf1bpfps
5567a445h/-FJPG-S620"></img></figure> 557 <div class="content"> 558 <h2 id="card-e7f85e4b20314274902dc4a5d817c421">Cancer Care</h2> 559 <div></div> 560 561<a href="https://hollingscancercenter.musc.edu/patient-care" class="btn secondary" aria-describedby="card-@cardId" > <i class="material-icons">arrow_forward</i> 562</a> </div> 563 </div> 564 <div class="swiper-slide card rolodex"> 565 <figure><img alt="" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_gutmqbq2nl6gd8ippib4uovb55/-FJPG-S620"></img></figure> 566 <div class="content"> 567 <h2 id="card-7795c248616145898dde0a3c4eb20f16">Heart Care </h2> 568 <div></div> 569 570<a href="https://muschealth.org/medical-services/cardiology" class="btn secondary" aria-describedby="card-@cardId" > <i class="material-icons">arrow_forward</i> 571</a> </div> 572 </div> 573 <div class="swiper-slide card rolodex"> 574 <figure><img alt="" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_iuv3m1ttdl0fr5h7nk29ipij0d/-FJPG-S620"></img></figure> 575 <div class="content"> 576 <h2 id="card-56c1b5f1f5654f06a6909140ea2f85ef">Digestive Health </h2> 577 <div></div> 578 579<a href="https://muschealth.org/medical-services/digestive" class="btn secondary" aria-describedby="card-@cardId" > <i class="material-icons">arrow_forward</i> 580</a> </div> 581 </div> 582 <div class="swiper-slide card rolodex"> 583 <figure><img alt="" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_u56q3ihhrt2g1bimp11pqlse3l/-FJPG-S620"></img></figure> 584 <div class="content"> 585 <h2 id="card-19a968ce4b7749828191c58752a69cfd">Urgent Care</h2> 586 <div></div> 587 588<a href="https://muschealth.org/medical-services/emergency-urgent-care/urgent-care" class="btn secondary" aria-describedby="card-@cardId" > <i class="material-icons">arrow_forward</i> 589</a> </div> 590 </div> 591 <div class="swiper-slide card rolodex"> 592 <figure><img alt="" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_r9m786likt673dpaei5vl9uq44/-FJPG-S620"></img></figure> 593 <div class="content"> 594 <h2 id="card-6ce6ec81fad241e5a6ddf4b6e8ae3cb9">Orthopedics & Sports Medicine </h2> 595 <div></div> 596 597<a href="https://muschealth.org/medical-services/orthopaedics" class="btn secondary" aria-describedby="card-@cardId" > <i class="material-icons">arrow_forward</i> 598</a> </div> 599 </div> 600 <div class="swiper-slide card rolodex"> 601 <figure><img alt="" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_dbt39t2qct4lj4u51sq5paud5t/-FJPG-S620"></img></figure> 602 <div class="content"> 603 <h2 id="card-4073ad77b02a4ebea6839c70590cfd48">Ear, Nose & Throat Health </h2> 604 <div></div> 605 606<a href="https://muschealth.org/medical-services/ent" class="btn secondary" aria-describedby="card-@cardId" > <i class="material-icons">arrow_forward</i> 607</a> </div> 608 </div> 609 </div> 610 </div>
611 <div class="swiper-controls"> 612 <button class="swiper-button-prev swiper-button-hidden" aria-label="Previous slide"><i 613 class="material-icons">arrow_back</i> 614 </button> 615 <div class="swiper-pagination swiper-pagination-clickable swiper-pagination-bullets swiper-pagination-horizontal"> 616 <button class="swiper-pagination-bullet" aria-label="Go to slide 1"></button> 617 <button class="swiper-pagination-bullet" aria-label="Go to slide 1"></button> 618 <button class="swiper-pagination-bullet" aria-label="Go to slide 1"></button> 619 <button class="swiper-pagination-bullet" aria-label="Go to slide 1"></button> 620 <button class="swiper-pagination-bullet" aria-label="Go to slide 1"></button> 621 <button class="swiper-pagination-bullet" aria-label="Go to slide 1"></button> 622 <button class="swiper-pagination-bullet" aria-label="Go to slide 1"></button> 623 </div> 624 <button class="swiper-button-next swiper-button-hidden" aria-label="Next slide"><i 625 class="material-icons">arrow_forward</i> 626 </button> 627 </div> 628 629 <div class="action-container"> 630 <a href="https://muschealth.org/medical-services" class="btn secondary" >View All Care</a> 631 </div> 632 633 </div> 634 </section> 635 636 637<section> <section class="split-content-50 "> 638 <div class="subgrid"> 639 640 <div class="grid"> 641 642 643 644 645<section> <div class="body-content text-left" id="newhospital"> 646 647 <div> 648 <h2>Building for the future</h2> 649<p>MUSC is building a new, state-of-the-art comprehensive cancer hospital that will provide innovative care for patients in Charleston and across the state.</p> 650 </div> 651 <a href="https://muschealth.org/cancercaresc" class="btn" >New Cancer Hospital</a> </div> 652</section> 653 654 655 656 657<section class="media-container-image"> <div class="media-container" id="newhospitalimage"> 658 659 660 <figure> 661 <img alt="MUSC cancer center building rendering for conceptual use only" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_ltgolc2ekl2afb5mj7o4dpbt3k/-FJPG-S2200"></img> 662 </figure> 663 664 </div> 665</section> 666 </div> 667 668 </div> 669 </section> 670</section> 671 672 673 674 675<section class="spotlight three-card has-background blue-impact" id="ourmission"> 676 <div class="subgrid"> 677 <div class="inner"> 678 <div class="title-content"> 679 <h2>There’s innovation in everything we do.</h2> 680<a href="https://www.musc.edu/about/mission" class="btn" >Our Mission</a> </div> 681 <div class="grid" style="--bg-image: url('https://d3crna64wemw02.cloudfront.net/image/339713052848/image_3as4jg2gf16aj6k52t00h8tm47/-FJPG-S1650')" > 682 <div class="mobile-grid-wrapper"> 683 684 685 686 687<a href="https://muschealth.org/patients-visitors/about-us/awards" class="card single-link" > <div class="content"> 688 <h2>World-Class Care</h2> 689 <p>We’re nationally recognized for our innovation, patient and family-centered care and quality outcomes.</p> 690 <span class="btn rounded secondary"> 691 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 692 <path d="M15.184 11.0855L0.984375 11.0855L0.984375 9.08553L15.191 9.08553L8.46892 2.36343L9.88314 0.949219L19.0159 10.082L9.88313 19.2148L8.46892 17.8006L15.184 11.0855Z" fill="#0B2441" /> 693 </svg> 694 </span> 695 </div> 696</a> 697 698 699 700<a href="https://research.musc.edu/" class="card single-link" > <div class="content"> 701 <h2>Impactful Research</h2> 702 <p>Our discoveries grow knowledge, our clinical trials transform medical treatments, and our innovations improve the care you receive.</p>
703 <span class="btn rounded secondary"> 704 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 705 <path d="M15.184 11.0855L0.984375 11.0855L0.984375 9.08553L15.191 9.08553L8.46892 2.36343L9.88314 0.949219L19.0159 10.082L9.88313 19.2148L8.46892 17.8006L15.184 11.0855Z" fill="#0B2441" /> 706 </svg> 707 </span> 708 </div> 709</a> 710 711 712 713<a href="https://education.musc.edu/" class="card single-link" > <div class="content"> 714 <h2>Next Leaders</h2> 715 <p>Through health education, our advancements mean you’ll have access to breakthrough and compassionate care for you and your family.</p> 716 <span class="btn rounded secondary"> 717 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 718 <path d="M15.184 11.0855L0.984375 11.0855L0.984375 9.08553L15.191 9.08553L8.46892 2.36343L9.88314 0.949219L19.0159 10.082L9.88313 19.2148L8.46892 17.8006L15.184 11.0855Z" fill="#0B2441" /> 719 </svg> 720 </span> 721 </div> 722</a> </div> 723 </div> 724 </div> 725 </div> 726</section> 727 728 729 730 731<div class="content-hub-feed" id="healthcontenthubfeed"> 732 733 <h2>We’re <em>advancing </em>health care. </h2> 734 <div class="sub-copy"><p>Discover the latest clinical advancements at MUSC Health and hear from patients like you.</p></div> 735 <div class="grid"> 736 <div class="col"> 737 738 739 <a href="https://www.musc.edu/content-hub/News/2026/10/01/listen-to-your-body-intuitive-eating" class="card news " > 740 <figure><img alt="Health and wellness coaching between dietitian and patient creating custom plans with fruit and vegetables." class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_fl9orsfkat2nr7k3g96gpdds7b/-FJPG-S600"></img></figure> 741 <div class="content"> 742 <div class="tags">MUSC News + Nutrition</div> 743 <div class="title"> 744 ‘Listen to your body’: Intuitive eating 745 </div> 746 </div> 747 </a> 748 749 750 751 <a href="https://muschealth.org/content-hub/Podcasts/2023/12/05/heart-disease-in-women" class="card news color-white featured" style="background-image: url('https://d3crna64wemw02.cloudfront.net/image/339713052848/image_52pl0r7ma11pp8nio4e2nr1b1i/-FJPG-S600');"> 752 <figure><img alt="" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_3414dgp90d7lt0hb83r2io927l/-FJPG-S600"></img></figure> 753 <div class="content"> 754 <div class="tags">Advance with MUSC Health + Heart and Vascular Care</div> 755 <div class="title"> 756 Heart Disease in Women with Arasi Maran, M.D. 757 </div> 758 </div> 759 </a> 760 761 762 </div> 763 764 <div class="col"> 765 766 767 <a href="https://www.musc.edu/content-hub/News/2026/08/06/musc-led-study-finds-cbd-thc-oil-helped-ease-end-of-life-agitation-in-dementia" class="card news color-white featured" style="background-image: url('https://d3crna64wemw02.cloudfront.net/image/339713052848/image_mncd6kht4h4cb3ksegk6j3qd5o/-FJPG-S600');"> 768 <figure><img alt="Libby Sofar" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_npqcdf1b3t5brfpm0f58au4n56/-FJPG-S600"></img></figure> 769 <div class="content"> 770 <div class="tags">MUSC News + College of Health Professions</div> 771 <div class="title"> 772 MUSC-led study finds CBD/THC oil helped ease end-of-life agitation in dementia 773 </div> 774 </div> 775 </a> 776 777 778 779 <a href="https://hollingscancercenter.musc.edu/content-hub/News/2026/09/30/a-treatment-years-in-the-making-hollings-first-til-therapy-infusion" class="card news " > 780 <figure><img alt="A woman relaxes on a bench in a riverside park." class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_p7s1runbsd73p3df0m46grtn7u/-FJPG-S600"></img></figure> 781 <div class="content"> 782 <div class="tags">
782Cancer Patient Journeys + Melanoma and Skin Cancer</div> 783 <div class="title"> 784 A treatment years in the making: Hollings’ first TIL therapy infusion 785 </div> 786 </div> 787 </a> 788 789 790 <div class="action-container"> 791 <a href="https://www.musc.edu/news-events" class="btn" >Read more MUSC Health stories</a> 792 793 </div> 794 </div> 795 </div> 796 797</div> 798 799 800 801 802 803 804 805<section class="cards locations-spotlight" style="background-image: url('https://d3crna64wemw02.cloudfront.net/image/339713052848/image_p97cmlrm8l2utdgmsh72ghkv7j/-FPNG-S2200')"> 806 <section class="split-content-50 large-gap narrow-width"> 807 <div class="subgrid"> 808 <div class="grid"> 809 810 <div class="body-content text-left"> 811 <h2>We’re <em>everywhere </em>you are.</h2> 812 <form action=" https://www.getcare.muschealth.org/locations" method="get"> 813 <label class="sr-only" for="location-search">Search Locations</label> 814 <div class="form-group"> 815 <input id="location-search" name="location" type="text" placeholder="Search Locations" /> 816 <button type="submit"> 817 <span class="inner-spacer"> 818 <svg xmlns="http://www.w3.org/2000/svg" width="29" height="29" viewBox="0 0 29 29" fill="none"> 819 <path fill-rule="evenodd" clip-rule="evenodd" d="M13.084 2.82422C18.8992 2.82422 23.6064 7.52695 23.6064 13.3184C23.6063 19.1096 18.8991 23.8115 13.084 23.8115C7.26898 23.8114 2.56264 19.1096 2.5625 13.3184C2.5625 7.52705 7.2689 2.82437 13.084 2.82422ZM0.566406 13.6406C0.737852 20.3917 6.2766 25.8114 13.084 25.8115C16.1878 25.8115 19.0279 24.6848 21.2157 22.819L26.998 28.5884L28.4138 27.1758L22.6295 21.4043C24.4208 19.3014 25.5264 16.5988 25.6016 13.6406L25.6064 13.3184C25.6064 6.41818 19.9996 0.824219 13.084 0.824219C6.16853 0.824374 0.5625 6.41827 0.5625 13.3184L0.566406 13.6406Z" fill="white"></path> 820 </svg> 821 </span> 822 </button> 823 </div> 824 825 826 </form> 827 </div> 828 829 <section class="cards by-the-numbers-container"> 830 <div class="by-the-numbers"> 831 832<div class="card"> 833 <div class="content"> 834 <span class="overline"> 835 Serving all 836 </span> 837 <span class="number"> 838 46 839 </span> 840 <span> 841 counties across South Carolina 842 </span> 843 </div> 844</div> 845 846<div class="card"> 847 <div class="content"> 848 <span class="number"> 849 2,823 850 </span> 851 <span> 852 licensed beds 853 </span> 854 </div> 855</div> 856 857<div class="card"> 858 <div class="content"> 859 <span class="number"> 860 3.21M 861 </span> 862 <span> 863 patient encounters annually 864 </span> 865 </div> 866</div> 867 868<div class="card"> 869 <div class="content"> 870 <span class="number"> 871 18 872 </span> 873 <span> 874 hospitals (five in development) 875 </span> 876 <button class="btn-link">Disclaimer</button> 877 </div> 878 <div class="back-content"> 879 <button class="btn-link"><i class="material-icons">close</i></button> 880 <div class="scroll-shadows"> 881 <p>Includes owned and governing interest</p> 882 </div> 883 </div> 884</div> 885 </div> 886 </section> 887 888 </div> 889 </div> 890 </section> 891</section> 892 893</main> 894 895 896 <footer id="footer"> 897 <div class="action-container"> 898 <a href="#" class="back-to-top" id="backToTop" title="click to scroll back to top"><i class="material-icons">arrow_upward</i></a> 899 </div> 900 901 902<div class="featured-links-panel"> 903 <div class="grid"> 904 <div class="content"> 905 <h2>Find the care that fits <em>your</em>
905 needs.</h2> 906 </div> 907 <div class="link-list"> 908 <ul> 909 <li> 910<a href="https://muschealth.org/medical-services/primary-care" > <i class="material-icons">stethoscope</i> 911 <span>Primary Care</span> 912 <i class="material-icons">arrow_forward</i> 913</a> </li> 914 <li> 915<a href="https://muschealth.org/medical-services" > <i class="material-icons">cardiology</i> 916 <span>Specialty Care</span> 917 <i class="material-icons">arrow_forward</i> 918</a> </li> 919 <li> 920<a href="https://muschealth.org/medical-services/emergency-urgent-care" > <i class="material-icons">e911_emergency</i> 921 <span>Emergency Care</span> 922 <i class="material-icons">arrow_forward</i> 923</a> </li> 924 <li> 925<a href="https://muschealth.org/get-care-now#virtual-care" > <i class="material-icons">computer</i> 926 <span>Virtual Care</span> 927 <i class="material-icons">arrow_forward</i> 928</a> </li> 929 </ul> 930 </div> 931 932 </div> 933</div> 934 935<div class="inner-footer"> 936 <div class="layout"> 937 <div class="corporate-grid"> 938 <div class="logo-container"> 939 <img alt="Medical University of South Carolina" class="native-width" src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_88o6cn4sfh6h70ih7cacr5dh18/-FPNG-S180"></img> 940 <address> 941 171 Ashley Avenue<br>Charleston, SC 29425<br>843-792-1414 942 </address> 943 </div> 944 945 <div class="entities-listing"> 946 <ul class="entities"> 947 <li> 948<a href="https://www.musc.edu/" target="_blank" rel="noopener noreferrer" > <span>MUSC</span> 949 <i class="material-icons">open_in_new</i> 950</a> </li> 951 <li> 952<a href="https://education.musc.edu/" target="_blank" rel="noopener noreferrer" > <span>MUSC Education</span> 953 <i class="material-icons">open_in_new</i> 954</a> </li> 955 <li> 956<a href="https://research.musc.edu/" target="_blank" rel="noopener noreferrer" > <span>MUSC Research</span> 957 <i class="material-icons">open_in_new</i> 958</a> </li> 959 960 </ul> 961 <div class="social-links"> 962<a href="https://www.facebook.com/MUSChealth/" class="facebook" title="Facebook" ></a><a href="https://twitter.com/MUSChealth" class="x" title="X" ></a><a href="https://www.instagram.com/muschealth/" class="instagram" title="Instagram" ></a><a href="https://www.linkedin.com/company/muschealth" class="linked-in" title="LinkedIn" ></a><a href="https://www.youtube.com/user/muschealth" class="youtube" title="Youtube" ></a> </div> 963 </div> 964 965 </div> 966 <div class="grid links"> 967 <ul> 968 <li> 969<a href="https://musc.career-pages.com/" >Careers<i class="material-icons">open_in_new</i></a> </li> 970 <li> 971<a href="https://muschealth.org/patients-visitors/about-us/confidential-hotline" >Confidential Hotline</a> </li> 972 <li> 973<a href="https://www.getcare.muschealth.org/providers?location=Charleston%2C+SC" >Find a Provider<i class="material-icons">open_in_new</i></a> </li> 974 <li> 975<a href="https://www.getcare.muschealth.org/locations?location=Charleston%2C+SC" >Find a Location<i class="material-icons">open_in_new</i></a> </li> 976 <li> 977<a href="https://muschealth.org/health-professionals" >For Providers</a> </li> 978 <li> 979<a href="https://muschealth.org/medical-services" >Get Care</a> </li> 980 <li> 981<a href="https://muschealth.org/patients-visitors/medical-records" >Medical Records</a> </li> 982 <li> 983<a href="https://muschealth.org/patients-visitors" >Patients & Visitors</a> </li> 984 <li> 985<a href="https://muschealth.org/patients-visitors/contact-us/family-liaison" >Patient Concerns</a> </li> 986 <li> 987<a href="https://mychart.musc.edu/mychart/Authentication/Login" >Pay a Bill<i class="material-icons">open_in_new</i></a> </li> 988 <li> 989<a href="https://muschealth.org/patients-visitors/billing/costs-price-transparency" >Price Transparency</a> </li> 990 </ul> 991 </div> 992 </div> 993</div> 994<div class="legal full-width"> 995 <div class="content"> 996 <p>© Medical University of South Carolina</p> 997 <ul> 998 <li><a href="https://www.musc.edu/about/compliance/disclaimer" target="_blank" rel="noopener noreferrer" >Disclaimer</a></li> 999 <li><a href="https://www.musc.edu/about/compliance/privacy" >Privacy Policy</a></li> 1000 <li><a href="https://www.musc.edu/about/offices/federal-state-compliance/nondiscrimination" >Nondiscrimination</a></li> 1001 <li><a href="https://www.musc.edu/about/offices/federal-state-compliance/title-ix" target="_blank" rel="noopener noreferrer" >Title IX</a></li> 1002 <li><a href="https://www.musc.edu/about/compliance/accessibility" target="_blank" rel="noopener noreferrer" >Web Accessibility Statement</a></li> 1003 </ul> 1004 </div> 1005</div> 1006 1007 </footer> 1008 </div> 1009 1010
1010<script src="/ui/js/modules.min.932d322d94a48cdf5ae6.js"></script>
1010 1011
1012<script> 1013 const muscsearch = { 1014 "accessToken": "eyJhbGciOiJIUzI1NiJ9.eyJ2OCI6dHJ1ZSwidG9rZW5JZCI6InN2d3g2YWlzaHU3Ymp0ZXhlbmtpNngyYXl1Iiwib3JnYW5pemF0aW9uIjoibXVzY3Byb2R1Y3Rpb25oaXBhYWt0cm81cDF3IiwidXNlcklkcyI6W3sidHlwZSI6IlVzZXIiLCJuYW1lIjoiYW5vbnltb3VzIiwicHJvdmlkZXIiOiJFbWFpbCBTZWN1cml0eSBQcm92aWRlciJ9XSwicm9sZXMiOlsicXVlcnlFeGVjdXRvciJdLCJpc3MiOiJTZWFyY2hBcGkiLCJleHAiOjE3OTA5NzE1MDcsImlhdCI6MTc5MDg4NTEwN30.l5sxlTerl1jZgXtHpzhuS-2gpLxsxb9wxUrawAK3J3Q", 1015 "organizationId": "muscproductionhipaaktro5p1w", 1016 "searchPlaceHolderText" : "MUSC Smart Search" 1017 }; 1018</script>
1018 1019
1020<script type="module" src="https://static.cloud.coveo.com/atomic/v3/atomic.esm.js"></script>
vendor: 2 bytes, line 1020
1020
1021<script src="/ui/js/coveo.min.86e9a115e6e1b52db18f.js"></script>
1021 1022 1023 1024<!-- STYLES --> 1025 1026<style> 1027 .chat-overlay { 1028 position: fixed; 1029 width: 376px; 1030 height: 535px; 1031 bottom: 24px; 1032 right: 24px; 1033 } 1034 1035 @media only screen and (max-width: 768px) { 1036 body.no-scroll { 1037 overflow: hidden; 1038 } 1039 } 1040 1041 .chat-overlay-closed .header-logo { 1042 display: none; 1043 } 1044 1045 .chat-overlay-banner { 1046 display: none; 1047 height: 100px; 1048 background: rgb(247, 247, 247); 1049 border-radius: 10px; 1050 padding: 1rem; 1051 box-shadow: 1rem 1rem 5rem rgba(0, 0, 0, 0.5); 1052 } 1053 1054 .chat-overlay-banner.chat-overlay-close { 1055 display: none; 1056 } 1057 1058 .chat-overlay-banner-title { 1059 padding-bottom: 0.2rem; 1060 font-weight: 800; 1061 } 1062 1063 .chat-overlay-banner-helper { 1064 opacity: 0.5; 1065 padding-bottom: 0.8rem; 1066 } 1067 1068 .header-logo { 1069 height: 30px; 1070 background: rgb(247, 247, 247); 1071 border-radius: 0.5rem 0.5rem 0 0; 1072 display: none; 1073 } 1074 1075 .header-logo img.chat-overlay-close { 1076 margin-left: auto; 1077 align-self: center; 1078 height: 50%; 1079 padding: 0.5rem; 1080 } 1081 1082 .header-logo svg.chat-overlay-close { 1083 margin-left: auto; 1084 align-self: center; 1085 height: 90%; 1086 width: 8%; 1087 } 1088 1089 .chat-overlay-open { 1090 height: 535px; 1091 z-index: 1000; 1092 } 1093 1094 /* jesse code for this selector */ 1095 .chat-overlay-closed { 1096 z-index: 400; 1097 max-height: 48px; 1098 } 1099 1100 .chat-overlay-wrapper { 1101 width: 376px; 1102 height: 448px; 1103 } 1104 1105 .chat-overlay-header-mobile { 1106 display: none; 1107 } 1108 1109 .chat-overlay-header { 1110 position: relative; 1111 height: 64px; 1112 width: 64px; 1113 background: #fff; 1114 margin-left: auto; 1115 border-radius: 50%; 1116 z-index: 1000; 1117 } 1118 1119 .chat-overlay-header span { 1120 user-select: none; 1121 } 1122 1123 #receiver { 1124 opacity: 1; 1125 background: rgba(0, 0, 0, 0.5); 1126 box-shadow: 1rem 1rem 5rem rgba(0, 0, 0, 0.5); 1127 border-radius: 0 0 0.5rem 0.5rem; 1128 } 1129 1130 #receiver.chat-overlay-close { 1131 height: 100%; 1132 opacity: 0; 1133 overflow: hidden; 1134 } 1135 1136 #receiver.chat-overlay-open { 1137 transition: opacity 1s ease-in-out; 1138 height: 100%; 1139 opacity: 1; 1140 overflow: hidden; 1141 } 1142 1143 .chat-overlay-header-img { 1144 position: absolute; 1145 max-width: 48px; 1146 max-height: 48px; 1147 transition: opacity 1s ease-in-out; 1148 opacity: 1; 1149 right: 0px; 1150 left: 0px; 1151 top: 0px; 1152 bottom: 0px; 1153 margin: auto; 1154 } 1155 1156 .chat-overlay-header-img.open { 1157 opacity: 0; 1158 } 1159 1160 .absolute-cart-box { 1161 display: none; 1162 } 1163 1164 .chat-overlay-open .chat-overlay-header { 1165 display: none; 1166 } 1167 1168 .chat-overlay-header-mobile img.chat-overlay-close { 1169 display: none; 1170 } 1171 1172 .chat-overlay-header { 1173 position: absolute; 1174 bottom: 0; 1175 right: 0; 1176 } 1177 1178 .chat-overlay-header-img { 1179 position: static; 1180 width: 28px; 1181 height: 24px; 1182 fill: white; 1183 } 1184 1185 .chat-overlay-header .chat-overlay-close { 1186 display: none; 1187 } 1188 1189 .chat-overlay-open .chat-overlay-header { 1190 visibility: hidden; 1191 } 1192 1193 #receiver { 1194 box-shadow: none; 1195 } 1196 1197 .chat-overlay-open .chat-overlay-wrapper { 1198 height: 100%; 1199 } 1200 1201 @media only screen and (min-width: 769px) { 1202 .chat-overlay-open .chat-overlay-wrapper { 1203 height: 593px; 1204 } 1205 } 1206 1207 .chat-overlay.chat-overlay-open { 1208 border: 1px solid #dadadc; 1209 border-radius: 25px; 1210 overflow: hidden; 1211 height: 675px; 1212 } 1213 1214 @media only screen and (max-width: 768px) { 1215 .chat-overlay.chat-overlay-open { 1216 max-height: 95lvh; 1217 } 1218 } 1219 1220 .chat-overlay .header-logo { 1221 background-color: #fff; 1222 padding-top: 15px; 1223 padding-bottom: 15px; 1224 padding-left: 15px; 1225 padding-right: 15px; 1226 gap: 10px; 1227 height: max-content; 1228 } 1229 1230 .chat-overlay .header-button { 1231 background-color: transparent; 1232 display: flex;
1233 align-items: center; 1234 cursor: pointer; 1235 height: max-content; 1236 border: none; 1237 padding: 0; 1238 } 1239 1240 .chat-overlay .chat-overlay-close .close { 1241 mask: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTI4NDg5IDAuOTI4OTMyTDE1LjA3MDYgMTUuMDcxMU0xNS4wNzA2IDAuOTI4OTMyTDAuOTI4NDg5IDE1LjA3MTEiIHN0cm9rZT0iIzAwNDQ3QyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPC9zdmc+Cg==') 1242 center center / contain no-repeat; 1243 background-color: #00447c; 1244 width: 20px; 1245 height: 20px; 1246 } 1247 1248 .chat-overlay .chat-overlay-refresh { 1249 margin-left: auto; 1250 } 1251 1252 .chat-overlay .chat-overlay-refresh .refresh { 1253 mask: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjYyMDMgMTMuOTk2MUMyMy42MjAzIDEwLjA0ODggMjEuNjUxNyA2LjU2MzgxIDE4LjY0MzQgNC40NjMxN0wxNi45NTggNS45ODUyMUMxOS42MzYxIDcuNjQ3MTUgMjEuNDIxMiAxMC42MTI5IDIxLjQyMTIgMTMuOTk2MUMyMS40MjEyIDE5LjE5MTIgMTcuMjE2NSAyMy40MDI1IDEyLjAyNTkgMjMuNDE3MVYyMC45OTg2TDguMDc3NTQgMjQuNDk5M0wxMi4wMjU5IDI4VjI1LjYyNEMxOC40MzE5IDI1LjYwOTUgMjMuNjIwMyAyMC40MTMzIDIzLjYyMDMgMTQuMDAzOUMyMy42MjAzIDE0LjAwMzkgMjMuNjIwMyAxMy45OTk0IDIzLjYyMDMgMTMuOTk3MlYxMy45OTYxWiIgZmlsbD0iIzAwNDQ3QyIvPgo8cGF0aCBkPSJNMTUuOTIxNyAzLjUwMDdMMTEuOTczMyAwVjIuMzc1OTVDNS41NjcyOCAyLjM5MDUgMC4zNzg5MDYgNy41ODc4MyAwLjM3ODkwNiAxMy45OTYxQzAuMzc4OTA2IDE3Ljk3NTggMi4zNzk5NSAyMS40ODY1IDUuNDI5NjMgMjMuNTgwNUw3LjExODQyIDIyLjA1NjJDNC4zOTY2NSAyMC40MDQzIDIuNTc2OTIgMTcuNDEyOCAyLjU3NjkyIDEzLjk5NjFDMi41NzY5MiA4LjgwMDk5IDYuNzgxNTYgNC41ODk2MyAxMS45NzIyIDQuNTc1MDhWNy4wMDAyOEwxNS45MjA1IDMuNDk5NThMMTUuOTIxNyAzLjUwMDdaIiBmaWxsPSIjMDA0NDdDIi8+Cjwvc3ZnPgo=') 1254 center center / contain no-repeat; 1255 background-color: #00447c; 1256 width: 30px; 1257 height: 30px; 1258 } 1259 1260 .chat-overlay .button-wrapper { 1261 background-color: #f5f5f5; 1262 border-radius: 50px; 1263 width: 50px; 1264 height: 50px; 1265 display: flex; 1266 justify-content: center; 1267 align-items: center; 1268 } 1269 1270 .chat-overlay-header-mobile.chat-overlay-close { 1271 display: none; 1272 } 1273 1274 @media only screen and (max-width: 768px) { 1275 .chat-overlay { 1276 width: 100%; 1277 position: fixed; 1278 height: 100%; 1279 } 1280 1281 .chat-overlay .header-logo { 1282 display: none; 1283 } 1284 1285 .chat-overlay-header-mobile { 1286 display: flex; 1287 align-items: center; 1288 width: inherit; 1289 height: 9%; 1290 background: rgb(247, 247, 247); 1291 } 1292 1293 .chat-overlay-header-mobile .logo { 1294 padding: 15px 0 15px 20px; 1295 } 1296 1297 #receiver { 1298 border-radius: 0; 1299 } 1300 1301 #receiver.chat-overlay-close { 1302 height: 0; 1303 opacity: 0; 1304 overflow: hidden; 1305 } 1306 1307 #receiver.chat-overlay-open { 1308 height: 91%; 1309 opacity: 1; 1310 overflow: hidden; 1311 } 1312 1313 .chat-overlay-open { 1314 height: 100%; 1315 right: 0px; 1316 } 1317 1318 .chat-overlay-closed { 1319 height: 205px; 1320 bottom: 24px; 1321 right: 24px; 1322 width: 88%; 1323 } 1324 1325 .chat-overlay-wrapper { 1326 width: 100%; 1327 height: 100%; 1328 } 1329 1330 .mobile-header-controls { 1331 height: 100%; 1332 display: flex; 1333 gap: 20px; 1334 align-items: center; 1335 justify-content: center; 1336 margin-left: auto; 1337 margin-right: 20px; 1338 } 1339 1340 .mobile-header-controls button { 1341 background: none; 1342 border: none; 1343 cursor: pointer; 1344 } 1345 } 1346</style> 1347 1348<!-- bunch of dummy colored blocks to allow scrolling on body 1349<main> 1350 <div 1351 style=" 1352 height: 1500px; 1353 background: linear-gradient(to bottom, #ffffff, #cccccc); 1354 " 1355 > 1356 <h1 style="padding: 20px; text-align: center"> 1357 Welcome to the Sample Page 1358 </h1> 1359 <p style="padding: 20px; text-align: center"> 1360 Scroll down to see the chat overlay in action. 1361 </p> 1362 </div> 1363 <div 1364 style=" 1365 height: 500px; 1366 background: linear-gradient(to bottom, #cccccc, #ffffff); 1367 " 1368 > 1369 <h2 style="padding: 20px; text-align: center">End of the Sample Page</h2> 1370 </div> 1371</main> 1372--> 1373 1374<!-- HTML MARKUP --> 1375<div class="chat-overlay chat-overlay-closed"> 1376 <div class="chat-overlay-banner"> 1377 <div class="chat-overlay-banner-title">Amelia</div> 1378 <div class="chat-overlay-banner-helper">Virtual Assistant</div> 1379 <div class="chat-overlay-banner-description"> 1380 Hello, I am Amelia. How can I help you today? If this is a medical 1381 emergency, please call 911 or report to your local emergency room. 1382 </div> 1383 </div> 1384 <div class="header-logo"> 1385 <img class="logo" alt="logo" /> 1386 1387 <button 1388 title="Reset conversation" 1389 aria-label="Reset conversation" 1390 class="header-button chat-overlay-refresh" 1391 > 1392 <div class="button-wrapper"> 1393 <div class="refresh"></div> 1394 </div> 1395 </button> 1396 <button 1397 title="End conversation" 1398 aria-label="End conversation" 1399 class="header-button chat-overlay-close" 1400 > 1401 <div class="button-wrapper"> 1402 <div class="close"></div> 1403 </div> 1404 </button> 1405 </div> 1406 <div class="chat-overlay-wrapper"> 1407 <div class="chat-overlay-header-mobile chat-overlay-close"> 1408 <img class="logo" alt="logo" />
1409 <div class="mobile-header-controls"> 1410 <button 1411 title="Reset conversation" 1412 aria-label="Reset conversation" 1413 class="chat-overlay-refresh" 1414 > 1415 <svg 1416 xmlns="http://www.w3.org/2000/svg" 1417 fill="none" 1418 viewBox="0 0 24 24" 1419 stroke="#4d4d4d" 1420 fill="#4d4d4d" 1421 width="24" 1422 height="24" 1423 stroke-width="1.5" 1424 > 1425 <path 1426 stroke-linecap="round" 1427 stroke-linejoin="round" 1428 d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99" 1429 /> 1430 </svg> 1431 </button> 1432 <button 1433 title=" Close chat window" 1434 aria-label="Close chat window" 1435 class="chat-overlay-close" 1436 > 1437 <svg 1438 xmlns="http://www.w3.org/2000/svg" 1439 xmlns:xlink="http://www.w3.org/1999/xlink" 1440 stroke="#4d4d4d"
1441 viewBox="0 0 24 24" 1442 width="24" 1443 height="24" 1444 stroke-width="1.5" 1445 > 1446 <line x1="4" y1="4" x2="20" y2="20"></line> 1447 <line x1="20" y1="4" x2="4" y2="20"></line> 1448 </svg> 1449 </button> 1450 </div> 1451 </div> 1452 <iframe 1453 id="receiver" 1454 class="chat-overlay-close" 1455 frameborder="0" 1456 width="100%" 1457 height="100%" 1458 allow="geolocation; microphone; camera" 1459 > 1460 <p>Your browser does not support iframes.</p> 1461 </iframe> 1462 1463 <div class="chat-overlay-header"> 1464 <span class="chat-bubble-hide-button"></span> 1465 <img 1466 src="https://d3crna64wemw02.cloudfront.net/image/339713052848/image_at60ouqmvp1mf9c6d6f5n3oo5o/-FPNG" 1467 alt="toggle chat overlay" 1468 /> 1469 </div> 1470 </div> 1471</div> 1472<style> 1473 .chat-bubble-hide-button { 1474 position: absolute; 1475 bottom: 0; 1476 right: 0; 1477 transform: translateX(50%); /* will look bad in dev but fine in prod */ 1478 cursor: pointer; 1479 padding: 0.5rem; 1480 box-sizing: border-box; 1481 background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMS41IiBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNSkiIHN0cm9rZT0iYmxhY2siIC8+CiAgPHBhdGggZD0iTTggOEwxNiAxNk0xNiA4TDggMTYiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+Cjwvc3ZnPg=='); 1482 width: 24px; 1483 height: 24px; 1484 background-repeat: no-repeat; 1485 background-position: center; 1486 } 1487</style> 1488 1489<!-- SCRIPTS -->
1490<script> 1491 var clientConfig = { 1492 iframeSrc: 'https://musccharlestonchat.amelia.com/Amelia/chat?domain=musccharlestonchatprod', 1493 openOnLoad: false, 1494 header: { 1495 backgroundColor: '#ededed', 1496 backgroundImage: 1497 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY0IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgMTY0IDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCA0MS4yNTQ0SDEuNjk0MTVMMy42NDgxOCA0Ni45NTY1TDUuNjUyMTcgNDEuMjU0NEg3LjIzNjM4VjQ4LjE3NTlINi4yOTY4NVY0MS45NDRMNC4wMjI5OSA0OC4xNzU5SDMuMTEzNDRMMC45Mjk1MzUgNDEuOTg0VjQ4LjE3NTlIMFY0MS4yNTQ0WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNOS41MjUyNCA0NS45MzJDOS41MDUyNSA0Ni45MjY1IDkuOTIwMDQgNDcuNjY2MiAxMC45MDQ1IDQ3LjY2NjJDMTEuNDg5MyA0Ny42NjYyIDExLjk1OSA0Ny4zNjEzIDEyLjAzNCA0Ni42NjY3SDEyLjkzMzVDMTIuOTAzNSA0Ni45MDY1IDEyLjg2ODYgNDcuMzAxMyAxMi41MjM3IDQ3LjY3MTJDMTIuMzEzOCA0Ny45MTEgMTEuODM0MSA0OC4zMTU4IDEwLjg2NDYgNDguMzE1OEM5LjM1MDMyIDQ4LjMxNTggOC42MzA2OCA0Ny4zNzYzIDguNjMwNjggNDUuODUyMUM4LjYzMDY4IDQ0LjkwMjUgOC44MjA1OSA0NC4xMTc5IDkuNTgwMjEgNDMuNTg4MkMxMC4wNCA0My4yNjM0IDEwLjYxNDcgNDMuMjMzNCAxMC44OTQ2IDQzLjIzMzRDMTMuMDUzNSA0My4yMzM0IDEzLjAwMzUgNDUuMTQyNCAxMi45ODM1IDQ1LjkyN0g5LjUyNTI0VjQ1LjkzMlpNMTIuMDY5IDQ1LjMwMjNDMTIuMDc5IDQ0Ljg0MjYgMTEuOTk0IDQzLjg4MzEgMTAuODc5NiA0My44ODMxQzEwLjI5NDkgNDMuODgzMSA5LjU4NTIxIDQ0LjIzNzkgOS41NjUyMiA0NS4zMDIzSDEyLjA2OVoiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTE3LjU5NjIgNDEuMjY0NEgxOC40OTU4VjQ3LjQwNjNDMTguNDk1OCA0Ny41MTEyIDE4LjUxNTcgNDcuOTI2IDE4LjUzNTcgNDguMTc1OUgxNy42MzYyTDE3LjYxNjIgNDcuNDA2M0MxNy41NDEyIDQ3LjU0MTIgMTcuNDM2MyA0Ny43NDExIDE3LjE4NjQgNDcuOTE2QzE2Ljc5MTYgNDguMTg1OSAxNi4zMjE4IDQ4LjI3MDkgMTUuOTk3IDQ4LjI3MDlDMTUuMzUyMyA0OC4yNzA5IDEzLjkyOCA0Ny45MzYgMTMuOTI4IDQ1LjgyNzFDMTMuOTI4IDQzLjk5OCAxNC45NzI1IDQzLjIwMzQgMTYuMTAxOSA0My4yMDM0QzE3LjEzNjQgNDMuMjAzNCAxNy40ODEzIDQzLjgxODEgMTcuNTk2MiA0NC4wMThWNDEuMjY0NFpNMTcuMjYxNCA0NC4zNjI4QzE3LjA3MTUgNDQuMTEyOSAxNi43MTY2IDQzLjg3MzEgMTYuMjA2OSA0My44NzMxQzE0Ljg4MjYgNDMuODczMSAxNC44ODI2IDQ1LjQ3MjMgMTQuODgyNiA0NS44MDIxQzE0Ljg4MjYgNDYuNjU2NyAxNS4xMDI0IDQ3LjY0MTIgMTYuMjA2OSA0Ny42NDEyQzE3LjYyNjIgNDcuNjQxMiAxNy42MjYyIDQ2LjA3NyAxNy42MjYyIDQ1LjcwNzFDMTcuNjI2MiA0NS4wMDc1IDE3LjQ2MTMgNDQuNjIyNyAxNy4yNjE0IDQ0LjM2MjhaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik0xOS45ODUgNDEuMjc0NEgyMS4wNjk1VjQyLjI2MzlIMTkuOTg1VjQxLjI3NDRaTTIwLjA4IDQzLjM2MzNIMjAuOTc5NVY0OC4xNzU5SDIwLjA4VjQzLjM2MzNaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik0yNS40MjczIDQ0LjkwNzVDMjUuNDA3MyA0NC42ODc3IDI1LjM0MjMgNDMuOTAzIDI0LjQ2NzggNDMuOTAzQzIzLjIyMzQgNDMuOTAzIDIzLjIyMzQgNDUuMzUyMyAyMy4yMjM0IDQ1LjcxMjFDMjMuMjIzNCA0Ni43MDE2IDIzLjQ2MzMgNDcuNjIxMiAyNC40MjI4IDQ3LjYyMTJDMjUuMTg3NCA0Ny42MjEyIDI1LjQ0NzMgNDcuMDQ2NSAyNS40NjczIDQ2LjU3NjdIMjYuMzc2OEMyNi4zMTY4IDQ3LjUxNjIgMjUuNjE3MiA0OC4zMDA4IDI0LjQzMjggNDguMzAwOEMyNC4xMDc5IDQ4LjMwMDggMjMuMzU4MyA0OC4yMzU5IDIyLjg0ODYgNDcuNjc2MkMyMi41NTg3IDQ3LjM0MTMgMjIuMjczOSA0Ni44MzE2IDIyLjI3MzkgNDUuODM3MUMyMi4yNzM5IDQzLjgzMzEgMjMuNDk4MyA0My4yMzg0IDI0LjQ1NzggNDMuMjM4NEMyNC43NzI2IDQzLjIzODQgMjUuNDkyMyA0My4zMDMzIDI1LjkzMiA0My44MzMxQzI2LjI4NjkgNDQuMjQyOSAyNi4zMTY4IDQ0LjYzNzcgMjYuMzM2OCA0NC45MDc1SDI1LjQyNzNaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik0zMC4zNjQ4IDQ4LjE3NTlDMzAuMjk5OSA0Ny45MzYgMzAuMjc5OSA0Ny43MDYxIDMwLjI3OTkgNDcuNDU2M0MyOS44NTAxIDQ4LjI1MDkgMjkuMTk1NCA0OC4zMzA4IDI4Ljc5NTYgNDguMzMwOEMyNy42OTEyIDQ4LjMzMDggMjcuMTAxNCA0Ny43MDYxIDI3LjEwMTQgNDYuOTExNUMyNy4xMDE0IDQ2LjUyNjcgMjcuMjM2NCA0NS45MTIgMjcuOTQ2IDQ1LjUwMjNDMjguNDY1OCA0NS4yMTI0IDI5LjIzMDQgNDUuMTg3NCAyOS42MTUyIDQ1LjE4NzRDMjkuODQ1MSA0NS4xODc0IDI5Ljk5IDQ1LjE5NzQgMzAuMjY0OSA0NS4yMTc0QzMwLjI2NDkgNDQuNjIyNyAzMC4yNjQ5IDQ0LjM2MjggMzAuMDk1IDQ0LjE1MjlDMjkuOTEgNDMuOTEzIDI5LjUyMDIgNDMuODM4MSAyOS4yNjA0IDQzLjgzODFDMjguMzUwOCA0My44MzgxIDI4LjMwMDggNDQuNDYyOCAyOC4yOTA5IDQ0LjY1MjdIMjcuMzkxM0MyNy40MjEzIDQ0LjQwMjggMjcuNDUxMyA0NC4wNjggMjcuNzI2MSA0My43NDMxQzI4LjA5MSA0My4zMzgzIDI4Ljc3MDYgNDMuMjIzNCAyOS4yODA0IDQzLjIyMzRDMjkuOTggNDMuMjIzNCAzMC43Mjk2IDQzLjQ0MzMgMzAuOTg0NSA0My45MzNDMzEuMTM5NCA0NC4yMjI5IDMxLjE0OTQgNDQuNDUyOCAzMS4xNDk0IDQ0LjY3MjdMMzEuMTA5NCA0Ni45NzE1QzMxLjEwOTQgNDcuMDQ2NSAzMS4xMTk0IDQ3LjY5MTIgMzEuMTg0NCA0OC4xODA5SDMwLjM2OThMMzAuMzY0OCA0OC4xNzU5Wk0yOS43NDUxIDQ1LjgwNzFDMjkuMzgwMyA0NS44MDcxIDI4LjAxMSA0NS44MDcxIDI4LjAxMSA0Ni43ODY2QzI4LjAxMSA0Ny4wOTE1IDI4LjIwMDkgNDcuNjIxMiAyOS4wMDU1IDQ3LjYyMTJDMjkuNDY1MyA0Ny42MjEyIDI5LjgxMDEgNDcuNDQxMyAzMC4wMyA0Ny4xMDE0QzMwLjIyOTkgNDYuNzc2NiAzMC4yMzk5IDQ2LjUwNjcgMzAuMjU5OSA0NS44MzcxQzMwLjA5NSA0NS44MTcxIDI5Ljk2NSA0NS44MDcxIDI5Ljc0MDEgNDUuODA3MUgyOS43NDUxWiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNMzIuNzMzNiA0MS4yNjQ0SDMzLjYzMzJWNDguMTc1OUgzMi43MzM2VjQxLjI2ND
1497RaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik0zOC45NTU1IDQxLjI1NDRWNDUuNTM3MkMzOC45NTU1IDQ2LjI3NjkgMzkuMTIwNCA0Ni41ODE3IDM5LjI2MDQgNDYuNzgxNkMzOS42OTAyIDQ3LjM1NjMgNDAuMzY0OCA0Ny40NjEzIDQwLjgzOTYgNDcuNDYxM0M0Mi43MDg2IDQ3LjQ2MTMgNDIuNzA4NiA0NS45OTcgNDIuNzA4NiA0NS40OTcyVjQxLjI0OTRINDMuNjM4MlY0NS41MTcyQzQzLjYzODIgNDUuODkyMSA0My42MjgyIDQ2LjY2NjcgNDMuMDczNSA0Ny4zNTYzQzQyLjM5MzggNDguMjEwOSA0MS4zMzkzIDQ4LjMxNTggNDAuODM5NiA0OC4zMTU4QzQwLjE4OTkgNDguMzE1OCAzOS4wMzU1IDQ4LjEzMDkgMzguMzk1OCA0Ny4yMTE0QzM4LjE4NTkgNDYuOTA2NSAzNy45OTEgNDYuNTAxOCAzNy45OTEgNDUuNDY3M1Y0MS4yNDk0SDM4Ljk1MDVMMzguOTU1NSA0MS4yNTQ0WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNNDUuMzg3MyA0My45MThMNDUuMzc3MyA0My4zNjMzSDQ2LjI3NjlMNDYuMjg2OSA0NC4xMzc5QzQ2LjM5MTggNDMuOTM4IDQ2LjczNjYgNDMuMjYzNCA0Ny44MzExIDQzLjI2MzRDNDguMjYwOSA0My4yNjM0IDQ5LjU3NTIgNDMuNDI4MyA0OS41NzUyIDQ0LjkwMjVWNDguMTcwOUg0OC42NTU3VjQ1LjExMjRDNDguNjU1NyA0NC43OTc2IDQ4LjYxNTcgNDQuNTA3NyA0OC4zOTU4IDQ0LjI4NzlDNDguMTY1OSA0NC4wNjggNDcuODUxMSA0My45NjMgNDcuNTQxMiA0My45NjNDNDYuODkxNiA0My45NjMgNDYuMjg2OSA0NC40MzI4IDQ2LjI4NjkgNDUuNDAyM1Y0OC4xNzA5SDQ1LjM4NzNWNDMuOTEzVjQzLjkxOFoiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTUxLjA3OTUgNDEuMjc0NEg1Mi4xNjM5VjQyLjI2MzlINTEuMDc5NVY0MS4yNzQ0Wk01MS4xNzQ0IDQzLjM2MzNINTIuMDc0VjQ4LjE3NTlINTEuMTc0NFY0My4zNjMzWiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNNTQuMjQ3OSA0My4zNjMzTDU1Ljc4MjEgNDcuMTc2NEw1Ny4yNzY0IDQzLjM2MzNINTguMjcwOUw1Ni4xNjE5IDQ4LjE3NTlINTUuMjUyNEw1My4yMzg0IDQzLjM2MzNINTQuMjQ3OVoiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTU5LjgwMDEgNDUuOTMyQzU5Ljc4MDEgNDYuOTI2NSA2MC4xOTQ5IDQ3LjY2NjIgNjEuMTc5NCA0Ny42NjYyQzYxLjc2NDEgNDcuNjY2MiA2Mi4yMzM5IDQ3LjM2MTMgNjIuMzA4OCA0Ni42NjY3SDYzLjIwODRDNjMuMTc4NCA0Ni45MDY1IDYzLjE0MzQgNDcuMzAxMyA2Mi43OTg2IDQ3LjY3MTJDNjIuNTg4NyA0Ny45MTEgNjIuMTA4OSA0OC4zMTU4IDYxLjEzOTQgNDguMzE1OEM1OS42MjUyIDQ4LjMxNTggNTguOTA1NiA0Ny4zNzYzIDU4LjkwNTYgNDUuODUyMUM1OC45MDU2IDQ0LjkwMjUgNTkuMDk1NSA0NC4xMTc5IDU5Ljg1NTEgNDMuNTg4MkM2MC4zMTQ4IDQzLjI2MzQgNjAuODg5NiA0My4yMzM0IDYxLjE2OTQgNDMuMjMzNEM2My4zMjgzIDQzLjIzMzQgNjMuMjc4NCA0NS4xNDI0IDYzLjI1ODQgNDUuOTI3SDU5LjgwMDFWNDUuOTMyWk02Mi4zNDM4IDQ1LjMwMjNDNjIuMzUzOCA0NC44NDI2IDYyLjI2ODkgNDMuODgzMSA2MS4xNTQ0IDQzLjg4MzFDNjAuNTY5NyA0My44ODMxIDU5Ljg2MDEgNDQuMjM3OSA1OS44NDAxIDQ1LjMwMjNINjIuMzQzOFoiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTY0LjU4MjcgNDQuMzQyOEM2NC41ODI3IDQ0LjAxOCA2NC41NjI3IDQzLjY4MzIgNjQuNTMyNyA0My4zNjMzSDY1LjQ0MjNMNjUuNDYyMyA0NC4yOTI5QzY1LjYzNzIgNDMuNjIzMiA2Ni4yMTE5IDQzLjM5ODMgNjYuNjExNyA0My4zNDMzQzY2Ljg4MTYgNDMuMzAzMyA2Ny4wODE1IDQzLjMxMzMgNjcuMjM2NCA0My4zMjMzVjQ0LjIwMjlDNjcuMTg2NCA0NC4xODI5IDY3LjEzMTQgNDQuMTcyOSA2Ny4wNjE1IDQ0LjE2MjlDNjYuOTk2NSA0NC4xNTI5IDY2LjkwNjUgNDQuMTUyOSA2Ni44MDE2IDQ0LjE1MjlDNjUuNzM3MSA0NC4xNTI5IDY1LjQ4NzMgNDQuNzg3NiA2NS40ODczIDQ1LjYxMjJWNDguMTcwOUg2NC41Nzc3VjQ0LjMzNzhMNjQuNTgyNyA0NC4zNDI4WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNNjguOTI1NSA0Ni43NDY2QzY4LjkxNTUgNDcuMTExNCA2OS4xMDU0IDQ3LjYyMTIgNjkuOTggNDcuNjIxMkM3MC4zNTQ4IDQ3LjYyMTIgNzAuNjI5NyA0Ny41NTEyIDcwLjgyNDYgNDcuMzE2M0M3MC45MTk1IDQ3LjE5MTQgNzAuOTc5NSA0Ny4wMjY1IDcwLjk3OTUgNDYuODY2NkM3MC45Nzk1IDQ2LjM5NjggNzAuNjQ0NyA0Ni4zMTE4IDY5LjkyNSA0Ni4xNDY5QzY4LjkyMDUgNDUuOTE3IDY4LjA3NiA0NS43MTcxIDY4LjA3NiA0NC43MDc2QzY4LjA3NiA0My44MjgxIDY4Ljg0MDYgNDMuMjQ4NCA2OS45NTUgNDMuMjQ4NEM3MC41NTk3IDQzLjI0ODQgNzEuNDA0MyA0My40MTgzIDcxLjY4OTIgNDMuOTk4QzcxLjgxNDEgNDQuMjY3OSA3MS44MTQxIDQ0LjQ5NzcgNzEuODE0MSA0NC42OTc3SDcwLjg5NDZDNzAuOTI0NSA0My45NjggNzAuMjg5OSA0My45MTMgNjkuOTY1IDQzLjkxM0M2OS44MzAxIDQzLjkxMyA2OC45ODU1IDQzLjkxMyA2OC45ODU1IDQ0LjYwMjdDNjguOTg1NSA0NS4wNDI1IDY5LjQxNTMgNDUuMTQ3NCA2OS42NjUyIDQ1LjIxNzRDNzAuOTk5NSA0NS41MzIyIDcxLjI4NDQgNDUuNjEyMiA3MS41NzQyIDQ1Ljg3NzFDNzEuODQ0MSA0Ni4xMjY5IDcxLjkzOSA0Ni40NjE4IDcxLjkzOSA0Ni43NjY2QzcxLjkzOSA0Ny4zMDEzIDcxLjY0NDIgNDcuNzYxMSA3MS4yODk0IDQ3Ljk4MUM3MC44Njk2IDQ4LjI0MDkgNzAuMzU5OCA0OC4zMDU4IDY5Ljg2MDEgNDguMzA1OEM2OC44ODA2IDQ4LjMwNTggNjcuOTcxIDQ3LjkwMSA2Ny45ODEgNDYuNzQxNkg2OC45MzA1TDY4LjkyNTUgNDYuNzQ2NloiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTczLjA2ODUgNDEuMjc0NEg3NC4xNTI5VjQyLjI2MzlINzMuMDY4NVY0MS4yNzQ0Wk03My4xNjM0IDQzLjM2MzNINzQuMDYzVjQ4LjE3NTlINzMuMTYzNFY0My4zNjMzWiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNNzUuMDMyNSA0My4zNDMzSDc1Ljg4NzFWNDIuMzM4OEw3Ni43NzY2IDQyLjA0OVY0My4zNDMzSDc3Ljg1MTFWNDQuMDAzSDc2Ljc3NjZWNDYuODg2NkM3Ni43NzY2IDQ3LjEyNjQgNzYuNzc2NiA0Ny4
14971MzEyIDc3LjQyMTMgNDcuNTMxMkM3Ny42MDEyIDQ3LjUzMTIgNzcuNzc2MSA0Ny41MDEyIDc3Ljg1MTEgNDcuNDgxM1Y0OC4xODA5Qzc3LjY4NjIgNDguMjEwOSA3Ny40MzEzIDQ4LjIzNTkgNzcuMTAxNCA0OC4yMzU5Qzc2LjI3NjkgNDguMjM1OSA3NS44ODIxIDQ3Ljk5NiA3NS44ODIxIDQ3LjIxMTRWNDMuOTk4SDc1LjAyNzVWNDMuMzM4M0w3NS4wMzI1IDQzLjM0MzNaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik04MS4wNzk1IDQ4LjIwNTlMODAuMzg5OCA1MEg3OS40NjAzTDgwLjE4OTkgNDguMTYwOUw3OC4xODU5IDQzLjM2ODNINzkuMjAwNEw4MC43MDQ3IDQ3LjE2NjRMODIuMjM4OSA0My4zNjgzSDgzLjIxODRMODEuMDc5NSA0OC4yMTA5VjQ4LjIwNTlaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik04OC45MDA2IDQzLjIzODRDOTAuODI5NiA0My4yMzg0IDkxLjI1OTQgNDQuNzUyNiA5MS4yNTk0IDQ1Ljc1NzFDOTEuMjU5NCA0Ny4xNjY0IDkwLjQ2NDggNDguMzM1OCA4OC44MjU2IDQ4LjMzNThDODcuMTg2NCA0OC4zMzU4IDg2LjQ1NjggNDcuMjMxNCA4Ni40NTY4IDQ1LjgyMjFDODYuNDU2OCA0NC42MzI3IDg3LjAxMTUgNDMuMjMzNCA4OC45MDA2IDQzLjIzMzRWNDMuMjM4NFpNODguODQ1NiA0Ny42NjYyQzg5LjUyNTIgNDcuNjY2MiA5MC4zMDQ4IDQ3LjE3NjQgOTAuMzA0OCA0NS43MzIxQzkwLjMwNDggNDQuNTMyNyA4OS43NTAxIDQzLjkwMyA4OC45MDU1IDQzLjkwM0M4OC4zMzA4IDQzLjkwMyA4Ny40MDEzIDQ0LjI2NzkgODcuNDAxMyA0NS43NzIxQzg3LjQwMTMgNDYuNzU2NiA4Ny44MjExIDQ3LjY3MTIgODguODUwNiA0Ny42NzEyTDg4Ljg0NTYgNDcuNjY2MloiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTk1LjAyNzUgNDEuOTI0Qzk0Ljg3MjYgNDEuOTE0IDk0LjY4MjcgNDEuOTA0IDk0LjUwMjggNDEuOTA0QzkzLjc3MzEgNDEuOTA0IDkzLjc3MzEgNDIuMjY4OSA5My43NzMxIDQyLjYwMzdWNDMuMzYzM0g5NC44OTI2VjQ0LjAxM0g5My43NzMxVjQ4LjE3MDlIOTIuODgzNlY0NC4wMTNIOTEuOTM0VjQzLjM2MzNIOTIuODgzNlY0Mi44MTg2QzkyLjg4MzYgNDIuMTU4OSA5Mi45MjM1IDQxLjkxOSA5My4wODM1IDQxLjY2OTJDOTMuMjgzNCA0MS4zNjQzIDkzLjY2ODIgNDEuMTQ0NCA5NC4yOTI5IDQxLjE0NDRDOTQuNTUyNyA0MS4xNDQ0IDk0LjgzNzYgNDEuMTg0NCA5NS4wMzI1IDQxLjIwOTRWNDEuOTI5TDk1LjAyNzUgNDEuOTI0WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNOTkuMDcwNSA0Ni4xNTE5Qzk5LjA5MDUgNDYuNjMxNyA5OS4xNDU0IDQ3LjUyMTIgMTAwLjc0IDQ3LjUyMTJDMTAyLjE3OSA0Ny41MjEyIDEwMi4zNTkgNDYuNjMxNyAxMDIuMzU5IDQ2LjI4NjlDMTAyLjM1OSA0NS41MTIyIDEwMS43MzQgNDUuMzU3MyAxMDAuNzcgNDUuMTE3NEM5OS43MTUxIDQ0Ljg1NzYgOTkuMjQ1NCA0NC43NDI2IDk4Ljg5MDYgNDQuNTAyOEM5OC4zMjU4IDQ0LjExNzkgOTguMTcwOSA0My42MDMyIDk4LjE3MDkgNDMuMTQzNEM5OC4xNzA5IDQxLjczNDEgOTkuNTA1MyA0MS4xMTk0IDEwMC44MDUgNDEuMTE5NEMxMDEuMjY0IDQxLjExOTQgMTAyLjE5NCA0MS4xOTQ0IDEwMi43NDkgNDEuNzk5MUMxMDMuMTMzIDQyLjIxODkgMTAzLjE1MyA0Mi42ODg3IDEwMy4xNjggNDIuOTc4NUgxMDIuMTY5QzEwMi4xMTkgNDIuMTEzOSAxMDEuMzk0IDQxLjkyNCAxMDAuNzEgNDEuOTI0Qzk5Ljc1MDEgNDEuOTI0IDk5LjE3NTQgNDIuMzUzOCA5OS4xNzU0IDQzLjA0MzVDOTkuMTc1NCA0My42NTgyIDk5LjU4MDIgNDMuODY4MSAxMDAuNDIgNDQuMDY4QzEwMi4wNjkgNDQuNDg3OCAxMDIuMjQ5IDQ0LjUyNzcgMTAyLjY1NCA0NC43OTc2QzEwMy4yOTggNDUuMjE3NCAxMDMuMzQzIDQ1Ljg5MjEgMTAzLjM0MyA0Ni4xNzY5QzEwMy4zNDMgNDcuNDAxMyAxMDIuMzg0IDQ4LjMzNTggMTAwLjYxIDQ4LjMzNThDMTAwLjA4IDQ4LjMzNTggOTkuMDEwNSA0OC4yNTA5IDk4LjQ2MDggNDcuNTUxMkM5OC4wNjYgNDcuMDQxNSA5OC4wNTYgNDYuNDg2OCA5OC4wNTYgNDYuMTUxOUg5OS4wNzA1WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNMTA2LjYyNyA0My4yMzg0QzEwOC41NTYgNDMuMjM4NCAxMDguOTg2IDQ0Ljc1MjYgMTA4Ljk4NiA0NS43NTcxQzEwOC45ODYgNDcuMTY2NCAxMDguMTkxIDQ4LjMzNTggMTA2LjU1MiA0OC4zMzU4QzEwNC45MTMgNDguMzM1OCAxMDQuMTgzIDQ3LjIzMTQgMTA0LjE4MyA0NS44MjIxQzEwNC4xODMgNDQuNjMyNyAxMDQuNzM4IDQzLjIzMzQgMTA2LjYyNyA0My4yMzM0VjQzLjIzODRaTTEwNi41NjcgNDcuNjY2MkMxMDcuMjQ2IDQ3LjY2NjIgMTA4LjAyNiA0Ny4xNzY0IDEwOC4wMjYgNDUuNzMyMUMxMDguMDI2IDQ0LjUzMjcgMTA3LjQ3MSA0My45MDMgMTA2LjYyNyA0My45MDNDMTA2LjA1MiA0My45MDMgMTA1LjEyMiA0NC4yNjc5IDEwNS4xMjIgNDUuNzcyMUMxMDUuMTIyIDQ2Ljc1NjYgMTA1LjU0MiA0Ny42NzEyIDEwNi41NzIgNDcuNjcxMkwxMDYuNTY3IDQ3LjY2NjJaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik0xMTEuMTY5IDQzLjM2MzNWNDYuNDYxOEMxMTEuMTY5IDQ2LjkzMTUgMTExLjI3NCA0Ny41MjYyIDExMi4xOTQgNDcuNTI2MkMxMTIuNjQ0IDQ3LjUyNjIgMTEzLjA2OCA0Ny4zNzEzIDExMy4zMjMgNDYuOTkxNUMxMTMuNTIzIDQ2LjcwMTYgMTEzLjUyMyA0Ni4zMjY4IDExMy41MjMgNDYuMDkyVjQzLjM2ODNIMTE0LjQ1M1Y0Ny4yODE0QzExNC40NTMgNDcuMzc2MyAxMTQuNDczIDQ3LjkxNiAxMTQuNDgzIDQ4LjE4MDlIMTEzLjU0M0wxMTMuNTIzIDQ3LjM1NjNDMTEzLjM1MyA0Ny42OTEyIDExMy4wMjMgNDguMjMwOSAxMTEuOTg5IDQ4LjIzMDlDMTEwLjggNDguMjMwOSAxMTAuMjQ1IDQ3LjU1MTIgMTEwLjI0NSA0Ni42MDE3VjQzLjM3MzNIMTExLjE2NEwxMTEuMTY5IDQzLjM2MzNaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik0xMTUuNDEyIDQzLjM0MzNIMTE2LjI2N1Y0Mi4zMzg4TDExNy4xNTYgNDIuMDQ5VjQzLjM0MzNIMTE4LjIzMVY0NC4wMDNIMTE3LjE1NlY0Ni44ODY2QzExNy4xNTYgNDcuMTI2NCAxMTcuMTU2IDQ3LjUzMTIgMTE3LjgwMSA0Ny4
14971MzEyQzExNy45ODEgNDcuNTMxMiAxMTguMTU2IDQ3LjUwMTIgMTE4LjIzMSA0Ny40ODEzVjQ4LjE4MDlDMTE4LjA2NiA0OC4yMTA5IDExNy44MTEgNDguMjM1OSAxMTcuNDgxIDQ4LjIzNTlDMTE2LjY1NyA0OC4yMzU5IDExNi4yNjIgNDcuOTk2IDExNi4yNjIgNDcuMjExNFY0My45OThIMTE1LjQwN1Y0My4zMzgzTDExNS40MTIgNDMuMzQzM1oiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTExOS4yOTUgNDEuMjY0NEgxMjAuMjA1VjQ0LjA3M0MxMjAuNSA0My41NjMyIDEyMS4wOTQgNDMuMjc4NCAxMjEuNzY5IDQzLjI3ODRDMTIyLjI3OSA0My4yNzg0IDEyMy4wMDQgNDMuNDU4MyAxMjMuMjgzIDQ0LjA0M0MxMjMuMzc4IDQ0LjIzMjkgMTIzLjQ0OCA0NC40NjI4IDEyMy40NDggNDUuMTYyNFY0OC4xNzA5SDEyMi41MjlWNDUuMzIyM0MxMjIuNTI5IDQ0Ljg5MjYgMTIyLjUyOSA0My45NjMgMTIxLjQ5NCA0My45NjNDMTIwLjgyNSA0My45NjMgMTIwLjQ5IDQ0LjM3MjggMTIwLjM2NSA0NC42MDc3QzEyMC4yMSA0NC44Nzc2IDEyMC4yMSA0NS4zMjczIDEyMC4yMSA0NS42MjIyVjQ4LjE3MDlIMTE5LjNWNDEuMjU5NEwxMTkuMjk1IDQxLjI2NDRaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik0xMzEuODg5IDQzLjEyMzRDMTMxLjg0OSA0Mi44ODM2IDEzMS43MjQgNDEuOTI0IDEzMC4zOTUgNDEuOTI0QzEyOC43MjYgNDEuOTI0IDEyOC40MzEgNDMuNjI4MiAxMjguNDMxIDQ0Ljc4MjZDMTI4LjQzMSA0Ni4wODcgMTI4LjgwNiA0Ny40OTYzIDEzMC4zODUgNDcuNDk2M0MxMzAuODA1IDQ3LjQ5NjMgMTMxLjIwOSA0Ny4zOTEzIDEzMS41MDQgNDcuMDgxNUMxMzEuNzU0IDQ2LjgxMTYgMTMxLjgwOSA0Ni41MTY3IDEzMS44MzkgNDYuMzUxOEgxMzIuODk0QzEzMi43NDkgNDcuNzExMSAxMzEuNDk0IDQ4LjI4MDkgMTMwLjMwNSA0OC4yODA5QzEyNy44NzEgNDguMjgwOSAxMjcuNDAxIDQ2LjEzMTkgMTI3LjQwMSA0NC43OTI2QzEyNy40MDEgNDMuMzMzMyAxMjcuOTY2IDQxLjE1OTQgMTMwLjQzIDQxLjE1OTRDMTMxLjQwOSA0MS4xNTk0IDEzMi43ODkgNDEuNTU0MiAxMzIuOTE0IDQzLjEyMzRIMTMxLjg4OVoiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTEzNy4wMDIgNDguMTc1OUMxMzYuOTMyIDQ3LjkzNiAxMzYuOTE3IDQ3LjcwNjEgMTM2LjkxNyA0Ny40NTYzQzEzNi40ODcgNDguMjUwOSAxMzUuODMyIDQ4LjMzMDggMTM1LjQzMiA0OC4zMzA4QzEzNC4zMjggNDguMzMwOCAxMzMuNzM4IDQ3LjcwNjEgMTMzLjczOCA0Ni45MTE1QzEzMy43MzggNDYuNTI2NyAxMzMuODczIDQ1LjkxMiAxMzQuNTgzIDQ1LjUwMjNDMTM1LjEwMiA0NS4yMTI0IDEzNS44NjcgNDUuMTg3NCAxMzYuMjUyIDQ1LjE4NzRDMTM2LjQ4MiA0NS4xODc0IDEzNi42MjcgNDUuMTk3NCAxMzYuOTAyIDQ1LjIxNzRDMTM2LjkwMiA0NC42MjI3IDEzNi45MDIgNDQuMzYyOCAxMzYuNzI3IDQ0LjE1MjlDMTM2LjU0NyA0My45MTMgMTM2LjE1MiA0My44MzgxIDEzNS44OTIgNDMuODM4MUMxMzQuOTgzIDQzLjgzODEgMTM0LjkzMyA0NC40NjI4IDEzNC45MjMgNDQuNjUyN0gxMzQuMDIzQzEzNC4wNTMgNDQuNDAyOCAxMzQuMDgzIDQ0LjA2OCAxMzQuMzU4IDQzLjc0MzFDMTM0LjcyMyA0My4zMzgzIDEzNS40MDIgNDMuMjIzNCAxMzUuOTEyIDQzLjIyMzRDMTM2LjYxMiA0My4yMjM0IDEzNy4zNjEgNDMuNDQzMyAxMzcuNjE2IDQzLjkzM0MxMzcuNzcxIDQ0LjIyMjkgMTM3Ljc4MSA0NC40NTI4IDEzNy43ODEgNDQuNjcyN0wxMzcuNzQxIDQ2Ljk3MTVDMTM3Ljc0MSA0Ny4wNDY1IDEzNy43NTEgNDcuNjkxMiAxMzcuODE2IDQ4LjE4MDlIMTM3LjAwMlY0OC4xNzU5Wk0xMzYuMzc3IDQ1LjgwNzFDMTM2LjAxMiA0NS44MDcxIDEzNC42NDMgNDUuODA3MSAxMzQuNjQzIDQ2Ljc4NjZDMTM0LjY0MyA0Ny4wOTE1IDEzNC44MzMgNDcuNjIxMiAxMzUuNjQyIDQ3LjYyMTJDMTM2LjEwMiA0Ny42MjEyIDEzNi40NDcgNDcuNDQxMyAxMzYuNjY3IDQ3LjEwMTRDMTM2Ljg2NyA0Ni43NzY2IDEzNi44NzcgNDYuNTA2NyAxMzYuODk3IDQ1LjgzNzFDMTM2LjczMiA0NS44MTcxIDEzNi42MDIgNDUuODA3MSAxMzYuMzc3IDQ1LjgwNzFaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik0xMzkuMzk1IDQ0LjM0MjhDMTM5LjM5NSA0NC4wMTggMTM5LjM3NSA0My42ODMyIDEzOS4zNDUgNDMuMzYzM0gxNDAuMjU1TDE0MC4yNzUgNDQuMjkyOUMxNDAuNDQ1IDQzLjYyMzIgMTQxLjAyNCA0
1497My4zOTgzIDE0MS40MjQgNDMuMzQzM0MxNDEuNjk0IDQzLjMwMzMgMTQxLjg5NCA0My4zMTMzIDE0Mi4wNDkgNDMuMzIzM1Y0NC4yMDI5QzE0MS45OTkgNDQuMTgyOSAxNDEuOTQ0IDQ0LjE3MjkgMTQxLjg3OSA0NC4xNjI5QzE0MS44MTQgNDQuMTUyOSAxNDEuNzI0IDQ0LjE1MjkgMTQxLjYxOSA0NC4xNTI5QzE0MC41NTUgNDQuMTUyOSAxNDAuMzA1IDQ0Ljc4NzYgMTQwLjMwNSA0NS42MTIyVjQ4LjE3MDlIMTM5LjM5NVY0NC4zMzc4VjQ0LjM0MjhaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik0xNDUuMTE3IDQzLjIzODRDMTQ3LjA0NiA0My4yMzg0IDE0Ny40NzYgNDQuNzUyNiAxNDcuNDc2IDQ1Ljc1NzFDMTQ3LjQ3NiA0Ny4xNjY0IDE0Ni42ODIgNDguMzM1OCAxNDUuMDQyIDQ4LjMzNThDMTQzLjQwMyA0OC4zMzU4IDE0Mi42NzQgNDcuMjMxNCAxNDIuNjc0IDQ1LjgyMjFDMTQyLjY3NCA0NC42MzI3IDE0My4yMjggNDMuMjMzNCAxNDUuMTE3IDQzLjIzMzRWNDMuMjM4NFpNMTQ1LjA2MiA0Ny42NjYyQzE0NS43NDIgNDcuNjY2MiAxNDYuNTIyIDQ3LjE3NjQgMTQ2LjUyMiA0NS43MzIxQzE0Ni41MjIgNDQuNTMyNyAxNDUuOTY3IDQzLjkwMyAxNDUuMTIyIDQzLjkwM0MxNDQuNTQ4IDQzLjkwMyAxNDMuNjE4IDQ0LjI2NzkgMTQzLjYxOCA0NS43NzIxQzE0My42MTggNDYuNzU2NiAxNDQuMDM4IDQ3LjY3MTIgMTQ1LjA2NyA0Ny42NzEyTDE0NS4wNjIgNDcuNjY2MloiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTE0OC44NTYgNDEuMjY0NEgxNDkuNzU1VjQ4LjE3NTlIMTQ4Ljg1NlY0MS4yNjQ0WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNMTUxLjM2OSA0MS4yNzQ0SDE1Mi40NTRWNDIuMjYzOUgxNTEuMzY5VjQxLjI3NDRaTTE1MS40NjQgNDMuMzYzM0gxNTIuMzY0VjQ4LjE3NTlIMTUxLjQ2NFY0My4zNjMzWiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNMTU0LjA5OCA0My45MThMMTU0LjA4OCA0My4zNjMzSDE1NC45ODhMMTU0Ljk5NyA0NC4xMzc5QzE1NS4xMDIgNDMuOTM4IDE1NS40NDcgNDMuMjYzNCAxNTYuNTQyIDQzLjI2MzRDMTU2Ljk3MiA0My4yNjM0IDE1OC4yODYgNDMuNDI4MyAxNTguMjg2IDQ0LjkwMjVWNDguMTcwOUgxNTcuMzY2VjQ1LjExMjRDMTU3LjM2NiA0NC43OTc2IDE1Ny4zMjYgNDQuNTA3NyAxNTcuMTA2IDQ0LjI4NzlDMTU2Ljg3NyA0NC4wNjggMTU2LjU2MiA0My45NjMgMTU2LjI1MiA0My45NjNDMTU1LjYwMiA0My45NjMgMTU0Ljk5NyA0NC40MzI4IDE1NC45OTcgNDUuNDAyM1Y0OC4xNzA5SDE1NC4wOThWNDMuOTEzVjQzLjkxOFoiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTE2Mi44MTQgNDguMTc1OUMxNjIuNzQ5IDQ3LjkzNiAxNjIuNzI5IDQ3LjcwNjEgMTYyLjcyOSA0Ny40NTYzQzE2Mi4yOTkgNDguMjUwOSAxNjEuNjQ0IDQ4LjMzMDggMTYxLjI0NCA0OC4zMzA4QzE2MC4xNCA0OC4zMzA4IDE1OS41NDUgNDcuNzA2MSAxNTkuNTQ1IDQ2LjkxMTVDMTU5LjU0NSA0Ni41MjY3IDE1OS42OCA0NS45MTIgMTYwLjM5IDQ1LjUwMjNDMTYwLjkxIDQ1LjIxMjQgMTYxLjY3NCA0NS4xODc0IDE2Mi4wNTkgNDUuMTg3NEMxNjIuMjg5IDQ1LjE4NzQgMTYyLjQzNCA0NS4xOTc0IDE2Mi43MDkgNDUuMjE3NEMxNjIuNzA5IDQ0LjYyMjcgMTYyLjcwOSA0NC4zNjI4IDE2Mi41MzQgNDQuMTUyOUMxNjIuMzU0IDQzLjkxMyAxNjEuOTU5IDQzLjgzODEgMTYxLjY5OSA0My44MzgxQzE2MC43OSA0My44MzgxIDE2MC43NCA0NC40NjI4IDE2MC43MyA0NC42NTI3SDE1OS44M0MxNTkuODYgNDQuNDAyOCAxNTkuODkgNDQuMDY4IDE2MC4xNjUgNDMuNzQzMUMxNjAuNTMgNDMuMzM4MyAxNjEuMjA5IDQzLjIyMzQgMTYxLjcxOSA0My4yMjM0QzE2Mi40MTkgNDMuMjIzNCAxNjMuMTY4IDQzLjQ0MzMgMTYzLjQyMyA0My45MzNDMTYzLjU3OCA0NC4yMjI5IDE2My41ODggNDQuNDUyOCAxNjMuNTg4IDQ0LjY3MjdMMTYzLjU0OCA0Ni45NzE1QzE2My41NDggNDcuMDQ2NSAxNjMuNTU4IDQ3LjY5MTIgMTYzLjYyMyA0OC4xODA5SDE2Mi44MDlMMTYyLjgxNCA0OC4xNzU5Wk0xNjIuMTg5IDQ1LjgwNzFDMTYxLjgyNCA0NS44MDcxIDE2MC40NTUgNDUuODA3MSAxNjAuNDU1IDQ2Ljc4NjZDMTYwLjQ1NSA0Ny4wOTE1IDE2MC42NDUgNDcuNjIxMiAxNjEuNDU0IDQ3LjYyMTJDMTYxLjkxNCA0Ny42MjEyIDE2Mi4yNTkgNDcuNDQxMyAxNjIuNDc5IDQ3LjEwMTRDMTYyLjY3OSA0Ni43NzY2IDE2Mi42ODkgNDYuNTA2NyAxNjIuNzA5IDQ1LjgzNzFDMTYyLjU0NCA0NS44MTcxIDE2Mi40MTQgNDUuODA3MSAxNjIuMTg5IDQ1LjgwNzFaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik01MS42MTkyIDM1Ljc5NzFDNTEuODQ0MSAzNS44ODcxIDUxLjgyNDEgMzYuMzYxOCA1MS41NzQyIDM2LjQ1NjhDNTAuNTk5NyAzNi40MTE4IDQ5LjcxNTEgMzYuMzg2OCA0OC44MTA2IDM2LjM4NjhDNDcuNzQ2MSAzNi4zODY4IDQ2Ljc3MTYgMzYuNDA2OCA0NS43NzIxIDM2LjQ1NjhDNDUuNTkyMiAzNi4zNjY4IDQ1LjQ5NzMgMzUuOTM3IDQ1LjcyNzEgMzUuNzk3MUw0Ni4zMzY4IDM1LjY4MjJDNDcuMjQ2NCAzNS41MjIyIDQ3LjMxMTMgMzUuMzY3MyA0Ny4zMTEzIDMzLjgyMzFWMjQuNTUyN0g0Ny4yNjY0QzQ2LjY1NjcgMjUuODAyMSA0Ni4zMzY4IDI2LjQ4MTggNDUuOTA3IDI3LjM4NjNMNDMuOTU4IDMxLjM3NDNDNDMuMTg4NCAzMi45NjM1IDQyLjA1NCAzNS40NzczIDQxLjY0NDIgMzYuNTQxN0M0MS41NTQyIDM2LjYzMTcgNDEuMjE0NCAzNi42MzE3IDQxLjA1NDUgMzYuNTQxN0M0MC42Njk3IDM1LjMxNzMgMzkuNjk1MiAzMy4wOTg0IDM5LjE3MDQgMzEuOTY0TDM3LjE1MTQgMjcuNjExMkMzNi43MjE2IDI2LjY1NjcgMzYuMTA2OSAyNS4yMzI0IDM1LjgzNzEgMjQuNTUyN0gzNS43OTIxQzM1Ljc0NzEgMjUuNjYyMiAzNS43MDIxIDI3LjQzMTMgMzUuNjU3MiAyOC4zODU4QzM1LjYxMjIgMjkuNzcwMSAzNS41NjcyIDMxLjc4NDEgMzUuNTY3MiAzMy42NDMyQzM1LjU2NzIgMzUuMTQyNCAzNS41ODcyIDM1LjQ3NzMgMzYuNTY2NyAzNS42NjIyTDM3LjMxNjMgMzUuNzk3MUMzNy40NzYzIDM1LjkzMiAzNy40NzYzIDM2LjM2MTggMzcuMjkxNCAzNi40NTY4QzM2LjQ1MTggMzYuNDExOCAzNS43NTIxIDM2LjM4NjggMzQuOTEyNSAzNi4zODY4QzM0LjE4NzkgMzYuMzg2OCAzMy4zNzMzIDM2LjQwNjggMzIuNDg4OCAzNi40NTY4QzMyLjI4MzkgMzYuMzQxOCAzMi4yODM5IDM1LjkxMiAzMi40MTg4IDM1Ljc5NzFMMzIuODAzNiAzNS43NTIxQzMzLjg5MzEgMzUuNjE3MiAzNC4wNTMgMzUuMjc3NCAzNC4yMDc5IDMzLjg5MzFDMzQuMzY3OCAzMi40NjM4IDM0LjQzMjggMzAuOTg5NSAzNC41NDc3IDI4LjYzNTdDMzQuNjM3NyAyNy4wOTY1IDM0Ljc3MjYgMjUuMjEyNCAzNC43NzI2IDIzLjgyODFDMzQuNzcyNiAyMi43NjM2IDM0LjQzMjggMjIuMzA4OCAzMy41NDgyIDIyLjE0ODlMMzIuNzc4NiAyMi4wMTRDMzIuNjQzNyAyMS44NTQxIDMyLjY2MzcgMjEuNDI0MyAzMi44Njg2IDIxLjM1NDNDMzMuNTQ4MiAyMS4zOTkzIDM0LjE2MjkgMjEuNDI0MyAzNC45OTc1IDIxLjQyNDNDMzUuNzkyMSAyMS40Mj
1497QzIDM2LjU4NjcgMjEuNDI0MyAzNy40MjEzIDIxLjM1NDNDMzcuNTExMiAyMi43MTM2IDM4LjA4MSAyMy44OTMxIDM4LjY2NTcgMjUuMTE3NEw0MS4xNTk0IDMwLjM1NDhDNDEuMzM5MyAzMC43Mzk2IDQxLjkyOSAzMS44NzQxIDQyLjIyMzkgMzIuMzkzOEM0Mi41ODg3IDMxLjczNDEgNDIuODgzNiAzMS4wOTk0IDQzLjQwMzMgMzAuMDM1TDQ1LjUzMjIgMjUuNjgyMkM0Ni4yNTY5IDI0LjE4NzkgNDYuOTgxNSAyMi44NDg2IDQ3LjM2NjMgMjEuMzU0M0M0Ny45NzYgMjEuMzk5MyA0OC43MjU2IDIxLjQyNDMgNDkuMjI1NCAyMS40MjQzQzUwLjE3OTkgMjEuNDI0MyA1MC45Njk1IDIxLjQwNDMgNTEuNjA0MiAyMS4zNTQzQzUxLjg1NDEgMjEuNDQ0MyA1MS44OTkxIDIxLjg3NDEgNTEuNjc0MiAyMi4wMTRMNTAuOTI0NSAyMi4xMjg5QzQ5LjkyNSAyMi4yODg5IDQ5LjcwMDEgMjIuNjQ4NyA0OS43MDAxIDIzLjg1MzFDNDkuNzAwMSAyNy4yMDY0IDQ5Ljc0NTEgMzAuNTY0NyA0OS45MDUgMzMuOTE4QzQ5Ljk3NSAzNS40MzczIDUwLjIyNDkgMzUuNTcyMiA1MC45NDk1IDM1LjY4NzJMNTEuNjA0MiAzNS44MDIxTDUxLjYxOTIgMzUuNzk3MVoiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTU0Ljc0NzYgMjQuNjkyN0M1NC43NDc2IDIyLjI4ODkgNTQuNTQyNyAyMi4yNDM5IDUzLjQ3ODMgMjIuMDY0TDUzLjA5MzUgMjEuOTk0QzUyLjkzMzUgMjEuODM0MSA1Mi45NTg1IDIxLjQ0OTMgNTMuMTM4NCAyMS4zNTkzQzU0LjA0MyAyMS40MDQzIDU1LjA2NzUgMjEuNDI5MyA1Ni4wNjIgMjEuNDI5M0M1Ny4wNTY1IDIxLjQyOTMgNTguMTAxIDIxLjQwOTMgNTkuMTAwNSAyMS4zNTkzQzU5LjI4MDQgMjEuNDQ5MyA1OS4zMDUzIDIxLjgzNDEgNTkuMTQ1NCAyMS45OTRMNTguNjQ1NyAyMi4wNjRDNTcuNTgxMiAyMi4xOTg5IDU3LjM3NjMgMjIuMjg4OSA1Ny4zNzYzIDI0LjY5MjdWMjkuODg1MUM1Ny4zNzYzIDMzLjAxMzUgNTguMzMwOCAzNS42NDIyIDYxLjQ3OTMgMzUuNjQyMkM2NC40NDc4IDM1LjY0MjIgNjUuNjcyMiAzMy4zOTgzIDY1LjY3MjIgMjkuOTVWMjcuMTE2NEM2NS42NzIyIDI1LjQxNzMgNjUuNjQ3MiAyMy4zMDgzIDY1LjI0MjQgMjIuNjQ4N0M2NS4wMzc1IDIyLjMwODggNjQuNjc3NyAyMi4xNDg5IDY0LjEwNzkgMjIuMDU5TDYzLjY1MzIgMjEuOTg5QzYzLjQ0ODMgMjEuODI5MSA2My40NzMzIDIxLjQyNDMgNjMuNjk4MiAyMS4zNTQzQzY0LjQ2NzggMjEuMzk5MyA2NS4zMzIzIDIxLjQyNDMgNjYuMjE2OSAyMS40MjQzQzY3LjE3MTQgMjEuNDI0MyA2Ny43ODExIDIxLjQwNDMgNjguNjIwNyAyMS4zNTQzQzY4LjgwMDYgMjEuNDY5MyA2OC44NDU2IDIxLjgyOTEgNjguNjY1NyAyMS45ODlMNjguMTY1OSAyMi4xMDM5QzY3LjczNjEgMjIuMTkzOSA2Ny4zMjYzIDIyLjI4MzkgNjcuMTY2NCAyMi42NDg3QzY2Ljg0NjYgMjMuMzI4MyA2Ni44NDY2IDI1LjMyMjMgNjYuODQ2NiAyNy4xMTY0VjI5LjgxNTFDNjYuODQ2NiAzMS44NzkxIDY2LjUyNjcgMzMuNzgzMSA2NS4zNTIzIDM1LjA1MjVDNjQuMTcyOSAzNi4zMjE4IDYyLjQ3MzggMzYuNzUxNiA2MC45MDk1IDM2Ljc1MTZDNTguNzgwNiAzNi43NTE2IDU3LjI4MTQgMzYuMjk2OCA1Ni4yMzY5IDM1LjMwMjNDNTUuMjE3NCAzNC4zMjc4IDU0Ljc0MjYgMzIuNzQzNiA1NC43NDI2IDMwLjQ0OThWMjQuNjkyN0g1NC43NDc2WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNNzAuMTE0OSAzNS43OTcxQzY5LjcwNTIgMzUuMzIyMyA2OS40MTAzIDMzLjc1ODEgNjkuNDM1MyAzMi4zNTM4QzY5LjU3MDIgMzIuMTI4OSA2OS45NTUgMzIuMTAzOSA3MC4xMzk5IDMyLjI2MzlDNzAuNTQ5NyAzMy40MTgzIDcxLjc3NDEgMzUuODQ3MSA3My45OTMgMzUuODQ3MUM3NS43MTcxIDM1Ljg0NzEgNzYuNjkxNyAzNC44MDI2IDc2LjY5MTcgMzMuNDIzM0M3Ni42OTE3IDMyLjEyODkgNzYuMDc3IDMxLjA4OTUgNzQuMzc3OCAzMC4xMzQ5TDczLjQwMzMgMjkuNTkwMkM3MS43MDQyIDI4LjYzNTcgNzAuMjA0OSAyNy4yNTY0IDcwLjIwNDkgMjUuMjE3NEM3MC4yMDQ5IDIyLjk3MzUgNzEuODg0MSAyMS4wNjk1IDc1LjE5MjQgMjEuMDY5NUM3Ni4zNzE4IDIxLjA2OTUgNzcuMjMxNCAyMS4zMzkzIDc4LjI5NTkgMjEuNTQ0MkM3OC41NDU3IDIyLjA0NCA3OC43NzA2IDIzLjUzODIgNzguNzcwNiAyNC42MDI3Qzc4LjY1NTcgMjQuODA3NiA3OC4yNTA5IDI0LjgyNzYgNzguMDQ2IDI0LjY3MjdDNzcuNzA2MSAyMy40OTMzIDc2LjkxMTUgMjEuOTc0IDc0Ljk4NzUgMjEuOTc0QzczLjE3MzQgMjEuOTc0IDcyLjQyMzggMjMuMTUzNCA3Mi40MjM4IDI0LjM1MjhDNzIuNDIzOCAyNS4zMDczIDczLjA3ODUgMjYuMzI2OCA3NC41Nzc3IDI3LjExNjRMNzUuOTgyIDI3Ljg2NjFDNzcuNDU2MyAyOC42MzU3IDc5LjA5MDUgMzAuMDQ1IDc5LjA5MDUgMzIuMzMzOEM3OS4wOTA1IDM0LjkxNzUgNzcuMTE2NCAzNi43NTY2IDczLjgzMzEgMzYuNzU2NkM3MS43NDkxIDM2Ljc1NjYgNzAuNTY5NyAzNi4wNzcgNzAuMTE0OSAzNS44MDIxVjM1Ljc5NzFaIiBmaWxsPSIjMDA1Mjg4Ii8+CjxwYXRoIGQ9Ik05NC45NjI1IDI1LjIzNzRDOTQuODAyNiAyNS40MTczIDk0LjM5NzggMjUuNDQyMyA5NC4yMzc5IDI1LjI4MjRDOTMuODUzMSAyMy44NTMxIDkyLjgzMzYgMjEuOTc0IDg5Ljg0MDEgMjEuOTc0Qzg2Ljg0NjYgMjEuOTc0IDg0LjA1OCAyNC4wMTMgODQuMDU4IDI4LjY2MDdDODQuMDU4IDMzLjMwODMgODcuMDcxNSAzNS44NDcxIDg5Ljk5NSAzNS44NDcxQzkyLjkxODUgMzUuODQ3MSA5NC4wOTggMzMuOTQzIDk0LjczMjYgMzIuNDY4OEM5NC45Mzc1IDMyLjI2MzkgOTUuMjk3NCAzMi4zNTM4IDk1LjQxMjMgMzIuNTU4N0M5NS4yNTI0IDM0LjA3OCA5NC42NDI3IDM1LjU3MjIgOTQuMzIyOCAzNi4wMDdDOTQuMDUzIDM2LjA1MiA5My43NzgxIDM2LjE0MTkgOTMuNTI4MiAzNi4yMTE5QzkzLjAyODUgMzYuMzcxOCA5MS40NjQzIDM2Ljc1NjYgODkuOTkgMzYuNzU2NkM4Ny43NDYxIDM2Ljc1NjYgODUuODE3MSAzNi4zMDE4IDg0LjE4NzkgMzUuMjM3NEM4Mi4zNTM4IDM0LjAzOCA4MC45Njk1IDMxLjk3NCA4MC45Njk1IDI5LjA
1497wNTVDODAuOTY5NSAyNi4zNTE4IDgyLjE0ODkgMjQuMjg3OSA4My44MjMxIDIyLjk5ODVDODUuNTAyMyAyMS43MjkxIDg3Ljc5MTEgMjEuMDY5NSA5MC4wOCAyMS4wNjk1QzkxLjM3NDMgMjEuMDY5NSA5Mi45Mzg1IDIxLjI5NDQgOTQuMDAzIDIxLjU2OTJDOTQuMjcyOSAyMS42MzkyIDk0LjQzMjggMjEuNjU5MiA5NC42Mzc3IDIxLjcwNDFDOTQuNjgyNyAyMi4yMjM5IDk0LjcyNzYgMjMuNTYzMiA5NC45NTI1IDI1LjI0MjRMOTQuOTYyNSAyNS4yMzc0WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNMTA2Ljk1MiAyOS4xMzU0QzEwNS43OTcgMjkuMTM1NCAxMDUuNzI3IDI5LjE4MDQgMTA1LjcyNyAyOS43OTUxVjMzLjEyODRDMTA1LjcyNyAzNS41MzIyIDEwNS45MzIgMzUuNTc3MiAxMDYuOTk3IDM1LjcxMjFMMTA3LjY3NiAzNS44MDIxQzEwNy44MzYgMzUuOTYyIDEwNy44MTEgMzYuMzY2OCAxMDcuNjMxIDM2LjQ2MThDMTA2LjQ1MiAzNi40MTY4IDEwNS40MzIgMzYuMzkxOCAxMDQuNDMzIDM2LjM5MThDMTAzLjQzMyAzNi4zOTE4IDEwMi40MTQgMzYuNDExOCAxMDEuNTU0IDM2LjQ2MThDMTAxLjM3NCAzNi4zNzE4IDEwMS4zNDkgMzUuOTYyIDEwMS41MDkgMzUuODAyMUwxMDEuODI5IDM1Ljc1NzFDMTAyLjg5NCAzNS41OTcyIDEwMy4wOTggMzUuNTMyMiAxMDMuMDk4IDMzLjEyODRWMjQuNjkyN0MxMDMuMDk4IDIyLjI4ODkgMTAyLjg5NCAyMi4yMjM5IDEwMS44MjkgMjIuMDg0TDEwMS4zMjkgMjIuMDE0QzEwMS4xNjkgMjEuODk5IDEwMS4xOTQgMjEuNDQ5MyAxMDEuMzc0IDIxLjM1NDNDMTAyLjM3NCAyMS4zOTkzIDEwMy40MzggMjEuNDI0MyAxMDQuNDMzIDIxLjQyNDNDMTA1LjQyNyAyMS40MjQzIDEwNi40NTIgMjEuNDA0MyAxMDcuMzM2IDIxLjM1NDNDMTA3LjUxNiAyMS40NDQzIDEwNy41NDEgMjEuODk5IDEwNy4zODEgMjIuMDE0TDEwNi45OTcgMjIuMDg0QzEwNS45MzIgMjIuMjYzOSAxMDUuNzI3IDIyLjI4ODkgMTA1LjcyNyAyNC42OTI3VjI3LjQzNjNDMTA1LjcyNyAyOC4wNzEgMTA1Ljc5NyAyOC4xMTU5IDEwNi45NTIgMjguMTE1OUgxMTIuMjU5QzExMy40MTMgMjguMTE1OSAxMTMuNDgzIDI4LjA3MSAxMTMuNDgzIDI3LjQzNjNWMjQuNjkyN0MxMTMuNDgzIDIyLjI4ODkgMTEzLjI3OCAyMi4yMjM5IDExMi4yMTQgMjIuMDg0TDExMS43MTQgMjIuMDE0QzExMS41NTQgMjEuODk5IDExMS41NzkgMjEuNDQ5MyAxMTEuNzU5IDIxLjM1NDNDMTEyLjgwNCAyMS4zOTkzIDExMy44MjMgMjEuNDI0MyAxMTQuODE4IDIxLjQyNDNDMTE1LjgxMiAyMS40MjQzIDExNi44MzcgMjEuNDA0MyAxMTcuNzQxIDIxLjM1NDNDMTE3LjkyMSAyMS40NDQzIDExNy45NDYgMjEuODk5IDExNy43ODYgMjIuMDE0TDExNy4zNzYgMjIuMDg0QzExNi4zMTIgMjIuMjYzOSAxMTYuMTA3IDIyLjI4ODkgMTE2LjEwNyAyNC42OTI3VjMzLjEyODRDMTE2LjEwNyAzNS41MzIyIDExNi4zMTIgMzUuNTk3MiAxMTcuMzc2IDM1LjczNzFMMTE3Ljg3NiAzNS44MDcxQzExOC4wMzYgMzUuOTY3IDExOC4wMTEgMzYuMzcxOCAxMTcuODMxIDM2LjQ2NjhDMTE2LjgzMiAzNi40MjE4IDExNS44MTIgMzYuMzk2OCAxMTQuODE4IDM2LjM5NjhDMTEzLjgyMyAzNi4zOTY4IDExMi43NTQgMzYuNDE2OCAxMTEuNzU5IDM2LjQ2NjhDMTExLjU3OSAzNi4zNzY4IDExMS41NTQgMzUuOTY3IDExMS43MTQgMzUuODA3MUwxMTIuMjE0IDM1LjczNzFDMTEzLjI3OCAzNS42MDIyIDExMy40ODMgMzUuNTMyMiAxMTMuNDgzIDMzLjEyODRWMjkuNzk1MUMxMTMuNDgzIDI5LjE4MDQgMTEzLjQxOCAyOS4xMzU0IDExMi4yNTkgMjkuMTM1NEgxMDYuOTUyWiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNMTIxLjE4NCAzMS4wMTQ1QzEyMC43NTUgMzEuMDE0NSAxMjAuNzEgMzEuMDM5NSAxMjAuNzEgMzEuMzA5M0MxMjAuNzEgMzMuMzQ4MyAxMjIuMTE0IDM0Ljk4MjUgMTI0LjEzMyAzNC45ODI1QzEyNS4wMzcgMzQuOTgyNSAxMjUuNzg3IDM0LjY4NzcgMTI2LjMwNyAzMy44NDgxQzEyNi41MzIgMzMuNzc4MSAxMjYuNzgyIDM0LjAwOCAxMjYuODA3IDM0LjIxMjlDMTI2LjAzNyAzNi4wMjcgMTI0LjM1OCAzNi43MDY2IDEyMi45NzQgMzYuNzA2NkMxMjAuMzQ1IDM2LjcwNjYgMTE4LjYwMSAzNC43NTc2IDExOC42MDEgMzIuMTczOUMxMTguNjAxIDI5LjU5MDIgMTIwLjM0NSAyNy4xNDE0IDEyMy4zODMgMjcuMTQxNEMxMjUuMDYyIDI3LjE0MTQgMTI2Ljc4MiAyOC4yMzA5IDEyNi43ODIgMzAuMTk5OUMxMjYuNzgyIDMwLjQwNDggMTI2Ljc2MiAzMC41Mzk3IDEyNi42NjcgMzAuNzE5NkMxMjYuNTMyIDMwLjkyNDUgMTI2LjAwNyAzMS4wMTQ1IDEyNS4xMDIgMzEuMDE0NUgxMjEuMTc5SDEyMS4xODRaTTEyMy4yNzMgMzAuMTA5OUMxMjMuOTI4IDMwLjEwOTkgMTI0LjIyOCAzMC4wNCAxMjQuMzgzIDI5Ljk1QzEyNC41MTggMjkuODYwMSAxMjQuNjA4IDI5LjY3NTIgMTI0LjYwOCAyOS40NzUzQzEyNC42MDggMjguNjYwNyAxMjQuMDg4IDI4LjAwMSAxMjMuMTEzIDI4LjAwMUMxMjEuNTk0IDI4LjAwMSAxMjAuODkgMjkuNDc1MyAxMjAuODkgMjkuOTVDMTIwLjg5IDMwLjA0IDEyMC45MzUgMzAuMTA5OSAxMjEuMjA5IDMwLjEwOTlIMTIzLjI3M1oiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTEzNS42MjcgMzMuNTA4MkMxMzUuNTU3IDM0LjgyMjYgMTM1Ljg5NyAzNS41MDIyIDEzNi43MTcgMzUuNTAyMkMxMzcuMTAxIDM1LjUwMjIgMTM3LjQyMSAzNS4yNTI0IDEzNy40ODYgMzUuMjUyNEMxMzcuNjAxIDM1LjI1MjQgMTM3Ljc1NiAzNS41MDIyIDEzNy42OTEgMzUuNzA3MUMxMzcuMjM2IDM2LjM0MTggMTM2LjEyNyAzNi43MDY2IDEzNS40MjIgMzYuNzA2NkMxMzQuODU4IDM2LjcwNjYgMTM0LjIyMyAzNi41NDY3IDEzMy43ODggMzYuMDcyQzEzMy42MjggMzUuOTEyIDEzMy41MzggMzUuODAyMSAxMzMuNDIzIDM1LjgwMjFDMTMzLjMwOCAzNS44MDIxIDEzMy4xNTMgMzUuOTE3IDEzMi44MTQgMzYuMTIxOUMxMzIuMzg0IDM2LjM5MTggMTMxLjcwNCAzNi43MTE2IDEzMC44ODUgMzYuNzExNkMxMjkuMzQ1IDM2LjcxMTYgMTI4LjU3MSAzNS42NDcyIDEyOC41NzEgMzQuNTEyN0MxMjguNTcxIDMzLjY5ODEgMTI4Ljg5MSAzMi45NDg1IDEzMC40NTUgMzIuNDAzOEMxMzEuMjQ5IDMyLjEzMzkgMTMyLjEwOSAzMS44MTQxIDEzMi45NDkgMzEuNDk5MkMxMzMuNDAzIDMxLjMzOTMgMTMzLjQ2OCAzMS4xMzQ0IDEzMy40NjggMzAuOTA5NUwxMzMuNDkzIDMwLjMxOThDMTMzLjUzOCAyOS4xNjU0IDEzMy4yMjMgMjguMTY1OSAxMzIuMTA5IDI4LjE2NTlDMTMxLjQ3NCAyOC4xNjU5IDEzMSAyOC41MDU3IDEzMC45MSAyOS4xNjU0QzEzMC44NjUgMjkuNTk1MiAxMzAuNzMgMjkuODI1MSAxMzAuNDggMjkuOThDMTMwLjE2IDMwLjE4NDkgMTI5LjUyNSAzMC4zODk4IDEyOS4wMyAzMC4zODk4QzEyOC43MzYgMzAuMzg5OCAxMjguNjAxIDMwLjIyOTkgMTI4LjYwMSAzMC4wMjVDMTI4LjYwMSAyOS43NTUxIDEyOC43MzYgMjkuMjc1NCAxMjkuNDg1IDI4LjU3NTdDMTMwLjE5IDI3LjkxNiAxMzEuODE5IDI3LjE0NjQgMTMyLjk3OSAyNy4xNDY0QzEzNC43NjggMjcuMTQ2NCAxMzUuODgyIDI3Ljk4NiAxMzUuNzg3IDI5Ljk4TDEzNS42MjcgMzMuNTE4MlYzMy41MDgyWk0xMzMuNDA4IDMyLjczODZDMTMzLjQwOCAzMi40ODg4IDEzMy4zMzggMzIuMzUzOCAxMzMuMjI4IDMyLjM1MzhDMTMzLjA0OCAzMi4zNTM4IDEzMi42MzkgMzIuNDY4OCAxMzIuMjI5IDMyLjYyMzdDMTMxLjU5NCAzMi44NDg2IDEzMS4wMDUgMzMuMTY4NCAxMzEuMDA1IDM0LjE0MjlDMTMxLjAwNSAzNC43MzI2IDEzMS40MTQgMzUuNDU3MyAxMzIuMjc0IDM1LjQ1NzNDMTMzLjA4OCAzNS40NTczIDEzMy4zMzggMzQuOTEyNSAxMzMuMzYzIDM0LjM2NzhMMTMzLjQwOCAzMi43Mzg2WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNMTM5LjU5NSAyMy45NjNDMTM5LjU5NSAyMi40NDM4IDEzOS41NyAyMi4zMDg4IDEzOS4wMDUgMjEuOTQ0TDEzOC43NTYgMjEuNzg0MUMxMzguNjIxIDIxLjY5NDIgMTM4LjU5NiAyMS4zMjkzIDEzOC43NTYgMjEuMjY0NEMxMzkuNjQgMjEuMDE0NSAxNDAuODIgMjAuNTM5NyAxNDEuNzI0IDIwLjE3NDlDMTQxLjg1OSAyMC4xNDk5IDE0MS45OTQgMjAuMjQ0OSAxNDIuMDQ0IDIwLjM1NDhDMTQxLjk5OSAyMS4yNTk0IDE0MS45NzQgMjIuNjY4NyAxNDEuOTc0IDIzLjY0MzJWMzMuNjg4MkMxNDEuOTc0IDM1LjM2NzMgMTQyLjA2NCAzNS42MTcyIDE0Mi44MzQgMzUuNzI3MUwxNDMuMzMzIDM1Ljc5NzFDMTQzLjQ5MyAzNS45NTcgMTQzLjQ2OCAzNi4zNjE4IDE0My4yODggMzYuNDU2OEMxNDIuMzU5IDM2LjQxMTggMTQxLjU4OSAzNi4zODY4IDE0MC43NSAzNi4zODY4QzE0MCAzNi4zODY4IDEzOS4yMyAzNi40MDY4IDEzOC4zMDEgMzYuNDU2OEMxMzguMTIxIDM2LjM2NjggMTM4LjA5NiAzNS45NTcgMTM4LjI1NiAzNS43OTcxTDEzOC43MzEgMzUuNzI3MUMxMzkuNSAzNS42MTIyIDEzOS41OSAzNS4zNjIzIDEzOS41OSAzMy42ODgyVjIzLjk2M0gxMzkuNTk1WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNMTQ4LjU3MSAyOC40NTU4QzE0OC4xNjEgMjguNDU1OCAxNDguMTQxIDI4LjUwMDcgMTQ4LjE0MSAyOS4yMjU0VjMyLjcxODZDMTQ4LjE0MSAzNC4xNDc5IDE0OC4zNDYgMzUuNDE3MyAxNDkuNzk1IDM1LjQxNzNDMTUwLjI1IDM1LjQxNzMgMTUwLjUyIDM1LjI1NzQgMTUwLjg4NSAzNS4wMDc1QzE1MS4wODkgMzUuMDMyNSAxNTEuMjI0IDM1LjIxMjQgMTUxLjE3OSAzNS40NjIzQzE1MC43MjUgMzYuMDk3IDE0OS42ODUgMzYuNzExNiAxNDguMzAxIDM2LjcxMTZDMTQ2LjE0NyAzNi43MTE2IDE0NS43NjIgMzUuNDYyMyAxNDUuNzYyIDMzLjg3ODFWMjkuMjc1NEMxNDUuNzYyIDI4LjQ4MDggMTQ1LjcxNyAyOC40NjA4IDE0NS4zNTIgMjguNDYwOEgxNDQuNTU4QzE0NC4zMzMgMjguMzQ1OCAxNDQuMjgzIDI3Ljk4NiAxNDQuNDg4IDI3Ljg0NjFDMTQ1LjI1NyAyNy41NTEyIDE0NS43ODIgMjcuMjU2NCAxNDYuMjc3IDI2Ljg5NjZDMTQ2LjcwNyAyNi41ODE3IDE0Ny4yMDYgMjYuMTAxOSAxNDcuNTIxIDI1LjQ5MjNDMTQ3LjcyNiAyNS4zNTczIDE0OC4wNDEgMjUuNDIyMyAxNDguMTU2IDI1LjYwNzJWMjYuOTY2NUMxNDguMTU2IDI3LjMzMTMgMTQ4LjE1NiAyNy4zOTYzIDE0OC41ODYgMjcuMzk2M0gxNTAuODNDMTUwLjk2NSAyNy40NjYzIDE1MS4wMSAyNy42NDYyIDE1MS4wMSAyNy44NzExQzE1MC45ODUgMjguMTQ1OSAxNTAuODk1IDI4LjM0NTggMTUwLjcxNSAyOC40NjA4SDE0OC41NjFMMTQ4LjU3MSAyOC40NTU4WiIgZmlsbD0iIzAwNTI4OCIvPgo8cGF0aCBkPSJNMTU2LjE2NyAyNy44NDExQzE1Ni4xNjcgMjguMTE1OSAxNTYuMjEyIDI4LjIyNTkgMTU2LjM3MiAyOC4yMjU5QzE1Ny4xNjYgMjcuNjM2MiAxNTguMTQxIDI3LjEzNjQgMTU5LjI3NSAyNy4xMzY0QzE2MS4yMjQgMjcuMTM2NCAxNjIuMTc5IDI4LjM4NTggMTYyLjE3OSAzMC4zMDk4VjMzLjY4ODJDMTYyLjE3OSAzNS4zNjczIDE2Mi4yNjkgMzUuNjM3MiAxNjMuMDM4IDM1LjcyNzFMMTYzLjU1OCAzNS43OTcxQzE2My43NjMgMzUuOTU3IDE2My43MzggMzYuMzYxOCAxNjMuNTEzIDM2LjQ1NjhDMTYyLjU1OSAzNi40MTE4IDE2MS43ODkgMzYuMzg2OCAxNjAuOTUgMzYuMzg2OEMxNjAuMiAzNi4zODY4IDE1OS40MyAzNi40MDY4IDE1OC42MzYgMzYuNDU2OEMxNTguNDU2IDM2LjM2NjggMTU4LjQzMSAzNS45NTcgMTU4LjU5MSAzNS43OTcxTDE1OC45MzEgMzUuNzUyMUMxNTkuNyAzNS42MzcyIDE1OS43OSAzNS4zNjczIDE1OS43OSAzMy42ODgyVjMwLjQ4OThDMTU5Ljc5IDI5LjQwMDMgMTU5LjMxNSAyOC40OTU4IDE1Ny45NzYgMjguNDk1OEMxNTcuMjI2IDI4LjQ5NTggMTU2LjcwNyAyOC44NjA2IDE1Ni40MzcgMjkuMTU1NEMxNTYuMTg3IDI5LjQyNTMgMTU2LjE2NyAyOS43NjUxIDE1Ni4xNjcgMzAuNjQ5N1YzMy42ODgyQzE1Ni4xNjcgMzUuMzY3MyAxNTYuMjU3IDM1LjYzNzIgMTU3LjAyNiAzNS43NTIxTDE1Ny4zNjYgMzUuNzk3MUMxNTcuNTI2IDM1Ljk1NyAxNTcuNTAxIDM2LjM2MTggMTU3LjMyMSAzNi40NTY4QzE1Ni41MjcgMzYuNDExOCAxNTUuNzU3IDM2LjM4NjggMTU0LjkxOCAzNi4zODY4QzE1NC4xOTMgMzYuMzg2OCAxNTMuNDE4IDM2LjQwNjggMTUyLjQ2OSAzNi40NTY4QzE1Mi4yODkgMzYuMzY2OCAxNTIuMjY0IDM1Ljk1NyAxNTIuNDI0IDM1Ljc5NzFMMTUyLjkyNCAzNS43MjcxQzE1My42OTMgMzUuNjEyMiAxNTMuNzgzIDM1LjM2MjMgMTUzLjc4MyAzMy42ODgyVjIzLjk2M0MxNTMuNzgzIDIyLjQ0MzggMTUzLjczOCAyMi4zMDg4IDE1My4yNjMgMjEuOTg5TDE1Mi45NDQgMjEuNzg0MUMxNTIuODA5IDIxLjY5NDIgMTUyLjc4NCAyMS4zMjkzIDE1Mi45NDQgMjEuMjY0NEMxNTMuODI4IDIxLjAxNDUgMTU0Ljk4MyAyMC41Mzk3IDE1NS45MTIgMjAuMTc0OUMxNTYuMDQ3IDIwLjE0OTkgMTU2LjE4MiAyMC4yNDQ5IDE1Ni4yMjcgMjAuMzU0OEMxNTYuMTgyIDIxLjI1OTQgMTU2LjE1NyAyMi42Njg3IDE1Ni4xNTcgMjMuNjQzMlYyNy44MzYxTDE1Ni4xNjcgMjcuODQxMVoiIGZpbGw9IiMwMDUyODgiLz4KPHBhdGggZD0iTTI5LjA4NTUgMTYuNTk2N0MyOC43ODU2IDE1LjQ0MjMgMjguMjQ1OSAxNC4zNjI4IDI3Lj
1497Q4NjMgMTMuNDAzM0MyNi44NjE2IDEyLjYxMzcgMjYuMTE2OSAxMS44NDQxIDI1LjE0MjQgMTAuOTc5NUMyNC41MDI4IDEwLjQxNDggMjMuODI4MSA5Ljg2NTA3IDIzLjE3MzQgOS4zNDAzM0MyMi45NjM1IDkuMTcwNDEgMjIuNzUzNiA5LjAwMDUgMjIuNTQzNyA4LjgzMDU4QzE5Ljk1NSA2LjcxNjY0IDE2Ljk5MTUgNC43Mjc2NCAxMy43MzgxIDIuOTIzNTRDMTEuOTY0IDEuOTM0MDMgOS45MjUwNCAxLjAwOTUgNy4zMjYzNCAwLjAwOTk5NUM3LjMxMTM0IDAuMDA0OTk3NSA3LjI5NjM1IDAgNy4yODEzNiAwQzcuMjU2MzcgMCA3LjIzMTM4IDAuMDA5OTk1IDcuMjExMzkgMC4wMTk5OUM3LjE3NjQxIDAuMDM5OTggNy4xNTY0MiAwLjA3OTk2IDcuMTU2NDIgMC4xMTk5NFYzLjA0ODQ4TDMuNjgzMTYgNi44NTE1N0MzLjY4MzE2IDYuODUxNTcgMy42NTMxNyA2LjkwMTU1IDMuNjUzMTcgNi45MzE1M1YxMC43ODQ2TDAuMjI0ODg4IDExLjUyOTJDMC4xNjk5MTUgMTEuNTM5MiAwLjEyOTkzNSAxMS41ODkyIDAuMTI5OTM1IDExLjY0OTJWMzYuMzIxOEMwLjEyOTkzNSAzNi4zODY4IDAuMTg0OTA4IDM2LjQ0NjggMC4yNTQ4NzMgMzYuNDQ2OEgyOS4xNDU0QzI5LjIxMDQgMzYuNDQ2OCAyOS4yNzA0IDM2LjM5MTggMjkuMjcwNCAzNi4zMjE4VjI3Ljg1NjFDMjkuMjc1NCAyMy42MDMyIDI5LjI4NTQgMTkuMTQ1NCAyOS4yODU0IDE4LjE0NTlDMjkuMjg1NCAxNy42NDEyIDI5LjIyMDQgMTcuMTIxNCAyOS4wOTA1IDE2LjU5NjdIMjkuMDg1NVpNNy40MTEyOSAzLjI3ODM2QzE0LjE2MjkgNS43OTIxIDE5LjczNTEgOC43NDU2MyAyNC40NDc4IDEyLjMwMzhDMjUuMzkyMyAxMy4wMTg1IDI2LjE4MTkgMTMuNjY4MiAyNi44NjE2IDE0LjI5MjlDMjcuMzIxMyAxNC43MTc2IDI3LjY2MTIgMTUuMDc3NSAyOC4wMjYgMTUuNTI3MkMyOC4wNzYgMTUuNjA3MiAyOC4xMDU5IDE1LjY1MjIgMjguMTM1OSAxNS43MjIxQzI4LjMwMDggMTYuMDg3IDI4LjM5NTggMTYuMzI2OCAyOC41MDA3IDE2Ljc5MTZDMjguNjEwNyAxNy4yNTE0IDI4LjY2NTcgMTcuNzA2MSAyOC42NjU3IDE4LjE0MDlWMTguNTAwN0MyOC41NTU3IDE4LjQwMDggMjguMzU1OCAxOC4yMjU5IDI4LjE3MDkgMTguMDQ2QzI4LjEwMSAxNy45NzYgMjguMDM2IDE3LjkyMSAyNy45NzYgMTcuODc2MUMyNy40NDEzIDE3LjM2MTMgMjYuODY2NiAxNi44NDE2IDI2LjIxMTkgMTYuMzg2OEMyNS4zOTczIDE1LjgyMjEgMjQuNTI3NyAxNS4zMTczIDIzLjc4ODEgMTQuODk3NkMyMi4yNzM5IDE0LjA0MyAyMC41Nzk3IDEzLjE4MzQgMTguNjEwNyAxMi4yNjM5QzE0LjQzMjggMTAuMzE5OCAxMC44Njk2IDguOTgwNTEgNy40MTEyOSA4LjA2MDk3VjMuMjc4MzZaTTI4LjY1MDcgMzUuMzA3M0wyOC4xMDEgMzUuMjc3NEMyNi42NjE3IDM1LjIwMjQgMjUuMTc3NCAzNS4xMTc0IDIzLjY5ODIgMzUuMDgyNUMyMi45NDg1IDM1LjA2MjUgMjIuMjA4OSAzNS4wNDc1IDIxLjQ3NDMgMzUuMDI3NUMyMC44NTQ2IDM1LjAxMjUgMjAuMjM5OSAzNC45OTI1IDE5LjYyMDIgMzQuOTc3NUwxOC44NTA2IDM0Ljk1NzVDMTguMjAwOSAzNC45NDI1IDE3LjU1NjIgMzQuOTI3NSAxNi44OTE2IDM0LjkxMjVDMTYuNjc2NyAzNC45MTI1IDE2LjQ1NjggMzQuOTAyNSAxNi4yMzE5IDM0Ljg5NzZDMTUuOTk3IDM0Ljg5MjYgMTUuNzYyMSAzNC44ODI2IDE1LjUyNzIgMzQuODc3NkwxNC44ODc2IDM0Ljg2NzZDMTQuMTgyOSAzNC44NTc2IDEzLjQ5MzMgMzQuODQyNiAxMi43OTM2IDM0LjgyMjZDMTEuNDk5MyAzNC43ODI2IDEwLjE1NDkgMzQuNzUyNiA4Ljg0MDU4IDM0LjcyNzZMNy40MDYzIDM0LjY5NzdWMzEuOTg0QzEwLjAwNSAzMi4wMTQgMTIuNjUzNyAzMi4xNDg5IDE1LjIxNzQgMzIuMjc4OUMxNi4yODY5IDMyLjMzMzggMTcuMzQxMyAzMi4zODM4IDE4LjM4NTggMzIuNDMzOEMxOS41NzUyIDMyLjQ4ODggMjAuNzY5NiAzMi41NTM3IDIxLjk1NCAzMi42MTg3QzIyLjU4ODcgMzIuNjUzNyAyMy4yMjM0IDMyLjY4ODcgMjMuODU4MSAzMi43MjM2QzI1LjU4MjIgMzIuODEzNiAyNy4yNDE0IDMyLjk4ODUgMjguNjUwNyAzMy4xNTM0VjM1LjMwNzNaTTI4LjY1MDcgMzIuNDYzOEMyNS4xMDc0IDMxLjgzNDEgMjEuMTc0NCAzMS41NDQyIDE3LjM2NjMgMzEuMjU5NEwxNS43NzcxIDMxLjEzOTRMMTUuMTY3NCAzMS4wOTQ1QzE0LjQ1NzggMzEuMDM5NSAxMy43NDgxIDMwLjk4NDUgMTMuMDI4NSAzMC45MzQ1QzExLjI4NDQgMzAuODE0NiA5LjM3NTMxIDMwLjc2OTYgNy40MTEyOSAzMC43MjQ2VjI3Ljc0MTFDOS42MzUxOCAyNy44MjYxIDEyLjE4ODkgMjcuOTQ2IDE0LjQ0MjggMjguMjIwOUMxNC43MDc2IDI4LjI1MDkgMTQuOTcyNSAyOC4yNzU5IDE1LjIzNzQgMjguMzAwOEMxNS40MzczIDI4LjMyMDggMTUuNjMyMiAyOC4zMzU4IDE1LjgyNzEgMjguMzYwOEwxNy4zMTYzIDI4LjUyMDdDMjEuMTY5NCAyOC45MzU1IDI1LjE1MjQgMjkuMzY1MyAyOC42NTU3IDMwLjIyNDlWMzIuNDUzOEwyOC42NTA3IDMyLjQ2MzhaTTI4LjY1MDcgMjguMzAwOFYyOS41MzUyQzI0LjkwMjUgMjguMzIwOCAyMC40OTQ4IDI3LjcxNjEgMTYuMjI2OSAyNy4xMzY0TDE1Ljk0NyAyNy4wOTY1QzE1Ljc2MjEgMjcuMDcxNSAxNS41NzIyIDI3LjA0NjUgMTUuMzgyMyAyNy4wMjY1QzE1LjEwMjQgMjYuOTkxNSAxNC44MjI2IDI2Ljk1NjUgMTQuNTQ3NyAyNi45MTY1QzEyLjIxODkgMjYuNTQ2NyA5LjUyNTI0IDI2LjM2NjggNy40MDYzIDI2LjI1MTlWMjMuMjY4NEM5LjU4MDIxIDIzLjQxODMgMTEuNTE0MiAyMy42MjMyIDEzLjE2ODQgMjMuODYzMUMxMy43NzMxIDIzLjk1MyAxNC4zNzI4IDI0LjA1MyAxNC45NzI1IDI0LjE1NzlDMTUuMzAyMyAyNC4yMTI5IDE1LjYzNzIgMjQuMjY3OSAxNS45NjcgMjQuMzIyOEMxOC44MTU2IDI0Ljc4NzYgMjEuNTg5MiAyNS4yNTc0IDI0LjE2NzkgMjUuODgyMUMyNS4xMDc0IDI2LjEwNjkgMjYuMDE3IDI2LjM4MTggMjYuNzA2NiAyNi41OTE3QzI3LjM1NjMgMjYuNzkxNiAyOC4wMTYgMjcuMDIxNSAyOC42NjA3IDI3LjI3NjRWMjguMzAwOEgyOC42NTA3Wk0yOC42NjA3IDI2LjYwNjdDMjcuNzUxMSAyNi4xNTE5IDI2Ljc4MTYgMjUuNzgyMSAyNS42MjIyIDI1LjM3MjNDMjMuNDk4MyAyNC42MTc3IDIxLjE2NDQgMjQuMTE3OSAxOC45MTA1IDIzLjYyODJDMTguMjkwOSAyMy40OTMzIDE3LjY3MTIgMjMuMzczMyAxNy4wNDE1IDIzLjI0ODR
1497DMTYuNzI2NiAyMy4xODg0IDE2LjQxNjggMjMuMTIzNCAxNi4xMDE5IDIzLjA1ODVMMTUuNTMyMiAyMi45NDM1QzE0Ljc5NzYgMjIuNzk4NiAxNC4wMzggMjIuNjQzNyAxMy4yNzg0IDIyLjUwODdDMTEuMzY5MyAyMi4xNjg5IDkuMjQ1MzggMjEuOTM5IDcuNDA2MyAyMS43NTkxVjE4Ljc4MDZDOS42MTAyIDE5LjAxNTUgMTEuNTc0MiAxOS4zMTAzIDEzLjI1ODQgMTkuNjQ1MkMxMy45NTggMTkuNzg1MSAxNC42NTc3IDE5Ljk0NSAxNS4zMzczIDIwLjA5NUwxNi4wOTIgMjAuMjY0OUwxNi4xODE5IDIwLjI4NDlDMTcuMDc2NSAyMC40ODQ4IDE4LjAwNiAyMC42ODk3IDE4LjkwMDYgMjAuOTE0NUMyMS41NTkyIDIxLjU4NDIgMjQuMzYyOCAyMi4zMjg4IDI2Ljc4MTYgMjMuMzczM0MyNy40ODEzIDIzLjY3MzIgMjguMDk2IDIzLjk3MyAyOC42NjA3IDI0LjI3NzlWMjYuNjA2N1pNMjguNjYwNyAyMy42NjgyQzI1Ljk0MiAyMS44NTQxIDIyLjU3ODcgMjAuNzk5NiAxOS4wODU1IDE5Ljc5MDFDMTcuNzE2MSAxOS4zOTUzIDE2LjI4NjkgMTkuMDIwNSAxNC44MzI2IDE4LjY3MDdDMTQuNjIyNyAxOC42MjA3IDE0LjQxNzggMTguNTcwNyAxNC4yMDc5IDE4LjUxNTdDMTMuOTM4IDE4LjQ0NTggMTMuNjYzMiAxOC4zODA4IDEzLjM5MzMgMTguMzE1OEMxMS42MTkyIDE3LjkxMSA5LjU1MDIzIDE3LjU1NjIgNy40MTEyOSAxNy4yODY0VjE0LjMwMjhDMTAuOTk5NSAxNC44MTI2IDE0LjcwMjYgMTUuNjkyMiAxOS4wNDA1IDE3LjA1NjVDMjEuNjY0MiAxNy44ODExIDI0LjQyNzggMTguODI1NiAyNi44NjY2IDIwLjE1NDlDMjcuNTMxMiAyMC41MTQ3IDI4LjE3MDkgMjAuOTQ0NSAyOC42NjU3IDIxLjI4OTRWMjMuNjY4MkgyOC42NjA3Wk0yNC41OTc3IDE4LjMyNThDMjMuMDQ4NSAxNy41NDYyIDIxLjMwNDMgMTYuNzk2NiAxOS4yNjU0IDE2LjAyMkMxNS40NDIzIDE0LjU3NzcgMTEuNDU0MyAxMy40OTgzIDcuNDExMjkgMTIuODAzNlY5LjgwMDFDOS42MjUxOSAxMC4yODk5IDExLjQxNDMgMTAuNzc0NiAxMy4wMzg1IDExLjMxOTNDMTUuMDkyNSAxMi4wMDkgMTYuODY2NiAxMi42NjM3IDE4LjQ1NTggMTMuMzE4M0MyMC4yMjk5IDE0LjA0OCAyMS45NTQgMTQuNzY3NiAyMy41ODgyIDE1LjU4NzJDMjUuMDMyNSAxNi4zMTE4IDI2LjcwNjYgMTcuMjE2NCAyOC4xNTU5IDE4LjQwNThDMjguMjg1OSAxOC41MTA3IDI4LjM5NTggMTguNTk1NyAyOC40NzU4IDE4LjY2NTdDMjguNTU1NyAxOC43MzA2IDI4LjYxNTcgMTguNzg1NiAyOC42NjU3IDE4LjgzNTZWMjAuODM0NkMyNy40ODYzIDE5LjkyNSAyNi4xNTE5IDE5LjEwMDQgMjQuNTkyNyAxOC4zMjA4TDI0LjU5NzcgMTguMzI1OFoiIGZpbGw9IiMwMDUyODgiLz4KPC9zdmc+Cg==', 1498 }, 1499 openCloseContainer: { 1500 openIconSrc: 1501 'https://uat.muschealth.org/-/media/4fd60143ea7b48888be1f2d5525346a1.ashx', 1502 closeIconSrc: 1503 'https://uat.muschealth.org/-/media/4fd60143ea7b48888be1f2d5525346a1.ashx', 1504 backgroundColor: '#f18700', 1505 }, 1506 1507 dragAndDropChatOverlay: true, 1508 } 1509</script>
1509 1510<!-- End Amelia Chat Object --> 1511 1512<!-- Begin Amelia Chat Javascript {3A868396-F0BD-4261-B4B0-FC9338232459} -->
1513<script> 1514 var isInit = false 1515 var chatOverlayDefaultStateOpen = false 1516 var outsideClickHandler = null 1517 1518 class Config { 1519 constructor(config) { 1520 this.header = config.header || {} 1521 this.openCloseContainer = config.openCloseContainer || {} 1522 this.openOnLoad = config.openOnLoad || false 1523 this.iframeSrc = config.iframeSrc || '' 1524 this.banner = { 1525 title: (config.banner && config.banner.title) || '', 1526 helper: (config.banner && config.banner.helper) || '', 1527 description: (config.banner && config.banner.description) || '', 1528 } 1529 this.dragAndDropChatOverlay = config.dragAndDropChatOverlay 1530 this.chatBubble = document.querySelector('.chat-overlay-header') 1531 1532 if (this.chatBubble) { 1533 this.chatBubbleHideButton = this.chatBubble.querySelector( 1534 '.chat-bubble-hide-button' 1535 ) 1536 } 1537 } 1538 1539 setConfig() { 1540 var styles = [] 1541 if (this.header.backgroundImage) { 1542 var headerLogo = document.querySelector('.header-logo img.logo') 1543 headerLogo.src = this.header.backgroundImage 1544 var chatOverlayHeaderMobile = document.querySelector( 1545 '.chat-overlay-wrapper .chat-overlay-header-mobile img.logo' 1546 ) 1547 chatOverlayHeaderMobile.src = this.header.backgroundImage 1548 } 1549 if (this.header.backgroundColor) { 1550 styles.push( 1551 '.header-logo { display: flex; background-color: ' + 1552 this.header.backgroundColor + 1553 '}' 1554 ) 1555 styles.push( 1556 '.chat-overlay-wrapper .chat-overlay-header-mobile { background-color: ' + 1557 this.header.backgroundColor + 1558 '}' 1559 ) 1560 } 1561 if (this.openCloseContainer.backgroundColor) { 1562 styles.push( 1563 '.chat-overlay-header { background-color: ' + 1564 this.openCloseContainer.backgroundColor + 1565 '}' 1566 ) 1567 } 1568 if (this.openCloseContainer.openIconSrc) { 1569 var openIconSrc = document.querySelector( 1570 '.chat-overlay-header .chat-overlay-open' 1571 ) 1572 if (openIconSrc) { 1573 openIconSrc.src = this.openCloseContainer.openIconSrc 1574 } 1575 } 1576 if (this.openOnLoad) { 1577 chatOverlayDefaultStateOpen = true 1578 } 1579 if (this.banner.title && this.banner.helper && this.banner.description) { 1580 styles.push('.chat-overlay-banner { display: block; }') 1581 styles.push('.chat-overlay-closed { height: 210px; }') 1582 var chatOverlayBanner = document.querySelector('.chat-overlay-banner') 1583 chatOverlayBanner.children[0].innerHTML = this.banner.title 1584 chatOverlayBanner.children[1].innerHTML = this.banner.helper 1585 chatOverlayBanner.children[2].innerHTML = this.banner.description 1586 } 1587 if (styles.length) { 1588 var stylesElem = document.createElement('style') 1589 stylesElem.innerHTML = styles.join(' ') 1590 document.body.appendChild(stylesElem) 1591 } 1592 1593 if (this.chatBubbleHideButton) { 1594 this.chatBubbleHideButton.addEventListener('click', (e) => { 1595 e.preventDefault() 1596 e.stopPropagation() 1597 this.chatBubble.style.display = 'none' 1598 }) 1599 // commented out due to poor functionality on mobile, 7/1/24 MLW 1600 // if (this.dragAndDropChatOverlay) { 1601 // var container = document.querySelector('body'); 1602 // container.addEventListener('touchstart', dragStart, false); 1603 // container.addEventListener('touchend', dragEnd, false); 1604 // container.addEventListener('touchmove', drag, false); 1605 // container.addEventListener('mousedown', dragStart, false); 1606 // container.addEventListener('mouseup', dragEnd, false); 1607 // container.addEventListener('mousemove', drag, false); 1608 // } 1609 } 1610 } 1611 } 1612 1613 const config = new Config(clientConfig) 1614 config.setConfig() 1615 1616 function init() { 1617 document.getElementById('receiver').src = config.iframeSrc 1618 isInit = true 1619 } 1620 1621 function openChatOverlay(receiverElem, imgElemOpen, imgElemClose) { 1622 if (!isInit) { 1623 init() 1624 } 1625 document.body.classList.add('no-scroll') // prevent background scrolling on mobile 1626 document.getElementById('receiver').classList.add('chat-overlay-open') 1627 document.getElementById('receiver').classList.remove('chat-overlay-close') 1628 document 1629 .getElementsByClassName('chat-overlay')[0] 1630 .classList.add('chat-overlay-open') 1631 document 1632 .getElementsByClassName('chat-overlay')[0] 1633 .classList.remove('chat-overlay-closed') 1634 document 1635 .getElementsByClassName('chat-overlay-header-mobile')[0] 1636 .classList.remove('chat-overlay-close') 1637 document 1638 .getElementsByClassName('chat-overlay-banner')[0] 1639 .classList.add('chat-overlay-close') 1640 if (imgElemClose) imgElemClose.style.opacity = 1 1641 if (imgElemOpen) imgElemOpen.style.opacity = 0 1642 addOutsideClickListener() 1643 } 1644 1645 function closeChatOverlay(receiverElem, imgElemOpen, imgElemClose) { 1646 document.body.classList.remove('no-scroll') // prevent background scrolling on mobile 1647 document.getElementById('receiver').classList.add('chat-overlay-close') 1648 document.getElementById('receiver').classList.remove('chat-overlay-open') 1649 document 1650 .getElementsByClassName('chat-overlay')[0] 1651 .classList.add('chat-overlay-closed') 1652 document 1653 .getElementsByClassName('chat-overlay')[0] 1654 .classList.remove('chat-overlay-open') 1655 document 1656 .getElementsByClassName('chat-overlay-header-mobile')[0] 1657 .classList.add('chat-overlay-close') 1658 document 1659 .getElementsByClassName('chat-overlay-banner')[0] 1660 .classList.remove('chat-overlay-close') 1661 if (imgElemOpen) imgElemOpen.style.opacity = 1 1662 if (imgElemClose) imgElemClose.style.opacity = 0 1663 removeOutsideClickListener() 1664 } 1665 1666 function addOutsideClickListener() { 1667 if (outsideClickHandler) return 1668 outsideClickHandler = function (event) { 1669 var wrapper = document.querySelector('.chat-overlay') 1670 if (!wrapper) return 1671 if (!wrapper.contains(event.target)) { 1672 closeChatOverlay( 1673 document.getElementById('receiver'), 1674 document.getElementsByClassName( 1675 'chat-overlay-header-img chat-overlay-open' 1676 )[0], 1677 document.getElementsByClassName( 1678 'chat-overlay-header-img chat-overlay-close' 1679 )[0] 1680 ) 1681 } 1682 } 1683 document.addEventListener('mousedown', outsideClickHandler) 1684 document.addEventListener('touchstart', outsideClickHandler) 1685 } 1686 1687 function removeOutsideClickListener() { 1688 if (!outsideClickHandler) return 1689 document.removeEventListener('mousedown', outsideClickHandler) 1690 document.removeEventListener('touchstart', outsideClickHandler) 1691 outsideClickHandler = null 1692 } 1693 1694 function toggleChatOverlay() { 1695 /** 1696 * Toggles opening and closing of the chatOverlay 1697 * @returns - no return 1698 */ 1699 var chatOverlayHeaderImgElemOpen = document.getElementsByClassName( 1700 'chat-overlay-header-img chat-overlay-open' 1701 )[0] 1702 var chatOverlayHeaderImgElemClose = document.getElementsByClassName( 1703 'chat-overlay-header-img chat-overlay-close' 1704 )[0]
1705 var receiverElem = document.getElementById('receiver') 1706 if (receiverElem.classList.contains('chat-overlay-close')) { 1707 openChatOverlay( 1708 receiverElem, 1709 chatOverlayHeaderImgElemOpen, 1710 chatOverlayHeaderImgElemClose 1711 ) 1712 } else { 1713 closeChatOverlay( 1714 receiverElem, 1715 chatOverlayHeaderImgElemOpen, 1716 chatOverlayHeaderImgElemClose 1717 ) 1718 } 1719 } 1720 1721 function refreshConversation() { 1722 var iframe = document.querySelector('iframe#receiver') 1723 if (iframe) { 1724 iframe.contentWindow.postMessage( 1725 { actionType: 'resetConversation', actionData: {} }, 1726 '*' 1727 ) 1728 } 1729 } 1730 1731 // the "chat with us" button -- nothing to do with a header 1732 var chatOverlayHeaderElem = document.getElementsByClassName( 1733 'chat-overlay-header' 1734 )[0] 1735 1736 chatOverlayHeaderElem.addEventListener('click', toggleChatOverlay) 1737 1738 const closeButtons = document.querySelectorAll('button.chat-overlay-close') 1739 const refreshButtons = document.querySelectorAll( 1740 'button.chat-overlay-refresh' 1741 ) 1742 1743 closeButtons.forEach((button) => { 1744 button.addEventListener('click', toggleChatOverlay) 1745 }) 1746 1747 refreshButtons.forEach((button) => { 1748 button.addEventListener('click', refreshConversation) 1749 }) 1750 1751 //START of Chat Overlay drag and drop 1752 var dragItem = document.querySelector('.chat-overlay') 1753 var touchItem = document.querySelector('.chat-overlay-header') 1754 var chatOverlayWrapper = document.querySelector('.chat-overlay-wrapper') 1755 var active = false 1756 var currentX 1757 var currentY 1758 var initialX 1759 var initialY 1760 var xOffset = 0 1761 var yOffset = 0 1762 function dragStart(e) { 1763 dragged = false 1764 if (e.type === 'touchstart') { 1765 initialX = e.touches[0].clientX - xOffset 1766 initialY = e.touches[0].clientY - yOffset 1767 } else { 1768 initialX = e.clientX - xOffset 1769 initialY = e.clientY - yOffset 1770 } 1771 if (e.target === touchItem) { 1772 active = true 1773 } 1774 } 1775 function dragEnd(e) { 1776 // e.preventDefault(); - commented out, possibly related to bug found by Gina while testing Media in UAT, 7/1/24 MLW 1777 initialX = currentX 1778 initialY = currentY 1779 active = false 1780 const bodyBound = document.body.getBoundingClientRect() 1781 const chatOverlayHeaderBound = document 1782 .getElementsByClassName('chat-overlay-header')[0] 1783 .getBoundingClientRect() 1784 const center = { 1785 x: chatOverlayHeaderBound.x + chatOverlayHeaderBound.width / 2, 1786 y: chatOverlayHeaderBound.y + chatOverlayHeaderBound.height / 2, 1787 } 1788 } 1789 function drag(e) { 1790 if (active) { 1791 e.preventDefault() 1792 dragged = true 1793 if (e.type === 'touchmove') { 1794 currentX = e.touches[0].clientX - initialX 1795 currentY = e.touches[0].clientY - initialY 1796 } else { 1797 currentX = e.clientX - initialX 1798 currentY = e.clientY - initialY 1799 } 1800 xOffset = currentX 1801 yOffset = currentY 1802 setTranslate(currentX, currentY, dragItem) 1803 } 1804 } 1805 function setTranslate(xPos, yPos, el) { 1806 el.style.transform = 'translate3d(' + xPos + 'px, ' + yPos + 'px, 0)' 1807 } 1808 /// END of Chat Overlay drag and drop 1809</script>
1809 1810<!-- End Amelia Chat Javascript --> 1811</body> 1812</html>
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.