PageSourceSearch

https://www.endotext.org/about/

html endotext.org collected 2026-10-02 05:54:01 UTC 202,628 bytes, 3,116 lines download raw bytes

1<!doctype html>
2<html dir="ltr" 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">
6	<link rel="profile" href="https://gmpg.org/xfn/11">
7	<title>About - EndoText</title>
8
9		<!-- All in One SEO 5.0.2.1 - aioseo.com -->
10	<meta name="description" content="About About MDText and Endotext.org EndoText (www.endotext.org) is produced by the owning company MDText, a non-profit organization incorporated in the state of Oregon, USA. The Board of Directors consists of the Editor (Kenneth Feingold) and Sub-section Editors who are responsible for electing the Executive Officers and maintaining company operations. Current Executive Officers are Ashley Grossman," />
11	<meta name="robots" content="max-image-preview:large" />
12	<link rel="canonical" href="https://www.endotext.org/about/" />
13	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.2.1" />
14		<meta property="og:locale" content="en_US" />
15		<meta property="og:site_name" content="EndoText - The best Clinical Endocrinology source in the world, and FREE." />
16		<meta property="og:type" content="article" />
17		<meta property="og:title" content="About - EndoText" />
18		<meta property="og:description" content="About About MDText and Endotext.org EndoText (www.endotext.org) is produced by the owning company MDText, a non-profit organization incorporated in the state of Oregon, USA. The Board of Directors consists of the Editor (Kenneth Feingold) and Sub-section Editors who are responsible for electing the Executive Officers and maintaining company operations. Current Executive Officers are Ashley Grossman," />
19		<meta property="og:url" content="https://www.endotext.org/about/" />
20		<meta property="og:image" content="https://www.endotext.org/wp-content/uploads/2025/06/EndoText-v1.webp" />
21		<meta property="og:image:secure_url" content="https://www.endotext.org/wp-content/uploads/2025/06/EndoText-v1.webp" />
22		<meta property="article:published_time" content="2025-05-28T08:28:59+00:00" />
23		<meta property="article:modified_time" content="2025-07-23T14:33:22+00:00" />
24		<meta name="twitter:card" content="summary_large_image" />
25		<meta name="twitter:title" content="About - EndoText" />
26		<meta name="twitter:description" content="About About MDText and Endotext.org EndoText (www.endotext.org) is produced by the owning company MDText, a non-profit organization incorporated in the state of Oregon, USA. The Board of Directors consists of the Editor (Kenneth Feingold) and Sub-section Editors who are responsible for electing the Executive Officers and maintaining company operations. Current Executive Officers are Ashley Grossman," />
27		<meta name="twitter:image" content="https://www.endotext.org/wp-content/uploads/2025/06/EndoText-v1.webp" />
28		
28<script type="application/ld+json" class="aioseo-schema">
29			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.endotext.org\/about\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.endotext.org\/#listItem","position":1,"name":"Home","item":"https:\/\/www.endotext.org\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.endotext.org\/about\/#listItem","name":"About"}},{"@type":"ListItem","@id":"https:\/\/www.endotext.org\/about\/#listItem","position":2,"name":"About","previousItem":{"@type":"ListItem","@id":"https:\/\/www.endotext.org\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.endotext.org\/#organization","name":"EndoText","description":"The best Clinical Endocrinology source in the world, and FREE.","url":"https:\/\/www.endotext.org\/","logo":{"@type":"ImageObject","url":"https:\/\/www.endotext.org\/wp-content\/uploads\/2025\/06\/EndoText-v1.webp","@id":"https:\/\/www.endotext.org\/about\/#organizationLogo","width":800,"height":137},"image":{"@id":"https:\/\/www.endotext.org\/about\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/www.endotext.org\/about\/#webpage","url":"https:\/\/www.endotext.org\/about\/","name":"About - EndoText","description":"About About MDText and Endotext.org EndoText (www.endotext.org) is produced by the owning company MDText, a non-profit organization incorporated in the state of Oregon, USA. The Board of Directors consists of the Editor (Kenneth Feingold) and Sub-section Editors who are responsible for electing the Executive Officers and maintaining company operations. Current Executive Officers are Ashley Grossman,","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.endotext.org\/#website"},"breadcrumb":{"@id":"https:\/\/www.endotext.org\/about\/#breadcrumblist"},"datePublished":"2025-05-28T08:28:59+00:00","dateModified":"2025-07-23T14:33:22+00:00"},{"@type":"WebSite","@id":"https:\/\/www.endotext.org\/#website","url":"https:\/\/www.endotext.org\/","name":"EndoText","description":"The best Clinical Endocrinology source in the world, and FREE.","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.endotext.org\/#organization"}}]}
30		</script>
30
31		<!-- All in One SEO -->
32
33<script data-cfasync="false" data-cookieconsent="ignore" data-ezscrex="false" data-no-defer="1" data-pagespeed-no-defer>
34var ctPublicFunctions = {"_ajax_nonce":"b064cb911c","_rest_nonce":"f814afc404","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/www.endotext.org\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","bot_detector_enabled":true,"data__frontend_data_log_enabled":1,"data__bot_detector_enabled":1,"cookiePrefix":"","wprocket_detected":false,"host_url":"www.endotext.org","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
35</script>
vendor: 1 bytes, line 35
35
36<script data-cfasync="false" data-cookieconsent="ignore" data-ezscrex="false" data-no-defer="1" data-pagespeed-no-defer>
37var ctPublic = {"_ajax_nonce":"b064cb911c","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":true,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/www.endotext.org\/","pixel__setting":"3","pixel__enabled":true,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"1","data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":"fa718ea7a1405a51ff37566dbbd6f0d3ea8a22e76ae5c72fab8afb08bc5d32bd","emailEncoderPassKey":"a2ed71a66a0af2d7d2efe5ef9aee7877","bot_detector_forms_excluded":"W10=","advancedCacheExists":true,"varnishCacheExists":false,"wc_ajax_add_to_cart":false,"theRealPerson":{"phrases":{"trpHeading":"The Real Person Badge!","trpContent1":"Verified as a real person and not a bot. The comment was approved without pre-moderation.","trpContent2":" Anti-Spam by CleanTalk","trpContentLearnMore":"Learn more"},"trpContentLink":"https:\/\/cleantalk.org\/help\/the-real-person?utm_id=&amp;utm_term=&amp;utm_source=admin_side&amp;utm_medium=trp_badge&amp;utm_content=trp_badge_link_click&amp;utm_campaign=apbct_links","imgPersonUrl":"https:\/\/www.endotext.org\/wp-content\/plugins\/cleantalk-spam-protect\/css\/images\/real_user.svg","imgShieldUrl":"https:\/\/www.endotext.org\/wp-content\/plugins\/cleantalk-spam-protect\/css\/images\/shield.svg"}}
38</script>
38
39<link rel='dns-prefetch' href='//fd.cleantalk.org' />
40<link rel='dns-prefetch' href='//sitegpt.ai' />
41<link rel="alternate" type="application/rss+xml" title="EndoText &raquo; Feed" href="https://www.endotext.org/feed/" />
42<link rel="alternate" type="application/rss+xml" title="EndoText &raquo; Comments Feed" href="https://www.endotext.org/comments/feed/" />
43<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.endotext.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.endotext.org%2Fabout%2F" />
44<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.endotext.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.endotext.org%2Fabout%2F&#038;format=xml" />
45		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 45-46
45
46							<script src="//www.googletagmanager.com/gtag/js?id=
46G-Q2XY0TB8BY
vendor: 68 bytes, lines 46-47
46"  data-cfasync="false" data-wpfc-render="false" async></script>
47			
47<script data-cfasync="false" data-wpfc-render="false">
48				var mi_version = '11.3.0';
49				var mi_track_user = true;
50				var mi_no_track_reason = '';
51								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.endotext.org\/about\/"};
52								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
53					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
54				} else {
55					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
56				}
57
58								var disableStrs = [
59										'ga-disable-G-Q2XY0TB8BY',
60									];
61
62				/* Function to detect opted out users */
63				function __gtagTrackerIsOptedOut() {
64					for (var index = 0; index < disableStrs.length; index++) {
65						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
66							return true;
67						}
68					}
69
70					return false;
71				}
72
73				/* Disable tracking if the opt-out cookie exists. */
74				if (__gtagTrackerIsOptedOut()) {
75					for (var index = 0; index < disableStrs.length; index++) {
76						window[disableStrs[index]] = true;
77					}
78				}
79
80				/* Opt-out function */
81				function __gtagTrackerOptout() {
82					for (var index = 0; index < disableStrs.length; index++) {
83						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
84						window[disableStrs[index]] = true;
85					}
86				}
87
88				if ('undefined' === typeof gaOptout) {
89					function gaOptout() {
90						__gtagTrackerOptout();
91					}
92				}
93								window.dataLayer = window.dataLayer || [];
94
95				window.MonsterInsightsDualTracker = {
96					helpers: {},
97					trackers: {},
98				};
99				if (mi_track_user) {
100					function __gtagDataLayer() {
101						dataLayer.push(arguments);
102					}
103
104					function __gtagTracker(type, name, parameters) {
105						if (!parameters) {
106							parameters = {};
107						}
108
109						if (parameters.send_to) {
110							__gtagDataLayer.apply(null, arguments);
111							return;
112						}
113
114						if (type === 'event') {
115														parameters.send_to = monsterinsights_frontend.v4_id;
116							var hookName = name;
117							if (typeof parameters['event_category'] !== 'undefined') {
118								hookName = parameters['event_category'] + ':' + name;
119							}
120
121							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
122								MonsterInsightsDualTracker.trackers[hookName](parameters);
123							} else {
124								__gtagDataLayer('event', name, parameters);
125							}
126							
127						} else {
128							__gtagDataLayer.apply(null, arguments);
129						}
130					}
131
132					__gtagTracker('js', new Date());
133					__gtagTracker('set', {
134						'developer_id.dZGIzZG': true,
135											});
136					if ( MonsterInsightsLocations.page_location ) {
137						__gtagTracker('set', MonsterInsightsLocations);
138					}
139										__gtagTracker('config', 'G-Q2XY0TB8BY', {"forceSSL":"true","link_attribution":"true"} );
140										window.gtag = __gtagTracker;										(function () {
141						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
142						/* ga and __gaTracker compatibility shim. */
143						var noopfn = function () {
144							return null;
145						};
146						var newtracker = function () {
147							return new Tracker();
148						};
149						var Tracker = function () {
150							return null;
151						};
152						var p = Tracker.prototype;
153						p.get = noopfn;
154						p.set = noopfn;
155						p.send = function () {
156							var args = Array.prototype.slice.call(arguments);
157							args.unshift('send');
158							__gaTracker.apply(null, args);
159						};
160						var __gaTracker = function () {
161							var len = arguments.length;
162							if (len === 0) {
163								return;
164							}
165							var f = arguments[len - 1];
166							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
167								if ('send' === arguments[0]) {
168									var hitConverted, hitObject = false, action;
169									if ('event' === arguments[1]) {
170										if ('undefined' !== typeof arguments[3]) {
171											hitObject = {
172												'eventAction': arguments[3],
173												'eventCategory': arguments[2],
174												'eventLabel': arguments[4],
175												'value': arguments[5] ? arguments[5] : 1,
176											}
177										}
178									}
179									if ('pageview' === arguments[1]) {
180										if ('undefined' !== typeof arguments[2]) {
181											hitObject = {
182												'eventAction': 'page_view',
183												'page_path': arguments[2],
184											}
185										}
186									}
187									if (typeof arguments[2] === 'object') {
188										hitObject = arguments[2];
189									}
190									if (typeof arguments[5] === 'object') {
191										Object.assign(hitObject, arguments[5]);
192									}
193									if ('undefined' !== typeof arguments[1].hitType) {
194										hitObject = arguments[1];
195										if ('pageview' === hitObject.hitType) {
196											hitObject.eventAction = 'page_view';
197										}
198									}
199									if (hitObject) {
200										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
201										hitConverted = mapArgs(hitObject);
202										__gtagTracker('event', action, hitConverted);
203									}
204								}
205								return;
206							}
207
208							function mapArgs(args) {
209								var arg, hit = {};
210								var gaMap = {
211									'eventCategory': 'event_category',
212									'eventAction': 'event_action',
213									'eventLabel': 'event_label',
214									'eventValue': 'event_value',
215									'nonInteraction': 'non_interaction',
216									'timingCategory': 'event_category',
217									'timingVar': 'name',
218									'timingValue': 'value',
219									'timingLabel': 'event_label',
220									'page': 'page_path',
221									'location': 'page_location',
222									'title': 'page_title',
223									'referrer' : 'page_referrer',
224								};
225								for (arg in args) {
226																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
227										hit[gaMap[arg]] = args[arg];
228									} else {
229										hit[arg] = args[arg];
230									}
231								}
232								return hit;
233							}
234
235							try {
236								f.hitCallback();
237							} catch (ex) {
238							}
239						};
240						__gaTracker.create = newtracker;
241						__gaTracker.getByName = newtracker;
242						__gaTracker.getAll = function () {
243							return [];
244						};
245						__gaTracker.remove = noopfn;
246						__gaTracker.loaded = true;
247						window['__gaTracker'] = __gaTracker;
248					})();
249									} else {
250										console.log("");
251					(function () {
252						function __gtagTracker() {
253							return null;
254						}
255
256						window['__gtagTracker'] = __gtagTracker;
257						window['gtag'] = __gtagTracker;
258					})();
259									}
260			</script>
260
261							<!-- / Google Analytics by MonsterInsights -->
262		<style id="wp-img-auto-sizes-contain-inline-css">
263img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
264/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
265</style>
266<style id="wp-emoji-styles-inline-css">
267
268	img.wp-smiley, img.emoji {
269		display: inline !important;
270		border: none !important;
271		box-shadow: none !important;
272		height: 1em !important;
273		width: 1em !important;
274		margin: 0 0.07em !important;
275		vertical-align: -0.1em !important;
276		background: none !important;
277		padding: 0 !important;
278	}
279/*# sourceURL=wp-emoji-styles-inline-css */
280</style>
281<style id="co-authors-plus-coauthors-style-inline-css">
282.wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline}
283
284/*# sourceURL=https://www.endotext.org/wp-content/plugins/co-authors-plus/build/blocks/block-coauthors/style-index.css */
285</style>
286<style id="co-authors-plus-avatar-style-inline-css">
287.wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto}
288
289/*# sourceURL=https://www.endotext.org/wp-content/plugins/co-authors-plus/build/blocks/block-coauthor-avatar/style-index.css */
290</style>
291<style id="co-authors-plus-image-style-inline-css">
292.wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto}
293
294/*# sourceURL=https://www.endotext.org/wp-content/plugins/co-authors-plus/build/blocks/block-coauthor-image/style-index.css */
295</style>
296<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://www.endotext.org/wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/css/table-of-contents/global.e90f6d47.css?ver=5.0.2.1' media='all' />
297<style id="global-styles-inline-css">
298: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,0) 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%);
298--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%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }: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;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}
298.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;}
299:root :where(.wp-block-icon svg){width: 24px;}
300:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
301/*# sourceURL=global-styles-inline-css */
302</style>
303<link rel='stylesheet' id='cleantalk-public-css-css' href='https://www.endotext.org/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.88_1789652782' media='all' />
304<link rel='stylesheet' id='cleantalk-email-decoder-css-css' href='https://www.endotext.org/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-email-decoder.min.css?ver=6.88_1789652782' media='all' />
305<link rel='stylesheet' id='cleantalk-trp-css-css' href='https://www.endotext.org/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-trp.min.css?ver=6.88_1789652782' media='all' />
306<link rel='stylesheet' id='wpa-css-css' href='https://www.endotext.org/wp-content/plugins/honeypot/includes/css/wpa.css?ver=2.4.02' media='all' />
307<link rel='stylesheet' id='ui-font-css' href='https://www.endotext.org/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y-toolbar.css?ver=2.4.1' media='all' />
308<link rel='stylesheet' id='wpa-toolbar-css' href='https://www.endotext.org/wp-content/plugins/wp-accessibility/toolbar/css/a11y.css?ver=2.4.1' media='all' />
309<link rel='stylesheet' id='wpa-style-css' href='https://www.endotext.org/wp-content/plugins/wp-accessibility/css/wpa-style.css?ver=2.4.1' media='all' />
310<style id="wpa-style-inline-css">
311:root { --admin-bar-top : 7px; }
312/*# sourceURL=wpa-style-inline-css */
313</style>
314<link rel='stylesheet' id='parent-style-css' href='https://www.endotext.org/wp-content/themes/hello-elementor/style.css?ver=7.1.2' media='all' />
315<link rel='stylesheet' id='child-style-css' href='https://www.endotext.org/wp-content/themes/hello-elementor-child/style.css?ver=7.1.2' media='all' />
316<link rel='stylesheet' id='hello-elementor-css' href='https://www.endotext.org/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' />
317<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://www.endotext.org/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' />
318<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://www.endotext.org/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' />
319<link rel='stylesheet' id='elementor-frontend-css' href='https://www.endotext.org/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1790905569' media='all' />
320<link rel='stylesheet' id='elementor-post-6-css' href='https://www.endotext.org/wp-content/uploads/elementor/css/post-6.css?ver=1790905569' media='all' />
321<link rel='stylesheet' id='wpdreams-asl-basic-css' href='https://www.endotext.org/wp-content/plugins/ajax-search-lite/css/style.basic.css?ver=4.14.5' media='all' />
322<style id="wpdreams-asl-basic-inline-css">
323
324					div[id*='ajaxsearchlitesettings'].searchsettings .asl_option_inner label {
325						font-size: 0px !important;
326						color: rgba(0, 0, 0, 0);
327					}
328					div[id*='ajaxsearchlitesettings'].searchsettings .asl_option_inner label:after {
329						font-size: 11px !important;
330						position: absolute;
331						top: 0;
332						left: 0;
333						z-index: 1;
334					}
335					.asl_w_container {
336						width: 100%;
337						margin: 0px 0px 0px 0px;
338						min-width: 200px;
339					}
340					div[id*='ajaxsearchlite'].asl_m {
341						width: 100%;
342					}
343					div[id*='ajaxsearchliteres'].wpdreams_asl_results div.resdrg span.highlighted {
344						font-weight: bold;
345						color: rgba(217, 49, 43, 1);
346						background-color: rgba(238, 238, 238, 1);
347					}
348					div[id*='ajaxsearchliteres'].wpdreams_asl_results .results img.asl_image {
349						width: 70px;
350						height: 70px;
351						object-fit: cover;
352					}
353					div[id*='ajaxsearchlite'].asl_r .results {
354						max-height: none;
355					}
356					div[id*='ajaxsearchlite'].asl_r {
357						position: absolute;
358					}
359				
360							.asl_w, .asl_w * {font-family:&quot;Roboto&quot; !important;}
361							.asl_m input[type=search]::placeholder{font-family:&quot;Roboto&quot; !important;}
362							.asl_m input[type=search]::-webkit-input-placeholder{font-family:&quot;Roboto&quot; !important;}
363							.asl_m input[type=search]::-moz-placeholder{font-family:&quot;Roboto&quot; !important;}
364							.asl_m input[type=search]:-ms-input-placeholder{font-family:&quot;Roboto&quot; !important;}
365						
366						.asl_m, .asl_m .probox {
367							background-color: rgba(255, 255, 255, 0.08) !important;
368							background-image: none !important;
369							-webkit-background-image: none !important;
370							-ms-background-image: none !important;
371						}
372					
373						.asl_m .probox svg {
374							fill: rgba(0, 0, 0, 1) !important;
375						}
376						.asl_m .probox .innericon {
377							background-color: rgba(255, 255, 255, 1) !important;
378							background-image: none !important;
379							-webkit-background-image: none !important;
380							-ms-background-image: none !important;
381						}
382					
383						div.asl_m.asl_w {
384							border:1px none rgb(0, 0, 0) !important;border-radius:0px 0px 0px 0px !important;
385							box-shadow: none !important;
386						}
387						div.asl_m.asl_w .probox {border: none !important;}
388					
389						div.asl_r.asl_w.vertical .results .item::after {
390							display: block;
391							position: absolute;
392							bottom: 0;
393							content: '';
394							height: 1px;
395							width: 100%;
396							background: #D8D8D8;
397						}
398						div.asl_r.asl_w.vertical .results .item.asl_last_item::after {
399							display: none;
400						}
401					
402/*# sourceURL=wpdreams-asl-basic-inline-css */
403</style>
404<link rel='stylesheet' id='wpdreams-asl-instance-css' href='https://www.endotext.org/wp-content/plugins/ajax-search-lite/css/style-underline.css?ver=4.14.5' media='all' />
405<link rel='stylesheet' id='widget-image-css' href='https://www.endotext.org/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.3' media='all' />
406<link rel='stylesheet' id='widget-heading-css' href='https://www.endotext.org/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' />
407<link rel='stylesheet' id='widget-search-css' href='https://www.endotext.org/wp-content/plugins/elementor-pro/assets/css/widget-search.min.css?ver=4.3.1' media='all' />
408<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.endotext.org/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1790905569' media='all' />
409<link rel='stylesheet' id='widget-icon-list-css' href='https://www.endotext.org/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1790905569' media='all' />
410<link rel='stylesheet' id='e-sticky-css' href='https://www.endotext.org/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.3.1' media='all' />
411<link rel='stylesheet' id='elementor-post-25-css' href='https://www.endotext.org/wp-content/uploads/elementor/css/post-25.css?ver=1790913389' media='all' />
412<link rel='stylesheet' id='elementor-post-22736-css' href='https://www.endotext.org/wp-content/uploads/elementor/css/post-22736.css?ver=1790905570' media='all' />
413<link rel='stylesheet' id='elementor-post-62-css' href='https://www.endotext.org/wp-content/uploads/elementor/css/post-62.css?ver=1790905570' media='all' />
414<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://www.endotext.org/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1769059329' media='all' />
415<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://www.endotext.org/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1769059335' media='all' />
416<link rel='stylesheet' id='elementor-gf-local-dmsans-css' href='https://www.endotext.org/wp-content/uploads/elementor/google-fonts/css/dmsans.
416css?ver=1769059339' media='all' />
417<link rel='stylesheet' id='ws-plugin--s2member-css' href='https://www.endotext.org/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_css=1&#038;qcABC=1&#038;ver=261001-261001-2484506891' media='all' />
418<script id="cookie-law-info-js-extra">
419var _ckyConfig = {"_ipData":[],"_assetsURL":"https://www.endotext.org/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://www.endotext.org","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"box","preferenceCenterType":"popup","position":"bottom-left","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#193C73","background-color":"transparent","border-color":"transparent"}},"showMore":{"status":true,"tag":"show-desc-button","type":"button","styles":{"color":"#1863DC"}},"showLess":{"status":true,"tag":"hide-desc-button","type":"button","styles":{"color":"#1863DC"}},"alwaysActive":{"status":true,"tag":"always-active","styles":{"color":"#008000"}},"manualLinks":{"status":true,"tag":"manual-links","type":"link","styles":{"color":"#1863DC"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.6","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#193C73","border-color":"#193C73"}},{"tag":"reject-button","styles":{"color":"#193C73","background-color":"transparent","border-color":"#193C73"}},{"tag":"settings-button","styles":{"color":"#193C73","background-color":"transparent","border-color":"#193C73"}},{"tag":"readmore-button","styles":{"color":"#193C73","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":{"color":"#1863DC"}},{"tag":"hide-desc-button","styles":{"color":"#1863DC"}},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#193C73","border-color":"#193C73"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"
419Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EPlease accept cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]};
420var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}
420.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}
420.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px;
420 width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-optout-action-area{padding:0 24px 22px 24px;box-sizing:border-box;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding-top:22px;border-top:1px solid;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}\n.cky-optout-success{width:798px;max-width:100%;border-radius:8px;padding:8px 12px;margin:0 auto;box-sizing:border-box;outline:none}.cky-optout-success .cky-optout-success-inner{display:flex;flex-direction:column;gap:4px}.cky-optout-success .cky-optout-success-row{display:flex;align-items:flex-start}.cky-optout-success .cky-optout-success-icon{width:20px;flex-shrink:0}.cky-optout-success .cky-optout-success-text{margin:0;margin-inline-start:8px;margin-top:1px;font-weight:400;font-size:13px;line-height:20px}.cky-optout-success .cky-optout-success-text p{margin:0}.cky-optout-success .cky-optout-success-subtext{margin:0;font-weight:400;font-size:12px;line-height:20px}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}
420.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"};
421//# sourceURL=cookie-law-info-js-extra
422</script>
vendor: 1 bytes, line 422
422
423<script id="cookie-law-info-js" src="https://www.endotext.org/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.6"></script>
vendor: 1 bytes, line 423
423
424<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://www.endotext.org/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 424
424
425<script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/www.endotext.org","hash_tracking":"false","v4_id":"G-Q2XY0TB8BY"};</script>
vendor: 1 bytes, line 425
425
426<script id="apbct-public-bundle.min-js-js" src="https://www.endotext.org/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.88_1789652782"></script>
vendor: 1 bytes, line 426
426
427<script async data-wp-strategy="async" id="ct_bot_detector-js" src="https://fd.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.88"></script>
vendor: 1 bytes, line 427
427
428<script id="jquery-core-js" src="https://www.endotext.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 428
428
429<script id="jquery-migrate-js" src="https://www.endotext.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 429
429
430<script id="jquery-js-after">
431jQuery(document).ready(function($) {
432        $('a[href$=".pdf"]').attr('target', '_blank').attr('rel', 'noopener noreferrer');
433      });
434    
435//# sourceURL=jquery-js-after
436</script>
vendor: 1 bytes, line 436
436
437<script id="sitegpt-widget-js-before">
438window.$sitegpt = window.$sitegpt || [];
439//# sourceURL=sitegpt-widget-js-before
440</script>
vendor: 1 bytes, line 440
440
441<script async data-wp-strategy="async" id="sitegpt-widget-js" src="https://sitegpt.ai/widget/237f8ed6-340e-41fa-a8dc-0f107d5c9e1c.js?ver=1.0.0"></script>
vendor: 1 bytes, line 441
441
442<script id="custom-script-js" src="https://www.endotext.org/wp-content/themes/hello-elementor-child/js/main.js?ver=7.1.2"></script>
442
443<link rel="https://api.w.org/" href="https://www.endotext.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.endotext.org/wp-json/wp/v2/pages/25" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.endotext.org/xmlrpc.php?rsd" />
444<link rel='shortlink' href='https://www.endotext.org/?p=25' />
445<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style>				<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
446				<link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Open+Sans&display=swap" />
447								<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans&display=swap" media="all" />
448				<meta name="generator" content="Elementor 4.3.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
449			<style>
450				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
451				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
452					background-image: none !important;
453				}
454				@media screen and (max-height: 1024px) {
455					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
456					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
457						background-image: none !important;
458					}
459				}
460				@media screen and (max-height: 640px) {
461					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
462					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
463						background-image: none !important;
464					}
465				}
466			</style>
467			<noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style><link rel="icon" href="https://www.endotext.org/wp-content/uploads/2025/06/cropped-endo-text-favicon-32x32.webp" sizes="32x32" />
468<link rel="icon" href="https://www.endotext.org/wp-content/uploads/2025/06/cropped-endo-text-favicon-192x192.webp" sizes="192x192" />
469<link rel="apple-touch-icon" href="https://www.endotext.org/wp-content/uploads/2025/06/cropped-endo-text-favicon-180x180.webp" />
470<meta name="msapplication-TileImage" content="https://www.endotext.org/wp-content/uploads/2025/06/cropped-endo-text-favicon-270x270.webp" />
471<style id="wp-custom-css">
472.bg-grad-1:before{
473    content:'';
474    background: linear-gradient(180deg, #F4F6F7 0%, rgba(244, 246, 247, 0) 39.5%);
475    position: absolute;
476    top: 0;
477    left: 0;
478    width: 100%;
479}
480
481#wpadminbar{
482	z-index: 9999999 !important;
483}
484
485.heading--blue--hover:hover h5 ,.heading--blue--hover:hover h3 {
486    color: #53B1FD;
487}
488
489.single-chapter .post-content ol li, .single-chapter .post-content ul li {
490    word-wrap: break-word;
491}
492
493.header---menu{
494	z-index: 999999 !important;
495}
496
497.single-chapter .post-content :is(h2, h3, h4, h5, h6) {
498    text-transform: uppercase;
499}
500
501.single-chapter .post-content h2 {
502    font-size: 1.285714286rem;
503    line-height: 1.6;
504	font-weight: bold !important;
505}
506
507.single-chapter .post-content h3 {
508	    font-size: 1.142857143rem;
509    line-height: 1.846153846;
510    font-weight: bold !important;
511    text-transform: capitalize !important;
512}
513
514.single-chapter .post-content h4, .single-chapter .post-content h5  {
515	    font-size: 1.142857143rem;
516    line-height: 1.846153846;
517    text-transform: capitalize !important;
518}
519
520.single-chapter .post-content h5 {
521	font-style: italic;
522}
523
524figcaption {
525    word-wrap: break-word;
526}
527
528.text--light {
529    color: #99A0AE;
530}
531
532.section-grid {
533  display: grid;
534  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
535  gap: 8px;
536}
537
538.section-card {
539    border: 1px solid #E1E4EA;
540    border-radius: 16px;
541    padding: 16px;
542    background: white;
543	  font-family: "DM Sans";
544}
545
546.section-card h3 {
547    font-weight: 500;
548    font-size: 20px;
549    line-height: 28px;
550	    margin-block-start: 0 !important;
551    margin-block-end: 8px !important;
552}
553
554.section-card p {
555    font-weight: 500;
556    color: #525866;
557    font-size: 14px;
558    line-height: 20px;
559    letter-spacing: 0 !important;
560}
561
562
563.section-card ul {
564  list-style: none;
565  padding: 0;
566  margin: 0;
567}
568
569.section-card li {
570  margin-bottom: 10px;
571}
572
573.section-card p strong {
574	    font-weight: 500 !important;
575    color: #99A0AE !important;
576}
577
578/*
579.section-grid .section-card:last-child {
580    display: none;
581}
582*/
583
584.link-text-inline .elementor-icon-list-text a {
585    display: inline;
586}
587
588.link-text-inline .elementor-icon-list-text:hover, .link-text-inline .elementor-icon-list-text:hover a{
589	color: #53b1fd !important;
590	
591}
592
593.content--length p {
594    display: -webkit-box;
595    -webkit-line-clamp: 3;
596    -webkit-box-orient: vertical;
597    overflow: hidden;
598    text-overflow: ellipsis;
599}
600
601.wpforms-container-full {
602    margin-block: 0 !important;
603}
604
605.wpforms-container .wpforms-field {
606    padding-block: 0 !important;
607    margin-bottom: 16px !important;
608}
609
610.wpforms-field-label {
611    margin-bottom: 8px !important;
612}
613
614.wpforms-submit {
615    background-color: #193c73 !important;
616    border: none !important;
617    border-radius: 100px !important;
618    padding: 16px 24px !important;
619    min-height: 48px;
620}
621
622.wpforms-submit:hover{
623	    background-color: #53b1fd !important;
624}
625
626table td, table th {
627    padding: 8px;
628}
629/* .border-none-section .section-card {
630    padding: 0 0 16px !important;
631    border: none !important;
632    border-bottom: 1px solid #E1E4EA !important;
633    border-radius: 0 !important;
634} */
635.border-none-section .section-grid {
636
637    gap: 24px;
638	column-gap: 78px;
639}
640
641.tboc--sec .elementor-toc__top-level {
642    font-weight: 700;
643}
644
645.tboc--sec .elementor-toc__list-item-text-wrapper {
646    align-items: self-start;
647}
648
649.tboc--sec .elementor-toc__list-wrapper > .elementor-toc__list-item > .elementor-toc__list-wrapper > .elementor-toc__list-item > .elementor-toc__list-wrapper > .elementor-toc__list-item {
650    font-weight: 400;
651}
652
653.tboc--sec .elementor-toc__list-wrapper > .elementor-toc__list-item > .elementor-toc__list-wrapper > .elementor-toc__list-item {
654    font-weight: 700;
655}
656
657/* .chapter-downloads a {
658    display: inline-flex;
659    align-items: center;
660    gap: 8px;
661    background: #eef5ff;
662    min-width: 180px;
663    border-radius: 100px;
664    min-height: 54px;
665    justify-content: center;
666} */
667.log-in-out a {
668    color: #fff;
669}
670
671.chapter-downloads a img {
672    width: 28px;
673}
674
675.nav-sticky-post .elementor-post-navigation {
676    gap: 8px;
677}
678 .nav-sticky-post.elementor-sticky--effects {
679    border-block: 1px solid grey !important;
680/*     background: #fff;
681    padding-top: 7px; */
682    transition: 0.3s all ease;
683} 
684
685.hover-text-white:hover a{
686    color: #fff !important;
687}
688
689
690.single-chapter .responsive-table-container {
691    width: 100%;
692    overflow-x: auto;
693    -webkit-overflow-scrolling: touch;
694    margin-bottom: 1.5rem;
695}
696
697.single-chapter .responsive-table-container table {
698    width: 100%;
699    min-width: 800px;
700    border-collapse: collapse;
701}
702.responsive-table-container th {
703    background: #e7edf7 !important;
704    text-transform: uppercase;
705	font-size: 12pt   !important;
706    font-weight: bold   !important;
707}
708.responsive-table-container th strong {
709    font-size: 12pt;
710    font-weight: bold !important;
711}
712
713html {
714  scroll-padding-top: 160px;
715  scroll-behavior: smooth;
716}
717
718button#bookmark-scroll-btn {
719    color: #193c73;
720    font-size: 16px !important;
721    font-weight: 400;
722}
723
724
725.section--cat--list {
726  counter-reset: loop-counter;
727}
728
729.section--cat--list .loop-item--box h5::before {
730  counter-increment: loop-counter;
731  content: counter(loop-counter) ". ";
732  font-weight: bold;
733  margin-right: 4px;
734  display: inline-block;
735  color: #000;
736}
737
738form#ws-plugin--s2member-profile td {
739    background: transparent !important;
740}
741
742/* form#ws-plugin--s2member-profile {
743    background: #fff;
744    padding: 2rem;
745    border-radius: 0.6rem;
746} */
747
748.form-user input {
749    background: #fbfbfb !important;
750    border-color: #e5e5e5 !important;
751}
752
753.form-user input#ws-plugin--s2member-profile-submit {
754    background-color: #193c73
755 !important;
756}
757
758.form-user input#ws-plugin--s2member-profile-submit:hover {
759    background-color: #53b1fd !important;
760
761}
762
763input#ws-plugin--s2member-profile-submit {
764    width: auto !important;
765}
766
767form#ws-plugin--s2member-profile table tr:last-child {
768    text-align: center;
769}
770
771input#ws-plugin--s2member-profile-submit {
772    border-color: transparent !important;
773}
774div.ws-plugin--s2member-password-strength {
775    width: max-content;
776}
777
778.text--justify p {
779    text-align: justify;
780}
781
782.my--account-sec {
783    max-width: 800px;
784    margin: 0 auto;
785    padding: 64px 20px;
786}
787.my-acc-page {
788    background: #f5f6f8;
789}
790
791.my-acc-page .form--wrapper input, .my-acc-page .form--wrapper select {
792    border-color: #e6e6e6 !important;
793	min-height: 42px;
794}
795.edit--btn {
796    padding: 0 !important;
797    background: none !important;
798    border: none;
799    color: unset;
800    margin-inline-start: 8px;
801}
802
803.content-mid-wrapper {
804    text-align: center;
805}
806
807.red-divider {
808    background: #ff6767;
809    width: 100%;
810    height: 1px;
811    margin-block: 40px;
812}
813
814.my-acc-btn {
815    border: none ! IMPORTANT;
816    margin-block: 16px;
817}
818.btm-text-upgrade {
819    text-align: center;
820}
821div#s2member-pro-paypal-registration-form-registration-section-title, div#s2member-pro-paypal-registration-form-submission-section-title {
822    display: none;
823}
824.registration-form{
825    max-width: 780px;
826    margin: 0 auto;
827}
828
829.registration-form input, .registration-form select {
830    border-color: #e6e6e6 !important;
831	min-height: 40px;
832}
833
834div.s2member-pro-paypal-form-custom-fields-section-title {
835    background: none;
836}
837.registration-wrapper button {
838    border: none;
839}
840
841.registration-upgrade {
842    text-align: center;
843    border-top: #ff6767 1px solid !important;
844    margin-top: 30px;
845    padding-top: 30px;
846}
847
848.registration-submit {
849    text-align: center;
850    padding-top: 30px;
851}
852
853.registration-submit button {
854    margin-bottom: 20px;
855}
856
857.registration-wrapper div#s2member-pro-paypal-registration-form-submission-section {
858    display: flex
859;
860    align-items: center;
861    justify-content: center;
862}
863h2.upgrade-title {
864    font-size: 26px;
865}
866
867p.upgrade-description {
868    font-style: italic;
869}
870
871.registration-header {
872    text-align: center;
873}
874
875.registration-description {
876    text-align: center;
877    max-width: 85%;
878    margin: 0 auto;
879}
880
881#scroll-to-top, #scroll-to-bottom, button#bookmark-scroll-btn, button#go-to-bookmark-btn{
882color: #fff !important;
883
884}
885
886.a11y-toolbar ul li button{
887	font-size: 16px !important;
888}
889
890.reg-loginbtndiv {
891    text-align: center;
892}
893
894
895.reg-loginbtndiv .reg-loginbtn.button {
896    background-color: #193c73
897 !important;
898    font-family: "Roboto", Sans-serif !important;
899    font-size: 16px !important;
900    font-weight: 500 !important;
901    line-height: 24px !important;
902    letter-spacing: -0.5px !important;
903    color: var(--e-global-color-09433d1) !important;
904    border-radius: 100px 100px 100px 100px !important;
905    padding: 12px 24px 12px 24px !important;
906    margin-bottom: 6px !important;
907    display: inline-block;
908}
909
910.reg-loginbtn-p {
911    color: black !important;
912}
913
914.reg-loginbtndiv .reg-loginbtn.button:hover{
915	background-color: #53b1fd !important;
916}
917
918body.login {
919    background: #f4f6f7 !important;
920}
921
922.custom-login-wrapper form#loginform{
923	padding: 24px !important;
924}
925
926
927.login .privacy-policy-page-link{
928	margin-block: 0 !important;
929}
930
931#ajaxsearchlite1 .probox, div.asl_w .probox{
932padding-block: 7px;
933}
934
935div.asl_w .probox .promagnifier {
936    border: none !important;
937    background-image: linear-gradient(180deg, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%)) !important;
938    box-shadow: none !important;
939	    order: 1;
940    padding-left: 5px;
941}
942
943div#ajaxsearchlite1 {
944    border-radius: 10px !important;
945    /* background: #2c4b7e !important; */
946}
947
948.asl_m .probox svg {
949    fill: rgb(255 255 255) !important;
950}
951
952.asl_m .probox .innericon{
953	background-color: transparent !important;
954}
955
956#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
957	color: #fff !important;
958}
959
960div.asl_w .probox .proinput input::-webkit-input-placeholder{
961	color: #fff !important;
962	opacity: 1 !important;
963}
964
965
966/******************************/
967        /* Search Section Styles */
968        .search-card {
969            background: white;
970            border-radius: 12px;
971            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
972            border: 1px solid #e0f2fe;
973            padding: 24px;
974            margin-bottom: 32px;
975        }
976
977        .search-row {
978            display: flex;
979            gap: 16px;
980            align-items: center;
981            flex-wrap: wrap;
982        }
983
984        .search-input-container {
985            flex: 1;
986            min-width: 250px;
987            position: relative;
988        }
989
990        .search-icon {
991            position: absolute;
992            left: 12px;
993            top: 50%;
994            transform: translateY(-50%);
995            color: #9ca3af;
996            width: 16px;
997            height: 16px;
998        }
999
1000        .search-input {
1001            width: 100%;
1002            padding: 10px 12px 10px 40px;
1003            border: 1px solid #ddd;
1004            border-radius: 12px;
1005            font-size: 14px;
1006            outline: none;
1007            transition: all 0.2s;
1008        }
1009
1010        .search-input:focus {
1011            border-color: #53b1fd;
1012            box-shadow: 0 0 0 3px rgba(83, 177, 253, 0.1);
1013        }
1014
1015        .country-select {
1016            width: 280px;
1017            padding: 10px 12px;
1018            border: 1px solid #ddd;
1019            border-radius: 12px;
1020            font-size: 14px;
1021            outline: none;
1022            background: white;
1023            transition: all 0.2s;
1024        }
1025
1026        .country-select:focus {
1027            border-color: #53b1fd;
1028            box-shadow: 0 0 0 3px rgba(83, 177, 253, 0.1);
1029        }
1030
1031        .results-count {
1032            margin-top: 16px;
1033            font-size: 14px;
1034            color: #6b7280;
1035        }
1036
1037        /* Associates Grid Styles */
1038        .country-associates {
1039            display: grid;
1040            grid-template-columns: repeat(3, 1fr);
1041            gap: 18px;
1042            font-family: "DM Sans", sans-serif;
1043        }
1044
1045        .country-associates .card {
1046            border: 1px solid #ddd;
1047            border-radius: 12px;
1048            padding: 24px 16px;
1049            background: #fff;
1050            display: flex;
1051            flex-direction: column;
1052            justify-content: space-between;
1053            gap: 24px;
1054            transition: all 0.3s ease;
1055        }
1056
1057        .country-associates .card.hidden {
1058            display: none;
1059        }
1060
1061        .icon-inline-box {
1062            display: flex;
1063            align-items: center;
1064            gap: 8px;
1065            margin-bottom: 16px;
1066        }
1067
1068        .icon-inline-box svg {
1069            width: 18px;
1070            height: 18px;
1071            fill: #53b1fd;
1072        }
1073
1074        .country-name {
1075            color: #1e88e5;
1076            font-weight: bold;
1077        }
1078
1079        .country-associates .card h3 {
1080            font-size: 20px;
1081            font-weight: 500;
1082            margin: 0;
1083            line-height: 110%;
1084        }
1085
1086        .title-affiliation span {
1087            font-size: 14px;
1088            font-weight: 500;
1089            color: #525866;
1090        }
1091
1092        .title-affiliation p {
1093            font-size: 14px;
1094            line-height: 20px;
1095            color: #111;
1096            margin: 4px 0 0;
1097        }
1098
1099        .btn-wrapper a {
1100            text-align: center;
1101            display: block;
1102            border: 1px solid #193c73;
1103            font-family: "Roboto", Sans-serif;
1104            font-size: 16px;
1105            font-weight: 500;
1106            line-height: 24px;
1107            letter-spacing: -0.5px;
1108            color: #193c73;
1109            border-radius: 100px;
1110            padding: 12px 24px;
1111            transition: .3s all ease;
1112            display: flex;
1113            align-items: center;
1114            justify-content: center;
1115            gap: 8px;
1116            text-decoration: none;
1117        }
1118
1119        .btn-wrapper a svg {
1120            width: 18px;
1121            fill: #193c73;
1122        }
1123
1124        .btn-wrapper a:hover {
1125            background: #193c73;
1126            color: #fff;
1127            transition: 0.3s all ease;
1128        }
1129
1130        .btn-wrapper a:hover svg {
1131            fill: #fff;
1132            transition: 0.3s all ease;
1133        }
1134
1135        .no-results {
1136            text-align: center;
1137            padding: 40px 20px;
1138            color: #6b7280;
1139            font-size: 16px;
1140            background: white;
1141            border-radius: 12px;
1142            border: 1px solid #ddd;
1143            grid-column: 1 / -1;
1144        }
1145        .country-name h3 {
1146    color: #53b1fd;
1147    font-size: 18px ! IMPORTANT;
1148}
1149.search-input-container input[type=text] {
1150    padding-left: 2.4em !important;
1151}
1152
1153
1154.stripe-frm-cls {
1155width: 100% !important;
1156}
1157
1158.stripe-frm-cls .s2member-pro-stripe-form-section-title {
1159    display: none !important;
1160}
1161.stripe-frm-cls .s2member-pro-stripe-form-description-div {
1162     display: none !important;
1163}
1164
1165.stripe-frm-cls button#s2member-pro-stripe-checkout-submit {
1166    border: none !important;
1167}
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180        
1181        @media (max-width:981px){
1182             .country-associates {
1183            display: grid;
1184            grid-template-columns: repeat(2, 1fr);
1185    
1186        }
1187        }
1188
1189@media (max-width:768px){
1190	div#download-pdf-bar {
1191    flex-wrap: wrap;
1192		gap: 4px !important;
1193}
1194	.chapter-downloads #download-pdf-bar a {
1195    width: auto;
1196}
1197	.single-chapter .elementor-toc__header {
1198    background: #193c73;
1199    color: #fff;
1200}
1201	
1202	.single-chapter .elementor-toc__header svg {
1203		fill: #fff;
1204	}
1205	
1206}
1207
1208
1209
1210@media (max-width: 640px) {
1211            .search-row {
1212                flex-direction: column;
1213                align-items: stretch;
1214            }
1215            .country-associates {
1216            display: grid;
1217            grid-template-columns: repeat(1, 1fr);
1218    
1219        }
1220
1221            .search-input-container {
1222       min-width: auto;
1223            }
1224
1225 .country-select {
1226                width: 100%;
1227            }
1228.chapter-downloads a{
1229						width: 100%;
1230					}
1231					
1232					.registration-description {
1233    max-width: 100%;
1234}
1235	
1236/* 	.chapter-download-bar{
1237		flex-wrap: nowrap !important;
1238	}
1239	
1240	.chapter-download-bar > div, .chapter-download-bar {
1241    gap: 0px !important;
1242}
1243
1244.chapter-downloads a img {
1245    width: 22px !important;
1246}
1247
1248button#bookmark-scroll-btn, button#go-to-bookmark-btn, #scroll-to-top, #scroll-to-bottom, .a11y-toolbar ul li button {
1249    font-size: 12px !important;
1250} */
1251					
1252        }
1253
1254/*membership payment**/
1255.s2-button, .s2member-pro-stripe-form input[type="submit"] {
1256    background-color: #193c73 !important;
1257    color: white !important;
1258    padding: 12px 20px;
1259    font-size: 16px;
1260    font-family: "DM Sans", sans-serif;
1261    border: none;
1262    border-radius: 4px;
1263    cursor: pointer;
1264}
1265
1266.s2-button:hover, .s2member-pro-stripe-form input[type="submit"]:hover {
1267    background-color: #1456aa !important;
1268}
1269
1270.chapter-download-bar {
1271    display: flex;
1272    align-items: center;
1273    gap: 20px;
1274    flex-wrap: wrap;
1275	justify-content: space-between;
1276}
1277
1278.chapter-download-bar > div {
1279    display: flex;
1280    align-items: center;
1281    gap: 10px;
1282}
1283
1284.chapter-download-bar button {
1285    background: none;
1286    border: none;
1287    cursor: pointer;
1288    font-size: 14px;
1289    color: #193c73;
1290}
1291
1292.chapter-download-bar .custom-icon {
1293    vertical-align: middle;
1294}
1295
1296li.a11y-toolbar-list-item button {
1297    font-size: 12px !important;
1298    padding: 5px !important;
1299}
1300
1301.btn-pdf-text {
1302    display: none;
1303}
1304
1305.parent-heading {
1306    margin-bottom: 16px;
1307}
1308
1309
1310.annual-subscrip-cls div#s2member-pro-paypal-checkout-form-description-section
1311 {
1312    display: none !important;
1313}
1314
1315
1316.subscrip-stripe-cls div#s2member-pro-stripe-checkout-form-description-div {
1317    display: none !important;
1318}
1319
1320
1321.stripe-frm-cls a.elementor-button.elementor-button-link.elementor-size-sm {
1322    padding: 13px 24px 13px 24px;
1323}
1324
1325.stripe-frm-cls a.elementor-button.elementor-button-link.elementor-size-sm:hover {
1326    background-color: #193c73 !important;
1327}
1328
1329
1330
1331
1332@media (max-width: 540px) {
1333	.stripe-frm-cls .elementor-widget-container {
1334    text-align-last: center;
1335}
1336
1337	
1338}
1339
1340
1341.elementor-toc__body > ul > li:nth-child(2) > ul > li:nth-child(3) > ul > li:nth-child(8) > ul li div a {
1342    font-style: italic;
1343}
1344
1345
1346.chapter_coauthors .elementor-shortcode {
1347color: #525866 !important;
1348font-size: 14px !important;
1349}
1350
1351
1352
1353</style>
1354</head>
1355<body class="wp-singular page-template-default page page-id-25 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-elementor-child hello-elementor-default elementor-default elementor-kit-6 elementor-page elementor-page-25">
1356
1357
1358<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
1359
1360		<header data-elementor-type="header" data-elementor-id="22736" class="elementor elementor-22736 elementor-location-header" data-elementor-post-type="elementor_library">
1361			<div class="elementor-element elementor-element-af4de9f e-con-full e-flex e-con e-parent" data-id="af4de9f" data-element_type="container" data-e-type="container">
1362		<div class="elementor-element elementor-element-c45873f e-flex e-con-boxed e-con e-child" data-id="c45873f" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1363					<div class="e-con-inner">
1364		<div class="elementor-element elementor-element-e302519 e-con-full e-flex e-con e-child" data-id="e302519" data-element_type="container" data-e-type="container">
1365		<div class="elementor-element elementor-element-e090345 e-con-full e-flex e-con e-child" data-id="e090345" data-element_type="container" data-e-type="container">
1366				<div class="elementor-element elementor-element-9796e17 elementor-widget elementor-widget-image" data-id="9796e17" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1367				<div class="elementor-widget-container">
1368																<a href="https://www.endotext.org">
1369							<img fetchpriority="high" width="1200" height="224" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAD
1369gAQAAAAA7m6KGAAAAAnRSTlMAAHaTzTgAAAA4SURBVHja7cGBAAAAAMOg+VOf4AZVAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzwCEIAABb0G6DwAAAABJRU5ErkJggg==" class="attachment-full size-full wp-image-27104 lazyload" alt=""   data-src="https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2.webp" decoding="async" data-srcset="https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2.webp 1200w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-300x56.webp 300w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-1024x191.webp 1024w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-768x143.webp 768w" data-max-width="1200" data-sizes="auto" data-eio-rwidth="1200" data-eio-rheight="224" /><noscript><img fetchpriority="high" width="1200" height="224" src="https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2.webp" class="attachment-full size-full wp-image-27104" alt="" srcset="https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2.webp 1200w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-300x56.webp 300w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-1024x191.webp 1024w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-768x143.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" data-eio="l" /></noscript>								</a>
1370															</div>
1371				</div>
1372				</div>
1373		<div class="elementor-element elementor-element-8aad402 e-con-full e-flex e-con e-child" data-id="8aad402" data-element_type="container" data-e-type="container">
1374		<div class="elementor-element elementor-element-387da6d e-con-full e-flex e-con e-child" data-id="387da6d" data-element_type="container" data-e-type="container">
1375				<div class="elementor-element elementor-element-a545760 elementor-widget elementor-widget-heading" data-id="a545760" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1376				<div class="elementor-widget-container">
1377					<div class="elementor-heading-title elementor-size-default"><a href="https://www.endotext.org/my-account/">My Account</a></div>				</div>
1378				</div>
1379				<div class="elementor-element elementor-element-de0087b log-in-out elementor-widget elementor-widget-shortcode" data-id="de0087b" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
1380				<div class="elementor-widget-container">
1381							<div class="elementor-shortcode"><a href="https://www.endotext.org/wp-login.php">Login</a></div>
1382						</div>
1383				</div>
1384				<div class="elementor-element elementor-element-dbcca0d elementor-widget elementor-widget-heading" data-id="dbcca0d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1385				<div class="elementor-widget-container">
1386					<div class="elementor-heading-title elementor-size-default"><a href="https://www.endotext.org/donations/">Donate</a></div>				</div>
1387				</div>
1388				</div>
1389		<div class="elementor-element elementor-element-ac3c2a0 e-con-full e-flex e-con e-child" data-id="ac3c2a0" data-element_type="container" data-e-type="container">
1390				<div class="elementor-element elementor-element-a19465a elementor-hidden-desktop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile elementor-widget elementor-widget-search" data-id="a19465a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;submit_trigger&quot;:&quot;key_enter&quot;,&quot;live_results&quot;:&quot;yes&quot;,&quot;template_id&quot;:&quot;22740&quot;,&quot;minimum_search_characters&quot;:3,&quot;pagination_type_options&quot;:&quot;none&quot;,&quot;results_is_dropdown_width&quot;:&quot;search_field&quot;}" data-widget_type="search.default">
1391				<div class="elementor-widget-container">
1392							<search class="e-search hidden" role="search">
1393			<form class="e-search-form" action="https://www.endotext.org" method="get">
1394
1395				
1396				<label class="e-search-label" for="search-a19465a">
1397					<span class="elementor-screen-only">
1398						Search					</span>
1399					<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M17 17L12.9497 12.9497M12.9497 12.9497C14.2165 11.683 15 9.933 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15C9.933 15 11.683 14.2165 12.9497 12.9497Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>				</label>
1400
1401				<div class="e-search-input-wrapper">
1402					<input id="search-a19465a" placeholder="Search..." class="e-search-input" type="search" name="s" value="" autocomplete="on" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="results-a19465a" aria-haspopup="listbox">
1403					<svg aria-hidden="true" class="e-font-icon-svg e-fas-times" viewBox="0 0 352 512" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>										<output id="results-a19465a" class="e-search-results-container hide-loader" aria-live="polite" aria-atomic="true" aria-label="Results for search" tabindex="0">
1404						<div class="e-search-results"></div>
1405									<div class="e-search-loader">
1406				<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28">
1407					<path fill-rule="evenodd" d="M14 .188c.587 0 1.063.475 1.063 1.062V5.5a1.063 1.063 0 0 1-2.126 0V1.25c0-.587.476-1.063 1.063-1.
1407063ZM4.182 4.181a1.063 1.063 0 0 1 1.503 0L8.73 7.228A1.062 1.062 0 1 1 7.228 8.73L4.182 5.685a1.063 1.063 0 0 1 0-1.503Zm19.636 0a1.063 1.063 0 0 1 0 1.503L20.772 8.73a1.062 1.062 0 1 1-1.502-1.502l3.045-3.046a1.063 1.063 0 0 1 1.503 0ZM.188 14c0-.587.475-1.063 1.062-1.063H5.5a1.063 1.063 0 0 1 0 2.126H1.25A1.063 1.063 0 0 1 .187 14Zm21.25 0c0-.587.475-1.063 1.062-1.063h4.25a1.063 1.063 0 0 1 0 2.126H22.5A1.063 1.063 0 0 1 21.437 14ZM8.73 19.27a1.062 1.062 0 0 1 0 1.502l-3.045 3.046a1.063 1.063 0 0 1-1.503-1.503l3.046-3.046a1.063 1.063 0 0 1 1.502 0Zm10.54 0a1.063 1.063 0 0 1 1.502 0l3.046 3.045a1.063 1.063 0 0 1-1.503 1.503l-3.046-3.046a1.063 1.063 0 0 1 0-1.502ZM14 21.438c.587 0 1.063.475 1.063 1.062v4.25a1.063 1.063 0 0 1-2.126 0V22.5c0-.587.476-1.063 1.063-1.063Z"/>
1408				</svg>
1409			</div>
1410								</output>
1411									</div>
1412				
1413				
1414				<button class="e-search-submit elementor-screen-only " type="submit" aria-label="Search">
1415					
1416									</button>
1417				<input type="hidden" name="e_search_props" value="a19465a-22736">
1418			</form>
1419		</search>
1420						</div>
1421				</div>
1422				<div class="elementor-element elementor-element-d45b027 elementor-widget elementor-widget-shortcode" data-id="d45b027" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
1423				<div class="elementor-widget-container">
1424							<div class="elementor-shortcode"><div class="asl_w_container asl_w_container_1" data-id="1" data-instance="1">
1425	<div id='ajaxsearchlite1'
1426		data-id="1"
1427		data-instance="1"
1428		class="asl_w asl_m asl_m_1 asl_m_1_1">
1429		<div class="probox">
1430
1431	
1432	<div class='prosettings' style='display:none;' data-opened=0>
1433				<div class='innericon'>
1434			<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22" height="22" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
1435					<polygon transform = "rotate(90 256 256)" points="142.332,104.886 197.48,50 402.5,256 197.48,462 142.332,407.113 292.727,256 "/>
1436				</svg>
1437		</div>
1438	</div>
1439
1440	
1441	
1442	<div class='proinput'>
1443		<form role="search" action='#' autocomplete="off"
1444				aria-label="Search form">
1445			<input aria-label="Search input"
1446					type='search' class='orig'
1447					tabindex="0"
1448					name='phrase'
1449					placeholder='Search EndoText… For chapter answers, try Endora~AI (bottom right).'
1450					value=''
1451					autocomplete="off"/>
1452			<input aria-label="Search autocomplete"
1453					type='text'
1454					class='autocomplete'
1455					tabindex="-1"
1456					name='phrase'
1457					value=''
1458					autocomplete="off" disabled/>
1459			<input type='submit' value="Start search" style='width:0; height: 0; visibility: hidden;'>
1460		</form>
1461	</div>
1462
1463	
1464	
1465	<button class='promagnifier' tabindex="0" aria-label="Search magnifier">
1466				<span class='innericon' style="display:block;">
1467			<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22" height="22" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
1468					<path d="M460.355,421.59L353.844,315.078c20.041-27.553,31.885-61.437,31.885-98.037
1469						C385.729,124.934,310.793,50,218.686,50C126.58,50,51.645,124.934,51.645,217.041c0,92.106,74.936,167.041,167.041,167.041
1470						c34.912,0,67.352-10.773,94.184-29.158L419.945,462L460.355,421.59z M100.631,217.041c0-65.096,52.959-118.056,118.055-118.056
1471						c65.098,0,118.057,52.959,118.057,118.056c0,65.096-52.959,118.056-118.057,118.056C153.59,335.097,100.631,282.137,100.631,217.041
1472						z"/>
1473				</svg>
1474		</span>
1475	</button>
1476
1477	
1478	
1479	<div class='proloading'>
1480
1481		<div class="asl_loader"><div class="asl_loader-inner asl_simple-circle"></div></div>
1482
1483			</div>
1484
1485			<div class='proclose'>
1486			<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
1487				y="0px"
1488				width="12" height="12" viewBox="0 0 512 512" enable-background="new 0 0 512 512"
1489				xml:space="preserve">
1490				<polygon points="438.393,374.595 319.757,255.977 438.378,137.348 374.595,73.607 255.995,192.225 137.375,73.622 73.607,137.352 192.246,255.983 73.622,374.625 137.352,438.393 256.002,319.734 374.652,438.378 "/>
1491			</svg>
1492		</div>
1493	
1494	
1495</div>	</div>
1496	<div class='asl_data_container' style="display:none !important;">
1497		<div class="asl_init_data wpdreams_asl_data_ct"
1498	style="display:none !important;"
1499	id="asl_init_id_1"
1500	data-asl-id="1"
1501	data-asl-instance="1"
1502	data-settings="{&quot;homeurl&quot;:&quot;https:\/\/www.endotext.org\/&quot;,&quot;resultstype&quot;:&quot;vertical&quot;,&quot;resultsposition&quot;:&quot;hover&quot;,&quot;itemscount&quot;:4,&quot;charcount&quot;:0,&quot;minWordLength&quot;:2,&quot;highlight&quot;:false,&quot;highlightWholewords&quot;:true,&quot;singleHighlight&quot;:false,&quot;scrollToResults&quot;:{&quot;enabled&quot;:false,&quot;offset&quot;:0},&quot;resultareaclickable&quot;:1,&quot;autocomplete&quot;:{&quot;enabled&quot;:true,&quot;lang&quot;:&quot;en&quot;,&quot;trigger_charcount&quot;:0},&quot;mobile&quot;:{&quot;menu_selector&quot;:&quot;#menu-toggle, .menu-toggle&quot;},&quot;trigger&quot;:{&quot;click&quot;:&quot;results_page&quot;,&quot;click_location&quot;:&quot;same&quot;,&quot;update_href&quot;:false,&quot;return&quot;:&quot;results_page&quot;,&quot;return_location&quot;:&quot;same&quot;,&quot;facet&quot;:true,&quot;type&quot;:true,&quot;redirect_url&quot;:&quot;?s={phrase}&quot;,&quot;delay&quot;:300},&quot;animations&quot;:{&quot;pc&quot;:{&quot;settings&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;results&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;items&quot;:&quot;voidanim&quot;},&quot;mob&quot;:{&quot;settings&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;results&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;items&quot;:&quot;voidanim&quot;}},&quot;autop&quot;:{&quot;state&quot;:true,&quot;phrase&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;},&quot;resPage&quot;:{&quot;useAjax&quot;:false,&quot;selector&quot;:&quot;#main&quot;,&quot;trigger_type&quot;:true,&quot;trigger_facet&quot;:true,&quot;trigger_magnifier&quot;:false,&quot;trigger_return&quot;:false},&quot;resultsSnapTo&quot;:&quot;left&quot;,&quot;results&quot;:{&quot;width&quot;:&quot;auto&quot;,&quot;width_tablet&quot;:&quot;auto&quot;,&quot;width_phone&quot;:&quot;auto&quot;},&quot;settingsimagepos&quot;:&quot;right&quot;,&quot;closeOnDocClick&quot;:true,&quot;overridewpdefault&quot;:true,&quot;override_method&quot;:&quot;get&quot;}"></div>
1503	<div id="asl_hidden_data">
1504		<svg style="position:absolute" height="0" width="0">
1505			<filter id="aslblur">
1506				<feGaussianBlur in="SourceGraphic" stdDeviation="4"/>
1507			</filter>
1508		</svg>
1509		<svg style="position:absolute" height="0" width="0">
1510			<filter id="no_aslblur"></filter>
1511		</svg>
1512	</div>
1513	</div>
1514
1515	<div id='ajaxsearchliteres1'
1516	class='vertical wpdreams_asl_results asl_w asl_r asl_r_1 asl_r_1_1'>
1517
1518	
1519	<div class="results">
1520
1521		
1522		<div class="resdrg">
1523		</div>
1524
1525		
1526	</div>
1527
1528	
1529	
1530</div>
1531
1532	<div id='__original__ajaxsearchlitesettings1'
1533		data-id="1"
1534		class="searchsettings wpdreams_asl_settings asl_w asl_s asl_s_1">
1535		<form name='options'
1536		aria-label="Search settings form"
1537		autocomplete = 'off'>
1538
1539	
1540	
1541	<input type="hidden" name="filters_changed" style="display:none;
1541" value="0">
1542	<input type="hidden" name="filters_initial" style="display:none;" value="1">
1543
1544	<div class="asl_option_inner hiddend">
1545		<input type='hidden' name='qtranslate_lang' id='qtranslate_lang'
1546				value='0'/>
1547	</div>
1548
1549	
1550	
1551	<fieldset class="asl_sett_scroll">
1552		<legend style="display: none;">Generic selectors</legend>
1553		<div class="asl_option" tabindex="0">
1554			<div class="asl_option_inner">
1555				<input type="checkbox" value="exact"
1556						aria-label="Exact matches only"
1557						name="asl_gen[]" />
1558				<div class="asl_option_checkbox"></div>
1559			</div>
1560			<div class="asl_option_label">
1561				Exact matches only			</div>
1562		</div>
1563		<div class="asl_option" tabindex="0">
1564			<div class="asl_option_inner">
1565				<input type="checkbox" value="title"
1566						aria-label="Search in title"
1567						name="asl_gen[]"  checked="checked"/>
1568				<div class="asl_option_checkbox"></div>
1569			</div>
1570			<div class="asl_option_label">
1571				Search in title			</div>
1572		</div>
1573		<div class="asl_option" tabindex="0">
1574			<div class="asl_option_inner">
1575				<input type="checkbox" value="content"
1576						aria-label="Search in content"
1577						name="asl_gen[]"  checked="checked"/>
1578				<div class="asl_option_checkbox"></div>
1579			</div>
1580			<div class="asl_option_label">
1581				Search in content			</div>
1582		</div>
1583		<div class="asl_option_inner hiddend">
1584			<input type="checkbox" value="excerpt"
1585					aria-label="Search in excerpt"
1586					name="asl_gen[]"  checked="checked"/>
1587			<div class="asl_option_checkbox"></div>
1588		</div>
1589	</fieldset>
1590	<fieldset class="asl_sett_scroll">
1591		<legend style="display: none;">Post Type Selectors</legend>
1592					<div class="asl_option_inner hiddend">
1593				<input type="checkbox" value="post"
1594						aria-label="Hidden option, ignore please"
1595						name="customset[]" checked="checked"/>
1596			</div>
1597						<div class="asl_option_inner hiddend">
1598				<input type="checkbox" value="page"
1599						aria-label="Hidden option, ignore please"
1600						name="customset[]" checked="checked"/>
1601			</div>
1602						<div class="asl_option_inner hiddend">
1603				<input type="checkbox" value="chapter"
1604						aria-label="Hidden option, ignore please"
1605						name="customset[]" checked="checked"/>
1606			</div>
1607				</fieldset>
1608	</form>
1609	</div>
1610</div>
1611</div>
1612						</div>
1613				</div>
1614				</div>
1615				</div>
1616				</div>
1617					</div>
1618				</div>
1619				</div>
1620		<div class="elementor-element elementor-element-57292ab header---menu e-flex e-con-boxed e-con e-parent" data-id="57292ab" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_effects_offset&quot;:20,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet_extra&quot;,&quot;tablet&quot;,&quot;mobile_extra&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}">
1621					<div class="e-con-inner">
1622		<div class="elementor-element elementor-element-08c1ed5 e-con-full e-flex e-con e-child" data-id="08c1ed5" data-element_type="container" data-e-type="container">
1623		<div class="elementor-element elementor-element-4085eda e-con-full e-flex e-con e-child" data-id="4085eda" data-element_type="container" data-e-type="container">
1624				<div class="elementor-element elementor-element-f7da773 elementor-nav-menu--stretch elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="f7da773" data-element_type="widget" data-e-type="widget" data-settings="{&quot;full_width&quot;:&quot;stretch&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
1624 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
1625				<div class="elementor-widget-container">
1626								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-slide">
1627				<ul id="menu-1-f7da773" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-33650"><a href="#" class="elementor-item elementor-item-anchor">EndoText<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
1628<ul class="sub-menu elementor-nav-menu--dropdown">
1629	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-29419"><a href="https://www.endotext.org/" class="elementor-sub-item">Home</a></li>
1630	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29420"><a href="https://www.endotext.org/sections/" class="elementor-sub-item">Sections</a></li>
1631	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34191"><a href="https://www.endotext.org/case-studies/" class="elementor-sub-item">Webinar Case Studies</a></li>
1632</ul>
1633</li>
1634<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47"><a href="https://www.endotext.org/clinical-guidelines/" class="elementor-item">Clinical Guidelines</a></li>
1635<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48"><a href="https://www.endotext.org/our-editorial-team/" class="elementor-item">Our Editorial Team</a></li>
1636<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49"><a href="https://www.endotext.org/country-associates/" class="elementor-item">Our Country Associates</a></li>
1637<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-29418"><a href="#" class="elementor-item elementor-item-anchor">About<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
1638<ul class="sub-menu elementor-nav-menu--dropdown">
1639	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-25 current_page_item menu-item-50"><a href="https://www.endotext.org/about/" aria-current="page" class="elementor-sub-item elementor-item-active">About EndoText</a></li>
1640	<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-27612"><a href="/about/#educationalgrants" aria-current="page" class="elementor-sub-item elementor-item-anchor">Education Grants</a></li>
1641	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29696"><a href="https://www.endotext.org/leslie-degroot-md-endotext-founder-1928-2018/" class="elementor-sub-item">Leslie DeGroot, MD</a></li>
1642</ul>
1643</li>
1644<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-51"><a href="https://www.endotext.org/contact-us/" class="elementor-item">Contact us</a></li>
1645</ul>			</nav>
1646					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
1647			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg>		</div>
1648					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
1649				<ul id="menu-2-f7da773" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-33650"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">EndoText<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
1649ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
1650<ul class="sub-menu elementor-nav-menu--dropdown">
1651	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-29419"><a href="https://www.endotext.org/" class="elementor-sub-item" tabindex="-1">Home</a></li>
1652	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29420"><a href="https://www.endotext.org/sections/" class="elementor-sub-item" tabindex="-1">Sections</a></li>
1653	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34191"><a href="https://www.endotext.org/case-studies/" class="elementor-sub-item" tabindex="-1">Webinar Case Studies</a></li>
1654</ul>
1655</li>
1656<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47"><a href="https://www.endotext.org/clinical-guidelines/" class="elementor-item" tabindex="-1">Clinical Guidelines</a></li>
1657<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48"><a href="https://www.endotext.org/our-editorial-team/" class="elementor-item" tabindex="-1">Our Editorial Team</a></li>
1658<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49"><a href="https://www.endotext.org/country-associates/" class="elementor-item" tabindex="-1">Our Country Associates</a></li>
1659<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-29418"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">About<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
1660<ul class="sub-menu elementor-nav-menu--dropdown">
1661	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-25 current_page_item menu-item-50"><a href="https://www.endotext.org/about/" aria-current="page" class="elementor-sub-item elementor-item-active" tabindex="-1">About EndoText</a></li>
1662	<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-27612"><a href="/about/#educationalgrants" aria-current="page" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Education Grants</a></li>
1663	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29696"><a href="https://www.endotext.org/leslie-degroot-md-endotext-founder-1928-2018/" class="elementor-sub-item" tabindex="-1">Leslie DeGroot, MD</a></li>
1664</ul>
1665</li>
1666<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-51"><a href="https://www.endotext.org/contact-us/" class="elementor-item" tabindex="-1">Contact us</a></li>
1667</ul>			</nav>
1668						</div>
1669				</div>
1670				</div>
1671		<div class="elementor-element elementor-element-24cd40f e-con-full e-flex e-con e-child" data-id="24cd40f" data-element_type="container" data-e-type="container">
1672				<div class="elementor-element elementor-element-381a07e elementor-icon-list--layout-inline elementor-align-end icon--list--right elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="381a07e" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1673				<div class="elementor-widget-container">
1674							<ul class="elementor-icon-list-items elementor-inline-items">
1675							<li class="elementor-icon-list-item elementor-inline-item">
1676											<a href="https://www.endotext.org/register-for-free-form/">
1677
1678												<span class="elementor-icon-list-icon">
1679							<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10.9497 1.05025L2.46442 1.05025M10.9497 1.05025L10.9497 9.53553M10.9497 1.05025L1.05021 10.9497" stroke="#525866" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>						</span>
1680										<span class="elementor-icon-list-text">Registration is Free</span>
1681											</a>
1682									</li>
1683						</ul>
1684						</div>
1685				</div>
1686				</div>
1687				</div>
1688					</div>
1689				</div>
1690				</header>
1691		
1692<main id="content" class="site-main post-25 page type-page status-publish hentry">
1693
1694	
1695	<div class="page-content">
1696				<div data-elementor-type="wp-page" data-elementor-id="25" class="elementor elementor-25" data-elementor-post-type="page">
1697				<div class="elementor-element elementor-element-f741a77 e-flex e-con-boxed e-con e-parent" data-id="f741a77" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1698					<div class="e-con-inner">
1699		<div class="elementor-element elementor-element-201a0ee e-con-full e-flex e-con e-child" data-id="201a0ee" data-element_type="container" data-e-type="container">
1700				<div class="elementor-element elementor-element-f2754e4 elementor-widget elementor-widget-heading" data-id="f2754e4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1701				<div class="elementor-widget-container">
1702					<h1 class="elementor-heading-title elementor-size-default">About</h1>				</div>
1703				</div>
1704				<div class="elementor-element elementor-element-fc191a5 elementor-widget elementor-widget-shortcode" data-id="fc191a5" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
1705				<div class="elementor-widget-container">
1706							<div class="elementor-shortcode"><div class="aioseo-breadcrumbs"><span class="aioseo-breadcrumb">
1707			<a href="https://www.endotext.org/" title="Home">Home</a>
1708		</span><span class="aioseo-breadcrumb-separator">»</span><span class="aioseo-breadcrumb">
1709			About
1710		</span></div>
1711</div>
1712						</div>
1713				</div>
1714				</div>
1715					</div>
1716				</div>
1717		<div class="elementor-element elementor-element-1770c83 e-flex e-con-boxed e-con e-parent" data-id="1770c83" data-element_type="container" data-e-type="container">
1718					<div class="e-con-inner">
1719		<div class="elementor-element elementor-element-576ef4a e-con-full e-flex e-con e-child" data-id="576ef4a" data-element_type="container" data-e-type="container">
1720		<div class="elementor-element elementor-element-eadd182 e-con-full e-flex e-con e-child" data-id="eadd182" data-element_type="container" data-e-type="container">
1721		<div class="elementor-element elementor-element-6f11d0a e-con-full e-flex e-con e-child" data-id="6f11d0a" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1722				<div class="elementor-element elementor-element-b729f4e elementor-widget elementor-widget-heading" data-id="b729f4e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1723				<div class="elementor-widget-container">
1724					<h3 class="elementor-heading-title elementor-size-default">About MDText and Endotext.org
1725</h3>				</div>
1726				</div>
1727				<div class="elementor-element elementor-element-ae786ec elementor-widget elementor-widget-text-editor" data-id="ae786ec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1728				<div class="elementor-widget-container">
1729									<p>EndoText (www.endotext.org) is produced by the owning company MDText, a non-profit organization incorporated in the state of Oregon, USA. The Board of Directors consists of the Editor (Kenneth Feingold) and Sub-section Editors who are responsible for electing the Executive Officers and maintaining company operations. Current Executive Officers are Ashley Grossman, MD (President), George Chrousos, MD (Vice President), Jonathan Purnell, MD (Treasurer), and Sanjay Kalra (Secretary). </p>								</div>
1730				</div>
1731				</div>
1732		<div class="elementor-element elementor-element-5d86436 e-con-full e-flex e-con e-child" data-id="5d86436" data-element_type="container" data-e-type="container" id="educationalgrants" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1733				<div class="elementor-element elementor-element-8678f73 elementor-widget elementor-widget-heading" data-id="8678f73" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1734				<div class="elementor-widget-container">
1735					<h3 class="elementor-heading-title elementor-size-default">Information for Companies Interested in Providing Educational Grants in Support of EndoText
1736</h3>
1736				</div>
1737				</div>
1738				<div class="elementor-element elementor-element-b3fe84d elementor-widget elementor-widget-text-editor" data-id="b3fe84d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1739				<div class="elementor-widget-container">
1740									<p>EndoText is a unique 3 million-word authoritative, comprehensive, continuously up-dated, downloadable, free online textbook, written by 400 experts, and oriented to physicians caring for patients with Endocrine disease. These physicians come to EndoText for up-to-the-minute information useful in their clinical practice. In order to preserve EndoText as a free resource available to practitioners around the world, we offer the pharmaceutical industry opportunities for sponsorship via educational grants.</p><p>If interested, please contact the editor of Endotext, Kenneth Feingold MD (<a href="mailto:ke**************@**sf.edu" data-original-string="fPsALp3Hn/nmwJvcqtPlZA==efdPb+/o/gB4f0JD9+MYTBR7BOalH03GDt81Bl7r83vynE=" title="This contact has been encoded by Anti-Spam by CleanTalk. Click to decode. To finish the decoding make sure that JavaScript is enabled in your browser."><span 
1741                data-original-string='BtFv2StkTDR65XIYy+wRqQ==efdUSbHVVauhd4bNUy/wYIDl0uLw17zl2pe7JQ1IATBcDY='
1742                class='apbct-email-encoder'
1743                title='This contact has been encoded by Anti-Spam by CleanTalk. Click to decode. To finish the decoding make sure that JavaScript is enabled in your browser.'>ke<span class="apbct-blur">**************</span>@<span class="apbct-blur">**</span>sf.edu</span></a>)</p>								</div>
1744				</div>
1745				</div>
1746				</div>
1747		<div class="elementor-element elementor-element-b7252b8 e-con-full e-flex e-con e-child" data-id="b7252b8" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1748				<div class="elementor-element elementor-element-442d4c3 elementor-widget elementor-widget-heading" data-id="442d4c3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1749				<div class="elementor-widget-container">
1750					<h3 class="elementor-heading-title elementor-size-default">Purpose
1751</h3>				</div>
1752				</div>
1753				<div class="elementor-element elementor-element-c803907 elementor-widget elementor-widget-text-editor" data-id="c803907" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1754				<div class="elementor-widget-container">
1755									<p>Our single purpose is to help improve the clinical practice of endocrinology around the world by providing free, online access to information that is continuously updated. We target our online content to practicing endocrinologists, fellows, and trainees, and intend that it should be available to anyone around the world without cost.</p><p>Physicians caring for their patients often need immediate access to information on disease manifestations, testing procedures, diagnostic criteria, and the very latest information on therapy. On other occasions, the provider may also wish to read in detail about the molecular and genetic underpinnings of disease physiology and pathophysiology, differential diagnosis, current and future treatment options, and other disease topics. Traditionally this material came from printed textbooks. While many excellent such textbooks have been published, most printed texts are outdated, expensive, and often difficult to access.</p><p>Currently, nearly every well-trained physician has access to an internet-connected computer or device and increasingly web-based patient care information is becoming the norm. However, the Web is also inundated with medical information that is unreliable or biased. Thus, if providers are to depend on a website, it must demonstrate the highest standards of integrity and reliability by having highly respected editors and authors, independence of operation, and thorough review of all published material.</p><p>Income is derived from grants, contributions, and payment for chapter downloads in the form of PDF’s. Income is used totally for the operating expenses of the company and website. We welcome unrestr
1755icted educational grants from pharmaceutical companies. </p>								</div>
1756				</div>
1757				</div>
1758				</div>
1759					</div>
1760				</div>
1761				</div>
1762		
1763		
1764			</div>
1765
1766	
1767</main>
1768
1769			<footer data-elementor-type="footer" data-elementor-id="62" class="elementor elementor-62 elementor-location-footer" data-elementor-post-type="elementor_library">
1770			<div class="elementor-element elementor-element-c483854 e-flex e-con-boxed e-con e-parent" data-id="c483854" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1771					<div class="e-con-inner">
1772		<div class="elementor-element elementor-element-0563264 e-con-full e-flex e-con e-child" data-id="0563264" data-element_type="container" data-e-type="container">
1773		<div class="elementor-element elementor-element-1ed78f9 e-con-full e-flex e-con e-child" data-id="1ed78f9" data-element_type="container" data-e-type="container">
1774				<div class="elementor-element elementor-element-0e07265 elementor-widget elementor-widget-image" data-id="0e07265" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1775				<div class="elementor-widget-container">
1776																<a href="https://www.endotext.org">
1777							<img width="800" height="149" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAC/AQAAAABItZOdAAAAAnRSTlMAAHaTzTgAAAAvSURBVHja7cExAQAAAMKg9U9tDB+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAswFgPwABegCG0QAAAABJRU5ErkJggg==" class="attachment-large size-large wp-image-27104 lazyload" alt=""   data-src="https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-1024x191.webp" decoding="async" data-srcset="https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-1024x191.webp 1024w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-300x56.webp 300w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-768x143.webp 768w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2.webp 1200w" data-max-width="800" data-sizes="auto" data-eio-rwidth="1024" data-eio-rheight="191" /><noscript><img width="800" height="149" src="https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-1024x191.webp" class="attachment-large size-large wp-image-27104" alt="" srcset="https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-1024x191.webp 1024w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-300x56.webp 300w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2-768x143.webp 768w, https://www.endotext.org/wp-content/uploads/2025/05/EndoText-white-v2.webp 1200w" sizes="(max-width: 800px) 100vw, 800px" data-eio="l" /></noscript>								</a>
1778															</div>
1779				</div>
1780		<div class="elementor-element elementor-element-fdcd268 e-con-full e-flex e-con e-child" data-id="fdcd268" data-element_type="container" data-e-type="container">
1781				<div class="elementor-element elementor-element-23ac89b elementor-widget elementor-widget-text-editor" data-id="23ac89b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1782				<div class="elementor-widget-container">
1783									Please Consider Supporting Our Work Via Your Contribution								</div>
1784				</div>
1785				<div class="elementor-element elementor-element-a980fb1 elementor-align-justify elementor-widget elementor-widget-button" data-id="a980fb1" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
1786				<div class="elementor-widget-container">
1787									<div class="elementor-button-wrapper">
1788					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.endotext.org/donations/">
1789						<span class="elementor-button-content-wrapper">
1790									<span class="elementor-button-text">Make A Tax-Deductible Donation </span>
1791					</span>
1792					</a>
1793				</div>
1794								</div>
1795				</div>
1796				</div>
1797				</div>
1798		<div class="elementor-element elementor-element-d2c0bb9 e-con-full e-flex e-con e-child" data-id="d2c0bb9" data-element_type="container" data-e-type="container">
1799		<div class="elementor-element elementor-element-08a32b9 e-grid e-con-full e-con e-child" data-id="08a32b9" data-element_type="container" data-e-type="container">
1800		<div class="elementor-element elementor-element-fefc6d9 e-con-full e-flex e-con e-child" data-id="fefc6d9" data-element_type="container" data-e-type="container">
1801				<div class="elementor-element elementor-element-dc69485 elementor-widget elementor-widget-heading" data-id="dc69485" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1802				<div class="elementor-widget-container">
1803					<div class="elementor-heading-title elementor-size-default">Learn</div>
1803				</div>
1804				</div>
1805				<div class="elementor-element elementor-element-1c87a47 elementor-list-item-link-inline elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="1c87a47" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1806				<div class="elementor-widget-container">
1807							<ul class="elementor-icon-list-items">
1808							<li class="elementor-icon-list-item">
1809											<a href="https://www.endotext.org/sections/">
1810
1811											<span class="elementor-icon-list-text">Sections</span>
1812											</a>
1813									</li>
1814								<li class="elementor-icon-list-item">
1815											<a href="https://www.endotext.org/clinical-guidelines/">
1816
1817											<span class="elementor-icon-list-text">Clinical Guidelines</span>
1818											</a>
1819									</li>
1820								<li class="elementor-icon-list-item">
1821											<a href="https://www.endotext.org/case-studies/">
1822
1823											<span class="elementor-icon-list-text">Webinar Case Studies</span>
1824											</a>
1825									</li>
1826						</ul>
1827						</div>
1828				</div>
1829				</div>
1830		<div class="elementor-element elementor-element-4504685 e-con-full e-flex e-con e-child" data-id="4504685" data-element_type="container" data-e-type="container">
1831				<div class="elementor-element elementor-element-6777891 elementor-widget elementor-widget-heading" data-id="6777891" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1832				<div class="elementor-widget-container">
1833					<div class="elementor-heading-title elementor-size-default">About Us</div>				</div>
1834				</div>
1835				<div class="elementor-element elementor-element-94a21d6 elementor-list-item-link-inline elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="94a21d6" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1836				<div class="elementor-widget-container">
1837							<ul class="elementor-icon-list-items">
1838							<li class="elementor-icon-list-item">
1839											<a href="https://www.endotext.org/our-editorial-team/">
1840
1841											<span class="elementor-icon-list-text">Our Editorial Team</span>
1842											</a>
1843									</li>
1844								<li class="elementor-icon-list-item">
1845											<a href="https://www.endotext.org/about/">
1846
1847											<span class="elementor-icon-list-text">About</span>
1848											</a>
1849									</li>
1850								<li class="elementor-icon-list-item">
1851											<a href="/about/#educationalgrants">
1852
1853											<span class="elementor-icon-list-text">Education Grants</span>
1854											</a>
1855									</li>
1856								<li class="elementor-icon-list-item">
1857											<a href="https://www.endotext.org/leslie-degroot-md-endotext-founder-1928-2018/">
1858
1859											<span class="elementor-icon-list-text">Leslie DeGroot, MD</span>
1860											</a>
1861									</li>
1862						</ul>
1863						</div>
1864				</div>
1865				</div>
1866		<div class="elementor-element elementor-element-a463e19 e-con-full e-flex e-con e-child" data-id="a463e19" data-element_type="container" data-e-type="container">
1867				<div class="elementor-element elementor-element-d9a8470 elementor-widget elementor-widget-heading" data-id="d9a8470" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1868				<div class="elementor-widget-container">
1869					<div class="elementor-heading-title elementor-size-default">Support</div>				</div>
1870				</div>
1871				<div class="elementor-element elementor-element-16e300d elementor-list-item-link-inline elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="16e300d" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1872				<div class="elementor-widget-container">
1873							<ul class="elementor-icon-list-items">
1874							<li class="elementor-icon-list-item">
1875											<a href="https://www.endotext.org/supporters/">
1876
1877											<span class="elementor-icon-list-text">Supporters</span>
1878											</a>
1879									</li>
1880								<li class="elementor-icon-list-item">
1881											<a href="https://www.endotext.org/donations/">
1882
1883											<span class="elementor-icon-list-text">Donations</span>
1884											</a>
1885									</li>
1886								<li class="elementor-icon-list-item">
1887											<a href="https://www.endotext.org/privacy/">
1888
1889											<span class="elementor-icon-list-text">Privacy Policy</span>
1890											</a>
1891									</li>
1892						</ul>
1893						</div>
1894				</div>
1895				</div>
1896		<div class="elementor-element elementor-element-94f05b8 e-con-full e-flex e-con e-child" data-id="94f05b8" data-element_type="container" data-e-type="container">
1897				<div class="elementor-element elementor-element-ef77147 elementor-widget elementor-widget-heading" data-id="ef77147" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1898				<div class="elementor-widget-container">
1899					<div class="elementor-heading-title elementor-size-default">Get in touch</div>				</div>
1900				</div>
1901				<div class="elementor-element elementor-element-9a7887c elementor-list-item-link-inline elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="9a7887c" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1902				<div class="elementor-widget-container">
1903							<ul class="elementor-icon-list-items">
1904							<li class="elementor-icon-list-item">
1905											<a href="https://www.endotext.org/contact-us/">
1906
1907											<span class="elementor-icon-list-text">Contact Us</span>
1908											</a>
1909									</li>
1910								<li class="elementor-icon-list-item">
1911											<a href="https://www.endotext.org/author-instructions/">
1912
1913											<span class="elementor-icon-list-text">Author Instructions</span>
1914											</a>
1915									</li>
1916								<li class="elementor-icon-list-item">
1917											<a href="https://www.endotext.org/agreement-on-use/">
1918
1919											<span class="elementor-icon-list-text">Agreement on Use</span>
1920											</a>
1921									</li>
1922						</ul>
1923						</div>
1924				</div>
1925				</div>
1926				</div>
1927				</div>
1928				</div>
1929		<div class="elementor-element elementor-element-7b641cf e-con-full e-flex e-con e-child" data-id="7b641cf" data-element_type="container" data-e-type="container">
1930		<div class="elementor-element elementor-element-a00121f e-con-full e-flex e-con e-child" data-id="a00121f" data-element_type="container" data-e-type="container">
1931		<div class="elementor-element elementor-element-97ff862 e-con-full e-flex e-con e-child" data-id="97ff862" data-element_type="container" data-e-type="container">
1932				<div class="elementor-element elementor-element-6914a82 elementor-widget elementor-widget-heading" data-id="6914a82" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1933				<div class="elementor-widget-container">
1934					<span class="elementor-heading-title elementor-size-default">For questions or inquiries, please email</span>				</div>
1935				</div>
1936				<div class="elementor-element elementor-element-43825d7 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="43825d7" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1937				<div class="elementor-widget-container">
1938							<ul class="elementor-icon-list-items">
1939							<li class="elementor-icon-list-item">
1940											<a href="mailto:[email protected]">
1941
1942												<span class="elementor-icon-list-icon">
1943							<svg xmlns="http://www.w3.org/2000/svg" width="20" height="16" viewBox="0 0 20 16" fill="none"><path d="M5 5.04053L8.75061 8.04102C9.48105 8.62536 10.519 8.62537 11.2494 8.04102L15 5.04053M1 13.0405L1 3.04053C1 1.93596 1.89543 1.04053 3 1.04053L17 1.04053C18.1046 1.04053 19 1.93596 19 3.04053V13.0405C19 14.1451 18.1046 15.0405 17 15.0405L3 15.0405C1.89543 15.0405 1 14.1451 1 13.0405Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>						</span>
1944										<span class="elementor-icon-list-text">[email protected]</span>
1945											</a>
1946									</li>
1947						</ul>
1948						</div>
1949				</div>
1950				</div>
1951				</div>
1952		<div class="elementor-element elementor-element-86d4e75 e-con-full e-flex e-con e-child" data-id="86d4e75" data-element_type="container" data-e-type="container">
1953		<div class="elementor-element elementor-element-55a1a52 e-con-full e-flex e-con e-child" data-id="55a1a52" data-element_type="container" data-e-type="container">
1954		<div class="elementor-element elementor-element-8837623 e-con-full e-flex e-con e-child" data-id="8837623" data-element_type="container" data-e-type="container">
1955				<div class="elementor-element elementor-element-5bef39c elementor-widget elementor-widget-heading" data-id="5bef39c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1956				<div class="elementor-widget-container">
1957					<span class="elementor-heading-title elementor-size-default">Website Administration:
1958</span>				</div>
1959				</div>
1960		<div class="elementor-element elementor-element-83d77f9 e-con-full e-flex e-con e-child" data-id="83d77f9" data-element_type="container" data-e-type="container">
1961				<div class="elementor-element elementor-element-27889cf elementor-widget elementor-widget-text-editor" data-id="27889cf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1962				<div class="elementor-widget-container">
1963									<p>Jim DelGrande, Creative &amp; Technical Administrator</p>								</div>
1964				</div>
1965				<div class="elementor-element elementor-element-fb28065 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="fb28065" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1966				<div class="elementor-widget-container">
1967							<ul class="elementor-icon-list-items">
1968							<li class="elementor-icon-list-item">
1969											<a href="mailto:%[email protected]">
1970
1971												<span class="elementor-icon-list-icon">
1972							<svg xmlns="http://www.w3.org/2000/svg" width="20" height="16" viewBox="0 0 20 16" fill="none"><path d="M5 5.04053L8.75061 8.04102C9.48105 8.62536 10.519 8.62537 11.2494 8.04102L15 5.04053M1 13.0405L1 3.04053C1 1.93596 1.89543 1.04053 3 1.04053L17 1.04053C18.1046 1.04053 19 1.93596 19 3.04053V13.0405C19 14.1451 18.1046 15.0405 17 15.0405L3 15.0405C1.89543 15.0405 1 14.1451 1 13.0405Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>						</span>
1973										<span class="elementor-icon-list-text">
1973[email protected]</span>
1974											</a>
1975									</li>
1976						</ul>
1977						</div>
1978				</div>
1979				</div>
1980				</div>
1981				</div>
1982				</div>
1983				</div>
1984		<div class="elementor-element elementor-element-8b8aa42 e-con-full e-flex e-con e-child" data-id="8b8aa42" data-element_type="container" data-e-type="container">
1985				<div class="elementor-element elementor-element-352d294 elementor-widget elementor-widget-heading" data-id="352d294" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1986				<div class="elementor-widget-container">
1987					<span class="elementor-heading-title elementor-size-default">Copyright © 2000-2026, MDText.com, Inc. All rights reserved.</span>				</div>
1988				</div>
1989				</div>
1990					</div>
1991				</div>
1992				</footer>
1993		
1994<script type="speculationrules">
1995{"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/hello-elementor-child/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1996</script>
vendor: 1 bytes, line 1996
1996
1997<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://www.endotext.org/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4">  <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customise" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#193C73;background-color:transparent;border-color:#193C73">Customise</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#193C73;background-color:transparent;border-color:#193C73">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#193C73;border-color:#193C73">Accept All</button>  </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://www.endotext.org/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These 
1997cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#193C73;background-color:transparent;border-color:#193C73"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#FFFFFF;background-color:#193C73;border-color:#193C73"> Accept All </button> </div></div></div></div></script>
1997<script>
1998document.addEventListener("DOMContentLoaded", function () {
1999  const content = document.querySelector("article, .entry-content, main, .elementor-location-single");
2000  if (!content) return;
2001
2002  const ET_LINK_COLOR = "#4b6f8f";
2003
2004  // -----------------------------
2005  // Build reference map
2006  // Supports:
2007  // - one or more ordered lists, including continued lists with start=""
2008  // - paragraph refs like "154. ..."
2009  // Ignores non-numeric refs like 153a / 153b for popup matching
2010  // -----------------------------
2011  const refMap = new Map();
2012
2013  function buildFromOrderedLists() {
2014    const ols = Array.from(content.querySelectorAll("ol"));
2015    ols.forEach(ol => {
2016      const lis = Array.from(ol.querySelectorAll(":scope > li"));
2017      if (!lis.length) return;
2018
2019      let start = parseInt(ol.getAttribute("start") || "1", 10);
2020      if (isNaN(start) || start < 1) start = 1;
2021
2022      lis.forEach((li, idx) => {
2023        const num = String(start + idx);
2024        refMap.set(num, li.innerHTML.trim());
2025      });
2026    });
2027  }
2028
2029  function buildFromParagraphs() {
2030    content.querySelectorAll("p").forEach(function (p) {
2031      const txt = (p.textContent || "").trim();
2032      const m = txt.match(/^(\d+)\.\s+/);
2033      if (m) {
2034        refMap.set(m[1], p.innerHTML.trim());
2035      }
2036    });
2037  }
2038
2039  buildFromOrderedLists();
2040  buildFromParagraphs();
2041
2042  if (!refMap.size) return;
2043
2044  // -----------------------------
2045  // Popup
2046  // -----------------------------
2047  let popup = document.getElementById("et-unified-cite-popup");
2048  let body;
2049
2050  if (!popup) {
2051    popup = document.createElement("div");
2052    popup.id = "et-unified-cite-popup";
2053    popup.style.cssText = `
2054      position: fixed;
2055      max-width: 900px;
2056      width: min(900px, calc(100vw - 28px));
2057      background: #fff;
2058      border: 1px solid rgba(0,0,0,.2);
2059      border-radius: 12px;
2060      box-shadow: 0 12px 35px rgba(0,0,0,.25);
2061      padding: 14px 16px;
2062      z-index: 999999;
2063      display: none;
2064      max-height: 70vh;
2065      overflow-y: auto;
2066    `;
2067
2068    const close = document.createElement("button");
2069    close.type = "button";
2070    close.textContent = "Close";
2071    close.style.cssText = "float:right; margin-left:10px; cursor:pointer;";
2072    body = document.createElement("div");
2073
2074    close.addEventListener("click", function () {
2075      popup.style.display = "none";
2076      body.innerHTML = "";
2077    });
2078
2079    popup.appendChild(close);
2080    popup.appendChild(body);
2081    document.body.appendChild(popup);
2082
2083    document.addEventListener("keydown", function (e) {
2084      if (e.key === "Escape") {
2085        popup.style.display = "none";
2086        body.innerHTML = "";
2087      }
2088    });
2089
2090    document.addEventListener("click", function(e) {
2091      if (
2092        !popup.contains(e.target) &&
2093        !e.target.closest(".et-cite") &&
2094        !e.target.closest('a[href^="applewebdata://"], a[href*="#_ENREF_"]')
2095      ) {
2096        popup.style.display = "none";
2097        body.innerHTML = "";
2098      }
2099    });
2100  } else {
2101    body = popup.querySelector("div");
2102  }
2103
2104  function positionPopupNear(el) {
2105    const rect = el.getBoundingClientRect();
2106    popup.style.display = "block";
2107
2108    const popupRect = popup.getBoundingClientRect();
2109    const margin = 12;
2110
2111    let left = rect.left + (rect.width / 2) - (popupRect.width / 2);
2112    let top = rect.bottom + 8;
2113
2114    if (left + popupRect.width > window.innerWidth - margin) {
2115      left = window.innerWidth - popupRect.width - margin;
2116    }
2117    if (left < margin) left = margin;
2118
2119    if (top + popupRect.height > window.innerHeight - margin) {
2120      top = rect.top - popupRect.height - 8;
2121    }
2122    if (top < margin) top = margin;
2123
2124    popup.style.left = left + "px";
2125    popup.style.top = top + "px";
2126    popup.style.transform = "none";
2127  }
2128
2129  function openPopup(nums, clickedEl) {
2130    body.innerHTML = "";
2131
2132    nums.forEach(function (n) {
2133      const html = refMap.get(String(n));
2134      if (!html) return;
2135
2136      const wrap = document.createElement("div");
2137      wrap.style.marginBottom = "12px";
2138      wrap.innerHTML = "<strong>" + n + ".</strong> " + html;
2139
2140      wrap.querySelectorAll("a").forEach(function (a) {
2141        a.setAttribute("target", "_blank");
2142        a.setAttribute("rel", "noopener noreferrer");
2143      });
2144
2145      body.appendChild(wrap);
2146    });
2147
2148    if (body.innerHTML.trim()) {
2149      positionPopupNear(clickedEl);
2150    }
2151  }
2152
2153  // -----------------------------
2154  // Plain-text citations
2155  // Only allow:
2156  // (1)
2157  // (1, 2, 3)
2158  // (1-3)
2159  // (1–3)
2160  // Reject things like:
2161  // (7.7)
2162  // (2-3 hour)
2163  // (80-100% of cases)
2164  // (153, 153a, 153b)
2165  // -----------------------------
2166  function shouldSkipNode(node) {
2167    if (!node.parentElement) return true;
2168    if (node.parentElement.closest("a,button,textarea,input,select,script,style,code,pre,.et-cite")) return true;
2169    return false;
2170  }
2171
2172  function expandRange(start, end) {
2173    const nums = [];
2174    start = parseInt(start, 10);
2175    end = parseInt(end, 10);
2176    if (isNaN(start) || isNaN(end)) return nums;
2177    if (end < start) return nums;
2178    for (let i = start; i <= end; i++) nums.push(String(i));
2179    return nums;
2180  }
2181
2182  function parseCitation(text) {
2183    const inside = text.slice(1, -1).trim();
2184
2185    // Must be only digits, commas, spaces, hyphen/en-dash
2186    if (!/^\d+(?:\s*[,–-]\s*\d+)*$/.test(inside)) return [];
2187
2188    const parts = inside.split(",");
2189    let results = [];
2190
2191    parts.forEach(function(part) {
2192      part = part.trim();
2193
2194      if (/^\d+\s*[-–]\s*\d+$/.test(part)) {
2195        const rangeParts = part.split(/[-–]/);
2196        results = results.concat(expandRange(rangeParts[0], rangeParts[1]));
2197      } else if (/^\d+$/.test(part)) {
2198        results.push(part);
2199      }
2200    });
2201
2202    return results.filter(function(n) {
2203      return refMap.has(String(n));
2204    });
2205  }
2206
2207  const citationPattern = /\(\s*\d+(?:\s*[,–-]\s*\d+)*\s*\)/g;
2208
2209  const walker = document.createTreeWalker(content, NodeFilter.SHOW_TEXT, {
2210    acceptNode(node) {
2211      if (!node.nodeValue) return NodeFilter.FILTER_REJECT;
2212      if (shouldSkipNode(node)) return NodeFilter.FILTER_REJECT;
2213      return citationPattern.test(node.nodeValue)
2214        ? NodeFilter.FILTER_ACCEPT
2215        : NodeFilter.FILTER_REJECT;
2216    }
2217  });
2218
2219  const nodes = [];
2220  while (walker.nextNode()) nodes.push(walker.currentNode);
2221
2222  nodes.forEach(function(textNode) {
2223    const original = textNode.nodeValue;
2224    const parts = original.split(/(\(\s*\d+(?:\s*[,–-]\s*\d+)*\s*\))/g);
2225    if (parts.length < 2) return;
2226
2227    const frag = document.createDocumentFragment();
2228
2229    parts.forEach(function(part) {
2230      if (/^\(\s*\d+(?:\s*[,–-]\s*\d+)*\s*\)$/.test(part)) {
2231        const nums = parseCitation(part);
2232        if (nums.length) {
2233          const span = document.createElement("span");
2234          span.className = "et-cite";
2235          span.dataset.refs = nums.join(",");
2236          span.textContent = part;
2237          span.style.color = ET_LINK_COLOR;
2238          span.style.textDecoration = "underline";
2239          span.style.cursor = "pointer";
2240
2241          span.addEventListener("click", function(e) {
2242            e.preventDefault();
2243            e.stopPropagation();
2244            openPopup(nums, span);
2245          });
2246
2247          frag.appendChild(span);
2248          return;
2249        }
2250      }
2251
2252      frag.appendChild(document.createTextNode(part));
2253    });
2254
2255    textNode.parentNode.replaceChild(frag, textNode);
2256  });
2257
2258  // -----------------------------
2259  // EndNote linked citations
2260  // -----------------------------
2261  content.querySelectorAll('a[href^="applewebdata://"], a[href*="#_ENREF_"]').forEach(function (a) {
2262    if (/^\d+$/.test((a.textContent || "").trim())) {
2263      a.style.color = ET_LINK_COLOR;
2264      a.style.textDecoration = "underline";
2265      a.style.cursor = "pointer";
2266    }
2267  });
2268
2269  function getCitationGroupNumbers(clickedAnchor) {
2270    const p = clickedAnchor.closest("p, li, div, td, span");
2271    if (!p) {
2272      const single = (clickedAnchor.textContent || "").trim();
2273      return /^\d+$/.test(single) ? [single] : [];
2274    }
2275
2276    const html = p.innerHTML;
2277    const clickedHref = clickedAnchor.getAttribute("href") || "";
2278
2279    const groupRegex = /\(\s*(?:<a\b[^>]*href="[^"]*(?:applewebdata:\/\/[^"]*|#_ENREF_[^"]*)"[^>]*>\s*\d+\s*<\/a>\s*(?:,\s*)?)+\)/gi;
2280    const groups = html.match(groupRegex) || [];
2281
2282    for (const group of groups) {
2283      if (group.indexOf(clickedHref) !== -1) {
2284        const nums = [];
2285        const numRegex = />\s*(\d+)\s*<\/a>/gi;
2286        let m;
2287        while ((m = numRegex.exec(group)) !== null) {
2288          nums.push(m[1]);
2289        }
2290        return nums.filter(function(n) {
2291          return refMap.has(String(n));
2292        });
2293      }
2294    }
2295
2296    const single = (clickedAnchor.textContent || "").trim();
2297    return /^\d+$/.test(single) && refMap.has(single) ? [single] : [];
2298  }
2299
2300  document.addEventListener("click", function (e) {
2301    const a = e.target.closest('a[href^="applewebdata://"], a[href*="#_ENREF_"]');
2302    if (!a) return;
2303
2304    const nums = getCitationGroupNumbers(a);
2305    if (!nums.length) return;
2306
2307    e.preventDefault();
2308    e.stopPropagation();
2309    openPopup(nums, a);
2310  }, true);
2311
2312});
2313</script>
vendor: 1 bytes, line 2313
2313
2314<script>
2315document.addEventListener("DOMContentLoaded", function() {
2316
2317  function makePubMedHtml(pmid) {
2318    const url = "https://pubmed.ncbi.nlm.nih.gov/" + pmid + "/";
2319    return 'PMID: <a href="' + url + '" target="_blank" rel="noopener noreferrer" style="color:#4b6f8f;text-decoration:underline;">' + pmid + '</a> <a href="' + url + '" target="_blank" rel="noopener noreferrer" style="display:inline-block;vertical-align:middle;margin-left:4px;text-decoration:none;"><span style="display:inline-block;padding:1px 6px;border-radius:10px;background:#1f6fb2;color:#fff;font-size:11px;line-height:16px;font-family:Arial,sans-serif;">PubMed</span></a>';
2320  }
2321
2322  function replacePubMedUrlsInTextNode(textNode) {
2323    const text = textNode.nodeValue;
2324    const regex = /https:\/\/pubmed\.ncbi\.nlm\.nih\.gov\/(\d+)\/?/gi;
2325
2326    if (!regex.test(text)) return;
2327    regex.lastIndex = 0;
2328
2329    const frag = document.createDocumentFragment();
2330    let lastIndex = 0;
2331    let match;
2332
2333    while ((match = regex.exec(text)) !== null) {
2334      const start = match.index;
2335      const end = regex.lastIndex;
2336      const pmid = match[1];
2337
2338      if (start > lastIndex) {
2339        frag.appendChild(document.createTextNode(text.slice(lastIndex, start)));
2340      }
2341
2342      const span = document.createElement("span");
2343      span.className = "et-pubmed-link";
2344      span.innerHTML = makePubMedHtml(pmid);
2345      frag.appendChild(span);
2346
2347      lastIndex = end;
2348    }
2349
2350    if (lastIndex < text.length) {
2351      frag.appendChild(document.createTextNode(text.slice(lastIndex)));
2352    }
2353
2354    textNode.parentNode.replaceChild(frag, textNode);
2355  }
2356
2357  function shouldSkipTextNode(node) {
2358    if (!node || !node.parentElement) return true;
2359    return !!node.parentElement.closest("script, style, a, .et-pubmed-link");
2360  }
2361
2362  function enhancePubMedLinks(root) {
2363    if (!root) return;
2364
2365    const walker = document.createTreeWalker(
2366      root,
2367      NodeFilter.SHOW_TEXT,
2368      {
2369        acceptNode(node) {
2370          if (!node.nodeValue) return NodeFilter.FILTER_REJECT;
2371          if (shouldSkipTextNode(node)) return NodeFilter.FILTER_REJECT;
2372          if (/https:\/\/pubmed\.ncbi\.nlm\.nih\.gov\/\d+\/?/i.test(node.nodeValue)) {
2373            return NodeFilter.FILTER_ACCEPT;
2374          }
2375          return NodeFilter.FILTER_REJECT;
2376        }
2377      }
2378    );
2379
2380    const nodes = [];
2381    while (walker.nextNode()) nodes.push(walker.currentNode);
2382    nodes.forEach(replacePubMedUrlsInTextNode);
2383  }
2384
2385  // Initial pass
2386  enhancePubMedLinks(document.body);
2387
2388  // Watch for popup content and other dynamic content
2389  const observer = new MutationObserver(function(mutations) {
2390    mutations.forEach(function(mutation) {
2391      mutation.addedNodes.forEach(function(node) {
2392        if (node.nodeType !== 1) return;
2393        enhancePubMedLinks(node);
2394      });
2395    });
2396  });
2397
2398  observer.observe(document.body, {
2399    childList: true,
2400    subtree: true
2401  });
2402
2403});
2404</script>
vendor: 1 bytes, line 2404
2404
2405<script>
2406document.addEventListener("DOMContentLoaded", function() {
2407
2408  const ET_LINK_COLOR = "#4b6f8f";
2409  const content = document.querySelector("article, .entry-content, main, .elementor-location-single");
2410  if (!content) return;
2411
2412  const miniTip = document.createElement("div");
2413  miniTip.style.cssText = `
2414    position: fixed;
2415    padding: 6px 8px;
2416    background: #111;
2417    color: #fff;
2418    border-radius: 6px;
2419    font-size: 12px;
2420    z-index: 1000000;
2421    display: none;
2422    pointer-events: none;
2423    white-space: nowrap;
2424  `;
2425  miniTip.textContent = "Open in new tab";
2426  document.body.appendChild(miniTip);
2427
2428  function showTipNear(el) {
2429    const r = el.getBoundingClientRect();
2430    const x = Math.min(window.innerWidth - 12, r.right + 10);
2431    const y = Math.max(12, r.top - 6);
2432    miniTip.style.left = x + "px";
2433    miniTip.style.top = y + "px";
2434    miniTip.style.display = "block";
2435  }
2436
2437  function hideTip() {
2438    miniTip.style.display = "none";
2439  }
2440
2441  function openHtmlInNewTab(html) {
2442    const blob = new Blob([html], { type: "text/html" });
2443    const url = URL.createObjectURL(blob);
2444    window.open(url, "_blank", "noopener,noreferrer");
2445    setTimeout(() => URL.revokeObjectURL(url), 60000);
2446  }
2447
2448  function openTableHtml(tbl, num) {
2449    const html = `
2450      <!doctype html>
2451      <html>
2452      <head>
2453        <meta charset="utf-8">
2454        <meta name="viewport" content="width=device-width, initial-scale=1">
2455        <title>Table ${num}</title>
2456        <style>
2457          body { font-family: Arial, sans-serif; margin: 20px; }
2458          h2 { text-align: center; margin: 0 0 16px; }
2459          table { border-collapse: collapse; width: 100%; }
2460          th, td { border: 1px solid #ccc; padding: 8px; vertical-align: top; }
2461          th { font-weight: 600; }
2462        </style>
2463      </head>
2464      <body>
2465        <h2>Table ${num}</h2>
2466        ${tbl.outerHTML}
2467      </body>
2468      </html>
2469    `;
2470    openHtmlInNewTab(html);
2471  }
2472
2473  function absolutizeUrl(u) {
2474    if (!u) return "";
2475    u = String(u).trim();
2476    if (!u) return "";
2477    if (u.startsWith("//")) return window.location.protocol + u;
2478    try { return new URL(u, window.location.href).href; } catch { return u; }
2479  }
2480
2481  function firstFromSrcset(srcset) {
2482    if (!srcset) return "";
2483    const first = String(srcset).split(",")[0]?.trim();
2484    if (!first) return "";
2485    return first.split(/\s+/)[0]?.trim() || "";
2486  }
2487
2488  function urlFromBackgroundImage(bg) {
2489    if (!bg || bg === "none") return "";
2490    const m = String(bg).match(/url\(["']?(.*?)["']?\)/i);
2491    return (m && m[1]) ? m[1] : "";
2492  }
2493
2494  function getRealFigureUrl(containerEl) {
2495    if (!containerEl) return "";
2496
2497    const imgs = Array.from(containerEl.querySelectorAll("img"));
2498    for (const img of imgs) {
2499      const candidates = [
2500        img.currentSrc,
2501        img.getAttribute("data-src"),
2502        img.getAttribute("data-lazy-src"),
2503        img.getAttribute("data-original"),
2504        img.dataset?.src,
2505        img.dataset?.lazySrc,
2506        img.dataset?.original,
2507        firstFromSrcset(img.getAttribute("data-srcset") || img.dataset?.srcset || ""),
2508        firstFromSrcset(img.getAttribute("srcset") || "")
2509      ].filter(Boolean);
2510
2511      candidates.push(img.getAttribute("src"));
2512      candidates.push(img.src);
2513
2514      for (let u of candidates) {
2515        if (!u) continue;
2516        u = String(u).trim();
2517        if (!u) continue;
2518        if (u.startsWith("data:image/")) continue;
2519        u = absolutizeUrl(u);
2520        if (u) return u;
2521      }
2522    }
2523
2524    const sources = Array.from(containerEl.querySelectorAll("source"));
2525    for (const s of sources) {
2526      const u = absolutizeUrl(firstFromSrcset(s.getAttribute("srcset") || ""));
2527      if (u && !u.startsWith("data:image/")) return u;
2528    }
2529
2530    const els = [containerEl, ...Array.from(containerEl.querySelectorAll("*"))];
2531    for (const el of els) {
2532      const bg1 = urlFromBackgroundImage(el.style?.backgroundImage || "");
2533      const bg2 = urlFromBackgroundImage(window.getComputedStyle(el).backgroundImage || "");
2534      const u = absolutizeUrl(bg1 || bg2);
2535      if (u && !u.startsWith("data:image/")) return u;
2536    }
2537
2538    const links = Array.from(containerEl.querySelectorAll("a[href]"));
2539    for (const a of links) {
2540      const href = a.getAttribute("href") || "";
2541      if (!href) continue;
2542      if (/\/wp-content\/uploads\//i.test(href) || /\.(png|jpe?g|gif|webp|svg)(\?|#|$)/i.test(href)) {
2543        const u = absolutizeUrl(href);
2544        if (u && !u.startsWith("data:image/")) return u;
2545      }
2546    }
2547
2548    return "";
2549  }
2550
2551  function openFigureHtml(imgSrc, caption, num) {
2552    const safeCaption = (caption || "").replace(/</g, "&lt;").replace(/>/g, "&gt;");
2553    const safeImg = (imgSrc || "").replace(/"/g, "%22");
2554    const html = `
2555      <!doctype html>
2556      <html>
2557      <head>
2558        <meta charset="utf-8">
2559        <meta name="viewport" content="width=device-width, initial-scale=1">
2560        <title>Figure ${num}</title>
2561        <style>
2562          body { font-family: Arial, sans-serif; margin: 20px; text-align:center; }
2563          h2 { margin: 0 0 16px; }
2564          img { max-width: 100%; height: auto; display:block; margin: 0 auto; }
2565          .cap { margin-top: 15px; font-size: 14px; max-width: 900px; margin-left:auto; margin-right:auto; text-align:center; }
2566        </style>
2567      </head>
2568      <body>
2569        <h2>Figure ${num}</h2>
2570        ${safeImg ? `<img src="${safeImg}" alt="Figure ${num}">` : ""}
2571        <div class="cap">${safeCaption}</div>
2572      </body>
2573      </html>
2574    `;
2575    openHtmlInNewTab(html);
2576  }
2577
2578  function indexTablesNow() {
2579    const map = new Map();
2580    const tables = Array.from(document.querySelectorAll("table"));
2581    tables.forEach(tbl => {
2582      const strongs = Array.from(tbl.querySelectorAll("strong"));
2583      for (const st of strongs) {
2584        const t = (st.textContent || "").trim();
2585        const m = t.match(/^Table\s+(\d{1,4})\./i);
2586        if (m) { map.set(m[1], tbl); break; }
2587      }
2588    });
2589    return map;
2590  }
2591
2592  function indexFiguresNow() {
2593    const map = new Map();
2594    const caps = Array.from(document.querySelectorAll("figcaption, .wp-caption-text, .elementor-image-box-description, p, div, span"))
2595      .filter(el => /^Figure\s+\d{1,4}\./i.test((el.textContent || "").trim()));
2596
2597    caps.forEach(cap => {
2598      const tx = (cap.textContent || "").trim();
2599      const m = tx.match(/^Figure\s+(\d{1,4})\./i);
2600      if (!m) return;
2601
2602      const fig = cap.closest("figure");
2603      const container = fig || cap.closest(".wp-caption") || cap.closest(".elementor-widget-container") || cap.parentElement;
2604
2605      map.set(m[1], { captionEl: cap, figureContainer: container });
2606    });
2607
2608    return map;
2609  }
2610
2611  function linkInlineTableFigureRefs(tableMap, figureMap) {
2612    const walker = document.createTreeWalker(content, NodeFilter.SHOW_TEXT, {
2613      acceptNode(node) {
2614        if (!node.nodeValue) return NodeFilter.FILTER_REJECT;
2615        if (node.parentElement?.closest("a,button,textarea,input,select,script,style,code,pre,.et-inline-table,.et-inline-figure")) {
2616          return NodeFilter.FILTER_REJECT;
2617        }
2618        return /\((Table|Figure)[\s\u00A0]+\d{1,4}\.?\)/i.test(node.nodeValue)
2619          ? NodeFilter.FILTER_ACCEPT
2620          : NodeFilter.FILTER_REJECT;
2621      }
2622    });
2623
2624    const nodes = [];
2625    while (walker.nextNode()) nodes.push(walker.currentNode);
2626
2627    nodes.forEach(textNode => {
2628      const original = textNode.nodeValue;
2629      const parts = original.split(/(\((?:Table|Figure)[\s\u00A0]+\d{1,4}\.?\))/gi);
2630      if (parts.length < 2) return;
2631
2632      const frag = document.createDocumentFragment();
2633
2634      parts.forEach(part => {
2635        const m = part.match(/^\((Table|Figure)[\s\u00A0]+(\d{1,4})\.?\)$/i);
2636        if (!m) {
2637          frag.appendChild(document.createTextNode(part));
2638          return;
2639        }
2640
2641        const kind = m[1].toLowerCase();
2642        const num = m[2];
2643
2644        if (kind === "table" && !tableMap.has(num)) {
2645          frag.appendChild(document.createTextNode(part));
2646          return;
2647        }
2648        if (kind === "figure" && !figureMap.has(num)) {
2649          frag.appendChild(document.createTextNode(part));
2650          return;
2651        }
2652
2653        const span = document.createElement("span");
2654        span.className = kind === "table" ? "et-inline-table" : "et-inline-figure";
2655        span.dataset.num = num;
2656        span.textContent = part;
2657        span.style.cssText = `cursor:pointer; text-decoration:underline; color:${ET_LINK_COLOR};`;
2658
2659        span.addEventListener("mouseenter", () => showTipNear(span));
2660        span.addEventListener("mouseleave", hideTip);
2661        span.addEventListener("click", (e) => {
2662          e.preventDefault();
2663          e.stopPropagation();
2664
2665          if (kind === "table") {
2666            const tbl = tableMap.get(num);
2667            if (tbl) openTableHtml(tbl, num);
2668          } else {
2669            const obj = figureMap.get(num);
2670            if (obj) {
2671              const imgUrl = getRealFigureUrl(obj.figureContainer);
2672              const capText = (obj.captionEl.textContent || "").trim();
2673              openFigureHtml(imgUrl, capText, num);
2674            }
2675          }
2676        });
2677
2678        frag.appendChild(span);
2679      });
2680
2681      textNode.parentNode.replaceChild(frag, textNode);
2682    });
2683  }
2684
2685  function makeOpenBtn(label, onClick) {
2686    const btn = document.createElement("button");
2687    btn.type = "button";
2688    btn.textContent = label;
2689    btn.style.cssText = `
2690      display:inline-block;
2691      margin:8px 0;
2692      font-size:13px;
2693      cursor:pointer;
2694      text-decoration: underline;
2695      color:${ET_LINK_COLOR};
2696      background: transparent;
2697      border: 0;
2698      padding: 0;
2699    `;
2700    btn.addEventListener("mouseenter", () => showTipNear(btn));
2701    btn.addEventListener("mouseleave", hideTip);
2702    btn.addEventListener("click", (e) => {
2703      e.preventDefault();
2704      e.stopPropagation();
2705      onClick();
2706    });
2707    return btn;
2708  }
2709
2710  function ensureOpenButtons() {
2711    const tableMap = indexTablesNow();
2712    const figureMap = indexFiguresNow();
2713
2714    tableMap.forEach((tbl, num) => {
2715      if (tbl.dataset.etOpenAdded === "1") return;
2716      const btn = makeOpenBtn("Open in new tab", () => openTableHtml(tbl, num));
2717      const wrap = document.createElement("div");
2718      wrap.className = "et-open-wrap";
2719      wrap.appendChild(btn);
2720      tbl.parentNode.insertBefore(wrap, tbl);
2721      tbl.dataset.etOpenAdded = "1";
2722    });
2723
2724    figureMap.forEach((obj, num) => {
2725      const cap = obj.captionEl;
2726      if (!cap) return;
2727      if (cap.dataset.etOpenAdded === "1") return;
2728
2729      const capText = (cap.textContent || "").trim();
2730      const imgUrl = getRealFigureUrl(obj.figureContainer);
2731
2732      const btn = makeOpenBtn("Open in new tab", () => openFigureHtml(imgUrl, capText, num));
2733      const wrap = document.createElement("div");
2734      wrap.className = "et-open-wrap";
2735      wrap.appendChild(btn);
2736
2737      const container = obj.figureContainer || cap.parentElement;
2738      if (container && container.parentNode) {
2739        container.parentNode.insertBefore(wrap, container);
2740      } else if (cap.parentNode) {
2741        cap.parentNode.insertBefore(wrap, cap);
2742      }
2743
2744      cap.dataset.etOpenAdded = "1";
2745    });
2746
2747    linkInlineTableFigureRefs(tableMap, figureMap);
2748  }
2749
2750  ensureOpenButtons();
2751  setTimeout(ensureOpenButtons, 500);
2752  setTimeout(ensureOpenButtons, 1500);
2753  setTimeout(ensureOpenButtons, 3000);
2754
2755});
2756</script>
2756
2757    
2757<script>
2758    jQuery(document).ready(function($) {
2759        if ($('body').hasClass('single-chapter')) {
2760            // Find the breadcrumb link that has "Section" text and replace it
2761            $('.aioseo-breadcrumbs a').each(function() {
2762                if ($(this).text().trim() === 'Section') {
2763                    $(this).text('Sections'); // Change to your label
2764                }
2765            });
2766        }
2767    });
2768    </script>
2768
2769    			
2769<script>
2770				( () => {
2771					const lazyloadRunObserver = () => {
2772						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
2773						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
2774							entries.forEach( ( entry ) => {
2775								if ( entry.isIntersecting ) {
2776									let lazyloadBackground = entry.target;
2777									if( lazyloadBackground ) {
2778										lazyloadBackground.classList.add( 'e-lazyloaded' );
2779									}
2780									lazyloadBackgroundObserver.unobserve( entry.target );
2781								}
2782							});
2783						}, { rootMargin: '200px 0px 200px 0px' } );
2784						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
2785							lazyloadBackgroundObserver.observe( lazyloadBackground );
2786						} );
2787					};
2788					const events = [
2789						'DOMContentLoaded',
2790						'elementor/lazyload/observe',
2791					];
2792					events.forEach( ( event ) => {
2793						document.addEventListener( event, lazyloadRunObserver );
2794					} );
2795				} )();
2796			</script>
2796
2797			
2797<script id="eio-lazy-load-js-before">
2798const eio_lazy_vars = {"bg_min_dpr":1.1,"exactdn_domain":"","safe_paths":["\/wp-content\/plugins","\/wp-content\/themes","\/wp-includes\/"],"safe_domains":["www.endotext.org","endotext.org"],"skip_autoscale":0,"threshold":0,"use_dpr":1};Object.freeze(eio_lazy_vars);
2799//# sourceURL=eio-lazy-load-js-before
2800</script>
vendor: 1 bytes, line 2800
2800
2801<script async data-wp-strategy="async" id="eio-lazy-load-js" src="https://www.endotext.org/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=880"></script>
vendor: 1 bytes, line 2801
2801
2802<script id="wpascript-js" src="https://www.endotext.org/wp-content/plugins/honeypot/includes/js/wpa.js?ver=2.4.02"></script>
vendor: 1 bytes, line 2802
2802
2803<script id="wpascript-js-after">
2804wpa_field_info = JSON.parse(atob("eyJ3cGFfZmllbGRfbmFtZSI6InN6cXR4ZzcxNTgiLCJ3cGFfZmllbGRfdmFsdWUiOjI2MDM2OCwid3BhX2FkZF90ZXN0Ijoibm8ifQ=="));
2805//# sourceURL=wpascript-js-after
2806</script>
vendor: 1 bytes, line 2806
2806
2807<script id="wp-accessibility-js-extra">
2808var wpa = {"skiplinks":{"enabled":false,"output":""},"target":"1","tabindex":"1","underline":{"enabled":false,"target":"a"},"videos":"","dir":"ltr","viewport":"1","lang":"en-US","titles":"1","labels":"1","wpalabels":{"s":"Search","author":"Name","email":"Email","url":"Website","comment":"Comment"},"alt":"","altSelector":".hentry img[alt]:not([alt=\"\"]), .comment-content img[alt]:not([alt=\"\"]), #content img[alt]:not([alt=\"\"]),.entry-content img[alt]:not([alt=\"\"])","current":"","errors":"","tracking":"","ajaxurl":"https://www.endotext.org/wp-admin/admin-ajax.php","security":"1371e7af59","action":"wpa_stats_action","url":"https://www.endotext.org/about/","post_id":"25","continue":"","pause":"Pause video","play":"Play video","restUrl":"https://www.endotext.org/wp-json/wp/v2/media","ldType":"button","ldHome":"https://www.endotext.org","ldText":"\u003Cspan class=\"dashicons dashicons-media-text\" aria-hidden=\"true\"\u003E\u003C/span\u003E\u003Cspan class=\"screen-reader\"\u003ELong Description\u003C/span\u003E"};
2809//# sourceURL=wp-accessibility-js-extra
2810</script>
vendor: 1 bytes, line 2810
2810
2811<script data-wp-strategy="defer" defer id="wp-accessibility-js" src="https://www.endotext.org/wp-content/plugins/wp-accessibility/js/wp-accessibility.min.js?ver=2.4.1"></script>
vendor: 1 bytes, line 2811
2811
2812<script id="wpa-toolbar-js-extra">
2813var wpatb = {"location":"body","is_rtl":"ltr","is_right":"default","responsive":"a11y-non-responsive","contrast":"Toggle High Contrast","grayscale":"Toggle Grayscale","fontsize":"Toggle Font size","custom_fontsize":"0","custom_location":"standard-location","enable_grayscale":"false","enable_fontsize":"true","enable_contrast":"false","factor":""};
2814var wpa11y = {"path":"https://www.endotext.org/wp-content/plugins/wp-accessibility/toolbar/css/a11y-contrast.css?version=2.4.1"};
2815//# sourceURL=wpa-toolbar-js-extra
2816</script>
vendor: 1 bytes, line 2816
2816
2817<script data-wp-strategy="defer" defer id="wpa-toolbar-js" src="https://www.endotext.org/wp-content/plugins/wp-accessibility/js/wpa-toolbar.min.js?ver=2.4.1"></script>
vendor: 1 bytes, line 2817
2817
2818<script id="hello-theme-frontend-js" src="https://www.endotext.org/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.5.1"></script>
vendor: 1 bytes, line 2818
2818
2819<script id="wd-asl-ajaxsearchlite-js-before">
2820window.ASL = typeof window.ASL !== 'undefined' ? window.ASL : {}; window.ASL.wp_rocket_exception = "DOMContentLoaded"; window.ASL.ajaxurl = "https:\/\/www.endotext.org\/wp-admin\/admin-ajax.php"; window.ASL.backend_ajaxurl = "https:\/\/www.endotext.org\/wp-admin\/admin-ajax.php"; window.ASL.asl_url = "https:\/\/www.endotext.org\/wp-content\/plugins\/ajax-search-lite\/"; window.ASL.rest_url = "https:\/\/www.endotext.org\/wp-json\/"; window.ASL.detect_ajax = true; window.ASL.media_query = 4787; window.ASL.version = 4787; window.ASL.pageHTML = ""; window.ASL.additional_scripts = []; window.ASL.script_async_load = false; window.ASL.init_only_in_viewport = true; window.ASL.font_url = "https:\/\/www.endotext.org\/wp-content\/plugins\/ajax-search-lite\/css\/fonts\/icons2.woff2"; window.ASL.highlight = {"enabled":false,"data":[]}; window.ASL.analytics = {"method":false,"tracking_id":"","event":{"focus":{"items":[]},"search_start":{"items":[]},"search_end":{"items":[]},"magnifier":{"items":[]},"return":{"items":[]},"facet_change":{"items":[]},"result_click":{"items":[]}}}; window.ASL.statistics = {"enabled":false,"uid":0}; window.ASL.cache = {"enabled":false,"type":"super_file","list":[],"url":"https:\/\/www.endotext.org\/wp-content\/cache\/asp\/results\/"};
2821//# sourceURL=wd-asl-ajaxsearchlite-js-before
2822</script>
vendor: 1 bytes, line 2822
2822
2823<script id="wd-asl-ajaxsearchlite-js" src="https://www.endotext.org/wp-content/plugins/ajax-search-lite/js/min/plugin/merged/asl.min.js?ver=4787"></script>
vendor: 1 bytes, line 2823
2823
2824<script id="elementor-webpack-runtime-js" src="https://www.endotext.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 2824
2824
2825<script id="elementor-frontend-modules-js" src="https://www.endotext.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 2825
2825
2826<script id="jquery-ui-core-js-before">
2827jQuery.uiBackCompat = true;
2828//# sourceURL=jquery-ui-core-js-before
2829</script>
vendor: 1 bytes, line 2829
2829
2830<script id="jquery-ui-core-js" src="https://www.endotext.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2830
2830
2831<script id="elementor-frontend-js-before">
2832var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":541,"lg":982,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":540,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":768,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Portrait","value":981,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1024,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.3.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/www.endotext.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.endotext.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.endotext.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"f0ca46c67c","atomicFormsSendForm":"edb402af67"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra"],"viewport_mobile":540,"viewport_mobile_extra":768,"viewport_tablet":981,"viewport_tablet_extra":1024,"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":25,"title":"About%20-%20EndoText","excerpt":"","featuredImage":false}};
2833//# sourceURL=elementor-frontend-js-before
2834</script>
vendor: 1 bytes, line 2834
2834
2835<script id="elementor-frontend-js" src="https://www.endotext.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 2835
2835
2836<script id="smartmenus-js" src="https://www.endotext.org/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 2836
2836
2837<script id="e-sticky-js" src="https://www.endotext.org/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2837
2837
2838<script id="ws-plugin--s2member-js" data-cfasync="false" src="https://www.endotext.org/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_js_w_globals=1&#038;qcABC=1&#038;ver=261001-261001-2484506891"></script>
vendor: 1 bytes, line 2838
2838
2839<script id="wp-hooks-js" src="https://www.endotext.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2839
2839
2840<script id="wp-i18n-js" src="https://www.endotext.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2840
2840
2841<script id="wp-i18n-js-after">
2842wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2843//# sourceURL=wp-i18n-js-after
2844</script>
vendor: 1 bytes, line 2844
2844
2845<script id="elementor-pro-frontend-js-before">
2846var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.endotext.org\/wp-admin\/admin-ajax.php","nonce":"1a847c66af","urls":{"assets":"https:\/\/www.endotext.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.endotext.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.endotext.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
2847//# sourceURL=elementor-pro-frontend-js-before
2848</script>
vendor: 1 bytes, line 2848
2848
2849<script id="elementor-pro-frontend-js" src="https://www.endotext.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2849
2849
2850<script id="pro-elements-handlers-js" src="https://www.endotext.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2850
2850
2851<script id="wp-emoji-settings" type="application/json">
2852{"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://www.endotext.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
2853</script>
vendor: 1 bytes, line 2853
2853
2854<script type="module">
2855/*! This file is auto-generated */
2856var 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)))});
2857//# sourceURL=https://www.endotext.org/wp-includes/js/wp-emoji-loader.min.js
2858</script>
vendor: 1 bytes, line 2858
2858
2859<script id="wp-emoji-settings" type="application/json">
2860{"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://www.endotext.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
2861</script>
vendor: 1 bytes, line 2861
2861
2862<script type="module">
2863/*! This file is auto-generated */
2864var 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)))});
2865//# sourceURL=https://www.endotext.org/wp-includes/js/wp-emoji-loader.min.js
2866</script>
vendor: 1 bytes, line 2866
2866
2867<script>
2868function applyReadMore(selector = '.read-more-text', maxChars = 270) {
2869  const elements = document.querySelectorAll(selector);
2870
2871  elements.forEach((el) => {
2872    if (el.dataset.readmoreApplied === "true") return;
2873
2874    const fullText = el.textContent.trim();
2875    if (fullText.length <= maxChars) return;
2876
2877    const visibleText = fullText.slice(0, maxChars) + '...';
2878    const hiddenText = fullText.slice(maxChars);
2879
2880    el.innerHTML = `
2881      <span class="visible-part">${visibleText}</span>
2882      <span class="hidden-part" style="display: none;">${hiddenText}</span>
2883      <button class="read-toggle-btn" style="background:none;border:none;color:#007BFF;cursor:pointer;padding:0;">Read More</button>
2884    `;
2885
2886    el.dataset.readmoreApplied = "true";
2887
2888    const btn = el.querySelector('.read-toggle-btn');
2889    const visiblePart = el.querySelector('.visible-part');
2890    const hiddenPart = el.querySelector('.hidden-part');
2891
2892    btn.addEventListener('click', () => {
2893      const isExpanded = hiddenPart.style.display === 'inline';
2894      hiddenPart.style.display = isExpanded ? 'none' : 'inline';
2895      btn.textContent = isExpanded ? 'Read More' : ' Read Less';
2896      visiblePart.textContent = isExpanded ? visibleText : fullText.slice(0, maxChars);
2897    });
2898  });
2899}
2900
2901// Run when DOM is ready
2902document.addEventListener('DOMContentLoaded', () => {
2903  applyReadMore();
2904});
2905
2906// Run when Elementor re-renders widgets (includes loop grid AJAX updates)
2907window.addEventListener('elementor/frontend/init', () => {
2908  elementorFrontend.hooks.addAction('frontend/element_ready/global', () => {
2909    applyReadMore();
2910  });
2911});
2912</script>
2912
2913
2914
2915
2916<script>
2917document.addEventListener('DOMContentLoaded', function() {
2918    // Select all elements with the class swiper-slide-bg
2919    var slides = document.querySelectorAll('.home-slider .swiper-slide-bg');
2920
2921    slides.forEach(function(slide) {
2922        // Get the background image from the style attribute
2923        var style = window.getComputedStyle(slide);
2924        var bgImage = style.backgroundImage;
2925
2926        // Extract the URL from the backgroundImage string
2927        var imageUrl = bgImage.slice(5, -2);
2928
2929        // Create a new image element
2930        var imgElement = document.createElement('img');
2931        imgElement.src = imageUrl;
2932        imgElement.alt = "Slider Image"; // Optional: add alt text
2933
2934        // Replace the div with the new img tag
2935        slide.parentNode.replaceChild(imgElement, slide);
2936    });
2937});
2938
2939</script>
2939
2940
2941
2942<script>
2943document.addEventListener("DOMContentLoaded", function () {
2944    if (document.body.classList.contains("single-chapter")) {
2945        const tables = document.querySelectorAll(".single-chapter table");
2946        tables.forEach(function (table) {
2947            // Avoid double-wrapping if already done
2948            if (!table.parentElement.classList.contains("responsive-table-container")) {
2949                const wrapper = document.createElement("div");
2950                wrapper.classList.add("responsive-table-container");
2951                table.parentNode.insertBefore(wrapper, table);
2952                wrapper.appendChild(table);
2953            }
2954        });
2955    }
2956});
2957
2958document.addEventListener('DOMContentLoaded', function () {
2959  const containers = document.querySelectorAll('.responsive-table-container');
2960
2961  containers.forEach(container => {
2962    const tables = container.querySelectorAll('table');
2963
2964    tables.forEach(table => {
2965      const firstRow = table.querySelector('tbody tr');
2966      if (firstRow) {
2967        const firstCell = firstRow.querySelector('td:first-child');
2968        if (firstCell) {
2969          const th = document.createElement('th');
2970          th.innerHTML = firstCell.innerHTML;
2971          th.scope = 'row';
2972          th.className = firstCell.className;
2973          firstRow.replaceChild(th, firstCell);
2974        }
2975      }
2976    });
2977  });
2978});
2979
2980document.addEventListener('DOMContentLoaded', function () {
2981  const breadcrumbs = document.querySelectorAll('.aioseo-breadcrumbs .aioseo-breadcrumb a');
2982  if (breadcrumbs.length >= 2) {
2983    breadcrumbs[1].textContent = 'Section';
2984  }
2985});
2986	
2987	
2988	
2989</script>
2989
2990
2991<!-- Table Row Full
2992 -->
2993<!-- 
2993<script>
2994document.addEventListener('DOMContentLoaded', function () {
2995  document.querySelectorAll('.responsive-table-container table').forEach(table => {
2996    const rows = table.querySelectorAll('tbody tr');
2997    if (rows.length >= 2) {
2998      const headingRow = rows[0];
2999      const columnRow = rows[1];
3000      const colCount = columnRow.children.length;
3001
3002      const headingCell = headingRow.querySelector('th');
3003      if (headingCell && colCount > 1) {
3004        headingCell.setAttribute('colspan', colCount);
3005        headingCell.style.textAlign = 'left';
3006        headingCell.style.backgroundColor = '#e6edf6';
3007        headingCell.style.padding = '10px';
3008        headingCell.style.fontWeight = 'bold';
3009      }
3010    }
3011  });
3012});
3013
3014</script>
3014
3015 -->
3016
3017
3018<script>
3019document.addEventListener('DOMContentLoaded', function () {
3020  document.querySelectorAll('.responsive-table-container table').forEach(table => {
3021    const rows = table.querySelectorAll('tr');
3022    if (rows.length >= 2) {
3023      const headingRow = rows[0];
3024      const columnRow = rows[1];
3025
3026      // Count total columns considering colspan values
3027      let colCount = 0;
3028      columnRow.querySelectorAll('th, td').forEach(cell => {
3029        const span = parseInt(cell.getAttribute('colspan')) || 1;
3030        colCount += span;
3031      });
3032
3033      const headingCell = headingRow.querySelector('th');
3034      if (headingCell && colCount > 1) {
3035        headingCell.setAttribute('colspan', colCount);
3036        headingCell.classList.add('table-heading-fullwidth');
3037      }
3038    }
3039  });
3040});
3041</script>
3041
3042
3043<!--
3044<script>
3045document.addEventListener('DOMContentLoaded', function () {
3046  document.querySelectorAll('.responsive-table-container table').forEach(table => {
3047    const rows = table.querySelectorAll('tr'); // supports thead/tbody
3048    if (rows.length >= 2) {
3049      const headingRow = rows[0];
3050      const columnRow = rows[1];
3051      const colCount = columnRow.children.length;
3052
3053      const headingCell = headingRow.querySelector('th');
3054      if (headingCell && colCount > 1) {
3055        headingCell.setAttribute('colspan', colCount);
3056        headingCell.classList.add('table-heading-fullwidth');
3057      }
3058    }
3059  });
3060});
3061</script>
3061
3062 -->
3063
3064    
3064<script>
3065    document.addEventListener("DOMContentLoaded", function () {
3066        const form = document.querySelector('form[id^="s2member-pro-paypal-registration-form"]');
3067        if (!form) return;
3068
3069        const isPremierForm = form.action.includes("level=1");
3070        const isFreeForm = form.action.includes("level=0");
3071
3072        const fields = {
3073            "first_name": "s2member_pro_paypal_registration_first_name",
3074            "last_name": "s2member_pro_paypal_registration_last_name",
3075            "email": "s2member_pro_paypal_registration_email",
3076            "phone": "s2member_pro_paypal_registration_custom_phone",
3077            "country": "s2member_pro_paypal_registration_custom_country",
3078            "zip_code": "s2member_pro_paypal_registration_custom_zip_code",
3079            "role": "s2member_pro_paypal_registration_custom_role",
3080            "specialty": "s2member_pro_paypal_registration_custom_specialty"
3081        };
3082
3083        if (isFreeForm) {
3084            form.addEventListener("submit", function () {
3085                for (const key in fields) {
3086                    const input = document.getElementById(fields[key]);
3087                    if (input) sessionStorage.setItem('s2_' + key, input.value);
3088                }
3089            });
3090        }
3091
3092        if (isPremierForm) {
3093            for (const key in fields) {
3094                const input = document.getElementById(fields[key]);
3095                const value = sessionStorage.getItem('s2_' + key);
3096                if (input && value) input.value = value;
3097            }
3098
3099            // Optional: clear data on submit
3100            form.addEventListener("submit", function () {
3101                for (const key in fields) {
3102                    sessionStorage.removeItem('s2_' + key);
3103                }
3104            });
3105        }
3106    });
3107    </script>
3107
3108    
3108<script type="text/javascript" id="ws-plugin--s2member-asset-runtime-monitor">(function(c){function t(e){return /_js$/.test(e[0])?"js":"css"}function n(e){var i="ws-plugin--s2member-asset-health-"+e[0].replace(/_/g,"-"),o=document.getElementById(i);if(!o){o=document.createElement("span");o.id=i;o.style.cssText="position:absolute;left:-99999px;top:-99999px;width:1px;height:1px;visibility:hidden";(document.body||document.documentElement).appendChild(o)}return o}function ok(e){if(t(e)==="js")return !!(window.ws_plugin__s2member_asset_health&&window.ws_plugin__s2member_asset_health[e[0]]===e[4]);return !window.getComputedStyle||String(getComputedStyle(n(e)).zIndex)===e[4]}function report(m){if(!window.fetch||!m.length)return;fetch(c.ajax_url,{method:"POST",cache:"no-store",credentials:"same-origin",keepalive:true,headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:"action=ws_plugin__s2member_asset_runtime_suspect&missing="+encodeURIComponent(JSON.stringify(m))+"&load="+encodeURIComponent(JSON.stringify(c.load||{}))}).catch(function(){})}function check(){var m=c.expectations.filter(function(e){return !ok(e)});if(m.length)report(m)}c.expectations.filter(function(e){return t(e)==="css"}
3108).forEach(n);function go(){setTimeout(check,c.delay)}document.readyState==="complete"?go():addEventListener("load",go,false)})({"ajax_url":"https:\/\/www.endotext.org\/wp-admin\/admin-ajax.php","expectations":[["dynamic_css","","https:\/\/www.endotext.org\/wp-content\/plugins\/s2member\/s2member-o.php?ws_plugin__s2member_css=1&qcABC=1","dynamic-s2member-o","2147483639","94579134438e757e54667e4a77646293c6b1aaf5c00748cf81dd368060d4241c"],["dynamic_js","","https:\/\/www.endotext.org\/wp-content\/plugins\/s2member\/s2member-o.php?ws_plugin__s2member_js_w_globals=1&qcABC=1","dynamic-s2member-o","dynamic-s2member-o","17c4a1d09a3af8deed725cd460f6ed101c0e7783dc5afd7270f7bd17f7ba02c8"]],"delay":3000,"load":{"load_id":"a3fd592a0ea9fd26bdd57c3fe77f40baf0245221","load_time":1790919097,"orig_result":"okay","orig_6hour":0,"page_id":25,"page_path":"\/about\/","signature":"4e6ff92d9672f471ffb42ef68ca186fb328b22cef15a5d3b1c8345c5a2d0cf5c","page_signature":"44fb5d8dc706ff69af158527c84aa0f1747776792a60e95f7877c108ea7e44bc"}});</script>
3108
3109
3110</body>
3111</html>
3112
3113<!-- Dynamic page generated in 1.483 seconds. -->
3114<!-- Cached page generated by WP-Super-Cache on 2026-10-02 05:31:37 -->
3115
3116<!-- super cache -->

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.