PageSourceSearch

https://medschoolhub.com/posts/

html medschoolhub.com collected 2026-10-05 19:24:34 UTC 160,108 bytes, 2,291 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <meta name="description" content="Learn the way you want.">
7    <link rel="preconnect" href="https://fonts.googleapis.com">
8    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9    
10<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
11<title>Posts | Med School Hub</title>
12<meta name="description" content="The latest posts from Senpai Simplified."/>
13<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
14<link rel="canonical" href="https://medschoolhub.com/posts/" />
15<link rel="next" href="https://medschoolhub.com/posts/page/2/" />
16<meta property="og:locale" content="en_US" />
17<meta property="og:type" content="website" />
18<meta property="og:title" content="Posts | Med School Hub" />
19<meta property="og:description" content="The latest posts from Senpai Simplified." />
20<meta property="og:url" content="https://medschoolhub.com/posts/" />
21<meta property="og:site_name" content="Med School Hub" />
22<meta property="og:image" content="https://medschoolhub.com/wp-content/uploads/2026/05/Modern-Gaming-Cover-YouTube-Channel-Art2-1024x576.png" />
23<meta property="og:image:secure_url" content="https://medschoolhub.com/wp-content/uploads/2026/05/Modern-Gaming-Cover-YouTube-Channel-Art2-1024x576.png" />
24<meta property="og:image:width" content="1024" />
25<meta property="og:image:height" content="576" />
26<meta property="og:image:type" content="image/png" />
27<meta name="twitter:card" content="summary_large_image" />
28<meta name="twitter:title" content="Posts | Med School Hub" />
29<meta name="twitter:description" content="The latest posts from Senpai Simplified." />
30<meta name="twitter:site" content="@MedSchoolHub_" />
31<meta name="twitter:image" content="https://medschoolhub.com/wp-content/uploads/2026/05/Modern-Gaming-Cover-YouTube-Channel-Art2-1024x576.png" />
32<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"EducationalOrganization","@id":"https://medschoolhub.com/#organization","name":"Med School Hub","url":"https://medschoolhub.com","sameAs":["https://www.facebook.com/medschoolhub1/","https://twitter.com/MedSchoolHub_","https://www.youtube.com/@medschoolhub_","https://www.instagram.com/medschoolhub_/"],"logo":{"@type":"ImageObject","@id":"https://medschoolhub.com/#logo","url":"http://medschoolhub.com/wp-content/uploads/2026/05/Untitled-design2.png","contentUrl":"http://medschoolhub.com/wp-content/uploads/2026/05/Untitled-design2.png","caption":"Med School Hub","inLanguage":"en-US","width":"112","height":"112"}},{"@type":"WebSite","@id":"https://medschoolhub.com/#website","url":"https://medschoolhub.com","name":"Med School Hub","alternateName":"MedSchoolHub","publisher":{"@id":"https://medschoolhub.com/#organization"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://medschoolhub.com/posts/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://medschoolhub.com","name":"Home"}}]},{"@type":"CollectionPage","@id":"https://medschoolhub.com/posts/#webpage","url":"https://medschoolhub.com/posts/","name":"Posts | Med School Hub","isPartOf":{"@id":"https://medschoolhub.com/#website"},"inLanguage":"en-US","breadcrumb":{"@id":"https://medschoolhub.com/posts/#breadcrumb"}}]}</script>
32
33<!-- /Rank Math WordPress SEO plugin -->
34
35<link rel='dns-prefetch' href='//www.googletagmanager.com' />
36<link rel='dns-prefetch' href='//fonts.googleapis.com' />
37<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' />
38<link rel='dns-prefetch' href='//fundingchoicesmessages.google.com' />
39<link rel="alternate" type="application/rss+xml" title="Med School Hub &raquo; Feed" href="https://medschoolhub.com/feed/" />
40<link rel="alternate" type="application/rss+xml" title="Med School Hub &raquo; Comments Feed" href="https://medschoolhub.com/comments/feed/" />
41<style id="wp-img-auto-sizes-contain-inline-css">
42img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
43/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
44</style>
45
46<style id="wp-emoji-styles-inline-css">
47
48	img.wp-smiley, img.emoji {
49		display: inline !important;
50		border: none !important;
51		box-shadow: none !important;
52		height: 1em !important;
53		width: 1em !important;
54		margin: 0 0.07em !important;
55		vertical-align: -0.1em !important;
56		background: none !important;
57		padding: 0 !important;
58	}
59/*# sourceURL=wp-emoji-styles-inline-css */
60</style>
61<style id="wp-block-library-inline-css">
62:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
62--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
63
64/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
65</style>
66<style id="wp-block-heading-inline-css">
67h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
68/*# sourceURL=https://medschoolhub.com/wp-includes/blocks/heading/style.min.css */
69</style>
70<style id="wp-block-paragraph-inline-css">
71.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
72/*# sourceURL=https://medschoolhub.com/wp-includes/blocks/paragraph/style.min.css */
73</style>
74<style id="wp-block-table-inline-css">
75.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}
75.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
76/*# sourceURL=https://medschoolhub.com/wp-includes/blocks/table/style.min.css */
77</style>
78<style id="wp-block-table-theme-inline-css">
79.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}
80/*# sourceURL=https://medschoolhub.com/wp-includes/blocks/table/theme.min.css */
81</style>
82
83<style id="classic-theme-styles-inline-css">
84/*! This file is auto-generated */
85.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
86/*# sourceURL=/wp-includes/css/classic-themes.min.css */
87</style>
88
89<link rel='stylesheet' id='wc-blocks-style-css' href='https://medschoolhub.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.8.1' media='all' />
90
91<style id="global-styles-inline-css">
92: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,
920) 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(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}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;}
92.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;}
93/*# sourceURL=global-styles-inline-css */
94</style>
95
96<link rel='stylesheet' id='quiz-maker-user-dashboard-css' href='https://medschoolhub.com/wp-content/plugins/quiz-maker-user-dashboard/public/css/quiz-maker-user-dashboard-public.css?ver=1.0.5' media='all' />
97<link rel='stylesheet' id='quiz-maker-user-dashboard-dataTable-min-css' href='https://medschoolhub.com/wp-content/plugins/quiz-maker-user-dashboard/public/css/user-dashboard-dataTables.min.css?ver=1.0.5' media='all' />
98<link rel='stylesheet' id='quiz-maker-user-dashboard-sweetalert-css-css' href='https://medschoolhub.com/wp-content/plugins/quiz-maker-user-dashboard/public/css/quiz-maker-user-dashboard-sweetalert2.min.css?ver=1.0.5' media='all' />
99<link rel='stylesheet' id='quiz-maker-css' href='https://medschoolhub.com/wp-content/plugins/quiz-maker/public/css/quiz-maker-public.css?ver=8.8.2' media='all' />
100<link rel='stylesheet' id='bg-shce-genericons-css' href='https://medschoolhub.com/wp-content/plugins/show-hidecollapse-expand/assets/css/genericons/genericons.css?ver=7.1.2' media='all' />
101<link rel='stylesheet' id='bg-show-hide-css' href='https://medschoolhub.com/wp-content/plugins/show-hidecollapse-expand/assets/css/bg-show-hide.css?ver=7.1.2' media='all' />
102<link rel='stylesheet' id='woocommerce-layout-css' href='https://medschoolhub.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.8.1' media='all' />
103<style id="woocommerce-layout-inline-css">
104
105	.infinite-scroll .woocommerce-pagination {
106		display: none;
107	}
108/*# sourceURL=woocommerce-layout-inline-css */
109</style>
110<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://medschoolhub.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.8.1' media='only screen and (max-width: 768px)' />
111<link rel='stylesheet' id='woocommerce-general-css' href='https://medschoolhub.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.8.1' media='all' />
112<style id="woocommerce-inline-inline-css">
113.woocommerce form .form-row .required { visibility: visible; }
114/*# sourceURL=woocommerce-inline-inline-css */
115</style>
116<link rel='stylesheet' id='eztoc-css' href='https://medschoolhub.com/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.85' media='all' />
117<style id="eztoc-inline-css">
118div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-size: 95%;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;}div#ez-toc-container {background: #dddddd;border: 1px solid #bababa;}div#ez-toc-container p.ez-toc-title , #ez-toc-container .ez_toc_custom_title_icon , #ez-toc-container .ez_toc_custom_toc_icon {color: #999;}div#ez-toc-container ul.ez-toc-list a {color: #428bca;}div#ez-toc-container ul.ez-toc-list a:hover {color: #2a6496;}div#ez-toc-container ul.ez-toc-list a:visited {color: #7345d1;}.ez-toc-counter nav ul li a::before {color: ;}.ez-toc-box-title {font-weight: bold; margin-bottom: 10px; text-align: center; text-transform: uppercase; letter-spacing: 1px; color: #666; padding-bottom: 5px;position:absolute;top:-4%;left:5%;background-color: inherit;transition: top 0.3s ease;}.ez-toc-box-title.toc-closed {top:-25%;}
119.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }
120/*# sourceURL=eztoc-inline-css */
121</style>
122<link rel='stylesheet' id='msh-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&#038;family=Outfit:wght@400;500;600;700;800&#038;display=swap' media='all' />
123<link rel='stylesheet' id='blankslate-style-css' href='https://medschoolhub.com/wp-content/themes/blankslate/style.css?ver=2026' media='all' />
124<link rel='stylesheet' id='msh-child-style-css' href='https://medschoolhub.com/wp-content/themes/medschoolhub-child/style.css?ver=1.0.1' media='all' />
125<link rel='stylesheet' id='um_modal-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/um-modal.min.css?ver=2.12.0' media='all' />
126<link rel='stylesheet' id='um_ui-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/jquery-ui.min.css?ver=1.13.2' media='all' />
127<link rel='stylesheet' id='um_tipsy-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/tipsy/tipsy.min.css?ver=1.0.0a' media='all' />
128<link rel='stylesheet' id='um_raty-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/raty/um-raty.min.css?ver=2.6.0' media='all' />
129<link rel='stylesheet' id='select2-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/select2/select2.min.css?ver=4.0.13' media='all' />
130<link rel='stylesheet' id='um_fileupload-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/um-fileupload.min.css?ver=2.12.0' media='all' />
131<link rel='stylesheet' id='um_confirm-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/um-confirm/um-confirm.min.css?ver=1.0' media='all' />
132<link rel='stylesheet' id='um_notice-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/um-notice/um-notice.min.css?ver=1.0' media='all' />
133<link rel='stylesheet' id='um_datetime-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/default.min.css?ver=3.6.2' media='all' />
134<link rel='stylesheet' id='um_datetime_date-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/default.date.min.css?ver=3.6.2' media='all' />
135<link rel='stylesheet' id='um_datetime_time-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/default.time.min.css?ver=3.6.2' media='all' />
136<link rel='stylesheet' id='um_fonticons_ii-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/fonticons-ii.min.css?ver=2.12.0' media='all' />
137<link rel='stylesheet' id='um_fonticons_fa-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/fonticons-fa.min.css?ver=2.12.0' media='all' />
138<link rel='stylesheet' id='um_fontawesome-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/um-fontawesome.min.css?ver=6.5.2' media='all' />
139<link rel='stylesheet' id='um_common-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/common.min.css?ver=2.12.0' media='all' />
140<link rel='stylesheet' id='um_responsive-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/um-responsive.min.css?ver=2.12.0' media='all' />
141<link rel='stylesheet' id='um_styles-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/um-styles.min.css?ver=2.12.0' media='all' />
142<link rel='stylesheet' id='um_crop-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/cropper/cropper.min.css?ver=1.6.1' media='all' />
143<link rel='stylesheet' id='um_profile-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/um-profile.min.css?ver=2.12.0' media='all' />
144<link rel='stylesheet' id='um_account-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/um-account.min.css?ver=2.12.0' media='all' />
145<link rel='stylesheet' id='um_misc-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/um-misc.min.css?ver=2.12.0' media='all' />
146<link rel='stylesheet' id='um_default_css-css' href='https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/css/um-old-default.min.css?ver=2.12.0' media='all' />
147<link rel='stylesheet' id='sib-front-css-css' href='https://medschoolhub.com/wp-content/plugins/mailin/css/mailin-front.css?ver=7.1.2' media='all' />
148<script type="text/javascript">
149            window._nslDOMReady = (function () {
150                const executedCallbacks = new Set();
151            
152                return function (callback) {
153                    /**
154                    * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
155                    */
156                    if (executedCallbacks.has(callback)) return;
157            
158                    const wrappedCallback = function () {
159                        if (executedCallbacks.has(callback)) return;
160                        executedCallbacks.add(callback);
161                        callback();
162                    };
163            
164                    if (document.readyState === "complete" || document.readyState === "interactive") {
165                        wrappedCallback();
166                    } else {
167                        document.addEventListener("DOMContentLoaded", wrappedCallback);
168                    }
169                };
170            })();
171        </script>
171<script id="jquery-core-js" src="https://medschoolhub.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 171
171
172<script id="jquery-migrate-js" src="https://medschoolhub.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 172
172
173<script id="quiz-maker-user-dashboard-js-extra">
174var AysQuizUserDashboardObj = {"loadResource":"Can't load resource.","dataDeleted":"Maybe the data has been deleted.","sEmptyTable":"No data available in table","sInfo":"Showing _START_ to _END_ of _TOTAL_ entries","sInfoEmpty":"Showing 0 to 0 of 0 entries","sInfoFiltered":"(filtered from _MAX_ total entries)","sLengthMenu":"Show _MENU_ entries","sLoadingRecords":"Loading...","sProcessing":"Processing...","sSearch":"Search:","sZeroRecords":"No matching records found","sFirst":"First","sLast":"Last","sNext":"Next","sPrevious":"Previous","sSortAscending":": activate to sort column ascending","sSortDescending":": activate to sort column descending","attempt":"Attempt","userProgress":"User progress","progressionChart":"Progression chart","all":"All"};
175//# sourceURL=quiz-maker-user-dashboard-js-extra
176</script>
vendor: 1 bytes, line 176
176
177<script id="quiz-maker-user-dashboard-js" src="https://medschoolhub.com/wp-content/plugins/quiz-maker-user-dashboard/public/js/quiz-maker-user-dashboard-public.js?ver=1.0.5"></script>
vendor: 1 bytes, line 177
177
178<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://medschoolhub.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.8.1"></script>
vendor: 1 bytes, line 178
178
179<script id="wc-add-to-cart-js-extra">
180var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://medschoolhub.com/cart/","is_cart":"","cart_redirect_after_add":"no"};
181//# sourceURL=wc-add-to-cart-js-extra
182</script>
vendor: 1 bytes, line 182
182
183<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://medschoolhub.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 183
183
184<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://medschoolhub.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.8.1"></script>
vendor: 1 bytes, line 184
184
185<script id="woocommerce-js-extra">
186var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
187//# sourceURL=woocommerce-js-extra
188</script>
vendor: 1 bytes, line 188
188
189<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://medschoolhub.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.8.1"></script>
189
190
191<!-- Google tag (gtag.js) snippet added by Site Kit -->
192<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 192-193
192
193<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
193G-C6Q205GJSJ
vendor: 18 bytes, line 193
193" async></script>
194<script id="google_gtagjs-js-after">
195window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
196gtag("set","linker",{"domains":["medschoolhub.com"]});
197gtag("js", new Date());
198gtag("set", "developer_id.dZTNiMT", true);
199gtag("config", "G-C6Q205GJSJ");
200//# sourceURL=google_gtagjs-js-after
201</script>
vendor: 1 bytes, line 201
201
202<script id="um-gdpr-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/um-gdpr.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 202
202
203<script id="sib-front-js-js-extra">
204var sibErrMsg = {"invalidMail":"Please fill out valid email address","requiredField":"Please fill out required fields","invalidDateFormat":"Please fill out valid date format","invalidSMSFormat":"Please fill out valid phone number"};
205var ajax_sib_front_object = {"ajax_url":"https://medschoolhub.com/wp-admin/admin-ajax.php","ajax_nonce":"29a4f54fc7","flag_url":"https://medschoolhub.com/wp-content/plugins/mailin/img/flags/"};
206//# sourceURL=sib-front-js-js-extra
207</script>
vendor: 1 bytes, line 207
207
208<script id="sib-front-js-js" src="https://medschoolhub.com/wp-content/plugins/mailin/js/mailin-front.js?ver=1782389870"></script>
208
209<link rel="https://api.w.org/" href="https://medschoolhub.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://medschoolhub.com/xmlrpc.php?rsd" />
210<meta name="generator" content="WordPress 7.1.2" />
211<meta name="generator" content="Site Kit by Google 1.188.0" />	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
212	
213<!-- Google AdSense meta tags added by Site Kit -->
214<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
215<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">
216<!-- End Google AdSense meta tags added by Site Kit -->
217<script type="text/javascript" src="https://cdn.brevo.com/js/sdk-loader.js" async></script>
vendor: 1 bytes, line 217
217
218<script type="text/javascript">
219  window.Brevo = window.Brevo || [];
220  window.Brevo.push(['init', {"client_key":"5pdvul19vw5b21yngy3nb3pt","email_id":null,"push":{"customDomain":"https:\/\/medschoolhub.com\/wp-content\/plugins\/mailin\/"},"service_worker_url":"wonderpush-worker-loader.min.js?webKey=71cbee81c157e9f83a8cad5d3752bb4f2d32338cce4d627acdb43346b98ed5bf","frame_url":"brevo-frame.html"}]);
221</script>
221<script type="text/javascript" src="https://cdn.by.wonderpush.com/sdk/1.1/wonderpush-loader.min.js" async></script>
vendor: 1 bytes, line 221
221
222<script type="text/javascript">
223  window.WonderPush = window.WonderPush || [];
224  window.WonderPush.push(['init', {"customDomain":"https:\/\/medschoolhub.com\/wp-content\/plugins\/mailin\/","serviceWorkerUrl":"wonderpush-worker-loader.min.js?webKey=71cbee81c157e9f83a8cad5d3752bb4f2d32338cce4d627acdb43346b98ed5bf","frameUrl":"wonderpush.min.html","webKey":"71cbee81c157e9f83a8cad5d3752bb4f2d32338cce4d627acdb43346b98ed5bf"}]);
225</script>
vendor: 82 bytes, line 225
225<script async id="google_gtagjs" src="https://www.googletagmanager.com/gtag/js?id=
225G-0LNTX0P8YG
vendor: 12 bytes, line 225
225"></script>
226<script id="google_gtagjs-inline">
vendor: 124 bytes, line 227
227window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '
227G-0LNTX0P8YG
vendor: 9 bytes, line 227
227', {} );
228</script>
228
229
230<!-- Google AdSense snippet added by Site Kit -->
231<script async crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9902230736967040&#038;host=ca-host-pub-2644536267352236"></script>
231
232
233<!-- End Google AdSense snippet added by Site Kit -->
234<link rel="icon" href="https://medschoolhub.com/wp-content/uploads/2023/08/cropped-Senpai-Simplified-32x32.png" sizes="32x32" />
235<link rel="icon" href="https://medschoolhub.com/wp-content/uploads/2023/08/cropped-Senpai-Simplified-192x192.png" sizes="192x192" />
236<link rel="apple-touch-icon" href="https://medschoolhub.com/wp-content/uploads/2023/08/cropped-Senpai-Simplified-180x180.png" />
237<meta name="msapplication-TileImage" content="https://medschoolhub.com/wp-content/uploads/2023/08/cropped-Senpai-Simplified-270x270.png" />
238<style type="text/css">div.nsl-container[data-align="left"] {
239    text-align: left;
240}
241
242div.nsl-container[data-align="center"] {
243    text-align: center;
244}
245
246div.nsl-container[data-align="right"] {
247    text-align: right;
248}
249
250
251div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
252    text-decoration: none;
253    box-shadow: none;
254    border: 0;
255}
256
257div.nsl-container .nsl-container-buttons {
258    display: flex;
259    padding: 5px 0;
260}
261
262div.nsl-container.nsl-container-block .nsl-container-buttons {
263    display: inline-grid;
264    grid-template-columns: minmax(145px, auto);
265}
266
267div.nsl-container-block-fullwidth .nsl-container-buttons {
268    flex-flow: column;
269    align-items: center;
270}
271
272div.nsl-container-block-fullwidth .nsl-container-buttons a,
273div.nsl-container-block .nsl-container-buttons a {
274    flex: 1 1 auto;
275    display: block;
276    margin: 5px 0;
277    width: 100%;
278}
279
280div.nsl-container-inline {
281    margin: -5px;
282    text-align: left;
283}
284
285div.nsl-container-inline .nsl-container-buttons {
286    justify-content: center;
287    flex-wrap: wrap;
288}
289
290div.nsl-container-inline .nsl-container-buttons a {
291    margin: 5px;
292    display: inline-block;
293}
294
295div.nsl-container-grid .nsl-container-buttons {
296    flex-flow: row;
297    align-items: center;
298    flex-wrap: wrap;
299}
300
301div.nsl-container-grid .nsl-container-buttons a {
302    flex: 1 1 auto;
303    display: block;
304    margin: 5px;
305    max-width: 280px;
306    width: 100%;
307}
308
309@media only screen and (min-width: 650px) {
310    div.nsl-container-grid .nsl-container-buttons a {
311        width: auto;
312    }
313}
314
315div.nsl-container .nsl-button {
316    cursor: pointer;
317    vertical-align: top;
318    border-radius: 4px;
319}
320
321div.nsl-container .nsl-button-default {
322    color: #fff;
323    display: flex;
324}
325
326div.nsl-container .nsl-button-icon {
327    display: inline-block;
328}
329
330div.nsl-container .nsl-button-svg-container {
331    flex: 0 0 auto;
332    padding: 8px;
333    display: flex;
334    align-items: center;
335}
336
337div.nsl-container svg {
338    height: 24px;
339    width: 24px;
340    vertical-align: top;
341}
342
343div.nsl-container .nsl-button-default div.nsl-button-label-container {
344    margin: 0 24px 0 12px;
345    padding: 10px 0;
346    font-family: Helvetica, Arial, sans-serif;
347    font-size: 16px;
348    line-height: 20px;
349    letter-spacing: .25px;
350    overflow: hidden;
351    text-align: center;
352    text-overflow: clip;
353    white-space: nowrap;
354    flex: 1 1 auto;
355    -webkit-font-smoothing: antialiased;
356    -moz-osx-font-smoothing: grayscale;
357    text-transform: none;
358    display: inline-block;
359}
360
361div.nsl-container .nsl-button-google[data-skin="light"] {
362    box-shadow: inset 0 0 0 1px #747775;
363    color: #1f1f1f;
364}
365
366div.nsl-container .nsl-button-google[data-skin="dark"] {
367    box-shadow: inset 0 0 0 1px #8E918F;
368    color: #E3E3E3;
369}
370
371div.nsl-container .nsl-button-google[data-skin="neutral"] {
372    color: #1F1F1F;
373}
374
375div.nsl-container .nsl-button-google div.nsl-button-label-container {
376    font-family: "Roboto Medium", Roboto, Helvetica, Arial, sans-serif;
377}
378
379div.nsl-container .nsl-button-apple .nsl-button-svg-container {
380    padding: 0 6px;
381}
382
383div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
384    height: 40px;
385    width: auto;
386}
387
388div.nsl-container .nsl-button-apple[data-skin="light"] {
389    color: #000;
390    box-shadow: 0 0 0 1px #000;
391}
392
393div.nsl-container .nsl-button-facebook[data-skin="white"] {
394    color: #000;
395    box-shadow: inset 0 0 0 1px #000;
396}
397
398div.nsl-container .nsl-button-facebook[data-skin="light"] {
399    color: #1877F2;
400    box-shadow: inset 0 0 0 1px #1877F2;
401}
402
403div.nsl-container .nsl-button-spotify[data-skin="white"] {
404    color: #191414;
405    box-shadow: inset 0 0 0 1px #191414;
406}
407
408div.nsl-container .nsl-button-apple div.nsl-button-label-container {
409    font-size: 17px;
410    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
411}
412
413div.nsl-container .nsl-button-slack div.nsl-button-label-container {
414    font-size: 17px;
415    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
416}
417
418div.nsl-container .nsl-button-slack[data-skin="light"] {
419    color: #000000;
420    box-shadow: inset 0 0 0 1px #DDDDDD;
421}
422
423div.nsl-container .nsl-button-tiktok[data-skin="light"] {
424    color: #161823;
425    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
426}
427
428
429div.nsl-container .nsl-button-kakao {
430    color: rgba(0, 0, 0, 0.85);
431}
432
433.nsl-clear {
434    clear: both;
435}
436
437.nsl-container {
438    clear: both;
439}
440
441.nsl-disabled-provider .nsl-button {
442    filter: grayscale(1);
443    opacity: 0.8;
444}
445
446/*Button align start*/
447
448div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
449    justify-content: flex-start;
450}
451
452div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
453    justify-content: center;
454}
455
456div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
457    justify-content: flex-end;
458}
459
460
461div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
462    justify-content: flex-start;
463}
464
465div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
466    justify-content: center;
467}
468
469div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
470    justify-content: flex-end;
471}
472
473div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
474    justify-content: space-around;
475}
476
477div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
478    justify-content: space-between;
479}
480
481/* Button align end*/
482
483/* Redirect */
484
485#nsl-redirect-overlay {
486    display: flex;
487    flex-direction: column;
488    justify-content: center;
489    align-items: center;
490    position: fixed;
491    z-index: 1000000;
492    left: 0;
493    top: 0;
494    width: 100%;
495    height: 100%;
496    backdrop-filter: blur(1px);
497    background-color: RGBA(0, 0, 0, .32);;
498}
499
500#nsl-redirect-overlay-container {
501    display: flex;
502    flex-direction: column;
503    justify-content: center;
504    align-items: center;
505    background-color: white;
506    padding: 30px;
507    border-radius: 10px;
508}
509
510#nsl-redirect-overlay-spinner {
511    content: '';
512    display: block;
513    margin: 20px;
514    border: 9px solid RGBA(0, 0, 0, .6);
515    border-top: 9px solid #fff;
516    border-radius: 50%;
517    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
518    width: 40px;
519    height: 40px;
520    animation: nsl-loader-spin 2s linear infinite;
521}
522
523@keyframes nsl-loader-spin {
524    0% {
525        transform: rotate(0deg)
526    }
527    to {
528        transform: rotate(360deg)
529    }
530}
531
532#nsl-redirect-overlay-title {
533    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
534    font-size: 18px;
535    font-weight: bold;
536    color: #3C434A;
537}
538
539#nsl-redirect-overlay-text {
540    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
541    text-align: center;
542    font-size: 14px;
543    color: #3C434A;
544}
545
546/* Redirect END*/</style><style type="text/css">/* Notice fallback */
547#nsl-notices-fallback {
548    position: fixed;
549    right: 10px;
550    top: 10px;
551    z-index: 10000;
552}
553
554.admin-bar #nsl-notices-fallback {
555    top: 42px;
556}
557
558#nsl-notices-fallback > div {
559    position: relative;
560    background: #fff;
561    border-left: 4px solid #fff;
562    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
563    margin: 5px 15px 2px;
564    padding: 1px 20px;
565}
566
567#nsl-notices-fallback > div.error {
568    display: block;
569    border-left-color: #dc3232;
570}
571
572#nsl-notices-fallback > div.updated {
573    display: block;
574    border-left-color: #46b450;
575}
576
577#nsl-notices-fallback p {
578    margin: .5em 0;
579    padding: 2px;
580}
581
582#nsl-notices-fallback > div:after {
583    position: absolute;
584    right: 5px;
585    top: 5px;
586    content: '\00d7';
587    display: block;
588    height: 16px;
589    width: 16px;
590    line-height: 16px;
591    text-align: center;
592    font-size: 20px;
593    cursor: pointer;
594}</style>	<!-- Fonts Plugin CSS - https://fontsplugin.com/ -->
595	<style>
596			</style>
597	<!-- Fonts Plugin CSS -->
598	</head>
599
600<body class="blog wp-custom-logo wp-embed-responsive wp-theme-blankslate wp-child-theme-medschoolhub-child theme-blankslate woocommerce-no-js feed-view">
601
602<a href="#content" class="skip-link screen-reader-text">Skip to the content</a>
603<!-- Decorative background blobs -->
604<div class="accent-blob accent-blob-1" aria-hidden="true"></div>
605<div class="accent-blob accent-blob-2" aria-hidden="true"></div>
606
607<header id="masthead" class="site-header" role="banner">
608    <div class="site-container">
609
610        <!-- ── Logo / Brand ── -->
611        <div class="site-branding">
612            <a href="https://medschoolhub.com/" rel="home" style="display:flex;align-items:center;gap:10px;text-decoration:none;">
613                <div style="width:44px;height:44px;flex-shrink:0;">
614                    <img src="https://medschoolhub.com/wp-content/themes/medschoolhub-child/logo.svg" alt="MedSchoolHub Logo" style="width:100%;height:100%;border-radius:10px;object-fit:cover;" />
615                </div>
616                <h3 style="margin:0;font-family:'Outfit','Inter',sans-serif;font-size:1rem;font-weight:700;color:var(--text-primary);white-space:nowrap;letter-spacing:-0.01em;">School Hub</h3>
617            </a>
618
619        <!-- ── Primary Navigation ── -->
620        <nav id="site-navigation" class="main-navigation" role="navigation"
621             aria-label="Primary Menu">
622            <ul id="primary-menu" class="menu"><li id="menu-item-4875" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-4875"><a href="http://medschoolhub.com/" itemprop="url">Home</a></li>
623<li id="menu-item-4876" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4876"><a href="https://medschoolhub.com/knowledge-base/" itemprop="url">Knowledge Base</a></li>
624<li id="menu-item-4877" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4877"><a href="https://medschoolhub.com/medical-mcqs/" itemprop="url">MCQs</a></li>
625<li id="menu-item-4878" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-21 current_page_item current_page_parent menu-item-4878"><a href="https://medschoolhub.com/posts/" aria-current="page" itemprop="url">Posts Feed</a></li>
626</ul>        </nav>
627
628        <!-- ── Header Actions: Dark toggle + Account + Cart ── -->
629        <div class="header-actions">
630
631            <!-- Dark Mode Toggle (hooks into existing DarkReader applyTheme) -->
632            <button id="msh-dark-toggle" class="dark-mode-toggle" aria-label="Toggle dark mode" title="Toggle dark mode">🌙</button>
633
634            <!-- Account Icon -->
635            <a href="https://medschoolhub.com/account/"
636               class="cart-btn"
637               id="msh-account-btn"
638               aria-label="My account"
639               title="My Account">
640                                    <span aria-hidden="true" style="font-size:1.1rem;">👤</span>
641                            </a>
642
643            <!-- WooCommerce Cart Icon -->
644                            <a href="https://medschoolhub.com/cart/"
645                   class="cart-btn"
646                   id="msh-cart-btn"
647                   aria-label="Shopping cart">
648                    <span class="cart-icon" aria-hidden="true">🛒</span>
649                                        <span class="cart-count" id="msh-cart-count"
650                          style="display:none;">
651                        0                    </span>
652                </a>
653            
654            <!-- Mobile hamburger -->
655            <button class="nav-toggle" id="msh-nav-toggle" aria-label="Open menu" aria-expanded="false">
656                <span class="hamburger-line"></span>
657                <span class="hamburger-line"></span>
658                <span class="hamburger-line"></span>
659            </button>
660
661        </div><!-- .header-actions -->
662
663    </div><!-- .site-container -->
664</header><!-- #masthead -->
665
666<!-- Mobile nav drawer -->
667<div class="mobile-nav-drawer" id="msh-mobile-drawer" aria-hidden="true">
668    <div class="mobile-nav-inner">
669        <div style="display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color);">
670            <span style="font-family:'Outfit',sans-serif;font-weight:700;font-size:1rem;color:var(--text-primary);">🏥 MedSchoolHub</span>
671            <button class="mobile-nav-close" id="msh-nav-close" aria-label="Close menu">✕</button>
672        </div>
673        <ul id="mobile-menu" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-4875"><a href="http://medschoolhub.com/" itemprop="url">Home</a></li>
674<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4876"><a href="https://medschoolhub.com/knowledge-base/" itemprop="url">Knowledge Base</a></li>
675<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4877"><a href="https://medschoolhub.com/medical-mcqs/" itemprop="url">MCQs</a></li>
676<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-21 current_page_item current_page_parent menu-item-4878"><a href="https://medschoolhub.com/posts/" aria-current="page" itemprop="url">Posts Feed</a></li>
677</ul>        <a href="https://medschoolhub.com/account/" class="btn btn-secondary" style="margin-top:12px;">👤 My Account</a>
678                    <a href="https://medschoolhub.com/cart/" class="btn btn-primary" style="margin-top:8px;">
679                🛒 Cart (0)
680            </a>
681            </div>
682</div>
683<div class="mobile-nav-overlay" id="msh-nav-overlay"></div>
684
685<script>
686(function() {
687    // ── Mobile nav drawer ──
688    var navToggle  = document.getElementById('msh-nav-toggle');
689    var drawer     = document.getElementById('msh-mobile-drawer');
690    var overlay    = document.getElementById('msh-nav-overlay');
691    var navClose   = document.getElementById('msh-nav-close');
692
693    function openDrawer() {
694        drawer.classList.add('open');
695        overlay.classList.add('open');
696        navToggle.setAttribute('aria-expanded', 'true');
697        drawer.setAttribute('aria-hidden', 'false');
698        document.body.style.overflow = 'hidden';
699    }
700    function closeDrawer() {
701        drawer.classList.remove('open');
702        overlay.classList.remove('open');
703        navToggle.setAttribute('aria-expanded', 'false');
704        drawer.setAttribute('aria-hidden', 'true');
705        document.body.style.overflow = '';
706    }
707
708    if (navToggle) navToggle.addEventListener('click', openDrawer);
709    if (navClose)  navClose.addEventListener('click', closeDrawer);
710    if (overlay)   overlay.addEventListener('click', closeDrawer);
711
712    // ── Dark Mode Toggle — CSS Variables Only ──
713    // Uses html.dark class to swap CSS custom properties.
714    // No DarkReader. Clean glassmorphism dark mode.
715    var darkBtn = document.getElementById('msh-dark-toggle');
716    if (!darkBtn) return;
717
718    var htmlEl = document.documentElement;
719
720    function enableDark() {
721        htmlEl.classList.add('dark');
722        // Disable DarkReader if it happens to be loaded by another script
723        if (window.DarkReader) window.DarkReader.disable();
724    }
725
726    function disableLight() {
727        htmlEl.classList.remove('dark');
728        if (window.DarkReader) window.DarkReader.disable();
729    }
730
731    function updateIcon(isDark) {
732        darkBtn.textContent = isDark ? '\u2600\ufe0f' : '\uD83C\uDF19';
733        darkBtn.setAttribute('aria-label', isDark ? 'Switch to light mode' : 'Switch to dark mode');
734        darkBtn.setAttribute('title',      isDark ? 'Switch to light mode' : 'Switch to dark mode');
735    }
736
737    // Determine initial theme: saved preference > browser preference > light
738    var saved = localStorage.getItem('darkMode');
739    if (saved === null) {
740        saved = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
741        localStorage.setItem('darkMode', saved);
742    }
743
744    // Apply immediately to prevent flash of wrong theme
745    if (saved === 'dark') htmlEl.classList.add('dark');
746    else htmlEl.classList.remove('dark');
747    updateIcon(saved === 'dark');
748
749    // Kill DarkReader if it auto-starts from another script
750    window.addEventListener('load', function() {
751        if (window.DarkReader) window.DarkReader.disable();
752    });
753
754    // ── Toggle click ──
755    darkBtn.addEventListener('click', function() {
756        var current  = localStorage.getItem('darkMode') || 'light';
757        var newTheme = (current === 'dark') ? 'light' : 'dark';
758
759        localStorage.setItem('darkMode',      newTheme);
760        localStorage.setItem('msh_dark_mode', newTheme);
761
762        if (newTheme === 'dark') enableDark();
763        else disableLight();
764
765        updateIcon(newTheme === 'dark');
766    });
767})();
768</script>
768
769
770
771
772
773<main id="primary" class="site-main" role="main">
774    <div class="site-container">
775
776        <!-- Hero / Archive Header -->
777        <section class="fp-hero" style="border-bottom: none; padding: 40px 0 32px;">
778            <div class="fp-section-head" style="margin-bottom: 0;">
779                <span class="fp-pill">✨ Latest News</span>
780                <h1 class="fp-headline" style="margin-top: 16px;">
781                                            Posts                                    </h1>
782                            </div>
783        </section>
784
785        <div class="posts-feed">
786            
787                <div class="posts-grid">
788                                            <article id="post-2474" class="glass-card post-card post-2474 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-immunology tag-components-of-immunity tag-immune-mechanisms tag-innate-immunity tag-innate-immunity-vs-adaptive-immunity tag-types-of-immunity">
789
790                            <!-- Thumbnail -->
791                                                            <div class="post-card-thumbnail">
792                                    <a href="https://medschoolhub.com/exploring-the-components-of-immunity/" tabindex="-1" aria-hidden="true">
793                                        <img width="1200" height="675" src="https://medschoolhub.com/wp-content/uploads/2024/05/Copy-of-Untitled-Design12.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Exploring the Components of Immunity" decoding="async" fetchpriority="high" srcset="https://medschoolhub.com/wp-content/uploads/2024/05/Copy-of-Untitled-Design12.jpg 1366w, https://medschoolhub.com/wp-content/uploads/2024/05/Copy-of-Untitled-Design12-600x337.jpg 600w, https://medschoolhub.com/wp-content/uploads/2024/05/Copy-of-Untitled-Design12-300x169.jpg 300w, https://medschoolhub.com/wp-content/uploads/2024/05/Copy-of-Untitled-Design12-1024x576.jpg 1024w, https://medschoolhub.com/wp-content/uploads/2024/05/Copy-of-Untitled-Design12-768x432.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" />                                    </a>
794                                </div>
795                            
796                            <!-- Body -->
797                            <div class="post-card-body">
798
799                                <!-- Meta: Category + Date -->
800                                <div class="post-card-meta">
801                                                                            <a href="https://medschoolhub.com/category/immunology/"
802                                           class="post-card-category">
803                                            Immunology                                        </a>
804                                                                        <span class="post-card-date">
805                                        May 14, 2024                                    </span>
806                                </div>
807
808                                <!-- Title -->
809                                <h2 class="post-card-title">
810                                    <a href="https://medschoolhub.com/exploring-the-components-of-immunity/">Exploring the Components of Immunity</a>
811                                </h2>
812
813                                <!-- Excerpt -->
814                                <p class="post-card-excerpt">
815                                    In immunology, understanding immunity means looking at its different parts, including innate and adaptive responses. Let&#8217;s start on a journey through the…                                </p>
816
817                                <!-- Footer: Author + Read More -->
818                                <div class="post-card-footer">
819                                    <div class="post-card-author">
820                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />
820                                        <span class="post-card-author-name">Isira Aarewatte</span>
821                                    </div>
822                                    <a href="https://medschoolhub.com/exploring-the-components-of-immunity/" class="read-more-link" aria-label="Read Exploring the Components of Immunity">
823                                        Read more →
824                                    </a>
825                                </div>
826
827                            </div><!-- .post-card-body -->
828
829                        </article>
830                                                <article id="post-4790" class="glass-card post-card post-4790 post type-post status-publish format-standard hentry category-uncategorized">
831
832                            <!-- Thumbnail -->
833                                                            <div class="post-card-thumbnail">
834                                    <div class="post-card-thumbnail-placeholder" aria-hidden="true">📖</div>
835                                </div>
836                            
837                            <!-- Body -->
838                            <div class="post-card-body">
839
840                                <!-- Meta: Category + Date -->
841                                <div class="post-card-meta">
842                                                                            <a href="https://medschoolhub.com/category/uncategorized/"
843                                           class="post-card-category">
844                                            Uncategorized                                        </a>
845                                                                        <span class="post-card-date">
846                                        May 27, 2026                                    </span>
847                                </div>
848
849                                <!-- Title -->
850                                <h2 class="post-card-title">
851                                    <a href="https://medschoolhub.com/barber-exam-results/">Barber Exam Results</a>
852                                </h2>
853
854                                <!-- Excerpt -->
855                                <p class="post-card-excerpt">
856                                                                    </p>
857
858                                <!-- Footer: Author + Read More -->
859                                <div class="post-card-footer">
860                                    <div class="post-card-author">
861                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />                                        <span class="post-card-author-name">Isira Aarewatte</span>
862                                    </div>
863                                    <a href="https://medschoolhub.com/barber-exam-results/" class="read-more-link" aria-label="Read Barber Exam Results">
864                                        Read more →
865                                    </a>
866                                </div>
867
868                            </div><!-- .post-card-body -->
869
870                        </article>
871                                                <article id="post-4573" class="glass-card post-card post-4573 post type-post status-publish format-standard has-post-thumbnail hentry category-surgery-mcqs category-uncategorized">
872
873                            <!-- Thumbnail -->
874                                                            <div class="post-card-thumbnail">
875                                    <a href="https://medschoolhub.com/health-hazards-of-traditional-sri-lankan-sweetmeats/" tabindex="-1" aria-hidden="true">
876                                        <img width="998" height="675" src="https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_2y0zmd2y0zmd2y0z.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Health Hazards of Traditional Sri Lankan Sweetmeats" decoding="async" loading="lazy" srcset="https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_2y0zmd2y0zmd2y0z.png 2048w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_2y0zmd2y0zmd2y0z-600x406.png 600w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_2y0zmd2y0zmd2y0z-300x203.png 300w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_2y0zmd2y0zmd2y0z-1024x693.png 1024w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_2y0zmd2y0zmd2y0z-768x519.png 768w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_2y0zmd2y0zmd2y0z-1536x1039.png 1536w" sizes="auto, (max-width: 998px) 100vw, 998px" />                                    </a>
877                                </div>
878                            
879                            <!-- Body -->
880                            <div class="post-card-body">
881
882                                <!-- Meta: Category + Date -->
883                                <div class="post-card-meta">
884                                                                            <a href="https://medschoolhub.com/category/mcqs/surgery-mcqs/"
885                                           class="post-card-category">
886                                            Surgery MCQs                                        </a>
887                                                                        <sp
887an class="post-card-date">
888                                        Apr 9, 2026                                    </span>
889                                </div>
890
891                                <!-- Title -->
892                                <h2 class="post-card-title">
893                                    <a href="https://medschoolhub.com/health-hazards-of-traditional-sri-lankan-sweetmeats/">Health Hazards of Traditional Sri Lankan Sweetmeats</a>
894                                </h2>
895
896                                <!-- Excerpt -->
897                                <p class="post-card-excerpt">
898                                    The Sinhala and Tamil New Year is a time of deep cultural meaning in Sri Lanka. People prepare, share, and eat traditional…                                </p>
899
900                                <!-- Footer: Author + Read More -->
901                                <div class="post-card-footer">
902                                    <div class="post-card-author">
903                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />                                        <span class="post-card-author-name">Isira Aarewatte</span>
904                                    </div>
905                                    <a href="https://medschoolhub.com/health-hazards-of-traditional-sri-lankan-sweetmeats/" class="read-more-link" aria-label="Read Health Hazards of Traditional Sri Lankan Sweetmeats">
906                                        Read more →
907                                    </a>
908                                </div>
909
910                            </div><!-- .post-card-body -->
911
912                        </article>
913                                                <article id="post-4539" class="glass-card post-card post-4539 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
914
915                            <!-- Thumbnail -->
916                                                            <div class="post-card-thumbnail">
917                                    <a href="https://medschoolhub.com/how-to-survive-a-heat-stroke/" tabindex="-1" aria-hidden="true">
918                                        <img width="1200" height="654" src="https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ax5ddnax5ddnax5d-scaled.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="How to Survive a Heat Stroke" decoding="async" loading="lazy" srcset="https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ax5ddnax5ddnax5d-scaled.png 2560w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ax5ddnax5ddnax5d-scaled-600x327.png 600w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ax5ddnax5ddnax5d-300x164.png 300w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ax5ddnax5ddnax5d-1024x559.png 1024w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ax5ddnax5ddnax5d-768x419.png 768w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ax5ddnax5ddnax5d-1536x838.png 1536w, https://medschoolhub.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ax5ddnax5ddnax5d-2048x1117.png 2048w" sizes="auto, (max-width: 1200px) 100vw, 1200px" />                                    </a>
919                                </div>
920                            
921                            <!-- Body -->
922                            <div class="post-card-body">
923
924                                <!-- Meta: Category + Date -->
925                                <div class="post-card-meta">
926                                                                            <a href="https://medschoolhub.com/category/uncategorized/"
927                                           class="post-card-category">
928                                            Uncategorized                                        </a>
929                                                                        <span class="post-card-date">
930                                        Apr 1, 2026                                    </span>
931                                </div>
932
933                                <!-- Title -->
934                                <h2 class="post-card-title">
935                                    <a href="https://medschoolhub.com/how-to-survive-a-heat-stroke/">How to Survive a Heat Stroke</a>
936                                </h2>
937
938                                <!-- Excerpt -->
939                                <p class="post-card-excerpt">
940                                    Sri Lanka is currently facing a severe heatwave in 2026. The Department of Meteorology warns that high temperatures will persist for months…                                </p>
941
942                                <!-- Footer: Author + Read More -->
943                                <div class="post-card-footer">
944                                    <div class="post-card-author">
945                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />                                        <span class="post-card-author-name">Isira Aarewatte</span>
946                                    </div>
947                                    <a href="https://medschoolhub.com/how-to-survive-a-heat-stroke/" class="read-more-link" aria-label="Read How to Survive a Heat Stroke">
948                                        Read more →
949                                    </a>
950                                </div>
951
952                            </div><!-- .post-card-body -->
953
954                        </article>
955                                                <article id="post-4526" class="glass-card post-card post-4526 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
956
957                            <!-- Thumbnail -->
958                                                            <div class="post-card-thumbnail">
959                                    <a href="https://medschoolhub.com/amc-november-recalls/" tabindex="-1" aria-hidden="true">
960                                        <img width="1200" height="670" src="https://medschoolhub.com/wp-content/uploads/2026/03/Gemini_Generated_Image_sscykosscykosscy-scaled.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="AMC MCQs Part 1" decoding="async" loading="lazy" srcset="https://medschoolhub.com/wp-content/uploads/2026/03/Gemini_Generated_Image_sscykosscykosscy-scaled.png 2560w, https://medschoolhub.com/wp-content/uploads/2026/03/Gemini_Generated_Image_sscykosscykosscy-scaled-600x335.png 600w, https://medschoolhub.com/wp-content/uploads/2026/03/Gemini_Generated_Image_sscykosscykosscy-300x167.png 300w, https://medschoolhub.com/wp-content/uploads/2026/03/Gemini_Generated_Image_sscykosscykosscy-1024x572.png 1024w, https://medschoolhub.com/wp-content/uploads/2026/03/Gemini_Generated_Image_sscykosscykosscy-768x429.png 768w, https://medschoolhub.com/wp-content/uploads/2026/03/Gemini_Generated_Image_sscykosscykosscy-1536x857.png 1536w, https://medschoolhub.com/wp-content/uploads/2026/03/Gemini_Generated_Image_sscykosscykosscy-2048x1143.png 2048w" sizes="auto, (max-width: 1200px) 100vw, 1200px" />                                    </a>
961                                </div>
962                            
963                            <!-- Body -->
964                            <div class="post-card-body">
965
966                                <!-- Meta: Category + Date -->
967                                <div class="post-card-meta">
968                                                                            <a href="https://medschoolhub.com/category/uncategorized/"
969                                           class="post-card-category">
970                                            Uncategorized                                        </a>
971                                                                        <span class="post-card-date">
972                                        Mar 13, 2026                                    </span>
973                                </div>
974
975                                <!-- Title -->
976                                <h2 class="post-card-title">
977                                    <a href="https://medschoolhub.com/amc-november-recalls/">AMC MCQs Part 1</a>
978                                </h2>
979
980                                <!-- Excerpt -->
981                                <p class="post-card-excerpt">
982                                                                    </p>
983
984                                <!-- Footer: Author + Read More -->
985                                <div class="post-card-footer">
986                                    <div class="post-card-author">
987                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />                                        <span class="post-card-author-name">Isira Aarewatte</span>
988                                    </div>
989                                    <a href="https://medschoolhub.com/amc-november-recalls/" class="read-more-link" aria-label="Read AMC MCQs Part 1">
990                                        Read more →
991                                    </a>
992                                </div>
993
994                            </div><!-- .post-card-body -->
995
996                        </article>
997                                                <article id="post-4416" class="glass-card post-card post-4416 post type-post status-publish format-standard hentry category-uncategorized">
998
999                            <!-- Thumbnail -->
1000                                                            <div class="post-card-thumbnail">
1001                                    <div class="post-card-thumbnail-placeholder" aria-hidden="true">📖</div>
1002                                </div>
1003                            
1004                            <!-- Body -->
1005                            <div class="post-card-body">
1006
1007                                <!-- Meta: Category + Date -->
1008                                <div class="post-card-meta">
1009                                                                            <a href="https://medschoolhub.com/category/uncategorized/"
1010                                           class="post-card-category">
1011                                            Uncategorized                                        </a>
1012                                                                        <span class="post-card-date">
1013                                        Jan 27, 2026                                    </span>
1014                                </div>
1015
1016                                <!-- Title -->
1017                                <h2 class="post-card-title">
1018                                    <a href="https://medschoolhub.com/perceived-stress-scale/">Perceived Stress Scale</a>
1019                                </h2>
1020
1021                                <!-- Excerpt -->
1022                                <p class="post-card-excerpt">
1023                                                                    </p>
1024
1025                                <!-- Footer: Author + Read More -->
1026                                <div class="post-card-footer">
1027                                    <div class="post-card-author">
1028                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />
1028                                        <span class="post-card-author-name">Isira Aarewatte</span>
1029                                    </div>
1030                                    <a href="https://medschoolhub.com/perceived-stress-scale/" class="read-more-link" aria-label="Read Perceived Stress Scale">
1031                                        Read more →
1032                                    </a>
1033                                </div>
1034
1035                            </div><!-- .post-card-body -->
1036
1037                        </article>
1038                                                <article id="post-4376" class="glass-card post-card post-4376 post type-post status-publish format-standard has-post-thumbnail hentry category-research-and-ethics category-medicine-mcqs">
1039
1040                            <!-- Thumbnail -->
1041                                                            <div class="post-card-thumbnail">
1042                                    <a href="https://medschoolhub.com/hierarchy_of_evidence/" tabindex="-1" aria-hidden="true">
1043                                        <img width="925" height="675" src="https://medschoolhub.com/wp-content/uploads/2026/01/Gemini_Generated_Image_279o1c279o1c279o.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Understanding the Hierarchy of Evidence" decoding="async" loading="lazy" srcset="https://medschoolhub.com/wp-content/uploads/2026/01/Gemini_Generated_Image_279o1c279o1c279o.png 1184w, https://medschoolhub.com/wp-content/uploads/2026/01/Gemini_Generated_Image_279o1c279o1c279o-600x438.png 600w, https://medschoolhub.com/wp-content/uploads/2026/01/Gemini_Generated_Image_279o1c279o1c279o-300x219.png 300w, https://medschoolhub.com/wp-content/uploads/2026/01/Gemini_Generated_Image_279o1c279o1c279o-1024x747.png 1024w, https://medschoolhub.com/wp-content/uploads/2026/01/Gemini_Generated_Image_279o1c279o1c279o-768x560.png 768w" sizes="auto, (max-width: 925px) 100v
1043w, 925px" />                                    </a>
1044                                </div>
1045                            
1046                            <!-- Body -->
1047                            <div class="post-card-body">
1048
1049                                <!-- Meta: Category + Date -->
1050                                <div class="post-card-meta">
1051                                                                            <a href="https://medschoolhub.com/category/student-guides/research-and-ethics/"
1052                                           class="post-card-category">
1053                                            Research and Ethics                                        </a>
1054                                                                        <span class="post-card-date">
1055                                        Jan 19, 2026                                    </span>
1056                                </div>
1057
1058                                <!-- Title -->
1059                                <h2 class="post-card-title">
1060                                    <a href="https://medschoolhub.com/hierarchy_of_evidence/">Understanding the Hierarchy of Evidence</a>
1061                                </h2>
1062
1063                                <!-- Excerpt -->
1064                                <p class="post-card-excerpt">
1065                                    There are hundreds of thousands of new research being published every day. How do we know which one is good ? Sometimes…                                </p>
1066
1067                                <!-- Footer: Author + Read More -->
1068                                <div class="post-card-footer">
1069                                    <div class="post-card-author">
1070                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />                                        <span class="post-card-author-name">Isira Aarewatte</span>
1071                                    </div>
1072                                    <a href="https://medschoolhub.com/hierarchy_of_evidence/" class="read-more-link" aria-label="Read Understanding the Hierarchy of Evidence">
1073                                        Read more →
1074                                    </a>
1075                                </div>
1076
1077                            </div><!-- .post-card-body -->
1078
1079                        </article>
1080                                                <article id="post-4348" class="glass-card post-card post-4348 post type-post status-publish format-standard has-post-thumbnail hentry category-paediatrics-mcqs category-student-guides category-surgery-mcqs">
1081
1082                            <!-- Thumbnail -->
1083                                                            <div class="post-card-thumbnail">
1084                                    <a href="https://medschoolhub.com/types-of-research-medical-student-guide/" tabindex="-1" aria-hidden="true">
1085                                        <img width="1013" height="675" src="https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-27-2025-12_23_28-AM.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="The Complete Guide to Types of Research for Medical Students" decoding="async" loading="lazy" srcset="https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-27-2025-12_23_28-AM.png 1536w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-27-2025-12_23_28-AM-600x400.png 600w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-27-2025-12_23_28-AM-300x200.png 300w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-27-2025-12_23_28-AM-1024x683.png 1024w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-27-2025-12_23_28-AM-768x512.png 768w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-27-2025-12_23_28-AM-1200x800.png 1200w" sizes="auto, (max-width: 1013px) 100vw, 1013px" />                                    </a>
1086                                </div>
1087                            
1088                            <!-- Body -->
1089                            <div class="post-card-body">
1090
1091                                <!-- Meta: Category + Date -->
1092                                <div class="post-card-meta">
1093                                                                            <a href="https://medschoolhub.com/category/mcqs/paediatrics-mcqs/"
1094                                           class="post-card-category">
1095                                            Paediatrics MCQs                                        </a>
1096                                                                        <sp
1096an class="post-card-date">
1097                                        Dec 26, 2025                                    </span>
1098                                </div>
1099
1100                                <!-- Title -->
1101                                <h2 class="post-card-title">
1102                                    <a href="https://medschoolhub.com/types-of-research-medical-student-guide/">The Complete Guide to Types of Research for Medical Students</a>
1103                                </h2>
1104
1105                                <!-- Excerpt -->
1106                                <p class="post-card-excerpt">
1107                                    Entering the world of medicine involves more than just memorizing anatomy or pharmacology; it involves understanding how that knowledge is created. As…                                </p>
1108
1109                                <!-- Footer: Author + Read More -->
1110                                <div class="post-card-footer">
1111                                    <div class="post-card-author">
1112                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />                                        <span class="post-card-author-name">Isira Aarewatte</span>
1113                                    </div>
1114                                    <a href="https://medschoolhub.com/types-of-research-medical-student-guide/" class="read-more-link" aria-label="Read The Complete Guide to Types of Research for Medical Students">
1115                                        Read more →
1116                                    </a>
1117                                </div>
1118
1119                            </div><!-- .post-card-body -->
1120
1121                        </article>
1122                                                <article id="post-4344" class="glass-card post-card post-4344 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-psychiatry tag-ai-psychosis tag-chatbot-delusions tag-chatbot-psychosis tag-chatgpt-psychosis tag-psychosis">
1123
1124                            <!-- Thumbnail -->
1125                                                            <div class="post-card-thumbnail">
1126                                    <a href="https://medschoolhub.com/ai-psychosis/" tabindex="-1" aria-hidden="true">
1127                                        <img width="1013" height="675" src="https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-26-2025-08_39_49-AM.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="AI Psychosis: How Chatbots May Fuel Delusional Thinking" decoding="async" loading="lazy" srcset="https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-26-2025-08_39_49-AM.png 1536w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-26-2025-08_39_49-AM-600x400.png 600w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-26-2025-08_39_49-AM-300x200.png 300w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-26-2025-08_39_49-AM-1024x683.png 1024w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-26-2025-08_39_49-AM-768x512.png 768w, https://medschoolhub.com/wp-content/uploads/2025/12/ChatGPT-Image-Dec-26-2025-08_39_49-AM-1200x800.png 1200w" sizes="auto, (max-width: 1013px) 100vw, 1013px" />                                    </a>
1128                                </div>
1129                            
1130                            <!-- Body -->
1131                            <div class="post-card-body">
1132
1133                                <!-- Meta: Category + Date -->
1134                                <div class="post-card-meta">
1135                                                                            <a href="https://medschoolhub.com/category/student-guides/blog/"
1136                                           class="post-card-category">
1137                                            Blog                                        </a>
1138                                                                        <sp
1138an class="post-card-date">
1139                                        Dec 26, 2025                                    </span>
1140                                </div>
1141
1142                                <!-- Title -->
1143                                <h2 class="post-card-title">
1144                                    <a href="https://medschoolhub.com/ai-psychosis/">AI Psychosis: How Chatbots May Fuel Delusional Thinking</a>
1145                                </h2>
1146
1147                                <!-- Excerpt -->
1148                                <p class="post-card-excerpt">
1149                                    Artificial Intelligence (AI) is rapidly transforming modern psychiatry. While researchers use algorithms to diagnose mental health conditions with increasing accuracy, a darker…                                </p>
1150
1151                                <!-- Footer: Author + Read More -->
1152                                <div class="post-card-footer">
1153                                    <div class="post-card-author">
1154                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />                                        <span class="post-card-author-name">Isira Aarewatte</span>
1155                                    </div>
1156                                    <a href="https://medschoolhub.com/ai-psychosis/" class="read-more-link" aria-label="Read AI Psychosis: How Chatbots May Fuel Delusional Thinking">
1157                                        Read more →
1158                                    </a>
1159                                </div>
1160
1161                            </div><!-- .post-card-body -->
1162
1163                        </article>
1164                                                <article id="post-4337" class="glass-card post-card post-4337 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
1165
1166                            <!-- Thumbnail -->
1167                                                            <div class="post-card-thumbnail">
1168                                    <a href="https://medschoolhub.com/amc-gastroenterology-mcqs/" tabindex="-1" aria-hidden="true">
1169                                        <img width="1200" height="675" src="https://medschoolhub.com/wp-content/uploads/2025/11/GI-AMC.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="AMC Gastroenterology MCQs" decoding="async" loading="lazy" srcset="https://medschoolhub.com/wp-content/uploads/2025/11/GI-AMC.jpg 1366w, https://medschoolhub.com/wp-content/uploads/2025/11/GI-AMC-600x337.jpg 600w, https://medschoolhub.com/wp-content/uploads/2025/11/GI-AMC-300x169.jpg 300w, https://medschoolhub.com/wp-content/uploads/2025/11/GI-AMC-1024x576.jpg 1024w, https://medschoolhub.com/wp-content/uploads/2025/11/GI-AMC-768x432.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" />                                    </a>
1170                                </div>
1171                            
1172                            <!-- Body -->
1173                            <div class="post-card-body">
1174
1175                                <!-- Meta: Category + Date -->
1176                                <div class="post-card-meta">
1177                                                                            <a href="https://medschoolhub.com/category/uncategorized/"
1178                                           class="post-card-category">
1179                                            Uncategorized                                        </a>
1180                                                                        <span class="post-card-date">
1181                                        Nov 26, 2025                                    </span>
1182                                </div>
1183
1184                                <!-- Title -->
1185                                <h2 class="post-card-title">
1186                                    <a href="https://medschoolhub.com/amc-gastroenterology-mcqs/">AMC Gastroenterology MCQs</a>
1187                                </h2>
1188
1189                                <!-- Excerpt -->
1190                                <p class="post-card-excerpt">
1191                                                                    </p>
1192
1193                                <!-- Footer: Author + Read More -->
1194                                <div class="post-card-footer">
1195                                    <div class="post-card-author">
1196                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />
1196                                        <span class="post-card-author-name">Isira Aarewatte</span>
1197                                    </div>
1198                                    <a href="https://medschoolhub.com/amc-gastroenterology-mcqs/" class="read-more-link" aria-label="Read AMC Gastroenterology MCQs">
1199                                        Read more →
1200                                    </a>
1201                                </div>
1202
1203                            </div><!-- .post-card-body -->
1204
1205                        </article>
1206                                                <article id="post-4319" class="glass-card post-card post-4319 post type-post status-publish format-standard has-post-thumbnail hentry category-medicine-mcqs">
1207
1208                            <!-- Thumbnail -->
1209                                                            <div class="post-card-thumbnail">
1210                                    <a href="https://medschoolhub.com/medical-statistics-mcq/" tabindex="-1" aria-hidden="true">
1211                                        <img width="1200" height="675" src="https://medschoolhub.com/wp-content/uploads/2025/10/Copy-of-Copy-of-Social-Images.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Medical Statistics MCQ" decoding="async" loading="lazy" srcset="https://medschoolhub.com/wp-content/uploads/2025/10/Copy-of-Copy-of-Social-Images.jpg 1366w, https://medschoolhub.com/wp-content/uploads/2025/10/Copy-of-Copy-of-Social-Images-600x337.jpg 600w, https://medschoolhub.com/wp-content/uploads/2025/10/Copy-of-Copy-of-Social-Images-300x169.jpg 300w, https://medschoolhub.com/wp-content/uploads/2025/10/Copy-of-Copy-of-Social-Images-1024x576.jpg 1024w, https://medschoolhub.com/wp-content/uploads/2025/10/Copy-of-Copy-of-Social-Images-768x432.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" />                                    </a>
1212                                </div>
1213                            
1214                            <!-- Body -->
1215                            <div class="post-card-body">
1216
1217                                <!-- Meta: Category + Date -->
1218                                <div class="post-card-meta">
1219                                                                            <a href="https://medschoolhub.com/category/mcqs/medicine-mcqs/"
1220                                           class="post-card-category">
1221                                            Medicine MCQs                                        </a>
1222                                                                        <span class="post-card-date">
1223                                        Oct 27, 2025                                    </span>
1224                                </div>
1225
1226                                <!-- Title -->
1227                                <h2 class="post-card-title">
1228                                    <a href="https://medschoolhub.com/medical-statistics-mcq/">Medical Statistics MCQ</a>
1229                                </h2>
1230
1231                                <!-- Excerpt -->
1232                                <p class="post-card-excerpt">
1233                                                                    </p>
1234
1235                                <!-- Footer: Author + Read More -->
1236                                <div class="post-card-footer">
1237                                    <div class="post-card-author">
1238                                        <img src="https://medschoolhub.com/wp-content/uploads/ultimatemember/1/profile_photo-40x40.jpg?1790937466" class="gravatar avatar avatar-28 um-avatar um-avatar-uploaded" width="28" height="28" alt="Dr. Isira Aarewatte" data-default="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/img/default_avatar.jpg" onerror="if ( ! this.getAttribute('data-load-error') ){ this.setAttribute('data-load-error', '1');this.setAttribute('src', this.getAttribute('data-default'));}" loading="lazy" />                                        <span class="post-card-author-name">Isira Aarewatte</span>
1239                                    </div>
1240                                    <a href="https://medschoolhub.com/medical-statistics-mcq/" class="read-more-link" aria-label="Read Medical Statistics MCQ">
1241                                        Read more →
1242                                    </a>
1243                                </div>
1244
1245                            </div><!-- .post-card-body -->
1246
1247                        </article>
1248                                        </div><!-- .posts-grid -->
1249
1250                <!-- Pagination -->
1251                <div class="pagination">
1252                    <ul class='page-numbers'>
1253	<li><span aria-label="Page 1" aria-current="page" class="page-numbers current">1</span></li>
1254	<li><a aria-label="Page 2" class="page-numbers" href="https://medschoolhub.com/posts/page/2/">2</a></li>
1255	<li><a aria-label="Page 3" class="page-numbers" href="https://medschoolhub.com/posts/page/3/">3</a></li>
1256	<li><span class="page-numbers dots">&hellip;</span></li>
1257	<li><a aria-label="Page 19" class="page-numbers" href="https://medschoolhub.com/posts/page/19/">19</a></li>
1258	<li><a class="next page-numbers" href="https://medschoolhub.com/posts/page/2/">Next →</a></li>
1259</ul>
1260                </div>
1261
1262                    </div><!-- .posts-feed -->
1263
1264    </div><!-- .site-container -->
1265</main><!-- #primary -->
1266
1267<footer id="colophon" class="site-footer" role="contentinfo">
1268    <div class="site-container">
1269        <div class="footer-inner">
1270
1271            <p class="footer-brand">Med School Hub</p>
1272
1273            
1274            <p class="footer-copy">
1275                &copy; 2026                <a href="https://medschoolhub.com/">Med School Hub</a>.
1276                All rights reserved.            </p>
1277
1278        </div><!-- .footer-inner -->
1279    </div><!-- .site-container -->
1280</footer><!-- #colophon -->
1281
1282
1283<div id="um_upload_single" style="display:none;"></div>
1284
1285<div id="um_view_photo" style="display:none;">
1286	<a href="javascript:void(0);" data-action="um_remove_modal" class="um-modal-close" aria-label="Close view photo modal">
1287		<i class="um-faicon-times"></i>
1288	</a>
1289
1290	<div class="um-modal-body photo">
1291		<div class="um-modal-photo"></div>
1292	</div>
1293</div>
1294<script type="speculationrules">
1295{"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/medschoolhub-child/*","/wp-content/themes/blankslate/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1296</script>
vendor: 1 bytes, line 1296
1296
1297<script>
1298(function() {
1299const ua = navigator.userAgent.toLowerCase();
1300const html = document.documentElement;
1301if (/(iphone|ipod|ipad)/.test(ua)) {
1302html.classList.add('ios', 'mobile');
1303}
1304else if (/android/.test(ua)) {
1305html.classList.add('android', 'mobile');
1306}
1307else {
1308html.classList.add('desktop');
1309}
1310if (/chrome/.test(ua) && !/edg|brave/.test(ua)) {
1311html.classList.add('chrome');
1312}
1313else if (/safari/.test(ua) && !/chrome/.test(ua)) {
1314html.classList.add('safari');
1315}
1316else if (/edg/.test(ua)) {
1317html.classList.add('edge');
1318}
1319else if (/firefox/.test(ua)) {
1320html.classList.add('firefox');
1321}
1322else if (/brave/.test(ua)) {
1323html.classList.add('brave');
1324}
1325else if (/opr|opera/.test(ua)) {
1326html.classList.add('opera');
1327}
1328})();
1329</script>
1329
1330        
1330<script type="text/javascript">
1331            // Check if the plugin is loaded only once
1332            if (typeof window.maspikLoaded === "undefined") {
1333                window.maspikLoaded = true;
1334                
1335                // Function to check if form should be excluded
1336                function shouldExcludeForm(form) {
1337                    // Check role/aria for search
1338                    var role = (form.getAttribute('role') || '').toLowerCase();
1339                    if (role === 'search') { return true; }
1340                    var aria = (form.getAttribute('aria-label') || '').toLowerCase();
1341                    if (aria.indexOf('search') !== -1) { return true; }
1342                    
1343                    // Check action URL for search patterns
1344                    var action = (form.getAttribute('action') || '').toLowerCase();
1345                    if (action.indexOf('?s=') !== -1 || action.indexOf('search=') !== -1 || /\/search(\/?|\?|$)/.test(action)) {
1346                        return true;
1347                    }
1348                    
1349                    // Check form classes
1350                    var classes = form.className.split(' ');
1351                    if (classes.some(function(className) {
1352                        return className.toLowerCase().includes('search');
1353                    })) {
1354                        return true;
1355                    }
1356                    
1357                    // Check for search inputs inside the form
1358                    var searchInputs = form.querySelectorAll('input[type="search"], input.search, .search input, input[class*="search"], input[id*="search"], input[name="s"], input[name*="search"]');
1359                    if (searchInputs.length > 0) {
1360                        return true;
1361                    }
1362                    
1363                    // Check for search-related classes in child elements
1364                    var searchElements = form.querySelectorAll('.search, [class*="search"], [id*="search"], [aria-label*="search" i]');
1365                    if (searchElements.length > 0) {
1366                        return true;
1367                    }
1368                    
1369                    return false;
1370                }
1371                
1372                function isGetForm(form) {
1373                    var method = (form.getAttribute("method") || "get").toLowerCase();
1374                    return method === "get";
1375                }
1376                
1377                                // Function to add the hidden fields
1378                function addMaspikHiddenFields(form) {
1379                    // Check if the fields already exist
1380                    if (form.querySelector(".maspik-field")) return;
1381
1382                    // Check if the form is already submitted
1383                    if (form.dataset.maspikProcessed) return;
1384                    form.dataset.maspikProcessed = true;
1385
1386                    // Common attributes for the fields
1387                    var commonAttributes = {
1388                        "aria-hidden": "true",
1389                        tabindex: "-1",
1390                        autocomplete: "off",
1391                        class: "maspik-field"
1392                    };
1393
1394                    var hiddenFieldStyles = {
1395                        position: "absolute",
1396                        left: "-99999px"
1397                    };
1398
1399                    // Function to create a hidden field
1400                    function createHiddenField(attributes, styles) {
1401                        var field = document.createElement("input");
1402                        for (var attr in attributes) {
1403                            field.setAttribute(attr, attributes[attr]);
1404                        }
1405                        for (var style in styles) {
1406                            field.style[style] = styles[style];
1407                        }
1408                        return field;
1409                    }
1410
1411                                        // Add Honeypot field if enabled
1412                    var honeypot = createHiddenField({
1413                        type: "text",
1414                        name: "full-name-maspik-hp",
1415                        class: form.className + " maspik-field",
1416                        placeholder: "Leave this field empty",
1417                        "aria-label": "Leave this field empty"
1418                    }, hiddenFieldStyles);
1419                    form.appendChild(honeypot);
1420                    
1421                }
1422
1423                //on load
1424                document.addEventListener("DOMContentLoaded", function() {
1425                    var forms = document.querySelectorAll("form");
1426                    forms.forEach(function(form) {
1427                        // Only add fields if form is not excluded and not method="get"
1428                        if (!shouldExcludeForm(form) && !isGetForm(form)) {
1429                            addMaspikHiddenFields(form);
1430                        }
1431                    });
1432                });
1433
1434                // Add the fields when the form is submitted
1435                document.addEventListener("submit", function(e) {
1436                    if (e.target.tagName === "FORM") {
1437                        // Only add fields if form is not excluded and not method="get"
1438                        if (!shouldExcludeForm(e.target) && !isGetForm(e.target)) {
1439                            addMaspikHiddenFields(e.target);
1440                        }
1441                    }
1442                }, true);
1443                
1444                                // spam key
1445                                // Maspik add key to forms
1446                document.addEventListener("DOMContentLoaded", function() {
1447                    var spamKey = "lKtHW8qbPYJb7cgkee5qPxlALHeYi7iQcuCXPaxfFVZ9Zp53U6DXfBa0vv17mnyH";
1448                    var input = document.createElement("input");
1449                    input.type = "hidden";
1450                    input.name = "maspik_spam_key";
1451                    input.value = spamKey;
1452                    input.setAttribute("autocomplete", "off");
1453                    input.setAttribute("aria-hidden", "true");
1454            
1455                    // Select all forms
1456                    var forms = document.querySelectorAll("form");
1457                    forms.forEach(function(form) {
1458                        // Only add the spam key if form is not excluded, not method="get", and key not already added
1459                        if (!shouldExcludeForm(form) && !isGetForm(form) && !form.querySelector("input[name=maspik_spam_key]")) {
1460                            form.appendChild(input.cloneNode(true));
1461                        }
1462                    });
1463                });
1464                
1465                // add in other way, if the first way not working
1466                document.addEventListener("submit", function(e) {
1467                    if (e.target.tagName === "FORM") {
1468                        // Only add the spam key if form is not excluded, not method="get", and key not already added
1469                        if (!shouldExcludeForm(e.target) && !isGetForm(e.target) && !e.target.querySelector("input[name=maspik_spam_key]")) {
1470                            var spamKey = "lKtHW8qbPYJb7cgkee5qPxlALHeYi7iQcuCXPaxfFVZ9Zp53U6DXfBa0vv17mnyH";
1471                            var input = document.createElement("input");
1472                            input.type = "hidden";
1473                            input.name = "maspik_spam_key";
1474                            input.value = spamKey;
1475                            input.setAttribute("autocomplete", "off");
1476                            input.setAttribute("aria-hidden", "true");
1477                            e.target.appendChild(input);
1478                        }
1479                    }
1480                }, true);
1481                            }
1482        </script>
1482
1483        <style>
1484            .maspik-field { 
1485                display: none !important; 
1486                pointer-events: none !important;
1487                opacity: 0 !important;
1488                position: absolute !important;
1489                left: -99999px !important;
1490            }
1491        </style>
1492                <style>
1493            :root { 
1494                --m-glass: rgba(255, 255, 255, 0.4); 
1495                --m-blue: #3498db; 
1496                --m-bot-grey: #dfdfdf; 
1497                --m-header-black: rgba(0, 0, 0, 0.85);
1498            }
1499            
1500            .m-float-btn {
1501                position: fixed !important; bottom: 25px !important; right: 25px !important;
1502                background: linear-gradient(135deg, #111, #3498db) !important;
1503                color: white !important; border: none !important; border-radius: 50px !important;
1504                padding: 12px 22px !important; cursor: pointer !important; font-weight: 600 !important;
1505                z-index: 2147483647 !important; box-shadow: 0 10px 25px rgba(0,0,0,0.3) !important;
1506                display: flex !important; align-items: center !important; gap: 10px !important;
1507                transition: transform 0.2s !important; font-family: 'Inter', sans-serif !important;
1508                white-space: nowrap !important;
1509            }
1510            .m-float-btn:hover { transform: scale(1.05) !important; }
1511            
1512            .m-window {
1513                position: fixed !important; bottom: 85px !important; right: 25px !important;
1514                width: 420px !important; height: 600px !important; max-width: 90vw !important; max-height: 80vh !important;
1515                background: var(--m-glass) !important; backdrop-filter: blur(25px) saturate(180%) !important;
1516                -webkit-backdrop-filter: blur(25px) saturate(180%) !important;
1517                border: 1px solid rgba(255, 255, 255, 0.3) !important; border-radius: 24px !important;
1518                z-index: 2147483647 !important; display: none; flex-direction: column; overflow: hidden;
1519                box-shadow: 0 20px 60px rgba(0,0,0,0.2) !important; font-family: 'Inter', sans-serif !important;
1520            }
1521
1522            .m-header { 
1523                background: var(--m-header-black) !important; 
1524                color: white !important; padding: 18px !important; 
1525                font-weight: 700 !important; display: flex !important; 
1526                justify-content: space-between !important; 
1527                border-bottom: 2px solid var(--m-blue) !important;
1528            }
1529
1530            .m-msgs { flex-grow: 1 !important; padding: 15px !important; overflow-y: auto !important; display: flex !important; flex-direction: column !important; gap: 14px !important; }
1531            
1532            .m-bubble { padding: 12px 16px !important; border-radius: 18px !important; font-size: 14px !important; line-height: 1.6 !important; position: relative; }
1533            
1534            .m-bubble.bot { 
1535                align-self: flex-start !important; 
1536                background: var(--m-bot-grey) !important; 
1537                color: #111 !important; 
1538                border-bottom-left-radius: 2px !important;
1539                width: 92% !important;
1540                box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important;
1541            }
1542            
1543            .m-bubble.user { 
1544                align-self: flex-end !important; 
1545                background: #000000 !important; 
1546                color: white !important; 
1547                border-bottom-right-radius: 2px !important; 
1548                max-width: 85% !important;
1549            }
1550
1551            .m-user-quote {
1552                background: rgba(52, 152, 219, 0.15) !important;
1553                border-left: 3px solid var(--m-blue) !important;
1554                padding: 6px 10px !important;
1555                margin-bottom: 8px !important;
1556                font-size: 12px !important;
1557                color: #dfdfdf !important;
1558                border-radius: 6px !important;
1559                font-style: italic;
1560                display: block;
1561            }
1562
1563            .img-container { width: 100% !important; max-width: 100% !important; margin: 8px 0 !important; overflow: hidden !important; border-radius: 10px !important; }
1564            .img-container img { width: 100% !important; max-width: 100% !important; height: auto !important; display: block !important; object-fit: contain !important; }
1565
1566            .m-reply-btn {
1567                display: inline-block; font-size: 10px; color: var(--m-blue);
1568                margin-top: 6px; cursor: pointer; text-transform: uppercase;
1569                font-weight: 800;
1569 opacity: 0.8;
1570            }
1571            .m-reply-btn:hover { text-decoration: underline; opacity: 1; }
1572
1573            .m-article-btn {
1574                display: inline-flex !important;
1575                align-items: center !important;
1576                background: var(--m-blue) !important;
1577                color: #ffffff !important;
1578                padding: 10px 20px !important;
1579                border-radius: 30px !important;
1580                text-decoration: none !important;
1581                font-weight: 700 !important;
1582                font-size: 13px !important;
1583                margin-top: 12px !important;
1584                box-shadow: 0 4px 10px rgba(52, 152, 219, 0.3) !important;
1585                transition: transform 0.2s !important;
1586            }
1587            .m-article-btn:hover { transform: translateY(-2px) !important; filter: brightness(1.1) !important; color: #ffffff !important; }
1588
1589            .m-quote-box {
1590                background: rgba(52, 152, 219, 0.12) !important;
1591                border-left: 4px solid var(--m-blue) !important;
1592                padding: 10px !important; margin: 10px 15px 0 15px !important;
1593                font-size: 12px !important; color: #333 !important;
1594                border-radius: 4px !important; display: none;
1595            }
1596
1597            .m-input-wrap { padding: 15px !important; background: white !important; display: flex; flex-direction: column; gap: 8px; border-top: 1px solid #eee !important; }
1598            .m-input-row { display: flex !important; gap: 10px !important; align-items: center; }
1599            .m-input-wrap input { flex-grow: 1 !important; border: 1px solid #ddd !important; border-radius: 25px !important; padding: 10px 15px !important; outline: none !important; font-size: 14px; }
1600            
1601            .m-send-btn { background: #000000 !important; color: white !important; border: none !important; width: 42px !important; height: 42px !important; border-radius: 50% !important; cursor: pointer !important; display: flex; align-items: center; justify-content: center; }
1602
1603            .m-dots span { width: 8px; height: 8px; background: var(--m-blue); border-radius: 50%; display: inline-block; animation: m-bounce 1.4s infinite ease-in-out both; }
1604            @keyframes m-bounce { 0%, 80%, 100% { transform: scale(0); } 40% { transform: scale(1.0); } }
1605            
1606            .m-bubble a { color: #2980b9 !important; text-decoration: underline !important; font-weight: 700 !important; }
1607            .m-bubble .m-article-btn { color: #ffffff !important; text-decoration: none !important; }
1608        </style>
1609
1610        <button class="m-float-btn" id="m-toggle">
1611               <svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" viewBox="0 0 24 24" fill="currentColor">  
1612                <path d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 11c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/>
1613            </svg>
1614            <span>Ask MEDina</span>
1615        </button>
1616
1617        <div class="m-window" id="m-window">
1618            <div class="m-header">
1619                <span>MEDina</span>
1620                <button style="background:none;border:none;color:white;cursor:pointer;font-size:24px;" id="m-close">&times;</button>
1621            </div>
1622            <div class="m-msgs" id="m-msgs">
1623                <div class="m-bubble bot">Hello! I'm <b>MEDina</b>, your medical knowledge assistant. How can I assist you today?</div>
1624            </div>
1625            
1626            <div class="m-quote-box" id="m-quote-box">
1627                <span id="m-quote-text"></span>
1628                <span style="float:right; cursor:pointer;" onclick="clearMQuote()">&times;</span>
1629            </div>
1630
1631            <div class="m-input-wrap">
1632                <div class="m-input-row">
1633                    <input type="text" id="m-input" placeholder="Type medical doubt...">
1634                    <button class="m-send-btn" id="m-send">
1635                        <svg style="width:20px;height:20px" viewBox="0 0 24 24">
1635<path fill="currentColor" d="M2,21L23,12L2,3V10L17,12L2,14V21Z" /></svg>
1636                    </button>
1637                </div>
1638            </div>
1639        </div>
1640
1641        
1641<script>
1642        let currentMQuote = "";
1643
1644        window.clearMQuote = function() {
1645            currentMQuote = "";
1646            const box = document.getElementById('m-quote-box');
1647            if (box) box.style.display = 'none';
1648        }
1649
1650        document.addEventListener('DOMContentLoaded', function() {
1651            const w = document.getElementById('m-window');
1652            const t = document.getElementById('m-toggle');
1653            const c = document.getElementById('m-close');
1654            const s = document.getElementById('m-send');
1655            const i = document.getElementById('m-input');
1656            const m = document.getElementById('m-msgs');
1657
1658            if (!w || !t || !c) return;
1659
1660            window.mReply = function(el) {
1661                const text = el.parentElement.innerText.replace("REPLY", "").trim();
1662                currentMQuote = text;
1663                const preview = text.length > 70 ? text.substring(0, 70) + "..." : text;
1664                const quoteTextEl = document.getElementById('m-quote-text');
1665                const quoteBoxEl = document.getElementById('m-quote-box');
1666                if (quoteTextEl) quoteTextEl.innerText = preview;
1667                if (quoteBoxEl) quoteBoxEl.style.display = 'block';
1668                i.focus();
1669            };
1670
1671            function parseMarkdown(text) {
1672                let html = text.replace(/\[BUTTON:([^\]]+)\]\((https?:\/\/www\.medschoolhub\.com[^\s)]+)\)/g, '<a href="$2" target="_blank" rel="noopener" class="m-article-btn">$1</a>');
1673                html = html.replace(/\[BUTTON:([^\]]+)\]\((https?:\/\/(?!www\.medschoolhub\.com)[^\s)]+)\)/g, '<a href="$2" target="_blank" rel="noopener">$1</a>');
1674                html = html.replace(/\[([^\]]+)\]\((https?:\/\/[^\s)]+)\)/g, '<a href="$2" target="_blank" rel="noopener">$1</a>');
1675                html = html.replace(/\*\*(.*?)\*\*/g, '<b>$1</b>');
1676                html = html.replace(/\*(.*?)\*/g, '<i>$1</i>');
1677                html = html.replace(/^\> (.*$)/gim, '<div style="border-left:4px solid #3498db; background:rgba(52,152,219,0.05); padding:8px 12px; margin:8px 0; font-style:italic;">$1</div>');
1678                html = html.replace(/\n/g, '<br>');
1679                return html;
1680            }
1681
1682            async function ask() {
1683                const q = i.value.trim(); if(!q) return;
1684                
1685                const ud = document.createElement('div'); ud.className='m-bubble user'; 
1686                let bubbleHTML = "";
1687                if (currentMQuote) {
1688                    const quotePreview = currentMQuote.length > 60 ? currentMQuote.substring(0, 60) + "..." : currentMQuote;
1689                    bubbleHTML += `<div class="m-user-quote">${quotePreview}</div>`;
1690                }
1691                bubbleHTML += `<span>${q}</span>`;
1692                ud.innerHTML = bubbleHTML;
1693                m.appendChild(ud);
1694                
1695                const qB = q; 
1696                const qQ = currentMQuote;
1697                i.value=''; clearMQuote();
1698                
1699                const ld=document.createElement('div'); ld.className='m-dots'; ld.innerHTML='<span></span><span></span><span></span>'; m.appendChild(ld);
1700                m.scrollTop = m.scrollHeight;
1701
1702                const pageText = document.body.innerText.substring(0, 5000);
1703
1704                const fd = new FormData(); 
1705                fd.append('query', qB); 
1706                fd.append('quote', qQ); 
1707                fd.append('page_content', pageText);
1708
1709                try {
1710                    const r = await fetch(window.location.href, { method:'POST', body:fd });
1711                    const j = await r.json(); 
1712                    if (m.contains(ld)) m.removeChild(ld);
1713                    
1714                    const bd = document.createElement('div'); bd.className='m-bubble bot'; 
1715                    bd.innerHTML = parseMarkdown(j.response) + '<span class="m-reply-btn" onclick="mReply(this)">Reply</span>';
1716                    m.appendChild(bd);
1717                    m.scrollTo({ top: m.scrollHeight - bd.offsetHeight - 40, behavior: 'smooth' });
1718                } catch(e) { if(m.contains(ld)) m.removeChild(ld); }
1719            }
1720
1721            t.onclick = () => { w.style.display='flex'; t.style.display='none'; };
1722            c.onclick = () => { w.style.display='none'; t.style.display='flex'; };
1723            s.onclick = ask;
1724            i.onkeypress = e => { if(e.key==='Enter') ask(); };
1725        });
1726        </script>
1726
1727        	
1727<script>
1728		(function () {
1729			var c = document.body.className;
1730			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
1731			document.body.className = c;
1732		})();
1733	</script>
1733
1734	
1734<script id="quiz-maker-user-dashboard-public-ajax-js-extra">
1735var user_dashboard_public_ajax = {"ajax_url":"https://medschoolhub.com/wp-admin/admin-ajax.php"};
1736//# sourceURL=quiz-maker-user-dashboard-public-ajax-js-extra
1737</script>
vendor: 1 bytes, line 1737
1737
1738<script id="quiz-maker-user-dashboard-public-ajax-js" src="https://medschoolhub.com/wp-content/plugins/quiz-maker-user-dashboard/public/js/quiz-maker-user-dashboard-public-ajax.js?ver=1790937466"></script>
vendor: 1 bytes, line 1738
1738
1739<script id="quiz-maker-user-dashboard-datatable-min-js-extra">
1740var quizUserDashboardLangDataTableObj = {"sEmptyTable":"No data available in table","sInfo":"Showing _START_ to _END_ of _TOTAL_ entries","sInfoEmpty":"Showing 0 to 0 of 0 entries","sInfoFiltered":"(filtered from _MAX_ total entries)","sLengthMenu":"Show _MENU_ entries","sLoadingRecords":"Loading...","sProcessing":"Processing...","sSearch":"Search:","sZeroRecords":"No matching records found","sFirst":"First","sLast":"Last","sNext":"Next","sPrevious":"Previous","sSortAscending":": activate to sort column ascending","sSortDescending":": activate to sort column descending"};
1741//# sourceURL=quiz-maker-user-dashboard-datatable-min-js-extra
1742</script>
vendor: 1 bytes, line 1742
1742
1743<script id="quiz-maker-user-dashboard-datatable-min-js" src="https://medschoolhub.com/wp-content/plugins/quiz-maker-user-dashboard/public/js/partials/user-dashboard-datatable.min.js?ver=1.0.5"></script>
vendor: 1 bytes, line 1743
1743
1744<script id="quiz-maker-user-dashboard-user-google-chart-js" src="https://medschoolhub.com/wp-content/plugins/quiz-maker-user-dashboard/public/js/partials/google-chart.js?ver=1.0.5"></script>
vendor: 1 bytes, line 1744
1744
1745<script id="quiz-maker-user-dashboard-sweetalert-js-js" src="https://medschoolhub.com/wp-content/plugins/quiz-maker-user-dashboard/public/js/quiz-maker-user-dashboard-sweetalert2.all.min.js?ver=1.0.5"></script>
vendor: 1 bytes, line 1745
1745
1746<script id="jquery-effects-core-js" src="https://medschoolhub.com/wp-includes/js/jquery/ui/effect.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1746
1746
1747<script id="jquery-effects-slide-js" src="https://medschoolhub.com/wp-includes/js/jquery/ui/effect-slide.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1747
1747
1748<script id="jquery-effects-highlight-js" src="https://medschoolhub.com/wp-includes/js/jquery/ui/effect-highlight.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1748
1748
1749<script id="jquery-effects-fold-js" src="https://medschoolhub.com/wp-includes/js/jquery/ui/effect-fold.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1749
1749
1750<script id="jquery-effects-blind-js" src="https://medschoolhub.com/wp-includes/js/jquery/ui/effect-blind.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1750
1750
1751<script id="bg-show-hide-script-js-extra">
1752var BG_SHCE_USE_EFFECTS = "0";
1753var BG_SHCE_TOGGLE_SPEED = "400";
1754var BG_SHCE_TOGGLE_OPTIONS = "none";
1755var BG_SHCE_TOGGLE_EFFECT = "blind";
1756//# sourceURL=bg-show-hide-script-js-extra
1757</script>
vendor: 1 bytes, line 1757
1757
1758<script id="bg-show-hide-script-js" src="https://medschoolhub.com/wp-content/plugins/show-hidecollapse-expand/assets/js/bg-show-hide.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1758
1758
1759<script id="eztoc-scroll-scriptjs-js-extra">
1760var eztoc_smooth_local = {"scroll_offset":"0","add_request_uri":"","add_self_reference_link":""};
1761//# sourceURL=eztoc-scroll-scriptjs-js-extra
1762</script>
vendor: 1 bytes, line 1762
1762
1763<script id="eztoc-scroll-scriptjs-js" src="https://medschoolhub.com/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.85"></script>
vendor: 1 bytes, line 1763
1763
1764<script id="eztoc-js-cookie-js" src="https://medschoolhub.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1"></script>
vendor: 1 bytes, line 1764
1764
1765<script id="eztoc-jquery-sticky-kit-js" src="https://medschoolhub.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2"></script>
vendor: 1 bytes, line 1765
1765
1766<script id="eztoc-js-js-extra">
1767var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"1","scroll_offset":"0","fallbackIcon":"\u003Cspan class=\"\"\u003E\u003Cspan class=\"eztoc-hide\" style=\"display:none;\"\u003EToggle\u003C/span\u003E\u003Cspan class=\"ez-toc-icon-toggle-span\"\u003E\u003Csvg style=\"fill: #999;color:#999\" xmlns=\"http://www.w3.org/2000/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"\u003E\u003Cpath d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"\u003E\u003C/path\u003E\u003C/svg\u003E\u003Csvg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http://www.w3.org/2000/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"\u003E\u003Cpath d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"/\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E","visibility_hide_by_device":"1","chamomile_theme_is_on":""};
1768//# sourceURL=eztoc-js-js-extra
1769</script>
vendor: 1 bytes, line 1769
1769
1770<script id="eztoc-js-js" src="https://medschoolhub.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.85-1781617226"></script>
vendor: 1 bytes, line 1770
1770
1771<script id="sourcebuster-js-js" src="https://medschoolhub.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 1771
1771
1772<script id="wc-order-attribution-js-extra">
1773var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://medschoolhub.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1774//# sourceURL=wc-order-attribution-js-extra
1775</script>
vendor: 1 bytes, line 1775
1775
1776<script id="wc-order-attribution-js" src="https://medschoolhub.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 1776
1776
1777<script id="underscore-js" src="https://medschoolhub.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 1777
1777
1778<script id="wp-util-js-extra">
1779var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
1780//# sourceURL=wp-util-js-extra
1781</script>
vendor: 1 bytes, line 1781
1781
1782<script id="wp-util-js" src="https://medschoolhub.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1782
1782
1783<script id="wp-hooks-js" src="https://medschoolhub.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1783
1783
1784<script id="wp-i18n-js" src="https://medschoolhub.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1784
1784
1785<script id="wp-i18n-js-after">
1786wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1787//# sourceURL=wp-i18n-js-after
1788</script>
vendor: 1 bytes, line 1788
1788
1789<script id="um_tipsy-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/tipsy/tipsy.min.js?ver=1.0.0a"></script>
vendor: 1 bytes, line 1789
1789
1790<script id="um_confirm-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/um-confirm/um-confirm.min.js?ver=1.0"></script>
vendor: 1 bytes, line 1790
1790
1791<script id="um_notice-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/um-notice/um-notice.min.js?ver=1.0"></script>
vendor: 1 bytes, line 1791
1791
1792<script id="um_datetime-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/picker.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 1792
1792
1793<script id="um_datetime_date-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/picker.date.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 1793
1793
1794<script id="um_datetime_time-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/picker.time.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 1794
1794
1795<script id="um_common-js-extra">
1796var um_common_variables = {"locale":"en_US"};
1797var um_common_variables = {"locale":"en_US"};
1798//# sourceURL=um_common-js-extra
1799</script>
vendor: 1 bytes, line 1799
1799
1800<script id="um_common-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/common.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1800
1800
1801<script id="um_crop-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/cropper/cropper.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 1801
1801
1802<script id="um_frontend_common-js-extra">
1803var um_frontend_common_variables = [];
1804//# sourceURL=um_frontend_common-js-extra
1805</script>
vendor: 1 bytes, line 1805
1805
1806<script id="um_frontend_common-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/common-frontend.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1806
1806
1807<script id="um_modal-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/um-modal.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1807
1807
1808<script id="um_jquery_form-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/jquery-form/jquery-form.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1808
1808
1809<script id="um_fileupload-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/fileupload/jquery.uploadfile.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 1809
1809
1810<script id="um_functions-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/um-functions.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1810
1810
1811<script id="um_responsive-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/um-responsive.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1811
1811
1812<script id="um_conditional-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/um-conditional.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1812
1812
1813<script id="select2-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/select2/select2.full.min.js?ver=4.0.13"></script>
vendor: 1 bytes, line 1813
1813
1814<script id="um_select2_locale-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/select2/i18n/en.js?ver=4.0.13"></script>
vendor: 1 bytes, line 1814
1814
1815<script id="um_raty-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/libs/raty/um-raty.min.js?ver=2.6.0"></script>
vendor: 1 bytes, line 1815
1815
1816<script id="um_scripts-js-extra">
1817var um_scripts = {"max_upload_size":"2097152000","nonce":"ee42576b14"};
1818//# sourceURL=um_scripts-js-extra
1819</script>
vendor: 1 bytes, line 1819
1819
1820<script id="um_scripts-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/um-scripts.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1820
1820
1821<script id="um_profile-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/um-profile.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1821
1821
1822<script id="um_account-js" src="https://medschoolhub.com/wp-content/plugins/ultimate-member/assets/js/um-account.min.js?ver=2.12.0"></script>
vendor: 1 bytes, line 1822
1822
1823<script id="wp-emoji-settings" type="application/json">
1824{"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":{"concatemoji":"https://medschoolhub.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1825</script>
vendor: 1 bytes, line 1825
1825
1826<script type="module">
1827/*! This file is auto-generated */
1828var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1829//# sourceURL=https://medschoolhub.com/wp-includes/js/wp-emoji-loader.min.js
1830</script>
vendor: 1 bytes, line 1830
1830
1831<script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""};
1832/**
1833 * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups.
1834 */
1835window._nslHasOpenedPopup = false;
1836window._nslWebViewNoticeElement = null;
1837
1838window.NSLPopup = function (url, title, w, h) {
1839
1840    /**
1841     * Cross-Origin-Opener-Policy blocked the access to the opener
1842     */
1843    if (typeof BroadcastChannel === "function") {
1844        const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel');
1845        _nslLoginBroadCastChannel.onmessage = (event) => {
1846            if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') {
1847                window._nslHasOpenedPopup = false;
1848
1849                const url = event.data?.href;
1850                _nslLoginBroadCastChannel.close();
1851                if (typeof window.nslRedirect === 'function') {
1852                    window.nslRedirect(url);
1853                } else {
1854                    window.opener.location = url;
1855                }
1856            }
1857        };
1858    }
1859
1860    const userAgent = navigator.userAgent,
1861        mobile = function () {
1862            return /\b(iPhone|iP[ao]d)/.test(userAgent) ||
1863                /\b(iP[ao]d)/.test(userAgent) ||
1864                /Android/i.test(userAgent) ||
1865                /Mobile/i.test(userAgent);
1866        },
1867        screenX = window.screenX !== undefined ? window.screenX : window.screenLeft,
1868        screenY = window.screenY !== undefined ? window.screenY : window.screenTop,
1869        outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth,
1870        outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22,
1871        targetWidth = mobile() ? null : w,
1872        targetHeight = mobile() ? null : h,
1873        left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10),
1874        right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10),
1875        features = [];
1876    if (targetWidth !== null) {
1877        features.push('width=' + targetWidth);
1878    }
1879    if (targetHeight !== null) {
1880        features.push('height=' + targetHeight);
1881    }
1882    features.push('left=' + left);
1883    features.push('top=' + right);
1884    features.push('scrollbars=1');
1885
1886    const newWindow = window.open(url, title, features.join(','));
1887
1888    if (window.focus) {
1889        newWindow.focus();
1890    }
1891
1892    window._nslHasOpenedPopup = true;
1893
1894    return newWindow;
1895};
1896
1897let isWebView = null;
1898
1899function checkWebView() {
1900    if (isWebView === null) {
1901        function _detectOS(ua) {
1902            if (/Android/.test(ua)) {
1903                return "Android";
1904            } else if (/iPhone|iPad|iPod/.test(ua)) {
1905                return "iOS";
1906            } else if (/Windows/.test(ua)) {
1907                return "Windows";
1908            } else if (/Mac OS X/.test(ua)) {
1909                return "Mac";
1910            } else if (/CrOS/.test(ua)) {
1911                return "Chrome OS";
1912            } else if (/Firefox/.test(ua)) {
1913                return "Firefox OS";
1914            }
1915            return "";
1916        }
1917
1918        function _detectBrowser(ua) {
1919            let android = /Android/.test(ua);
1920
1921            if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) {
1922                return "Opera";
1923            } else if (/CriOS/.test(ua)) {
1924                return "Chrome for iOS";
1925            } else if (/Edge/.test(ua)) {
1926                return "Edge";
1927            } else if (android && /Silk\//.test(ua)) {
1928                return "Silk";
1929            } else if (/Chrome/.test(ua)) {
1930                return "Chrome";
1931            } else if (/Firefox/.test(ua)) {
1932                return "Firefox";
1933            } else if (android) {
1934                return "AOSP";
1935            } else if (/MSIE|Trident/.test(ua)) {
1936                return "IE";
1937            } else if (/Safari\//.test(ua)) {
1938                return "Safari";
1939            }
1939 else if (/AppleWebKit/.test(ua)) {
1940                return "WebKit";
1941            }
1942            return "";
1943        }
1944
1945        function _detectBrowserVersion(ua, browser) {
1946            if (browser === "Opera") {
1947                return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") :
1948                    / OPR/.test(ua) ? _getVersion(ua, " OPR/") :
1949                        _getVersion(ua, " OPT/");
1950            } else if (browser === "Chrome for iOS") {
1951                return _getVersion(ua, "CriOS/");
1952            } else if (browser === "Edge") {
1953                return _getVersion(ua, "Edge/");
1954            } else if (browser === "Chrome") {
1955                return _getVersion(ua, "Chrome/");
1956            } else if (browser === "Firefox") {
1957                return _getVersion(ua, "Firefox/");
1958            } else if (browser === "Silk") {
1959                return _getVersion(ua, "Silk/");
1960            } else if (browser === "AOSP") {
1961                return _getVersion(ua, "Version/");
1962            } else if (browser === "IE") {
1963                return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") :
1964                    /MSIE/.test(ua) ? _getVersion(ua, "MSIE ")
1965                        :
1966                        _getVersion(ua, "rv:");
1967            } else if (browser === "Safari") {
1968                return _getVersion(ua, "Version/");
1969            } else if (browser === "WebKit") {
1970                return _getVersion(ua, "WebKit/");
1971            }
1972            return "0.0.0";
1973        }
1974
1975        function _getVersion(ua, token) {
1976            try {
1977                return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]);
1978            } catch (o_O) {
1979            }
1980            return "0.0.0";
1981        }
1982
1983        function _normalizeSemverString(version) {
1984            const ary = version.split(/[\._]/);
1985            return (parseInt(ary[0], 10) || 0) + "." +
1986                (parseInt(ary[1], 10) || 0) + "." +
1987                (parseInt(ary[2], 10) || 0);
1988        }
1989
1990        function _isWebView(ua, os, browser, version, options) {
1991            switch (os + browser) {
1992                case "iOSSafari":
1993                    return false;
1994                case "iOSWebKit":
1995                    return _isWebView_iOS(options);
1996                case "AndroidAOSP":
1997                    return false;
1998                case "AndroidChrome":
1999                    return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options);
2000            }
2001            return false;
2002        }
2003
2004        function _isWebView_iOS(options) {
2005            const document = (window["document"] || {});
2006
2007            if ("WEB_VIEW" in options) {
2008                return options["WEB_VIEW"];
2009            }
2010            return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false);
2011        }
2012
2013        function _isWebView_Android(options) {
2014            if ("WEB_VIEW" in options) {
2015                return options["WEB_VIEW"];
2016            }
2017            return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false);
2018        }
2019
2020        const options = {},
2021            nav = window.navigator || {},
2022            ua = nav.userAgent || "",
2023            os = _detectOS(ua),
2024            browser = _detectBrowser(ua),
2025            browserVersion = _detectBrowserVersion(ua, browser);
2026
2027        isWebView = _isWebView(ua, os, browser, browserVersion, options);
2028    }
2029
2030    return isWebView;
2031}
2032
2033function isAllowedWebViewForUserAgent(provider) {
2034    const facebookAllowedWebViews = [
2035        'Instagram',
2036        'FBAV',
2037        'FBAN'
2038    ];
2039    let whitelist = [];
2040
2041    if (provider && provider === 'facebook') {
2042        whitelist = facebookAllowedWebViews;
2043    }
2044
2045    const nav = window.navigator || {},
2046        ua = nav.userAgent || "";
2047
2048    if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) {
2049        return true;
2050    }
2051
2052    return false;
2053}
2054
2055function disableButtonInWebView(providerButtonElement) {
2056    if (providerButtonElement) {
2057        providerButtonElement.classList.add('nsl-disabled-provider');
2058        providerButtonElement.setAttribute('href', '#');
2059
2060        providerButtonElement.addEventListener('pointerdown', (e) => {
2061            if (!window._nslWebViewNoticeElement) {
2062                window._nslWebViewNoticeElement = document.createElement('div');
2063                window._nslWebViewNoticeElement.id = "nsl-notices-fallback";
2064                window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) {
2065                    this.parentNode.removeChild(this);
2066                    window._nslWebViewNoticeElement = null;
2067                });
2068                const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>';
2069
2070                window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML);
2071                document.body.appendChild(window._nslWebViewNoticeElement);
2072            }
2073        });
2074    }
2075
2076}
2077
2078window._nslDOMReady(function () {
2079
2080    window.nslRedirect = function (url) {
2081        if (scriptOptions._redirectOverlay) {
2082            const overlay = document.createElement('div');
2083            overlay.id = "nsl-redirect-overlay";
2084            let overlayHTML = '';
2085            const overlayContainer = "<div id='nsl-redirect-overlay-container'>",
2086                overlayContainerClose = "</div>",
2087                overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>",
2088                overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>",
2089                overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>";
2090
2091            switch (scriptOptions._redirectOverlay) {
2092                case "overlay-only":
2093                    break;
2094                case "overlay-with-spinner":
2095                    overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose;
2096                    break;
2097                default:
2098                    overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose;
2099                    break;
2100            }
2101
2102            overlay.insertAdjacentHTML("afterbegin", overlayHTML);
2103            document.body.appendChild(overlay);
2104        }
2105
2106        window.location = url;
2107    };
2108
2109    let targetWindow = scriptOptions._targetWindow || 'prefer-popup',
2110        lastPopup = false;
2111
2112
2113    document.addEventListener('click', function (e) {
2114        if (e.target) {
2115            const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]');
2116            if (buttonLinkElement) {
2117                if (lastPopup && !lastPopup.closed) {
2118                    e.preventDefault();
2119                    lastPopup.focus();
2120                } else {
2121
2122                    let href = buttonLinkElement.href,
2123                        success = false;
2124                    if (href.indexOf('?') !== -1) {
2125                        href += '&';
2126                    } else {
2127                        href += '?';
2128                    }
2129
2130                    const redirectTo = buttonLinkElement.dataset.redirect;
2131                    if (redirectTo === 'current') {
2132                        href += 'redirect=' + encodeURIComponent(window.location.href) + '&';
2133                    } else if (redirectTo && redirectTo !== '') {
2134                        href += 'redirect=' + encodeURIComponent(redirectTo) + '&';
2135                    }
2136
2137                    if (targetWindow !== 'prefer-same-window' && checkWebView()) {
2138                        targetWindow = 'prefer-same-window';
2139                    }
2140
2141                    if (targetWindow === 'prefer-popup') {
2142                        lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight);
2143                        if (lastPopup) {
2144                            success = true;
2145                            e.preventDefault();
2146                        }
2147                    } else if (targetWindow === 'prefer-new-tab') {
2148                        const newTab = window.open(href + 'display=popup', '_blank');
2149                        if (newTab) {
2150                            if (window.focus) {
2151                                newTab.focus();
2152                            }
2153                            success = true;
2154                            window._nslHasOpenedPopup = true;
2155                            e.preventDefault();
2156                        }
2157                    }
2158
2159                    if (!success) {
2160                        window.location = href;
2161                        e.preventDefault();
2162                    }
2163                }
2164            }
2165        }
2166    });
2167
2168    let buttonCountChanged = false;
2169
2170    const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]');
2171    if (googleLoginButtons.length && checkWebView()) {
2172        googleLoginButtons.forEach(function (googleLoginButton) {
2173            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
2174                disableButtonInWebView(googleLoginButton);
2175            } else {
2176                googleLoginButton.remove();
2177                buttonCountChanged = true;
2178            }
2179        });
2180    }
2181
2182    const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]');
2183    if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) {
2184        facebookLoginButtons.forEach(function (facebookLoginButton) {
2185            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
2186                disableButtonInWebView(facebookLoginButton);
2187            } else {
2188                facebookLoginButton.remove();
2189                buttonCountChanged = true;
2190            }
2191        });
2192    }
2193
2194    const separators = document.querySelectorAll('div.nsl-separator');
2195    if (buttonCountChanged && separators.length) {
2196        separators.forEach(function (separator) {
2197            const separatorParentNode = separator.parentNode;
2198            if (separatorParentNode) {
2199                const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons');
2200                if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) {
2201                    separator.remove();
2202                }
2203            }
2204        })
2205    }
2206});})();</script>
2206<!-- start Simple Custom CSS and JS -->
2207<!-- Load DarkReader Library -->
2208<script src="https://cdn.jsdelivr.net/npm/[email protected]/darkreader.js"></script>
vendor: 2 bytes, line 2208
2208
2209<script>
2210(function() {
2211    function applyTheme(theme) {
2212        if (theme === 'dark') {
2213            // Force True Black and high contrast
2214            DarkReader.enable({
2215                brightness: 100,
2216                contrast: 100,
2217                sepia: 0,
2218                theme: {
2219                    darkSchemeBackgroundColor: '#000000',
2220                    darkSchemeTextColor: '#ffffff'
2221                }
2222            });
2223            // Fallback CSS injection for stubborn Elementor backgrounds
2224            document.body.style.setProperty('background-color', '#000000', 'important');
2225            document.documentElement.style.setProperty('background-color', '#000000', 'important');
2226        } else {
2227            // Completely disable and remove injected styles
2228            DarkReader.disable();
2229            document.body.style.removeProperty('background-color');
2230            document.documentElement.style.removeProperty('background-color');
2231        }
2232    }
2233
2234    // 1. Check initial theme passed in the URL (e.g., ?theme=dark)
2235    const urlParams = new URLSearchParams(window.location.search);
2236    const initialTheme = urlParams.get('theme');
2237    if (initialTheme) {
2238        applyTheme(initialTheme);
2239    }
2240
2241    // 2. Listen for theme toggle messages from the Flutter App
2242    window.addEventListener('message', function(event) {
2243        try {
2244            var data = typeof event.data === 'string' ? JSON.parse(event.data) : event.data;
2245            if (data && data.theme) {
2246                applyTheme(data.theme);
2247            }
2248        } catch (e) {
2249            // Ignore non-JSON messages
2250        }
2251    });
2252})();
2253</script>
2253<!-- end Simple Custom CSS and JS -->
2254<script>
2255document.addEventListener('DOMContentLoaded', function() {
2256    const header = document.getElementById('masthead');
2257    if (!header) return;
2258    
2259    let lastScroll = window.pageYOffset || document.documentElement.scrollTop;
2260    
2261    window.addEventListener('scroll', () => {
2262        const currentScroll = window.pageYOffset || document.documentElement.scrollTop;
2263        
2264        // Add sticky class when scrolling past 100px
2265        if (currentScroll > 100) {
2266            header.classList.add('is-sticky');
2267            
2268            // Scrolling down -> hide header
2269            if (currentScroll > lastScroll && currentScroll > 200) {
2270                header.classList.add('scroll-down');
2271                header.classList.remove('scroll-up');
2272            } 
2273            // Scrolling up -> show header
2274            else if (currentScroll < lastScroll) {
2275                header.classList.remove('scroll-down');
2276                header.classList.add('scroll-up');
2277            }
2278        } else {
2279            // At the top
2280            header.classList.remove('is-sticky', 'scroll-down', 'scroll-up');
2281        }
2282        
2283        lastScroll = currentScroll <= 0 ? 0 : currentScroll;
2284    }, { passive: true });
2285});
2286</script>
2286
2287</body>
2288</html>
2289
2290
2291<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-10-02 10:37:46 -->

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.