PageSourceSearch

https://www.cal.org/news-and-events/blog/

html cal.org collected 2026-09-24 08:42:26 UTC 275,935 bytes, 3,057 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	<title>Blog - Center for Applied Linguistics</title>
6
7		<!-- All in One SEO 5.0.1.1 - aioseo.com -->
8	<meta name="description" content="Blog Calendar of Events In the News Subscribe to CAL News What do we mean when we say opportunity to learn and equity for multilingual learners?June 27, 2022 In this opinion piece, Tim Boals, WIDA founder and director, gives his perspective on what...Read More Multilingual Mysteries: Should we expand or diminish the role of assessment" />
9	<meta name="robots" content="max-image-preview:large" />
10	<link rel="canonical" href="https://www.cal.org/news-and-events/blog/" />
11	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.1.1" />
12		<meta property="og:locale" content="en_US" />
13		<meta property="og:site_name" content="Center for Applied Linguistics -" />
14		<meta property="og:type" content="article" />
15		<meta property="og:title" content="Blog - Center for Applied Linguistics" />
16		<meta property="og:description" content="Blog Calendar of Events In the News Subscribe to CAL News What do we mean when we say opportunity to learn and equity for multilingual learners?June 27, 2022 In this opinion piece, Tim Boals, WIDA founder and director, gives his perspective on what...Read More Multilingual Mysteries: Should we expand or diminish the role of assessment" />
17		<meta property="og:url" content="https://www.cal.org/news-and-events/blog/" />
18		<meta property="og:image" content="https://www.cal.org/wp-content/uploads/2022/05/cropped-cal-logo-no-backgroudn-1.png" />
19		<meta property="og:image:secure_url" content="https://www.cal.org/wp-content/uploads/2022/05/cropped-cal-logo-no-backgroudn-1.png" />
20		<meta property="og:image:width" content="739" />
21		<meta property="og:image:height" content="148" />
22		<meta property="article:published_time" content="2022-05-27T21:22:13+00:00" />
23		<meta property="article:modified_time" content="2022-08-29T19:34:18+00:00" />
24		<meta name="twitter:card" content="summary" />
25		<meta name="twitter:title" content="Blog - Center for Applied Linguistics" />
26		<meta name="twitter:description" content="Blog Calendar of Events In the News Subscribe to CAL News What do we mean when we say opportunity to learn and equity for multilingual learners?June 27, 2022 In this opinion piece, Tim Boals, WIDA founder and director, gives his perspective on what...Read More Multilingual Mysteries: Should we expand or diminish the role of assessment" />
27		<meta name="twitter:image" content="https://www.cal.org/wp-content/uploads/2022/05/cropped-cal-logo-no-backgroudn-1.png" />
28		
28<script type="application/ld+json" class="aioseo-schema">
29			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.cal.org\/news-and-events\/blog\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.cal.org#listItem","position":1,"name":"Home","item":"https:\/\/www.cal.org","nextItem":{"@type":"ListItem","@id":"https:\/\/www.cal.org\/news-and-events\/#listItem","name":"News and Events"}},{"@type":"ListItem","@id":"https:\/\/www.cal.org\/news-and-events\/#listItem","position":2,"name":"News and Events","item":"https:\/\/www.cal.org\/news-and-events\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.cal.org\/news-and-events\/blog\/#listItem","name":"Blog"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.cal.org#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.cal.org\/news-and-events\/blog\/#listItem","position":3,"name":"Blog","previousItem":{"@type":"ListItem","@id":"https:\/\/www.cal.org\/news-and-events\/#listItem","name":"News and Events"}}]},{"@type":"Organization","@id":"https:\/\/www.cal.org\/#organization","name":"Center for Applied Linguistics","url":"https:\/\/www.cal.org\/","logo":{"@type":"ImageObject","url":"https:\/\/www.cal.org\/wp-content\/uploads\/2022\/05\/cropped-cal-logo-no-backgroudn-1.png","@id":"https:\/\/www.cal.org\/news-and-events\/blog\/#organizationLogo","width":739,"height":148},"image":{"@id":"https:\/\/www.cal.org\/news-and-events\/blog\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/www.cal.org\/news-and-events\/blog\/#webpage","url":"https:\/\/www.cal.org\/news-and-events\/blog\/","name":"Blog - Center for Applied Linguistics","description":"Blog Calendar of Events In the News Subscribe to CAL News What do we mean when we say opportunity to learn and equity for multilingual learners?June 27, 2022 In this opinion piece, Tim Boals, WIDA founder and director, gives his perspective on what...Read More Multilingual Mysteries: Should we expand or diminish the role of assessment","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.cal.org\/#website"},"breadcrumb":{"@id":"https:\/\/www.cal.org\/news-and-events\/blog\/#breadcrumblist"},"datePublished":"2022-05-27T21:22:13+00:00","dateModified":"2022-08-29T19:34:18+00:00"},{"@type":"WebSite","@id":"https:\/\/www.cal.org\/#website","url":"https:\/\/www.cal.org\/","name":"Center for Applied Linguistics","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.cal.org\/#organization"}}]}
30		</script>
30
31		<!-- All in One SEO -->
32
33<meta name="viewport" content="width=device-width, initial-scale=1"><link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
34<link href='https://fonts.googleapis.com' crossorigin rel='preconnect' />
35<link rel="alternate" type="application/rss+xml" title="Center for Applied Linguistics &raquo; Feed" href="https://www.cal.org/feed/" />
36<link rel="alternate" type="application/rss+xml" title="Center for Applied Linguistics &raquo; Comments Feed" href="https://www.cal.org/comments/feed/" />
37<link rel="alternate" type="text/calendar" title="Center for Applied Linguistics &raquo; iCal Feed" href="https://www.cal.org/events/?ical=1" />
38<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.cal.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cal.org%2Fnews-and-events%2Fblog%2F" />
39<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.cal.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cal.org%2Fnews-and-events%2Fblog%2F&#038;format=xml" />
40		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.2.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 40-41
40
41							<script src="//www.googletagmanager.com/gtag/js?id=
41G-P6Q45Z5M3W
vendor: 68 bytes, lines 41-42
41"  data-cfasync="false" data-wpfc-render="false" async></script>
42			
42<script data-cfasync="false" data-wpfc-render="false">
43				var mi_version = '11.2.0';
44				var mi_track_user = true;
45				var mi_no_track_reason = '';
46								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.cal.org\/news-and-events\/blog\/"};
47								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
48					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
49				} else {
50					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
51				}
52
53								var disableStrs = [
54										'ga-disable-G-P6Q45Z5M3W',
55									];
56
57				/* Function to detect opted out users */
58				function __gtagTrackerIsOptedOut() {
59					for (var index = 0; index < disableStrs.length; index++) {
60						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
61							return true;
62						}
63					}
64
65					return false;
66				}
67
68				/* Disable tracking if the opt-out cookie exists. */
69				if (__gtagTrackerIsOptedOut()) {
70					for (var index = 0; index < disableStrs.length; index++) {
71						window[disableStrs[index]] = true;
72					}
73				}
74
75				/* Opt-out function */
76				function __gtagTrackerOptout() {
77					for (var index = 0; index < disableStrs.length; index++) {
78						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
79						window[disableStrs[index]] = true;
80					}
81				}
82
83				if ('undefined' === typeof gaOptout) {
84					function gaOptout() {
85						__gtagTrackerOptout();
86					}
87				}
88								window.dataLayer = window.dataLayer || [];
89
90				window.MonsterInsightsDualTracker = {
91					helpers: {},
92					trackers: {},
93				};
94				if (mi_track_user) {
95					function __gtagDataLayer() {
96						dataLayer.push(arguments);
97					}
98
99					function __gtagTracker(type, name, parameters) {
100						if (!parameters) {
101							parameters = {};
102						}
103
104						if (parameters.send_to) {
105							__gtagDataLayer.apply(null, arguments);
106							return;
107						}
108
109						if (type === 'event') {
110														parameters.send_to = monsterinsights_frontend.v4_id;
111							var hookName = name;
112							if (typeof parameters['event_category'] !== 'undefined') {
113								hookName = parameters['event_category'] + ':' + name;
114							}
115
116							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
117								MonsterInsightsDualTracker.trackers[hookName](parameters);
118							} else {
119								__gtagDataLayer('event', name, parameters);
120							}
121							
122						} else {
123							__gtagDataLayer.apply(null, arguments);
124						}
125					}
126
127					__gtagTracker('js', new Date());
128					__gtagTracker('set', {
129						'developer_id.dZGIzZG': true,
130											});
131					if ( MonsterInsightsLocations.page_location ) {
132						__gtagTracker('set', MonsterInsightsLocations);
133					}
134										__gtagTracker('config', 'G-P6Q45Z5M3W', {"forceSSL":"true","link_attribution":"true"} );
135										window.gtag = __gtagTracker;										(function () {
136						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
137						/* ga and __gaTracker compatibility shim. */
138						var noopfn = function () {
139							return null;
140						};
141						var newtracker = function () {
142							return new Tracker();
143						};
144						var Tracker = function () {
145							return null;
146						};
147						var p = Tracker.prototype;
148						p.get = noopfn;
149						p.set = noopfn;
150						p.send = function () {
151							var args = Array.prototype.slice.call(arguments);
152							args.unshift('send');
153							__gaTracker.apply(null, args);
154						};
155						var __gaTracker = function () {
156							var len = arguments.length;
157							if (len === 0) {
158								return;
159							}
160							var f = arguments[len - 1];
161							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
162								if ('send' === arguments[0]) {
163									var hitConverted, hitObject = false, action;
164									if ('event' === arguments[1]) {
165										if ('undefined' !== typeof arguments[3]) {
166											hitObject = {
167												'eventAction': arguments[3],
168												'eventCategory': arguments[2],
169												'eventLabel': arguments[4],
170												'value': arguments[5] ? arguments[5] : 1,
171											}
172										}
173									}
174									if ('pageview' === arguments[1]) {
175										if ('undefined' !== typeof arguments[2]) {
176											hitObject = {
177												'eventAction': 'page_view',
178												'page_path': arguments[2],
179											}
180										}
181									}
182									if (typeof arguments[2] === 'object') {
183										hitObject = arguments[2];
184									}
185									if (typeof arguments[5] === 'object') {
186										Object.assign(hitObject, arguments[5]);
187									}
188									if ('undefined' !== typeof arguments[1].hitType) {
189										hitObject = arguments[1];
190										if ('pageview' === hitObject.hitType) {
191											hitObject.eventAction = 'page_view';
192										}
193									}
194									if (hitObject) {
195										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
196										hitConverted = mapArgs(hitObject);
197										__gtagTracker('event', action, hitConverted);
198									}
199								}
200								return;
201							}
202
203							function mapArgs(args) {
204								var arg, hit = {};
205								var gaMap = {
206									'eventCategory': 'event_category',
207									'eventAction': 'event_action',
208									'eventLabel': 'event_label',
209									'eventValue': 'event_value',
210									'nonInteraction': 'non_interaction',
211									'timingCategory': 'event_category',
212									'timingVar': 'name',
213									'timingValue': 'value',
214									'timingLabel': 'event_label',
215									'page': 'page_path',
216									'location': 'page_location',
217									'title': 'page_title',
218									'referrer' : 'page_referrer',
219								};
220								for (arg in args) {
221																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
222										hit[gaMap[arg]] = args[arg];
223									} else {
224										hit[arg] = args[arg];
225									}
226								}
227								return hit;
228							}
229
230							try {
231								f.hitCallback();
232							} catch (ex) {
233							}
234						};
235						__gaTracker.create = newtracker;
236						__gaTracker.getByName = newtracker;
237						__gaTracker.getAll = function () {
238							return [];
239						};
240						__gaTracker.remove = noopfn;
241						__gaTracker.loaded = true;
242						window['__gaTracker'] = __gaTracker;
243					})();
244									} else {
245										console.log("");
246					(function () {
247						function __gtagTracker() {
248							return null;
249						}
250
251						window['__gtagTracker'] = __gtagTracker;
252						window['gtag'] = __gtagTracker;
253					})();
254									}
255			</script>
255
256							<!-- / Google Analytics by MonsterInsights -->
257		<style id="wp-img-auto-sizes-contain-inline-css">
258img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
259/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
260</style>
261<link rel='stylesheet' id='elementor-frontend-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.4' media='all' />
262<link rel='stylesheet' id='elementor-post-14656-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-14656.css?ver=1789340493' media='all' />
263<link rel='stylesheet' id='elementor-post-282-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-282.css?ver=1789340493' media='all' />
264<style id="wp-emoji-styles-inline-css">
265
266	img.wp-smiley, img.emoji {
267		display: inline !important;
268		border: none !important;
269		box-shadow: none !important;
270		height: 1em !important;
271		width: 1em !important;
272		margin: 0 0.07em !important;
273		vertical-align: -0.1em !important;
274		background: none !important;
275		padding: 0 !important;
276	}
277/*# sourceURL=wp-emoji-styles-inline-css */
278</style>
279<style id="classic-theme-styles-inline-css">
280/*! This file is auto-generated */
281.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
282/*# sourceURL=/wp-includes/css/classic-themes.min.css */
283</style>
284<style id="filebird-block-filebird-gallery-style-inline-css">
285ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}.fb-block-hover-animation-zoomIn figure{overflow:hidden}.fb-block-hover-animation-zoomIn figure img{transform:scale(1);transition:.3s ease-in-out}.fb-block-hover-animation-zoomIn figure:hover img{transform:scale(1.3)}.fb-block-hover-animation-shine figure{overflow:hidden;position:relative}.fb-block-hover-animation-shine figure:before{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;z-index:2}.fb-block-hover-animation-shine figure:hover:before{animation:shine .75s}@keyframes shine{to{left:125%}}.fb-block-hover-animation-opacity figure{overflow:hidden}.fb-block-hover-animation-opacity figure img{opacity:1;transition:.3s ease-in-out}.fb-block-hover-animation-opacity figure:hover img{opacity:.5}.fb-block-hover-animation-grayscale figure img{filter:grayscale(100%);transition:.3s ease-in-out}.fb-block-hover-animation-grayscale figure:hover img{filter:grayscale(0)}
286
287/*# sourceURL=https://www.cal.org/wp-content/plugins/filebird-pro/blocks/filebird-gallery/build/style-index.css */
288</style>
289<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://www.cal.org/wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/css/table-of-contents/global.e90f6d47.css?ver=5.0.1.1' media='all' />
290<style id="global-styles-inline-css">
291: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--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--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,
2910) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--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);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !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-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !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-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !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;}
291.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;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;}
292:root :where(.wp-block-icon svg){width: 24px;}
293:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
294:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
295:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
296:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
297/*# sourceURL=global-styles-inline-css */
298</style>
299<link rel='stylesheet' id='buttons-css' href='https://www.cal.org/wp-includes/css/buttons.min.css?ver=7.0.2' media='all' />
300<link rel='stylesheet' id='dashicons-css' href='https://www.cal.org/wp-includes/css/dashicons.min.css?ver=7.0.2' media='all' />
301<link rel='stylesheet' id='mediaelement-css' href='https://www.cal.org/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
302<link rel='stylesheet' id='wp-mediaelement-css' href='https://www.cal.org/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.0.2' media='all' />
303<link rel='stylesheet' id='media-views-css' href='https://www.cal.org/wp-includes/css/media-views.min.css?ver=7.0.2' media='all' />
304<link rel='stylesheet' id='imgareaselect-css' href='https://www.cal.org/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' />
305<link rel='stylesheet' id='datatablescss-css' href='https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/css/jquery.dataTables.min.css?ver=7.0.2' media='all' />
306<link rel='stylesheet' id='resdatatablescss-css' href='https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/css/responsive.dataTables.min.css?ver=7.0.2' media='all' />
307<link rel='stylesheet' id='cal_style-css' href='https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/css/cal-style.css?ver=7.0.2' media='all' />
308<link rel='stylesheet' id='woocommerce-layout-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.9.4' media='all' />
309<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.9.4' media='only screen and (max-width: 768px)' />
310<link rel='stylesheet' id='woocommerce-general-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.9.4' media='all' />
311<style id="woocommerce-general-inline-css">
312.woocommerce .page-header-image-single {display: none;}.woocommerce .entry-content,.woocommerce .product .entry-summary {margin-top: 0;}.related.products {clear: both;}.checkout-subscribe-prompt.clear {visibility: visible;height: initial;width: initial;}@media (max-width:768px) {.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering {float: none;}.woocommerce .woocommerce-ordering select {max-width: 100%;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product {width: 100%;float: none;}}
313/*# sourceURL=woocommerce-general-inline-css */
314</style>
315<style id="woocommerce-inline-inline-css">
316.woocommerce form .form-row .required { visibility: visible; }
317/*# sourceURL=woocommerce-inline-inline-css */
318</style>
319<link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://www.cal.org/wp-content/plugins/the-events-calendar/build/css/tr
319ibe-events-single-skeleton.css?ver=6.17.4.1' media='all' />
320<link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://www.cal.org/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-full.css?ver=6.17.4.1' media='all' />
321<link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://www.cal.org/wp-content/plugins/the-events-calendar/build/css/integrations/plugins/elementor/widgets/widget-base.css?ver=6.17.4.1' media='all' />
322<link rel='stylesheet' id='generate-style-css' href='https://www.cal.org/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1' media='all' />
323<style id="generate-style-inline-css">
324body{background-color:var(--base-2);color:var(--contrast);}a{color:var(--accent);}a{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}a:hover, a:focus, a:active{color:var(--contrast);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.dropdown-click .main-navigation ul ul{display:none;visibility:hidden;}.dropdown-click .main-navigation ul ul ul.toggled-on{left:0;top:auto;position:relative;box-shadow:none;border-bottom:1px solid rgba(0,0,0,0.05);}.dropdown-click .main-navigation ul ul li:last-child > ul.toggled-on{border-bottom:0;}.dropdown-click .main-navigation ul.toggled-on, .dropdown-click .main-navigation ul li.sfHover > ul.toggled-on{display:block;left:auto;right:auto;opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow:visible;float:none;}.dropdown-click .main-navigation.sub-menu-left .sub-menu.toggled-on, .dropdown-click .main-navigation.sub-menu-left ul li.sfHover > ul.toggled-on{right:0;}.dropdown-click nav ul ul ul{background-color:transparent;}.dropdown-click .widget-area .main-navigation ul ul{top:auto;position:absolute;float:none;width:100%;left:-99999px;}.dropdown-click .widget-area .main-navigation ul ul.toggled-on{position:relative;left:0;right:0;}.dropdown-click .widget-area.sidebar .main-navigation ul li.sfHover ul, .dropdown-click .widget-area.sidebar .main-navigation ul li:hover ul{right:0;left:0;}.dropdown-click .sfHover > a > .dropdown-menu-toggle > .gp-icon svg{transform:rotate(180deg);}.menu-item-has-children  .dropdown-menu-toggle[role="presentation"]{pointer-events:none;}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-2);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--base-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);}.main-navigation ul ul{background-color:var(--base);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:70%;}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}}
325.elementor-template-full-width .site-content{display:block;}
326/*# sourceURL=generate-style-inline-css */
327</style>
328<link rel='stylesheet' id='generate-google-fonts-css' href='https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=auto&#038;ver=3.6.1' media='all' />
329<link rel='stylesheet' id='searchwp-forms-css' href='https://www.cal.org/wp-content/plugins/searchwp/assets/css/frontend/search-forms.min.css?ver=4.6.1' media='all' />
330<link rel='stylesheet' id='eael-general-css' href='https://www.cal.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.7.3' media='all' />
331<link rel='stylesheet' id='eael-866-css' href='https://www.cal.org/wp-content/uploads/essential-addons-elementor/eael-866.css?ver=1661801658' media='all' />
332<link rel='stylesheet' id='elementor-icons-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.53.0' media='all' />
333<style id="elementor-icons-inline-css">
334
335		.elementor-add-new-section .elementor-add-templately-promo-button{
336            background-color: #5d4fff !important;
337            background-image: url(https://www.cal.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg);
338            background-repeat: no-repeat;
339            background-position: center center;
340            position: relative;
341        }
342        
343		.elementor-add-new-section .elementor-add-templately-promo-button > i{
344            height: 12px;
345        }
346        
347        body .elementor-add-new-section .elementor-add-section-area-button {
348            margin-left: 0;
349        }
350
351		.elementor-add-new-section .elementor-add-templately-promo-button{
352            background-color: #5d4fff !important;
353            background-image: url(https://www.cal.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg);
354            background-repeat: no-repeat;
355            background-position: center center;
356            position: relative;
357        }
358        
359		.elementor-add-new-section .elementor-add-templately-promo-button > i{
360            height: 12px;
361        }
362        
363        body .elementor-add-new-section .elementor-add-section-area-button {
364            margin-left: 0;
365        }
366/*# sourceURL=elementor-icons-inline-css */
367</style>
368<link rel='stylesheet' id='elementor-post-7-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-7.css?ver=1789340494' media='all' />
369<link rel='stylesheet' id='filebird-elementor-frontend-css' href='https://www.cal.org/wp-content/plugins/filebird-pro/includes/PageBuilders/Elementor/assets/css/frontend.css?ver=6.5.8' media='all' />
370<link rel='stylesheet' id='widget-spacer-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.2.4' media='all' />
371<link rel='stylesheet' id='elementor-post-866-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-866.css?ver=1789341992' media='all' />
372<link rel='stylesheet' id='ekit-widget-common-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/css/common.css?ver=4.0.1' media='all' />
373<link rel='stylesheet' id='ekit-nav-menu-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/css/nav-menu.css?ver=4.0.1' media='all' />
374<link rel='stylesheet' id='ekit-header-search-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/css/header-search.css?ver=4.0.1' media='all' />
375<link rel='stylesheet' id='ekit-header-offcanvas-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/css/header-offcanvas.css?ver=4.0.1' media='all' />
376<link rel='stylesheet' id='ekit-header-info-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/css/header-info.css?ver=4.0.1' media='all' />
377<link rel='stylesheet' id='font-awesome-5-all-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=6.7.3' media='all' />
378<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=6.7.3' media='all' />
379<link rel='stylesheet' id='elementor-gf-local-montserrat-css' href='https://www.cal.org/wp-content/uploads/elementor/google-fonts/css/montserrat.css?ver=1744415620' media='all' />
380<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://www.cal.org/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1744415624' media='all' />
381<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://www.cal.org/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1744415626' media='all' />
382<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' />
383<link rel='stylesheet' id='elementor-icons-fa-regular-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=5.15.3' media='all' />
384<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' />
385<link rel='stylesheet' id='elementor-icons-ekiticons-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/css/ekiticons.css?ver=4.0.1' media='all' />
386<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
387<!--n2css--><!--n2js-->
387<script type='text/javascript'>
388		var elementskit = {
389			resturl: 'https://www.cal.org/wp-json/elementskit/v1/',
390		}
391
392		</script>
392<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://www.cal.org/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js?ver=11.2.0"></script>
vendor: 1 bytes, line 392
392
393<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.cal.org","hash_tracking":"false","v4_id":"G-P6Q45Z5M3W"};</script>
vendor: 1 bytes, line 393
393
394<script id="utils-js-extra">
395var userSettings = {"url":"/","uid":"0","time":"1790238575","secure":"1"};
396//# sourceURL=utils-js-extra
397</script>
vendor: 1 bytes, line 397
397
398<script id="utils-js" src="https://www.cal.org/wp-includes/js/utils.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 398
398
399<script id="jquery-core-js" src="https://www.cal.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 399
399
400<script id="jquery-migrate-js" src="https://www.cal.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 400
400
401<script id="moxiejs-js" src="https://www.cal.org/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 401
401
402<script id="plupload-js" src="https://www.cal.org/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
vendor: 1 bytes, line 402
402
403<script id="jqueryminjs-js" src="https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/js/jquery-3.6.0.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 403
403
404<script id="datatablesjs-js" src="https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/js/jquery.dataTables.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 404
404
405<script id="resdatatablesjs-js" src="https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/js/dataTables.responsive.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 405
405
406<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.9.4"></script>
vendor: 1 bytes, line 406
406
407<script id="wc-add-to-cart-js-extra">
408var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.cal.org/cart/","is_cart":"","cart_redirect_after_add":"no"};
409//# sourceURL=wc-add-to-cart-js-extra
410</script>
vendor: 1 bytes, line 410
410
411<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.9.4"></script>
vendor: 1 bytes, line 411
411
412<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.9.4"></script>
vendor: 1 bytes, line 412
412
413<script id="woocommerce-js-extra">
414var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
415//# sourceURL=woocommerce-js-extra
416</script>
vendor: 1 bytes, line 416
416
417<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.9.4"></script>
417
418<link rel="https://api.w.org/" href="https://www.cal.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.cal.org/wp-json/wp/v2/pages/866" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.cal.org/xmlrpc.php?rsd" />
419<meta name="generator" content="WordPress 7.0.2" />
420<meta name="generator" content="WooCommerce 10.9.4" />
421<link rel='shortlink' href='https://www.cal.org/?p=866' />
422<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://www.cal.org"><link rel="alternate" href="https://www.cal.org/wp-json/tribe/events/v1/" /><style>
423	.tribe-events-c-subscribe-dropdown, .tribe-events-c-subscribe-dropdown__container, .tribe-events-c-subscribe-dropdown__button, .tribe-events-c-subscribe-dropdown__list {
424		display: none !important;
425	}
426	.tribe-events-event-categories, .tribe-events-back, .tribe-events-meta-group-organizer + .tribe-events-meta-group {
427		display: none !important;
428	}
429	.tribe-events-back {
430    	display: none !important;
431	}
432</style>	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
433	<meta name="generator" content="Elementor 4.2.4; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
434<script type="text/javascript">var elementskit_module_parallax_url = "https://www.cal.org/wp-content/plugins/elementskit/modules/parallax/";</script>
434			<style>
435				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
436				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
437					background-image: none !important;
438				}
439				@media screen and (max-height: 1024px) {
440					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
441					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
442						background-image: none !important;
443					}
444				}
445				@media screen and (max-height: 640px) {
446					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
447					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
448						background-image: none !important;
449					}
450				}
451			</style>
452			<style class="wp-fonts-local">
453@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://www.cal.org/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
454@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.cal.org/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}
455</style>
456<link rel="icon" href="https://www.cal.org/wp-content/uploads/2022/05/cropped-CAL-Color-F-2-1-32x32.png" sizes="32x32" />
457<link rel="icon" href="https://www.cal.org/wp-content/uploads/2022/05/cropped-CAL-Color-F-2-1-192x192.png" sizes="192x192" />
458<link rel="apple-touch-icon" href="https://www.cal.org/wp-content/uploads/2022/05/cropped-CAL-Color-F-2-1-180x180.png" />
459<meta name="msapplication-TileImage" content="https://www.cal.org/wp-content/uploads/2022/05/cropped-CAL-Color-F-2-1-270x270.png" />
460</head>
461
462<body class="wp-singular page-template page-template-elementor_header_footer page page-id-866 page-child parent-pageid-861 wp-custom-logo wp-embed-responsive wp-theme-generatepress theme-generatepress woocommerce-no-js tribe-no-js left-sidebar nav-left-sidebar separate-containers header-aligned-left dropdown-click dropdown-click-menu-item elementor-default elementor-template-full-width elementor-kit-7 elementor-page elementor-page-866 full-width-content" itemtype="https://schema.org/WebPage" itemscope>
463	<a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a><div class="ekit-template-content-markup ekit-template-content-header">		<div data-elementor-type="wp-post" data-elementor-id="14656" class="elementor elementor-14656" data-elementor-post-type="elementskit_template">
464						<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-8966881 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="8966881" data-element_type="section" data-e-type="section" id="header_pop" data-settings="{&quot;sticky&quot;:&quot;top&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}">
465						<div class="elementor-container elementor-column-gap-default">
466					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e3f970" data-id="1e3f970" data-element_type="column" data-e-type="column">
467			<div class="elementor-widget-wrap elementor-element-populated">
468						<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-inner-section elementor-element elementor-element-11cec07 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="11cec07" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
469						<div class="elementor-container elementor-column-gap-default">
470					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-59789aa" data-id="59789aa" data-element_type="column" data-e-type="column">
471			<div class="elementor-widget-wrap elementor-element-populated">
472						<div class="elementor-element elementor-element-4773ee5 elementor-icon-list--layout-inline elementor-align-start elementor-mobile-align-center elementor-widget__width-initial elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="4773ee5" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="icon-list.default">
473				<div class="elementor-widget-container">
474							<ul class="elementor-icon-list-items elementor-inline-items">
475							<li class="elementor-icon-list-item elementor-inline-item">
476											<a href="https://cal.org/news-and-events/blog/">
477
478												<span class="elementor-icon-list-icon">
479							<i aria-hidden="true" class="far fa-edit"></i>						</span>
480										<span class="elementor-icon-list-text">Blog</span>
481											</a>
482									</li>
483								<li class="elementor-icon-list-item elementor-inline-item">
484											<a href="https://calstore.cal.org/" target="_blank">
485
486												<span class="elementor-icon-list-icon">
487							<i aria-hidden="true" class="fas fa-store-alt"></i>						</span>
488										<span class="elementor-icon-list-text">CAL Store</span>
489											</a>
490									</li>
491								<li class="elementor-icon-list-item elementor-inline-item">
492											<a href="https://solutions.cal.org/" target="_blank">
493
494												<span class="elementor-icon-list-icon">
495							<i aria-hidden="true" class="fas fa-handshake"></i>						</span>
496										<span class="elementor-icon-list-text">CAL Solutions</span>
497											</a>
498									</li>
499								<li class="elementor-icon-list-item elementor-inline-item">
500											<a href="https://cal.org/donate/">
501
502												<span class="elementor-icon-list-icon">
503							<i aria-hidden="true" class="fas fa-donate"></i>						</span>
504										<span class="elementor-icon-list-text">Donate</span>
505											</a>
506									</li>
507								<li class="elementor-icon-list-item elementor-inline-item">
508											<a href="https://signup.e2ma.net/signup/1921629/1896392/">
509
510												<span class="elementor-icon-list-icon">
511							<i aria-hidden="true" class="icon icon-newsletter"></i>						</span>
512										<span class="elementor-icon-list-text">Subscribe</span>
513											</a>
514									</li>
515						</ul>
516						</div>
517				</div>
518					</div>
519		</div>
520				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7d31fe7 elementor-hidden-mobile" data-id="7d31fe7" data-element_type="column" data-e-type="column">
521			<div class="elementor-widget-wrap elementor-element-populated">
522						<div class="elementor-element elementor-element-8e9e637 elementor-widget__width-auto cal-search-10 elementor-search-form--skin-classic elementor-search-form--button-type-icon elementor-search-form--icon-search elementor-widget elementor-widget-search-form" data-id="8e9e637" data-element_type="widget" data-e-type="widget" data-settings="{&quot;skin&quot;:&quot;classic&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="search-form.default">
523				<div class="elementor-widget-container">
524							<search role="search">
525			<form class="elementor-search-form" action="https://www.cal.org" method="get">
526												<div class="elementor-search-form__container">
527					<label class="elementor-screen-only" for="elementor-search-form-8e9e637">Search</label>
528
529					
530					<input id="elementor-search-form-8e9e637" placeholder="Search..." class="elementor-search-form__input" type="search" name="s" value="">
531					
532											<button class="elementor-search-form__submit" type="submit" aria-label="Search">
533															<i aria-hidden="true" class="fas fa-search"></i>													</button>
534					
535									</div>
536			</form>
537		</search>
538						</div>
539				</div>
540					</div>
541		</div>
542					</div>
543		</section>
544				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-inner-section elementor-element elementor-element-1a30064 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1a30064" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
545						<div class="elementor-container elementor-column-gap-default">
546					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4f24cc2" data-id="4f24cc2" data-element_type="column" data-e-type="column">
547			<div class="elementor-widget-wrap elementor-element-populated">
548						<div class="elementor-element elementor-element-bdefc7d elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="bdefc7d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="image.default">
549				<div class="elementor-widget-container">
550																<a href="https://www.cal.org">
551							<img src="https://www.cal.org/wp-content/uploads/elementor/thumbs/cal-logo-no-backgroudn-ppexk25c10ind2h8o36lrkbs9im1hcvrvkyk75n9jm.png" title="cal-logo-no-backgroudn.png" alt="cal-logo-no-backgroudn.png" loading="lazy" />								</a>
552															</div>
553				</div>
554					</div>
555		</div>
556				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f414480" data-id="f414480" data-element_type="column" data-e-type="column">
557			<div class="elementor-widget-wrap elementor-element-populated">
558						<div class="elementor-element elementor-element-1b6838a elementor-widget__width-auto elementor-widget elementor-widget-ekit-nav-menu" data-id="1b6838a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="ekit-nav-menu.default">
559				<div class="elementor-widget-container">
560							<nav class="ekit-wid-con ekit_menu_responsive_tablet"
561			data-hamburger-icon=""
562			data-hamburger-icon-type="icon"
563			data-responsive-breakpoint="1024"
564			data-close-on-anchor="no">
565			            <button class="elementskit-menu-hamburger elementskit-menu-toggler"  type="button" aria-label="hamburger-icon">
566                                    <span class="elementskit-menu-hamburger-icon"></span><span class="elementskit-menu-hamburger-icon"></span><span class="elementskit-menu-hamburger-icon"></span>
567                            </button>
568            <div id="ekit-megamenu-main-menu" class="elementskit-menu-container elementskit-menu-offcanvas-elements elementskit-navbar-nav-default ekit-nav-menu-one-page-no ekit-nav-dropdown-hover"><ul id="menu-main-menu" class="elementskit-navbar-nav elementskit-menu-po-right submenu-click-on-icon"><li id="menu-item-1654" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1654 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">Who We Are<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a>
569<ul class="elementskit-dropdown elementskit-submenu-panel">
570	<li id="menu-item-1682" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1682 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/mission-values/" class=" dropdown-item">Mission &#038; Values</a>	<li id="menu-item-1670" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1670 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/board-of-trustees/" class=" dropdown-item">Board of Trustees</a>	<li id="menu-item-23219" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23219 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/staff-directory/" class=" dropdown-item">Staff &#038; Associates</a>	<li id="menu-item-1647" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1647 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/our-history/" class=" dropdown-item">Our History</a>	<li id="menu-item-1646" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1646 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/our-founder/" class=" dropdown-item">Our Founder</a>	<li id="menu-item-1669" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1669 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/annual-reports/" class=" dropdown-item">Annual Reports</a></ul>
571</li>
572<li id="menu-item-1655" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1655 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/what-we-do/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">What We Do<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a>
573<ul class="elementskit-dropdown elementskit-submenu-panel">
574	<li id="menu-item-1649" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/what-we-do/projects/" class=" dropdown-item">Projects</a>	<li id="menu-item-1650" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1650 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/what-we-do/research/" class=" dropdown-item">Research</a>	<li id="menu-item-1689" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1689 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/what-we-do/services/" class=" dropdown-item">Services</a>	<li id="menu-item-17811" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17811 nav-item elementskit-mobile-builder
574-content" data-vertical-menu=750px><a href="https://solutions.cal.org/solutions-we-offer/online-education/" class=" dropdown-item">Online Courses</a>	<li id="menu-item-22580" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22580 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://solutions.cal.org/" class=" dropdown-item">Professional Development</a></ul>
575</li>
576<li id="menu-item-1659" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1659 nav-item elementskit-dropdown-has top_position elementskit-dropdown-menu-default_width elementskit-megamenu-has elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/areas-of-impact/" class="ekit-menu-nav-link">Areas of Impact<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a><div class="elementskit-megamenu-panel">		<div data-elementor-type="wp-post" data-elementor-id="2091" class="elementor elementor-2091" data-elementor-post-type="elementskit_content">
577						<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-7e75aa7 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7e75aa7" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
578						<div class="elementor-container elementor-column-gap-default">
579					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4c8a0f9" data-id="4c8a0f9" data-element_type="column" data-e-type="column">
580			<div class="elementor-widget-wrap elementor-element-populated">
581						<div class="elementor-element elementor-element-174b911 elementor-widget elementor-widget-elementskit-heading" data-id="174b911" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="elementskit-heading.default">
582				<div class="elementor-widget-container">
583					<div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/adult-literacy-and-language-education/"><p class="ekit-heading--title elementskit-section-title ">Adult Literacy and Language Education</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div>				</div>
584				</div>
585				<div class="elementor-element elementor-element-f35f8f0 elementor-widget elementor-widget-elementskit-heading" data-id="f35f8f0" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="elementskit-heading.default">
586				<div class="elementor-widget-container">
587					<div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/dual-language-and-multilingual-education/"><p class="ekit-heading--title elementskit-section-title ">Dual Language and Multilingual Education</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div>				</div>
588				</div>
589				<div class="elementor-element elementor-element-ad021e5 elementor-widget elementor-widget-elementskit-heading" data-id="ad021e5" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="elementskit-heading.default">
590				<div class="elementor-widget-container">
591					<div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/immigrants-and-newcomers/"><p class="ekit-heading--title elementskit-section-title ">Immigrants and Newcomers</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div>
591				</div>
592				</div>
593				<div class="elementor-element elementor-element-461e683 elementor-widget elementor-widget-elementskit-heading" data-id="461e683" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="elementskit-heading.default">
594				<div class="elementor-widget-container">
595					<div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/international-language-education/"><p class="ekit-heading--title elementskit-section-title ">International Language Education</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div>				</div>
596				</div>
597					</div>
598		</div>
599				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-92a8d72" data-id="92a8d72" data-element_type="column" data-e-type="column">
600			<div class="elementor-widget-wrap elementor-element-populated">
601						<div class="elementor-element elementor-element-d49923d elementor-widget elementor-widget-elementskit-heading" data-id="d49923d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="elementskit-heading.default">
602				<div class="elementor-widget-container">
603					<div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/prek-12-el-education/"><p class="ekit-heading--title elementskit-section-title ">PreK-12 EL Education </p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div>				</div>
604				</div>
605				<div class="elementor-element elementor-element-d5f3bb0 elementor-widget elementor-widget-elementskit-heading" data-id="d5f3bb0" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="elementskit-heading.default">
606				<div class="elementor-widget-container">
607					<div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/testing-and-assessment/"><p class="ekit-heading--title elementskit-section-title ">Testing and Assessment</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div>				</div>
608				</div>
609				<div class="elementor-element elementor-element-e2ab23c elementor-widget elementor-widget-elementskit-heading" data-id="e2ab23c" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="elementskit-heading.default">
610				<div class="elementor-widget-container">
611					<div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/world-languages/"><p class="ekit-heading--title elementskit-section-title ">World Languages</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div>				</div>
612				</div>
613					</div>
614		</div>
615					</div>
616		</section>
617				</div>
618		</div></li>
619<li id="menu-item-1693" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1693 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">Resource Center<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a>
620<ul class="elementskit-dropdown elementskit-submenu-panel">
621	<li id="menu-item-1700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1700 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder
621-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/webinars-video-resources/" class=" dropdown-item">Webinars &#038; Videos<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a>
622	<ul class="elementskit-dropdown elementskit-submenu-panel">
623		<li id="menu-item-24703" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24703 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/research-to-policy-series/" class=" dropdown-item">Research to Policy Webinars</a>	</ul>
624	<li id="menu-item-1641" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1641 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/freeresources/" class=" dropdown-item">Online Learning</a>	<li id="menu-item-1676" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1676 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/databases-directories/" class=" dropdown-item">Databases &#038; Directories</a>	<li id="menu-item-1640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1640 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/links/" class=" dropdown-item">Online Organizations</a>	<li id="menu-item-1643" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1643 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/publications-products/" class=" dropdown-item">Products &#038; Publications</a>	<li id="menu-item-1645" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1645 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/resource-archive/" class=" dropdown-item">Resource Archive</a></ul>
625</li>
626<li id="menu-item-1638" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-1638 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">News<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a>
627<ul class="elementskit-dropdown elementskit-submenu-panel">
628	<li id="menu-item-1673" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-866 current_page_item menu-item-1673 nav-item elementskit-mobile-builder-content active" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/blog/" class=" dropdown-item active">Blog</a>	<li id="menu-item-1674" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1674 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/calendar-of-events/" class=" dropdown-item">Calendar</a>	<li id="menu-item-1639" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1639 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/in-the-news/" class=" dropdown-item">News</a>	<li id="menu-item-1707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1707 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/subscribe-to-cal-news/" class=" dropdown-item">Subscribe</a></ul>
629</li>
630</ul><div class="elementskit-nav-identity-panel"><a class="elementskit-nav-logo" href="https://www.cal.org" target="" rel=""><img src="https://www.cal.org/wp-content/uploads/2022/05/cal-logo-no-backgroudn.png" title="cal-logo-no-backgroudn.png" alt="cal-logo-no-backgroudn.png" decoding="async" /></a><button class="elementskit-menu-close elementskit-menu-toggler" type="button">X</button></div></div>
631			<div class="elementskit-menu-overlay elementskit-menu-offcanvas-elements elementskit-menu-toggler ekit-nav-menu--overlay"></div>        </nav>
632						</div>
633				</div>
634				<div class="elementor-element elementor-element-60e92d1 elementor-widget__width-auto cal-search-1 elementor-widget elementor-widget-elementskit-header-search" data-id="60e92d1" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="elementskit-header-search.default">
635				<div class="elementor-widget-container">
636					<div class="ekit-wid-con" >        <a href="#ekit_modal-popup-60e92d1" class="ekit_navsearch-button ekit-modal-popup" role="button" aria-haspopup="dialog" aria-label="Search">
637            <i aria-hidden="true" class="icon icon-search"></i>        </a>
638        <!-- language switcher strart -->
639        <!-- xs modal -->
640        <div class="zoom-anim-dialog mfp-hide ekit_modal-searchPanel" id="ekit_modal-popup-60e92d1" role="dialog" aria-modal="true" aria-label="Search">
641            <div class="ekit-search-panel">
642            <!-- Polylang search - thanks to Alain Melsens -->
643                <form role="search" method="get" class="ekit-search-group" action="https://www.cal.org/">
644                    <input type="search" class="ekit_search-field" aria-label="Search..." placeholder="Search..." value="" name="s">
645					<button type="submit" class="ekit_search-button" aria-label="Search">
646                        <i aria-hidden="true" class="icon icon-search"></i>                    </button>
647                </form>
648            </div>
649        </div><!-- End xs modal -->
650        <!-- end language switcher strart -->
651        </div>				</div>
652				</div>
653					</div>
654		</div>
655					</div>
656		</section>
657					</div>
658		</div>
659					</div>
660		</section>
661				</div>
662		</div>
663	<div class="site grid-container container hfeed" id="page">
664				<div class="site-content" id="content">
665					<div data-elementor-type="wp-page" data-elementor-id="866" class="elementor elementor-866" data-elementor-post-type="page">
666						<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-c0bf5b9 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="c0bf5b9" data-element_type="section" data-e-type="section" data-settings="{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
667						<div class="elementor-container elementor-column-gap-no">
668					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a6fce06" data-id="a6fce06" data-element_type="column" data-e-type="column">
669			<div class="elementor-widget-wrap elementor-element-populated">
670						<div class="elementor-element elementor-element-d632960 elementor-widget elementor-widget-template" data-id="d632960" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="template.default">
671				<div class="elementor-widget-container">
672							<div class="elementor-template">
673					<div data-elementor-type="page" data-elementor-id="214" class="elementor elementor-214" data-elementor-post-type="elementor_library">
674						<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-440e68e elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="440e68e" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
675							<div class="elementor-background-overlay"></div>
676							<div class="elementor-container elementor-column-gap-default">
677					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9c3dc14" data-id="9c3dc14" data-element_type="column" data-e-type="column">
678			<div class="elementor-widget-wrap elementor-element-populated">
679						<div class="elementor-element elementor-element-2c11fd59 elementor-widget elementor-widget-heading" data-id="2c11fd59" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="heading.default">
680				<div class="elementor-widget-container">
681					<h1 class="elementor-heading-title elementor-size-default">Blog</h1>				</div>
682				</div>
683					</div>
684		</div>
685					</div>
686		</section>
687				</div>
688				</div>
689						</div>
690				</div>
691					</div>
692		</div>
693					</div>
694		</section>
695				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-ee41f8e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ee41f8e" data-element_type="section" data-e-type="section" data-settings="{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
696						<div class="elementor-container elementor-column-gap-default">
697					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6ee75d6" data-id="6ee75d6" data-element_type="column" data-e-type="column">
698			<div class="elementor-widget-wrap elementor-element-populated">
699						<div class="elementor-element elementor-element-ab34165 elementor-widget elementor-widget-spacer" data-id="ab34165" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="spacer.default">
700				<div class="elementor-widget-container">
701							<div class="elementor-spacer">
702			<div class="elementor-spacer-inner"></div>
703		</div>
704						</div>
705				</div>
706				<div class="elementor-element elementor-element-c5d6be0 eael_advanced_menu_hamburger_disable_selected_menu_no eael-advanced-menu-hamburger-align-right eael-advanced-menu--no eael-hamburger--tablet elementor-widget elementor-widget-eael-advanced-menu" data-id="c5d6be0" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="eael-advanced-menu.skin-seven">
707				<div class="elementor-widget-container">
708					<style>
709                        @media screen and (max-width: 1024px) {
710                            .eael-hamburger--tablet {
711                                .eael-advanced-menu-horizontal,
712                                .eael-advanced-menu-vertical {
713                                    display: none;
714                                }
715                            }
716                            .eael-hamburger--tablet {
717                                .eael-advanced-menu-container .eael-advanced-menu-toggle {
718                                    display: block;
719                                }
720                            }
721                        }
722                    </style>            <div data-hamburger-icon="&lt;i aria-hidden=&quot;true&quot; class=&quot;fas fa-bars&quot;&gt;&lt;/i&gt;" data-indicator-class="&lt;i aria-hidden=&quot;true&quot; class=&quot;fas fa-angle-down&quot;&gt;&lt;/i&gt;" data-dropdown-indicator-class="&lt;i aria-hidden=&quot;true&quot; class=&quot;fas fa-angle-down&quot;&gt;&lt;/i&gt;" class="eael-advanced-menu-container eael-advanced-menu-align-left eael-advanced-menu-dropdown-align-left" data-hamburger-breakpoints="{&quot;mobile&quot;:&quot;Mobile Portrait (&gt; 767px)&quot;,&quot;tablet&quot;:&quot;Tablet Portrait (&gt; 1024px)&quot;,&quot;desktop&quot;:&quot;Desktop (&gt; 2400px)&quot;,&quot;none&quot;:&quot;None&quot;}" data-hamburger-device="tablet">
723                <ul id="menu-news" class="eael-advanced-menu eael-advanced-menu-dropdown-animate-to-top eael-advanced-menu-indicator eael-advanced-menu-vertical"><li id="menu-item-1620" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-866 current_page_item menu-item-1620"><a href="https://www.cal.org/news-and-events/blog/" aria-current="page">Blog</a></li>
724<li id="menu-item-1621" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1621"><a href="https://www.cal.org/news-and-events/calendar-of-events/">Calendar</a></li>
725<li id="menu-item-1623" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1623"><a href="https://www.cal.org/news-and-events/in-the-news/">News</a></li>
726<li id="menu-item-1624" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1624"><a href="https://www.cal.org/news-and-events/subscribe-to-cal-news/">Subscribe</a></li>
727</ul>                <button class="eael-advanced-menu-toggle" aria-label="Essential Addons Toggle Menu">
728                    <i aria-hidden="true" class="fas fa-bars"></i>                </button>
729            </div>
730            				</div>
731				</div>
732					</div>
733		</div>
734				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d064e97" data-id="d064e97" data-element_type="column" data-e-type="column">
735			<div class="elementor-widget-wrap elementor-element-populated">
736						<div class="elementor-element elementor-element-86a1852 elementor-widget elementor-widget-spacer" data-id="86a1852" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="spacer.default">
737				<div class="elementor-widget-container">
738							<div class="elementor-spacer">
739			<div class="elementor-spacer-inner"></div>
740		</div>
741						</div>
742				</div>
743				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-inner-section elementor-element elementor-element-e2a69f6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e2a69f6" data-element_type="section" data-e-type="section" data-settings="{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
744						<div class="elementor-container elementor-column-gap-default">
745					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-70ae662" data-id="70ae662" data-element_type="column" data-e-type="column">
746			<div class="elementor-widget-wrap elementor-element-populated">
747						<div class="elementor-element elementor-element-f689fcc elementor-widget elementor-widget-template" data-id="f689fcc" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="template.default">
748				<div class="elementor-widget-container">
749							<div class="elementor-template">
750					<div data-elementor-type="page" data-elementor-id="2201" class="elementor elementor-2201" data-elementor-post-type="elementor_library">
751						<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-07233e2 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="07233e2" data-element_type="section" data-e-type="section" data-settings="{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
752						<div class="elementor-container elementor-column-gap-no">
753					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9ac321" data-id="a9ac321" data-element_type="column" data-e-type="column">
754			<div class="elementor-widget-wrap elementor-element-populated">
755						<div class="elementor-element elementor-element-32760f5 elementor-widget elementor-widget-woocommerce-breadcrumb" data-id="32760f5" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="woocommerce-breadcrumb.default">
756				<div class="elementor-widget-container">
757					<nav class="woocommerce-breadcrumb" aria-label="Breadcrumb"><a href="https://www.cal.org">Home</a>&nbsp;&#47;&nbsp;<a href="https://www.cal.org/news-and-events/">News and Events</a>&nbsp;&#47;&nbsp;Blog</nav>				</div>
758				</div>
759					</div>
760		</div>
761					</div>
762		</section>
763				</div>
764				</div>
765						</div>
766				</div>
767					</div>
768		</div>
769					</div>
770		</section>
771				<div class="elementor-element elementor-element-99fced7 elementor-grid-eael-col-3 elementor-grid-tablet-eael-col-2 elementor-grid-mobile-eael-col-1 elementor-widget elementor-widget-eael-post-grid" data-id="99fced7" data-element_type="widget" data-e-type="widget" data-settings="{&quot;eael_post_grid_columns&quot;:&quot;eael-col-3&quot;,&quot;eael_post_grid_columns_tablet&quot;:&quot;eael-col-2&quot;,&quot;eael_post_grid_columns_mobile&quot;:&quot;eael-col-1&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="eael-post-grid.default">
772				<div class="elementor-widget-container">
773					<div id="eael-post-grid-99fced7" class="eael-post-grid-container">
774            <div class="eael-post-grid eael-post-appender eael-post-appender-99fced7 eael-post-grid-style-one" data-layout-mode="masonry"><article class="eael-grid-post  eael-post-grid-column eael-pg-post-30384 category-dual-language-and-multilingual-education-
774prek-12-el-edu" data-id="30384">
775        <div class="eael-grid-post-holder">
776            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/finding-ways-to-educate-and-care-for-els-in-rural-low-incidence-areas/"></a></div><div class="eael-entry-thumbnail ">
777                <img fetchpriority="high" decoding="async" width="300" height="200" src="https://www.cal.org/wp-content/uploads/2026/04/Teacher-Photo-Female-Teacher-7-Kids-300x200.jpg" class="attachment-medium size-medium wp-image-30387" alt="" srcset="https://www.cal.org/wp-content/uploads/2026/04/Teacher-Photo-Female-Teacher-7-Kids-300x200.jpg 300w, https://www.cal.org/wp-content/uploads/2026/04/Teacher-Photo-Female-Teacher-7-Kids-1024x683.jpg 1024w, https://www.cal.org/wp-content/uploads/2026/04/Teacher-Photo-Female-Teacher-7-Kids-768x512.jpg 768w, https://www.cal.org/wp-content/uploads/2026/04/Teacher-Photo-Female-Teacher-7-Kids-1536x1024.jpg 1536w, https://www.cal.org/wp-content/uploads/2026/04/Teacher-Photo-Female-Teacher-7-Kids-2048x1365.jpg 2048w, https://www.cal.org/wp-content/uploads/2026/04/Teacher-Photo-Female-Teacher-7-Kids-600x400.jpg 600w" sizes="(max-width: 300px) 100vw, 300px" />
778            </div>
779        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/finding-ways-to-educate-and-care-for-els-in-rural-low-incidence-areas/" title="Finding Ways to Educate and Care for ELs in Rural &amp; Low-Incidence Areas">Finding Ways to Educate and Care for ELs in Rural &amp; Low-Incidence Areas</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="April 28, 2026">April 28, 2026</time></span></div></div><div class="eael-entry-content">
780                        <div class="eael-grid-post-excerpt"><p>A new CAL Research Brief highlights how EL leaders are making the most of what...</p><a href="https://www.cal.org/cal_blog/finding-ways-to-educate-and-care-for-els-in-rural-low-incidence-areas/" class="eael-post-elements-readmore-btn">Read More</a></div>
781                    </div></div></div>
782        </div>
783    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-26775 category-cal-news-latest-news-landing-page-slider" data-id="26775">
784        <div class="eael-grid-post-holder">
785            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/podcast-for-multilingual-educators-interviews-cal-pk-12-team/"></a></div><div class="eael-entry-thumbnail ">
786                <img decoding="async" width="300" height="200" src="https://www.cal.org/wp-content/uploads/2024/05/GettyImages-1665390175-300x200.jpg" class="attachment-medium size-medium wp-image-26777" alt="" srcset="https://www.cal.org/wp-content/uploads/2024/05/GettyImages-1665390175-300x200.jpg 300w, https://www.cal.org/wp-content/uploads/2024/05/GettyImages-1665390175-1024x683.jpg 1024w, https://www.cal.org/wp-content/uploads/2024/05/GettyImages-1665390175-768x513.jpg 768w, https://www.cal.org/wp-content/uploads/2024/05/GettyImages-1665390175-1536x1025.jpg 1536w, https://www.cal.org/wp-content/uploads/2024/05/GettyImages-1665390175-2048x1367.jpg 2048w, https://www.cal.org/wp-content/uploads/2024/05/GettyImages-1665390175-600x400.jpg 600w" sizes="(max-width: 300px) 100vw, 300px" />
787            </div>
788        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/podcast-for-multilingual-educators-interviews-cal-pk-12-team/" title="Podcast for Multilingual Educators Interviews CAL PK-12 Team">Podcast for Multilingual Educators Interviews CAL PK-12 Team</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="May 28, 2024">May 28, 2024</time></span></div></div><div class="eael-entry-content">
789                        <div class="eael-grid-post-excerpt"><p>The ML Chat: Conversations with Multilingual Educators podcast recently featured interviews with members of CAL's...</p><a href="https://www.cal.org/cal_blog/podcast-for-multilingual-educators-interviews-cal-pk-12-team/" class="eael-post-elements-readmore-btn">Read More</a></div>
790                    </div></div></div>
791        </div>
792    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-22484 tags-cal-staff" data-id="22484">
793        <div class="eael-grid-post-holder">
794            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/cal-language-and-culture-education-expert-analyzes-gender-ethnicity-in-ell-texts/"></a></div>
794<div class="eael-entry-thumbnail ">
795                <img decoding="async" width="300" height="158" src="https://www.cal.org/wp-content/uploads/2023/08/GettyImages-1460007178-300x158.jpg" class="attachment-medium size-medium wp-image-22525" alt="" srcset="https://www.cal.org/wp-content/uploads/2023/08/GettyImages-1460007178-300x158.jpg 300w, https://www.cal.org/wp-content/uploads/2023/08/GettyImages-1460007178-scaled-600x316.jpg 600w, https://www.cal.org/wp-content/uploads/2023/08/GettyImages-1460007178-1024x540.jpg 1024w, https://www.cal.org/wp-content/uploads/2023/08/GettyImages-1460007178-768x405.jpg 768w, https://www.cal.org/wp-content/uploads/2023/08/GettyImages-1460007178-1536x810.jpg 1536w, https://www.cal.org/wp-content/uploads/2023/08/GettyImages-1460007178-2048x1080.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" />
796            </div>
797        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/cal-language-and-culture-education-expert-analyzes-gender-ethnicity-in-ell-texts/" title="CAL Language and Culture Education Expert Analyzes Gender, Ethnicity in ELL Texts">CAL Language and Culture Education Expert Analyzes Gender, Ethnicity in ELL Texts</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="August 30, 2023">August 30, 2023</time></span></div></div><div class="eael-entry-content">
798                        <div class="eael-grid-post-excerpt"><p>Amy Burden's book "Intersections of Gender and Ethnicity in English Language Learning Texts" offers a...</p><a href="https://www.cal.org/cal_blog/cal-language-and-culture-education-expert-analyzes-gender-ethnicity-in-ell-texts/" class="eael-post-elements-readmore-btn">Read More</a></div>
799                    </div></div></div>
800        </div>
801    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-22452 tags-public-statement" data-id="22452">
802        <div class="eael-grid-post-holder">
803            <div class="eael-grid-post-holder-inner"><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/cal-urges-wvu-to-preserve-world-languages-literatures-and-linguistics/" title="CAL Urges WVU to Preserve World Languages, Literatures, and Linguistics">CAL Urges WVU to Preserve World Languages, Literatures, and Linguistics</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="August 29, 2023">August 29, 2023</time></span></div></div><div class="eael-entry-content">
804                        <div class="eael-grid-post-excerpt"><p>The Center for Applied Linguistics (CAL) urges West Virginia University (WVU) to preserve its Department...</p><a href="https://www.cal.org/cal_blog/cal-urges-wvu-to-preserve-world-languages-literatures-and-linguistics/" class="eael-post-elements-readmore-btn">Read More</a></div>
805                    </div></div></div>
806        </div>
807    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-16172" data-id="16172">
808        <div class="eael-grid-post-holder">
809            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/voting-rights-for-language-minorities/"></a></div><div class="eael-entry-thumbnail ">
810                <img loading="lazy" decoding="async" width="300" height="162" src="https://www.cal.org/wp-content/uploads/2022/09/map1-300x162.png" class="attachment-medium size-medium wp-image-16233" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/09/map1-300x162.png 300w, https://www.cal.org/wp-content/uploads/2022/09/map1-600x325.png 600w, https://www.cal.org/wp-content/uploads/2022/09/map1-1024x555.png 1024w, https://www.cal.org/wp-content/uploads/2022/09/map1-768x416.png 768w, https://www.cal.org/wp-content/uploads/2022/09/ma
810p1.png 1058w" sizes="(max-width: 300px) 100vw, 300px" />
811            </div>
812        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/voting-rights-for-language-minorities/" title="Voting Rights for Language Minorities">Voting Rights for Language Minorities</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="September 6, 2022">September 6, 2022</time></span></div></div><div class="eael-entry-content">
813                        <div class="eael-grid-post-excerpt"><p>Keira BallantyneMap credit: Jessica Debski What laws protect voting access for multilingual voters? The United...</p><a href="https://www.cal.org/cal_blog/voting-rights-for-language-minorities/" class="eael-post-elements-readmore-btn">Read More</a></div>
814                    </div></div></div>
815        </div>
816    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-14723" data-id="14723">
817        <div class="eael-grid-post-holder">
818            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/what-do-we-mean-when-we-say-opportunity-to-learn-and-equity-for-multilingual-learners/"></a></div><div class="eael-entry-thumbnail ">
819                <img loading="lazy" decoding="async" width="240" height="160" src="https://www.cal.org/wp-content/uploads/2022/06/th.jpg" class="attachment-medium size-medium wp-image-14725" alt="" />
820            </div>
821        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/what-do-we-mean-when-we-say-opportunity-to-learn-and-equity-for-multilingual-learners/" title="What do we mean when we say opportunity to learn and equity for multilingual learners?">What do we mean when we say opportunity to learn and equity for multilingual learners?</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="June 27, 2022">June 27, 2022</time></span></div></div><div class="eael-entry-content">
822                        <div class="eael-grid-post-excerpt"><p>In this opinion piece, Tim Boals, WIDA founder and director, gives his perspective on what...</p><a href="https://www.cal.org/cal_blog/what-do-we-mean-when-we-say-opportunity-to-learn-and-equity-for-multilingual-learners/" class="eael-post-elements-readmore-btn">Read More</a></div>
823                    </div></div></div>
824        </div>
825    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-457" data-id="457">
826        <div class="eael-grid-post-holder">
827            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/role-of-assessment-for-multilinguals/"></a></div><div class="eael-entry-thumbnail ">
828                <img loading="lazy" decoding="async" width="300" height="94" src="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png" class="attachment-medium size-medium wp-image-365" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png 300w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-600x188.png 600w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-768x240.png 768w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1.png 800w" sizes="(max-width: 300px) 100vw, 300px" />
829            </div>
830        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/role-of-assessment-for-multilinguals/" title="Multilingual Mysteries: Should we expand or diminish the role of assessment for multilingual learners?">Multilingual Mysteries: Should we expand or diminish the role of assessment for multilingual learners?</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="December 9, 2021">December 9, 2021</time></span></div></div><div class="eael-entry-content">
831                        <div class="eael-grid-post-excerpt"><p>If testing (rather than assessment) continues to prevail as what ‘counts’, and schools measure multilingual...</p><a href="https://www.cal.org/cal_blog/role-of-assessment-for-multilinguals/" class="eael-post-elements-readmore-btn">Read More</a></div>
832                    </div></div></div>
833        </div>
834    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-454 category-areas-of-impact-testing-and-assmt" data-id="454">
835        <div class="eael-grid-post-holder">
836            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/covid-slide-assessment/"></a></div>
836<div class="eael-entry-thumbnail ">
837                <img loading="lazy" decoding="async" width="300" height="94" src="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png" class="attachment-medium size-medium wp-image-365" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png 300w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-600x188.png 600w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-768x240.png 768w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1.png 800w" sizes="(max-width: 300px) 100vw, 300px" />
838            </div>
839        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/covid-slide-assessment/" title="How can we offset &#8220;COVID slide&#8221; for multilingual learners through classroom assessment?">How can we offset &#8220;COVID slide&#8221; for multilingual learners through classroom assessment?</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="November 23, 2021">November 23, 2021</time></span></div></div><div class="eael-entry-content">
840                        <div class="eael-grid-post-excerpt"><p>The return to in-person learning at school has prompted the renewal of many pre-pandemic practices,...</p><a href="https://www.cal.org/cal_blog/covid-slide-assessment/" class="eael-post-elements-readmore-btn">Read More</a></div>
841                    </div></div></div>
842        </div>
843    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-450" data-id="450">
844        <div class="eael-grid-post-holder">
845            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/how-professional-learning-has-transformed-since-the-pandemic/"></a></div><div class="eael-entry-thumbnail ">
846                <img loading="lazy" decoding="async" width="300" height="200" src="https://www.cal.org/wp-content/uploads/2022/05/how-professional-learning-has-transformed-since-the-pandemic-300x200.jpg" class="attachment-medium size-medium wp-image-451" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/how-professional-learning-has-transformed-since-the-pandemic-300x200.jpg 300w, https://www.cal.org/wp-content/uploads/2022/05/how-professional-learning-has-transformed-since-the-pandemic-600x400.jpg 600w, https://www.cal.org/wp-content/uploads/2022/05/how-professional-learning-has-transformed-since-the-pandemic-1024x683.jpg 1024w, https://www.cal.org/wp-content/uploads/2022/05/how-professional-learning-has-transformed-since-the-pandemic-768x512.jpg 768w, https://www.cal.org/wp-content/uploads/2022/05/how-professional-learning-has-transformed-since-the-pandemic-1536x1024.jpg 1536w, https://www.cal.org/wp-content/uploads/2022/05/how-professional-learning-has-transformed-since-the-pandemic-2048x1365.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" />
847            </div>
848        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/how-professional-learning-has-transformed-since-the-pandemic/" title="How Professional Learning has Transformed since the Pandemic">How Professional Learning has Transformed since the Pandemic</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="November 18, 2021">November 18, 2021</time></span></div></div><div class="eael-entry-content">
849                        <div class="eael-grid-post-excerpt"><p>Lisa Tabaku, Director of Global Languages and Culture at the Center for Applied Linguistics, spoke...</p><a href="https://www.cal.org/cal_blog/how-professional-learning-has-transformed-since-the-pandemic/" class="eael-post-elements-readmore-btn">Read More</a></div>
850                    </div></div></div>
851        </div>
852    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-445" data-id="445">
853        <div class="eael-grid-post-holder">
854            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/multimodalities-multilingual-mysteries/"></a></div>
854<div class="eael-entry-thumbnail ">
855                <img loading="lazy" decoding="async" width="300" height="94" src="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png" class="attachment-medium size-medium wp-image-365" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png 300w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-600x188.png 600w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-768x240.png 768w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1.png 800w" sizes="(max-width: 300px) 100vw, 300px" />
856            </div>
857        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/multimodalities-multilingual-mysteries/" title="Should multimodalities be incorporated into testing and assessment for multilingual learners?">Should multimodalities be incorporated into testing and assessment for multilingual learners?</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="November 14, 2021">November 14, 2021</time></span></div></div><div class="eael-entry-content">
858                        <div class="eael-grid-post-excerpt"><p>Does the presence of multimodalities confound comprehension of text in testing situations, especially for multilingual...</p><a href="https://www.cal.org/cal_blog/multimodalities-multilingual-mysteries/" class="eael-post-elements-readmore-btn">Read More</a></div>
859                    </div></div></div>
860        </div>
861    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-399" data-id="399">
862        <div class="eael-grid-post-holder">
863            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/to-translanguage-or-not-to-translanguage/"></a></div><div class="eael-entry-thumbnail ">
864                <img loading="lazy" decoding="async" width="300" height="94" src="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png" class="attachment-medium size-medium wp-image-365" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png 300w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-600x188.png 600w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-768x240.png 768w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1.png 800w" sizes="(max-width: 300px) 100vw, 300px" />
865            </div>
866        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/to-translanguage-or-not-to-translanguage/" title="To Translanguage or Not To Translanguage?">To Translanguage or Not To Translanguage?</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="October 27, 2021">October 27, 2021</time></span></div></div><div class="eael-entry-content">
867                        <div class="eael-grid-post-excerpt"><p>"Schools confuse the assessment of general linguistic proficiency, which is best manifested in bilinguals while...</p><a href="https://www.cal.org/cal_blog/to-translanguage-or-not-to-translanguage/" class="eael-post-elements-readmore-btn">Read More</a></div>
868                    </div></div></div>
869        </div>
870    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-378" data-id="378">
871        <div class="eael-grid-post-holder">
872            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/3-tools-for-equity-assessment-translations-and-transadaptations/"></a></div>
872<div class="eael-entry-thumbnail ">
873                <img loading="lazy" decoding="async" width="300" height="94" src="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png" class="attachment-medium size-medium wp-image-365" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png 300w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-600x188.png 600w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-768x240.png 768w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1.png 800w" sizes="(max-width: 300px) 100vw, 300px" />
874            </div>
875        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/3-tools-for-equity-assessment-translations-and-transadaptations/" title="3 Tools for Equity: Assessment Translations and Transadaptations">3 Tools for Equity: Assessment Translations and Transadaptations</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="October 19, 2021">October 19, 2021</time></span></div></div><div class="eael-entry-content">
876                        <div class="eael-grid-post-excerpt"><p>Do translations and transadaptations of tests into languages other than English serve as equity tools...</p><a href="https://www.cal.org/cal_blog/3-tools-for-equity-assessment-translations-and-transadaptations/" class="eael-post-elements-readmore-btn">Read More</a></div>
877                    </div></div></div>
878        </div>
879    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-371" data-id="371">
880        <div class="eael-grid-post-holder">
881            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/multilingual-mysteries-3-thoughts-for-reassessing-the-role-of-grading-in-teaching-and-learning/"></a></div><div class="eael-entry-thumbnail ">
882                <img loading="lazy" decoding="async" width="300" height="94" src="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png" class="attachment-medium size-medium wp-image-365" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png 300w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-600x188.png 600w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-768x240.png 768w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1.png 800w" sizes="(max-width: 300px) 100vw, 300px" />
883            </div>
884        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/multilingual-mysteries-3-thoughts-for-reassessing-the-role-of-grading-in-teaching-and-learning/" title="Multilingual Mysteries: 3 Thoughts for Reassessing the Role of Grading in Teaching and Learning">Multilingual Mysteries: 3 Thoughts for Reassessing the Role of Grading in Teaching and Learning</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="September 28, 2021">September 28, 2021</time></span></div></div><div class="eael-entry-content">
885                        <div class="eael-grid-post-excerpt"><p>Is it equitable to have the same grading policy for all students, including multilingual learners?...</p><a href="https://www.cal.org/cal_blog/multilingual-mysteries-3-thoughts-for-reassessing-the-role-of-grading-in-teaching-and-learning/" class="eael-post-elements-readmore-btn">Read More</a></div>
886                    </div></div></div>
887        </div>
888    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-360" data-id="360">
889        <div class="eael-grid-post-holder">
890            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/multilingual-mysteries-is-it-counterintuitive-to-assess-in-multiple-languages-when-accountability-rests-in-english/"></a></div>
890<div class="eael-entry-thumbnail ">
891                <img loading="lazy" decoding="async" width="300" height="94" src="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png" class="attachment-medium size-medium wp-image-365" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-300x94.png 300w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-600x188.png 600w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1-768x240.png 768w, https://www.cal.org/wp-content/uploads/2022/05/multilingual-mysteries-logo-1.png 800w" sizes="(max-width: 300px) 100vw, 300px" />
892            </div>
893        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/multilingual-mysteries-is-it-counterintuitive-to-assess-in-multiple-languages-when-accountability-rests-in-english/" title="Multilingual Mysteries: Is it counterintuitive to assess in multiple languages when accountability rests in English?">Multilingual Mysteries: Is it counterintuitive to assess in multiple languages when accountability rests in English?</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="September 15, 2021">September 15, 2021</time></span></div></div><div class="eael-entry-content">
894                        <div class="eael-grid-post-excerpt"><p>Do you consider it counterintuitive to assess in multiple languages when accountability rests in English?...</p><a href="https://www.cal.org/cal_blog/multilingual-mysteries-is-it-counterintuitive-to-assess-in-multiple-languages-when-accountability-rests-in-english/" class="eael-post-elements-readmore-btn">Read More</a></div>
895                    </div></div></div>
896        </div>
897    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-347" data-id="347">
898        <div class="eael-grid-post-holder">
899            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/tuesdaytips-digital-storytelling-in-english-learner-classrooms/"></a></div><div class="eael-entry-thumbnail ">
900                <img loading="lazy" decoding="async" width="300" height="200" src="https://www.cal.org/wp-content/uploads/2022/05/1238999190-300x200.jpg" class="attachment-medium size-medium wp-image-348" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/1238999190-300x200.jpg 300w, https://www.cal.org/wp-content/uploads/2022/05/1238999190-600x400.jpg 600w, https://www.cal.org/wp-content/uploads/2022/05/1238999190-1024x683.jpg 1024w, https://www.cal.org/wp-content/uploads/2022/05/1238999190-768x512.jpg 768w, https://www.cal.org/wp-content/uploads/2022/05/1238999190-1536x1024.jpg 1536w, https://www.cal.org/wp-content/uploads/2022/05/1238999190-2048x1365.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" />
901            </div>
902        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/tuesdaytips-digital-storytelling-in-english-learner-classrooms/" title="TuesdayTips: Digital Storytelling in English Learner Classrooms">TuesdayTips: Digital Storytelling in English Learner Classrooms</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="March 17, 2021">March 17, 2021</time></span></div></div><div class="eael-entry-content">
903                        <div class="eael-grid-post-excerpt"><p>In addition to students' own literacy practices, these storytelling activities can also be key teaching...</p><a href="https://www.cal.org/cal_blog/tuesdaytips-digital-storytelling-in-english-learner-classrooms/" class="eael-post-elements-readmore-btn">Read More</a></div>
904                    </div></div></div>
905        </div>
906    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-202 category-areas-of-impact-dual-language-and-multilingual-education" data-id="202">
907        <div class="eael-grid-post-holder">
908            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/the-guiding-principles-and-the-critical-third-pillar-sociocultural-competence/"></a></div>
908<div class="eael-entry-thumbnail ">
909                <img loading="lazy" decoding="async" width="300" height="200" src="https://www.cal.org/wp-content/uploads/2022/05/878636040-300x200.jpg" class="attachment-medium size-medium wp-image-203" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/878636040-300x200.jpg 300w, https://www.cal.org/wp-content/uploads/2022/05/878636040-600x400.jpg 600w, https://www.cal.org/wp-content/uploads/2022/05/878636040-1024x683.jpg 1024w, https://www.cal.org/wp-content/uploads/2022/05/878636040-768x512.jpg 768w, https://www.cal.org/wp-content/uploads/2022/05/878636040-1536x1024.jpg 1536w, https://www.cal.org/wp-content/uploads/2022/05/878636040-2048x1365.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" />
910            </div>
911        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/the-guiding-principles-and-the-critical-third-pillar-sociocultural-competence/" title="The Guiding Principles and the Critical Third Pillar: Sociocultural Competence">The Guiding Principles and the Critical Third Pillar: Sociocultural Competence</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="February 9, 2021">February 9, 2021</time></span></div></div><div class="eael-entry-content">
912                        <div class="eael-grid-post-excerpt"><p>Why the change from cross-cultural understanding to sociocultural competence? Why not have a separate strand...</p><a href="https://www.cal.org/cal_blog/the-guiding-principles-and-the-critical-third-pillar-sociocultural-competence/" class="eael-post-elements-readmore-btn">Read More</a></div>
913                    </div></div></div>
914        </div>
915    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-199" data-id="199">
916        <div class="eael-grid-post-holder">
917            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/tuesday-tips-ensuring-equitable-access-to-content/"></a></div><div class="eael-entry-thumbnail ">
918                <img loading="lazy" decoding="async" width="300" height="200" src="https://www.cal.org/wp-content/uploads/2022/05/1225782571-300x200.jpg" class="attachment-medium size-medium wp-image-200" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/1225782571-300x200.jpg 300w, https://www.cal.org/wp-content/uploads/2022/05/1225782571-600x400.jpg 600w, https://www.cal.org/wp-content/uploads/2022/05/1225782571-1024x683.jpg 1024w, https://www.cal.org/wp-content/uploads/2022/05/1225782571-768x512.jpg 768w, https://www.cal.org/wp-content/uploads/2022/05/1225782571-1536x1024.jpg 1536w, https://www.cal.org/wp-content/uploads/2022/05/1225782571-2048x1365.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" />
919            </div>
920        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/tuesday-tips-ensuring-equitable-access-to-content/" title="Tuesday Tips: Ensuring Equitable Access To Content">Tuesday Tips: Ensuring Equitable Access To Content</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="February 2, 2021">February 2, 2021</time></span></div></div><div class="eael-entry-content">
921                        <div class="eael-grid-post-excerpt"><p>Thorough preparation is a critical first step in developing lessons that are both accessible and...</p><a href="https://www.cal.org/cal_blog/tuesday-tips-ensuring-equitable-access-to-content/" class="eael-post-elements-readmore-btn">Read More</a></div>
922                    </div></div></div>
923        </div>
924    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-195" data-id="195">
925        <div class="eael-grid-post-holder">
926            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students/"></a></div>
926<div class="eael-entry-thumbnail ">
927                <img loading="lazy" decoding="async" width="300" height="200" src="https://www.cal.org/wp-content/uploads/2022/05/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students-300x200.jpg" class="attachment-medium size-medium wp-image-196" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/05/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students-300x200.jpg 300w, https://www.cal.org/wp-content/uploads/2022/05/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students-600x400.jpg 600w, https://www.cal.org/wp-content/uploads/2022/05/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students-1024x683.jpg 1024w, https://www.cal.org/wp-content/uploads/2022/05/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students-768x512.jpg 768w, https://www.cal.org/wp-content/uploads/2022/05/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students-1536x1024.jpg 1536w, https://www.cal.org/wp-content/uploads/2022/05/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students-2048x1365.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" />
928            </div>
929        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students/" title="Sustainable Virtual PD for Educators of Linguistically and Culturally Diverse Students">Sustainable Virtual PD for Educators of Linguistically and Culturally Diverse Students</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="January 25, 2021">January 25, 2021</time></span></div></div><div class="eael-entry-content">
930                        <div class="eael-grid-post-excerpt"><p>After nearly a year of facilitating online professional development for educators across the U.S., Canada,...</p><a href="https://www.cal.org/cal_blog/sustainable-virtual-pd-for-educators-of-linguistically-and-culturally-diverse-students/" class="eael-post-elements-readmore-btn">Read More</a></div>
931                    </div></div></div>
932        </div>
933    </article><article class="eael-grid-post  eael-post-grid-column eael-pg-post-193" data-id="193">
934        <div class="eael-grid-post-holder">
935            <div class="eael-grid-post-holder-inner"><div class="eael-entry-media"><div class="eael-entry-overlay fade-in"><i class="fas fa-long-arrow-alt-right" aria-hidden="true"></i><a href="https://www.cal.org/cal_blog/how-we-talk-about-climate-change/"></a></div><div class="eael-entry-thumbnail ">
936                <img loading="lazy" decoding="async" width="300" height="86" src="https://www.cal.org/wp-content/uploads/2022/07/CAL-Blog-Dark-Blue-Final-300x86.png" class="attachment-medium size-medium wp-image-14889" alt="" srcset="https://www.cal.org/wp-content/uploads/2022/07/CAL-Blog-Dark-Blue-Final-300x86.png 300w, https://www.cal.org/wp-content/uploads/2022/07/CAL-Blog-Dark-Blue-Final-600x171.png 600w, https://www.cal.org/wp-content/uploads/2022/07/CAL-Blog-Dark-Blue-Final.png 700w" sizes="(max-width: 300px) 100vw, 300px" />
937            </div>
938        </div><div class="eael-entry-wrapper"><header class="eael-entry-header"><h2 class="eael-entry-title"><a class="eael-grid-post-link" href="https://www.cal.org/cal_blog/how-we-talk-about-climate-change/" title="How We Talk About Climate Change">How We Talk About Climate Change</a></h2></header><div class="eael-entry-header-after"><div class="eael-entry-meta"><span class="eael-posted-on"><time datetime="October 5, 2020">October 5, 2020</time></span></div></div><div class="eael-entry-content">
939                        <div class="eael-grid-post-excerpt"><p>There is an ideological war of words waging in America. The Power of Narrative: Climate...</p><a href="https://www.cal.org/cal_blog/how-we-talk-about-climate-change/" class="eael-post-elements-readmore-btn">Read More</a></div>
940                    </div></div></div>
941        </div>
942    </article></div>
943            <div class="clearfix"></div>
944        </div>
944				</div>
945				</div>
946				<div class="elementor-element elementor-element-883453d elementor-widget elementor-widget-spacer" data-id="883453d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="spacer.default">
947				<div class="elementor-widget-container">
948							<div class="elementor-spacer">
949			<div class="elementor-spacer-inner"></div>
950		</div>
951						</div>
952				</div>
953					</div>
954		</div>
955					</div>
956		</section>
957				</div>
958		
959	</div>
960</div>
961
962
963<div class="site-footer">
964	<div class="ekit-template-content-markup ekit-template-content-footer">		<div data-elementor-type="wp-post" data-elementor-id="282" class="elementor elementor-282" data-elementor-post-type="elementskit_template">
965						<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-df3aba5 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="df3aba5" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
966						<div class="elementor-container elementor-column-gap-no">
967					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3612d5cc" data-id="3612d5cc" data-element_type="column" data-e-type="column">
968			<div class="elementor-widget-wrap elementor-element-populated">
969						<div class="elementor-element elementor-element-39fef27a elementor-widget elementor-widget-spacer" data-id="39fef27a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="spacer.default">
970				<div class="elementor-widget-container">
971							<div class="elementor-spacer">
972			<div class="elementor-spacer-inner"></div>
973		</div>
974						</div>
975				</div>
976				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-inner-section elementor-element elementor-element-164fe9d6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="164fe9d6" data-element_type="section" data-e-type="section" data-settings="{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}">
977						<div class="elementor-container elementor-column-gap-no">
978					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7d064403" data-id="7d064403" data-element_type="column" data-e-type="column">
979			<div class="elementor-widget-wrap elementor-element-populated">
980						<div class="elementor-element elementor-element-29b9795d elementor-widget elementor-widget-image" data-id="29b9795d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="image.default">
981				<div class="elementor-widget-container">
982																<a href="https://cal.org/">
983							<img width="247" height="47" src="https://www.cal.org/wp-content/uploads/2022/05/[email protected]" class="attachment-full size-full wp-image-284" alt="" />								</a>
984															</div>
985				</div>
986					</div>
987		</div>
988				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7898b2ce" data-id="7898b2ce" data-element_type="column" data-e-type="column">
989			<div class="elementor-widget-wrap elementor-element-populated">
990						<div class="elementor-element elementor-element-4851c134 elementor-mobile-align-center elementor-icon-list--layout-inline elementor-align-center cal-options elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="4851c134" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="icon-list.default">
991				<div class="elementor-widget-container">
992							<ul class="elementor-icon-list-items elementor-inline-items">
993							<li class="elementor-icon-list-item elementor-inline-item">
994											<a href="https://cal.org/who-we-are/career-opportunities/">
995
996											<span class="elementor-icon-list-text">Careers</span>
997											</a>
998									</li>
999								<li class="elementor-icon-list-item elementor-inline-item">
1000											<a href="https://cal.org/contact-us/">
1001
1002											<span class="elementor-icon-list-text">Contact</span>
1003											</a>
1004									</li>
1005								<li class="elementor-icon-list-item elementor-inline-item">
1006											<a href="https://cal.org/employee-resources/">
1007
1008											<span class="elementor-icon-list-text">Employee Resources</span>
1009											</a>
1010									</li>
1011								<li class="elementor-icon-list-item elementor-inline-item">
1012											<a href="https://www.cal.org/resource-center/permissions/">
1013
1014											<span class="elementor-icon-list-text">Permissions</span>
1015											</a>
1016									</li>
1017								<li class="elementor-icon-list-item elementor-inline-item">
1018											<a href="https://cal.org/privacy-policy-2/">
1019
1020											<span class="elementor-icon-list-text">Privacy Policy</span>
1021											</a>
1022									</li>
1023						</ul>
1024						</div>
1025				</div>
1026					</div>
1027		</div>
1028				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-67741912" data-id="67741912" data-element_type="column" data-e-type="column">
1029			<div class="elementor-widget-wrap elementor-element-populated">
1030						<div class="elementor-element elementor-element-336cd959 e-grid-align-mobile-center elementor-shape-circle elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="336cd959" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="social-icons.default">
1031				<div class="elementor-widget-container">
1032							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
1033							<span class="elementor-grid-item" role="listitem">
1034					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-092715f" href="https://www.youtube.com/c/CenterforAppliedLinguistics" target="_blank">
1035						<span class="elementor-screen-only">Youtube</span>
1036						<i aria-hidden="true" class="fab fa-youtube"></i>					</a>
1037				</span>
1038							<span class="elementor-grid-item" role="listitem">
1039					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-1aff00b" href="https://www.facebook.com/CALLinguistics/" target="_blank">
1040						<span class="elementor-screen-only">Facebook</span>
1041						<i aria-hidden="true" class="fab fa-facebook"></i>					</a>
1042				</span>
1043							<span class="elementor-grid-item" role="listitem">
1044					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-0b2fa46" href="https://www.linkedin.com/company/center-for-applied-linguistics/" target="_blank">
1045						<span class="elementor-screen-only">Linkedin</span>
1046						<i aria-hidden="true" class="fab fa-linkedin"></i>					</a>
1047				</span>
1048							<span class="elementor-grid-item" role="listitem">
1049					<a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-edc994d" href="https://twitter.com/Cal_Linguistics" target="_blank">
1050						<span class="elementor-screen-only">Twitter</span>
1051						<i aria-hidden="true" class="fab fa-twitter"></i>					</a>
1052				</span>
1053							<span class="elementor-grid-item" role="listitem">
1054					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-9ed60cb" href="https://www.instagram.com/cal_linguistics/" target="_blank">
1055						<span class="elementor-screen-only">Instagram</span>
1056						<i aria-hidden="true" class="fab fa-instagram"></i>					</a>
1057				</span>
1058					</div>
1059						</div>
1060				</div>
1061					</div>
1062		</div>
1063					</div>
1064		</section>
1065				<div class="elementor-element elementor-element-75477e09 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="75477e09" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="divider.default">
1066				<div class="elementor-widget-container">
1067							<div class="elementor-divider">
1068			<span class="elementor-divider-separator">
1069						</span>
1070		</div>
1071						</div>
1072				</div>
1073				<div class="elementor-element elementor-element-1f35a8e1 elementor-widget elementor-widget-heading" data-id="1f35a8e1" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="heading.default">
1074				<div class="elementor-widget-container">
1075					<h2 class="elementor-heading-title elementor-size-default"><a href="https://wdi.net/">Powered by World Data Inc.</a></h2>				</div>
1076				</div>
1077				<div class="elementor-element elementor-element-2f1c5617 elementor-widget elementor-widget-spacer" data-id="2f1c5617" data-element_type="widget" data-e-type="widget" data-settings="{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}" data-widget_type="spacer.default">
1078				<div class="elementor-widget-container">
1079							<div class="elementor-spacer">
1080			<div class="elementor-spacer-inner"></div>
1081		</div>
1082						</div>
1083				</div>
1084					</div>
1085		</div>
1086					</div>
1087		</section>
1088				</div>
1089		</div></div>
1090
1091<script type="speculationrules">
1092{"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/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1093</script>
1093
1094
1095	<!--QUIZ_EMBEDER START-->
1096			
1097	<!--QUIZ_EMBEDER END-->
1098			
1098<script>
1099		( function ( body ) {
1100			'use strict';
1101			body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' );
1102		} )( document.body );
1103		</script>
1103
1104		
1104<script id="generate-a11y">
1105!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}();
1106</script>
1106
1107	
1107<script>
1108		var target, nav, clone;
1109		nav = document.getElementById( 'site-navigation' );
1110		if ( nav ) {
1111			clone = nav.cloneNode( true );
1112			clone.className += ' sidebar-nav-mobile';
1113			clone.setAttribute( 'aria-label', 'Mobile Menu' );
1114			target = document.getElementById( 'masthead' );
1115			if ( target ) {
1116				target.insertAdjacentHTML( 'afterend', clone.outerHTML );
1117			} else {
1118				document.body.insertAdjacentHTML( 'afterbegin', clone.outerHTML )
1119			}
1120		}
1121	</script>
1121
1122	
1122<script type="application/ld+json">{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Home","@id":"https://www.cal.org"}},{"@type":"ListItem","position":2,"item":{"name":"News and Events","@id":"https://www.cal.org/news-and-events/"}},{"@type":"ListItem","position":3,"item":{"name":"Blog","@id":"https://www.cal.org/news-and-events/blog/"}}]}</script>
1122<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
1122			
1122<script>
1123				( () => {
1124					const lazyloadRunObserver = () => {
1125						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1126						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1127							entries.forEach( ( entry ) => {
1128								if ( entry.isIntersecting ) {
1129									let lazyloadBackground = entry.target;
1130									if( lazyloadBackground ) {
1131										lazyloadBackground.classList.add( 'e-lazyloaded' );
1132									}
1133									lazyloadBackgroundObserver.unobserve( entry.target );
1134								}
1135							});
1136						}, { rootMargin: '200px 0px 200px 0px' } );
1137						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1138							lazyloadBackgroundObserver.observe( lazyloadBackground );
1139						} );
1140					};
1141					const events = [
1142						'DOMContentLoaded',
1143						'elementor/lazyload/observe',
1144					];
1145					events.forEach( ( event ) => {
1146						document.addEventListener( event, lazyloadRunObserver );
1147					} );
1148				} )();
1149			</script>
1149
1150			
1151		
1151<script type="text/html" id="tmpl-media-frame">
1152		<div class="media-frame-title" id="media-frame-title"></div>
1153		<h2 class="media-frame-menu-heading">Actions</h2>
1154		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
1155			Menu			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
1156		</button>
1157		<div class="media-frame-menu"></div>
1158		<div class="media-frame-tab-panel">
1159			<div class="media-frame-router"></div>
1160			<div class="media-frame-content"></div>
1161		</div>
1162		<h2 class="media-frame-actions-heading screen-reader-text">
1163		Selected media actions		</h2>
1164		<div class="media-frame-toolbar"></div>
1165		<div class="media-frame-uploader"></div>
1166	</script>
1166
1167
1168		
1168<script type="text/html" id="tmpl-media-modal">
1169		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
1170			<# if ( data.hasCloseButton ) { #>
1171				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
1172					Close dialog				</span></button>
1173			<# } #>
1174			<div class="media-modal-content" role="document"></div>
1175		</div>
1176		<div class="media-modal-backdrop"></div>
1177	</script>
1177
1178
1179		
1179<script type="text/html" id="tmpl-uploader-window">
1180		<div class="uploader-window-content">
1181			<div class="uploader-editor-title">Drop files to upload</div>
1182		</div>
1183	</script>
1183
1184
1185		
1185<script type="text/html" id="tmpl-uploader-editor">
1186		<div class="uploader-editor-content">
1187			<div class="uploader-editor-title">Drop files to upload</div>
1188		</div>
1189	</script>
1189
1190
1191		
1191<script type="text/html" id="tmpl-uploader-inline">
1192		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
1193		<# if ( data.canClose ) { #>
1194		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
1195			Close uploader		</span></button>
1196		<# } #>
1197		<div class="uploader-inline-content {{ messageClass }}">
1198		<# if ( data.message ) { #>
1199			<h2 class="upload-message">{{ data.message }}</h2>
1200		<# } #>
1201					<div class="upload-ui">
1202				<h2 class="upload-instructions drop-instructions">Drop files to upload</h2>
1203				<p class="upload-instructions drop-instructions">or</p>
1204				<button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button>
1205			</div>
1206
1207			<div class="upload-inline-status"></div>
1208
1209			<div class="post-upload-ui" id="post-upload-info">
1210							<div class="fbv-upload-inline">
1211				<label for="fbv">Choose folder: </label>
1212				<span id="fbv-folder-selector" class="fbv-folder-selector" name="fbv"></span>
1213			</div>
1214		
1215				<p class="max-upload-size">
1216				Maximum upload file size: 512 MB.				</p>
1217
1218				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
1219					<p class="suggested-dimensions">
1220						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
1221				<# } #>
1222
1223							</div>
1224				</div>
1225	</script>
1225
1226
1227		
1227<script type="text/html" id="tmpl-media-library-view-switcher">
1228		<a href="https://www.cal.org/wp-admin/upload.php?mode=list" class="view-list">
1229			<span class="screen-reader-text">
1230				List view			</span>
1231		</a>
1232		<a href="https://www.cal.org/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
1233			<span class="screen-reader-text">
1234				Grid view			</span>
1235		</a>
1236	</script>
1236
1237
1238		
1238<script type="text/html" id="tmpl-uploader-status">
1239		<h2>Uploading</h2>
1240
1241		<div class="media-progress-bar"><div></div></div>
1242		<div class="upload-details">
1243			<span class="upload-count">
1244				<span class="upload-index"></span> / <span class="upload-total"></span>
1245			</span>
1246			<span class="upload-detail-separator">&ndash;</span>
1247			<span class="upload-filename"></span>
1248		</div>
1249		<div class="upload-errors"></div>
1250		<button type="button" class="button upload-dismiss-errors">Dismiss errors</button>
1251	</script>
1251
1252
1253		
1253<script type="text/html" id="tmpl-uploader-status-error">
1254		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
1255		<span class="upload-error-message">{{ data.message }}</span>
1256	</script>
1256
1257
1258		
1258<script type="text/html" id="tmpl-edit-attachment-frame">
1259		<div class="edit-media-header">
1260			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button>
1261			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button>
1262			<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button>
1263		</div>
1264		<div class="media-frame-title"></div>
1265		<div class="media-frame-content"></div>
1266	</script>
1266
1267
1268		
1268<script type="text/html" id="tmpl-attachment-details-two-column">
1269		<div class="attachment-media-view {{ data.orientation }}">
1270						<h2 class="screen-reader-text">Attachment Preview</h2>
1271			<div class="thumbnail thumbnail-{{ data.type }}">
1272				<# if ( data.uploading ) { #>
1273					<div class="media-progress-bar"><div></div></div>
1274				<# } else if ( data.sizes && data.sizes.full ) { #>
1275					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
1276				<# } else if ( data.sizes && data.sizes.large ) { #>
1277					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
1278				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
1279					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
1280				<# } #>
1281
1282				<# if ( 'audio' === data.type ) { #>
1283				<div class="wp-media-wrapper wp-audio">
1284					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
1285						<source type="{{ data.mime }}" src="{{ data.url }}" />
1286					</audio>
1287				</div>
1288				<# } else if ( 'video' === data.type ) {
1289					var w_rule = '';
1290					if ( data.width ) {
1291						w_rule = 'width: ' + data.width + 'px;';
1292					} else if ( wp.media.view.settings.contentWidth ) {
1293						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
1294					}
1295				#>
1296				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
1297					<video controls="controls" class="wp-video-shortcode" preload="metadata"
1298						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
1299						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
1300						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
1301						<source type="{{ data.mime }}" src="{{ data.url }}" />
1302					</video>
1303				</div>
1304				<# } #>
1305
1306				<div class="attachment-actions">
1307					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
1308					<button type="button" class="button edit-attachment">Edit Image</button>
1309					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
1310					<p>Document Preview</p>
1311					<# } #>
1312				</div>
1313			</div>
1314		</div>
1315		<div class="attachment-info">
1316			<span class="settings-save-status" role="status">
1317				<span class="spinner"></span>
1318				<span class="saved">Saved.</span>
1319			</span>
1320			<div class="details">
1321				<h2 class="screen-reader-text">
1322					Details				</h2>
1323				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
1324				<div class="uploaded-by word-wrap-break-word">
1325					<strong>Uploaded by:</strong>
1326						<# if ( data.authorLink ) { #>
1327							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
1328						<# } else { #>
1329							{{ data.authorName }}
1330						<# } #>
1331				</div>
1332				<# if ( data.uploadedToTitle ) { #>
1333					<div class="uploaded-to">
1334						<strong>Uploaded to:</strong>
1335						<# if ( data.uploadedToLink ) { #>
1336							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
1337						<# } else { #>
1338							{{ data.uploadedToTitle }}
1339						<# } #>
1340					</div>
1341				<# } #>
1342				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
1343				<div class="file-type"><strong>File type:</strong> {{ data.mime }}</div>
1344				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
1345				<# if ( 'image' === data.type && ! data.uploading ) { #>
1346					<# if ( data.width && data.height ) { #>
1347						<div class="dimensions"><strong>Dimensions:</strong>
1348							{{ data.width }} by {{ data.height }} pixels						</div>
1349					<# } #>
1350
1351					<# if ( data.originalImageURL && data.originalImageName ) { #>
1352						<div class="word-wrap-break-word">
1353							<strong>Original image:</strong>
1354							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
1355						</div>
1356					<# } #>
1357				<# } #>
1358
1359				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
1360					<div class="file-length"><strong>Length:</strong>
1361						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
1362						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
1363					</div>
1364				<# } #>
1365
1366				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
1367					<div class="bitrate">
1368						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
1369						<# if ( data.meta.bitrate_mode ) { #>
1370						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
1371						<# } #>
1372					</div>
1373				<# } #>
1374
1375				<# if ( data.mediaStates ) { #>
1376					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
1377				<# } #>
1378
1379				<div class="compat-meta">
1380					<# if ( data.compat && data.compat.meta ) { #>
1381						{{{ data.compat.meta }}}
1382					<# } #>
1383				</div>
1384			</div>
1385
1386			<div class="settings">
1387				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1388				<# if ( 'image' === data.type ) { #>
1389					<span class="setting alt-text has-description" data-setting="alt">
1390						<label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label>
1391						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
1392					</span>
1393					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1394				<# } #>
1395								<span class="setting" data-setting="title">
1396					<label for="attachment-details-two-column-title" class="name">Title</label>
1397					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
1398				</span>
1399								<# if ( 'audio' === data.type ) { #>
1400								<span class="setting" data-setting="artist">
1401					<label for="attachment-details-two-column-artist" class="name">Artist</label>
1402					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
1403				</span>
1404								<span class="setting" data-setting="album">
1405					<label for="attachment-details-two-column-album" class="name">Album</label>
1406					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
1407				</span>
1408								<# } #>
1409				<span class="setting" data-setting="caption">
1410					<label for="attachment-details-two-column-caption" class="name">Caption</label>
1411					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1412				</span>
1413				<span class="setting" data-setting="description">
1414					<label for="attachment-details-two-column-description" class="name">Description</label>
1415					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
1416				</span>
1417				<span class="setting" data-setting="url">
1418					<label for="attachment-details-two-column-copy-link" class="name">File URL:</label>
1419					<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
1420					<span class="copy-to-clipboard-container">
1421						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button>
1422						<span class="success hidden" aria-hidden="true">Copied!</span>
1423					</span>
1424				</span>
1425				<div class="attachment-compat"></div>
1426			</div>
1427
1428			<div class="actions">
1429				<# if ( data.link ) { #>
1430										<a class="view-attachment" href="{{ data.link }}">View attachment page</a>
1431				<# } #>
1432				<# if ( data.can.save ) { #>
1433					<# if ( data.link ) { #>
1434						<span class="links-separator">|</span>
1435					<# } #>
1436					<a href="{{ data.editLink }}">Edit more details</a>
1437				<# } #>
1438				<# if ( data.can.save && data.link ) { #>
1439					<span class="links-separator">|</span>
1440					<a href="{{ data.url }}" download>Download file</a>
1441				<# } #>
1442				<# if ( ! data.uploading && data.can.remove ) { #>
1443					<# if ( data.link || data.can.save ) { #>
1444						<span class="links-separator">|</span>
1445					<# } #>
1446											<button type="button" class="button-link delete-attachment">Delete permanently</button>
1447									<# } #>
1448			</div>
1449		</div>
1450	</script>
1450
1451
1452		
1452<script type="text/html" id="tmpl-attachment">
1453		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
1454			<div class="thumbnail">
1455				<# if ( data.uploading ) { #>
1456					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
1457				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
1458					<div class="centered">
1459						<img src="{{ data.size.url }}" draggable="false" alt="" />
1460					</div>
1461				<# } else { #>
1462					<div class="centered">
1463						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
1464							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
1465						<# } else if ( data.sizes ) {
1466								if ( data.sizes.medium ) { #>
1467									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
1468								<# } else { #>
1469									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
1470								<# } #>
1471						<# } else { #>
1472							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1473						<# } #>
1474					</div>
1475					<div class="filename">
1476						<div>{{ data.filename }}</div>
1477					</div>
1478				<# } #>
1479			</div>
1480			<# if ( data.buttons.close ) { #>
1481				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
1482					Remove				</span></button>
1483			<# } #>
1484		</div>
1485		<# if ( data.buttons.check ) { #>
1486			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
1487				Deselect			</span></button>
1488		<# } #>
1489		<#
1490		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
1491		if ( data.describe ) {
1492			if ( 'image' === data.type ) { #>
1493				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
1494					aria-label="Caption"
1495					placeholder="Caption&hellip;" {{ maybeReadOnly }} />
1496			<# } else { #>
1497				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
1498					<# if ( 'video' === data.type ) { #>
1499						aria-label="Video title"
1500						placeholder="Video title&hellip;"
1501					<# } else if ( 'audio' === data.type ) { #>
1502						aria-label="Audio title"
1503						placeholder="Audio title&hellip;"
1504					<# } else { #>
1505						aria-label="Media title"
1506						placeholder="Media title&hellip;"
1507					<# } #> {{ maybeReadOnly }} />
1508			<# }
1509		} #>
1510	</script>
1510
1511
1512		
1512<script type="text/html" id="tmpl-attachment-details">
1513		<h2>
1514			Attachment Details			<span class="settings-save-status" role="status">
1515				<span class="spinner"></span>
1516				<span class="saved">Saved.</span>
1517			</span>
1518		</h2>
1519		<div class="attachment-info">
1520
1521			<# if ( 'audio' === data.type ) { #>
1522				<div class="wp-media-wrapper wp-audio">
1523					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
1524						<source type="{{ data.mime }}" src="{{ data.url }}" />
1525					</audio>
1526				</div>
1527			<# } else if ( 'video' === data.type ) {
1528				var w_rule = '';
1529				if ( data.width ) {
1530					w_rule = 'width: ' + data.width + 'px;';
1531				} else if ( wp.media.view.settings.contentWidth ) {
1532					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
1533				}
1534			#>
1535				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
1536					<video controls="controls" class="wp-video-shortcode" preload="metadata"
1537						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
1538						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
1539						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
1540						<source type="{{ data.mime }}" src="{{ data.url }}" />
1541					</video>
1542				</div>
1543			<# } else { #>
1544				<div class="thumbnail thumbnail-{{ data.type }}">
1545					<# if ( data.uploading ) { #>
1546						<div class="media-progress-bar"><div></div></div>
1547					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
1548						<img src="{{ data.size.url }}" draggable="false" alt="" />
1549					<# } else { #>
1550						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1551					<# } #>
1552				</div>
1553			<# } #>
1554
1555			<div class="details">
1556				<div class="filename">{{ data.filename }}</div>
1557				<div class="uploaded">{{ data.dateFormatted }}</div>
1558
1559				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
1560				<# if ( 'image' === data.type && ! data.uploading ) { #>
1561					<# if ( data.width && data.height ) { #>
1562						<div class="dimensions">
1563							{{ data.width }} by {{ data.height }} pixels						</div>
1564					<# } #>
1565
1566					<# if ( data.originalImageURL && data.originalImageName ) { #>
1567						<div class="word-wrap-break-word">
1568							Original image:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
1569						</div>
1570					<# } #>
1571
1572					<# if ( data.can.save && data.sizes ) { #>
1573						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
1574					<# } #>
1575				<# } #>
1576
1577				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
1578					<div class="file-length">Length:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
1579						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
1580					</div>
1581				<# } #>
1582
1583				<# if ( data.mediaStates ) { #>
1584					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
1585				<# } #>
1586
1587				<# if ( ! data.uploading && data.can.remove ) { #>
1588											<button type="button" class="button-link delete-attachment">Delete permanently</button>
1589									<# } #>
1590
1591				<div class="compat-meta">
1592					<# if ( data.compat && data.compat.meta ) { #>
1593						{{{ data.compat.meta }}}
1594					<# } #>
1595				</div>
1596			</div>
1597		</div>
1598		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1599		<# if ( 'image' === data.type ) { #>
1600			<span class="setting alt-text has-description" data-setting="alt">
1601				<label for="attachment-details-alt-text" class="name">Alt Text</label>
1602				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
1603			</span>
1604			<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1605		<# } #>
1606				<span class="setting" data-setting="title">
1607			<label for="attachment-details-title" class="name">Title</label>
1608			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
1609		</span>
1610				<# if ( 'audio' === data.type ) { #>
1611				<span class="setting" data-setting="artist">
1612			<label for="attachment-details-artist" class="name">Artist</label>
1613			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
1614		</span>
1615				<span class="setting" data-setting="album">
1616			<label for="attachment-details-album" class="name">Album</label>
1617			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
1618		</span>
1619				<# } #>
1620		<span class="setting" data-setting="caption">
1621			<label for="attachment-details-caption" class="name">Caption</label>
1622			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1623		</span>
1624		<span class="setting" data-setting="description">
1625			<label for="attachment-details-description" class="name">Description</label>
1626			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
1627		</span>
1628		<span class="setting" data-setting="url">
1629			<label for="attachment-details-copy-link" class="name">File URL:</label>
1630			<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
1631			<div class="copy-to-clipboard-container">
1632				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button>
1633				<span class="success hidden" aria-hidden="true">Copied!</span>
1634			</div>
1635		</span>
1636	</script>
1636
1637
1638		
1638<script type="text/html" id="tmpl-media-selection">
1639		<div class="selection-info">
1640			<span class="count"></span>
1641			<# if ( data.editable ) { #>
1642				<button type="button" class="button-link edit-selection">Edit Selection</button>
1643			<# } #>
1644			<# if ( data.clearable ) { #>
1645				<button type="button" class="button-link clear-selection">Clear</button>
1646			<# } #>
1647		</div>
1648		<div class="selection-view"></div>
1649	</script>
1649
1650
1651		
1651<script type="text/html" id="tmpl-attachment-display-settings">
1652		<h2>Attachment Display Settings</h2>
1653
1654		<# if ( 'image' === data.type ) { #>
1655			<span class="setting align">
1656				<label for="attachment-display-settings-alignment" class="name">Alignment</label>
1657				<select id="attachment-display-settings-alignment" class="alignment"
1658					data-setting="align"
1659					<# if ( data.userSettings ) { #>
1660						data-user-setting="align"
1661					<# } #>>
1662
1663					<option value="left">
1664						Left					</option>
1665					<option value="center">
1666						Center					</option>
1667					<option value="right">
1668						Right					</option>
1669					<option value="none" selected>
1670						None					</option>
1671				</select>
1672			</span>
1673		<# } #>
1674
1675		<span class="setting">
1676			<label for="attachment-display-settings-link-to" class="name">
1677				<# if ( data.model.canEmbed ) { #>
1678					Embed or Link				<# } else { #>
1679					Link To				<# } #>
1680			</label>
1681			<select id="attachment-display-settings-link-to" class="link-to"
1682				data-setting="link"
1683				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
1684					data-user-setting="urlbutton"
1685				<# } #>>
1686
1687			<# if ( data.model.canEmbed ) { #>
1688				<option value="embed" selected>
1689					Embed Media Player				</option>
1690				<option value="file">
1691			<# } else { #>
1692				<option value="none" selected>
1693					None				</option>
1694				<option value="file">
1695			<# } #>
1696				<# if ( data.model.canEmbed ) { #>
1697					Link to Media File				<# } else { #>
1698					Media File				<# } #>
1699				</option>
1700				<option value="post">
1701				<# if ( data.model.canEmbed ) { #>
1702					Link to Attachment Page				<# } else { #>
1703					Attachment Page				<# } #>
1704				</option>
1705			<# if ( 'image' === data.type ) { #>
1706				<option value="custom">
1707					Custom URL				</option>
1708			<# } #>
1709			</select>
1710		</span>
1711		<span class="setting">
1712			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
1713			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1714		</span>
1715
1716		<# if ( 'undefined' !== typeof data.sizes ) { #>
1717			<span class="setting">
1718				<label for="attachment-display-settings-size" class="name">Size</label>
1719				<select id="attachment-display-settings-size" class="size" name="size"
1720					data-setting="size"
1721					<# if ( data.userSettings ) { #>
1722						data-user-setting="imgsize"
1723					<# } #>>
1724											<#
1725						var size = data.sizes['thumbnail'];
1726						if ( size ) { #>
1727							<option value="thumbnail" >
1728								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1729							</option>
1730						<# } #>
1731											<#
1732						var size = data.sizes['medium'];
1733						if ( size ) { #>
1734							<option value="medium" >
1735								Medium &ndash; {{ size.width }} &times; {{ size.height }}
1736							</option>
1737						<# } #>
1738											<#
1739						var size = data.sizes['large'];
1740						if ( size ) { #>
1741							<option value="large" >
1742								Large &ndash; {{ size.width }} &times; {{ size.height }}
1743							</option>
1744						<# } #>
1745											<#
1746						var size = data.sizes['full'];
1747						if ( size ) { #>
1748							<option value="full"  selected='selected'>
1749								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1750							</option>
1751						<# } #>
1752									</select>
1753			</span>
1754		<# } #>
1755	</script>
1755
1756
1757		
1757<script type="text/html" id="tmpl-gallery-settings">
1758		<h2>Gallery Settings</h2>
1759
1760		<span class="setting">
1761			<label for="gallery-settings-link-to" class="name">Link To</label>
1762			<select id="gallery-settings-link-to" class="link-to"
1763				data-setting="link"
1764				<# if ( data.userSettings ) { #>
1765					data-user-setting="urlbutton"
1766				<# } #>>
1767
1768				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
1769					#>selected="selected"<# }
1770				#>>
1771					Attachment Page				</option>
1772				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1773					Media File				</option>
1774				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1775					None				</option>
1776			</select>
1777		</span>
1778
1779		<span class="setting">
1780			<label for="gallery-settings-columns" class="name select-label-inline">Columns</label>
1781			<select id="gallery-settings-columns" class="columns" name="columns"
1782				data-setting="columns">
1783									<option value="1" <#
1784						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1785					#>>
1786						1					</option>
1787									<option value="2" <#
1788						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1789					#>>
1790						2					</option>
1791									<option value="3" <#
1792						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1793					#>>
1794						3					</option>
1795									<option value="4" <#
1796						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1797					#>>
1798						4					</option>
1799									<option value="5" <#
1800						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1801					#>>
1802						5					</option>
1803									<option value="6" <#
1804						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1805					#>>
1806						6					</option>
1807									<option value="7" <#
1808						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1809					#>>
1810						7					</option>
1811									<option value="8" <#
1812						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1813					#>>
1814						8					</option>
1815									<option value="9" <#
1816						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1817					#>>
1818						9					</option>
1819							</select>
1820		</span>
1821
1822		<span class="setting">
1823			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
1824			<label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label>
1825		</span>
1826
1827		<span class="setting size">
1828			<label for="gallery-settings-size" class="name">Size</label>
1829			<select id="gallery-settings-size" class="size" name="size"
1830				data-setting="size"
1831				<# if ( data.userSettings ) { #>
1832					data-user-setting="imgsize"
1833				<# } #>
1834				>
1835									<option value="thumbnail">
1836						Thumbnail					</option>
1837									<option value="medium">
1838						Medium					</option>
1839									<option value="large">
1840						Large					</option>
1841									<option value="full">
1842						Full Size					</option>
1843							</select>
1844		</span>
1845	</script>
1845
1846
1847		
1847<script type="text/html" id="tmpl-playlist-settings">
1848		<h2>Playlist Settings</h2>
1849
1850		<# var emptyModel = _.isEmpty( data.model ),
1851			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
1852
1853		<span class="setting">
1854			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
1855				checked="checked"
1856			<# } #> />
1857			<label for="playlist-settings-show-list" class="checkbox-label-inline">
1858				<# if ( isVideo ) { #>
1859				Show Video List				<# } else { #>
1860				Show Tracklist				<# } #>
1861			</label>
1862		</span>
1863
1864		<# if ( ! isVideo ) { #>
1865		<span class="setting">
1866			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
1867				checked="checked"
1868			<# } #> />
1869			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
1870				Show Artist Name in Tracklist			</label>
1871		</span>
1872		<# } #>
1873
1874		<span class="setting">
1875			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
1876				checked="checked"
1877			<# } #> />
1878			<label for="playlist-settings-show-images" class="checkbox-label-inline">
1879				Show Images			</label>
1880		</span>
1881	</script>
1881
1882
1883		
1883<script type="text/html" id="tmpl-embed-link-settings">
1884		<span class="setting link-text">
1885			<label for="embed-link-settings-link-text" class="name">Link Text</label>
1886			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
1887		</span>
1888		<div class="embed-container" style="display: none;">
1889			<div class="embed-preview"></div>
1890		</div>
1891	</script>
1891
1892
1893		
1893<script type="text/html" id="tmpl-embed-image-settings">
1894		<div class="wp-clearfix">
1895			<div class="thumbnail">
1896				<img src="{{ data.model.url }}" draggable="false" alt="" />
1897			</div>
1898		</div>
1899
1900		<span class="setting alt-text has-description">
1901			<label for="embed-image-settings-alt-text" class="name">Alternative Text</label>
1902			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
1903		</span>
1904		<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1905
1906					<span class="setting caption">
1907				<label for="embed-image-settings-caption" class="name">Caption</label>
1908				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
1909			</span>
1910		
1911		<fieldset class="setting-group">
1912			<legend class="name">Align</legend>
1913			<span class="setting align">
1914				<span class="button-group button-large" data-setting="align">
1915					<button class="button" value="left">
1916						Left					</button>
1917					<button class="button" value="center">
1918						Center					</button>
1919					<button class="button" value="right">
1920						Right					</button>
1921					<button class="button active" value="none">
1922						None					</button>
1923				</span>
1924			</span>
1925		</fieldset>
1926
1927		<fieldset class="setting-group">
1928			<legend class="name">Link To</legend>
1929			<span class="setting link-to">
1930				<span class="button-group button-large" data-setting="link">
1931					<button class="button" value="file">
1932						Image URL					</button>
1933					<button class="button" value="custom">
1934						Custom URL					</button>
1935					<button class="button active" value="none">
1936						None					</button>
1937				</span>
1938			</span>
1939			<span class="setting">
1940				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
1941				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1942			</span>
1943		</fieldset>
1944	</script>
1944
1945
1946		
1946<script type="text/html" id="tmpl-image-details">
1947		<div class="media-embed">
1948			<div class="embed-media-settings">
1949				<div class="column-settings">
1950					<span class="setting alt-text has-description">
1951						<label for="image-details-alt-text" class="name">Alternative Text</label>
1952						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
1953					</span>
1954					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
1955
1956											<span class="setting caption">
1957							<label for="image-details-caption" class="name">Caption</label>
1958							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
1959						</span>
1960					
1961					<h2>Display Settings</h2>
1962					<fieldset class="setting-group">
1963						<legend class="legend-inline">Align</legend>
1964						<span class="setting align">
1965							<span class="button-group button-large" data-setting="align">
1966								<button class="button" value="left">
1967									Left								</button>
1968								<button class="button" value="center">
1969									Center								</button>
1970								<button class="button" value="right">
1971									Right								</button>
1972								<button class="button active" value="none">
1973									None								</button>
1974							</span>
1975						</span>
1976					</fieldset>
1977
1978					<# if ( data.attachment ) { #>
1979						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
1980							<span class="setting size">
1981								<label for="image-details-size" class="name">Size</label>
1982								<select id="image-details-size" class="size" name="size"
1983									data-setting="size"
1984									<# if ( data.userSettings ) { #>
1985										data-user-setting="imgsize"
1986									<# } #>>
1987																			<#
1988										var size = data.sizes['thumbnail'];
1989										if ( size ) { #>
1990											<option value="thumbnail">
1991												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1992											</option>
1993										<# } #>
1994																			<#
1995										var size = data.sizes['medium'];
1996										if ( size ) { #>
1997											<option value="medium">
1998												Medium &ndash; {{ size.width }} &times; {{ size.height }}
1999											</option>
2000										<# } #>
2001																			<#
2002										var size = data.sizes['large'];
2003										if ( size ) { #>
2004											<option value="large">
2005												Large &ndash; {{ size.width }} &times; {{ size.height }}
2006											</option>
2007										<# } #>
2008																			<#
2009										var size = data.sizes['full'];
2010										if ( size ) { #>
2011											<option value="full">
2012												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
2013											</option>
2014										<# } #>
2015																		<option value="custom">
2016										Custom Size									</option>
2017								</select>
2018							</span>
2019						<# } #>
2020							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
2021								<span class="custom-size-setting">
2022									<label for="image-details-size-width">Width</label>
2023									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
2024								</span>
2025								<span class="sep" aria-hidden="true">&times;</span>
2026								<span class="custom-size-setting">
2027									<label for="image-details-size-height">Height</label>
2028									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
2029								</span>
2030								<p id="image-size-desc" class="description">Image size in pixels</p>
2031							</div>
2032					<# } #>
2033
2034					<span class="setting link-to">
2035						<label for="image-details-link-to" class="name">Link To</label>
2036						<select id="image-details-link-to" data-setting="link">
2037						<# if ( data.attachment ) { #>
2038							<option value="file">
2039								Media File							</option>
2040							<option value="post">
2041								Attachment Page							</option>
2042						<# } else { #>
2043							<option value="file">
2044								Image URL							</option>
2045						<# } #>
2046							<option value="custom">
2047								Custom URL							</option>
2048							<option value="none">
2049								None							</option>
2050						</select>
2051					</span>
2052					<span class="setting">
2053						<label for="image-details-link-to-custom" class="name">URL</label>
2054						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
2055					</span>
2056
2057					<div class="advanced-section">
2058						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
2059						<div class="advanced-settings hidden">
2060							<div class="advanced-image">
2061								<span class="setting title-text">
2062									<label for="image-details-title-attribute" class="name">Image Title Attribute</label>
2063									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
2064								</span>
2065								<span class="setting extra-classes">
2066									<label for="image-details-css-class" class="name">Image CSS Class</label>
2067									<input type="text" id="image-details-css-class" data-setting="extraClasse
2067s" value="{{ data.model.extraClasses }}" />
2068								</span>
2069							</div>
2070							<div class="advanced-link">
2071								<span class="setting link-target">
2072									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
2073									<label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label>
2074								</span>
2075								<span class="setting link-rel">
2076									<label for="image-details-link-rel" class="name">Link Rel</label>
2077									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
2078								</span>
2079								<span class="setting link-class-name">
2080									<label for="image-details-link-css-class" class="name">Link CSS Class</label>
2081									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
2082								</span>
2083							</div>
2084						</div>
2085					</div>
2086				</div>
2087				<div class="column-image">
2088					<div class="image">
2089						<img src="{{ data.model.url }}" draggable="false" alt="" />
2090						<# if ( data.attachment && window.imageEdit ) { #>
2091							<div class="actions">
2092								<input type="button" class="edit-attachment button" value="Edit Original" />
2093								<input type="button" class="replace-attachment button" value="Replace" />
2094							</div>
2095						<# } #>
2096					</div>
2097				</div>
2098			</div>
2099		</div>
2100	</script>
2100
2101
2102		
2102<script type="text/html" id="tmpl-image-editor">
2103		<div id="media-head-{{ data.id }}"></div>
2104		<div id="image-editor-{{ data.id }}"></div>
2105	</script>
2105
2106
2107		
2107<script type="text/html" id="tmpl-audio-details">
2108		<# var ext, html5types = {
2109			mp3: wp.media.view.settings.embedMimes.mp3,
2110			ogg: wp.media.view.settings.embedMimes.ogg
2111		}; #>
2112
2113				<div class="media-embed media-embed-details">
2114			<div class="embed-media-settings embed-audio-settings">
2115				<audio style="visibility: hidden"
2116	controls
2117	class="wp-audio-shortcode"
2118	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
2119	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
2120	<#
2121		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
2122		#> autoplay<#
2123	}
2124		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
2125		#> loop<#
2126	}
2127	#>
2128>
2129	<# if ( ! _.isEmpty( data.model.src ) ) { #>
2130	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
2131	<# } #>
2132
2133		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
2134	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
2135	<# } #>
2136			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
2137	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
2138	<# } #>
2139			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
2140	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
2141	<# } #>
2142			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
2143	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
2144	<# } #>
2145			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
2146	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
2147	<# } #>
2148		</audio>
2149	
2150				<# if ( ! _.isEmpty( data.model.src ) ) {
2151					ext = data.model.src.split('.').pop();
2152					if ( html5types[ ext ] ) {
2153						delete html5types[ ext ];
2154					}
2155				#>
2156				<span class="setting">
2157					<label for="audio-details-source" class="name">URL</label>
2158					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
2159					<button type="button" class="button-link remove-setting">Remove audio source</button>
2160				</span>
2161				<# } #>
2162								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
2163					if ( ! _.isUndefined( html5types.mp3 ) ) {
2164						delete html5types.mp3;
2165					}
2166				#>
2167				<span class="setting">
2168					<label for="audio-details-mp3-source" class="name">MP3</label>
2169					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
2170					<button type="button" class="button-link remove-setting">Remove audio source</button>
2171				</span>
2172				<# } #>
2173								<# if ( ! _.isEmpty( data.model.ogg ) ) {
2174					if ( ! _.isUndefined( html5types.ogg ) ) {
2175						delete html5types.ogg;
2176					}
2177				#>
2178				<span class="setting">
2179					<label for="audio-details-ogg-source" class="name">OGG</label>
2180					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
2181					<button type="button" class="button-link remove-setting">Remove audio source</button>
2182				</span>
2183				<# } #>
2184								<# if ( ! _.isEmpty( data.model.flac ) ) {
2185					if ( ! _.isUndefined( html5types.flac ) ) {
2186						delete html5types.flac;
2187					}
2188				#>
2189				<span class="setting">
2190					<label for="audio-details-flac-source" class="name">FLAC</label>
2191					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
2192					<button type="button" class="button-link remove-setting">Remove audio source</button>
2193				</span>
2194				<# } #>
2195								<# if ( ! _.isEmpty( data.model.m4a ) ) {
2196					if ( ! _.isUndefined( html5types.m4a ) ) {
2197						delete html5types.m4a;
2198					}
2199				#>
2200				<span class="setting">
2201					<label for="audio-details-m4a-source" class="name">M4A</label>
2202					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
2203					<button type="button" class="button-link remove-setting">Remove audio source</button>
2204				</span>
2205				<# } #>
2206								<# if ( ! _.isEmpty( data.model.wav ) ) {
2207					if ( ! _.isUndefined( html5types.wav ) ) {
2208						delete html5types.wav;
2209					}
2210				#>
2211				<span class="setting">
2212					<label for="audio-details-wav-source" class="name">WAV</label>
2213					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
2214					<button type="button" class="button-link remove-setting">Remove audio source</button>
2215				</span>
2216				<# } #>
2217				
2218				<# if ( ! _.isEmpty( html5types ) ) { #>
2219				<fieldset class="setting-group">
2220					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
2221					<span class="setting">
2222						<span class="button-large">
2223						<# _.each( html5types, function (mime, type) { #>
2224							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
2225						<# } ) #>
2226						</span>
2227					</span>
2228				</fieldset>
2229				<# } #>
2230
2231				<fieldset class="setting-group">
2232					<legend class="name">Preload</legend>
2233					<span class="setting preload">
2234						<span class="button-group button-large" data-setting="preload">
2235							<button class="button" value="auto">Auto</button>
2236							<button class="button" value="metadata">Metadata</button>
2237							<button class="button active" value="none">None</button>
2238						</span>
2239					</span>
2240				</fieldset>
2241
2242				<span class="setting-group">
2243					<span class="setting checkbox-setting autoplay">
2244						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
2245						<label for="audio-details-autoplay" class="checkbox-label">Autoplay</label>
2246					</span>
2247
2248					<span class="setting checkbox-setting">
2249						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
2250						<label for="audio-details-loop" class="checkbox-label">Loop</label>
2251					</span>
2252				</span>
2253			</div>
2254		</div>
2255	</script>
2255
2256
2257		
2257<script type="text/html" id="tmpl-video-details">
2258		<# var ext, html5types = {
2259			mp4: wp.media.view.settings.embedMimes.mp4,
2260			ogv: wp.media.view.settings.embedMimes.ogv,
2261			webm: wp.media.view.settings.embedMimes.webm
2262		}; #>
2263
2264				<div class="media-embed media-embed-details">
2265			<div class="embed-media-settings embed-video-settings">
2266				<div class="wp-video-holder">
2267				<#
2268				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
2269					h = ! data.model.height ? 360 : data.model.height;
2270
2271				if ( data.model.width && w !== data.model.width ) {
2272					h = Math.ceil( ( h * w ) / data.model.width );
2273				}
2274				#>
2275
2276				<#  var w_rule = '', classes = [],
2277		w, h, settings = wp.media.view.settings,
2278		isYouTube = isVimeo = false;
2279
2280	if ( ! _.isEmpty( data.model.src ) ) {
2281		isYouTube = data.model.src.match(/youtube|youtu\.be/);
2282		isVimeo = -1 !== data.model.src.indexOf('vimeo');
2283	}
2284
2285	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
2286		w = settings.contentWidth;
2287	} else {
2288		w = data.model.width;
2289	}
2290
2291	if ( w !== data.model.width ) {
2292		h = Math.ceil( ( data.model.height * w ) / data.model.width );
2293	} else {
2294		h = data.model.height;
2295	}
2296
2297	if ( w ) {
2298		w_rule = 'width: ' + w + 'px; ';
2299	}
2300
2301	if ( isYouTube ) {
2302		classes.push( 'youtube-video' );
2303	}
2304
2305	if ( isVimeo ) {
2306		classes.push( 'vimeo-video' );
2307	}
2308
2309#>
2310<div style="{{ w_rule }}" class="wp-video">
2311<video controls
2312	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
2313	<# if ( w ) { #>width="{{ w }}"<# } #>
2314	<# if ( h ) { #>height="{{ h }}"<# } #>
2315			<#
2316		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
2317			#> poster="{{ data.model.poster }}"<#
2318		} #>
2319			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
2320				<#
2321		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
2322		#> autoplay<#
2323	}
2324		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
2325		#> loop<#
2326	}
2327	#>
2328>
2329	<# if ( ! _.isEmpty( data.model.src ) ) {
2330		if ( isYouTube ) { #>
2331		<source src="{{ data.model.src }}" type="video/youtube" />
2332		<# } else if ( isVimeo ) { #>
2333		<source src="{{ data.model.src }}" type="video/vimeo" />
2334		<# } else { #>
2335		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
2336		<# }
2337	} #>
2338
2339		<# if ( data.model.mp4 ) { #>
2340	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
2341	<# } #>
2342		<# if ( data.model.m4v ) { #>
2343	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
2344	<# } #>
2345		<# if ( data.model.webm ) { #>
2346	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
2347	<# } #>
2348		<# if ( data.model.ogv ) { #>
2349	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
2350	<# } #>
2351		<# if ( data.model.flv ) { #>
2352	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
2353	<# } #>
2354		{{{ data.model.content }}}
2355</video>
2356</div>
2357	
2358				<# if ( ! _.isEmpty( data.model.src ) ) {
2359					ext = data.model.src.split('.').pop();
2360					if ( html5types[ ext ] ) {
2361						delete html5types[ ext ];
2362					}
2363				#>
2364				<span class="setting">
2365					<label for="video-details-source" class="name">URL</label>
2366					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
2367					<button type="button" class="button-link remove-setting">Remove video source</button>
2368				</span>
2369				<# } #>
2370								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
2371					if ( ! _.isUndefined( html5types.mp4 ) ) {
2372						delete html5types.mp4;
2373					}
2374				#>
2375				<span class="setting">
2376					<label for="video-details-mp4-source" class="name">MP4</label>
2377					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
2378					<button type="button" class="button-link remove-setting">Remove video source</button>
2379				</span>
2380				<# } #>
2381								<# if ( ! _.isEmpty( data.model.m4v ) ) {
2382					if ( ! _.isUndefined( html5types.m4v ) ) {
2383						delete html5types.m4v;
2384					}
2385				#>
2386				<span class="setting">
2387					<label for="video-details-m4v-source" class="name">M4V</label>
2388					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
2389					<button type="button" class="button-link remove-setting">Remove video source</button>
2390				</span>
2391				<# } #>
2392								<# if ( ! _.isEmpty( data.model.webm ) ) {
2393					if ( ! _.isUndefined( html5types.webm ) ) {
2394						delete html5types.webm;
2395					}
2396				#>
2397				<span class="setting">
2398					<label for="video-details-webm-source" class="name">WEBM</label>
2399					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
2400					<button type="button" class="button-link remove-setting">Remove video source</button>
2401				</span>
2402				<# } #>
2403								<# if ( ! _.isEmpty( data.model.ogv ) ) {
2404					if ( ! _.isUndefined( html5types.ogv ) ) {
2405						delete html5types.ogv;
2406					}
2407				#>
2408				<span class="setting">
2409					<label for="video-details-ogv-source" class="name">OGV</label>
2410					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
2411					<button type="button" class="button-link remove-setting">Remove video source</button>
2412				</span>
2413				<# } #>
2414								<# if ( ! _.isEmpty( data.model.flv ) ) {
2415					if ( ! _.isUndefined( html5types.flv ) ) {
2416						delete html5types.flv;
2417					}
2418				#>
2419				<span class="setting">
2420					<label for="video-details-flv-source" class="name">FLV</label>
2421					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
2422					<button type="button" class="button-link remove-setting">Remove video source</button>
2423				</span>
2424				<# } #>
2425								</div>
2426
2427				<# if ( ! _.isEmpty( html5types ) ) { #>
2428				<fieldset class="setting-group">
2429					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
2430					<span class="setting">
2431						<span class="button-large">
2432						<# _.each( html5types, function (mime, type) { #>
2433							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
2434						<# } ) #>
2435						</span>
2436					</span>
2437				</fieldset>
2438				<# } #>
2439
2440				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
2441				<span class="setting">
2442					<label for="video-details-poster-image" class="name">Poster Image</label>
2443					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
2444					<button type="button" class="button-link remove-setting">Remove poster image</button>
2445				</span>
2446				<# } #>
2447
2448				<fieldset class="setting-group">
2449					<legend class="name">Preload</legend>
2450					<span class="setting preload">
2451						<span class="button-group button-large" data-setting="preload">
2452							<button class="button" value="auto">Auto</button>
2453							<button class="button" value="metadata">Metadata</button>
2454							<button class="button active" value="none">None</button>
2455						</span>
2456					</span>
2457				</fieldset>
2458
2459				<span class="setting-group">
2460					<span class="setting checkbox-setting autoplay">
2461						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
2462						<label for="video-details-autoplay" class="checkbox-label">Autoplay</label>
2463					</span>
2464
2465					<span class="setting checkbox-setting">
2466						<input type="checkbox" id="video-details-loop" data-setting="loop" />
2467						<label for="video-details-loop" class="checkbox-label">Loop</label>
2468					</span>
2469				</span>
2470
2471				<span class="setting" data-setting="content">
2472					<#
2473					var content = '';
2474					if ( ! _.isEmpty( data.model.content ) ) {
2475						var tracks = jQuery( data.model.content ).filter( 'track' );
2476						_.each( tracks.toArray(), function( track, index ) {
2477							content += track.outerHTML; #>
2478						<label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label>
2479						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
2480						<span class="description" id="video-details-track-desc-{{ index }}">
2481						The srclang, label, and kind values can be edited to set the video track language and kind.						</span>
2482						<button type="button" class="button-link remove-setting remove-track">Remove video track</button><br />
2483						<# } ); #>
2484					<# } else { #>
2485					<span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br />
2486					<em>There are no associated subtitles.</em>
2487					<# } #>
2488					<textarea class="hidden content-setting">{{ content }}</textarea>
2489				</span>
2490			</div>
2491		</div>
2492	</script>
2492
2493
2494		
2494<script type="text/html" id="tmpl-editor-gallery">
2495		<# if ( data.attachments.length ) { #>
2496			<div class="gallery gallery-columns-{{ data.columns }}">
2497				<# _.each( data.attachments, function( attachment, index ) { #>
2498					<dl class="gallery-item">
2499						<dt class="gallery-icon">
2500							<# if ( attachment.thumbnail ) { #>
2501								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
2502							<# } else { #>
2503								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
2504							<# } #>
2505						</dt>
2506						<# if ( attachment.caption ) { #>
2507							<dd class="wp-caption-text gallery-caption">
2508								{{{ data.verifyHTML( attachment.caption ) }}}
2509							</dd>
2510						<# } #>
2511					</dl>
2512					<# if ( index % data.columns === data.columns - 1 ) { #>
2513						<br style="clear: both;" />
2514					<# } #>
2515				<# } ); #>
2516			</div>
2517		<# } else { #>
2518			<div class="wpview-error">
2519				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
2520			</div>
2521		<# } #>
2522	</script>
2522
2523
2524		
2524<script type="text/html" id="tmpl-crop-content">
2525		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." />
2526		<div class="upload-errors"></div>
2527	</script>
2527
2528
2529		
2529<script type="text/html" id="tmpl-site-icon-preview-crop">
2530		<style>
2531			:root{
2532				--site-icon-url: url( "{{ data.url }}" );
2533			}
2534		</style>
2535		<h2>Site Icon Preview</h2>
2536		<p>As an app icon and a browser icon.</p>
2537		<div class="site-icon-preview crop">
2538			<div class="image-preview-wrap app-icon-preview">
2539				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" />
2540			</div>
2541			<div class="site-icon-preview-browser">
2542				<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg>
2543				<div class="site-icon-preview-tab">
2544					<div class="image-preview-wrap browser">
2545						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" />
2546					</div>
2547					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'Center for Applied Linguistics' ) #></div>
2548						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
2549							<path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" />
2550						</svg>
2551					</div>
2552				</div>
2553			</div>
2554		</div>
2555	</script>
2555
2556
2557		
2557<script>
2558		(function () {
2559			var c = document.body.className;
2560			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
2561			document.body.className = c;
2562		})();
2563	</script>
2563
2564	
2564<script type="text/javascript">
2565		/* MonsterInsights Scroll Tracking */
2566		if ( typeof(jQuery) !== 'undefined' ) {
2567		jQuery( document ).ready(function(){
2568		function monsterinsights_scroll_tracking_load() {
2569		if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) {
2570		(function(factory) {
2571		factory(jQuery);
2572		}(function($) {
2573
2574		/* Scroll Depth */
2575		"use strict";
2576		var defaults = {
2577		percentage: true
2578		};
2579
2580		var $window = $(window),
2581		cache = [],
2582		scrollEventBound = false,
2583		lastPixelDepth = 0;
2584
2585		/*
2586		* Plugin
2587		*/
2588
2589		$.scrollDepth = function(options) {
2590
2591		var startTime = +new Date();
2592
2593		options = $.extend({}, defaults, options);
2594
2595		/*
2596		* Functions
2597		*/
2598
2599		function sendEvent(action, label, scrollDistance, timing) {
2600		if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) {
2601		return;
2602		}
2603			var paramName = action.toLowerCase();
2604	var fieldsArray = {
2605	send_to: 'G-P6Q45Z5M3W',
2606	non_interaction: true
2607	};
2608	fieldsArray[paramName] = label;
2609
2610	if (arguments.length > 3) {
2611	fieldsArray.scroll_timing = timing
2612	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
2613	} else {
2614	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
2615	}
2616			}
2617
2618		function calculateMarks(docHeight) {
2619		return {
2620		'25%' : parseInt(docHeight * 0.25, 10),
2621		'50%' : parseInt(docHeight * 0.50, 10),
2622		'75%' : parseInt(docHeight * 0.75, 10),
2623		/* Cushion to trigger 100% event in iOS */
2624		'100%': docHeight - 5
2625		};
2626		}
2627
2628		function checkMarks(marks, scrollDistance, timing) {
2629		/* Check each active mark */
2630		$.each(marks, function(key, val) {
2631		if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) {
2632		sendEvent('Percentage', key, scrollDistance, timing);
2633		cache.push(key);
2634		}
2635		});
2636		}
2637
2638		function rounded(scrollDistance) {
2639		/* Returns String */
2640		return (Math.floor(scrollDistance/250) * 250).toString();
2641		}
2642
2643		function init() {
2644		bindScrollDepth();
2645		}
2646
2647		/*
2648		* Public Methods
2649		*/
2650
2651		/* Reset Scroll Depth with the originally initialized options */
2652		$.scrollDepth.reset = function() {
2653		cache = [];
2654		lastPixelDepth = 0;
2655		$window.off('scroll.scrollDepth');
2656		bindScrollDepth();
2657		};
2658
2659		/* Add DOM elements to be tracked */
2660		$.scrollDepth.addElements = function(elems) {
2661
2662		if (typeof elems == "undefined" || !$.isArray(elems)) {
2663		return;
2664		}
2665
2666		$.merge(options.elements, elems);
2667
2668		/* If scroll event has been unbound from window, rebind */
2669		if (!scrollEventBound) {
2670		bindScrollDepth();
2671		}
2672
2673		};
2674
2675		/* Remove DOM elements currently tracked */
2676		$.scrollDepth.removeElements = function(elems) {
2677
2678		if (typeof elems == "undefined" || !$.isArray(elems)) {
2679		return;
2680		}
2681
2682		$.each(elems, function(index, elem) {
2683
2684		var inElementsArray = $.inArray(elem, options.elements);
2685		var inCacheArray = $.inArray(elem, cache);
2686
2687		if (inElementsArray != -1) {
2688		options.elements.splice(inElementsArray, 1);
2689		}
2690
2691		if (inCacheArray != -1) {
2692		cache.splice(inCacheArray, 1);
2693		}
2694
2695		});
2696
2697		};
2698
2699		/*
2700		* Throttle function borrowed from:
2701		* Underscore.js 1.5.2
2702		* https://underscorejs.org
2703		* (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
2704		* Underscore may be freely distributed under the MIT license.
2705		*/
2706
2707		function throttle(func, wait) {
2708		var context, args, result;
2709		var timeout = null;
2710		var previous = 0;
2711		var later = function() {
2712		previous = new Date;
2713		timeout = null;
2714		result = func.apply(context, args);
2715		};
2716		return function() {
2717		var now = new Date;
2718		if (!previous) previous = now;
2719		var remaining = wait - (now - previous);
2720		context = this;
2721		args = arguments;
2722		if (remaining <= 0) {
2723		clearTimeout(timeout);
2724		timeout = null;
2725		previous = now;
2726		result = func.apply(context, args);
2727		} else if (!timeout) {
2728		timeout = setTimeout(later, remaining);
2729		}
2730		return result;
2731		};
2732		}
2733
2734		/*
2735		* Scroll Event
2736		*/
2737
2738		function bindScrollDepth() {
2739
2740		scrollEventBound = true;
2741
2742		$window.on('scroll.scrollDepth', throttle(function() {
2743		/*
2744		* We calculate document and window height on each scroll event to
2745		* account for dynamic DOM changes.
2746		*/
2747
2748		var docHeight = $(document).height(),
2749		winHeight = window.innerHeight ? window.innerHeight : $window.height(),
2750		scrollDistance = $window.scrollTop() + winHeight,
2751
2752		/* Recalculate percentage marks */
2753		marks = calculateMarks(docHeight),
2754
2755		/* Timing */
2756		timing = +new Date - startTime;
2757
2758		checkMarks(marks, scrollDistance, timing);
2759		}, 500));
2760
2761		}
2762
2763		init();
2764		};
2765
2766		/* UMD export */
2767		return $.scrollDepth;
2768
2769		}));
2770
2771		jQuery.scrollDepth();
2772		} else {
2773		setTimeout(monsterinsights_scroll_tracking_load, 200);
2774		}
2775		}
2776		monsterinsights_scroll_tracking_load();
2777		});
2778		}
2779		/* End MonsterInsights Scroll Tracking */
2780			/* MonsterInsights Conversion Event */
2781	jQuery(document).ready(function() {
2782		jQuery('a[data-mi-conversion-event]')
2783			.off('click.monsterinsightsConversion')
2784			.on('click.monsterinsightsConversion', function() {
2785				if ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) {
2786					var $link = jQuery(this);
2787					var eventName = $link.attr('data-mi-event-name');
2788					if ( typeof eventName === 'undefined' || ! eventName ) {
2789						// Fallback to first word of the <a> tag, lowercase, strip html
2790						var text = $link.text().trim();
2791						text = text.replace(/(<([^>]+)>)/gi, '').toLowerCase();
2792						var firstWord = text.split(/\s+/)[0] || '';
2793
2794						if ( firstWord ) {
2795							eventName = 'click-' + firstWord;
2796						} else {
2797							eventName = $link.parent().hasClass('wp-block-image') ? 'image-click' : 'button-click';
2798						}
2799					}
2800					__gtagTracker('event', 'mi-' + eventName);
2801				}
2802			});
2803	});
2804	/* End MonsterInsights Conversion Event */
2805	
2806</script>
2806
2807<div id="photoswipe-fullscreen-dialog" class="pswp" tabindex="-1" role="dialog" aria-modal="true" aria-hidden="true" aria-label="Full screen image">
2808	<div class="pswp__bg"></div>
2809	<div class="pswp__scroll-wrap">
2810		<div class="pswp__container">
2811			<div class="pswp__item"></div>
2812			<div class="pswp__item"></div>
2813			<div class="pswp__item"></div>
2814		</div>
2815		<div class="pswp__ui pswp__ui--hidden">
2816			<div class="pswp__top-bar">
2817				<div class="pswp__counter"></div>
2818				<button class="pswp__button pswp__button--zoom" aria-label="Zoom in/out"></button>
2819				<button class="pswp__button pswp__button--fs" aria-label="Toggle fullscreen"></button>
2820				<button class="pswp__button pswp__button--share" aria-label="Share"></button>
2821				<button class="pswp__button pswp__button--close" aria-label="Close (Esc)"></button>
2822				<div class="pswp__preloader">
2823					<div class="pswp__preloader__icn">
2824						<div class="pswp__preloader__cut">
2825							<div class="pswp__preloader__donut"></div>
2826						</div>
2827					</div>
2828				</div>
2829			</div>
2830			<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
2831				<div class="pswp__share-tooltip"></div>
2832			</div>
2833			<button class="pswp__button pswp__button--arrow--left" aria-label="Previous (arrow left)"></button>
2834			<button class="pswp__button pswp__button--arrow--right" aria-label="Next (arrow right)"></button>
2835			<div class="pswp__caption">
2836				<div class="pswp__caption__center"></div>
2837			</div>
2838		</div>
2839	</div>
2840</div>
2841<script type="text/template" id="tmpl-variation-template">
2842	<div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div>
2843	<div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div>
2844	<div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div>
2845</script>
vendor: 1 bytes, line 2845
2845
2846<script type="text/template" id="tmpl-unavailable-variation-template">
2847	<p role="alert">Sorry, this product is unavailable. Please choose a different combination.</p>
2848</script>
2848
2849<link rel='stylesheet' id='wc-blocks-style-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.9.4' media='all' />
2850<link rel='stylesheet' id='widget-icon-list-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.2.4' media='all' />
2851<link rel='stylesheet' id='widget-search-form-css' href='https://www.cal.org/wp-content/plugins/elementor-pro/assets/css/widget-search-form.min.css?ver=4.2.3' media='all' />
2852<link rel='stylesheet' id='widget-image-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.4' media='all' />
2853<link rel='stylesheet' id='magnific-popup-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/assets/libs/magnific-popup/magnific-popup.css?ver=1790238587' media='all' />
2854<link rel='stylesheet' id='e-sticky-css' href='https://www.cal.org/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.2.3' media='all' />
2855<link rel='stylesheet' id='elementor-post-2091-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-2091.css?ver=1789340494' media='all' />
2856<link rel='stylesheet' id='ekit-heading-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/css/heading.css?ver=4.0.1' media='all' />
2857<link rel='stylesheet' id='elementor-post-214-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-214.css?ver=1789340654' media='all' />
2858<link rel='stylesheet' id='widget-heading-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.4' media='all' />
2859<link rel='stylesheet' id='elementor-post-2201-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-2201.css?ver=1789340654' media='all' />
2860<link rel='stylesheet' id='widget-social-icons-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.4' media='all' />
2861<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.2.4' media='all' />
2862<link rel='stylesheet' id='widget-divider-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.2.4' media='all' />
2863<link rel='stylesheet' id='photoswipe-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/photoswipe/photoswipe.min.css?ver=10.9.4' media='all' />
2864<link rel='stylesheet' id='photoswipe-default-skin-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.min.css?ver=10.9.4' media='all' />
2865<link rel='stylesheet' id='elementskit-reset-button-for-pro-form-css-css' href='https://www.cal.org/wp-content/plugins/elementskit/modules/pro-form-reset-button/assets/css/elementskit-reset-button.css?ver=4.10.02' media='all' />
2866<link rel='stylesheet' id='elementor-gf-local-ibmplexsans-css' href='https://www.cal.org/wp-content/uploads/elementor/google-fonts/css/ibmplexsans.css?ver=1744415629' media='all' />
2867<script id="tec-user-agent-js" src="https://www.cal.org/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 2867
2867
2868<script src='https://www.cal.org/wp-content/plugins/the-events-calendar/common/build/js/underscore-before.js'></script>
vendor: 1 bytes, line 2868
2868
2869<script id="underscore-js" src="https://www.cal.org/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 2869
2869
2870<script src='https://www.cal.org/wp-content/plugins/the-events-calendar/common/build/js/underscore-after.js'></script>
vendor: 1 bytes, line 2870
2870
2871<script id="shortcode-js" src="https://www.cal.org/wp-includes/js/shortcode.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2871
2871
2872<script id="backbone-js" src="https://www.cal.org/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 2872
2872
2873<script id="wp-util-js-extra">
2874var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
2875//# sourceURL=wp-util-js-extra
2876</script>
vendor: 1 bytes, line 2876
2876
2877<script id="wp-util-js" src="https://www.cal.org/wp-includes/js/wp-util.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2877
2877
2878<script id="wp-backbone-js" src="https://www.cal.org/wp-includes/js/wp-backbone.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2878
2878
2879<script id="media-models-js-extra">
2880var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
2881//# sourceURL=media-models-js-extra
2882</script>
vendor: 1 bytes, line 2882
2882
2883<script id="media-models-js" src="https://www.cal.org/wp-includes/js/media-models.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2883
2883
2884<script id="wp-plupload-js-extra">
2885var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"This image cannot be displayed in a web browser. For best results convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"};
2886var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"536870912b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages,json"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"ef6d11e106"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
2887//# sourceURL=wp-plupload-js-extra
2888</script>
vendor: 1 bytes, line 2888
2888
2889<script id="wp-plupload-js" src="https://www.cal.org/wp-includes/js/plupload/wp-plupload.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2889
2889
2890<script id="jquery-ui-core-js" src="https://www.cal.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2890
2890
2891<script id="jquery-ui-mouse-js" src="https://www.cal.org/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2891
2891
2892<script id="jquery-ui-sortable-js" src="https://www.cal.org/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2892
2892
2893<script id="mediaelement-core-js-before">
2894var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
2895//# sourceURL=mediaelement-core-js-before
2896</script>
vendor: 1 bytes, line 2896
2896
2897<script id="mediaelement-core-js" src="https://www.cal.org/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 2897
2897
2898<script id="mediaelement-migrate-js" src="https://www.cal.org/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2898
2898
2899<script id="mediaelement-js-extra">
2900var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
2901//# sourceURL=mediaelement-js-extra
2902</script>
vendor: 1 bytes, line 2902
2902
2903<script id="wp-mediaelement-js" src="https://www.cal.org/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2903
2903
2904<script id="wp-api-request-js-extra">
2905var wpApiSettings = {"root":"https://www.cal.org/wp-json/","nonce":"abf21b507f","versionString":"wp/v2/"};
2906//# sourceURL=wp-api-request-js-extra
2907</script>
vendor: 1 bytes, line 2907
2907
2908<script id="wp-api-request-js" src="https://www.cal.org/wp-includes/js/api-request.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2908
2908
2909<script id="wp-dom-ready-js" src="https://www.cal.org/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 2909
2909
2910<script id="wp-hooks-js" src="https://www.cal.org/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 2910
2910
2911<script id="wp-i18n-js" src="https://www.cal.org/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 2911
2911
2912<script id="wp-i18n-js-after">
2913wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2914//# sourceURL=wp-i18n-js-after
2915</script>
vendor: 1 bytes, line 2915
2915
2916<script id="wp-a11y-js" src="https://www.cal.org/wp-includes/js/dist/a11y.min.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 2916
2916
2917<script id="clipboard-js" src="https://www.cal.org/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 2917
2917
2918<script id="media-views-js-extra">
2919var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://www.cal.org/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
2919pplication/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"dac66085e0","setAttachmentThumbnail":"5ab675453b"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://www.cal.org/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":900,"months":[{"year":"2026","month":"9","text":"September 2026"},{"year":"2026","month":"8","text":"August 2026"},{"year":"2026","month":"7","text":"July 2026"},{"year":"2026","month":"6","text":"June 2026"},{"year":"2026","month":"5","text":"May 2026"},{"year":"2026","month":"4","text":"April 2026"},{"year":"2026","month":"3","text":"March 2026"},{"year":"2026","month":"2","text":"February 2026"},{"year":"2026","month":"1","text":"January 2026"},{"year":"2025","month":"12","text":"December 2025"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"10","text":"October 2025"},{"year":"2025","month":"9","text":"September 2025"},{"year":"2025","month":"8","text":"August 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2025","month":"6","text":"June 2025"},{"year":"2025","month":"5","text":"May 2025"},{"year":"2025","month":"4","text":"April 2025"},{"year":"2025","month":"3","text":"March 2025"},{"year":"2025","month":"2","text":"February 2025"},{"year":"2025","month":"1","text":"January 2025"},{"year":"2024","month":"12","text":"December 2024"},{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"October 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"8","text":"August 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"6","text":"June 2024"},{"year":"2024","month":"5","text":"May 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2024","month":"2","text":"February 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2023","month":"7","text":"July 2023"},{"year":"2023","month":"6","text":"June 2023"},{"year":"2023","month":"5","text":"May 2023"},{"year":"2023","month":"4","text":"April 2023"},{"year":"2023","month":"3","text":"March 2023"},{"year":"2023","month":"2","text":"February 2023"},{"year":"2023","month":"1","text":"January 2023"},{"year":"2022","month":"12","text":"December 2022"},{"year":"2022","month":"11","text":"November 2022"},{"year":"2022","month":"10","text":"October 2022"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"8","text":"August 2022"},{"year":"2022","month":"7","text":"July 2022"},{"year":"2022","month":"6","text":"June 2022"},{"year":"2022","month":"5","text":"May 2022"}],"mediaTrash":0,"infiniteScrolling":1}};
2920//# sourceURL=media-views-js-extra
2921</script>
vendor: 1 bytes, line 2921
2921
2922<script id="media-views-js" src="https://www.cal.org/wp-includes/js/media-views.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2922
2922
2923<script id="media-editor-js" src="https://www.cal.org/wp-includes/js/media-editor.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2923
2923
2924<script id="media-audiovideo-js" src="https://www.cal.org/wp-includes/js/media-audiovideo.min.js?ver=7.0.2"></script>
vendor: 1 bytes, line 2924
2924
2925<script id="generate-menu-js-before">
2926var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
2927//# sourceURL=generate-menu-js-before
2928</script>
vendor: 1 bytes, line 2928
2928
2929<script id="generate-menu-js" src="https://www.cal.org/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script>
vendor: 1 bytes, line 2929
2929
2930<script id="generate-dropdown-click-js-before">
2931var generatepressDropdownClick = {"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
2932//# sourceURL=generate-dropdown-click-js-before
2933</script>
vendor: 1 bytes, line 2933
2933
2934<script id="generate-dropdown-click-js" src="https://www.cal.org/wp-content/themes/generatepress/assets/js/dropdown-click.min.js?ver=3.6.1"></script>
vendor: 1 bytes, line 2934
2934
2935<script id="sourcebuster-js-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.9.4"></script>
vendor: 1 bytes, line 2935
2935
2936<script id="wc-order-attribution-js-extra">
2937var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.cal.org/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
2938//# sourceURL=wc-order-attribution-js-extra
2939</script>
vendor: 1 bytes, line 2939
2939
2940<script id="wc-order-attribution-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.9.4"></script>
vendor: 1 bytes, line 2940
2940
2941<script id="eael-general-js-extra">
2942var localize = {"ajaxurl":"https://www.cal.org/wp-admin/admin-ajax.php","nonce":"57a58731d2","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https://www.cal.org/news-and-events/blog/","cart_redirectition":"no","cart_page_url":"https://www.cal.org/cart/","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"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}},"ParticleThemesData":{"default":"{\"particles\":{\"number\":{\"value\":160,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"repulse\"},\"onclick\":{\"enable\":true,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nasa":"{\"particles\":{\"number\":{\"value\":250,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":1,\"random\":true,\"anim\":{\"enable\":true,\"speed\":1,\"opacity_min\":0,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":4,\"size_min\":0.3,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":1,\"direction\":\"none\",\"random\":true,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":250,\"size\":0,\"duration\":2,\"opacity\":0,\"speed\":3},\"repulse\":{\"distance\":400,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","bubble":"{\"particles\":{\"number\":{\"value\":15,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#1b1e34\"},\"shape\":{\"type\":\"polygon\",\"stroke\":{\"width\":0,\"color\":\"#000\"},\"polygon\":{\"nb_sides\":6},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}
2942},\"opacity\":{\"value\":0.3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":50,\"random\":false,\"anim\":{\"enable\":true,\"speed\":10,\"size_min\":40,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":200,\"color\":\"#ffffff\",\"opacity\":1,\"width\":2},\"move\":{\"enable\":true,\"speed\":8,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":false,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","snow":"{\"particles\":{\"number\":{\"value\":450,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#fff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":500,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":2},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"bottom\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":0.5}},\"bubble\":{\"distance\":400,\"size\":4,\"duration\":0.3,\"opacity\":1,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nyan_cat":"{\"particles\":{\"number\":{\"value\":150,\"density\":{\"enable\":false,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"star\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"http://wiki.lexisnexis.com/academic/images/f/fb/Itunes_podcast_icon_300.jpg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":4,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":14,\"direction\":\"left\",\"random\":false,\"straight\":true,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":200,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}"},"eael_login_nonce":"cd6b685eea","eael_register_nonce":"235776ac78","eael_lostpassword_nonce":"ae39b8ebce","eael_resetpassword_nonce":"5bbb22e1b7"};
2943//# sourceURL=eael-general-js-extra
2944</script>
vendor: 1 bytes, line 2944
2944
2945<script id="eael-general-js" src="https://www.cal.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.7.3"></script>
vendor: 1 bytes, line 2945
2945
2946<script id="eael-866-js" src="https://www.cal.org/wp-content/uploads/essential-addons-elementor/eael-866.js?ver=1661801658"></script>
vendor: 1 bytes, line 2946
2946
2947<script id="elementor-webpack-runtime-js" src="https://www.cal.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 2947
2947
2948<script id="elementor-frontend-modules-js" src="https://www.cal.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 2948
2948
2949<script id="elementor-frontend-js-extra">
2950var EAELImageMaskingConfig = {"svg_dir_url":"https://www.cal.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/image-masking/svg-shapes/"};
2951//# sourceURL=elementor-frontend-js-extra
2952</script>
vendor: 1 bytes, line 2952
2952
2953<script id="elementor-frontend-js-before">
2954var 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":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"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":false},"version":"4.2.4","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_panel_promotions":true,"theme_builder_v2":true,"landing-pages":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.cal.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.cal.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.cal.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"03a2f6a657","atomicFormsSendForm":"c8dff2419c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"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","woocommerce_notices_elements":[]},"post":{"id":866,"title":"Blog%20-%20Center%20for%20Applied%20Linguistics","excerpt":"","featuredImage":false}};
2955//# sourceURL=elementor-frontend-js-before
2956</script>
vendor: 1 bytes, line 2956
2956
2957<script id="elementor-frontend-js" src="https://www.cal.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 2957
2957
2958<script id="ekit-core-js-extra">
2959var ekit_config = {"ajaxurl":"https://www.cal.org/wp-admin/admin-ajax.php","nonce":"ee12e1ee4a","errorMessage":"Something went wrong. Please try again.","widgets":{"eventCalendar":{"headerIcons":{"prev":"","next":"","year":"\u003Csvg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\n                        \u003Cpath d=\"M12.375 0.75C12.7892 0.75 13.125 1.08579 13.125 1.5V2.25H14.25C15.4927 2.25 16.5 3.25737 16.5 4.5V15C16.5 16.2427 15.4927 17.25 14.25 17.25H3.75C2.50737 17.25 1.5 16.2427 1.5 15V4.5C1.5 3.25736 2.50736 2.25 3.75 2.25H4.875V1.5C4.875 1.08579 5.21079 0.75 5.625 0.75C6.03921 0.75 6.375 1.08579 6.375 1.5V2.25H11.625V1.5C11.625 1.08579 11.9608 0.75 12.375 0.75ZM3 15C3 15.4142 3.33578 15.75 3.75 15.75H14.25C14.6642 15.75 15 15.4142 15 15V8.25H3V15ZM5.625 12.5625C6.14271 12.5625 6.5625 12.9822 6.5625 13.5C6.5625 14.0178 6.14271 14.4375 5.625 14.4375C5.10729 14.4375 4.6875 14.0178 4.6875 13.5C4.6875 12.9822 5.10729 12.5625 5.625 12.5625ZM9.09668 12.5674C9.56933 12.6155 9.93848 13.0146 9.93848 13.5C9.93848 14.0177 9.51859 14.4373 9.00098 14.4375C8.51575 14.4375 8.11633 14.0687 8.06836 13.5957L8.06348 13.5L8.06836 13.4043C8.11633 12.9313 8.51575 12.5625 9.00098 12.5625L9.09668 12.5674ZM12.375 12.5566C12.8928 12.5566 13.3124 12.9764 13.3125 13.4941C13.3125 14.0119 12.8928 14.4316 12.375 14.4316C11.8575 14.4316 11.4375 14.0121 11.4375 13.4941C11.4376 12.9762 11.8575 12.5566 12.375 12.5566ZM5.625 9.5625C6.14271 9.5625 6.5625 9.98215 6.5625 10.5C6.5625 11.0178 6.14271 11.4375 5.625 11.4375C5.10729 11.4375 4.6875 11.0178 4.6875 10.5C4.6875 9.98215 5.10729 9.5625 5.625 9.5625ZM9.09668 9.56738C9.56933 9.61549 9.93848 10.0146 9.93848 10.5C9.93848 11.0177 9.51859 11.4373 9.00098 11.4375C8.51575 11.4375 8.11633 11.0687 8.06836 10.5957L8.06348 10.5L8.06836 10.4043C8.11633 9.93133 8.51575 9.5625 9.00098 9.5625L9.09668 9.56738ZM12.375 9.5625C12.8928 9.5625 13.3125 9.98221 13.3125 10.5C13.3125 11.0178 12.8928 11.4375 12.375 11.4375C11.8572 11.4375 11.4375 11.0178 11.4375 10.5C11.4375 9.98221 11.8572 9.5625 12.375 9.5625ZM3.75 3.75C3.33579 3.75 3 4.08579 3 4.5V6.75H15V4.5C15 4.08578 14.6642 3.75 14.25 3.75H13.125V4.5C13.125 4.91421 12.7892 5.25 12.375 5.25C11.9608 5.25 11.625 4.91421 11.625 4.5V3.75H6.375V4.5C6.375 4.91421 6.03921 5.25 5.625 5.25C5.21079 5.25 4.875 4.91421 4.875 4.5V3.75H3.75Z\"/\u003E\n                    \u003C/svg\u003E","month":"\u003Csvg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\n                        \u003Cpath d=\"M12.375 0.75C12.7892 0.75 13.125 1.08579 13.125 1.5V2.25H14.25C15.4927 2.25 16.5 3.25737 16.5 4.5V15C16.5 16.2427 15.4927 17.25 14.25 17.25H3.75C2.50737 17.25 1.5 16.2427 1.5 15V4.5C1.5 3.25736 2.50736 2.25 3.75 2.25H4.875V1.5C4.875 1.08579 5.21079 0.75 5.625 0.75C6.03921 0.75 6.375 1.08579 6.375 1.5V2.25H11.625V1.5C11.625 1.08579 11.9608 0.75 12.375 0.75ZM3 15C3 15.4142 3.33578 15.75 3.75 15.75H14.25C14.6642 15.75 15 15.4142 15 15V8.25H3V15ZM5.625 12.5625C6.14271 12.5625 6.5625 12.9822 6.5625 13.5C6.5625 14.0178 6.14271 14.4375 5.625 14.4375C5.10729 14.4375 4.6875 14.0178 4.6875 13.5C4.6875 12.9822 5.10729 12.5625 5.625 12.5625ZM9.09668 12.5674C9.56933 12.6155 9.93848 13.0146 9.93848 13.5C9.93848 14.0177 9.51859 14.4373 9.00098 14.4375C8.51575 14.4375 8.11633 14.0687 8.06836 13.5957L8.06348 13.5L8.06836 13.4043C8.11633 12.9313 8.51575 12.5625 9.00098 12.5625L9.09668 12.5674ZM5.625 9.5625C6.14271 9.5625 6.5625 9.98215 6.5625 10.5C6.5625 11.0178 6.14271 11.4375 5.625 11.4375C5.10729 11.4375 4.6875 11.0178 4.6875 10.5C4.6875 9.98215 5.10729 9.5625 5.625 9.5625ZM9.09668 9.56738C9.56933 9.61549 9.93848 10.0146 9.93848 10.5C9.93848 11.0177 9.51859 11.4373 9.00098 11.4375C8.51575 11.4375 8.11633 11.0687 8.06836 10.5957L8.06348 10.5L8.06836 10.4043C8.11633 9.93133 8.51575 9.5625 9.00098 9.5625L9.09668 9.56738ZM12.375 9.5625C12.8928 9.5625 13.3125 9.98221 13.3125 10.5C13.3125 11.0178 12.8928 11.4375 12.375 11.4375C11.8572 11.4375 11.4375 11.0178 11.4375 10.5C11.4375 9.98221 11.8572 9.5625 12.375 9.5625ZM3.75 3.75C3.33579 3.75 3 4.08579 3 4.5V6.75H15V4.5C15 4.08578 14.6642 3.75 14.25 3.75H13.125V4.5C13.125 4.91421 12.7892 5.25 12.375 5.25C11.9608 5.25 11.625 4.91421 11.625 4.5V3.75H6.375V4.5C6.375 4.91421 6.03921 5.25 5.625 5.25C5.21079 5.25 4.875 4.91421 4.875 4.5V3.75H3.75Z\"/\u003E\n                    \u003C/svg\u003E","week":"\u003Csvg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\n                        \u003Cpath d=\"M12.375 0.75C12.7892 0.75 13.125 1.08579 13.125 1.5V2.25H14.25C15.4927 2.25 16.5 3.25737 16.5 4.5V15C16.5 16.2427 15.4927 17.25 14.25 17.25H3.75C2.50737 17.25 1.5 16.2427 1.5 15V4.5C1.5 3.25736 2.50736 2.25 3.75 2.25H4.875V1.5C4.875 1.08579 5.21079 0.75 5.625 0.75C6.03921 0.75 6.375 1.08579 6.375 1.5V2.25H11.625V1.5C11.625 1.08579 11.9608 0.75 12.375 0.75ZM3 8.25V15C3 15.4142 3.33578 15.75 3.75 15.75H14.25C14.6642 15.75 15 15.4142 15 15V8.25H3ZM9.75 12.75C10.1642 12.75 10.5 13.0858 10.5 13.5C10.5 13.9142 10.1642 14.25 9.75 14.25H6C5.58579 14.25 5.25 13.9142 5.25 13.5C5.25 13.0858 5.58579 12.75 6 12.75H9.75ZM12 12.75C12.4142 12.75 12.75 13.0858 12.75 13.5C12.75 13.9142 12.4142 14.25 12 14.25H11.9932C11.579 14.25 11.2432 13.9142 11.2432 13.5C11.2432 13.0858 11.579 12.75 11.9932 12.75H12ZM6.00684 9.75C6.421 9.75005 6.75684 10.0858 6.75684 10.5C6.75684 10.9142 6.421 11.2499 6.00684 11.25H6C5.58579 11.25 5.25 10.9142 5.25 10.5C5.25 10.0858 5.58579 9.75 6 9.75H6.00684ZM12 9.75C12.4142 9.75 12.75 10.0858 12.75 10.5C12.75 10.9142 12.4142 11.25 12 11.25H8.25C7.83579 11.25 7.5 10.9142 7.5 10.5C7.5 10.0858 7.83579 9.75 8.25 9.75H12ZM3.75 3.75C3.33579 3.75 3 4.08579 3 4.5V6.75H15V4.5C15 4.08578 14.6642 3.75 14.25 3.75H13.125V4.5C13.125 4.91421 12.7892 5.25 12.375 5.25C11.9608 5.25 11.625 4.91421 11.625 4.5V3.75H6.375V4.5C6.375 4.91421 6.03921 5.25 5.625 5.25C5.21079 5.25 4.875 4.91421 4.875 4.5V3.75H3.75Z\"/\u003E\n                    \u003C/svg\u003E","day":"\u003Csvg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\n                        \u003Cpath d=\"M12.375 0.75C12.7892 0.75 13.125 1.08579 13.125 1.5V2.25H14.25C15.4927 2.25 16.5 3.25737 16.5 4.5V15C16.5 16.2427 15.4927 17.25 14.25 17.25H3.75C2.50737 17.25 1.5 16.2427 1.5 15V4.5C1.5 3.25736 2.50736 2.25 3.75 2.25H4.875V1.5C4.875 1.08579 5.21079 0.75 5.625 0.75C6.03921 0.75 6.375 1.08579 6.375 1.5V2.25H11.625V1.5C11.625 1.08579 11.9608 0.75 12.375 0.75ZM3 8.25V15C3 15.4142 3.33578 15.75 3.75 15.75H14.25C14.6642 15.75 15 15.4142 15 15V8.25H3ZM7.5 9.375C7.91416 9.375 8.24992 9.71086 8.25 10.125V13.875C8.25 14.2892 7.91421 14.625 7.5 14.625C7.08579 14.625 6.75 14.2892 6.75 13.875V10.875C6.33579 10.875 6 10.5392 6 10.125C6.00008 9.71086 6.33584 9.375 6.75 9.375H7.5ZM11.625 9.375C11.8621 9.375 12.085 9.48751 12.2266 9.67773C12.368 9.86793 12.4119 10.1138 12.3438 10.3408L11.2188 14.0889C11.0997 14.4856 10.6809 14.7109 10.2842 14.5918C9.88769 14.4726 9.66233 14.0548 9.78125 13.6582L10.6162 10.875H9.75C9.33579 10.875 9 10.5392 9 10.125C9 9.71079 9.33579 9.375 9.75 9.375H11.625ZM3.75 3.75C3.33579 3.75 3 4.08579 3 4.5V6.75H15V4.5C15 4.08578 14.6642 3.75 14.25 3.75H13.125V4.5C13.125 4.91421 12.7892 5.25 12.375 5.25C11.9608 5.25 11.625 4.91421 11.625 4.5V3.75H6.375V4.5C6.375 4.91421 6.03921 5.25 5.625 5.25C5.21079 5.25 4.875 4.91421 4.875 4.5V3.75H3.75Z\"/\u003E\n                    \u003C/svg\u003E","list":"\u003Csvg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\n                         \u003Cpath d=\"M4.5 10.6875C4.81066 10.6875 5.0625 10.9393 5.0625 11.25V13.5C5.0625 13.8107 4.81066 14.0625 4.5 14.0625H2.8125V15.1875H4.5C4.81066 15.1875 5.0625 15.4393 5.0625 15.75C5.0625 16.0607 4.81066 16.3125 4.5 16.3125H2.25C1.93946 16.3124 1.6875 16.0606 1.6875 15.75V13.5C1.6875 13.1894 1.93946 12.9376 2.25 12.9375H3.9375V11.8125H2.25C1.93934 11.8125 1.6875 11.5607 1.6875 11.25C1.6875 10.9393 1.93934 10.6875 2.25 10.6875H4.5ZM15.75 12.9375C16.0607 12.9375 16.3125 13.1893 16.3125 13.5C16.3125 13.8107 16.0607 14.0625 15.75 14.0625H8.25C7.93934 14.0625 7.6875 13.8107 7.6875 13.5C7.6875 13.1893 7.93934 12.9375 8.25 12.9375H15.75ZM15.75 8.4375C16.0607 8.4375 16.3125 8.68934 16.3125 9C16.3125 9.31066 16.0607 9.5625 15.75 9.5625H8.25C7.93934 9.5625 7.6875 9.31066 7.687
29595 9C7.6875 8.68934 7.93934 8.4375 8.25 8.4375H15.75ZM3.375 1.6875C3.68566 1.6875 3.9375 1.93934 3.9375 2.25V6.1875H4.5C4.81066 6.1875 5.0625 6.43934 5.0625 6.75C5.0625 7.06066 4.81066 7.3125 4.5 7.3125H2.25C1.93934 7.3125 1.6875 7.06066 1.6875 6.75C1.6875 6.43934 1.93934 6.1875 2.25 6.1875H2.8125V2.8125H2.25C1.93934 2.8125 1.6875 2.56066 1.6875 2.25C1.6875 1.93934 1.93934 1.6875 2.25 1.6875H3.375ZM15.75 3.9375C16.0607 3.9375 16.3125 4.18934 16.3125 4.5C16.3125 4.81066 16.0607 5.0625 15.75 5.0625H8.25C7.93934 5.0625 7.6875 4.81066 7.6875 4.5C7.6875 4.18934 7.93934 3.9375 8.25 3.9375H15.75Z\"/\u003E\n                    \u003C/svg\u003E"}}}};
2960//# sourceURL=ekit-core-js-extra
2961</script>
vendor: 1 bytes, line 2961
2961
2962<script id="ekit-core-js" src="https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/core.js?ver=4.0.1"></script>
vendor: 1 bytes, line 2962
2962
2963<script id="ekit-nav-menu-js" src="https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/nav-menu.js?ver=4.0.1"></script>
vendor: 1 bytes, line 2963
2963
2964<script id="magnific-popup-js" src="https://www.cal.org/wp-content/plugins/elementskit-lite/assets/libs/magnific-popup/jquery.magnific-popup.min.js?ver=4.0.1"></script>
vendor: 1 bytes, line 2964
2964
2965<script id="ekit-menu-js" src="https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/nav-menu.js?ver=4.0.1"></script>
vendor: 1 bytes, line 2965
2965
2966<script id="ekit-header-search-js" src="https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/header-search.js?ver=4.0.1"></script>
vendor: 1 bytes, line 2966
2966
2967<script id="ekit-header-offcanvas-js" src="https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/header-offcanvas.js?ver=4.0.1"></script>
vendor: 1 bytes, line 2967
2967
2968<script id="e-sticky-js" src="https://www.cal.org/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2968
2968
2969<script data-wp-strategy="defer" defer id="wc-zoom-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/zoom/jquery.zoom.min.js?ver=1.7.21-wc.10.9.4"></script>
vendor: 1 bytes, line 2969
2969
2970<script data-wp-strategy="defer" defer id="wc-flexslider-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js?ver=2.7.2-wc.10.9.4"></script>
vendor: 1 bytes, line 2970
2970
2971<script data-wp-strategy="defer" defer id="wc-photoswipe-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe.min.js?ver=4.1.1-wc.10.9.4"></script>
vendor: 1 bytes, line 2971
2971
2972<script data-wp-strategy="defer" defer id="wc-photoswipe-ui-default-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe-ui-default.min.js?ver=4.1.1-wc.10.9.4"></script>
vendor: 1 bytes, line 2972
2972
2973<script id="wc-add-to-cart-variation-js-extra">
2974var wc_add_to_cart_variation_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination.","i18n_reset_alert_text":"Your selection has been reset. Please select some product options before adding this product to your cart."};
2975//# sourceURL=wc-add-to-cart-variation-js-extra
2976</script>
vendor: 1 bytes, line 2976
2976
2977<script data-wp-strategy="defer" defer id="wc-add-to-cart-variation-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js?ver=10.9.4"></script>
vendor: 1 bytes, line 2977
2977
2978<script id="wc-single-product-js-extra">
2979var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
2980//# sourceURL=wc-single-product-js-extra
2981</script>
vendor: 1 bytes, line 2981
2981
2982<script data-wp-strategy="defer" defer id="wc-single-product-js" src="https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js?ver=10.9.4"></script>
vendor: 1 bytes, line 2982
2982
2983<script id="elementor-pro-webpack-runtime-js" src="https://www.cal.org/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2983
2983
2984<script id="elementor-pro-frontend-js-before">
2985var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.cal.org\/wp-admin\/admin-ajax.php","nonce":"8fc0a50539","urls":{"assets":"https:\/\/www.cal.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.cal.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"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"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/www.cal.org\/cart\/","checkout_page_url":"https:\/\/www.cal.org\/checkout\/","fragments_nonce":"c9337d66f1"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.cal.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
2986//# sourceURL=elementor-pro-frontend-js-before
2987</script>
vendor: 1 bytes, line 2987
2987
2988<script id="elementor-pro-frontend-js" src="https://www.cal.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2988
2988
2989<script id="pro-elements-handlers-js" src="https://www.cal.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2989
2989
2990<script id="elementskit-reset-button-js" src="https://www.cal.org/wp-content/plugins/elementskit/modules/pro-form-reset-button/assets/js/elementskit-reset-button.js?ver=4.10.02"></script>
vendor: 1 bytes, line 2990
2990
2991<script id="wp-emoji-settings" type="application/json">
2992{"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.cal.org/wp-includes/js/wp-emoji-release.min.js?ver=7.0.2"}}
2993</script>
vendor: 1 bytes, line 2993
2993
2994<script type="module">
2995/*! This file is auto-generated */
2996const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,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 a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[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,a){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!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
2997//# sourceURL=https://www.cal.org/wp-includes/js/wp-emoji-loader.min.js
2998</script>
vendor: 1 bytes, line 2998
2998
2999<script>var localize ={"ajaxurl":"https:\/\/www.cal.org\/wp-admin\/admin-ajax.php","nonce":"57a58731d2","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/www.cal.org\/news-and-events\/blog\/","cart_redirectition":"no","cart_page_url":"https:\/\/www.cal.org\/cart\/","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"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}},"ParticleThemesData":{"default":"{\"particles\":{\"number\":{\"value\":160,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"repulse\"},\"onclick\":{\"enable\":true,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nasa":"{\"particles\":{\"number\":{\"value\":250,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":1,\"random\":true,\"anim\":{\"enable\":true,\"speed\":1,\"opacity_min\":0,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":4,\"size_min\":0.3,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":1,\"direction\":\"none\",\"random\":true,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":250,\"size\":0,\"duration\":2,\"opacity\":0,\"speed\":3},\"repulse\":{\"distance\":400,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","bubble":"{\"particles\":{\"number\":{\"value\":15,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#1b1e34\"},\"shape\":{\"type\":\"polygon\",\"stroke\":{\"width\":0,\"color\":\"#000\"},\"polygon\":{\"nb_sides\":6},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":50,\"random\":false,\"anim\":{\"enable\":true,\"speed\":10,\"size_min\":40,\"
2999sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":200,\"color\":\"#ffffff\",\"opacity\":1,\"width\":2},\"move\":{\"enable\":true,\"speed\":8,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":false,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","snow":"{\"particles\":{\"number\":{\"value\":450,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#fff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":500,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":2},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"bottom\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":0.5}},\"bubble\":{\"distance\":400,\"size\":4,\"duration\":0.3,\"opacity\":1,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nyan_cat":"{\"particles\":{\"number\":{\"value\":150,\"density\":{\"enable\":false,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"star\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"http:\/\/wiki.lexisnexis.com\/academic\/images\/f\/fb\/Itunes_podcast_icon_300.jpg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":4,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":14,\"direction\":\"left\",\"random\":false,\"straight\":true,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":200,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}"},"eael_login_nonce":"cd6b685eea","eael_register_nonce":"235776ac78","eael_lostpassword_nonce":"ae39b8ebce","eael_resetpassword_nonce":"5bbb22e1b7"}</script>
2999<script id="eael-inline-js">jQuery(document).ready(function($) {
3000/*
3001	$(".ekit-search-panel .ekit_search-button").click(function(event) {
3002		  event.preventDefault();
3003		  valfield = $(".ekit-search-panel .ekit_search-field").val();
3004		  /*urlsearch = "https://wpdev.cal.org/wp-custom-search.php?searchInput="+valfield;--
3005		  window.location.href = "https://www.cal.org/wp-custom-search.php?searchInput="+valfield;
3006		  
3007	});
3008*/	
3009	//search desktop
3010/*	
3011	$(".cal-search-10 .elementor-search-form__submit").click(function(event) {
3012		  event.preventDefault();
3013		  valfielddes = $(".cal-search-10 .elementor-search-form__input").val();
3014		 window.location.href = "https://www.cal.org/wp-custom-search.php?searchInput="+valfielddes;
3015		  
3016	});
3017*/	
3018	// Class name
3019	
3020/*	
3021  var findClassin = 'current-menu-item page_item';
3022  var findClass = 'current-page-ancestor current-menu-ancestor';
3023  var findClassthird = 'current-page-ancestor current-menu-ancestor current_page_ancestor';
3024
3025  $('.menu-item.menu-item-type-post_type.menu-item-object-page').each(function(){
3026	  
3027	  // check class
3028		if( $(this).hasClass(findClass) ){
3029		
3030			$( ".current-page-ancestor.current-menu-ancestor ul" ).first().css( "display", "block" );
3031			$( ".current-page-ancestor.current-menu-ancestor.current_page_ancestor span" ).addClass( "eael-advanced-menu-indicator-open" );
3032		}
3033		
3034		if( $(this).hasClass(findClassin) ){
3035			$( ".current-menu-item.page_item ul" ).first().css( "display", "block" );
3036			$( ".current-menu-item.page_item span" ).last().addClass( "eael-advanced-menu-indicator-open" );
3037		}
3038		
3039		if( $(this).hasClass(findClassthird) ){
3040		
3041		$( ".current-page-ancestor.current-menu-ancestor ul" ).first().css( "display", "block" );
3042	    $( ".current-page-ancestor.current-menu-ancestor span" ).last().addClass( "eael-advanced-menu-indicator-open" );
3043	    $( ".current-page-ancestor.current-menu-ancestor ul li.current-page-ancestor.current-menu-ancestor ul" ).css( "display", "block" );
3044        $( ".current-page-ancestor.current-menu-ancestor ul li.current-page-ancestor.current-menu-ancestor span" ).addClass( "eael-advanced-menu-indicator-open" );
3045		}
3046
3047  });
3048*/
3049
3050});;</script>
3050
3051</body>
3052</html>
3053
3054<!-- Dynamic page generated in 22.221 seconds. -->
3055<!-- Cached page generated by WP-Super-Cache on 2026-09-24 08:29:55 -->
3056
3057<!-- 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.