PageSourceSearch

https://adambaney.com/blog/

html adambaney.com collected 2026-10-09 22:41:52 UTC 140,559 bytes, 2,093 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en-US">
4<head>
5<meta charset="UTF-8">
6<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
7<!--[if IE]><meta http-equiv="imagetoolbar" content="no"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]-->
8<title>Blog - Adam Baney</title> 
9<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
10
11	
12	<link rel="canonical" href="https://adambaney.com/blog/" />
13	<meta property="og:locale" content="en_US" />
14	<meta property="og:type" content="article" />
15	<meta property="og:title" content="Blog - Adam Baney" />
16	<meta property="og:url" content="https://adambaney.com/blog/" />
17	<meta property="og:site_name" content="Adam Baney" />
18	<meta property="article:modified_time" content="2024-03-17T07:05:28+00:00" />
19	<meta property="og:image" content="https://adambaney.com/wp-content/uploads/Adam-Baney-Designs-I-Made.jpg" />
20	<meta property="og:image:width" content="1920" />
21	<meta property="og:image:height" content="1080" />
22	<meta property="og:image:type" content="image/jpeg" />
23	<meta name="twitter:card" content="summary_large_image" />
24	<meta name="twitter:site" content="@adam_baney" />
25	
25<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/adambaney.com\/blog\/","url":"https:\/\/adambaney.com\/blog\/","name":"Blog - Adam Baney","isPartOf":{"@id":"https:\/\/adambaney.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/adambaney.com\/blog\/#primaryimage"},"image":{"@id":"https:\/\/adambaney.com\/blog\/#primaryimage"},"thumbnailUrl":"https:\/\/adambaney.com\/wp-content\/uploads\/Adam-Baney-Designs-I-Made.jpg","datePublished":"2017-01-17T05:53:08+00:00","dateModified":"2024-03-17T07:05:28+00:00","breadcrumb":{"@id":"https:\/\/adambaney.com\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/adambaney.com\/blog\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/adambaney.com\/blog\/#primaryimage","url":"https:\/\/adambaney.com\/wp-content\/uploads\/Adam-Baney-Designs-I-Made.jpg","contentUrl":"https:\/\/adambaney.com\/wp-content\/uploads\/Adam-Baney-Designs-I-Made.jpg","width":1920,"height":1080,"caption":"Adam Baney, Designs I Made"},{"@type":"BreadcrumbList","@id":"https:\/\/adambaney.com\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/adambaney.com\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/adambaney.com\/#website","url":"https:\/\/adambaney.com\/","name":"Adam Baney","description":"Logo Designer, Website Designer, Photographer","publisher":{"@id":"https:\/\/adambaney.com\/#\/schema\/person\/3a88ba52ab0aeb00fa401ee9c9c05339"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/adambaney.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/adambaney.com\/#\/schema\/person\/3a88ba52ab0aeb00fa401ee9c9c05339","name":"Adam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/adambaney.com\/wp-content\/uploads\/adam-mobile-2021.jpg","url":"https:\/\/adambaney.com\/wp-content\/uploads\/adam-mobile-2021.jpg","contentUrl":"https:\/\/adambaney.com\/wp-content\/uploads\/adam-mobile-2021.jpg","width":1400,"height":782,"caption":"Adam"},"logo":{"@id":"https:\/\/adambaney.com\/wp-content\/uploads\/adam-mobile-2021.jpg"},"description":"Adam is a visual communicator (currently Sr. Graphic Designer) at Calvary Church in Albuquerque, NM. He has been designing for print, web, and digital advertising for over 15 years, and is passionate about helping small and large businesses succeed through advertising and brand identity.","sameAs":["http:\/\/adambaney.com","https:\/\/instagram.com\/adambaney","https:\/\/linkedin.com\/in\/adambaney","https:\/\/pinterest.com\/adambaney","https:\/\/x.com\/adam_baney"]}]}</script>
25
26	
27
28
29<link rel='dns-prefetch' href='//static.addtoany.com' />
30<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://adambaney.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fadambaney.com%2Fblog%2F" />
31<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://adambaney.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fadambaney.com%2Fblog%2F&#038;format=xml" />
vendor: 62 bytes, lines 31-33
31
32		
33							<script src="//www.googletagmanager.com/gtag/js?id=
33G-0QXR0F2QWE
vendor: 91 bytes, lines 33-34
33"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
34			
34<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
35				var mi_version = '11.3.0';
36				var mi_track_user = true;
37				var mi_no_track_reason = '';
38								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/adambaney.com\/blog\/"};
39								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
40					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
41				} else {
42					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
43				}
44
45								var disableStrs = [
46										'ga-disable-G-0QXR0F2QWE',
47									];
48
49				/* Function to detect opted out users */
50				function __gtagTrackerIsOptedOut() {
51					for (var index = 0; index < disableStrs.length; index++) {
52						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
53							return true;
54						}
55					}
56
57					return false;
58				}
59
60				/* Disable tracking if the opt-out cookie exists. */
61				if (__gtagTrackerIsOptedOut()) {
62					for (var index = 0; index < disableStrs.length; index++) {
63						window[disableStrs[index]] = true;
64					}
65				}
66
67				/* Opt-out function */
68				function __gtagTrackerOptout() {
69					for (var index = 0; index < disableStrs.length; index++) {
70						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
71						window[disableStrs[index]] = true;
72					}
73				}
74
75				if ('undefined' === typeof gaOptout) {
76					function gaOptout() {
77						__gtagTrackerOptout();
78					}
79				}
80								window.dataLayer = window.dataLayer || [];
81
82				window.MonsterInsightsDualTracker = {
83					helpers: {},
84					trackers: {},
85				};
86				if (mi_track_user) {
87					function __gtagDataLayer() {
88						dataLayer.push(arguments);
89					}
90
91					function __gtagTracker(type, name, parameters) {
92						if (!parameters) {
93							parameters = {};
94						}
95
96						if (parameters.send_to) {
97							__gtagDataLayer.apply(null, arguments);
98							return;
99						}
100
101						if (type === 'event') {
102														parameters.send_to = monsterinsights_frontend.v4_id;
103							var hookName = name;
104							if (typeof parameters['event_category'] !== 'undefined') {
105								hookName = parameters['event_category'] + ':' + name;
106							}
107
108							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
109								MonsterInsightsDualTracker.trackers[hookName](parameters);
110							} else {
111								__gtagDataLayer('event', name, parameters);
112							}
113							
114						} else {
115							__gtagDataLayer.apply(null, arguments);
116						}
117					}
118
119					__gtagTracker('js', new Date());
120					__gtagTracker('set', {
121						'developer_id.dZGIzZG': true,
122											});
123					if ( MonsterInsightsLocations.page_location ) {
124						__gtagTracker('set', MonsterInsightsLocations);
125					}
126										__gtagTracker('config', 'G-0QXR0F2QWE', {"forceSSL":"true","link_attribution":"true"} );
127										window.gtag = __gtagTracker;										(function () {
128						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
129						/* ga and __gaTracker compatibility shim. */
130						var noopfn = function () {
131							return null;
132						};
133						var newtracker = function () {
134							return new Tracker();
135						};
136						var Tracker = function () {
137							return null;
138						};
139						var p = Tracker.prototype;
140						p.get = noopfn;
141						p.set = noopfn;
142						p.send = function () {
143							var args = Array.prototype.slice.call(arguments);
144							args.unshift('send');
145							__gaTracker.apply(null, args);
146						};
147						var __gaTracker = function () {
148							var len = arguments.length;
149							if (len === 0) {
150								return;
151							}
152							var f = arguments[len - 1];
153							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
154								if ('send' === arguments[0]) {
155									var hitConverted, hitObject = false, action;
156									if ('event' === arguments[1]) {
157										if ('undefined' !== typeof arguments[3]) {
158											hitObject = {
159												'eventAction': arguments[3],
160												'eventCategory': arguments[2],
161												'eventLabel': arguments[4],
162												'value': arguments[5] ? arguments[5] : 1,
163											}
164										}
165									}
166									if ('pageview' === arguments[1]) {
167										if ('undefined' !== typeof arguments[2]) {
168											hitObject = {
169												'eventAction': 'page_view',
170												'page_path': arguments[2],
171											}
172										}
173									}
174									if (typeof arguments[2] === 'object') {
175										hitObject = arguments[2];
176									}
177									if (typeof arguments[5] === 'object') {
178										Object.assign(hitObject, arguments[5]);
179									}
180									if ('undefined' !== typeof arguments[1].hitType) {
181										hitObject = arguments[1];
182										if ('pageview' === hitObject.hitType) {
183											hitObject.eventAction = 'page_view';
184										}
185									}
186									if (hitObject) {
187										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
188										hitConverted = mapArgs(hitObject);
189										__gtagTracker('event', action, hitConverted);
190									}
191								}
192								return;
193							}
194
195							function mapArgs(args) {
196								var arg, hit = {};
197								var gaMap = {
198									'eventCategory': 'event_category',
199									'eventAction': 'event_action',
200									'eventLabel': 'event_label',
201									'eventValue': 'event_value',
202									'nonInteraction': 'non_interaction',
203									'timingCategory': 'event_category',
204									'timingVar': 'name',
205									'timingValue': 'value',
206									'timingLabel': 'event_label',
207									'page': 'page_path',
208									'location': 'page_location',
209									'title': 'page_title',
210									'referrer' : 'page_referrer',
211								};
212								for (arg in args) {
213																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
214										hit[gaMap[arg]] = args[arg];
215									} else {
216										hit[arg] = args[arg];
217									}
218								}
219								return hit;
220							}
221
222							try {
223								f.hitCallback();
224							} catch (ex) {
225							}
226						};
227						__gaTracker.create = newtracker;
228						__gaTracker.getByName = newtracker;
229						__gaTracker.getAll = function () {
230							return [];
231						};
232						__gaTracker.remove = noopfn;
233						__gaTracker.loaded = true;
234						window['__gaTracker'] = __gaTracker;
235					})();
236									} else {
237										console.log("");
238					(function () {
239						function __gtagTracker() {
240							return null;
241						}
242
243						window['__gtagTracker'] = __gtagTracker;
244						window['gtag'] = __gtagTracker;
245					})();
246									}
247			</script>
247
248							
249		<style id="wp-img-auto-sizes-contain-inline-css">
250img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
251/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
252</style>
253<style id="wp-block-library-inline-css">
254:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
254--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
255
256/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
257</style>
258<style id="classic-theme-styles-inline-css">
259/*! This file is auto-generated */
260.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}
261/*# sourceURL=/wp-includes/css/classic-themes.min.css */
262</style>
263
264<link rel='stylesheet' id='wp-theme-css' href='https://adambaney.com/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.3' media='all' />
265<link rel='stylesheet' id='wp-components-css' href='https://adambaney.com/wp-includes/css/dist/components/style.min.css?ver=7.1.3' media='all' />
266<link rel='stylesheet' id='wp-preferences-css' href='https://adambaney.com/wp-includes/css/dist/preferences/style.min.css?ver=7.1.3' media='all' />
267<link rel='stylesheet' id='wp-block-editor-css' href='https://adambaney.com/wp-includes/css/dist/block-editor/style.min.css?ver=7.1.3' media='all' />
268<link rel='stylesheet' id='wp-reusable-blocks-css' href='https://adambaney.com/wp-includes/css/dist/reusable-blocks/style.min.css?ver=7.1.3' media='all' />
269<link rel='stylesheet' id='wp-patterns-css' href='https://adambaney.com/wp-includes/css/dist/patterns/style.min.css?ver=7.1.3' media='all' />
270<link rel='stylesheet' id='wp-media-utils-css' href='https://adambaney.com/wp-includes/css/dist/media-utils/style.min.css?ver=7.1.3' media='all' />
271<link rel='stylesheet' id='wp-editor-css' href='https://adambaney.com/wp-includes/css/dist/editor/style.min.css?ver=7.1.3' media='all' />
272<link rel='stylesheet' id='we_blocks-style-css-css' href='https://adambaney.com/wp-content/plugins/we-blocks/dist/blocks.style.build.css?ver=7.1.3' media='all' />
273<link rel='stylesheet' id='we_blocks-slick-style-css' href='https://adambaney.com/wp-content/plugins/we-blocks/assets/css/slick.min.css?ver=7.1.3' media='all' />
274<style id="global-styles-inline-css">
275:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2750) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
275.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;}
276/*# sourceURL=global-styles-inline-css */
277</style>
278
279<link rel='stylesheet' id='cookie-notice-front-css' href='https://adambaney.com/wp-content/plugins/cookie-notice/css/front.min.css?ver=3.1.14' media='all' />
280<link rel='stylesheet' id='easy_load_more-frontend-css' href='https://adambaney.com/wp-content/plugins/easy-load-more/assets/css/frontend.css?ver=1.0.0' media='all' />
281<style id="easy_load_more-frontend-inline-css">
282.elm-button { background: #f85633; color: #FFFFFF; }
283.elm-button:hover, .elm-button:active, .elm-button:focus { background: #f9785c; }
284.elm-loading-icon { fill: #FFFFFF; stroke: #FFFFFF; }
285
286/*# sourceURL=easy_load_more-frontend-inline-css */
287</style>
288<link rel='stylesheet' id='focus-style-css' href='https://adambaney.com/wp-content/plugins/focus/css/frontend.css?ver=4.8' media='screen' />
289<link rel='stylesheet' id='vc-style-css' href='https://adambaney.com/wp-content/plugins/focus/css/vc.css?ver=4.8' media='screen' />
290<link rel='stylesheet' id='fontawesome-css' href='https://adambaney.com/wp-content/plugins/focus/css/fontawesome.min.css' media='all' />
291<link rel='stylesheet' id='dashicons-css' href='https://adambaney.com/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' />
292<link rel='stylesheet' id='stcr-font-awesome-css' href='https://adambaney.com/wp-content/plugins/subscribe-to-comments-reloaded/includes/css/font-awesome.min.css?ver=7.1.3' media='all' />
293<link rel='stylesheet' id='stcr-style-css' href='https://adambaney.com/wp-content/plugins/subscribe-to-comments-reloaded/includes/css/stcr-style.css?ver=7.1.3' media='all' />
294<link rel='stylesheet' id='wp-pagenavi-css' href='https://adambaney.com/wp-content/plugins/wp-pagenavi/css/wp-pagenavi.css?ver=3.0.1' media='all' />
295<link rel='stylesheet' id='godaddy-styles-css' href='https://adambaney.com/wp-content/plugins/coblocks/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' media='all' />
296<link rel='stylesheet' id='buttons-css' href='https://adambaney.com/wp-includes/css/buttons.min.css?ver=7.1.3' media='all' />
297<link rel='stylesheet' id='mediaelement-css' href='https://adambaney.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
298<link rel='stylesheet' id='wp-mediaelement-css' href='https://adambaney.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.3' media='all' />
299<link rel='stylesheet' id='media-views-css' href='https://adambaney.com/wp-includes/css/media-views.min.css?ver=7.1.3' media='all' />
300<link rel='stylesheet' id='imgareaselect-css' href='https://adambaney.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' />
301<link rel='stylesheet' id='react-aiot-css' href='https://adambaney.com/wp-content/plugins/real-media-library/public/lib/react-aiot/umd/react-aiot.umd.css?ver=1.2.8' media='all' />
302<link rel='stylesheet' id='real-media-library-css' href='https://adambaney.com/wp-content/plugins/real-media-library/public/dist/rml.css?ver=5dbd3607f43829b840aa926ea3190fa1' media='all' />
303<link rel='stylesheet' id='rml-font-css' href='https://adambaney.com/wp-content/plugins/real-media-library/public/others/icons/css/rml.css?ver=4.0.0' media='all' />
304<link rel='stylesheet' id='theme-style-css' href='https://adambaney.com/wp-content/themes/adam/style.css?ver=20260513_050450.' media='screen' />
305<link rel='stylesheet' id='addtoany-css' href='https://adambaney.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' media='all' />
306<link rel='stylesheet' id='ari-fancybox-css' href='https://adambaney.com/wp-content/plugins/ari-fancy-lightbox/assets/fancybox/jquery.fancybox.min.css?ver=1.4.1' media='all' />
307<style id="ari-fancybox-inline-css">
308BODY .fancybox-container{z-index:200000}BODY .fancybox-is-open .fancybox-bg{opacity:0.87}BODY .fancybox-bg {background-color:#292c35}BODY .fancybox-thumbs {background-color:#ffffff}
309/*# sourceURL=ari-fancybox-inline-css */
310</style>
311<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://adambaney.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 311
311
312<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
313var 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:\/\/adambaney.com","hash_tracking":"false","v4_id":"G-0QXR0F2QWE"};/* ]]> */
314</script>
vendor: 1 bytes, line 314
314
315<script id="jquery-core-js" src="https://adambaney.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 315
315
316<script id="jquery-migrate-js" src="https://adambaney.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 316
316
317<script id="we_blocks-slick-script-js" src="https://adambaney.com/wp-content/plugins/we-blocks/assets/js/slick.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 317
317
318<script id="react-js" src="https://adambaney.com/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 318
318
319<script id="react-jsx-runtime-js" src="https://adambaney.com/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1"></script>
vendor: 1 bytes, line 319
319
320<script id="wp-autop-js" src="https://adambaney.com/wp-includes/js/dist/autop.min.js?ver=4e10a18cb6f21a043fc0"></script>
vendor: 1 bytes, line 320
320
321<script id="wp-blob-js" src="https://adambaney.com/wp-includes/js/dist/blob.min.js?ver=c7582a735ddd2edc9731"></script>
vendor: 1 bytes, line 321
321
322<script id="wp-block-serialization-default-parser-js" src="https://adambaney.com/wp-includes/js/dist/block-serialization-default-parser.min.js?ver=4c6f3dd40077f7c17604"></script>
vendor: 1 bytes, line 322
322
323<script id="wp-hooks-js" src="https://adambaney.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 323
323
324<script id="wp-deprecated-js" src="https://adambaney.com/wp-includes/js/dist/deprecated.min.js?ver=fe587bac92b7d0ef760e"></script>
vendor: 1 bytes, line 324
324
325<script id="wp-dom-js" src="https://adambaney.com/wp-includes/js/dist/dom.min.js?ver=c95f94cbbc1ac3fde84f"></script>
vendor: 1 bytes, line 325
325
326<script id="react-dom-js" src="https://adambaney.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 326
326
327<script id="wp-escape-html-js" src="https://adambaney.com/wp-includes/js/dist/escape-html.min.js?ver=87ebe53e97bba59805a5"></script>
vendor: 1 bytes, line 327
327
328<script id="wp-element-js" src="https://adambaney.com/wp-includes/js/dist/element.min.js?ver=4a4370b2b349066fd440"></script>
vendor: 1 bytes, line 328
328
329<script id="wp-is-shallow-equal-js" src="https://adambaney.com/wp-includes/js/dist/is-shallow-equal.min.js?ver=7ad271045c1fe60f5496"></script>
vendor: 1 bytes, line 329
329
330<script id="wp-i18n-js" src="https://adambaney.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 330
330
331<script id="wp-i18n-js-after">
332wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
333//# sourceURL=wp-i18n-js-after
334</script>
vendor: 1 bytes, line 334
334
335<script id="wp-keycodes-js" src="https://adambaney.com/wp-includes/js/dist/keycodes.min.js?ver=d0b4204e4bbeb412df6e"></script>
vendor: 1 bytes, line 335
335
336<script id="wp-priority-queue-js" src="https://adambaney.com/wp-includes/js/dist/priority-queue.min.js?ver=6c0aa59b65d55dfd509b"></script>
vendor: 1 bytes, line 336
336
337<script id="wp-private-apis-js" src="https://adambaney.com/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 337
337
338<script id="wp-undo-manager-js" src="https://adambaney.com/wp-includes/js/dist/undo-manager.min.js?ver=4554fce6276d8910a4ae"></script>
vendor: 1 bytes, line 338
338
339<script id="wp-compose-js" src="https://adambaney.com/wp-includes/js/dist/compose.min.js?ver=0e8bde2a499ea6073b42"></script>
vendor: 1 bytes, line 339
339
340<script id="wp-redux-routine-js" src="https://adambaney.com/wp-includes/js/dist/redux-routine.min.js?ver=acca2b4857d83ad1790e"></script>
vendor: 1 bytes, line 340
340
341<script id="wp-data-js" src="https://adambaney.com/wp-includes/js/dist/data.min.js?ver=14a216e0932d72c22976"></script>
vendor: 1 bytes, line 341
341
342<script id="wp-data-js-after">
343( function() {
344	var userId = 0;
345	var storageKey = "WP_DATA_USER_" + userId;
346	wp.data
347		.use( wp.data.plugins.persistence, { storageKey: storageKey } );
348} )();
349//# sourceURL=wp-data-js-after
350</script>
vendor: 1 bytes, line 350
350
351<script id="wp-html-entities-js" src="https://adambaney.com/wp-includes/js/dist/html-entities.min.js?ver=a976ff3a0f00bc2999a3"></script>
vendor: 1 bytes, line 351
351
352<script id="wp-dom-ready-js" src="https://adambaney.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 352
352
353<script id="wp-a11y-js" src="https://adambaney.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 353
353
354<script id="wp-rich-text-js" src="https://adambaney.com/wp-includes/js/dist/rich-text.min.js?ver=3e5852e42cee1c239bae"></script>
vendor: 1 bytes, line 354
354
355<script id="wp-shortcode-js" src="https://adambaney.com/wp-includes/js/dist/shortcode.min.js?ver=f6273476300cc5fad4cd"></script>
vendor: 1 bytes, line 355
355
356<script id="wp-warning-js" src="https://adambaney.com/wp-includes/js/dist/warning.min.js?ver=a0978839debc564a6608"></script>
vendor: 1 bytes, line 356
356
357<script id="wp-blocks-js" src="https://adambaney.com/wp-includes/js/dist/blocks.min.js?ver=c0e57a630a0b6f6c3bb5"></script>
vendor: 1 bytes, line 357
357
358<script id="post-slider-block-slide-js" src="https://adambaney.com/wp-content/plugins/we-blocks/assets/js/we-posts-slider.js?ver=1"></script>
vendor: 1 bytes, line 358
358
359<script id="addtoany-core-js-before">
360window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};
361
362//# sourceURL=addtoany-core-js-before
363</script>
vendor: 1 bytes, line 363
363
364<script id="addtoany-core-js" defer src="https://static.addtoany.com/menu/page.js"></script>
vendor: 1 bytes, line 364
364
365<script id="addtoany-jquery-js" defer src="https://adambaney.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1"></script>
vendor: 1 bytes, line 365
365
366<script id="cookie-notice-front-js-before">
367var cnArgs = {"ajaxUrl":"https:\/\/adambaney.com\/wp-admin\/admin-ajax.php","nonce":"0bed5d2e48","hideEffect":"fade","position":"bottom","onScroll":true,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":2592000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":false,"revokeCookies":false,"revokeCookiesOpt":"automatic"};
368
369//# sourceURL=cookie-notice-front-js-before
370</script>
vendor: 1 bytes, line 370
370
371<script id="cookie-notice-front-js" src="https://adambaney.com/wp-content/plugins/cookie-notice/js/front.min.js?ver=3.1.14"></script>
vendor: 1 bytes, line 371
371
372<script id="focus-preload-script-js" src="https://adambaney.com/wp-content/plugins/focus/js/preload.js?ver=4.8"></script>
vendor: 1 bytes, line 372
372
373<script id="utils-js-extra">
374var userSettings = {"url":"/","uid":"0","time":"1791585712","secure":"1"};
375//# sourceURL=utils-js-extra
376</script>
vendor: 1 bytes, line 376
376
377<script id="utils-js" src="https://adambaney.com/wp-includes/js/utils.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 377
377
378<script id="moxiejs-js" src="https://adambaney.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 378
378
379<script id="plupload-js" src="https://adambaney.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
vendor: 1 bytes, line 379
379
380<script id="theme-script-js" src="https://adambaney.com/wp-content/themes/adam/js/theme.js?ver=20251111_055208."></script>
vendor: 1 bytes, line 380
380
381<script id="ari-fancybox-js-extra">
382var ARI_FANCYBOX = {"lightbox":{"transitionDuration":1500,"loop":true,"backFocus":false,"trapFocus":false,"thumbs":{"hideOnClose":false},"touch":{"vertical":true,"momentum":true},"buttons":["slideShow","fullScreen","thumbs","close"],"lang":"custom","i18n":{"custom":{"PREV":"Previous","NEXT":"Next","PLAY_START":"Start slideshow (P)","PLAY_STOP":"Stop slideshow (P)","FULL_SCREEN":"Full screen (F)","THUMBS":"Thumbnails (G)","CLOSE":"Close (Esc)","ERROR":"The requested content cannot be loaded. \u003Cbr/\u003E Please try again later."}}},"convert":{"images":{"convert":true,"post_grouping":true,"grouping_selector":"a"},"youtube":{"convert":true},"vimeo":{"convert":true},"metacafe":{"convert":true},"dailymotion":{"convert":true},"vine":{"convert":true},"google_maps":{"convert":true},"pdf":{"convert":true}},"sanitize":null,"viewers":{"pdfjs":{"url":"https://adambaney.com/wp-content/plugins/ari-fancy-lightbox/assets/pdfjs/web/viewer.html"}}};
383//# sourceURL=ari-fancybox-js-extra
384</script>
vendor: 1 bytes, line 384
384
385<script id="ari-fancybox-js-before">
386ARI_FANCYBOX_INIT_FUNC = function($) {jQuery(document).on('onInit.fb', function(e, instance, current) {
387  instance.$refs.stage.on('mousewheel DOMMouseScroll wheel MozMousePixelScroll', function() {
388    jQuery.fancybox.close();
389  });
390});}
391//# sourceURL=ari-fancybox-js-before
392</script>
vendor: 1 bytes, line 392
392
393<script id="ari-fancybox-js" src="https://adambaney.com/wp-content/plugins/ari-fancy-lightbox/assets/fancybox/jquery.fancybox.min.js?ver=1.4.1"></script>
393
394<link rel="https://api.w.org/" href="https://adambaney.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://adambaney.com/wp-json/wp/v2/pages/36" /><link rel='shortlink' href='https://adambaney.com/?p=36' />
395<noscript><style>.vce-row-container .vcv-lozad {display: none}</style></noscript><meta name="generator" content="Powered by Visual Composer Website Builder - fast and easy-to-use drag and drop visual editor for WordPress."/>
395<script>document.documentElement.className += " js";</script>
395
396<!--[if lt IE 9]>
396<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
396<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
396<![endif]-->
397
398<link rel="apple-touch-icon" sizes="180x180" href="https://adambaney.com/wp-content/themes/adam/img/favicons/apple-touch-icon.png?v=20240322-112857">
399<link rel="icon" type="image/png" sizes="32x32" href="https://adambaney.com/wp-content/themes/adam/img/favicons/favicon-32x32.png?v=<br />
400<b>Warning</b>:  filemtime(): stat failed for /home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/img/favicons/favicon-32x32.png.png in <b>/home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/functions.php</b> on line <b>414</b><br />
40119700101-120000">
402<link rel="icon" type="image/png" sizes="16x16" href="https://adambaney.com/wp-content/themes/adam/img/favicons/favicon-16x16.png?v=20240322-112857">
403<link rel="manifest" href="https://adambaney.com/wp-content/themes/adam/img/favicons/site.webmanifest?v=20240322-112858">
404<link rel="mask-icon" href="https://adambaney.com/wp-content/themes/adam/img/favicons/safari-pinned-tab.svg?v=<br />
405<b>Warning</b>:  filemtime(): stat failed for /home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/img/favicons/safari-pinned-tab.png in <b>/home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/functions.php</b> on line <b>417</b><br />
40619700101-120000" color="#ed4406">
407<link rel="shortcut icon" href="https://adambaney.com/wp-content/themes/adam/img/favicons/favicon.ico?v=<br />
408<b>Warning</b>:  filemtime(): stat failed for /home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/img/favicons/favicon.png in <b>/home/ajbaney/public_html/adambaney.com/wp-content/themes/adam/functions.php</b> on line <b>418</b><br />
40919700101-120000">
410<meta name="apple-mobile-web-app-title" content="Adam Baney">
411<meta name="application-name" content="Adam Baney">
412<meta name="msapplication-TileColor" content="#f8f6f0">
413<meta name="msapplication-config" content="https://adambaney.com/wp-content/themes/adam/img/favicons/browserconfig.xml?v=20240322-112857">
414<meta name="theme-color" content="#f8f6f0">
415<link href="https://adambaney.com/feed/" rel="alternate" type="application/rss+xml" title="Adam Baney RSS Feed" />
416<link href="https://adambaney.com/xmlrpc.php" rel="pingback" />
417
418
419<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
420<link href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap" rel="stylesheet">
421
422<style id="pbg-blocks-frontend-inline-css">body .entry-content > div:not(:first-child) {margin-block-start:20px;margin-top:20px;}</style></head>
423
424<body class="wp-singular page-template page-template-tpl-blog page-template-tpl-blog-php page page-id-36 wp-theme-adam cookies-not-set chrome page-blog pbg-body vcwb">
425<img src="https://adambaney.com/wp-content/themes/adam/img/brand-img.jpg?v=20240322-113800" alt="Adam Baney" title="" id="brand-img">
426    <div id="preloader"><div class="preload-icon"></div></div>
427    
428
429<header id="global" class="header-hide">
430    <a href="/" id="logo"><img src="https://adambaney.com/wp-content/themes/adam/img/logo.svg" alt="Adam Baney" title="" /></a>
431    <button class="hamburger" id="hamburger-1">
432        <span class="line"></span>
433        <span class="line"></span>
434        <span class="line"></span>
435    </button>
436</header>
437
438<a id="nav-toggle"></a> 
439
440<div id="nav-full-screen">
441    <nav id="primary">
442        <ul id="menu-nested-pages" class="menu"><li id="menu-item-4063" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4063"><a class="strikethrough"rel="page" href="https://adambaney.com/work/">Work</a></li>
443<li id="menu-item-4585" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4585"><a class="strikethrough"rel="page" href="https://adambaney.com/photos/">Photos</a></li>
444<li id="menu-item-4277" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4277"><a class="strikethrough"rel="page" href="https://adambaney.com/about/">About</a></li>
445<li id="menu-item-4065" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-36 current_page_item menu-item-4065 current_menu_parent"><a class="strikethrough"rel="page" href="https://adambaney.com/blog/" aria-current="page">Blog</a></li>
446<li id="menu-item-4153" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4153"><a class="strikethrough"rel="4152" href="https://creativemarket.com/adambaney">Shop</a></li>
447<li id="menu-item-4066" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4066"><a class="strikethrough"rel="page" href="https://adambaney.com/contact/">Contact</a></li>
448</ul>    </nav>
449</div>
450
451
452
453<section id="wrap">
454
455    <main id="content">
456        <section id="blog-posts">
457            <div id="ajax">
458                            <div class="row">
459                                
460                <div class="col four">
461                                        <a href="https://adambaney.com/blog-post/email-signatures-in-2022/" rel="bookmark" alt="Email Signatures in 2022" class="thumb-overlay" title=""><div class="title">Email Signatures in 2022</div></a>
462                    <div class="thumbnail"><img width="1080" height="1080" src="https://adambaney.com/wp-content/uploads/web-safe-fonts-in-email-signatures.webp" class="attachment-square-1080x1080 size-square-1080x1080 wp-post-image" alt="Web-Safe Fonts in Email Signatures" decoding="async" loading="lazy" srcset="https://adambaney.com/wp-content/uploads/web-safe-fonts-in-email-signatures.webp 1400w, https://adambaney.com/wp-content/uploads/web-safe-fonts-in-email-signatures-480x480.webp 480w, https://adambaney.com/wp-content/uploads/web-safe-fonts-in-email-signatures-960x960.webp 960w, https://adambaney.com/wp-content/uploads/web-safe-fonts-in-email-signatures-150x150.webp 150w, https://adambaney.com/wp-content/uploads/web-safe-fonts-in-email-signatures-768x768.webp 768w, https://adambaney.com/wp-content/uploads/web-safe-fonts-in-email-signatures-320x320.webp 320w" sizes="auto, (max-width: 1080px) 100v
462w, 1080px" /></div>
463
464                    
465                </div>
466
467                
468                                
469                <div class="col four">
470                                        <a href="https://adambaney.com/blog-post/form-and-function/" rel="bookmark" alt="Form and Function: Can One Exist Without the Other?" class="thumb-overlay" title=""><div class="title">Form and Function: Can One Exist Without the Other?</div></a>
471                    <div class="thumbnail"><img width="1080" height="1080" src="https://adambaney.com/wp-content/uploads/FormAndFunction-Featured.jpg" class="attachment-square-1080x1080 size-square-1080x1080 wp-post-image" alt="Form and Function" decoding="async" loading="lazy" srcset="https://adambaney.com/wp-content/uploads/FormAndFunction-Featured.jpg 1400w, https://adambaney.com/wp-content/uploads/FormAndFunction-Featured-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/FormAndFunction-Featured-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/FormAndFunction-Featured-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/FormAndFunction-Featured-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/FormAndFunction-Featured-320x320.jpg 320w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></div>
472
473                    
474                </div>
475
476                
477                                
478                <div class="col four">
479                                        <a href="https://adambaney.com/blog-post/illustrator-tip-1-how-to-set-a-default-font/" rel="bookmark" alt="Illustrator Tip #1: How to Set a Default Font" class="thumb-overlay" title=""><div class="title">Illustrator Tip #1: How to Set a Default Font</div></a>
480                    <div class="thumbnail"><img width="1080" height="1080" src="https://adambaney.com/wp-content/uploads/Illustrator.jpg" class="attachment-square-1080x1080 size-square-1080x1080 wp-post-image" alt="Illustrator" decoding="async" loading="lazy" srcset="https://adambaney.com/wp-content/uploads/Illustrator.jpg 1400w, https://adambaney.com/wp-content/uploads/Illustrator-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/Illustrator-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/Illustrator-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/Illustrator-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/Illustrator-320x320.jpg 320w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></div>
481
482                    
483                </div>
484
485                            </div>
486            <div class="row">
487                
488                                
489                <div class="col four">
490                                        <a href="https://adambaney.com/blog-post/new-creative-market-shop/" rel="bookmark" alt="New Creative Market Shop" class="thumb-overlay" title=""><div class="title">New Creative Market Shop</div></a>
491                    <div class="thumbnail"><img width="1080" height="1080" src="https://adambaney.com/wp-content/uploads/blog-CreativeMarketShop.jpg" class="attachment-square-1080x1080 size-square-1080x1080 wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://adambaney.com/wp-content/uploads/blog-CreativeMarketShop.jpg 1080w, https://adambaney.com/wp-content/uploads/blog-CreativeMarketShop-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/blog-CreativeMarketShop-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/blog-CreativeMarketShop-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/blog-CreativeMarketShop-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/blog-CreativeMarketShop-320x320.jpg 320w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></div>
492
493                    
494                </div>
495
496                
497                                
498                <div class="col four">
499                                        <a href="https://adambaney.com/blog-post/will-design-for-free/" rel="bookmark" alt="Will Design for&#8230;Free?" class="thumb-overlay" title=""><div class="title">Will Design for&#8230;Free?</div></a>
500                    <div class="thumbnail"><img width="1080" height="1080" src="https://adambaney.com/wp-content/uploads/Will-Design-for...Free_.jpg" class="attachment-square-1080x1080 size-square-1080x1080 wp-post-image" alt="Will Design for...Free?" decoding="async" loading="lazy" srcset="https://adambaney.com/wp-content/uploads/Will-Design-for...Free_.jpg 1080w, https://adambaney.com/wp-content/uploads/Will-Design-for...Free_-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/Will-Design-for...Free_-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/Will-Design-for...Free_-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/Will-Design-for...Free_-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/Will-Design-for...Free_-320x320.jpg 320w" sizes="auto, (max-width: 1080px) 100v
500w, 1080px" /></div>
501
502                    
503                </div>
504
505                
506                                
507                <div class="col four">
508                                        <a href="https://adambaney.com/blog-post/help-i-cant-navigate-between-my-finder-tabs/" rel="bookmark" alt="Mac Tip #2: Help! I Can&#8217;t Navigate Between My Finder Tabs!" class="thumb-overlay" title=""><div class="title">Mac Tip #2: Help! I Can&#8217;t Navigate Between My Finder Tabs!</div></a>
509                    <div class="thumbnail"><img width="1080" height="1080" src="https://adambaney.com/wp-content/uploads/blog-finder-tabs-macos-catalina-10.15.jpg" class="attachment-square-1080x1080 size-square-1080x1080 wp-post-image" alt="Finder Tabs MacOS Catalina 10.15.x" decoding="async" loading="lazy" srcset="https://adambaney.com/wp-content/uploads/blog-finder-tabs-macos-catalina-10.15.jpg 1080w, https://adambaney.com/wp-content/uploads/blog-finder-tabs-macos-catalina-10.15-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/blog-finder-tabs-macos-catalina-10.15-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/blog-finder-tabs-macos-catalina-10.15-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/blog-finder-tabs-macos-catalina-10.15-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/blog-finder-tabs-macos-catalina-10.15-320x320.jpg 320w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></div>
510
511                    
512                </div>
513
514                            </div>
515            <div class="row">
516                
517                                
518                <div class="col four">
519                                        <a href="https://adambaney.com/blog-post/flat-device-mockups-v-3-1/" rel="bookmark" alt="Flat Device Mockups v.3.1" class="thumb-overlay" title=""><div class="title">Flat Device Mockups v.3.1</div></a>
520                    <div class="thumbnail"><img width="1080" height="1080" src="https://adambaney.com/wp-content/uploads/blog-FlatDeviceMockups3.1.jpg" class="attachment-square-1080x1080 size-square-1080x1080 wp-post-image" alt="Flat Device Mockups Version 3.1" decoding="async" loading="lazy" srcset="https://adambaney.com/wp-content/uploads/blog-FlatDeviceMockups3.1.jpg 1080w, https://adambaney.com/wp-content/uploads/blog-FlatDeviceMockups3.1-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/blog-FlatDeviceMockups3.1-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/blog-FlatDeviceMockups3.1-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/blog-FlatDeviceMockups3.1-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/blog-FlatDeviceMockups3.1-320x320.jpg 320w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></div>
521
522                    
523                </div>
524
525                
526                                
527                <div class="col four">
528                                        <a href="https://adambaney.com/blog-post/team-notepads/" rel="bookmark" alt="Team Notepads!" class="thumb-overlay" title=""><div class="title">Team Notepads!</div></a>
529                    <div class="thumbnail"><img width="1080" height="1080" src="https://adambaney.com/wp-content/uploads/blog-DesignTeam-Notepad.jpg" class="attachment-square-1080x1080 size-square-1080x1080 wp-post-image" alt="Design Team Custom Notepad" decoding="async" loading="lazy" srcset="https://adambaney.com/wp-content/uploads/blog-DesignTeam-Notepad.jpg 1080w, https://adambaney.com/wp-content/uploads/blog-DesignTeam-Notepad-480x480.jpg 480w, https://adambaney.com/wp-content/uploads/blog-DesignTeam-Notepad-960x960.jpg 960w, https://adambaney.com/wp-content/uploads/blog-DesignTeam-Notepad-150x150.jpg 150w, https://adambaney.com/wp-content/uploads/blog-DesignTeam-Notepad-768x768.jpg 768w, https://adambaney.com/wp-content/uploads/blog-DesignTeam-Notepad-320x320.jpg 320w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></div>
530
531                    
532                </div>
533
534                
535                                
536                <div class="col four">
537                                        <a href="https://adambaney.com/blog-post/cheeseburger-ipsum/" rel="bookmark" alt="Cheeseburger Ipsum" class="thumb-overlay" title=""><div class="title">Cheeseburger Ipsum</div></a>
538                    <div class="thumbnail"><img width="1080" height="720" src="https://adambaney.com/wp-content/uploads/cheeseburgeripsum.webp" class="attachment-square-1080x1080 size-square-1080x1080 wp-post-image" alt="cheeseburgeripsum" decoding="async" loading="lazy" srcset="https://adambaney.com/wp-content/uploads/cheeseburgeripsum.webp 1500w, https://adambaney.com/wp-content/uploads/cheeseburgeripsum-480x320.webp 480w, https://adambaney.com/wp-content/uploads/cheeseburgeripsum-960x640.webp 960w, https://adambaney.com/wp-content/uploads/cheeseburgeripsum-768x512.webp 768w, https://adambaney.com/wp-content/uploads/cheeseburgeripsum-320x213.webp 320w" sizes="auto, (max-width: 1080px) 100v
538w, 1080px" /></div>
539
540                    
541                </div>
542
543                            </div>
544            <div class="row">
545                
546                                </div>
547            </div>
548                    
549
550                
551        </section>
552        <div class="elm-wrapper">
553  <button class="elm-button" data-href="https://adambaney.com/blog/" data-page="1" data-max-pages="3">
554<div class="elm-loading-anim">
555  <svg class="elm-loading-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
556  <path d="M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z">
557    <animateTransform attributeType="xml"
558      attributeName="transform"
559      type="rotate"
560      from="0 25 25"
561      to="360 25 25"
562      dur="0.6s"
563      repeatCount="indefinite"/>
564    </path>
565  </svg>
566</div>
567    <span class="elm-button-text">Load more</span>
568  </button>
569</div>
570                
571    </section>
572</main>
573
574
575
576<footer class="reveal">
577	<div class="row">
578		<div class="col">
579			<h2 class="email" id="contact"><a href="mailto:[email protected]">Let's make something memorable</a></h2>
580            <div class="social"><a href="https://www.facebook.com/adambaneybrandwebphoto" class="social-icn fb" title="Facebook"></a><a href="https://twitter.com/adam_baney" class="social-icn tw" title="Twitter / X"></a><a href="http://www.linkedin.com/in/adambaney/" class="social-icn li" title="LinkedIn"></a><a href="http://pinterest.com/adambaney/" class="social-icn pn" title="Pinterest"></a><a href="https://instagram.com/adambaney/" class="social-icn ig" title="Instagram"></a><a href="https://dribbble.com/adambaney" class="social-icn db" title="Dribbble"></a></div>
581            <p class="copyright">&copy; 2005-2026 Adam Baney</p>
582		</div>
583	</div>
584</footer>
585
586<script type="speculationrules">
587{"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/adam/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
588</script>
588
589	        
590			
590<script>
591			(function() {
592				var name = 'isReturningVisitor36';
593				if (!document.cookie.split(';').some(function(c) {
594						return c.trim().startsWith(name + '=');
595					})) {
596					var expires = new Date();
597					expires.setFullYear(expires.getFullYear() + 1);
598					document.cookie = name + '=1; path=/; expires=' + expires.toUTCString() + '; SameSite=Lax';
599				}
600			})();
601		</script>
601
602
603		
603<script type="text/html" id="tmpl-media-frame">
604		<div class="media-frame-title" id="media-frame-title"></div>
605		<h2 class="media-frame-menu-heading">Actions</h2>
606		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
607			Menu			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
608		</button>
609		<div class="media-frame-menu"></div>
610		<div class="media-frame-tab-panel">
611			<div class="media-frame-router"></div>
612			<div class="media-frame-content"></div>
613		</div>
614		<h2 class="media-frame-actions-heading screen-reader-text">
615		Selected media actions		</h2>
616		<div class="media-frame-toolbar"></div>
617		<div class="media-frame-uploader"></div>
618	</script>
618
619
620		
620<script type="text/html" id="tmpl-media-modal">
621		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
622			<# if ( data.hasCloseButton ) { #>
623				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
624					Close dialog				</span></button>
625			<# } #>
626			<div class="media-modal-content" role="document"></div>
627		</div>
628		<div class="media-modal-backdrop"></div>
629	</script>
629
630
631		
631<script type="text/html" id="tmpl-uploader-window">
632		<div class="uploader-window-content">
633			<div class="uploader-editor-title">Drop files to upload</div>
634		</div>
635	</script>
635
636
637		
637<script type="text/html" id="tmpl-uploader-editor">
638		<div class="uploader-editor-content">
639			<div class="uploader-editor-title">Drop files to upload</div>
640		</div>
641	</script>
641
642
643		
643<script type="text/html" id="tmpl-uploader-inline">
644		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
645		<# if ( data.canClose ) { #>
646		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
647			Close uploader		</span></button>
648		<# } #>
649		<div class="uploader-inline-content {{ messageClass }}">
650		<# if ( data.message ) { #>
651			<h2 class="upload-message">{{ data.message }}</h2>
652		<# } #>
653					<div class="upload-ui">
654				<h2 class="upload-instructions drop-instructions">Drop files to upload</h2>
655				<p class="upload-instructions drop-instructions">or</p>
656				<button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button>
657			</div>
658
659			<div class="upload-inline-status"></div>
660
661			<div class="post-upload-ui" id="post-upload-info">
662				<p class="attachments-filter-upload-chooser">upload to folder</p><p><select class="rml-wprfc-visible" data-wprfc="preUploadUi"><option selected="true" value="-1">Loading...</option></select></p>
663				<p class="max-upload-size">
664				Maximum upload file size: 128 MB.				</p>
665
666				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
667					<p class="suggested-dimensions">
668						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
669				<# } #>
670
671							</div>
672				</div>
673	</script>
673
674
675		
675<script type="text/html" id="tmpl-media-library-view-switcher">
676		<a href="https://adambaney.com/wp-admin/upload.php?mode=list" class="view-list">
677			<span class="screen-reader-text">
678				List view			</span>
679		</a>
680		<a href="https://adambaney.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
681			<span class="screen-reader-text">
682				Grid view			</span>
683		</a>
684	</script>
684
685
686		
686<script type="text/html" id="tmpl-uploader-status">
687		<h2>Uploading</h2>
688
689		<div class="media-progress-bar"><div></div></div>
690		<div class="upload-details">
691			<span class="upload-count">
692				<span class="upload-index"></span> / <span class="upload-total"></span>
693			</span>
694			<span class="upload-detail-separator">&ndash;</span>
695			<span class="upload-filename"></span>
696		</div>
697		<div class="upload-errors"></div>
698		<button type="button" class="button upload-dismiss-errors">Dismiss errors</button>
699	</script>
699
700
701		
701<script type="text/html" id="tmpl-uploader-status-error">
702		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
703		<span class="upload-error-message">{{ data.message }}</span>
704	</script>
704
705
706		
706<script type="text/html" id="tmpl-edit-attachment-frame">
707		<div class="edit-media-header">
708			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button>
709			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button>
710			<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>
711		</div>
712		<div class="media-frame-title"></div>
713		<div class="media-frame-content"></div>
714	</script>
714
715
716		
716<script type="text/html" id="tmpl-attachment-details-two-column">
717		<div class="attachment-media-view {{ data.orientation }}">
718						<h2 class="screen-reader-text">Attachment Preview</h2>
719			<div class="thumbnail thumbnail-{{ data.type }}">
720				<# if ( data.uploading ) { #>
721					<div class="media-progress-bar"><div></div></div>
722				<# } else if ( data.sizes && data.sizes.full ) { #>
723					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
724				<# } else if ( data.sizes && data.sizes.large ) { #>
725					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
726				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
727					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
728				<# } #>
729
730				<# if ( 'audio' === data.type ) { #>
731				<div class="wp-media-wrapper wp-audio">
732					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
733						<source type="{{ data.mime }}" src="{{ data.url }}" />
734					</audio>
735				</div>
736				<# } else if ( 'video' === data.type ) {
737					var w_rule = '';
738					if ( data.width ) {
739						w_rule = 'width: ' + data.width + 'px;';
740					} else if ( wp.media.view.settings.contentWidth ) {
741						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
742					}
743				#>
744				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
745					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
746						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
747						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
748						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
749						<source type="{{ data.mime }}" src="{{ data.url }}" />
750					</video>
751				</div>
752				<# } #>
753
754				<div class="attachment-actions">
755					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
756					<button type="button" class="button edit-attachment">Edit Image</button>
757					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
758					<p>Document Preview</p>
759					<# } #>
760				</div>
761			</div>
762		</div>
763		<div class="attachment-info">
764			<span class="settings-save-status" role="status">
765				<span class="spinner"></span>
766				<span class="saved">Saved.</span>
767			</span>
768			<div class="details">
769				<h2 class="screen-reader-text">
770					Details				</h2>
771				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
772				<div class="uploaded-by word-wrap-break-word">
773					<strong>Uploaded by:</strong>
774						<# if ( data.authorLink ) { #>
775							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
776						<# } else { #>
777							{{ data.authorName }}
778						<# } #>
779				</div>
780				<# if ( data.uploadedToTitle ) { #>
781					<div class="uploaded-to">
782						<strong>Uploaded to:</strong>
783						<# if ( data.uploadedToLink ) { #>
784							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
785						<# } else { #>
786							{{ data.uploadedToTitle }}
787						<# } #>
788					</div>
789				<# } #>
790				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
791				<div class="file-type"><strong>File type:</strong> {{ data.mime }}</div>
792				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
793				<# if ( 'image' === data.type && ! data.uploading ) { #>
794					<# if ( data.width && data.height ) { #>
795						<div class="dimensions"><strong>Dimensions:</strong>
796							{{ data.width }} by {{ data.height }} pixels						</div>
797					<# } #>
798
799					<# if ( data.originalImageURL && data.originalImageName ) { #>
800						<div class="word-wrap-break-word">
801							<strong>Original image:</strong>
802							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
803						</div>
804					<# } #>
805				<# } #>
806
807				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
808					<div class="file-length"><strong>Length:</strong>
809						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
810						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
811					</div>
812				<# } #>
813
814				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
815					<div class="bitrate">
816						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
817						<# if ( data.meta.bitrate_mode ) { #>
818						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
819						<# } #>
820					</div>
821				<# } #>
822
823				<# if ( data.mediaStates ) { #>
824					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
825				<# } #>
826
827				<div class="compat-meta">
828					<# if ( data.compat && data.compat.meta ) { #>
829						{{{ data.compat.meta }}}
830					<# } #>
831				</div>
832			</div>
833
834			<div class="settings">
835				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
836				<# if ( 'image' === data.type ) { #>
837					<span class="setting alt-text has-description" data-setting="alt">
838						<label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label>
839						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
840					</span>
841					<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>
842				<# } #>
843								<span class="setting" data-setting="title">
844					<label for="attachment-details-two-column-title" class="name">Title</label>
845					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
846				</span>
847								<# if ( 'audio' === data.type ) { #>
848								<span class="setting" data-setting="artist">
849					<label for="attachment-details-two-column-artist" class="name">Artist</label>
850					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
851				</span>
852								<span class="setting" data-setting="album">
853					<label for="attachment-details-two-column-album" class="name">Album</label>
854					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
855				</span>
856								<# } #>
857				<span class="setting" data-setting="caption">
858					<# if ( 'image' === data.type ) { #>
859					<label for="attachment-details-two-column-caption" class="name">Image Caption</label>
860					<# } else { #>
861					<label for="attachment-details-two-column-caption" class="name">Short Description</label>
862					<# } #>
863					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
864				</span>
865				<span class="setting" data-setting="description">
866					<label for="attachment-details-two-column-description" class="name">Description</label>
867					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
868				</span>
869				<span class="setting" data-setting="url">
870					<label for="attachment-details-two-column-copy-link" class="name">File URL:</label>
871					<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
872					<span class="copy-to-clipboard-container">
873						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button>
874						<span class="success hidden" aria-hidden="true">Copied!</span>
875					</span>
876				</span>
877				<div class="attachment-compat"></div>
878			</div>
879
880			<div class="actions">
881				<# if ( data.link ) { #>
882										<a class="view-attachment" href="{{ data.link }}">View attachment page</a>
883				<# } #>
884				<# if ( data.can.save ) { #>
885					<# if ( data.link ) { #>
886						<span class="links-separator">|</span>
887					<# } #>
888					<a href="{{ data.editLink }}">Edit more details</a>
889				<# } #>
890				<# if ( data.can.save && data.link ) { #>
891					<span class="links-separator">|</span>
892					<a href="{{ data.url }}" download>Download file</a>
893				<# } #>
894				<# if ( ! data.uploading && data.can.remove ) { #>
895					<# if ( data.link || data.can.save ) { #>
896						<span class="links-separator">|</span>
897					<# } #>
898											<button type="button" class="button-link delete-attachment">Delete permanently</button>
899									<# } #>
900			</div>
901		</div>
902	</script>
902
903
904		
904<script type="text/html" id="tmpl-attachment">
905		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
906			<div class="thumbnail">
907				<# if ( data.uploading ) { #>
908					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
909				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
910					<div class="centered">
911						<img src="{{ data.size.url }}" draggable="false" alt="" />
912					</div>
913				<# } else { #>
914					<div class="centered">
915						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
916							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
917						<# } else if ( data.sizes ) {
918								if ( data.sizes.medium ) { #>
919									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
920								<# } else { #>
921									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
922								<# } #>
923						<# } else { #>
924							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
925						<# } #>
926					</div>
927					<div class="filename">
928						<div>{{ data.filename }}</div>
929					</div>
930				<# } #>
931			</div>
932			<# if ( data.buttons.close ) { #>
933				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
934					Remove				</span></button>
935			<# } #>
936		</div>
937		<# if ( data.buttons.check ) { #>
938			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
939				Deselect			</span></button>
940		<# } #>
941		<#
942		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
943		if ( data.describe ) {
944			if ( 'image' === data.type ) { #>
945				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
946					aria-label="Caption"
947					placeholder="Caption&hellip;" {{ maybeReadOnly }} />
948			<# } else { #>
949				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
950					<# if ( 'video' === data.type ) { #>
951						aria-label="Video title"
952						placeholder="Video title&hellip;"
953					<# } else if ( 'audio' === data.type ) { #>
954						aria-label="Audio title"
955						placeholder="Audio title&hellip;"
956					<# } else { #>
957						aria-label="Media title"
958						placeholder="Media title&hellip;"
959					<# } #> {{ maybeReadOnly }} />
960			<# }
961		} #>
962	</script>
962
963
964		
964<script type="text/html" id="tmpl-attachment-details">
965		<h2>
966			Attachment Details			<span class="settings-save-status" role="status">
967				<span class="spinner"></span>
968				<span class="saved">Saved.</span>
969			</span>
970		</h2>
971		<div class="attachment-info">
972
973			<# if ( 'audio' === data.type ) { #>
974				<div class="wp-media-wrapper wp-audio">
975					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
976						<source type="{{ data.mime }}" src="{{ data.url }}" />
977					</audio>
978				</div>
979			<# } else if ( 'video' === data.type ) {
980				var w_rule = '';
981				if ( data.width ) {
982					w_rule = 'width: ' + data.width + 'px;';
983				} else if ( wp.media.view.settings.contentWidth ) {
984					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
985				}
986			#>
987				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
988					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
989						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
990						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
991						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
992						<source type="{{ data.mime }}" src="{{ data.url }}" />
993					</video>
994				</div>
995			<# } else { #>
996				<div class="thumbnail thumbnail-{{ data.type }}">
997					<# if ( data.uploading ) { #>
998						<div class="media-progress-bar"><div></div></div>
999					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
1000						<img src="{{ data.size.url }}" draggable="false" alt="" />
1001					<# } else { #>
1002						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1003					<# } #>
1004				</div>
1005			<# } #>
1006
1007			<div class="details">
1008				<div class="filename">{{ data.filename }}</div>
1009				<div class="uploaded">{{ data.dateFormatted }}</div>
1010
1011				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
1012				<# if ( 'image' === data.type && ! data.uploading ) { #>
1013					<# if ( data.width && data.height ) { #>
1014						<div class="dimensions">
1015							{{ data.width }} by {{ data.height }} pixels						</div>
1016					<# } #>
1017
1018					<# if ( data.originalImageURL && data.originalImageName ) { #>
1019						<div class="word-wrap-break-word">
1020							Original image:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
1021						</div>
1022					<# } #>
1023
1024					<# if ( data.can.save && data.sizes ) { #>
1025						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
1026					<# } #>
1027				<# } #>
1028
1029				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
1030					<div class="file-length">Length:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
1031						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
1032					</div>
1033				<# } #>
1034
1035				<# if ( data.mediaStates ) { #>
1036					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
1037				<# } #>
1038
1039				<# if ( ! data.uploading && data.can.remove ) { #>
1040											<button type="button" class="button-link delete-attachment">Delete permanently</button>
1041									<# } #>
1042
1043				<div class="compat-meta">
1044					<# if ( data.compat && data.compat.meta ) { #>
1045						{{{ data.compat.meta }}}
1046					<# } #>
1047				</div>
1048			</div>
1049		</div>
1050		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1051		<# if ( 'image' === data.type ) { #>
1052			<span class="setting alt-text has-description" data-setting="alt">
1053				<label for="attachment-details-alt-text" class="name">Alt Text</label>
1054				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
1055			</span>
1056			<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>
1057		<# } #>
1058				<span class="setting" data-setting="title">
1059			<label for="attachment-details-title" class="name">Title</label>
1060			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
1061		</span>
1062				<# if ( 'audio' === data.type ) { #>
1063				<span class="setting" data-setting="artist">
1064			<label for="attachment-details-artist" class="name">Artist</label>
1065			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
1066		</span>
1067				<span class="setting" data-setting="album">
1068			<label for="attachment-details-album" class="name">Album</label>
1069			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
1070		</span>
1071				<# } #>
1072		<span class="setting" data-setting="caption">
1073			<# if ( 'image' === data.type ) { #>
1074			<label for="attachment-details-caption" class="name">Image Caption</label>
1075			<# } else { #>
1076			<label for="attachment-details-caption" class="name">Short Description</label>
1077			<# } #>
1078			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1079		</span>
1080		<span class="setting" data-setting="description">
1081			<label for="attachment-details-description" class="name">Description</label>
1082			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
1083		</span>
1084		<span class="setting" data-setting="url">
1085			<label for="attachment-details-copy-link" class="name">File URL:</label>
1086			<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
1087			<div class="copy-to-clipboard-container">
1088				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button>
1089				<span class="success hidden" aria-hidden="true">Copied!</span>
1090			</div>
1091		</span>
1092	</script>
1092
1093
1094		
1094<script type="text/html" id="tmpl-media-selection">
1095		<div class="selection-info">
1096			<span class="count"></span>
1097			<# if ( data.editable ) { #>
1098				<button type="button" class="button-link edit-selection">Edit Selection</button>
1099			<# } #>
1100			<# if ( data.clearable ) { #>
1101				<button type="button" class="button-link clear-selection">Clear</button>
1102			<# } #>
1103		</div>
1104		<div class="selection-view"></div>
1105	</script>
1105
1106
1107		
1107<script type="text/html" id="tmpl-attachment-display-settings">
1108		<h2>Attachment Display Settings</h2>
1109
1110		<# if ( 'image' === data.type ) { #>
1111			<span class="setting align">
1112				<label for="attachment-display-settings-alignment" class="name">Alignment</label>
1113				<select id="attachment-display-settings-alignment" class="alignment"
1114					data-setting="align"
1115					<# if ( data.userSettings ) { #>
1116						data-user-setting="align"
1117					<# } #>>
1118
1119					<option value="left">
1120						Left					</option>
1121					<option value="center">
1122						Center					</option>
1123					<option value="right">
1124						Right					</option>
1125					<option value="none" selected>
1126						None					</option>
1127				</select>
1128			</span>
1129		<# } #>
1130
1131		<span class="setting">
1132			<label for="attachment-display-settings-link-to" class="name">
1133				<# if ( data.model.canEmbed ) { #>
1134					Embed or Link				<# } else { #>
1135					Link To				<# } #>
1136			</label>
1137			<select id="attachment-display-settings-link-to" class="link-to"
1138				data-setting="link"
1139				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
1140					data-user-setting="urlbutton"
1141				<# } #>>
1142
1143			<# if ( data.model.canEmbed ) { #>
1144				<option value="embed" selected>
1145					Embed Media Player				</option>
1146				<option value="file">
1147			<# } else { #>
1148				<option value="none" selected>
1149					None				</option>
1150				<option value="file">
1151			<# } #>
1152				<# if ( data.model.canEmbed ) { #>
1153					Link to Media File				<# } else { #>
1154					Media File				<# } #>
1155				</option>
1156				<option value="post">
1157				<# if ( data.model.canEmbed ) { #>
1158					Link to Attachment Page				<# } else { #>
1159					Attachment Page				<# } #>
1160				</option>
1161			<# if ( 'image' === data.type ) { #>
1162				<option value="custom">
1163					Custom URL				</option>
1164			<# } #>
1165			</select>
1166		</span>
1167		<span class="setting">
1168			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
1169			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1170		</span>
1171
1172		<# if ( 'undefined' !== typeof data.sizes ) { #>
1173			<span class="setting">
1174				<label for="attachment-display-settings-size" class="name">Size</label>
1175				<select id="attachment-display-settings-size" class="size" name="size"
1176					data-setting="size"
1177					<# if ( data.userSettings ) { #>
1178						data-user-setting="imgsize"
1179					<# } #>>
1180											<#
1181						var size = data.sizes['thumbnail'];
1182						if ( size ) { #>
1183							<option value="thumbnail" >
1184								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1185							</option>
1186						<# } #>
1187											<#
1188						var size = data.sizes['medium'];
1189						if ( size ) { #>
1190							<option value="medium" >
1191								Medium &ndash; {{ size.width }} &times; {{ size.height }}
1192							</option>
1193						<# } #>
1194											<#
1195						var size = data.sizes['large'];
1196						if ( size ) { #>
1197							<option value="large" >
1198								Large &ndash; {{ size.width }} &times; {{ size.height }}
1199							</option>
1200						<# } #>
1201											<#
1202						var size = data.sizes['full'];
1203						if ( size ) { #>
1204							<option value="full"  selected='selected'>
1205								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1206							</option>
1207						<# } #>
1208									</select>
1209			</span>
1210		<# } #>
1211	</script>
1211
1212
1213		
1213<script type="text/html" id="tmpl-gallery-settings">
1214		<h2>Gallery Settings</h2>
1215
1216		<span class="setting">
1217			<label for="gallery-settings-link-to" class="name">Link To</label>
1218			<select id="gallery-settings-link-to" class="link-to"
1219				data-setting="link"
1220				<# if ( data.userSettings ) { #>
1221					data-user-setting="urlbutton"
1222				<# } #>>
1223
1224				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
1225					#>selected="selected"<# }
1226				#>>
1227					Attachment Page				</option>
1228				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1229					Media File				</option>
1230				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1231					None				</option>
1232			</select>
1233		</span>
1234
1235		<span class="setting">
1236			<label for="gallery-settings-columns" class="name select-label-inline">Columns</label>
1237			<select id="gallery-settings-columns" class="columns" name="columns"
1238				data-setting="columns">
1239									<option value="1" <#
1240						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1241					#>>
1242						1					</option>
1243									<option value="2" <#
1244						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1245					#>>
1246						2					</option>
1247									<option value="3" <#
1248						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1249					#>>
1250						3					</option>
1251									<option value="4" <#
1252						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1253					#>>
1254						4					</option>
1255									<option value="5" <#
1256						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1257					#>>
1258						5					</option>
1259									<option value="6" <#
1260						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1261					#>>
1262						6					</option>
1263									<option value="7" <#
1264						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1265					#>>
1266						7					</option>
1267									<option value="8" <#
1268						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1269					#>>
1270						8					</option>
1271									<option value="9" <#
1272						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1273					#>>
1274						9					</option>
1275							</select>
1276		</span>
1277
1278		<span class="setting">
1279			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
1280			<label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label>
1281		</span>
1282
1283		<span class="setting size">
1284			<label for="gallery-settings-size" class="name">Size</label>
1285			<select id="gallery-settings-size" class="size" name="size"
1286				data-setting="size"
1287				<# if ( data.userSettings ) { #>
1288					data-user-setting="imgsize"
1289				<# } #>
1290				>
1291									<option value="thumbnail">
1292						Thumbnail					</option>
1293									<option value="medium">
1294						Medium					</option>
1295									<option value="large">
1296						Large					</option>
1297									<option value="full">
1298						Full Size					</option>
1299							</select>
1300		</span>
1301	</script>
1301
1302
1303		
1303<script type="text/html" id="tmpl-playlist-settings">
1304		<h2>Playlist Settings</h2>
1305
1306		<# var emptyModel = _.isEmpty( data.model ),
1307			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
1308
1309		<span class="setting">
1310			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
1311				checked="checked"
1312			<# } #> />
1313			<label for="playlist-settings-show-list" class="checkbox-label-inline">
1314				<# if ( isVideo ) { #>
1315				Show Video List				<# } else { #>
1316				Show Tracklist				<# } #>
1317			</label>
1318		</span>
1319
1320		<# if ( ! isVideo ) { #>
1321		<span class="setting">
1322			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
1323				checked="checked"
1324			<# } #> />
1325			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
1326				Show Artist Name in Tracklist			</label>
1327		</span>
1328		<# } #>
1329
1330		<span class="setting">
1331			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
1332				checked="checked"
1333			<# } #> />
1334			<label for="playlist-settings-show-images" class="checkbox-label-inline">
1335				Show Images			</label>
1336		</span>
1337	</script>
1337
1338
1339		
1339<script type="text/html" id="tmpl-embed-link-settings">
1340		<span class="setting link-text">
1341			<label for="embed-link-settings-link-text" class="name">Link Text</label>
1342			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
1343		</span>
1344		<div class="embed-container" style="display: none;">
1345			<div class="embed-preview"></div>
1346		</div>
1347	</script>
1347
1348
1349		
1349<script type="text/html" id="tmpl-embed-image-settings">
1350		<div class="wp-clearfix">
1351			<div class="thumbnail">
1352				<img src="{{ data.model.url }}" draggable="false" alt="" />
1353			</div>
1354		</div>
1355
1356		<span class="setting alt-text has-description">
1357			<label for="embed-image-settings-alt-text" class="name">Alternative Text</label>
1358			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
1359		</span>
1360		<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>
1361
1362					<span class="setting caption">
1363				<label for="embed-image-settings-caption" class="name">Caption</label>
1364				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
1365			</span>
1366		
1367		<fieldset class="setting-group">
1368			<legend class="name">Align</legend>
1369			<span class="setting align">
1370				<span class="button-group button-large" data-setting="align">
1371					<button class="button" value="left">
1372						Left					</button>
1373					<button class="button" value="center">
1374						Center					</button>
1375					<button class="button" value="right">
1376						Right					</button>
1377					<button class="button active" value="none">
1378						None					</button>
1379				</span>
1380			</span>
1381		</fieldset>
1382
1383		<fieldset class="setting-group">
1384			<legend class="name">Link To</legend>
1385			<span class="setting link-to">
1386				<span class="button-group button-large" data-setting="link">
1387					<button class="button" value="file">
1388						Image URL					</button>
1389					<button class="button" value="custom">
1390						Custom URL					</button>
1391					<button class="button active" value="none">
1392						None					</button>
1393				</span>
1394			</span>
1395			<span class="setting">
1396				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
1397				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1398			</span>
1399		</fieldset>
1400	</script>
1400
1401
1402		
1402<script type="text/html" id="tmpl-image-details">
1403		<div class="media-embed">
1404			<div class="embed-media-settings">
1405				<div class="column-settings">
1406					<span class="setting alt-text has-description">
1407						<label for="image-details-alt-text" class="name">Alternative Text</label>
1408						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
1409					</span>
1410					<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>
1411
1412											<span class="setting caption">
1413							<label for="image-details-caption" class="name">Caption</label>
1414							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
1415						</span>
1416					
1417					<h2>Display Settings</h2>
1418					<fieldset class="setting-group">
1419						<legend class="legend-inline">Align</legend>
1420						<span class="setting align">
1421							<span class="button-group button-large" data-setting="align">
1422								<button class="button" value="left">
1423									Left								</button>
1424								<button class="button" value="center">
1425									Center								</button>
1426								<button class="button" value="right">
1427									Right								</button>
1428								<button class="button active" value="none">
1429									None								</button>
1430							</span>
1431						</span>
1432					</fieldset>
1433
1434					<# if ( data.attachment ) { #>
1435						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
1436							<span class="setting size">
1437								<label for="image-details-size" class="name">Size</label>
1438								<select id="image-details-size" class="size" name="size"
1439									data-setting="size"
1440									<# if ( data.userSettings ) { #>
1441										data-user-setting="imgsize"
1442									<# } #>>
1443																			<#
1444										var size = data.sizes['thumbnail'];
1445										if ( size ) { #>
1446											<option value="thumbnail">
1447												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1448											</option>
1449										<# } #>
1450																			<#
1451										var size = data.sizes['medium'];
1452										if ( size ) { #>
1453											<option value="medium">
1454												Medium &ndash; {{ size.width }} &times; {{ size.height }}
1455											</option>
1456										<# } #>
1457																			<#
1458										var size = data.sizes['large'];
1459										if ( size ) { #>
1460											<option value="large">
1461												Large &ndash; {{ size.width }} &times; {{ size.height }}
1462											</option>
1463										<# } #>
1464																			<#
1465										var size = data.sizes['full'];
1466										if ( size ) { #>
1467											<option value="full">
1468												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1469											</option>
1470										<# } #>
1471																		<option value="custom">
1472										Custom Size									</option>
1473								</select>
1474							</span>
1475						<# } #>
1476							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
1477								<span class="custom-size-setting">
1478									<label for="image-details-size-width">Width</label>
1479									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
1480								</span>
1481								<span class="sep" aria-hidden="true">&times;</span>
1482								<span class="custom-size-setting">
1483									<label for="image-details-size-height">Height</label>
1484									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
1485								</span>
1486								<p id="image-size-desc" class="description">Image size in pixels</p>
1487							</div>
1488					<# } #>
1489
1490					<span class="setting link-to">
1491						<label for="image-details-link-to" class="name">Link To</label>
1492						<select id="image-details-link-to" data-setting="link">
1493						<# if ( data.attachment ) { #>
1494							<option value="file">
1495								Media File							</option>
1496							<option value="post">
1497								Attachment Page							</option>
1498						<# } else { #>
1499							<option value="file">
1500								Image URL							</option>
1501						<# } #>
1502							<option value="custom">
1503								Custom URL							</option>
1504							<option value="none">
1505								None							</option>
1506						</select>
1507					</span>
1508					<span class="setting">
1509						<label for="image-details-link-to-custom" class="name">URL</label>
1510						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1511					</span>
1512
1513					<div class="advanced-section">
1514						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
1515						<div class="advanced-settings hidden">
1516							<div class="advanced-image">
1517								<span class="setting title-text">
1518									<label for="image-details-title-attribute" class="name">Image Title Attribute</label>
1519									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
1520								</span>
1521								<span class="setting extra-classes">
1522									<label for="image-details-css-class" class="name">Image CSS Class</label>
1523									<input type="text" id="image-details-css-class" data-setting="extraClasse
1523s" value="{{ data.model.extraClasses }}" />
1524								</span>
1525							</div>
1526							<div class="advanced-link">
1527								<span class="setting link-target">
1528									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
1529									<label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label>
1530								</span>
1531								<span class="setting link-rel">
1532									<label for="image-details-link-rel" class="name">Link Rel</label>
1533									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
1534								</span>
1535								<span class="setting link-class-name">
1536									<label for="image-details-link-css-class" class="name">Link CSS Class</label>
1537									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
1538								</span>
1539							</div>
1540						</div>
1541					</div>
1542				</div>
1543				<div class="column-image">
1544					<div class="image">
1545						<img src="{{ data.model.url }}" draggable="false" alt="" />
1546						<# if ( data.attachment && window.imageEdit ) { #>
1547							<div class="actions">
1548								<input type="button" class="edit-attachment button" value="Edit Original" />
1549								<input type="button" class="replace-attachment button" value="Replace" />
1550							</div>
1551						<# } #>
1552					</div>
1553				</div>
1554			</div>
1555		</div>
1556	</script>
1556
1557
1558		
1558<script type="text/html" id="tmpl-image-editor">
1559		<div id="media-head-{{ data.id }}"></div>
1560		<div id="image-editor-{{ data.id }}"></div>
1561	</script>
1561
1562
1563		
1563<script type="text/html" id="tmpl-audio-details">
1564		<# var ext, html5types = {
1565			mp3: wp.media.view.settings.embedMimes.mp3,
1566			ogg: wp.media.view.settings.embedMimes.ogg
1567		}; #>
1568
1569				<div class="media-embed media-embed-details">
1570			<div class="embed-media-settings embed-audio-settings">
1571				<audio crossorigin="anonymous" style="visibility: hidden"
1572	controls
1573	class="wp-audio-shortcode"
1574	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
1575	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
1576	<#
1577		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
1578		#> autoplay<#
1579	}
1580		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
1581		#> loop<#
1582	}
1583	#>
1584>
1585	<# if ( ! _.isEmpty( data.model.src ) ) { #>
1586	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
1587	<# } #>
1588
1589		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
1590	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
1591	<# } #>
1592			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
1593	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
1594	<# } #>
1595			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
1596	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
1597	<# } #>
1598			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
1599	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
1600	<# } #>
1601			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
1602	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
1603	<# } #>
1604		</audio>
1605	
1606				<# if ( ! _.isEmpty( data.model.src ) ) {
1607					ext = data.model.src.split('.').pop();
1608					if ( html5types[ ext ] ) {
1609						delete html5types[ ext ];
1610					}
1611				#>
1612				<span class="setting">
1613					<label for="audio-details-source" class="name">URL</label>
1614					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
1615					<button type="button" class="button-link remove-setting">Remove audio source</button>
1616				</span>
1617				<# } #>
1618								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
1619					if ( ! _.isUndefined( html5types.mp3 ) ) {
1620						delete html5types.mp3;
1621					}
1622				#>
1623				<span class="setting">
1624					<label for="audio-details-mp3-source" class="name">MP3</label>
1625					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
1626					<button type="button" class="button-link remove-setting">Remove audio source</button>
1627				</span>
1628				<# } #>
1629								<# if ( ! _.isEmpty( data.model.ogg ) ) {
1630					if ( ! _.isUndefined( html5types.ogg ) ) {
1631						delete html5types.ogg;
1632					}
1633				#>
1634				<span class="setting">
1635					<label for="audio-details-ogg-source" class="name">OGG</label>
1636					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
1637					<button type="button" class="button-link remove-setting">Remove audio source</button>
1638				</span>
1639				<# } #>
1640								<# if ( ! _.isEmpty( data.model.flac ) ) {
1641					if ( ! _.isUndefined( html5types.flac ) ) {
1642						delete html5types.flac;
1643					}
1644				#>
1645				<span class="setting">
1646					<label for="audio-details-flac-source" class="name">FLAC</label>
1647					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
1648					<button type="button" class="button-link remove-setting">Remove audio source</button>
1649				</span>
1650				<# } #>
1651								<# if ( ! _.isEmpty( data.model.m4a ) ) {
1652					if ( ! _.isUndefined( html5types.m4a ) ) {
1653						delete html5types.m4a;
1654					}
1655				#>
1656				<span class="setting">
1657					<label for="audio-details-m4a-source" class="name">M4A</label>
1658					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
1659					<button type="button" class="button-link remove-setting">Remove audio source</button>
1660				</span>
1661				<# } #>
1662								<# if ( ! _.isEmpty( data.model.wav ) ) {
1663					if ( ! _.isUndefined( html5types.wav ) ) {
1664						delete html5types.wav;
1665					}
1666				#>
1667				<span class="setting">
1668					<label for="audio-details-wav-source" class="name">WAV</label>
1669					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
1670					<button type="button" class="button-link remove-setting">Remove audio source</button>
1671				</span>
1672				<# } #>
1673				
1674				<# if ( ! _.isEmpty( html5types ) ) { #>
1675				<fieldset class="setting-group">
1676					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
1677					<span class="setting">
1678						<span class="button-large">
1679						<# _.each( html5types, function (mime, type) { #>
1680							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
1681						<# } ) #>
1682						</span>
1683					</span>
1684				</fieldset>
1685				<# } #>
1686
1687				<fieldset class="setting-group">
1688					<legend class="name">Preload</legend>
1689					<span class="setting preload">
1690						<span class="button-group button-large" data-setting="preload">
1691							<button class="button" value="auto">Auto</button>
1692							<button class="button" value="metadata">Metadata</button>
1693							<button class="button active" value="none">None</button>
1694						</span>
1695					</span>
1696				</fieldset>
1697
1698				<span class="setting-group">
1699					<span class="setting checkbox-setting autoplay">
1700						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
1701						<label for="audio-details-autoplay" class="checkbox-label">Autoplay</label>
1702					</span>
1703
1704					<span class="setting checkbox-setting">
1705						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
1706						<label for="audio-details-loop" class="checkbox-label">Loop</label>
1707					</span>
1708				</span>
1709			</div>
1710		</div>
1711	</script>
1711
1712
1713		
1713<script type="text/html" id="tmpl-video-details">
1714		<# var ext, html5types = {
1715			mp4: wp.media.view.settings.embedMimes.mp4,
1716			ogv: wp.media.view.settings.embedMimes.ogv,
1717			webm: wp.media.view.settings.embedMimes.webm
1718		}; #>
1719
1720				<div class="media-embed media-embed-details">
1721			<div class="embed-media-settings embed-video-settings">
1722				<div class="wp-video-holder">
1723				<#
1724				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
1725					h = ! data.model.height ? 360 : data.model.height;
1726
1727				if ( data.model.width && w !== data.model.width ) {
1728					h = Math.ceil( ( h * w ) / data.model.width );
1729				}
1730				#>
1731
1732				<#  var w_rule = '', classes = [],
1733		w, h, settings = wp.media.view.settings,
1734		isYouTube = isVimeo = false;
1735
1736	if ( ! _.isEmpty( data.model.src ) ) {
1737		isYouTube = data.model.src.match(/youtube|youtu\.be/);
1738		isVimeo = -1 !== data.model.src.indexOf('vimeo');
1739	}
1740
1741	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
1742		w = settings.contentWidth;
1743	} else {
1744		w = data.model.width;
1745	}
1746
1747	if ( w !== data.model.width ) {
1748		h = Math.ceil( ( data.model.height * w ) / data.model.width );
1749	} else {
1750		h = data.model.height;
1751	}
1752
1753	if ( w ) {
1754		w_rule = 'width: ' + w + 'px; ';
1755	}
1756
1757	if ( isYouTube ) {
1758		classes.push( 'youtube-video' );
1759	}
1760
1761	if ( isVimeo ) {
1762		classes.push( 'vimeo-video' );
1763	}
1764
1765#>
1766<div style="{{ w_rule }}" class="wp-video">
1767<video crossorigin="anonymous" controls
1768	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
1769	<# if ( w ) { #>width="{{ w }}"<# } #>
1770	<# if ( h ) { #>height="{{ h }}"<# } #>
1771			<#
1772		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
1773			#> poster="{{ data.model.poster }}"<#
1774		} #>
1775			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
1776				<#
1777		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
1778		#> autoplay<#
1779	}
1780		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
1781		#> loop<#
1782	}
1783	#>
1784>
1785	<# if ( ! _.isEmpty( data.model.src ) ) {
1786		if ( isYouTube ) { #>
1787		<source src="{{ data.model.src }}" type="video/youtube" />
1788		<# } else if ( isVimeo ) { #>
1789		<source src="{{ data.model.src }}" type="video/vimeo" />
1790		<# } else { #>
1791		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
1792		<# }
1793	} #>
1794
1795		<# if ( data.model.mp4 ) { #>
1796	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
1797	<# } #>
1798		<# if ( data.model.m4v ) { #>
1799	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
1800	<# } #>
1801		<# if ( data.model.webm ) { #>
1802	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
1803	<# } #>
1804		<# if ( data.model.ogv ) { #>
1805	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
1806	<# } #>
1807		<# if ( data.model.flv ) { #>
1808	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
1809	<# } #>
1810		{{{ data.model.content }}}
1811</video>
1812</div>
1813	
1814				<# if ( ! _.isEmpty( data.model.src ) ) {
1815					ext = data.model.src.split('.').pop();
1816					if ( html5types[ ext ] ) {
1817						delete html5types[ ext ];
1818					}
1819				#>
1820				<span class="setting">
1821					<label for="video-details-source" class="name">URL</label>
1822					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
1823					<button type="button" class="button-link remove-setting">Remove video source</button>
1824				</span>
1825				<# } #>
1826								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
1827					if ( ! _.isUndefined( html5types.mp4 ) ) {
1828						delete html5types.mp4;
1829					}
1830				#>
1831				<span class="setting">
1832					<label for="video-details-mp4-source" class="name">MP4</label>
1833					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
1834					<button type="button" class="button-link remove-setting">Remove video source</button>
1835				</span>
1836				<# } #>
1837								<# if ( ! _.isEmpty( data.model.m4v ) ) {
1838					if ( ! _.isUndefined( html5types.m4v ) ) {
1839						delete html5types.m4v;
1840					}
1841				#>
1842				<span class="setting">
1843					<label for="video-details-m4v-source" class="name">M4V</label>
1844					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
1845					<button type="button" class="button-link remove-setting">Remove video source</button>
1846				</span>
1847				<# } #>
1848								<# if ( ! _.isEmpty( data.model.webm ) ) {
1849					if ( ! _.isUndefined( html5types.webm ) ) {
1850						delete html5types.webm;
1851					}
1852				#>
1853				<span class="setting">
1854					<label for="video-details-webm-source" class="name">WEBM</label>
1855					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
1856					<button type="button" class="button-link remove-setting">Remove video source</button>
1857				</span>
1858				<# } #>
1859								<# if ( ! _.isEmpty( data.model.ogv ) ) {
1860					if ( ! _.isUndefined( html5types.ogv ) ) {
1861						delete html5types.ogv;
1862					}
1863				#>
1864				<span class="setting">
1865					<label for="video-details-ogv-source" class="name">OGV</label>
1866					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
1867					<button type="button" class="button-link remove-setting">Remove video source</button>
1868				</span>
1869				<# } #>
1870								<# if ( ! _.isEmpty( data.model.flv ) ) {
1871					if ( ! _.isUndefined( html5types.flv ) ) {
1872						delete html5types.flv;
1873					}
1874				#>
1875				<span class="setting">
1876					<label for="video-details-flv-source" class="name">FLV</label>
1877					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
1878					<button type="button" class="button-link remove-setting">Remove video source</button>
1879				</span>
1880				<# } #>
1881								</div>
1882
1883				<# if ( ! _.isEmpty( html5types ) ) { #>
1884				<fieldset class="setting-group">
1885					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
1886					<span class="setting">
1887						<span class="button-large">
1888						<# _.each( html5types, function (mime, type) { #>
1889							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
1890						<# } ) #>
1891						</span>
1892					</span>
1893				</fieldset>
1894				<# } #>
1895
1896				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
1897				<span class="setting">
1898					<label for="video-details-poster-image" class="name">Poster Image</label>
1899					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
1900					<button type="button" class="button-link remove-setting">Remove poster image</button>
1901				</span>
1902				<# } #>
1903
1904				<fieldset class="setting-group">
1905					<legend class="name">Preload</legend>
1906					<span class="setting preload">
1907						<span class="button-group button-large" data-setting="preload">
1908							<button class="button" value="auto">Auto</button>
1909							<button class="button" value="metadata">Metadata</button>
1910							<button class="button active" value="none">None</button>
1911						</span>
1912					</span>
1913				</fieldset>
1914
1915				<span class="setting-group">
1916					<span class="setting checkbox-setting autoplay">
1917						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
1918						<label for="video-details-autoplay" class="checkbox-label">Autoplay</label>
1919					</span>
1920
1921					<span class="setting checkbox-setting">
1922						<input type="checkbox" id="video-details-loop" data-setting="loop" />
1923						<label for="video-details-loop" class="checkbox-label">Loop</label>
1924					</span>
1925				</span>
1926
1927				<span class="setting" data-setting="content">
1928					<#
1929					var content = '';
1930					if ( ! _.isEmpty( data.model.content ) ) {
1931						var tracks = jQuery( data.model.content ).filter( 'track' );
1932						_.each( tracks.toArray(), function( track, index ) {
1933							content += track.outerHTML; #>
1934						<label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label>
1935						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
1936						<span class="description" id="video-details-track-desc-{{ index }}">
1937						The srclang, label, and kind values can be edited to set the video track language and kind.						</span>
1938						<button type="button" class="button-link remove-setting remove-track">Remove video track</button><br />
1939						<# } ); #>
1940					<# } else { #>
1941					<span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br />
1942					<em>There are no associated subtitles.</em>
1943					<# } #>
1944					<textarea class="hidden content-setting">{{ content }}</textarea>
1945				</span>
1946			</div>
1947		</div>
1948	</script>
1948
1949
1950		
1950<script type="text/html" id="tmpl-editor-gallery">
1951		<# if ( data.attachments.length ) { #>
1952			<div class="gallery gallery-columns-{{ data.columns }}">
1953				<# _.each( data.attachments, function( attachment, index ) { #>
1954					<dl class="gallery-item">
1955						<dt class="gallery-icon">
1956							<# if ( attachment.thumbnail ) { #>
1957								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
1958							<# } else { #>
1959								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
1960							<# } #>
1961						</dt>
1962						<# if ( attachment.caption ) { #>
1963							<dd class="wp-caption-text gallery-caption">
1964								{{{ data.verifyHTML( attachment.caption ) }}}
1965							</dd>
1966						<# } #>
1967					</dl>
1968					<# if ( index % data.columns === data.columns - 1 ) { #>
1969						<br style="clear: both;" />
1970					<# } #>
1971				<# } ); #>
1972			</div>
1973		<# } else { #>
1974			<div class="wpview-error">
1975				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
1976			</div>
1977		<# } #>
1978	</script>
1978
1979
1980		
1980<script type="text/html" id="tmpl-crop-content">
1981		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." />
1982		<div class="upload-errors"></div>
1983	</script>
1983
1984
1985		
1985<script type="text/html" id="tmpl-site-icon-preview-crop">
1986		<style>
1987			:root{
1988				--site-icon-url: url( "{{ data.url }}" );
1989			}
1990		</style>
1991		<h2>Site Icon Preview</h2>
1992		<p>As an app icon and a browser icon.</p>
1993		<div class="site-icon-preview crop">
1994			<div class="image-preview-wrap app-icon-preview">
1995				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" />
1996			</div>
1997			<div class="site-icon-preview-browser">
1998				<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>
1999				<div class="site-icon-preview-tab">
2000					<div class="image-preview-wrap browser">
2001						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" />
2002					</div>
2003					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'Adam Baney' ) #></div>
2004						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
2005							<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" />
2006						</svg>
2007					</div>
2008				</div>
2009			</div>
2010		</div>
2011	</script>
2011
2012
2013	
2013<script id="coblocks-animation-js" src="https://adambaney.com/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=3.1.17"></script>
vendor: 1 bytes, line 2013
2013
2014<script id="easy_load_more-frontend-js" src="https://adambaney.com/wp-content/plugins/easy-load-more/assets/js/frontend.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 2014
2014
2015<script id="focus-scripts-js" src="https://adambaney.com/wp-content/plugins/focus/js/frontend.js?ver=4.8"></script>
vendor: 1 bytes, line 2015
2015
2016<script id="underscore-js" src="https://adambaney.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 2016
2016
2017<script id="shortcode-js" src="https://adambaney.com/wp-includes/js/shortcode.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2017
2017
2018<script id="backbone-js" src="https://adambaney.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 2018
2018
2019<script id="wp-util-js-extra">
2020var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
2021//# sourceURL=wp-util-js-extra
2022</script>
vendor: 1 bytes, line 2022
2022
2023<script id="wp-util-js" src="https://adambaney.com/wp-includes/js/wp-util.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2023
2023
2024<script id="wp-backbone-js" src="https://adambaney.com/wp-includes/js/wp-backbone.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2024
2024
2025<script id="media-models-js-extra">
2026var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
2027//# sourceURL=media-models-js-extra
2028</script>
vendor: 1 bytes, line 2028
2028
2029<script id="media-models-js" src="https://adambaney.com/wp-includes/js/media-models.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2029
2029
2030<script id="wp-plupload-js-extra">
2031var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"The server cannot process HEIC images. Convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"};
2032var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"134217728b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"6a72d974cc"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
2033//# sourceURL=wp-plupload-js-extra
2034</script>
vendor: 1 bytes, line 2034
2034
2035<script id="wp-plupload-js" src="https://adambaney.com/wp-includes/js/plupload/wp-plupload.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2035
2035
2036<script id="jquery-ui-core-js-before">
2037jQuery.uiBackCompat = true;
2038//# sourceURL=jquery-ui-core-js-before
2039</script>
vendor: 1 bytes, line 2039
2039
2040<script id="jquery-ui-core-js" src="https://adambaney.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2040
2040
2041<script id="jquery-ui-mouse-js" src="https://adambaney.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2041
2041
2042<script id="jquery-ui-sortable-js" src="https://adambaney.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2042
2042
2043<script id="mediaelement-core-js-before">
2044var 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"}};
2045//# sourceURL=mediaelement-core-js-before
2046</script>
vendor: 1 bytes, line 2046
2046
2047<script id="mediaelement-core-js" src="https://adambaney.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 2047
2047
2048<script id="mediaelement-migrate-js" src="https://adambaney.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2048
2048
2049<script id="mediaelement-js-extra">
2050var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
2051//# sourceURL=mediaelement-js-extra
2052</script>
vendor: 1 bytes, line 2052
2052
2053<script id="wp-mediaelement-js" src="https://adambaney.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2053
2053
2054<script id="wp-api-request-js-extra">
2055var wpApiSettings = {"root":"https://adambaney.com/wp-json/","nonce":"04f19d43ee","versionString":"wp/v2/"};
2056//# sourceURL=wp-api-request-js-extra
2057</script>
vendor: 1 bytes, line 2057
2057
2058<script id="wp-api-request-js" src="https://adambaney.com/wp-includes/js/api-request.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2058
2058
2059<script id="clipboard-js" src="https://adambaney.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 2059
2059
2060<script id="media-views-js-extra">
2061var _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.\n\nNote: If you want to delete a shortcut file, the source file will NOT bet deleted.\nIf you want to delete a non-shortcut file, all associated shortcuts are deleted, too.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.\n\nNote: If you want to delete a shortcut file, the source file will NOT bet deleted.\nIf you want to delete a non-shortcut file, all associated shortcuts are deleted, too.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","mediaItemViewed":"Viewing media item: %s","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://adambaney.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
2061pplication/x-tar,application/zip,application/x-7z-compressed":"Archives","application/pdf":"PDFs"},"captions":true,"nonce":{"sendToEditor":"80d8bca852","setAttachmentThumbnail":"056beb09eb"},"post":{"id":0},"defaultProps":{"link":"none","align":"left","size":"medium"},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://adambaney.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":null,"months":[{"year":"2026","month":"8","text":"August 2026"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2023","month":"3","text":"March 2023"},{"year":"2022","month":"4","text":"April 2022"},{"year":"2022","month":"1","text":"January 2022"},{"year":"2021","month":"12","text":"December 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"10","text":"October 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"8","text":"August 2018"},{"year":"2018","month":"2","text":"February 2018"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"},{"year":"2017","month":"1","text":"January 2017"}],"mediaTrash":0,"infiniteScrolling":1}};
2062//# sourceURL=media-views-js-extra
2063</script>
vendor: 1 bytes, line 2063
2063
2064<script id="media-views-js" src="https://adambaney.com/wp-includes/js/media-views.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2064
2064
2065<script id="media-editor-js" src="https://adambaney.com/wp-includes/js/media-editor.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2065
2065
2066<script id="media-audiovideo-js" src="https://adambaney.com/wp-includes/js/media-audiovideo.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2066
2066
2067<script id="jquery-ui-draggable-js" src="https://adambaney.com/wp-includes/js/jquery/ui/draggable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2067
2067
2068<script id="jquery-ui-droppable-js" src="https://adambaney.com/wp-includes/js/jquery/ui/droppable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2068
2068
2069<script id="jquery-touch-punch-js" src="https://adambaney.com/wp-includes/js/jquery/jquery.ui.touch-punch.js?ver=0.2.2"></script>
vendor: 1 bytes, line 2069
2069
2070<script id="sortablejs-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/sortablejs/Sortable.min.js?ver=1.7.0"></script>
vendor: 1 bytes, line 2070
2070
2071<script id="i18n-react-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/i18n-react/dist/i18n-react.umd.min.js?ver=0.6.4"></script>
vendor: 1 bytes, line 2071
2071
2072<script id="mobx-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/mobx/lib/mobx.umd.min.js?ver=4.2.0"></script>
vendor: 1 bytes, line 2072
2072
2073<script id="mobx-state-tree-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/mobx-state-tree/dist/mobx-state-tree.umd.js?ver=2.0.4"></script>
vendor: 1 bytes, line 2073
2073
2074<script id="immer-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/immer/dist/immer.umd.js?ver=1.2.1"></script>
vendor: 1 bytes, line 2074
2074
2075<script id="react-aiot-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/lib/react-aiot/umd/react-aiot.umd.js?ver=1.2.8"></script>
vendor: 1 bytes, line 2075
2075
2076<script id="wp-api-js" src="https://adambaney.com/wp-includes/js/wp-api.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2076
2076
2077<script id="real-media-library-js-extra">
2078var rmlOpts = {"version":"4.0.0","textDomain":"real-media-library","restUrl":"https://adambaney.com/wp-json/realmedialibrary/v1/","blogId":"1","rootId":"-1","listMode":"grid","lang":{"warnDelete":"\n\nNote: If you want to delete a shortcut file, the source file will NOT bet deleted.\nIf you want to delete a non-shortcut file, all associated shortcuts are deleted, too.","restrictionsInherits":"New folders inherit this restriction","restrictionsSuffix":"The current selected folder has some restrictions:","restrictions.par":"You can not change *parent* folder","restrictions.rea":"You can not *rearrange* subfolders","restrictions.cre":"You can not *create* subfolders","restrictions.ins":"You can not *insert* new files. New files will be moved to Unorganized...","restrictions.ren":"You can not *rename* the folder","restrictions.del":"You can not *delete* the folder","restrictions.mov":"You can not *move* files outside the folder","coverImageDropHere":"Drop image here","uploaderUsesLeftTree":"The file is uploaded to the folder you are currently in.","areYouSure":"Are you sure?","success":"Success","failed":"Failed","noEntries":"No entries found","deleteConfirm":"Are you sure to delete *{name}*? All files gets moved to / Unorganized.","ok":"Ok","cancel":"Cancel","save":"Save","back":"Back","noFoldersTitle":"No folders found","noFoldersDescription":"You have actually not created any folder. Just click on the header button to create your first folder.","folders":"Folders","noSearchResult":"No search results.","renameLoadingText":"Renaming to *{name}*...","renameSuccess":"Successfully renamed folder to *{name}*","addLoadingText":"Creating *{name}*...","addSuccess":"Successfully created *{name}*","deleteFailedSub":"The folder you try to delete has subfolders.","deleteSuccess":"Successfully deleted *{name}*","sortLoadingText":"Reordering the tree hierarchy...","sortedSuccess":"Successfully sorted the tree hierarchy","filesRemaining":"{count} files remaining...","receiveData":"Receiving data...","shortcut":"Shortcut","shortcutInfo":"This is a shortcut of a media library file. Shortcuts doesn't need any physical storage *(0kb)*. If you want to change the file itself, you must do this in the original file (for example replace media file through a plugin).\nNote also that the fields in the shortcuts can be different to the original file, for example \"Title\", \"Description\" or \"Caption\".","orderFilterActive":"In the current view of uploads are filters active. Please reset these and refresh the view.","uploadingCollection":"A collection can not contain files. Upload moved to Unorganized...","uploadingGallery":"A gallery can contain only images. Upload moved to Unorganized...","orderLoadingText":"Order content by *{name}*...","resetOrder":"Reset order","applyOrderOnce":"Apply order once...","last":"Last","deactivateOrderAutomatically":"Deactivate automatically ordering","applyOrderAutomatically":"Apply automatic order...","latest":"Latest","reindexOrder":"Reindex order","resetToLastOrder":"Reset to last order","allPosts":"All files","unorganized":"Unorganized","move":"Move {count} files","moveOne":"Move one file","append":"Copy {count} files","appendOne":"Copy one file","moveLoadingText":"Moving {count} files...","moveLoadingTextOne":"Moving one file...","appendLoadingText":"Copying {count} files...","appendLoadingTextOne":"Copying one file...","moveSuccess":"Successfully moved {count} files","moveSuccessOne":"Successfully moved one file","appendSuccess":"Successfully copied {count} files","appendSuccessOne":"Successfully copied one file","moveTip":"Hold any key to create a shortcut","appendTip":"Release key to move file","creatable0ToolTipTitle":"Click this to create a new folder","creatable0ToolTipText":"A folder can contain every type of file and collections, but no galleries. If you want to create a subfolder simply select a folder from the list and click this button.","creatable1ToolTipTitle":"Click this to create a new collection","creatable1ToolTipText":"A collection can contain no files. But you can create there other collections and *galleries*. The mentioned above gallery is only a *gallery data folder*, that means they are not automatically in your frontend (your website).\n\nYou can create a *visual gallery* from this *gallery data folder* via the Visual Editor in your page/post.","creatable2ToolTipTitle":"Click this to create a *new gallery data folder*","creatable2ToolTipText":"A *gallery data folder* can only contain images. It is simplier for you to distinguish where your visual galleries are.\n\nYou can also order the images into *a custom image order* per drag&drop.","userSettingsToolTipTitle":"Settings","userSettingsToolTipText":"General settings for the current logged in user.","lockedToolTipTitle":"Permissions","orderToolTipTitle":"Reorder files in this folder","orderToolTipText":"Start to reorder the files / images by *title, filename, ID, ...*","refreshToolTipTitle":"Refresh","refreshToolTipText":"Refreshes the current folder view.","renameToolTipTitle":"Rename","renameToolTipText":"Rename the current selected folder.","trashToolTipTitle":"Delete","trashToolTipText":"Delete the current selected folder.","sortToolTipTitle":"Rearrange","sortToolTipText":"Change the hierarchical order of the folders.","detailsToolTipTitle":"Folder details","detailsToolTipText":"Select a folder and view more details about it."},"userSettings":""};
2079//# sourceURL=real-media-library-js-extra
2080</script>
vendor: 1 bytes, line 2080
2080
2081<script id="real-media-library-js" src="https://adambaney.com/wp-content/plugins/real-media-library/public/dist/rml.js?ver=d78c43b9e42e84e5e4f958d491286277"></script>
vendor: 1 bytes, line 2081
2081
2082<script id="imagesloaded-js" src="https://adambaney.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 2082
2082
2083<script id="masonry-js" src="https://adambaney.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
2083
2084	
2084<script type="text/javascript">
2085		var elm_button_vars = { wrapper: '#blog-posts' };
2086	</script>
2086
2087	<a href="#top" id="to-top"></a>
2088		
2089		<div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Compliance" style="background-color: rgba(112,128,144,0.95);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">I use cookies to ensure that I give you the best experience on my website.</span><span id="cn-notice-buttons" class="cn-buttons-container"><button id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom hide" aria-label="Ok">Ok</button></span><button type="button" id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="No" tabindex="0"></button></div>
2090			
2091		</div>
2092		</body>
2093</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.