PageSourceSearch

https://subtlemedical.com/

html subtlemedical.com collected 2026-09-26 11:27:10 UTC 200,039 bytes, 3,336 lines download raw bytes

1 <!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#" xmlns:og="http://ogp.me/ns#">
3	<head>
4		<!-- Google Tag Manager -->
5		
5<script>
vendor: 335 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
6		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9		})(window,document,'script','dataLayer','
9GTM-K9SWWJS
vendor: 3 bytes, line 9
9');
9</script>
9
10		<!-- End Google Tag Manager -->
11<!-- Meta Pixel Code -->
12<script>
vendor: 399 bytes, lines 12-21
12
13!function(f,b,e,v,n,t,s)
14{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
15n.callMethod.apply(n,arguments):n.queue.push(arguments)};
16if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
17n.queue=[];t=b.createElement(e);t.async=!0;
18t.src=v;s=b.getElementsByTagName(e)[0];
19s.parentNode.insertBefore(t,s)}(window, document,'script',
20'https://connect.facebook.net/en_US/fbevents.js');
21fbq('init', '
211215647063331425
vendor: 30 bytes, lines 21-22
21');
22fbq('track', 'PageView');
23</script>
23
24<noscript><img height="1" width="1" style="display:none"
25src="https://www.facebook.com/tr?id=1215647063331425&ev=PageView&noscript=1"
26/></noscript>
27<!-- End Meta Pixel Code -->
28		
28<script type="text/javascript">
29_linkedin_partner_id = "6945290";
30window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
31window._linkedin_data_partner_ids.push(_linkedin_partner_id);
32</script>
32<script type="text/javascript">
33(function(l) {
34if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
35window.lintrk.q=[]}
36var s = document.getElementsByTagName("script")[0];
37var b = document.createElement("script");
38b.type = "text/javascript";b.async = true;
39b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
40s.parentNode.insertBefore(b, s);})(window.lintrk);
41</script>
41
42<noscript>
43<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=6945290&fmt=gif" />
44</noscript>
45		<meta charset="UTF-8">
46		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
47		<title>Subtle Medical - Deep Learning boosts healthcare. Faster, Safer, Smarter.</title>
48		<link rel="pingback" href="https://subtlemedical.com/xmlrpc.php">
49
50		<meta charset="UTF-8">
51
52		<link rel="stylesheet" href="https://subtlemedical.com/wp-content/themes/subtlemedical/css/normalize.css">
53		<link rel="stylesheet" href="https://subtlemedical.com/wp-content/themes/subtlemedical/css/style.css?v1790422030">
54		<link rel="stylesheet" href="https://subtlemedical.com/wp-content/themes/subtlemedical/css/fonts.css">
55		<link rel="stylesheet" href="https://subtlemedical.com/wp-content/themes/subtlemedical/css/owl.carousel.min.css">
56		<link rel="stylesheet" href="https://subtlemedical.com/wp-content/themes/subtlemedical/css/animate.css">
57
58		<link rel="apple-touch-icon-precomposed" sizes="57x57" href="https://subtlemedical.com/wp-content/themes/subtlemedical/favicon/apple-touch-icon-57x57.png">
59		<link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://subtlemedical.com/wp-content/themes/subtlemedical/favicon/apple-touch-icon-114x114.png">
60		<link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://subtlemedical.com/wp-content/themes/subtlemedical/favicon/apple-touch-icon-72x72.png">
61		<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://subtlemedical.com/wp-content/themes/subtlemedical/favicon/apple-touch-icon-144x144.png">
62		<link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://subtlemedical.com/wp-content/themes/subtlemedical/favicon/apple-touch-icon-120x120.png">
63		<link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://subtlemedical.com/wp-content/themes/subtlemedical/favicon/apple-touch-icon-152x152.png">
64		<link rel="icon" type="image/png" href="https://subtlemedical.com/wp-content/themes/subtlemedical/favicon/favicon-32x32.png" sizes="32x32">
65		<link rel="icon" type="image/png" href="https://subtlemedical.com/wp-content/themes/subtlemedical/favicon/favicon-16x16.png" sizes="16x16">
66		<meta name="application-name" content="Deepscale">
67		<meta name="msapplication-TileColor" content="#FFFFFF">
68		<meta name="msapplication-TileImage" content="https://subtlemedical.com/wp-content/themes/subtlemedical/favicon/mstile-144x144.png">
69
70    
70<script type="application/ld+json">
71      {
72        "@context": "https://schema.org",
73        "@type": ["Organization","SoftwareApplication"],
74        "@id": "https://subtlemedical.com/#organization",
75        "name": "Subtle Medical",
76        "url": "https://subtlemedical.com/",
77        "logo": "https://subtlemedical.com/wp-content/uploads/2021/07/Subtle-Medical-Logo.png",
78        "applicationCategory": "MedicalApplication",
79        "operatingSystem": "Web",
80        "description": "Subtle Medical develops AI-powered software that enhances medical imaging quality, accelerates MRI and PET workflows, and improves efficiency and patient outcomes without requiring new hardware.",
81        "foundingDate": "2017",
82        "founder": [
83          {
84            "@type": "Person",
85            "name": "Greg Zaharchuk"
86          },
87          {
88            "@type": "Person",
89            "name": "Enhao Gong"
90          }
91        ],
92        "address": {
93          "@type": "PostalAddress",
94          "streetAddress": "883 Santa Cruz Ave, Suite 300",
95          "addressLocality": "Menlo Park",
96          "addressRegion": "CA",
97          "postalCode": "94025",
98          "addressCountry": "US"
99        },
100        "areaServed": {
101          "@type": "Place",
102          "name": "Global"
103        },
104        "sameAs": [
105          "https://www.linkedin.com/company/subtlemedical"
106        ],
107        "featureList": [
108          "AI-powered MRI enhancement",
109          "AI-powered PET enhancement",
110          "Workflow automation",
111          "Scanner efficiency optimization",
112          "Image denoising and sharpening"
113        ],
114        "makesOffer": [
115          {
116            "@type": "Offer",
117            "itemOffered": {
118              "@type": "SoftwareApplication",
119              "name": "SubtleHD™(MR)"
120            }
121          },
122          {
123            "@type": "Offer",
124            "itemOffered": {
125              "@type": "SoftwareApplication",
126              "name": "SubtlePET"
127            }
128          },
129          {
130            "@type": "Offer",
131            "itemOffered": {
132              "@type": "SoftwareApplication",
133              "name": "Subtle-ELITE™"
134            }
135          }
136        ],
137        "contactPoint": {
138          "@type": "ContactPoint",
139          "contactType": "sales",
140          "url": "https://subtlemedical.com/contact/"
141        }
142      }
143      </script>
143
144		
145
146    
146<script type="text/javascript">
147_linkedin_partner_id = "6945290";
148window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
149window._linkedin_data_partner_ids.push(_linkedin_partner_id);
150</script>
150<script type="text/javascript">
151(function(l) {
152if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
153window.lintrk.q=[]}
154var s = document.getElementsByTagName("script")[0];
155var b = document.createElement("script");
156b.type = "text/javascript";b.async = true;
157b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
158s.parentNode.insertBefore(b, s);})(window.lintrk);
159</script>
159
160<noscript>
161<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=6945290&fmt=gif" />
162</noscript>
163
164    
165    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 165-166
165
166    <script async src="https://www.googletagmanager.com/gtag/js?id=
166G-DK3HWBB74E
vendor: 16 bytes, lines 166-167
166"></script>
167    
167<script>
168      
vendor: 146 bytes, lines 168-172
168window.dataLayer = window.dataLayer || [];
169      function gtag(){dataLayer.push(arguments);}
170      gtag('js', new Date());
171
172      gtag('config', '
172G-DK3HWBB74E
vendor: 8 bytes, lines 172-173
172');
173    
173</script>
173
174
175    
175<script src="https://static.claydar.com/init.v1.js?id=cji4rwBE2a"></script>
175
176
177		
178<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
179<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
180<link rel="canonical" href="https://subtlemedical.com/" />
181<meta property="og:locale" content="en_US" />
182<meta property="og:type" content="website" />
183<meta property="og:title" content="Home - Subtle Medical" />
184<meta property="og:url" content="https://subtlemedical.com/" />
185<meta property="og:site_name" content="Subtle Medical" />
186<meta property="og:updated_time" content="2026-07-02T10:57:31-07:00" />
187<meta name="twitter:card" content="summary_large_image" />
188<meta name="twitter:title" content="Home - Subtle Medical" />
189<meta name="twitter:label1" content="Written by" />
190<meta name="twitter:data1" content="welm" />
191<meta name="twitter:label2" content="Time to read" />
192<meta name="twitter:data2" content="Less than a minute" />
193<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://subtlemedical.com/#person","name":"Subtle Medical"},{"@type":"WebSite","@id":"https://subtlemedical.com/#website","url":"https://subtlemedical.com","name":"Subtle Medical","publisher":{"@id":"https://subtlemedical.com/#person"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://subtlemedical.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://subtlemedical.com/#webpage","url":"https://subtlemedical.com/","name":"Home - Subtle Medical","datePublished":"2021-05-20T11:39:47-07:00","dateModified":"2026-07-02T10:57:31-07:00","about":{"@id":"https://subtlemedical.com/#person"},"isPartOf":{"@id":"https://subtlemedical.com/#website"},"inLanguage":"en-US"}]}</script>
193
194<!-- /Rank Math WordPress SEO plugin -->
195
196<link rel='dns-prefetch' href='//js-na2.hs-scripts.com' />
197<link rel="alternate" type="application/rss+xml" title="Subtle Medical &raquo; Feed" href="https://subtlemedical.com/feed/" />
198<link rel="alternate" type="application/rss+xml" title="Subtle Medical &raquo; Comments Feed" href="https://subtlemedical.com/comments/feed/" />
199<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://subtlemedical.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsubtlemedical.com%2F" />
200<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://subtlemedical.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsubtlemedical.com%2F&#038;format=xml" />
201		<style>
202			.lazyload,
203			.lazyloading {
204				max-width: 100%;
205			}
206		</style>
207		<style id="wp-img-auto-sizes-contain-inline-css">
208img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
209/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
210</style>
211<link rel='stylesheet' id='buttons-css' href='https://subtlemedical.com/wp-includes/css/buttons.css?ver=7.1' media='all' />
212<link rel='stylesheet' id='dashicons-css' href='https://subtlemedical.com/wp-includes/css/dashicons.css?ver=7.1' media='all' />
213<link rel='stylesheet' id='mediaelement-css' href='https://subtlemedical.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
214<link rel='stylesheet' id='wp-mediaelement-css' href='https://subtlemedical.com/wp-includes/js/mediaelement/wp-mediaelement.css?ver=7.1' media='all' />
215<link rel='stylesheet' id='media-views-css' href='https://subtlemedical.com/wp-includes/css/media-views.css?ver=7.1' media='all' />
216<link rel='stylesheet' id='imgareaselect-css' href='https://subtlemedical.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' />
217<style id="wp-emoji-styles-inline-css">
218
219	img.wp-smiley, img.emoji {
220		display: inline !important;
221		border: none !important;
222		box-shadow: none !important;
223		height: 1em !important;
224		width: 1em !important;
225		margin: 0 0.07em !important;
226		vertical-align: -0.1em !important;
227		background: none !important;
228		padding: 0 !important;
229	}
230/*# sourceURL=wp-emoji-styles-inline-css */
231</style>
232<style id="wp-block-library-inline-css">
233/**
234 * Colors
235 */
236/**
237 * Typography
238 */
239/**
240 * SCSS Variables.
241 *
242 * Please use variables from this sheet to ensure consistency across the UI.
243 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
244 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
245 */
246/**
247 * Fonts & basic variables.
248 */
249/**
250 * Typography
251 */
252/**
253 * Grid System.
254 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
255 */
256/**
257 * Radius scale.
258 */
259/**
260 * Elevation scale.
261 */
262/**
263 * Dimensions.
264 */
265/**
266 * Mobile specific styles
267 */
268/**
269 * Editor styles.
270 */
271/**
272 * Block & Editor UI.
273 */
274/**
275 * Block paddings.
276 */
277/**
278 * React Native specific.
279 * These variables do not appear to be used anywhere else.
280 */
281/**
282 * Breakpoints & Media Queries
283 */
284/**
285*  Converts a hex value into the rgb equivalent.
286*
287* @param {string} hex - the hexadecimal value to convert
288* @return {string} comma separated rgb values
289*/
290/**
291 * Long content fade mixin
292 *
293 * Creates a fading overlay to signify that the content is longer
294 * than the space allows.
295 */
296/**
297 * Breakpoint mixins
298 */
299/**
300 * Focus styles.
301 */
302/**
303 * Standard focus rings for the WordPress Design System.
304 *
305 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
306 * e.g. `&:focus { @include outset-ring__focus(); }`.
307 */
308/**
309 * Applies editor left position to the selector passed as argument
310 */
311/**
312 * Styles that are reused verbatim in a few places
313 */
314/**
315 * Allows users to opt-out of animations via OS-level preferences.
316 */
317/**
318 * Reset default styles for JavaScript UI based pages.
319 * This is a WP-admin agnostic reset
320 */
321/**
322 * Reset the WP Admin page styles for Gutenberg-like pages.
323 */
324/**
325 * Creates a checkerboard pattern background to indicate transparency.
326 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
327 */
328:root {
329  --wp-block-synced-color: #7a00df;
330  --wp-block-synced-color--rgb: 122, 0, 223;
331  --wp-bound-block-color: var(--wp-block-synced-color);
332  --wp-editor-canvas-background: #ddd;
333  --wp-admin-theme-color: #007cba;
334  --wp-admin-theme-color--rgb: 0, 124, 186;
335  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
336  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
337  --wp-admin-theme-color-darker-20: #005a87;
338  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
339  --wp-admin-border-width-focus: 2px;
340}
341@media (min-resolution: 192dpi) {
342  :root {
343    --wp-admin-border-width-focus: 1.5px;
344  }
345}
346
347/**
348 * Element styles.
349 */
350.wp-element-button {
351  cursor: pointer;
352}
353
354:root .has-very-light-gray-background-color {
355  background-color: #eee;
356}
357:root .has-very-dark-gray-background-color {
358  background-color: #313131;
359}
360:root .has-very-light-gray-color {
361  color: #eee;
362}
363:root .has-very-dark-gray-color {
364  color: #313131;
365}
366:root {
367  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
368}
369:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
370  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
371}
372:root .has-purple-crush-gradient-background {
373  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
374}
375:root .has-hazy-dawn-gradient-background {
376  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
377}
378:root .has-subdued-olive-gradient-background {
379  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
380}
381:root .has-atomic-cream-gradient-background {
382  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
383}
384:root .has-nightshade-gradient-background {
385  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
386}
387:root .has-midnight-gradient-background {
388  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
389}
390:root {
391  /* stylelint-enable @stylistic/function-comma-space-after */
392  --wp--preset--font-size--normal: 16px;
393  --wp--preset--font-size--huge: 42px;
394}
395
396.has-regular-font-size {
397  font-size: 1em;
398}
399
400.has-larger-font-size {
401  font-size: 2.625em;
402}
403
404.has-normal-font-size {
405  font-size: var(--wp--preset--font-size--normal);
406}
407
408.has-huge-font-size {
409  font-size: var(--wp--preset--font-size--huge);
410}
411
412:root .has-text-align-center {
413  text-align: center;
414}
415
416:root .has-text-align-left {
417  /*rtl:ignore*/
418  text-align: left;
419}
420
421:root .has-text-align-right {
422  /*rtl:ignore*/
423  text-align: right;
424}
425
426.has-fit-text {
427  white-space: nowrap !important;
428}
429
430#end-resizable-editor-section {
431  display: none;
432}
433
434.aligncenter {
435  clear: both;
436}
437
438.items-justified-left {
439  justify-content: flex-start;
440}
441
442.items-justified-center {
443  justify-content: center;
444}
445
446.items-justified-right {
447  justify-content: flex-end;
448}
449
450.items-justified-space-between {
451  justify-content: space-between;
452}
453
454.screen-reader-text {
455  border: 0;
456  clip-path: inset(50%);
457  height: 1px;
458  margin: -1px;
459  overflow: hidden;
460  padding: 0;
461  position: absolute;
462  width: 1px;
463  word-wrap: normal !important;
464  word-break: normal !important;
465}
466
467.screen-reader-text:focus {
468  background-color: #ddd;
469  clip-path: none;
470  color: #444;
471  display: block;
472  font-size: 1em;
473  height: auto;
474  left: 5px;
475  line-height: normal;
476  padding: 15px 23px 14px;
477  text-decoration: none;
478  top: 5px;
479  width: auto;
480  z-index: 100000;
481}
482
483/**
484 * The following provide a simple means of applying a default border style when
485 * a user first makes a selection in the border block support panel.
486 * This prevents issues such as where the user could set a border width
487 * and see no border due there being no border style set.
488 *
489 * This is intended to be removed once intelligent defaults can be set while
490 * making border selections via the block support.
491 *
492 * See: https://github.com/WordPress/gutenberg/pull/33743
493 */
494html :where(.has-border-color) {
495  border-style: solid;
496}
497
498html :where([style^=border-color],
499[style*=";border-color"],
500[style*="; border-color"]) {
501  border-style: solid;
502}
503
504html :where([style^=border-top-color],
505[style*=";border-top-color"],
506[style*="; border-top-color"]) {
507  border-top-style: solid;
508}
509
510html :where([style^=border-right-color],
511[style*=";border-right-color"],
512[style*="; border-right-color"]) {
513  /*rtl:ignore*/
514  border-right-style: solid;
515}
516
517html :where([style^=border-bottom-color],
518[style*=";border-bottom-color"],
519[style*="; border-bottom-color"]) {
520  border-bottom-style: solid;
521}
522
523html :where([style^=border-left-color],
524[style*=";border-left-color"],
525[style*="; border-left-color"]) {
526  /*rtl:ignore*/
527  border-left-style: solid;
528}
529
530html :where([style^=border-width],
531[style*=";border-width"],
532[style*="; border-width"]) {
533  border-style: solid;
534}
535
536html :where([style^=border-top-width],
537[style*=";border-top-width"],
538[style*="; border-top-width"]) {
539  border-top-style: solid;
540}
541
542html :where([style^=border-right-width],
543[style*=";border-right-width"],
544[style*="; border-right-width"]) {
545  /*rtl:ignore*/
546  border-right-style: solid;
547}
548
549html :where([style^=border-bottom-width],
550[style*=";border-bottom-width"],
551[style*="; border-bottom-width"]) {
552  border-bottom-style: solid;
553}
554
555html :where([style^=border-left-width],
556[style*=";border-left-width"],
557[style*="; border-left-width"]) {
558  /*rtl:ignore*/
559  border-left-style: solid;
560}
561
562/**
563 * Provide baseline responsiveness for images.
564 */
565html :where(img[class*=wp-image-]) {
566  height: auto;
567  max-width: 100%;
568}
569
570/**
571 * Reset user agent styles for figure element margins.
572 */
573:where(figure) {
574  margin: 0 0 1em 0;
575}
576
577html :where(.is-position-sticky) {
578  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
579}
580
581@media screen and (max-width: 600px) {
582  html :where(.is-position-sticky) {
583    --wp-admin--admin-bar--position-offset: 0px;
584  }
585}
586
587/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
588</style>
589<style id="classic-theme-styles-inline-css">
590/**
591 * These rules are needed for backwards compatibility.
592 * They should match the button element rules in the base theme.json file.
593 */
594.wp-block-button__link {
595	color: #ffffff;
596	background-color: #32373c;
597	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
598
599	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
600	box-shadow: none;
601	text-decoration: none;
602
603	/* The extra 2px are added to size solids the same as the outline versions.*/
604	padding: calc(0.667em + 2px) calc(1.333em + 2px);
605
606	font-size: 1.125em;
607}
608
609.wp-block-file__button {
610	background: #32373c;
611	color: #ffffff;
612	text-decoration: none;
613}
614
615/*# sourceURL=/wp-includes/css/classic-themes.css */
616</style>
617
618<style id="global-styles-inline-css">
619:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
6190) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
619.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
620/*# sourceURL=global-styles-inline-css */
621</style>
622
623<script id="utils-js-extra">
624var userSettings = {"url":"/","uid":"0","time":"1790422030","secure":"1"};
625//# sourceURL=utils-js-extra
626</script>
vendor: 1 bytes, line 626
626
627<script id="utils-js" src="https://subtlemedical.com/wp-includes/js/utils.js?ver=7.1"></script>
vendor: 1 bytes, line 627
627
628<script id="jquery-core-js" src="https://subtlemedical.com/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 628
628
629<script id="jquery-migrate-js" src="https://subtlemedical.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
vendor: 1 bytes, line 629
629
630<script id="moxiejs-js" src="https://subtlemedical.com/wp-includes/js/plupload/moxie.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 630
630
631<script id="plupload-js" src="https://subtlemedical.com/wp-includes/js/plupload/plupload.js?ver=2.1.9"></script>
vendor: 1 bytes, line 631
631
632<script id="file_uploads_nfpluginsettings-js-extra">
633var params = {"clearLogRestUrl":"https://subtlemedical.com/wp-json/nf-file-uploads/debug-log/delete-all","clearLogButtonId":"file_uploads_clear_debug_logger","downloadLogRestUrl":"https://subtlemedical.com/wp-json/nf-file-uploads/debug-log/get-all","downloadLogButtonId":"file_uploads_download_debug_logger"};
634//# sourceURL=file_uploads_nfpluginsettings-js-extra
635</script>
vendor: 1 bytes, line 635
635
636<script id="file_uploads_nfpluginsettings-js" src="https://subtlemedical.com/wp-content/plugins/ninja-forms-uploads/assets/js/nfpluginsettings.js?ver=3.3.28"></script>
vendor: 1 bytes, line 636
636
637<script id="cookie-law-info-js-extra">
638var _ckyConfig = {"_ipData":[],"_assetsURL":"https://subtlemedical.com/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://subtlemedical.com","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"box","preferenceCenterType":"popup","position":"bottom-left","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"showMore":{"status":true,"tag":"show-desc-button","type":"button","styles":{"color":"#1863DC"}},"showLess":{"status":true,"tag":"hide-desc-button","type":"button","styles":{"color":"#1863DC"}},"alwaysActive":{"status":true,"tag":"always-active","styles":{"color":"#008000"}},"manualLinks":{"status":true,"tag":"manual-links","type":"link","styles":{"color":"#1863DC"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.5","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":{"color":"#1863DC"}},{"tag":"hide-desc-button","styles":{"color":"#1863DC"}},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"
638Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EPlease accept cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]};
639var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}
639.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}
639.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px;
639 width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-optout-action-area{padding:0 24px 22px 24px;box-sizing:border-box;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding-top:22px;border-top:1px solid;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}\n.cky-optout-success{width:798px;max-width:100%;border-radius:8px;padding:8px 12px;margin:0 auto;box-sizing:border-box;outline:none}.cky-optout-success .cky-optout-success-inner{display:flex;flex-direction:column;gap:4px}.cky-optout-success .cky-optout-success-row{display:flex;align-items:flex-start}.cky-optout-success .cky-optout-success-icon{width:20px;flex-shrink:0}.cky-optout-success .cky-optout-success-text{margin:0;margin-inline-start:8px;margin-top:1px;font-weight:400;font-size:13px;line-height:20px}.cky-optout-success .cky-optout-success-text p{margin:0}.cky-optout-success .cky-optout-success-subtext{margin:0;font-weight:400;font-size:12px;line-height:20px}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}
639.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"};
640//# sourceURL=cookie-law-info-js-extra
641</script>
vendor: 1 bytes, line 641
641
642<script id="cookie-law-info-js" src="https://subtlemedical.com/wp-content/plugins/cookie-law-info/lite/frontend/js/script.js?ver=3.5.5"></script>
vendor: 1 bytes, line 642
642
643<script id="owl-js" src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/owl.carousel.min.js?ver=7.1"></script>
vendor: 1 bytes, line 643
643
644<script id="lightbox-js" src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/html5lightbox.js?ver=7.1"></script>
vendor: 1 bytes, line 644
644
645<script id="beforeafter-js" src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/beforeafter.jquery-1.0.0.min.js?ver=7.1"></script>
vendor: 1 bytes, line 645
645
646<script id="viewportchecker-js" src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/jquery.viewportchecker.min.js?ver=7.1"></script>
vendor: 1 bytes, line 646
646
647<script id="cookie-js" src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/js.cookie.js?ver=7.1"></script>
647
648<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://subtlemedical.com/xmlrpc.php?rsd" />
649<meta name="generator" content="WordPress 7.1" />
650<link rel='shortlink' href='https://subtlemedical.com/' />
651<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style>			<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.73-->
652			
652<script class="hsq-set-content-id" data-content-id="standard-page">
653				var _hsq = _hsq || [];
654				_hsq.push(["setContentType", "standard-page"]);
655			</script>
655
656			<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
657					
657<script type="text/javascript">
658			(function(c, l, a, r, i, t, y) {
659				c[a] = c[a] || function() {
660					(c[a].q = c[a].q || []).push(arguments)
661				};
662				t = l.createElement(r);
663				t.async = 1;
664				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
665				y = l.getElementsByTagName(r)[0];
666				y.parentNode.insertBefore(t, y);
667			})(window, document, "clarity", "script", "v5lkrfn77q");
668		</script>
668
669			
669<script>
670			document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
671		</script>
671
672				<style>
673			.no-js img.lazyload {
674				display: none;
675			}
676
677			figure.wp-block-image img.lazyloading {
678				min-width: 150px;
679			}
680
681			.lazyload,
682			.lazyloading {
683				--smush-placeholder-width: 100px;
684				--smush-placeholder-bg-max-width: 120px;
685				--smush-placeholder-aspect-ratio: 1/1;
686				width: var(--smush-image-width, var(--smush-placeholder-width)) !important;
687				aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important;
688			}
689
690						.lazyload, .lazyloading {
691				opacity: 0;
692			}
693
694			.lazyloaded {
695				opacity: 1;
696				transition: opacity 400ms;
697				transition-delay: 0ms;
698			}
699
700					</style>
701		      
701<script type="application/ld+json">
702        {
703          "@context": "https://schema.org",
704          "@type": "Organization",
705          "name": "Subtle Medical, Inc.",
706          "url": "https://subtlemedical.com/",
707          "logo": "https://subtlemedical.com/wp-content/themes/subtlemedical/img/subtle-medical-logo-invert.svg",
708          "sameAs": [
709             "https://www.linkedin.com/company/subtlemedical",
710             "https://x.com/SubtleMedical/status/1765795924289425670",
711             "https://www.instagram.com/subtlemedical/",
712             "https://www.youtube.com/channel/UCSjsgz4N9WHIYT3_5-ylYJw"
713          ],
714          "address": {
715             "@type": "PostalAddress",
716             "streetAddress": "883 Santa Cruz Ave, Ste 205",
717             "addressLocality": "Menlo Park",
718             "addressRegion": "CA",
719             "postalCode": "94025",
720             "addressCountry": "US"
721          },
722          "foundingDate": "2017",
723          "founders": [
724             { "@type": "Person", "name": "Enhao Gong, Ph.D." },
725             { "@type": "Person", "name": "Greg Zaharchuk, MD, Ph.D." }
726          ],
727          "description": "Vendor-neutral AI software for MRI and PET imaging, improving speed and quality."
728        }
729      </script>
729
730      <link rel="icon" href="https://subtlemedical.com/wp-content/uploads/2026/07/cropped-Subtle-Favicon-32x32.png" sizes="32x32" />
731<link rel="icon" href="https://subtlemedical.com/wp-content/uploads/2026/07/cropped-Subtle-Favicon-192x192.png" sizes="192x192" />
732<link rel="apple-touch-icon" href="https://subtlemedical.com/wp-content/uploads/2026/07/cropped-Subtle-Favicon-180x180.png" />
733<meta name="msapplication-TileImage" content="https://subtlemedical.com/wp-content/uploads/2026/07/cropped-Subtle-Favicon-270x270.png" />
734<style id="wp-custom-css">
735span.right_menus {
736    font-size: 14px;
737    position: absolute;
738    right: 44px;
739  
740}
741span.right_menus a {
742    
743    color: #313131;
744    transition: all .3s;
745    padding: 6px;
746    margin: 2rem 0;
747    list-style: none;
748    font-size: 1.25rem;
749    line-height: 2rem;
750    text-transform: uppercase;
751    letter-spacing: 1px;
752    font-family: novecento-demi, 'novecento-demi', 'Myriad Pro', Arial, Verdana !important;
753	
754}
755
756span.right_menus .active {
757    color: #04af82;
758		text-decoration: underline;
759}
760
761header#head {
762    height: 10rem;
763}
764
765header#head div#logo,nav ul#menu-main-menu {
766    margin-top: 2rem;
767}
768
769nav ul#menu-main-menu {
770    margin-top: 3rem;
771}
772ul#menu-intenational-menu {
773    padding: 0;
774    margin: 2rem 0;
775    list-style: none;
776    font-size: 1.25rem;
777    line-height: 2rem;
778    text-transform: uppercase;
779    letter-spacing: 2px;
780    font-family: novecento-demi, 'novecento-demi', 'Myriad Pro', Arial, Verdana !important;
781    margin-top: 3rem;
782}
783
784ul#menu-intenational-menu li {
785    position: relative;
786}
787ul#menu-main-menu li:hover ul.sub-menu {
788  display: block;
789}
790ul#menu-main-menu li ul.sub-menu {
791  display: none;
792  padding: 1rem 2rem;
793  background: #fff;
794  position: absolute;
795}
796ul#menu-main-menu li ul.sub-menu li {
797  float: none;
798  padding: 0;
799  margin: 1rem 0;
800}
801ul#menu-main-menu li ul.sub-menu li a {
802  white-space: nowrap;
803  padding: .5rem 0;
804}
805
806element.style {
807}
808ul#menu-intenational-menu li {
809    display: block;
810    margin: 0 1.2rem;
811    padding: 0;
812    float: left;
813}
814ul#menu-intenational-menu li a {
815    padding: 1rem 0;
816    display: block;
817    color: #313131;
818    transition: all .3s;
819}
820
821ul#menu-intenational-menu li a:hover {
822    color: #04af82;
823}
824
825ul#menu-intenational-menu li ul.sub-menu {
826    display: none;
827    padding: 1rem 2rem;
828    background: #fff;
829    position: absolute;
830}
831ul#menu-intenational-menu li:hover ul.sub-menu {
832    display: block;
833}
834
835nav ul#menu-main-menu li:hover ul.sub-menu ul.sub-menu {
836    display: none;
837}
838nav ul#menu-main-menu li:hover ul.sub-menu li:hover > ul.sub-menu {
839    display: block;
840    z-index: 9;
841		margin-left: 50px;
842}
843
844ul#menu-intenational-menu li:hover ul.sub-menu li ul.sub-menu {display: none;}
845
846#menu-intenational-menu li:hover ul.sub-menu li:hover > ul.sub-menu {display: block;z-index: 9;margin-left: 50px;width: 220px;}
847
848ul#menu-intenational-menu li ul.sub-menu li {
849    width: 100%;
850}
851li#menu-item-2533 a {
852    width: 2.8rem;
853    background: url(https://subtlemedical.com/wp-content/themes/subtlemedical/img/youtube-logo.svg) no-repeat center;
854    background-size: auto 3.4rem;
855    text-indent: -999rem;
856}
857</style>
858	<style id="core-block-supports-inline-css">
859/**
860 * Core styles: block-supports
861 */
862
863/*# sourceURL=core-block-supports-inline-css */
864</style>
865
866</head>
867	
868	<!-- Google Tag Manager - JW - 10-28-25 -->
869	
869<script>
vendor: 331 bytes, lines 869-873
869(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
870	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
871	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
872	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
873	})(window,document,'script','dataLayer','
873GTM-5GZPPS88
vendor: 3 bytes, line 873
873');
873</script>
873
874	<!-- End Google Tag Manager -->
875  
876	<body class="home wp-singular page-template page-template-page-home page-template-page-home-php page page-id-3641 wp-theme-subtlemedical">
877		<!-- Google Tag Manager (noscript) -->
878		<noscript><iframe data-src="https://www.googletagmanager.com/ns.html?id=GTM-K9SWWJS"
879		height="0" width="0" style="display:none;visibility:hidden" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" data-load-mode="0"></iframe></noscript>
880		<!-- End Google Tag Manager (noscript) -->
881
882		<!-- Google Tag Manager (noscript) - jw - 10-28-25 -->
883	<noscript><iframe data-src="https://www.googletagmanager.com/ns.html?id=GTM-5GZPPS88"
884	height="0" width="0" style="display:none;visibility:hidden" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" data-load-mode="0"></iframe></noscript>
885	<!-- End Google Tag Manager (noscript) -->
886
887		
888		<div id="page">
889
890
891      <div id="lightbox">
892        <div class="lcontent">
893          <div class="ov">
894            <div class="body">
895              <div class="close"></div>
896
897            </div>
898          </div>
899        </div>
900      </div>
901
902      
902<script>
903        jQuery(document).ready(function($) {
904          if(!Cookies.get('sb2025') && 1==0){
905            $('#lightbox').show();
906
907            Cookies.set('sb2025', 'shown', { path: '/' });
908          }
909
910          $('#lightbox .close').on('click', function(){
911            $('#lightbox').fadeOut();
912          })
913        });
914      </script>
914
915
916      <header id="head">
917        <div class="row">
918          <div class="flex">
919            <div id="headlogo">
920              <a href="https://subtlemedical.com">
921                <img src="https://subtlemedical.com/wp-content/themes/subtlemedical/img/subtle-medical-logo.svg" alt="Subtle Medical" class="eager">
922              </a>
923            </div>
924            <div id="headlogoinvert">
925              <a href="https://subtlemedical.com">
926                <img src="https://subtlemedical.com/wp-content/themes/subtlemedical/img/subtle-medical-logo-invert.svg" alt="Subtle Medical" class="eager">
927              </a>
928            </div>
929
930            <nav id="mainMenu">
931              <div class="scroll">
932                <div class="content">
933                  <div class="menu-main-menu-container"><ul id="menu-main-menu" class="menu"><li id="menu-item-1126" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1126"><a href="#">Company</a>
934<ul class="sub-menu">
935	<li id="menu-item-6322" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6322"><a href="https://subtlemedical.com/about-us/">About Us</a></li>
936	<li id="menu-item-11862" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11862"><a href="/about-us/#leadership">Leadership</a></li>
937	<li id="menu-item-12963" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12963"><a href="https://subtlemedical.com/careers/">Careers</a></li>
938	<li id="menu-item-10933" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10933"><a href="https://subtlemedical.com/contact/">Contact Us</a></li>
939</ul>
940</li>
941<li id="menu-item-6557" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6557"><a href="#">AI Solutions</a>
942<ul class="sub-menu">
943	<li id="menu-item-6551" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6551"><a href="#">MRI</a>
944	<ul class="sub-menu">
945		<li id="menu-item-10482" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10482"><a href="https://subtlemedical.com/subtle-elite/">Subtle-ELITE™</a>
946		<ul class="sub-menu">
947			<li id="menu-item-13997" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13997"><a href="https://subtlemedical.com/subtlehdmr/">SubtleHD™(MR)</a></li>
948			<li id="menu-item-10399" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10399"><a href="https://subtlemedical.com/subtlealign/">SubtleALIGN™</a></li>
949			<li id="menu-item-10397" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10397"><a href="https://subtlemedical.com/subtlesynth/">SubtleSYNTH™</a></li>
950		</ul>
951</li>
952	</ul>
953</li>
954	<li id="menu-item-6552" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6552"><a href="#">PET</a>
955	<ul class="sub-menu">
956		<li id="menu-item-10900" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10900"><a href="https://subtlemedical.com/subtlepet/">SubtleHD™(PET)</a></li>
957	</ul>
958</li>
959	<li id="menu-item-13702" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13702"><a href="#">CT</a>
960	<ul class="sub-menu">
961		<li id="menu-item-13703" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13703"><a href="https://subtlemedical.com/subtlehdct/">SubtleHD™(CT)</a></li>
962	</ul>
963</li>
964	<li id="menu-item-11214" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11214"><a href="#">Partner Solutions</a>
965	<ul class="sub-menu">
966		<li id="menu-item-11213" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11213"><a target="_blank" href="https://braccomr.com/aimify/">AiMIFY™</a></li>
967	</ul>
968</li>
969	<li id="menu-item-9377" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9377"><a href="#">Works In Progress</a>
970	<ul class="sub-menu">
971		<li id="menu-item-9417" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9417"><a href="#">MRI</a>
972		<ul class="sub-menu">
973			<li id="menu-item-6553" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6553"><a href="https://subtlemedical.com/subtlegad/">SubtleGAD™</a></li>
974		</ul>
975</li>
976	</ul>
977</li>
978</ul>
979</li>
980<li id="menu-item-1127" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1127"><a href="#">Resources</a>
981<ul class="sub-menu">
982	<li id="menu-item-2945" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2945"><a href="/news#posts">News</a></li>
983	<li id="menu-item-12866" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12866"><a href="https://subtlemedical.com/events/">Events</a></li>
984	<li id="menu-item-11819" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11819"><a href="/news/#awards">Awards</a></li>
985	<li id="menu-item-387" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-387"><a href="https://subtlemedical.com/publications/">Publications</a></li>
986	<li id="menu-item-8741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8741"><a href="https://subtlemedical.com/clinical-case-studies/">Case Studies &#038; White Papers</a></li>
987	<li id="menu-item-8740" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8740"><a href="https://subtlemedical.com/customer-testimonials/">Customer Testimonials</a></li>
988	<li id="menu-item-6662" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6662"><a target="_blank" href="https://subtlemedical.atlassian.net/servicedesk/customer/portals">Help Center</a></li>
989</ul>
990</li>
991<li id="menu-item-2355" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2355"><a href="https://subtlemedical.com/subtle-insights/">Subtle Insights</a>
992<ul class="sub-menu">
993	<li id="menu-item-14336" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14336"><a href="https://subtlemedical.com/resources/?resource_search=&#038;type=blog&#038;resource_topic=all">Blog</a></li>
994	<li id="menu-item-14337" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14337"><a href="https://subtlemedical.com/resources/?resource_search=&#038;type=webinar&#038;resource_topic=all">Webinar</a></li>
995	<li id="menu-item-14338" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14338"><a href="https://subtlemedical.com/resources/?resource_search=&#038;type=case-study&#038;resource_topic=all">Case Studies</a></li>
996	<li id="menu-item-14339" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14339"><a href="https://subtlemedical.com/resources/?resource_search=&#038;type=white-paper&#038;resource_topic=all">Whitepapers</a></li>
997</ul>
998</li>
999<li id="menu-item-316" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-316"><a target="_blank" href="https://www.youtube.com/channel/UCSjsgz4N9WHIYT3_5-ylYJw">YouTube</a></li>
1000</ul></div>                </div>
1001              </div>
1002            </nav>
1003
1004            <div id="aimm">
1005              <div class="scroll">
1006                <div class="content">
1007                  <div class="flex">
1008                    <div class="left">
1009                      <h2>Our Solutions</h2>
1010                      <p>Advanced AI software solutions for faster, safer, and higher quality MRI and PET imaging.</p>
1011                    </div>
1012                    <div class="right">
1013                      <div class="flex">
1014                        <div class="col">
1015                          <span class="tag">For MRI</span>
1016                          <a href="/subtle-elite/" class="margin">
1017                            <h3>The Subtle-ELITE™ Package</h3>
1018                          </a>
1019
1020                          <a href="/subtlehdmr/" class="margin">
1021                            <h4>SubtleHD™(MR)</h4>
1022                            <p>AI-powered denoising and sharpening for ultra-clear MRI images, enabling up to 80% faster scan times.</p>
1023                          </a>
1024                          
1025                          <a href="/subtlesynth/" class="margin">
1026                            <h4>SubtleSYNTH™</h4>
1027                            <p>AI-generated MR imaging contrasts, achieving 100% acceleration and producing STIR images in 0 minutes.</p>
1028                          </a>
1029                          
1030                          <a href="/subtlealign/">
1031                            <h4>SubtleALIGN™</h4>
1032                            <p>Automates brain MR alignment for improved consistency and reduced manual adjustments.</p>
1033                          </a>
1034
1035                          <span class="tag">Partner Solutions</span>
1036                          <a href="https://braccomr.com/aimify/" target="_blank()">
1037                            <h3>AiMIFY™ <small>(Sold by Bracco)</small></h3>
1038                            <p>AI that selectively amplifies brain lesion visualization for up to double the visibility of FDA-approved Gd doses.</p>
1039                          </a>
1040                        </div>
1041
1042                        <div class="col">
1043                          <span class="tag">For PET</span>
1044
1045                          <a href="/subtlepet/">
1046                            <h3>SubtleHD™(PET)</h3>
1047                            <p>AI-powered image enhancement for low count PET imaging.</p>
1048                          </a>
1049
1050                           <span class="tag">For CT</span>
1051
1052                          <a href="/subtlehdct/">
1053                            <h3>SubtleHD™(CT)</h3>
1054                            <p>AI-powered denoising for ultra clear CT.</p>
1055                          </a>
1056
1057                          
1058
1059                          <span class="tag">Work in Progress</span>
1060                          <a href="/subtlegad/">
1061                            <h3>SubtleGAD™</h3>
1062                            <p>AI-powered contrast enhancement, dramatically reducing gadolinium dosage while maintaining image quality.</p>
1063                          </a>
1064                        </div>
1065                      </div>
1066                    </div>
1067                  </div>
1068                </div>
1069              </div>
1070            </div>
1071
1072            <div id="mobileTrigger">
1073              <div></div>
1074              <div></div>
1075            </div>
1076          </div>
1077        </div>
1078      </header>
1079
1080<!-- end header -->
1081
1082					<section id="newhero">
1083					<div class="row">
1084            <div class="he">
1085              <h1>See MRI in SubtleHD™(MR)</h1>
1086              <p>Experience a new benchmark in MRI image quality and speed.</p>
1087              <a href="/subtle-elite/#elitecontact?src=home">Book a Demo</a>
1088            </div>
1089
1090						<div class="flex">
1091              <div class="left">
1092                <div class="type">Conventional</div>
1093                <div class="img">
1094                  <img data-src="https://subtlemedical.com/wp-content/uploads/2025/02/left.png" alt="" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 1158px; --smush-placeholder-aspect-ratio: 1158/830;">
1095                  <div class="savings">
1096                    <img data-src="https://subtlemedical.com/wp-content/uploads/2025/02/savings.png" alt="" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 390px; --smush-placeholder-aspect-ratio: 390/374;">
1097                  </div>
1098    						</div>
1099                <p>Acq Time: <strong>2:52</strong></p>
1100              </div>
1101              
1102              <div class="right">
1103                <div class="type"><p>SubtleHD™(MR)</p></div>
1104                <div class="img">
1105                  <img data-src="https://subtlemedical.com/wp-content/uploads/2025/02/right.png" alt="" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 1161px; --smush-placeholder-aspect-ratio: 1161/832;">
1106                </div>
1107                <p>Acq Time: <strong>0:45</strong></p>
1108
1109                <div class="savings">
1110                  <img data-src="https://subtlemedical.com/wp-content/uploads/2025/02/savings.png" alt="" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 390px; --smush-placeholder-aspect-ratio: 390/374;">
1111                </div>
1112              </div>
1113            </div>
1114					</div>
1115				</section>
1116			
1117
1118    <section id="auntminnie">
1119    <div class="row">
1120      <a href="https://us02web.zoom.us/webinar/register/8017800100770/WN_f1Ww9jOQTmCNqdoV5ICjKQ#/registration" target="_blank()">
1121        <div class="flex">
1122          <div class="left">
1123            <div class="logos">
1124              <img data-src="/wp-content/uploads/2025/10/sm-logo.png" alt="Subtle Medical" height="55" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 1543px; --smush-placeholder-aspect-ratio: 1543/327;">
1125              <img data-src="/wp-content/uploads/2026/06/radunity-1.png" alt="RadUnity" height="51" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 232px; --smush-placeholder-aspect-ratio: 232/104;">
1126            </div>
1127            <h2>AI for CT & PET/CT Imaging</h2>
1128            <p>Improving Quality and Workflow Automation</p>
1129            <span class="more">Register Now</span>
1130          </div>
1131          <div class="center">
1132            <div class="person">
1133              <div class="img">
1134                <img data-src="/wp-content/uploads/2026/06/ohad.png" alt="Ohad Arazi" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 164px; --smush-placeholder-aspect-ratio: 164/164;">
1135              </div>
1136              <div class="desc">
1137                <p><strong>Ohad Arazi</strong><br>Chief Executive Officer<br>Subtle Medical</p>
1138              </div>
1139            </div>
1140            <div class="person">
1141              <div class="img">
1142                <img data-src="/wp-content/uploads/2026/06/josh.png" alt="Josh Gurewitz" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 164px; --smush-placeholder-aspect-ratio: 164/164;">
1143              </div>
1144              <div class="desc">
1145                <p><strong>Josh Gurewitz</strong><br>Chief Commercial Officer<br>Subtle Medical</p>
1146              </div>
1147            </div>
1148            <div class="person">
1149              <div class="img">
1150                <img data-src="/wp-content/uploads/2026/06/tim.png" alt="Tim “Stick” Szczykutowicz, Ph.D." src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 164px; --smush-placeholder-aspect-ratio: 164/164;">
1151              </div>
1152              <div class="desc">
1153                <p><strong>Tim “Stick” Szczykutowicz, Ph.D.</strong><br>Professor of Radiology<br>University of Wisconsin Madison<br>Founder, RadUnity</p>
1154              </div>
1155            </div>
1156            <span class="more">Register Now</span>
1157          </div>
1158          <div class="right">
1159            <img data-src="/wp-content/uploads/2026/06/auntminniebg.png" alt="AI for CT & PET/CT Imaging" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 553px; --smush-placeholder-aspect-ratio: 553/614;">
1160          </div>
1161        </div>
1162      </a>
1163    </div>
1164  </section>
1165  
1166
1167 
1168
1169	<section id="intro">
1170		<div class="row">
1171			<h2>Deep Learning That Improves Your Workflow</h2>
1172<p>Subtle Medical develops vendor-neutral software solutions that improve image quality on regular and accelerated image protocols, allowing radiologists to expedite patient care.</p>
1173		</div>
1174	</section>
1175
1176	
1177	<section id="fda">
1178		<div class="circle"></div>
1179		<div class="circle"></div>
1180		<div class="circle"></div>
1181		<div class="row">
1182			<h2>Trusted AI Solutions for MRI, PET and CT</h2>
1183			<div class="flex">
1184											<div class="container">
1185								<div class="left">
1186									<div class="ico">
1187										<img data-src="https://subtlemedical.com/wp-content/uploads/2021/05/circles.png" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 285px; --smush-placeholder-aspect-ratio: 285/213;">	
1188									</div>
1189									<div class="text">
1190										<h3>SubtleHD™(MR)</h3>
1191<p>Uses denoising and increased sharpness to dramatically improve image quality and enable up to 80% faster MRI sequences across all existing MRI scanners, old and new.</p>
1192<p><a href="/subtlehd/">Learn More</a></p>
1193									</div>
1194								</div>	
1195								<div class="photo">
1196									<img data-src="https://subtlemedical.com/wp-content/uploads/2026/07/HDMR.jpg" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 1743px; --smush-placeholder-aspect-ratio: 1743/1311;">
1197								</div>
1198							</div>
1199													<div class="container">
1200								<div class="left">
1201									<div class="ico">
1202										<img data-src="https://subtlemedical.com/wp-content/uploads/2021/05/twocircles.png" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 384px; --smush-placeholder-aspect-ratio: 384/189;">	
1203									</div>
1204									<div class="text">
1205										<h3>SubtleHD™(PET)</h3>
1206<p>Uses denoising and increased sharpness on low count PET to enable up to 75% faster PET scans with any commercial radiotracers across existing PET, PET/CT, and PET/MR scanners.</p>
1207<p><a href="/subtlepet/">Learn More</a></p>
1208									</div>
1209								</div>	
1210								<div class="photo">
1211									<img data-src="https://subtlemedical.com/wp-content/uploads/2026/07/HDPET.jpg" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 1743px; --smush-placeholder-aspect-ratio: 1743/1311;">
1212								</div>
1213							</div>
1214													<div class="container">
1215								<div class="left">
1216									<div class="ico">
1217										<img data-src="https://subtlemedical.com/wp-content/uploads/2021/05/circles.png" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 285px; --smush-placeholder-aspect-ratio: 285/213;">	
1218									</div>
1219									<div class="text">
1220										<h3>SubtleHD™(CT)</h3>
1221<p>Reduces noise and improves low contrast detectability of CT images on any existing CT or PET/CT scanner, improving image quality and diagnostic confidence.</p>
1222<p><a href="https:/subtlehdct/">Learn More</a></p>
1223									</div>
1224								</div>	
1225								<div class="photo">
1226									<img data-src="https://subtlemedical.com/wp-content/uploads/2026/07/HDCT-1.jpg" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 1743px; --smush-placeholder-aspect-ratio: 1743/1311;">
1227								</div>
1228							</div>
1229							
1230			</div>	
1231		</div>
1232	</section>
1233
1234
1235           <section id="subtleelite">
1236          <div class="row">
1237            <h2>Explore the Subtle-ELITE™ Suite</h2>
1238<h3>The industry’s most advanced MRI acceleration and enhancement package to date</h3>
1239<p>This first-to-market AI-powered suite includes three software tools all collectively designed to dramatically improve image quality, reduce MRI scan t
1239imes, and eliminate manual work.</p>
1240
1241            <div class="flex">
1242                                  <div class="post">
1243                      <a href="https://subtlemedical.com/subtlehdmr/" class="content">SubtleHD™(MR)</a>
1244                    </div>
1245                                      <div class="post">
1246                      <a href="https://subtlemedical.com/subtlesynth/" class="content">SubtleSYNTH™</a>
1247                    </div>
1248                                      <div class="post">
1249                      <a href="https://subtlemedical.com/subtlealign/" class="content">SubtleALIGN™</a>
1250                    </div>
1251                              </div>
1252
1253            <a class="butt" href="/subtle-elite/#elitecontact?src=home">Book a Demo</a>
1254          </div>
1255        </section>
1256      
1257
1258          <section id="hero">
1259          <div class="row">
1260            <div class="text">
1261              <h2>The Leader in<br />
1262AI-Powered Image Acquisition</h2>
1263<p>Serve <strong>more</strong> patients <strong>better</strong>.</p>
1264<p><a href="https://subtlemedical.com/demo/?source=demo-video">Watch a demo</a></p>
1265            </div>
1266            <div class="video">
1267              <div class="content">
1268                <video muted loop autoplay playsinline>
1269                  <source src="https://subtlemedical.com/wp-content/uploads/2023/12/subtle_medical_teaser-1080p.mp4" type="video/mp4">
1270                </video>
1271              </div>
1272            </div>
1273          </div>
1274        </section>
1275      					
1276	
1277
1278<!-- begin footer -->
1279		
1279<script type="speculationrules">
1280{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/subtlemedical/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1281</script>
vendor: 1 bytes, line 1281
1281
1282<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://subtlemedical.com/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4">  <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customise" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Customise</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accept All</button>  </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://subtlemedical.com/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These 
1282cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#ffffff;background-color:#1863DC;border-color:#1863DC"> Accept All </button> </div></div></div></div></script>
1282
1283		
1283<script type="text/html" id="tmpl-media-frame">
1284		<div class="media-frame-title" id="media-frame-title"></div>
1285		<h2 class="media-frame-menu-heading">Actions</h2>
1286		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
1287			Menu			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
1288		</button>
1289		<div class="media-frame-menu"></div>
1290		<div class="media-frame-tab-panel">
1291			<div class="media-frame-router"></div>
1292			<div class="media-frame-content"></div>
1293		</div>
1294		<h2 class="media-frame-actions-heading screen-reader-text">
1295		Selected media actions		</h2>
1296		<div class="media-frame-toolbar"></div>
1297		<div class="media-frame-uploader"></div>
1298	</script>
1298
1299
1300		
1300<script type="text/html" id="tmpl-media-modal">
1301		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
1302			<# if ( data.hasCloseButton ) { #>
1303				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
1304					Close dialog				</span></button>
1305			<# } #>
1306			<div class="media-modal-content" role="document"></div>
1307		</div>
1308		<div class="media-modal-backdrop"></div>
1309	</script>
1309
1310
1311		
1311<script type="text/html" id="tmpl-uploader-window">
1312		<div class="uploader-window-content">
1313			<div class="uploader-editor-title">Drop files to upload</div>
1314		</div>
1315	</script>
1315
1316
1317		
1317<script type="text/html" id="tmpl-uploader-editor">
1318		<div class="uploader-editor-content">
1319			<div class="uploader-editor-title">Drop files to upload</div>
1320		</div>
1321	</script>
1321
1322
1323		
1323<script type="text/html" id="tmpl-uploader-inline">
1324		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
1325		<# if ( data.canClose ) { #>
1326		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
1327			Close uploader		</span></button>
1328		<# } #>
1329		<div class="uploader-inline-content {{ messageClass }}">
1330		<# if ( data.message ) { #>
1331			<h2 class="upload-message">{{ data.message }}</h2>
1332		<# } #>
1333					<div class="upload-ui">
1334				<h2 class="upload-instructions drop-instructions">Drop files to upload</h2>
1335				<p class="upload-instructions drop-instructions">or</p>
1336				<button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button>
1337			</div>
1338
1339			<div class="upload-inline-status"></div>
1340
1341			<div class="post-upload-ui" id="post-upload-info">
1342				
1343				<p class="max-upload-size">
1344				Maximum upload file size: 128 MB.				</p>
1345
1346				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
1347					<p class="suggested-dimensions">
1348						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
1349				<# } #>
1350
1351							</div>
1352				</div>
1353	</script>
1353
1354
1355		
1355<script type="text/html" id="tmpl-media-library-view-switcher">
1356		<a href="https://subtlemedical.com/wp-admin/upload.php?mode=list" class="view-list">
1357			<span class="screen-reader-text">
1358				List view			</span>
1359		</a>
1360		<a href="https://subtlemedical.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
1361			<span class="screen-reader-text">
1362				Grid view			</span>
1363		</a>
1364	</script>
1364
1365
1366		
1366<script type="text/html" id="tmpl-uploader-status">
1367		<h2>Uploading</h2>
1368
1369		<div class="media-progress-bar"><div></div></div>
1370		<div class="upload-details">
1371			<span class="upload-count">
1372				<span class="upload-index"></span> / <span class="upload-total"></span>
1373			</span>
1374			<span class="upload-detail-separator">&ndash;</span>
1375			<span class="upload-filename"></span>
1376		</div>
1377		<div class="upload-errors"></div>
1378		<button type="button" class="button upload-dismiss-errors">Dismiss errors</button>
1379	</script>
1379
1380
1381		
1381<script type="text/html" id="tmpl-uploader-status-error">
1382		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
1383		<span class="upload-error-message">{{ data.message }}</span>
1384	</script>
1384
1385
1386		
1386<script type="text/html" id="tmpl-edit-attachment-frame">
1387		<div class="edit-media-header">
1388			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button>
1389			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button>
1390			<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button>
1391		</div>
1392		<div class="media-frame-title"></div>
1393		<div class="media-frame-content"></div>
1394	</script>
1394
1395
1396		
1396<script type="text/html" id="tmpl-attachment-details-two-column">
1397		<div class="attachment-media-view {{ data.orientation }}">
1398						<h2 class="screen-reader-text">Attachment Preview</h2>
1399			<div class="thumbnail thumbnail-{{ data.type }}">
1400				<# if ( data.uploading ) { #>
1401					<div class="media-progress-bar"><div></div></div>
1402				<# } else if ( data.sizes && data.sizes.full ) { #>
1403					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
1404				<# } else if ( data.sizes && data.sizes.large ) { #>
1405					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
1406				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
1407					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
1408				<# } #>
1409
1410				<# if ( 'audio' === data.type ) { #>
1411				<div class="wp-media-wrapper wp-audio">
1412					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
1413						<source type="{{ data.mime }}" src="{{ data.url }}" />
1414					</audio>
1415				</div>
1416				<# } else if ( 'video' === data.type ) {
1417					var w_rule = '';
1418					if ( data.width ) {
1419						w_rule = 'width: ' + data.width + 'px;';
1420					} else if ( wp.media.view.settings.contentWidth ) {
1421						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
1422					}
1423				#>
1424				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
1425					<video controls="controls" class="wp-video-shortcode" preload="metadata"
1426						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
1427						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
1428						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
1429						<source type="{{ data.mime }}" src="{{ data.url }}" />
1430					</video>
1431				</div>
1432				<# } #>
1433
1434				<div class="attachment-actions">
1435					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
1436					<button type="button" class="button edit-attachment">Edit Image</button>
1437					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
1438					<p>Document Preview</p>
1439					<# } #>
1440				</div>
1441			</div>
1442		</div>
1443		<div class="attachment-info">
1444			<span class="settings-save-status" role="status">
1445				<span class="spinner"></span>
1446				<span class="saved">Saved.</span>
1447			</span>
1448			<div class="details">
1449				<h2 class="screen-reader-text">
1450					Details				</h2>
1451				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
1452				<div class="uploaded-by word-wrap-break-word">
1453					<strong>Uploaded by:</strong>
1454						<# if ( data.authorLink ) { #>
1455							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
1456						<# } else { #>
1457							{{ data.authorName }}
1458						<# } #>
1459				</div>
1460				<# if ( data.uploadedToTitle ) { #>
1461					<div class="uploaded-to">
1462						<strong>Uploaded to:</strong>
1463						<# if ( data.uploadedToLink ) { #>
1464							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
1465						<# } else { #>
1466							{{ data.uploadedToTitle }}
1467						<# } #>
1468					</div>
1469				<# } #>
1470				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
1471				<div class="file-type"><strong>File type:</strong> {{ data.mime }}</div>
1472				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
1473				<# if ( 'image' === data.type && ! data.uploading ) { #>
1474					<# if ( data.width && data.height ) { #>
1475						<div class="dimensions"><strong>Dimensions:</strong>
1476							{{ data.width }} by {{ data.height }} pixels						</div>
1477					<# } #>
1478
1479					<# if ( data.originalImageURL && data.originalImageName ) { #>
1480						<div class="word-wrap-break-word">
1481							<strong>Original image:</strong>
1482							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
1483						</div>
1484					<# } #>
1485				<# } #>
1486
1487				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
1488					<div class="file-length"><strong>Length:</strong>
1489						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
1490						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
1491					</div>
1492				<# } #>
1493
1494				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
1495					<div class="bitrate">
1496						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
1497						<# if ( data.meta.bitrate_mode ) { #>
1498						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
1499						<# } #>
1500					</div>
1501				<# } #>
1502
1503				<# if ( data.mediaStates ) { #>
1504					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
1505				<# } #>
1506
1507				<div class="compat-meta">
1508					<# if ( data.compat && data.compat.meta ) { #>
1509						{{{ data.compat.meta }}}
1510					<# } #>
1511				</div>
1512			</div>
1513
1514			<div class="settings">
1515				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1516				<# if ( 'image' === data.type ) { #>
1517					<span class="setting alt-text has-description" data-setting="alt">
1518						<label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label>
1519						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
1520					</span>
1521					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1522				<# } #>
1523								<span class="setting" data-setting="title">
1524					<label for="attachment-details-two-column-title" class="name">Title</label>
1525					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
1526				</span>
1527								<# if ( 'audio' === data.type ) { #>
1528								<span class="setting" data-setting="artist">
1529					<label for="attachment-details-two-column-artist" class="name">Artist</label>
1530					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
1531				</span>
1532								<span class="setting" data-setting="album">
1533					<label for="attachment-details-two-column-album" class="name">Album</label>
1534					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
1535				</span>
1536								<# } #>
1537				<span class="setting" data-setting="caption">
1538					<# if ( 'image' === data.type ) { #>
1539					<label for="attachment-details-two-column-caption" class="name">Image Caption</label>
1540					<# } else { #>
1541					<label for="attachment-details-two-column-caption" class="name">Short Description</label>
1542					<# } #>
1543					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1544				</span>
1545				<span class="setting" data-setting="description">
1546					<label for="attachment-details-two-column-description" class="name">Description</label>
1547					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
1548				</span>
1549				<span class="setting" data-setting="url">
1550					<label for="attachment-details-two-column-copy-link" class="name">File URL:</label>
1551					<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
1552					<span class="copy-to-clipboard-container">
1553						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button>
1554						<span class="success hidden" aria-hidden="true">Copied!</span>
1555					</span>
1556				</span>
1557				<div class="attachment-compat"></div>
1558			</div>
1559
1560			<div class="actions">
1561				<# if ( data.link ) { #>
1562										<a class="view-attachment" href="{{ data.link }}">View attachment page</a>
1563				<# } #>
1564				<# if ( data.can.save ) { #>
1565					<# if ( data.link ) { #>
1566						<span class="links-separator">|</span>
1567					<# } #>
1568					<a href="{{ data.editLink }}">Edit more details</a>
1569				<# } #>
1570				<# if ( data.can.save && data.link ) { #>
1571					<span class="links-separator">|</span>
1572					<a href="{{ data.url }}" download>Download file</a>
1573				<# } #>
1574				<# if ( ! data.uploading && data.can.remove ) { #>
1575					<# if ( data.link || data.can.save ) { #>
1576						<span class="links-separator">|</span>
1577					<# } #>
1578											<button type="button" class="button-link delete-attachment">Delete permanently</button>
1579									<# } #>
1580			</div>
1581		</div>
1582	</script>
1582
1583
1584		
1584<script type="text/html" id="tmpl-attachment">
1585		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
1586			<div class="thumbnail">
1587				<# if ( data.uploading ) { #>
1588					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
1589				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
1590					<div class="centered">
1591						<img src="{{ data.size.url }}" draggable="false" alt="" />
1592					</div>
1593				<# } else { #>
1594					<div class="centered">
1595						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
1596							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
1597						<# } else if ( data.sizes ) {
1598								if ( data.sizes.medium ) { #>
1599									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
1600								<# } else { #>
1601									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
1602								<# } #>
1603						<# } else { #>
1604							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1605						<# } #>
1606					</div>
1607					<div class="filename">
1608						<div>{{ data.filename }}</div>
1609					</div>
1610				<# } #>
1611			</div>
1612			<# if ( data.buttons.close ) { #>
1613				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
1614					Remove				</span></button>
1615			<# } #>
1616		</div>
1617		<# if ( data.buttons.check ) { #>
1618			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
1619				Deselect			</span></button>
1620		<# } #>
1621		<#
1622		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
1623		if ( data.describe ) {
1624			if ( 'image' === data.type ) { #>
1625				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
1626					aria-label="Caption"
1627					placeholder="Caption&hellip;" {{ maybeReadOnly }} />
1628			<# } else { #>
1629				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
1630					<# if ( 'video' === data.type ) { #>
1631						aria-label="Video title"
1632						placeholder="Video title&hellip;"
1633					<# } else if ( 'audio' === data.type ) { #>
1634						aria-label="Audio title"
1635						placeholder="Audio title&hellip;"
1636					<# } else { #>
1637						aria-label="Media title"
1638						placeholder="Media title&hellip;"
1639					<# } #> {{ maybeReadOnly }} />
1640			<# }
1641		} #>
1642	</script>
1642
1643
1644		
1644<script type="text/html" id="tmpl-attachment-details">
1645		<h2>
1646			Attachment Details			<span class="settings-save-status" role="status">
1647				<span class="spinner"></span>
1648				<span class="saved">Saved.</span>
1649			</span>
1650		</h2>
1651		<div class="attachment-info">
1652
1653			<# if ( 'audio' === data.type ) { #>
1654				<div class="wp-media-wrapper wp-audio">
1655					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
1656						<source type="{{ data.mime }}" src="{{ data.url }}" />
1657					</audio>
1658				</div>
1659			<# } else if ( 'video' === data.type ) {
1660				var w_rule = '';
1661				if ( data.width ) {
1662					w_rule = 'width: ' + data.width + 'px;';
1663				} else if ( wp.media.view.settings.contentWidth ) {
1664					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
1665				}
1666			#>
1667				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
1668					<video controls="controls" class="wp-video-shortcode" preload="metadata"
1669						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
1670						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
1671						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
1672						<source type="{{ data.mime }}" src="{{ data.url }}" />
1673					</video>
1674				</div>
1675			<# } else { #>
1676				<div class="thumbnail thumbnail-{{ data.type }}">
1677					<# if ( data.uploading ) { #>
1678						<div class="media-progress-bar"><div></div></div>
1679					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
1680						<img src="{{ data.size.url }}" draggable="false" alt="" />
1681					<# } else { #>
1682						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1683					<# } #>
1684				</div>
1685			<# } #>
1686
1687			<div class="details">
1688				<div class="filename">{{ data.filename }}</div>
1689				<div class="uploaded">{{ data.dateFormatted }}</div>
1690
1691				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
1692				<# if ( 'image' === data.type && ! data.uploading ) { #>
1693					<# if ( data.width && data.height ) { #>
1694						<div class="dimensions">
1695							{{ data.width }} by {{ data.height }} pixels						</div>
1696					<# } #>
1697
1698					<# if ( data.originalImageURL && data.originalImageName ) { #>
1699						<div class="word-wrap-break-word">
1700							Original image:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
1701						</div>
1702					<# } #>
1703
1704					<# if ( data.can.save && data.sizes ) { #>
1705						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
1706					<# } #>
1707				<# } #>
1708
1709				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
1710					<div class="file-length">Length:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
1711						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
1712					</div>
1713				<# } #>
1714
1715				<# if ( data.mediaStates ) { #>
1716					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
1717				<# } #>
1718
1719				<# if ( ! data.uploading && data.can.remove ) { #>
1720											<button type="button" class="button-link delete-attachment">Delete permanently</button>
1721									<# } #>
1722
1723				<div class="compat-meta">
1724					<# if ( data.compat && data.compat.meta ) { #>
1725						{{{ data.compat.meta }}}
1726					<# } #>
1727				</div>
1728			</div>
1729		</div>
1730		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1731		<# if ( 'image' === data.type ) { #>
1732			<span class="setting alt-text has-description" data-setting="alt">
1733				<label for="attachment-details-alt-text" class="name">Alt Text</label>
1734				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
1735			</span>
1736			<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1737		<# } #>
1738				<span class="setting" data-setting="title">
1739			<label for="attachment-details-title" class="name">Title</label>
1740			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
1741		</span>
1742				<# if ( 'audio' === data.type ) { #>
1743				<span class="setting" data-setting="artist">
1744			<label for="attachment-details-artist" class="name">Artist</label>
1745			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
1746		</span>
1747				<span class="setting" data-setting="album">
1748			<label for="attachment-details-album" class="name">Album</label>
1749			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
1750		</span>
1751				<# } #>
1752		<span class="setting" data-setting="caption">
1753			<# if ( 'image' === data.type ) { #>
1754			<label for="attachment-details-caption" class="name">Image Caption</label>
1755			<# } else { #>
1756			<label for="attachment-details-caption" class="name">Short Description</label>
1757			<# } #>
1758			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1759		</span>
1760		<span class="setting" data-setting="description">
1761			<label for="attachment-details-description" class="name">Description</label>
1762			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
1763		</span>
1764		<span class="setting" data-setting="url">
1765			<label for="attachment-details-copy-link" class="name">File URL:</label>
1766			<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
1767			<div class="copy-to-clipboard-container">
1768				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button>
1769				<span class="success hidden" aria-hidden="true">Copied!</span>
1770			</div>
1771		</span>
1772	</script>
1772
1773
1774		
1774<script type="text/html" id="tmpl-media-selection">
1775		<div class="selection-info">
1776			<span class="count"></span>
1777			<# if ( data.editable ) { #>
1778				<button type="button" class="button-link edit-selection">Edit Selection</button>
1779			<# } #>
1780			<# if ( data.clearable ) { #>
1781				<button type="button" class="button-link clear-selection">Clear</button>
1782			<# } #>
1783		</div>
1784		<div class="selection-view"></div>
1785	</script>
1785
1786
1787		
1787<script type="text/html" id="tmpl-attachment-display-settings">
1788		<h2>Attachment Display Settings</h2>
1789
1790		<# if ( 'image' === data.type ) { #>
1791			<span class="setting align">
1792				<label for="attachment-display-settings-alignment" class="name">Alignment</label>
1793				<select id="attachment-display-settings-alignment" class="alignment"
1794					data-setting="align"
1795					<# if ( data.userSettings ) { #>
1796						data-user-setting="align"
1797					<# } #>>
1798
1799					<option value="left">
1800						Left					</option>
1801					<option value="center">
1802						Center					</option>
1803					<option value="right">
1804						Right					</option>
1805					<option value="none" selected>
1806						None					</option>
1807				</select>
1808			</span>
1809		<# } #>
1810
1811		<span class="setting">
1812			<label for="attachment-display-settings-link-to" class="name">
1813				<# if ( data.model.canEmbed ) { #>
1814					Embed or Link				<# } else { #>
1815					Link To				<# } #>
1816			</label>
1817			<select id="attachment-display-settings-link-to" class="link-to"
1818				data-setting="link"
1819				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
1820					data-user-setting="urlbutton"
1821				<# } #>>
1822
1823			<# if ( data.model.canEmbed ) { #>
1824				<option value="embed" selected>
1825					Embed Media Player				</option>
1826				<option value="file">
1827			<# } else { #>
1828				<option value="none" selected>
1829					None				</option>
1830				<option value="file">
1831			<# } #>
1832				<# if ( data.model.canEmbed ) { #>
1833					Link to Media File				<# } else { #>
1834					Media File				<# } #>
1835				</option>
1836				<option value="post">
1837				<# if ( data.model.canEmbed ) { #>
1838					Link to Attachment Page				<# } else { #>
1839					Attachment Page				<# } #>
1840				</option>
1841			<# if ( 'image' === data.type ) { #>
1842				<option value="custom">
1843					Custom URL				</option>
1844			<# } #>
1845			</select>
1846		</span>
1847		<span class="setting">
1848			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
1849			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1850		</span>
1851
1852		<# if ( 'undefined' !== typeof data.sizes ) { #>
1853			<span class="setting">
1854				<label for="attachment-display-settings-size" class="name">Size</label>
1855				<select id="attachment-display-settings-size" class="size" name="size"
1856					data-setting="size"
1857					<# if ( data.userSettings ) { #>
1858						data-user-setting="imgsize"
1859					<# } #>>
1860											<#
1861						var size = data.sizes['thumbnail'];
1862						if ( size ) { #>
1863							<option value="thumbnail" >
1864								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1865							</option>
1866						<# } #>
1867											<#
1868						var size = data.sizes['medium'];
1869						if ( size ) { #>
1870							<option value="medium" >
1871								Medium &ndash; {{ size.width }} &times; {{ size.height }}
1872							</option>
1873						<# } #>
1874											<#
1875						var size = data.sizes['large'];
1876						if ( size ) { #>
1877							<option value="large" >
1878								Large &ndash; {{ size.width }} &times; {{ size.height }}
1879							</option>
1880						<# } #>
1881											<#
1882						var size = data.sizes['full'];
1883						if ( size ) { #>
1884							<option value="full"  selected='selected'>
1885								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1886							</option>
1887						<# } #>
1888									</select>
1889			</span>
1890		<# } #>
1891	</script>
1891
1892
1893		
1893<script type="text/html" id="tmpl-gallery-settings">
1894		<h2>Gallery Settings</h2>
1895
1896		<span class="setting">
1897			<label for="gallery-settings-link-to" class="name">Link To</label>
1898			<select id="gallery-settings-link-to" class="link-to"
1899				data-setting="link"
1900				<# if ( data.userSettings ) { #>
1901					data-user-setting="urlbutton"
1902				<# } #>>
1903
1904				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
1905					#>selected="selected"<# }
1906				#>>
1907					Attachment Page				</option>
1908				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1909					Media File				</option>
1910				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1911					None				</option>
1912			</select>
1913		</span>
1914
1915		<span class="setting">
1916			<label for="gallery-settings-columns" class="name select-label-inline">Columns</label>
1917			<select id="gallery-settings-columns" class="columns" name="columns"
1918				data-setting="columns">
1919									<option value="1" <#
1920						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1921					#>>
1922						1					</option>
1923									<option value="2" <#
1924						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1925					#>>
1926						2					</option>
1927									<option value="3" <#
1928						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1929					#>>
1930						3					</option>
1931									<option value="4" <#
1932						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1933					#>>
1934						4					</option>
1935									<option value="5" <#
1936						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1937					#>>
1938						5					</option>
1939									<option value="6" <#
1940						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1941					#>>
1942						6					</option>
1943									<option value="7" <#
1944						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1945					#>>
1946						7					</option>
1947									<option value="8" <#
1948						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1949					#>>
1950						8					</option>
1951									<option value="9" <#
1952						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1953					#>>
1954						9					</option>
1955							</select>
1956		</span>
1957
1958		<span class="setting">
1959			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
1960			<label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label>
1961		</span>
1962
1963		<span class="setting size">
1964			<label for="gallery-settings-size" class="name">Size</label>
1965			<select id="gallery-settings-size" class="size" name="size"
1966				data-setting="size"
1967				<# if ( data.userSettings ) { #>
1968					data-user-setting="imgsize"
1969				<# } #>
1970				>
1971									<option value="thumbnail">
1972						Thumbnail					</option>
1973									<option value="medium">
1974						Medium					</option>
1975									<option value="large">
1976						Large					</option>
1977									<option value="full">
1978						Full Size					</option>
1979							</select>
1980		</span>
1981	</script>
1981
1982
1983		
1983<script type="text/html" id="tmpl-playlist-settings">
1984		<h2>Playlist Settings</h2>
1985
1986		<# var emptyModel = _.isEmpty( data.model ),
1987			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
1988
1989		<span class="setting">
1990			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
1991				checked="checked"
1992			<# } #> />
1993			<label for="playlist-settings-show-list" class="checkbox-label-inline">
1994				<# if ( isVideo ) { #>
1995				Show Video List				<# } else { #>
1996				Show Tracklist				<# } #>
1997			</label>
1998		</span>
1999
2000		<# if ( ! isVideo ) { #>
2001		<span class="setting">
2002			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
2003				checked="checked"
2004			<# } #> />
2005			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
2006				Show Artist Name in Tracklist			</label>
2007		</span>
2008		<# } #>
2009
2010		<span class="setting">
2011			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
2012				checked="checked"
2013			<# } #> />
2014			<label for="playlist-settings-show-images" class="checkbox-label-inline">
2015				Show Images			</label>
2016		</span>
2017	</script>
2017
2018
2019		
2019<script type="text/html" id="tmpl-embed-link-settings">
2020		<span class="setting link-text">
2021			<label for="embed-link-settings-link-text" class="name">Link Text</label>
2022			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
2023		</span>
2024		<div class="embed-container" style="display: none;">
2025			<div class="embed-preview"></div>
2026		</div>
2027	</script>
2027
2028
2029		
2029<script type="text/html" id="tmpl-embed-image-settings">
2030		<div class="wp-clearfix">
2031			<div class="thumbnail">
2032				<img src="{{ data.model.url }}" draggable="false" alt="" />
2033			</div>
2034		</div>
2035
2036		<span class="setting alt-text has-description">
2037			<label for="embed-image-settings-alt-text" class="name">Alternative Text</label>
2038			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
2039		</span>
2040		<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
2041
2042					<span class="setting caption">
2043				<label for="embed-image-settings-caption" class="name">Caption</label>
2044				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
2045			</span>
2046		
2047		<fieldset class="setting-group">
2048			<legend class="name">Align</legend>
2049			<span class="setting align">
2050				<span class="button-group button-large" data-setting="align">
2051					<button class="button" value="left">
2052						Left					</button>
2053					<button class="button" value="center">
2054						Center					</button>
2055					<button class="button" value="right">
2056						Right					</button>
2057					<button class="button active" value="none">
2058						None					</button>
2059				</span>
2060			</span>
2061		</fieldset>
2062
2063		<fieldset class="setting-group">
2064			<legend class="name">Link To</legend>
2065			<span class="setting link-to">
2066				<span class="button-group button-large" data-setting="link">
2067					<button class="button" value="file">
2068						Image URL					</button>
2069					<button class="button" value="custom">
2070						Custom URL					</button>
2071					<button class="button active" value="none">
2072						None					</button>
2073				</span>
2074			</span>
2075			<span class="setting">
2076				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
2077				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
2078			</span>
2079		</fieldset>
2080	</script>
2080
2081
2082		
2082<script type="text/html" id="tmpl-image-details">
2083		<div class="media-embed">
2084			<div class="embed-media-settings">
2085				<div class="column-settings">
2086					<span class="setting alt-text has-description">
2087						<label for="image-details-alt-text" class="name">Alternative Text</label>
2088						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
2089					</span>
2090					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
2091
2092											<span class="setting caption">
2093							<label for="image-details-caption" class="name">Caption</label>
2094							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
2095						</span>
2096					
2097					<h2>Display Settings</h2>
2098					<fieldset class="setting-group">
2099						<legend class="legend-inline">Align</legend>
2100						<span class="setting align">
2101							<span class="button-group button-large" data-setting="align">
2102								<button class="button" value="left">
2103									Left								</button>
2104								<button class="button" value="center">
2105									Center								</button>
2106								<button class="button" value="right">
2107									Right								</button>
2108								<button class="button active" value="none">
2109									None								</button>
2110							</span>
2111						</span>
2112					</fieldset>
2113
2114					<# if ( data.attachment ) { #>
2115						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
2116							<span class="setting size">
2117								<label for="image-details-size" class="name">Size</label>
2118								<select id="image-details-size" class="size" name="size"
2119									data-setting="size"
2120									<# if ( data.userSettings ) { #>
2121										data-user-setting="imgsize"
2122									<# } #>>
2123																			<#
2124										var size = data.sizes['thumbnail'];
2125										if ( size ) { #>
2126											<option value="thumbnail">
2127												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
2128											</option>
2129										<# } #>
2130																			<#
2131										var size = data.sizes['medium'];
2132										if ( size ) { #>
2133											<option value="medium">
2134												Medium &ndash; {{ size.width }} &times; {{ size.height }}
2135											</option>
2136										<# } #>
2137																			<#
2138										var size = data.sizes['large'];
2139										if ( size ) { #>
2140											<option value="large">
2141												Large &ndash; {{ size.width }} &times; {{ size.height }}
2142											</option>
2143										<# } #>
2144																			<#
2145										var size = data.sizes['full'];
2146										if ( size ) { #>
2147											<option value="full">
2148												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
2149											</option>
2150										<# } #>
2151																		<option value="custom">
2152										Custom Size									</option>
2153								</select>
2154							</span>
2155						<# } #>
2156							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
2157								<span class="custom-size-setting">
2158									<label for="image-details-size-width">Width</label>
2159									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
2160								</span>
2161								<span class="sep" aria-hidden="true">&times;</span>
2162								<span class="custom-size-setting">
2163									<label for="image-details-size-height">Height</label>
2164									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
2165								</span>
2166								<p id="image-size-desc" class="description">Image size in pixels</p>
2167							</div>
2168					<# } #>
2169
2170					<span class="setting link-to">
2171						<label for="image-details-link-to" class="name">Link To</label>
2172						<select id="image-details-link-to" data-setting="link">
2173						<# if ( data.attachment ) { #>
2174							<option value="file">
2175								Media File							</option>
2176							<option value="post">
2177								Attachment Page							</option>
2178						<# } else { #>
2179							<option value="file">
2180								Image URL							</option>
2181						<# } #>
2182							<option value="custom">
2183								Custom URL							</option>
2184							<option value="none">
2185								None							</option>
2186						</select>
2187					</span>
2188					<span class="setting">
2189						<label for="image-details-link-to-custom" class="name">URL</label>
2190						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
2191					</span>
2192
2193					<div class="advanced-section">
2194						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
2195						<div class="advanced-settings hidden">
2196							<div class="advanced-image">
2197								<span class="setting title-text">
2198									<label for="image-details-title-attribute" class="name">Image Title Attribute</label>
2199									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
2200								</span>
2201								<span class="setting extra-classes">
2202									<label for="image-details-css-class" class="name">Image CSS Class</label>
2203									<input type="text" id="image-details-css-class" data-setting="extraClasse
2203s" value="{{ data.model.extraClasses }}" />
2204								</span>
2205							</div>
2206							<div class="advanced-link">
2207								<span class="setting link-target">
2208									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
2209									<label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label>
2210								</span>
2211								<span class="setting link-rel">
2212									<label for="image-details-link-rel" class="name">Link Rel</label>
2213									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
2214								</span>
2215								<span class="setting link-class-name">
2216									<label for="image-details-link-css-class" class="name">Link CSS Class</label>
2217									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
2218								</span>
2219							</div>
2220						</div>
2221					</div>
2222				</div>
2223				<div class="column-image">
2224					<div class="image">
2225						<img src="{{ data.model.url }}" draggable="false" alt="" />
2226						<# if ( data.attachment && window.imageEdit ) { #>
2227							<div class="actions">
2228								<input type="button" class="edit-attachment button" value="Edit Original" />
2229								<input type="button" class="replace-attachment button" value="Replace" />
2230							</div>
2231						<# } #>
2232					</div>
2233				</div>
2234			</div>
2235		</div>
2236	</script>
2236
2237
2238		
2238<script type="text/html" id="tmpl-image-editor">
2239		<div id="media-head-{{ data.id }}"></div>
2240		<div id="image-editor-{{ data.id }}"></div>
2241	</script>
2241
2242
2243		
2243<script type="text/html" id="tmpl-audio-details">
2244		<# var ext, html5types = {
2245			mp3: wp.media.view.settings.embedMimes.mp3,
2246			ogg: wp.media.view.settings.embedMimes.ogg
2247		}; #>
2248
2249				<div class="media-embed media-embed-details">
2250			<div class="embed-media-settings embed-audio-settings">
2251				<audio style="visibility: hidden"
2252	controls
2253	class="wp-audio-shortcode"
2254	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
2255	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
2256	<#
2257		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
2258		#> autoplay<#
2259	}
2260		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
2261		#> loop<#
2262	}
2263	#>
2264>
2265	<# if ( ! _.isEmpty( data.model.src ) ) { #>
2266	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
2267	<# } #>
2268
2269		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
2270	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
2271	<# } #>
2272			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
2273	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
2274	<# } #>
2275			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
2276	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
2277	<# } #>
2278			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
2279	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
2280	<# } #>
2281			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
2282	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
2283	<# } #>
2284		</audio>
2285	
2286				<# if ( ! _.isEmpty( data.model.src ) ) {
2287					ext = data.model.src.split('.').pop();
2288					if ( html5types[ ext ] ) {
2289						delete html5types[ ext ];
2290					}
2291				#>
2292				<span class="setting">
2293					<label for="audio-details-source" class="name">URL</label>
2294					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
2295					<button type="button" class="button-link remove-setting">Remove audio source</button>
2296				</span>
2297				<# } #>
2298								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
2299					if ( ! _.isUndefined( html5types.mp3 ) ) {
2300						delete html5types.mp3;
2301					}
2302				#>
2303				<span class="setting">
2304					<label for="audio-details-mp3-source" class="name">MP3</label>
2305					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
2306					<button type="button" class="button-link remove-setting">Remove audio source</button>
2307				</span>
2308				<# } #>
2309								<# if ( ! _.isEmpty( data.model.ogg ) ) {
2310					if ( ! _.isUndefined( html5types.ogg ) ) {
2311						delete html5types.ogg;
2312					}
2313				#>
2314				<span class="setting">
2315					<label for="audio-details-ogg-source" class="name">OGG</label>
2316					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
2317					<button type="button" class="button-link remove-setting">Remove audio source</button>
2318				</span>
2319				<# } #>
2320								<# if ( ! _.isEmpty( data.model.flac ) ) {
2321					if ( ! _.isUndefined( html5types.flac ) ) {
2322						delete html5types.flac;
2323					}
2324				#>
2325				<span class="setting">
2326					<label for="audio-details-flac-source" class="name">FLAC</label>
2327					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
2328					<button type="button" class="button-link remove-setting">Remove audio source</button>
2329				</span>
2330				<# } #>
2331								<# if ( ! _.isEmpty( data.model.m4a ) ) {
2332					if ( ! _.isUndefined( html5types.m4a ) ) {
2333						delete html5types.m4a;
2334					}
2335				#>
2336				<span class="setting">
2337					<label for="audio-details-m4a-source" class="name">M4A</label>
2338					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
2339					<button type="button" class="button-link remove-setting">Remove audio source</button>
2340				</span>
2341				<# } #>
2342								<# if ( ! _.isEmpty( data.model.wav ) ) {
2343					if ( ! _.isUndefined( html5types.wav ) ) {
2344						delete html5types.wav;
2345					}
2346				#>
2347				<span class="setting">
2348					<label for="audio-details-wav-source" class="name">WAV</label>
2349					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
2350					<button type="button" class="button-link remove-setting">Remove audio source</button>
2351				</span>
2352				<# } #>
2353				
2354				<# if ( ! _.isEmpty( html5types ) ) { #>
2355				<fieldset class="setting-group">
2356					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
2357					<span class="setting">
2358						<span class="button-large">
2359						<# _.each( html5types, function (mime, type) { #>
2360							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
2361						<# } ) #>
2362						</span>
2363					</span>
2364				</fieldset>
2365				<# } #>
2366
2367				<fieldset class="setting-group">
2368					<legend class="name">Preload</legend>
2369					<span class="setting preload">
2370						<span class="button-group button-large" data-setting="preload">
2371							<button class="button" value="auto">Auto</button>
2372							<button class="button" value="metadata">Metadata</button>
2373							<button class="button active" value="none">None</button>
2374						</span>
2375					</span>
2376				</fieldset>
2377
2378				<span class="setting-group">
2379					<span class="setting checkbox-setting autoplay">
2380						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
2381						<label for="audio-details-autoplay" class="checkbox-label">Autoplay</label>
2382					</span>
2383
2384					<span class="setting checkbox-setting">
2385						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
2386						<label for="audio-details-loop" class="checkbox-label">Loop</label>
2387					</span>
2388				</span>
2389			</div>
2390		</div>
2391	</script>
2391
2392
2393		
2393<script type="text/html" id="tmpl-video-details">
2394		<# var ext, html5types = {
2395			mp4: wp.media.view.settings.embedMimes.mp4,
2396			ogv: wp.media.view.settings.embedMimes.ogv,
2397			webm: wp.media.view.settings.embedMimes.webm
2398		}; #>
2399
2400				<div class="media-embed media-embed-details">
2401			<div class="embed-media-settings embed-video-settings">
2402				<div class="wp-video-holder">
2403				<#
2404				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
2405					h = ! data.model.height ? 360 : data.model.height;
2406
2407				if ( data.model.width && w !== data.model.width ) {
2408					h = Math.ceil( ( h * w ) / data.model.width );
2409				}
2410				#>
2411
2412				<#  var w_rule = '', classes = [],
2413		w, h, settings = wp.media.view.settings,
2414		isYouTube = isVimeo = false;
2415
2416	if ( ! _.isEmpty( data.model.src ) ) {
2417		isYouTube = data.model.src.match(/youtube|youtu\.be/);
2418		isVimeo = -1 !== data.model.src.indexOf('vimeo');
2419	}
2420
2421	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
2422		w = settings.contentWidth;
2423	} else {
2424		w = data.model.width;
2425	}
2426
2427	if ( w !== data.model.width ) {
2428		h = Math.ceil( ( data.model.height * w ) / data.model.width );
2429	} else {
2430		h = data.model.height;
2431	}
2432
2433	if ( w ) {
2434		w_rule = 'width: ' + w + 'px; ';
2435	}
2436
2437	if ( isYouTube ) {
2438		classes.push( 'youtube-video' );
2439	}
2440
2441	if ( isVimeo ) {
2442		classes.push( 'vimeo-video' );
2443	}
2444
2445#>
2446<div style="{{ w_rule }}" class="wp-video">
2447<video controls
2448	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
2449	<# if ( w ) { #>width="{{ w }}"<# } #>
2450	<# if ( h ) { #>height="{{ h }}"<# } #>
2451			<#
2452		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
2453			#> poster="{{ data.model.poster }}"<#
2454		} #>
2455			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
2456				<#
2457		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
2458		#> autoplay<#
2459	}
2460		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
2461		#> loop<#
2462	}
2463	#>
2464>
2465	<# if ( ! _.isEmpty( data.model.src ) ) {
2466		if ( isYouTube ) { #>
2467		<source src="{{ data.model.src }}" type="video/youtube" />
2468		<# } else if ( isVimeo ) { #>
2469		<source src="{{ data.model.src }}" type="video/vimeo" />
2470		<# } else { #>
2471		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
2472		<# }
2473	} #>
2474
2475		<# if ( data.model.mp4 ) { #>
2476	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
2477	<# } #>
2478		<# if ( data.model.m4v ) { #>
2479	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
2480	<# } #>
2481		<# if ( data.model.webm ) { #>
2482	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
2483	<# } #>
2484		<# if ( data.model.ogv ) { #>
2485	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
2486	<# } #>
2487		<# if ( data.model.flv ) { #>
2488	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
2489	<# } #>
2490		{{{ data.model.content }}}
2491</video>
2492</div>
2493	
2494				<# if ( ! _.isEmpty( data.model.src ) ) {
2495					ext = data.model.src.split('.').pop();
2496					if ( html5types[ ext ] ) {
2497						delete html5types[ ext ];
2498					}
2499				#>
2500				<span class="setting">
2501					<label for="video-details-source" class="name">URL</label>
2502					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
2503					<button type="button" class="button-link remove-setting">Remove video source</button>
2504				</span>
2505				<# } #>
2506								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
2507					if ( ! _.isUndefined( html5types.mp4 ) ) {
2508						delete html5types.mp4;
2509					}
2510				#>
2511				<span class="setting">
2512					<label for="video-details-mp4-source" class="name">MP4</label>
2513					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
2514					<button type="button" class="button-link remove-setting">Remove video source</button>
2515				</span>
2516				<# } #>
2517								<# if ( ! _.isEmpty( data.model.m4v ) ) {
2518					if ( ! _.isUndefined( html5types.m4v ) ) {
2519						delete html5types.m4v;
2520					}
2521				#>
2522				<span class="setting">
2523					<label for="video-details-m4v-source" class="name">M4V</label>
2524					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
2525					<button type="button" class="button-link remove-setting">Remove video source</button>
2526				</span>
2527				<# } #>
2528								<# if ( ! _.isEmpty( data.model.webm ) ) {
2529					if ( ! _.isUndefined( html5types.webm ) ) {
2530						delete html5types.webm;
2531					}
2532				#>
2533				<span class="setting">
2534					<label for="video-details-webm-source" class="name">WEBM</label>
2535					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
2536					<button type="button" class="button-link remove-setting">Remove video source</button>
2537				</span>
2538				<# } #>
2539								<# if ( ! _.isEmpty( data.model.ogv ) ) {
2540					if ( ! _.isUndefined( html5types.ogv ) ) {
2541						delete html5types.ogv;
2542					}
2543				#>
2544				<span class="setting">
2545					<label for="video-details-ogv-source" class="name">OGV</label>
2546					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
2547					<button type="button" class="button-link remove-setting">Remove video source</button>
2548				</span>
2549				<# } #>
2550								<# if ( ! _.isEmpty( data.model.flv ) ) {
2551					if ( ! _.isUndefined( html5types.flv ) ) {
2552						delete html5types.flv;
2553					}
2554				#>
2555				<span class="setting">
2556					<label for="video-details-flv-source" class="name">FLV</label>
2557					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
2558					<button type="button" class="button-link remove-setting">Remove video source</button>
2559				</span>
2560				<# } #>
2561								</div>
2562
2563				<# if ( ! _.isEmpty( html5types ) ) { #>
2564				<fieldset class="setting-group">
2565					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
2566					<span class="setting">
2567						<span class="button-large">
2568						<# _.each( html5types, function (mime, type) { #>
2569							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
2570						<# } ) #>
2571						</span>
2572					</span>
2573				</fieldset>
2574				<# } #>
2575
2576				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
2577				<span class="setting">
2578					<label for="video-details-poster-image" class="name">Poster Image</label>
2579					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
2580					<button type="button" class="button-link remove-setting">Remove poster image</button>
2581				</span>
2582				<# } #>
2583
2584				<fieldset class="setting-group">
2585					<legend class="name">Preload</legend>
2586					<span class="setting preload">
2587						<span class="button-group button-large" data-setting="preload">
2588							<button class="button" value="auto">Auto</button>
2589							<button class="button" value="metadata">Metadata</button>
2590							<button class="button active" value="none">None</button>
2591						</span>
2592					</span>
2593				</fieldset>
2594
2595				<span class="setting-group">
2596					<span class="setting checkbox-setting autoplay">
2597						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
2598						<label for="video-details-autoplay" class="checkbox-label">Autoplay</label>
2599					</span>
2600
2601					<span class="setting checkbox-setting">
2602						<input type="checkbox" id="video-details-loop" data-setting="loop" />
2603						<label for="video-details-loop" class="checkbox-label">Loop</label>
2604					</span>
2605				</span>
2606
2607				<span class="setting" data-setting="content">
2608					<#
2609					var content = '';
2610					if ( ! _.isEmpty( data.model.content ) ) {
2611						var tracks = jQuery( data.model.content ).filter( 'track' );
2612						_.each( tracks.toArray(), function( track, index ) {
2613							content += track.outerHTML; #>
2614						<label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label>
2615						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
2616						<span class="description" id="video-details-track-desc-{{ index }}">
2617						The srclang, label, and kind values can be edited to set the video track language and kind.						</span>
2618						<button type="button" class="button-link remove-setting remove-track">Remove video track</button><br />
2619						<# } ); #>
2620					<# } else { #>
2621					<span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br />
2622					<em>There are no associated subtitles.</em>
2623					<# } #>
2624					<textarea class="hidden content-setting">{{ content }}</textarea>
2625				</span>
2626			</div>
2627		</div>
2628	</script>
2628
2629
2630		
2630<script type="text/html" id="tmpl-editor-gallery">
2631		<# if ( data.attachments.length ) { #>
2632			<div class="gallery gallery-columns-{{ data.columns }}">
2633				<# _.each( data.attachments, function( attachment, index ) { #>
2634					<dl class="gallery-item">
2635						<dt class="gallery-icon">
2636							<# if ( attachment.thumbnail ) { #>
2637								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
2638							<# } else { #>
2639								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
2640							<# } #>
2641						</dt>
2642						<# if ( attachment.caption ) { #>
2643							<dd class="wp-caption-text gallery-caption">
2644								{{{ data.verifyHTML( attachment.caption ) }}}
2645							</dd>
2646						<# } #>
2647					</dl>
2648					<# if ( index % data.columns === data.columns - 1 ) { #>
2649						<br style="clear: both;" />
2650					<# } #>
2651				<# } ); #>
2652			</div>
2653		<# } else { #>
2654			<div class="wpview-error">
2655				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
2656			</div>
2657		<# } #>
2658	</script>
2658
2659
2660		
2660<script type="text/html" id="tmpl-crop-content">
2661		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." />
2662		<div class="upload-errors"></div>
2663	</script>
2663
2664
2665		
2665<script type="text/html" id="tmpl-site-icon-preview-crop">
2666		<style>
2667			:root{
2668				--site-icon-url: url( "{{ data.url }}" );
2669			}
2670		</style>
2671		<h2>Site Icon Preview</h2>
2672		<p>As an app icon and a browser icon.</p>
2673		<div class="site-icon-preview crop">
2674			<div class="image-preview-wrap app-icon-preview">
2675				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" />
2676			</div>
2677			<div class="site-icon-preview-browser">
2678				<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg>
2679				<div class="site-icon-preview-tab">
2680					<div class="image-preview-wrap browser">
2681						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" />
2682					</div>
2683					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'Subtle Medical' ) #></div>
2684						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
2685							<path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" />
2686						</svg>
2687					</div>
2688				</div>
2689			</div>
2690		</div>
2691	</script>
2691
2692
2693	
2693<script id="underscore-js" src="https://subtlemedical.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 2693
2693
2694<script id="shortcode-js" src="https://subtlemedical.com/wp-includes/js/shortcode.js?ver=7.1"></script>
vendor: 1 bytes, line 2694
2694
2695<script id="backbone-js" src="https://subtlemedical.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 2695
2695
2696<script id="wp-util-js-extra">
2697var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
2698//# sourceURL=wp-util-js-extra
2699</script>
vendor: 1 bytes, line 2699
2699
2700<script id="wp-util-js" src="https://subtlemedical.com/wp-includes/js/wp-util.js?ver=7.1"></script>
vendor: 1 bytes, line 2700
2700
2701<script id="wp-backbone-js" src="https://subtlemedical.com/wp-includes/js/wp-backbone.js?ver=7.1"></script>
vendor: 1 bytes, line 2701
2701
2702<script id="media-models-js-extra">
2703var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
2704//# sourceURL=media-models-js-extra
2705</script>
vendor: 1 bytes, line 2705
2705
2706<script id="media-models-js" src="https://subtlemedical.com/wp-includes/js/media-models.js?ver=7.1"></script>
vendor: 1 bytes, line 2706
2706
2707<script id="wp-plupload-js-extra">
2708var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"134217728b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"d175547502"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
2709var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"The server cannot process HEIC images. Convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"};
2710//# sourceURL=wp-plupload-js-extra
2711</script>
vendor: 1 bytes, line 2711
2711
2712<script id="wp-plupload-js" src="https://subtlemedical.com/wp-includes/js/plupload/wp-plupload.js?ver=7.1"></script>
vendor: 1 bytes, line 2712
2712
2713<script id="jquery-ui-core-js-before">
2714jQuery.uiBackCompat = true;
2715jQuery.uiBackCompat = true;
2716//# sourceURL=jquery-ui-core-js-before
2717</script>
vendor: 1 bytes, line 2717
2717
2718<script id="jquery-ui-core-js" src="https://subtlemedical.com/wp-includes/js/jquery/ui/core.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2718
2718
2719<script id="jquery-ui-mouse-js" src="https://subtlemedical.com/wp-includes/js/jquery/ui/mouse.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2719
2719
2720<script id="jquery-ui-sortable-js" src="https://subtlemedical.com/wp-includes/js/jquery/ui/sortable.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2720
2720
2721<script id="mediaelement-core-js-before">
2722var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
2723//# sourceURL=mediaelement-core-js-before
2724</script>
vendor: 1 bytes, line 2724
2724
2725<script id="mediaelement-core-js" src="https://subtlemedical.com/wp-includes/js/mediaelement/mediaelement-and-player.js?ver=4.2.17"></script>
vendor: 1 bytes, line 2725
2725
2726<script id="mediaelement-migrate-js" src="https://subtlemedical.com/wp-includes/js/mediaelement/mediaelement-migrate.js?ver=7.1"></script>
vendor: 1 bytes, line 2726
2726
2727<script id="mediaelement-js-extra">
2728var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
2729//# sourceURL=mediaelement-js-extra
2730</script>
vendor: 1 bytes, line 2730
2730
2731<script id="wp-mediaelement-js" src="https://subtlemedical.com/wp-includes/js/mediaelement/wp-mediaelement.js?ver=7.1"></script>
vendor: 1 bytes, line 2731
2731
2732<script id="wp-api-request-js-extra">
2733var wpApiSettings = {"root":"https://subtlemedical.com/wp-json/","nonce":"77d6cf7ee9","versionString":"wp/v2/"};
2734//# sourceURL=wp-api-request-js-extra
2735</script>
vendor: 1 bytes, line 2735
2735
2736<script id="wp-api-request-js" src="https://subtlemedical.com/wp-includes/js/api-request.js?ver=7.1"></script>
vendor: 1 bytes, line 2736
2736
2737<script id="wp-dom-ready-js" src="https://subtlemedical.com/wp-includes/js/dist/dom-ready.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 2737
2737
2738<script id="wp-hooks-js" src="https://subtlemedical.com/wp-includes/js/dist/hooks.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2738
2738
2739<script id="wp-i18n-js" src="https://subtlemedical.com/wp-includes/js/dist/i18n.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2739
2739
2740<script id="wp-i18n-js-after">
2741wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2742wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2743//# sourceURL=wp-i18n-js-after
2744</script>
vendor: 1 bytes, line 2744
2744
2745<script id="wp-a11y-js" src="https://subtlemedical.com/wp-includes/js/dist/a11y.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 2745
2745
2746<script id="clipboard-js" src="https://subtlemedical.com/wp-includes/js/clipboard.js?ver=2.0.11"></script>
vendor: 1 bytes, line 2746
2746
2747<script id="media-views-js-extra">
2748var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","mediaItemViewed":"Viewing media item: %s","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://subtlemedical.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
2748pplication/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"6409d0ab88","setAttachmentThumbnail":"a09476d6dd"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://subtlemedical.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":null,"months":[{"year":"2026","month":"9","text":"September 2026"},{"year":"2026","month":"8","text":"August 2026"},{"year":"2026","month":"7","text":"July 2026"},{"year":"2026","month":"6","text":"June 2026"},{"year":"2026","month":"5","text":"May 2026"},{"year":"2026","month":"4","text":"April 2026"},{"year":"2026","month":"3","text":"March 2026"},{"year":"2026","month":"2","text":"February 2026"},{"year":"2026","month":"1","text":"January 2026"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"10","text":"October 2025"},{"year":"2025","month":"9","text":"September 2025"},{"year":"2025","month":"8","text":"August 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2025","month":"6","text":"June 2025"},{"year":"2025","month":"5","text":"May 2025"},{"year":"2025","month":"4","text":"April 2025"},{"year":"2025","month":"3","text":"March 2025"},{"year":"2025","month":"2","text":"February 2025"},{"year":"2024","month":"12","text":"December 2024"},{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"October 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"8","text":"August 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"5","text":"May 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2023","month":"6","text":"June 2023"},{"year":"2023","month":"5","text":"May 2023"},{"year":"2023","month":"4","text":"April 2023"},{"year":"2023","month":"3","text":"March 2023"},{"year":"2023","month":"2","text":"February 2023"},{"year":"2022","month":"12","text":"December 2022"},{"year":"2022","month":"11","text":"November 2022"},{"year":"2022","month":"10","text":"October 2022"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"7","text":"July 2022"},{"year":"2022","month":"6","text":"June 2022"},{"year":"2022","month":"5","text":"May 2022"},{"year":"2022","month":"3","text":"March 2022"},{"year":"2022","month":"2","text":"February 2022"},{"year":"2022","month":"1","text":"January 2022"},{"year":"2021","month":"12","text":"December 2021"},{"year":"2021","month":"11","text":"November 2021"},{"year":"2021","month":"10","text":"October 2021"},{"year":"2021","month":"9","text":"September 2021"},{"year":"2021","month":"8","text":"August 2021"},{"year":"2021","month":"7","text":"July 2021"},{"year":"2021","month":"6","text":"June 2021"},{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"3","text":"March 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2019","month":"8","text":"August 2019"},{"year":"2019","month":"7","text":"July 2019"},{"year":"2019","month":"5","text":"May 2019"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"3","text":"March 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2019","month":"1","text":"January 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2018","month":"11","text":"November 2018"}],"mediaTrash":0,"infiniteScrolling":1}};
2749//# sourceURL=media-views-js-extra
2750</script>
vendor: 1 bytes, line 2750
2750
2751<script id="media-views-js" src="https://subtlemedical.com/wp-includes/js/media-views.js?ver=7.1"></script>
vendor: 1 bytes, line 2751
2751
2752<script id="media-editor-js" src="https://subtlemedical.com/wp-includes/js/media-editor.js?ver=7.1"></script>
vendor: 1 bytes, line 2752
2752
2753<script id="media-audiovideo-js" src="https://subtlemedical.com/wp-includes/js/media-audiovideo.js?ver=7.1"></script>
vendor: 1 bytes, line 2753
2753
2754<script id="leadin-script-loader-js-js-extra">
2755var leadin_wordpress = {"userRole":"visitor","pageType":"home","leadinPluginVersion":"11.3.73"};
2756//# sourceURL=leadin-script-loader-js-js-extra
2757</script>
vendor: 1 bytes, line 2757
2757
2758<script async defer id='hs-script-loader' src="https://js-na2.hs-scripts.com/246397018.js?integration=WordPress&#038;ver=11.3.73"></script>
vendor: 1 bytes, line 2758
2758
2759<script data-wp-strategy="defer" defer id="g4events-js" src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/g4events.js?ver=1.1"></script>
vendor: 1 bytes, line 2759
2759
2760<script id="smush-lazy-load-js-before">
2761var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true,"cdnBaseURL":""}};
2762//# sourceURL=smush-lazy-load-js-before
2763</script>
vendor: 1 bytes, line 2763
2763
2764<script id="smush-lazy-load-js" src="https://subtlemedical.com/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 2764
2764
2765<script id="wp-emoji-settings" type="application/json">
2766{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://subtlemedical.com/wp-includes/js/wp-emoji.js?ver=7.1","twemoji":"https://subtlemedical.com/wp-includes/js/twemoji.js?ver=7.1"}}
2767</script>
vendor: 1 bytes, line 2767
2767
2768<script type="module">
2769/**
2770 * @output wp-includes/js/wp-emoji-loader.js
2771 */
2772
2773/* eslint-env es6 */
2774
2775// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.
2776
2777/**
2778 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
2779 * @typedef WPEmojiSettings
2780 * @type {object}
2781 * @property {?object} source
2782 * @property {?string} source.concatemoji
2783 * @property {?string} source.twemoji
2784 * @property {?string} source.wpemoji
2785 */
2786
2787const selector = 'script#wp-emoji-settings';
2788const script = document.querySelector( selector );
2789if ( ! ( script instanceof HTMLScriptElement ) ) {
2790	throw new Error( `Element missing: ${ selector }`);
2791}
2792const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) );
2793
2794// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js).
2795window._wpemojiSettings = settings;
2796
2797/**
2798 * Support tests.
2799 * @typedef SupportTests
2800 * @type {object}
2801 * @property {?boolean} flag
2802 * @property {?boolean} emoji
2803 */
2804
2805const sessionStorageKey = 'wpEmojiSettingsSupports';
2806const tests = [ 'flag', 'emoji' ];
2807
2808/**
2809 * Checks whether the browser supports offloading to a Worker.
2810 *
2811 * @since 6.3.0
2812 *
2813 * @private
2814 *
2815 * @returns {boolean}
2816 */
2817function supportsWorkerOffloading() {
2818	return (
2819		typeof Worker !== 'undefined' &&
2820		typeof OffscreenCanvas !== 'undefined' &&
2821		typeof URL !== 'undefined' &&
2822		URL.createObjectURL &&
2823		typeof Blob !== 'undefined'
2824	);
2825}
2826
2827/**
2828 * @typedef SessionSupportTests
2829 * @type {object}
2830 * @property {number} timestamp
2831 * @property {SupportTests} supportTests
2832 */
2833
2834/**
2835 * Get support tests from session.
2836 *
2837 * @since 6.3.0
2838 *
2839 * @private
2840 *
2841 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
2842 */
2843function getSessionSupportTests() {
2844	try {
2845		/** @type {SessionSupportTests} */
2846		const item = JSON.parse(
2847			sessionStorage.getItem( sessionStorageKey )
2848		);
2849		if (
2850			typeof item === 'object' &&
2851			typeof item.timestamp === 'number' &&
2852			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
2853			typeof item.supportTests === 'object'
2854		) {
2855			return item.supportTests;
2856		}
2857	} catch ( e ) {}
2858	return null;
2859}
2860
2861/**
2862 * Persist the supports in session storage.
2863 *
2864 * @since 6.3.0
2865 *
2866 * @private
2867 *
2868 * @param {SupportTests} supportTests Support tests.
2869 */
2870function setSessionSupportTests( supportTests ) {
2871	try {
2872		/** @type {SessionSupportTests} */
2873		const item = {
2874			supportTests: supportTests,
2875			timestamp: new Date().valueOf()
2876		};
2877
2878		sessionStorage.setItem(
2879			sessionStorageKey,
2880			JSON.stringify( item )
2881		);
2882	} catch ( e ) {}
2883}
2884
2885/**
2886 * Checks if two sets of Emoji characters render the same visually.
2887 *
2888 * This is used to determine if the browser is rendering an emoji with multiple data points
2889 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
2890 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
2891 * does not support the emoji correctly.
2892 *
2893 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2894 * scope. Everything must be passed by parameters.
2895 *
2896 * @since 4.9.0
2897 *
2898 * @private
2899 *
2900 * @param {CanvasRenderingContext2D} context 2D Context.
2901 * @param {string} set1 Set of Emoji to test.
2902 * @param {string} set2 Set of Emoji to test.
2903 *
2904 * @return {boolean} True if the two sets render the same.
2905 */
2906function emojiSetsRenderIdentically( context, set1, set2 ) {
2907	// Cleanup from previous test.
2908	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
2909	context.fillText( set1, 0, 0 );
2910	const rendered1 = new Uint32Array(
2911		context.getImageData(
2912			0,
2913			0,
2914			context.canvas.width,
2915			context.canvas.height
2916		).data
2917	);
2918
2919	// Cleanup from previous test.
2920	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
2921	context.fillText( set2, 0, 0 );
2922	const rendered2 = new Uint32Array(
2923		context.getImageData(
2924			0,
2925			0,
2926			context.canvas.width,
2927			context.canvas.height
2928		).data
2929	);
2930
2931	return rendered1.every( ( rendered2Data, index ) => {
2932		return rendered2Data === rendered2[ index ];
2933	} );
2934}
2935
2936/**
2937 * Checks if the center point of a single emoji is empty.
2938 *
2939 * This is used to determine if the browser is rendering an emoji with a single data point
2940 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
2941 * rendered emoji will have a non-zero value at the center point.
2942 *
2943 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2944 * scope. Everything must be passed by parameters.
2945 *
2946 * @since 6.8.2
2947 *
2948 * @private
2949 *
2950 * @param {CanvasRenderingContext2D} context 2D Context.
2951 * @param {string} emoji Emoji to test.
2952 *
2953 * @return {boolean} True if the center point is empty.
2954 */
2955function emojiRendersEmptyCenterPoint( context, emoji ) {
2956	// Cleanup from previous test.
2957	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
2958	context.fillText( emoji, 0, 0 );
2959
2960	// Test if the center point (16, 16) is empty (0,0,0,0).
2961	const centerPoint = context.getImageData(16, 16, 1, 1);
2962	for ( let i = 0; i < centerPoint.data.length; i++ ) {
2963		if ( centerPoint.data[ i ] !== 0 ) {
2964			// Stop checking the moment it's known not to be empty.
2965			return false;
2966		}
2967	}
2968
2969	return true;
2970}
2971
2972/**
2973 * Determines if the browser properly renders Emoji that Twemoji can supplement.
2974 *
2975 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2976 * scope. Everything must be passed by parameters.
2977 *
2978 * @since 4.2.0
2979 *
2980 * @private
2981 *
2982 * @param {CanvasRenderingContext2D} context 2D Context.
2983 * @param {string} type Whether to test for support of "flag" or "emoji".
2984 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
2985 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
2986 *
2987 * @return {boolean} True if the browser can render emoji, false if it cannot.
2988 */
2989function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
2990	let isIdentical;
2991
2992	switch ( type ) {
2993		case 'flag':
2994			/*
2995			 * Test for Transgender flag compatibility. Added in Unicode 13.
2996			 *
2997			 * To test for support, we try to render it, and compare the rendering to how it would look if
2998			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
2999			 */
3000			isIdentical = emojiSetsRenderIdentically(
3001				context,
3002				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
3003				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
3004			);
3005
3006			if ( isIdentical ) {
3007				return false;
3008			}
3009
3010			/*
3011			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
3012			 * so gives us an easy test for full support.
3013			 *
3014			 * To test for support, we try to render it, and compare the rendering to how it would look if
3015			 * the browser doesn't render it correctly ([C] + [Q]).
3016			 */
3017			isIdentical = emojiSetsRenderIdentically(
3018				context,
3019				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
3020				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
3021			);
3022
3023			if ( isIdentical ) {
3024				return false;
3025			}
3026
3027			/*
3028			 * Test for English flag compatibility. England is a country in the United Kingdom, it
3029			 * does not have a two letter locale code but rather a five letter sub-division code.
3030			 *
3031			 * To test for support, we try to render it, and compare the rendering to how it would look if
3032			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
3033			 */
3034			isIdentical = emojiSetsRenderIdentically(
3035				context,
3036				// as the flag sequence
3037				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
3038				// with each code point separated by a zero-width space
3039				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
3040			);
3041
3042			return ! isIdentical;
3043		case 'emoji':
3044			/*
3045			 * Is there a large, hairy, humanoid mythical creature living in the browser?
3046			 *
3047			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
3048			 *
3049			 * The hairy creature emoji is a single code point emoji. Testing for browser
3050			 * support required testing the center point of the emoji to see if it is empty.
3051			 *
3052			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
3053			 *
3054			 * When updating this test, please ensure that the emoji is either a single code point
3055			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
3056			 * joiner vs a zero-width space.
3057			 */
3058			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
3059			return ! notSupported;
3060	}
3061
3062	return false;
3063}
3064
3065/**
3066 * Checks emoji support tests.
3067 *
3068 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
3069 * scope. Everything must be passed by parameters.
3070 *
3071 * @since 6.3.0
3072 *
3073 * @private
3074 *
3075 * @param {string[]} tests Tests.
3076 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
3077 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
3078 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
3079 *
3080 * @return {SupportTests} Support tests.
3081 */
3082function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
3083	let canvas;
3084	if (
3085		typeof WorkerGlobalScope !== 'undefined' &&
3086		self instanceof WorkerGlobalScope
3087	) {
3088		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
3089	} else {
3090		canvas = document.createElement( 'canvas' );
3091	}
3092
3093	const context = canvas.getContext( '2d', { willReadFrequently: true } );
3094
3095	/*
3096	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
3097	 * it doesn't work when the font is bolder than 500 weight. So, we
3098	 * check for bold rendering support to avoid invisible emoji in Chrome.
3099	 */
3100	context.textBaseline = 'top';
3101	context.font = '600 32px Arial';
3102
3103	const supports = {};
3104	tests.forEach( ( test ) => {
3105		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
3106	} );
3107	return supports;
3108}
3109
3110/**
3111 * Adds a script to the head of the document.
3112 *
3113 * @ignore
3114 *
3115 * @since 4.2.0
3116 *
3117 * @param {string} src The url where the script is located.
3118 *
3119 * @return {void}
3120 */
3121function addScript( src ) {
3122	const script = document.createElement( 'script' );
3123	script.src = src;
3124	script.defer = true;
3125	document.head.appendChild( script );
3126}
3127
3128settings.supports = {
3129	everything: true,
3130	everythingExceptFlag: true
3131};
3132
3133// Obtain the emoji support from the browser, asynchronously when possible.
3134new Promise( ( resolve ) => {
3135	let supportTests = getSessionSupportTests();
3136	if ( supportTests ) {
3137		resolve( supportTests );
3138		return;
3139	}
3140
3141	if ( supportsWorkerOffloading() ) {
3142		try {
3143			// Note that the functions are being passed as arguments due to minification.
3144			const workerScript =
3145				'postMessage(' +
3146				testEmojiSupports.toString() +
3147				'(' +
3148				[
3149					JSON.stringify( tests ),
3150					browserSupportsEmoji.toString(),
3151					emojiSetsRenderIdentically.toString(),
3152					emojiRendersEmptyCenterPoint.toString()
3153				].join( ',' ) +
3154				'));';
3155			const blob = new Blob( [ workerScript ], {
3156				type: 'text/javascript'
3157			} );
3158			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
3159			worker.onmessage = ( event ) => {
3160				supportTests = event.data;
3161				setSessionSupportTests( supportTests );
3162				worker.terminate();
3163				resolve( supportTests );
3164			};
3165			return;
3166		} catch ( e ) {}
3167	}
3168
3169	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
3170	setSessionSupportTests( supportTests );
3171	resolve( supportTests );
3172} )
3173	// Once the browser emoji support has been obtained from the session, finalize the settings.
3174	.then( ( supportTests ) => {
3175		/*
3176		 * Tests the browser support for flag emojis and other emojis, and adjusts the
3177		 * support settings accordingly.
3178		 */
3179		for ( const test in supportTests ) {
3180			settings.supports[ test ] = supportTests[ test ];
3181
3182			settings.supports.everything =
3183				settings.supports.everything && settings.supports[ test ];
3184
3185			if ( 'flag' !== test ) {
3186				settings.supports.everythingExceptFlag =
3187					settings.supports.everythingExceptFlag &&
3188					settings.supports[ test ];
3189			}
3190		}
3191
3192		settings.supports.everythingExceptFlag =
3193			settings.supports.everythingExceptFlag &&
3194			! settings.supports.flag;
3195
3196		// When the browser can not render everything we need to load a polyfill.
3197		if ( ! settings.supports.everything ) {
3198			const src = settings.source || {};
3199
3200			if ( src.concatemoji ) {
3201				addScript( src.concatemoji );
3202			} else if ( src.wpemoji && src.twemoji ) {
3203				addScript( src.twemoji );
3204				addScript( src.wpemoji );
3205			}
3206		}
3207	} );
3208//# sourceURL=https://subtlemedical.com/wp-includes/js/wp-emoji-loader.js
3209</script>
3209
3210
3211			<footer>
3212				<div class="row">
3213          <div class="flex">
3214            <div id="footlogo">
3215              <a href="https://subtlemedical.com">
3216                <img src="https://subtlemedical.com/wp-content/themes/subtlemedical/img/subtle-medical-logo-invert.svg" alt="Subtle Medical" class="eager">
3217              </a>
3218            </div>
3219
3220            <nav id="footMenu">
3221              <div class="scroll">
3222                <div class="content">
3223                  <div class="menu-foot-menu-container"><ul id="menu-foot-menu" class="menu"><li id="menu-item-10759" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10759"><a href="https://subtlemedical.com/subtle-elite/">AI Solutions</a>
3224<ul class="sub-menu">
3225	<li id="menu-item-10760" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10760"><a href="#">MRI</a>
3226	<ul class="sub-menu">
3227		<li id="menu-item-11319" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11319"><a href="https://subtlemedical.com/subtle-elite/">Subtle-ELITE™</a></li>
3228		<li id="menu-item-12630" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12630"><a href="https://subtlemedical.com/subtle-hdmr-26/">SubtleHD™(MR)</a></li>
3229		<li id="menu-item-10762" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10762"><a href="https://subtlemedical.com/subtlesynth/">SubtleSYNTH™</a></li>
3230		<li id="menu-item-10764" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10764"><a href="https://subtlemedical.com/subtlealign/">SubtleALIGN™</a></li>
3231		<li id="menu-item-10768" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10768"><a href="https://subtlemedical.com/subtlegad/">SubtleGAD™</a></li>
3232		<li id="menu-item-11320" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11320"><a target="_blank" href="https://braccomr.com/aimify/">AiMIFY™</a></li>
3233	</ul>
3234</li>
3235	<li id="menu-item-10761" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10761"><a href="#">PET</a>
3236	<ul class="sub-menu">
3237		<li id="menu-item-10902" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10902"><a href="https://subtlemedical.com/subtlepet/">SubtleHD™(PET)</a></li>
3238	</ul>
3239</li>
3240	<li id="menu-item-13698" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13698"><a href="#">CT</a>
3241	<ul class="sub-menu">
3242		<li id="menu-item-13699" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13699"><a href="https://subtlemedical.com/subtlehdct/">SubtleHD™(CT)</a></li>
3243	</ul>
3244</li>
3245</ul>
3246</li>
3247<li id="menu-item-10769" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10769"><a href="https://subtlemedical.com/about-us/">Company</a>
3248<ul class="sub-menu">
3249	<li id="menu-item-10770" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10770"><a href="https://subtlemedical.com/about-us/">About Us</a></li>
3250	<li id="menu-item-10771" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10771"><a href="/about-us#leadership">Leadership</a></li>
3251	<li id="menu-item-10772" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10772"><a href="/about-us#partners">Partners</a></li>
3252	<li id="menu-item-12964" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12964"><a href="https://subtlemedical.com/careers/">Careers</a></li>
3253	<li id="menu-item-10939" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10939"><a href="https://subtlemedical.com/contact/">Contact Us</a></li>
3254</ul>
3255</li>
3256<li id="menu-item-10774" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10774"><a href="https://subtlemedical.com/news/">Resources</a>
3257<ul class="sub-menu">
3258	<li id="menu-item-10775" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10775"><a href="/news#posts">News</a></li>
3259	<li id="menu-item-13700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13700"><a href="https://subtlemedical.com/events/">Events</a></li>
3260	<li id="menu-item-10776" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10776"><a href="/news#awards">Awards</a></li>
3261	<li id="menu-item-10777" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10777"><a href="https://subtlemedical.com/publications/">Publications</a></li>
3262	<li id="menu-item-10779" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10779"><a href="https://subtlemedical.com/clinical-case-studies/">Case Studies &#038; White Papers</a></li>
3263	<li id="menu-item-10780" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10780"><a href="https://subtlemedical.com/customer-testimonials/">Customer Testimonials</a></li>
3264	<li id="menu-item-10781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10781"><a target="_blank" href="https://subtlemedical.atlassian.net/servicedesk/customer/portals">Help Center</a></li>
3265</ul>
3266</li>
3267<li id="menu-item-10782" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10782"><a href="https://subtlemedical.com/subtle-insights/">Subtle Insights</a>
3268<ul class="sub-menu">
3269	<li id="menu-item-14340" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14340"><a href="https://subtlemedical.com/resources/?resource_search=&#038;type=blog&#038;resource_topic=all">Blog</a></li>
3270	<li id="menu-item-14341" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14341"><a href="https://subtlemedical.com/resources/?resource_search=&#038;type=webinar&#038;resource_topic=all">Webinar</a></li>
3271	<li id="menu-item-14342" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14342"><a href="https://subtlemedical.com/resources/?resource_search=&#038;type=case-study&#038;resource_topic=all">Case Studies</a></li>
3272	<li id="menu-item-14343" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14343"><a href="https://subtlemedical.com/resources/?resource_search=&#038;type=white-paper&#038;resource_topic=all">Whitepapers</a></li>
3273</ul>
3274</li>
3275</ul></div>                </div>
3276              </div>
3277            </nav>
3278          </div>
3279          <div class="flex2">
3280            <div class="left">
3281              <div class="social">
3282                <div class="menu-social-menu-container"><ul id="menu-social-menu" class="menu"><li id="menu-item-10756" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10756"><a target="_blank" href="https://x.com/SubtleMedical/status/1765795924289425670">X</a></li>
3283<li id="menu-item-10757" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10757"><a target="_blank" href="https://www.linkedin.com/company/subtlemedical/">LinkedIn</a></li>
3284<li id="menu-item-11658" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11658"><a target="_blank" href="https://www.instagram.com/subtlemedical/">Instagram</a></li>
3285<li id="menu-item-10758" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10758"><a target="_blank" href="https://www.youtube.com/channel/UCSjsgz4N9WHIYT3_5-ylYJw">YouTube</a></li>
3286</ul></div>              </div>
3287              <p><a href="/policy/">Privacy Policy</a> &nbsp;|&nbsp; <a href="/compliance">
3287Compliance Center</a><br><br>© 2026 Subtle Medical, Inc.<br>All Rights Reserved.</p>
3288
3289            </div>
3290            <div class="right">
3291              <div class="txt">
3292                <p>The Leader in AI-Powered Image Acquisition Serve more patients better.</p>
3293              </div>
3294              <div class="button">
3295                <a href="/subtle-elite/#elitecontact?src=home">Request a Demo</a>
3296              </div>
3297            </div>
3298          </div>
3299        </div>
3300
3301			</footer>
3302
3303			
3304		</div>
3305
3306		
3306<script>
3307			jQuery(document).ready(function($){
3308				if(Cookies.get('disc')!='13abcff22'){
3309					$('#disclaimer').show();
3310				}
3311
3312				$('#disclaimer a').on('click', function(e){
3313					e.preventDefault();
3314					$('#disclaimer').fadeOut();
3315					Cookies.set('disc', '13abcff22', { expires: 30, path: '/' });
3316				})
3317			})
3318		</script>
3318
3319		
3320
3321		
3321<script src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/jquery-3.3.1.min.js"></script>
3321
3322		
3322<script src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/functions.js"></script>
3322
3323		
3323<script src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/html5lightbox.js"></script>
3323
3324		
3324<script type="text/javascript" src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/jquery.viewportchecker.min.js"></script>
3324
3325		
3325<script type="text/javascript" src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/owl.carousel.min.js"></script>
3325
3326		
3326<script src="https://subtlemedical.com/wp-content/themes/subtlemedical/js/js.cookie.js"></script>
3326
3327        
3327<script type="text/javascript">
3328			// clone owlCarousel to global $
3329			// $.fn.owlCarousel = jQuery.fn.owlCarousel;
3330			// $.fn.viewportChecker = jQuery.fn.viewportChecker;
3331		</script>
3331
3332		<!-- Start of HubSpot Embed Code -->
3333			
3333<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/4393850.js"></script>
3333
3334		<!-- End of HubSpot Embed Code -->
3335	</body>
3336</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.