PageSourceSearch

https://www.nancypiercephoto.com/index

html nancypiercephoto.com collected 2026-10-08 19:45:26 UTC 59,445 bytes, 1,082 lines download raw bytes

1<!DOCTYPE html>
2<!--
3### Powered by the PhotoShelter Beam platform
4### http://photoshelter.com/beam
5### (c) 2013 PhotoShelter, Inc.
6-->
7
8<!--[if IE 9]> <html dir="ltr" lang="en-US" class="no-js lt-ie10 can-click"> <![endif]-->
9<!--[if !IE]> --> <html dir="ltr" lang="en-US" class="no-js can-click"> <!--<![endif]-->
10
11<head>
12<meta charset="utf-8">
13<link rel="dns-prefetch" href="//css.c.photoshelter.com/">
14<link rel="dns-prefetch" href="//js.c.photoshelter.com/">
15<link rel="dns-prefetch" href="//cdn.c.photoshelter.com/">
16<title>NancyPiercePhoto</title>
17<meta name="description" content="" />
18<meta property="og:description" content="" />
19<meta property="og:title" content="NancyPiercePhoto" />
20<meta property="og:type" content="website" />
21<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
22<meta name="apple-mobile-web-app-capable" content="yes" />
23<meta name="apple-mobile-web-app-status-bar-style" content="black" />
24<link rel="canonical" href="https://www.nancypiercephoto.com/index/" /><style>
25
26.loading-c2, .loading-bar {
27	-webkit-box-sizing: border-box;
28	-moz-box-sizing: border-box;
29	box-sizing: border-box;
30}
31.loading-c2 {
32	position: fixed;
33	top: 0;
34	left: 0;
35	width: 100vw;
36	height: 100vh;
37	text-align: center;
38}
39.loading-c2&:before {
40	content: '';
41	margin: 0 0 0 -4px;
42	height: 100%;
43	vertical-align: middle;
44	display: inline-block;
45}
46.bar-holder {
47	width: 80%;
48	margin: 0 auto;
49	max-width: 1100px;
50	vertical-align: middle;
51	position: relative;
52	display: inline-block;
53	height: 2px;
54}
55.loading-bar {
56	will-change: true;
57	width: 100%;
58	height: 100%;
59	background: rgba(64, 64, 64, 0.4);
60	-webkit-animation: loading 4s linear infinite;
61	-moz-animation: loading 4s linear infinite;
62	-o-animation: loading 4s linear infinite;
63	animation: loading 4s linear infinite;
64}
65@-webkit-keyframes loading {
66	0%   { transform: translate3d(-100%,0,0); }
67	100% { transform: translate3d(100%,0,0); }
68}
69@-moz-keyframes loading {
70	0%   { transform: translate3d(-100%,0,0); }
71	100% { transform: translate3d(100%,0,0); }
72}
73@-o-keyframes loading {
74	0%   { transform: translate3d(-100%,0,0); }
75	100% { transform: translate3d(100%,0,0); }
76}
77@keyframes loading {
78	0%   { transform: translate3d(-100%,0,0); }
79	100% { transform: translate3d(100%,0,0); }
80}
81
82</style>
83<link rel="stylesheet" type="text/css" href="https://www.nancypiercephoto.com/css/cssCfg/scss=%252fasset%252fc2%252fapp%252fcss%252fbase.scss/label=nancypiercephoto/theme=Otis/ts=1669990796/rev=1789120525">
84<link rel="stylesheet" type="text/css" href="https://www.nancypiercephoto.com/css/cssCfg/scss=asset%252fc2%252ftheme%252fOtis%252fcss%252fstyles.scss/label=nancypiercephoto/theme=Otis/ts=1669990796/rev=1789120525">
85
86<!--[if lt IE 9]>
87<script type="text/javascript">
88
89(function(a,b){
90	var m, rl = "/gallery-list";
91	if (parseInt(a.appVersion.split('MSIE')[1]) < 9 ) {
92		//special case forward to user content page
93		m = /#!\/(p|contact|about)($|\/.+)/g.exec(b.href);
94		if (m) rl = m[0].slice('#!'.length);
95		b.replace(rl);
96	}
97})(navigator,location);
98
99</script>
99
100<![endif]-->
101
102<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
vendor: 1 bytes, line 102
102
103<script type="text/javascript">
104
105if (typeof window.jQuery !== 'function') {
106	var src = 'js/jquery/jquery-1.8.2.min.js';
107	document.write('
107<script src="' + src + '">\x3C/script>');
108}
109
110</script>
110
111
112<script type="text/javascript" src="https://www.nancypiercephoto.com/js/APP/1789120525/modernizr/modernizr-custom-2.8.3.js,polyfils/raf.js,polyfils/custom-event.js"></script>
112
113
114
115<script type="text/javascript" src="https://www.nancypiercephoto.com/js/APP/1789120525/2.0/lib/O_O.js,lib/O_O.lib.Util.js,app/O_O.app.Visualizer.js"></script>
115
116
117
118	
118<script id='Content_main' type='text/template'>
119<div class='wContent'>
120	<%= content.content %>
121</div>
122</script>
122
123
124<script id='Content_editor' type='text/template'>
125	<p class="note">
126	Edit your text directly on the page.
127	<!-- Click the edit button below to toggle between editing and previewing.<br>-->
128	<br>
129	Don't forget to hit "Save" when you're done!
130	</p>
131	
132	<!-- <button class="togglePreview">Preview</button> -->
133	<div class="body">
134		<form class="customForm">
135			<div class="row typeText" data-group="default">
136				<label>Page Title</label>
137				<input type="text" name="page_title" value="<%- unescape(ptitle) %>" placeholder="">
138			</div>
139			<div class="row typeTextarea" data-group="default">
140				<label>Meta Description</label>
141				<textarea name="meta_description"><%= cmeta %></textarea>
142			</div>
143		</form>
144	</div>
145</script>
145
146
147	
147<script id='ContactForm_editor' type='text/template'>
148<div>Send Button Text: <input name="sendText" type="text" value="<%= sendText %>" /></div>
149<div>Use Captcha: <select name="f_captcha"><option value="1">Yes</option><option value="0">No</option></select></div>
150</script>
150
151
152<script id='ContactForm_main' type='text/template'>
153<%= recaptcha_script_line %>
154<form>
155<div class="singles">
156	<div class="name">
157		<label>Name</label>
158		<input type="text" rel="Full Name" <% if (f_placeholder) { %> placeholder="Name" <% } %> value="" name="name" required>
159		<span class="status"> 
160			<span class="valid"><span class="indicator"></span></span>
161			<span class="invalid"><span class="indicator"></span>Please enter your name.</span>
162			<span class="indicator"></span>
163		</span>
164	</div>
165	<div class="email">
166		<label>Email</label>
167		<input type="email" rel="Email Address" <% if (f_placeholder) { %> placeholder="Email" <% } %>  value="" name="email" required>
168		<span class="status"> 
169			<span class="valid"><span class="indicator"></span></span>
170			<span class="invalid"><span class="indicator"></span>Please enter a valid email address.</span>
171			<span class="indicator"></span>
172		</span>
173	</div>
174	<div class="phone">
175		<label>Phone</label>
176		<input type="phone" rel="Phone Number" <% if (f_placeholder) { %> placeholder="Phone" <% } %>  value="" name="phone">
177		<!--span class="status"> 
178			<span class="valid"><span class="indicator"></span></span>
179			<span class="invalid"><span class="indicator"></span>Please enter a valid phone number.</span>
180			<span class="indicator"></span>
181		</span-->
182	</div>
183</div>
184	<div class="note">
185		<label>Note</label>
186		<textarea name="msg" <% if (f_placeholder) { %> placeholder="Note" <% } %> required></textarea>
187		<span class="status"> 
188			<span class="valid"><span class="indicator"></span></span>
189			<span class="invalid"><span class="indicator"></span>Don&apos;t forget your message!</span>
190			<span class="indicator"></span>
191		</span>
192	</div>
193	<% if (recaptcha_key && recaptcha_version === 2) { %>
194		<div id="recaptcha-container" class="g-recaptcha" data-theme="<%= recaptcha_theme %>" data-sitekey="<%= recaptcha_key %>"></div>
195	<% } %>
196
197	<div class="submit">
198		<label></label><button data-act="send" class="send"><%= sendText.substr(0,20) %></button>
199	</div>
200
201	<div>
202		<label></label><span class="sending">sending...</span>
203	</div>
204</form>
205
206<div class="sent">
207	Message sent!  Thanks for your interest.
208</div>
209</script>
209
210
211	
211<script id='FilmStrip_main' type='text/template'>
212	<div class='main'>
213	</div>
214</script>
214
215
216<script id='FilmStrip_strip' type='text/template'>
217	<div class='strip' data-galId="<%= id %>">
218		<div class='controls'>
219			<a href='javascript:void(0)' data-galId='<%= id %>' class='prev'>Prev</a> 
220			<a href='javascript:void(0)' data-galId='<%= id %>' class='next'>Next</a>
221		</div>
222		<div class='name'><%= name %></div>
223		<div class='viewport'>
224			<div class='image-container'>
225				<div class='stub'></div>
226			</div>
227		</div>
228	</div>
229</script>
229
230
231<script id='FilmStrip_image' type='text/template'>
232	<img src='<%= src %>'/>
233</script>
233
234
235<script id='FilmStrip_edditSettings' type='text/template'>
236	Foo: <input name="text" type="text" value="<%= foo %>" />
237</script>
237
238
239	
239<script id='HeroTab_tab' type='text/template'>
240	<li><button href="<%= href %>" data-id="<%- JSON.stringify(tuple) %>" class="<%= cn %>"><%- name %></button></li>
241</script>
241
242
243	
243<script id='ImageBackground_editor' type='text/template'>
244<p>Background Image ID: <input name="image_id" type="text" value="<%= image_id %>" /></p>
245<p>Background Image URL: <input name="url" type="text" value="<%= url %>" /></p>
246</script>
246
247
248	
248<script id='Nav_main' type='text/template'>
249<ul class='navTop'></ul>
250</script>
250
251
252<script id='Nav_links' type='text/template'>
253<% for (var i=0; i<links.length; i++) {
254	var link = links[i];
255
256	if (O_O.isset(link.children)) { %><li class="<%= link.className %>">
257		<span><%- link.name %></span>
258		<div>
259			<ul>
260				<%= tpl('links', {links: link.children}) %>
261			</ul>
262		</div></li><% } else { %><%= tpl('link', {text: link.name, url: link.url, className: link.className, target: link.target, dataId: link['data-id']}) %><% } %><% } %>
263</script>
263
264
265<script id='Nav_link' type='text/template'><li class='<%= className %>'><a href='<%= url %>' data-id='<%= dataId %>' <% if (O_O.isset(target)) { %>target="<%= target %>"<% } %>><%- text %></a></li></script>
265
266
267<script id='Nav_editor' type='text/template'>
268<h2>Visible Navigation Items</h2>
269<div class="add-nav-element">
270	<ul>
271		<li><button data-act="showCreateMenu" class="add">ADD TO NAVIGATION</button></li>
272		<li><button class="" data-act="addPage">Page</button></li>
273		<li><button class="" data-act="addLink">Link</button></li>
274		<li><button class="" data-act="addGroup">Menu</button></li>
275	</ul>
276</div>
277
278<ul class="objectList active"></ul>
279
280<p class="note clear">Click and drag to reorder your site&apos;s navigation.</p>
281
282<h2>Hidden Navigation Items</h2>
283<ul class="objectList inactive"></ul>
284</script>
284
285
286<script id='Nav_editLinks' type='text/template'>
287<%
288 var emptyMap = {
289	menu: 'Nothing in this menu yet! Drag items here to fill the menu.',
290	hidden: 'No hidden navigation items.',
291	visible: 'No navigation items.'
292};
293 for (var i=0; i<links.length; i++) {
294	var link = links[i];
295	%><%= tpl('linkEdit',link) %>
296<% } %>
297<li class="sortable-empty note"><%= emptyMap[type] %></li>
298</script>
298
299
300<script id='Nav_linkEdit' type='text/template'>
301	<li class="row draggable<% if (type == 'dynamic' || type == 'group') { %> noNest<% } %> <%= type %>" data-id="<%= id %>">
302		<span class="dragHandle"></span>
303		<button class="edit" data-act="editItem"></button>
304		<% if (type != 'fixed' && type != 'dynamic') { %><button class="del" data-act="delItem"></button><% } %>
305		<%- name %>
306		
307		<% if(O_O.isset(arguments[0].children)){ %>
308			<ul style='' class='links'>
309				<%= tpl('editLinks', {links: children, type: 'menu'}) %>
310			</ul>
311		<% } %>
312	</li>
313</script>
313
314
315	<!-- for gplus share -->
316<script src="https://apis.google.com/js/platform.js" async defer></script>
316
317
318<script id='SocialShare_main' type='text/template'>
319<ul class="share-options">
320	<li><a target="_blank" href="#" class="facebook" title="Facebook">
321		<span>Facebook</span></a></li>
322	<li><a target="_blank" href="#" class="twitter" title="Twitter">
323		<span>Twitter</span></a>
324	</li>
325	<li><a href="#" title="More" class="less-more">More</a></li>
326</ul>
327<a href="#" class="share" title="Share This">x</a>
328</script>
328
329
330<script id='SocialShare_editor' type='text/template'>
331Text: <input name="text" type="text" value="<%= text %>" />
332</script>
332
333
334	
334<script id='StaticImage_editor' type='text/template'>
335<div class="row"><label>Image URL:</label><input name="url" type="text" value="<%= url %>" /></div>
336</script>
336
337
338	
338<script id='VimeoPlayer_editor' type='text/template'>
339Video Url: <input name="video_url" type="text" value="<%= video_url %>" />
340</script>
340
341
342<script id='VimeoPlayer_main' type='text/template'>
343	<div class="modalVideo modal hide" tabindex="-1" role="dialog" aria-hidden="true">
344	</div>
345</script>
345
346
347<script id='VimeoPlayer_modalContent' type='text/template'>
348		<div class="modal-header">
349			<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
350		</div>
351		<div class="modal-body">
352			<div class="video">
353				<%= embed %>
354			</div>
355			<div class="info">
356				<h3><%= video.title %></h3>
357				<% if(video.description) { %>
358					<p><%= video.description %></p>
359				<% } %>
360			</div>
361			<div class="meta">
362				<span class="upload_date"><%= O_O.date.strFmt(video.upload_date, "%e %b %Y") %></span>
363				<div class="duration">
364					<%= Math.floor(video.duration / 60) %>:<% if(video.duration % 60<10) { %>0<% } %><%= video.duration % 60%>
365				</div>
366			</div>
367		</div>
368</script>
368
369
370	
370<script id='VimeoPlaylist_playlist' type='text/template'>
371<% if (videos.length) { %>
372	<ul>
373	<% for (var i=0; i<videos.length; i++) {
374		var video = videos[i];
375		 %><li data-idx="<%= i %>">
376				<div class="holder">
377					<div class="vimeo_thumb">
378						<img src="<%=  video.thumbnail_large %>">
379					</div>
380					<div class="info">
381						<h4><%= video.title %></h4>
382						<p><%= video.description %></p>
383					</div>
384					<div class="meta">
385						<span class="upload_date"><%= O_O.date.strFmt(video.upload_date, "%e %b %Y") %></span>
386						<div class="duration">
387							<%= Math.floor(video.duration / 60) %>:<% if(video.duration % 60<10) { %>0<% } %><%= video.duration % 60%>
388						</div>
389					</div>
390				</div>
391			</li><% } %>
392	</ul>
393<% } else { %>
394	(no videos)
395<% } %>
396</script>
396
397
398<script id='VimeoPlaylist_loading' type='text/template'>
399</script>
399
400
401<script id='VimeoPlaylist_error' type='text/template'>
402(<%= message %>)
403</script>
403
404	
404<script id='Logo_logoText' type='text/template'>
405	<h1><a href="/index" class="text" title="<%- text %>"><%- text %></a></h1>
406</script>
406
407
408<script id='Logo_logoImage' type='text/template'>
409	<h1><a href="/index" title="<%- text %>" style="background-image:url(<%= src %>);height:<%= height %>px;width:<%= width %>px;" class="logo"><%- text %></a></h1>
410</script>
410
411
412<script id='Logo_editor' type='text/template'>
413	<div class="row">
414		<label>Type:</label>
415		text <input name="type" type="radio" value="text" <%= (type == 'text') && 'checked' %>/> or image <input name="type" type="radio" value="image" <%= (type == 'image') && 'checked' %> />
416	</div>
417	<div class="textCfg">
418		<div class="row"><label>Text:</label><input name="text" type="text" value="<%= text %>" /></div>
419		<div class="row"><label>Color:</label><input name="color" type="color" value="<%= color %>" /></div>
420	</div>
421	<div class="imageCfg row">
422		<button class="edit" data-type="edit"></button>
423		<p class="key" style="display:inline">Image:</p>
424		<span class="objPreview" data-obj-type="GalleryImage" >
425			<input type="hidden"  data-type="GalleryImage" name="image" value="<%- image %>" />
426		</span>
427	</div>
428</script>
428
429
430	
430<script id='BlogReader_main' type='text/template'>
431<div class="controls"></div>
432<div class="main">
433<div class="loading-c2"><div class="bar-holder"><div class="loading-bar"></div></div></div>
434</div>
435<div class="controls"></div>
436</script>
436
437
438<script id='BlogReader_controls' type='text/template'>
439<% if (typeof curPage !== 'undefined') { %>
440	<% if (prevPage !== '') { %>
441		<a href='<%= O_O.lib.Util.makePath('blog', [prevPage]) %>' class='prev' title="Previous"><%= config.f_previous_text %></a>
442	<% } %>
443	<% if (nextPage !== '' && nextPage > curPage) { %>
444		<a href='<%= O_O.lib.Util.makePath('blog', [nextPage]) %>' class='next' title="Next"><%= config.f_next_text %></a>
445	<% } %>
446<% } %>
447</script>
447
448
449<script id='BlogReader_textpost' type='text/template'>
450<div class="textpost">
451	<h3><a href="<%= link %>" target="_blank"><%= title %></a></h3>
452	<% if (date) { %>
453		<p class="date"><%= date %></p>
454	<% } %>
455	<div class='body'><%= body %></div>
456</div>
457</script>
457
458
459<script id='BlogReader_photopost' type='text/template'>
460<div class="photopost">
461	<div class='body'>
462		<% for (var i = 0, ct = photos.length; i < ct; i++) {
463			var photo = photos[i]; %>
464			<img src="<%= photo.alt_sizes[0].url %>"/>
465		<% } %>
466	</div>
467	<%= caption %>
468	<% if (date) { %>
469		<p class="date"><%= date %></p>
470	<% } %>
471</div>
472</script>
472
473
474<script id='BlogReader_linkpost' type='text/template'>
475<div class="linkpost">
476	<a href="<%= linkUrl %>" target="_blank"><%= title %></a>
477	<div class='body'><%= desc %></p>
478</div>
479</script>
479
480
481<script id='BlogReader_quotepost' type='text/template'>
482<div class="linkpost">
483	<%= source %>
484	<div class='body'><%= text %></p>
485</div>
486</script>
486
487
488<script id='BlogReader_videopost' type='text/template'>
489	<div class="photopost videopost">
490		<div class='body'>
491			<%= video %>
492		</div>
493		<%= caption %>
494		<% if (date) { %>
495			<p class="date"><%= date %></p>
496		<% } %>
497	</div>
498</script>
498
499
500	
500<script id='Instagram_auth_link' type='text/template'>
501<div class="row" style="padding-top: 0; margin-top: 0;">
502	<p class="widgetTip"><em><%=msg%></em></p>
503	<button class='button-secondary auth-link' style="display: block;" onClick='javascript:window.open("<%=url%>", "Authorizing Instagram", "resizable,scrollbars,status,height=500,width=500")'>
504		Authorize with Instagram
505	</button>
506	<p class="widgetTip" style="padding:0;">You may need to disable any popup blockers.</p>
507</div>
508</script>
508
509
510<script id='Instagram_main' type='text/template'>
511<div class='main<% if (!list) { %> grid<% } %>'>
512</div>
513</script>
513
514
515<script id='Instagram_auth_form' type='text/template'>
516	<div class="row" style="display:none">
517		<input type="hidden" name="token" value="<%= token %>" /><br/>
518	</div>
519	<div class="row typeSelect" data-group="">
520		<label>Images per page</label>
521		<select name="limit" tabindex="-1">
522			<option value="8">8</option>
523			<option value="16">16</option>
524			<option value="24">24</option>
525			<option value="32">32</option>
526		</select>
527		<div class="ps-select">
528			<div class="list">
529				<ul>
530				<li>
531					<button type="button" tabindex="-1" data-title="8" data-value="8" data-act="selectBox">
532						8
533					</button>
534				</li>
535				<li>
536					<button type="button" tabindex="-1" data-title="16" data-value="16" data-act="selectBox">
537						16
538					</button>
539				</li>
540				<li>
541					<button type="button" tabindex="-1" data-title="24" data-value="24" data-act="selectBox">
542						24
543					</button>
544				</li>
545				<li>
546					<button type="button" tabindex="-1" data-title="32" data-value="32" data-act="selectBox">
547						32
548					</button>
549				</li>
550				</ul>
551			</div>
552		</div>
553	</div>
554	<div class="row typeCheckbox">
555		<input type="hidden" value="f_displayList" <% if (cfg.f_displayList === 'true' || cfg.f_displayList === 't') { %>checked<% } %> name="f_displayList" id="f_displayList">
556	</div>
557	<div class="row typeCheckbox">
558		<input type="hidden" value="displayLikes" <% if (cfg.displayLikes === 'true' || cfg.displayLikes === 't') { %>checked<% } %> name="displayLikes" id="displayLikes">
559	</div>
560	<div class="row typeCheckbox">
561		<input type="checkbox" value="displayCaption" <% if (cfg.displayCaption === 'true' || cfg.displayCaption === 't') { %>checked<% } %> name="displayCaption" id="displayCaption">
562		<label for="displayCaption">Caption</label>
563	</div>
564	<div class="row" style="margin-bottom: 0; padding-bottom: 0;">
565		<p class='status' style="margin-bottom: 0; padding-bottom: 0;"></p>
566	</div>
567</script>
567
568
569<script id='Instagram_item' type='text/template'>
570<div class='item'>
571	<a href="<%=link%>" target="_blank">
572		<img src="<%=url%>" width="<%=width%>" height="<%=height%>"/>
573	</a>
574	<% if (caption !== '') { %>
575	<p class='caption'><%=caption%></p>
576	<% } %>
577</div>
578</script>
578
579
580<script id='Instagram_video' type='text/template'>
581	<div class='video'>
582			<video width="90%" height="90%" preload="metadata" controls>
583				<source src="<%=url%>" type="video/mp4">
584			</video>
585		<% if (caption !== '') { %>
586		<p class='caption'><%=caption%></p>
587		<% } %>
588	</div>
589	</script>
589
590
591<script id='Instagram_pagination' type='text/template'>
592<div class='pagination_prev'>
593	<a class='prev'>Previous page</a>
594</div>
595<div class='pagination_next'>
596	<a class='next'>Next page</a>
597</div>
598</script>
598
599	<!-- for gplus share -->
600<script src="https://apis.google.com/js/platform.js" async defer></script>
600
601
602<script id='ShareUrl_main' type='text/template'>
603<% if (typeof f_innerScroll !== 'undefined' && f_innerScroll) { %>
604<div class="content">
605<%}%>
606<div class="su-holder">
607<div class="su-content">
608	<% if (typeof f_closeable !== 'undefined' && f_closeable) { %>
609		<button class="close">Close</button>
610	<% } %>
611	<h1>Share this <%= f_shareWhat %></h1>
612	<form>
613		<label>Link</label>
614		<input class="link" type=text value=""
615			id="copyURL" />
616		<button title="Copy Link" data-clipboard-target="copyURL">Copy Link</button>
617	</form>
618	<form>
619		<label>Email</label>
620		<input class="email" type=email placeholder="Enter an email address" id="emailURL"/>
621		<button title="Share Via Email" class="shareEmail">Share Via Email</button>
622	</form>
623	<% if (typeof f_embedable !== 'undefined' && f_embedable) { %>
624	<form>
625		<label>Embed</label>
626		<input class="embed" type=text value="<iframe src='http://www.thisurl.com' width='800' height='600' />"
627			id="copyEmbed" />
628		<button title="Copy Embed Code" data-clipboard-target="copyEmbed">Copy Embed Code</button>
629	</form>
630	<% } %>
631		<ul class='share-options'>
632			<li><a target="_blank" href="#" class="pinterest" title="Pinterest"><span>Pinterest</span></a></li>
633			<li><a target="_blank" href="#" class="facebook" title="Facebook"><span>Facebook</span></a></li>
634			<li><a target="_blank" href="#" class="twitter" title="Twitter"><span>Twitter</span></a></li>
635		</ul>
636</div>
637</div>
638<% if (typeof f_innerScroll !== 'undefined' && f_innerScroll) { %>
639</div>
640<%}%>
641
642</script>
642
643
644	
644<script id='ImageStage_main' type='text/template'>
645	<%= tpl('image', {config: config, img: current, stop: 'current'}) %>
646	<%= tpl('image', {config: config, img: previous, stop: 'previous'}) %>
647	<%= tpl('image', {config: config, img: next, stop: 'next'}) %>
648	<%= tpl('image', {config: config, stop: 'blank'}) %>
649	<div class="cover <%= config.size %>"></div>
650</script>
650
651
652
653<script id='ImageStage_image' type='text/template'>
654<div class='img <%= stop %> <%= config.transition %> <%= config.size %>' <% if (typeof img !== 'undefined') { %>style='background-image: url(<%= img %>);'<% } %>></div>
655</script>
655
656	
656<script id='MetaViewer_main' type='text/template'>
657<div class="<% if (config.f_innerScroll) { %>content <% } %> scrollable">
658    <% if (config.f_content !== 'caption') { %>
659    	<h1><%- data.name || data.headline || data.title || data.file_name %></h1>
660    <% } %>
661    <% if (config.f_content !== 'title' &&
662    	((typeof data.description !== 'undefined' && data.description) ||
663    	(typeof data.caption !== 'undefined' && data.caption))) { 
664    	var useInfo = (typeof data.caption === 'undefined') ? data.description : data.caption; %>
665	    <div <% if (useInfo && useInfo.length > config.f_colAfterChars) { %>lang="en" class="columns"<% } %>>
666	            <%- useInfo %>
667	    </div>
668    <% } %>
669</div>
670</script>
670
671
672	
672<script id='SlideShowControls_main' type='text/template'>
673	<% var buttons = 0;
674    	buttons += (config.f_play !== 'n' && countData.count > 1)?1:0;
675    	buttons += (config.f_social !== 'f')?1:0;
676    	buttons += (config.f_thumbs !== 'n' && countData.count > 1)?1:0;
677    	buttons += (config.f_meta !== 'n')?1:0;
678    	buttons += (config.buyMenu !== 'f')?1:0; %>
679	<div class="controls">
680	    <% if (countData.count > 1) { %>
681			<button class="backward">
682				<div class="icon" title="Previous Image"></div>
683			</button>
684			<button class="forward">
685				<div class="icon" title="Next Image"></div>
686			</button>
687		<% } %>
688	</div>
689	<% if (config.f_closeable === 't') { %>
690	<button class="close">Close</button>
691	<% } %>
692    <%= tpl('count', {config: config, countData: countData}) %>
693    <% if (config.f_galleryname === 't') { %>
694	    <h1 class="buttons-<%=buttons %>"><%- countData.galName || gallery.name %></h1>
695    <% } %>
696    <% if (config.f_play !== 'n' || config.f_social !== 'f' ||
697    	config.f_thumbs !== 'n' || config.f_meta !== 'n') { %>
698    <div class="buttons buttons-<%=buttons %>">
699	    <% if (config.f_thumbs !== 'n' && config.f_thumbs !== 'a' && (!!config.f_thumbs_force || countData.count > 1)) { %>
700	    <button class="thumbs<% if (config.f_thumbs !== 'f') { %> on<% } %>" title="Thumbnails">Thumbnails</button>
701		<% } %>
702		<% if (countData.count > 1) { %>
703			<%= tpl('play', {config: config}) %>
704		<% } %>
705	    <% if (config.f_fullscreen === 't') { %>
706	    <button class="fullscreen" title="Fullscreen">Fullscreen</button>
707		<% } %>
708   		<% if (config.f_meta !== 'n' && config.f_meta !== 'a') { %>
709	    <button class="info<% if (config.f_meta !== 'f') { %> on<% } %>" title="<%= (typeof config.metaText !== 'undefined') ? config.metaText : 'Caption' %>"><%= (typeof config.metaText !== 'undefined') ? config.metaText : 'Caption' %></button>
710		<% } %>
711   		<% if (config.f_archive !== 'f') { %>
712	    <button class="archive" title="<%= (typeof config.archiveText !== 'undefined') ? config.archiveText : 'More Info & Actions' %>"><span><%= (typeof config.archiveText !== 'undefined') ? config.archiveText : 'More Info & Actions' %></span></button>
713		<% } %>
714		<% if (config.f_social !== 'f') { %>
715	    <button class="social" title="Share">Share</button>
716		<% } %>
717	    <% if (config.buyMenu === 't') { %>
718	    <button class="buy" title="Buy">Buy</button>
719		<% } %>
720	</div>
721	<% } %>
722</script>
722
723
724<script id='SlideShowControls_play' type='text/template'>
725    <% if (config.f_play === 't') { %>
726    <button class="play pause" title="Pause">Pause</button>
727	<% } else if (config.f_play === 'f') { %>
728    <button class="play" title="Play">Play</button>
729    <% } %>
730</script>
730
731
732<script id='SlideShowControls_count' type='text/template'>
733<div class="count <%= config.f_count %><% if (countData.count === 1) { %> no-controls<% } %>">
734    <% if (config.f_count === 't') { %>
735		<% if (countData.current !== ' ') { %>
736		<%= countData.current %><span><%= countData.count %></span>
737		<% } else { %>
738			&nbsp;
739		<% } %>
740    <% } %>
741	<% if (countData.count > 1) { %>
742		<button class="backward" title="Previous Image">Previous</button>
743		<button class="forward" title="Next Image">Next</button>
744	<% } %>
745</div>
746</script>
746
747
748	
748<script id='ThumbViewer_main' type='text/template'>
749    <div class="holder"></div>
750</script>
750
751
752<script id='ThumbViewer_images' type='text/template'>
753<div class="pagination">
754    <% if (Math.ceil(images.length/max) > 1) { %>
755    <button class="arrow left" data-type="prev">Previous</button>
756    <% } %>
757    <div class="count">
758        <em><%= page+1 %></em><%= Math.ceil(images.length/max) %>
759    </div>
760    <% if (Math.ceil(images.length/max) > 1) { %>
761    <button class="arrow right" data-type="next">Next</button>
762    <% } %>
763</div>
764<div class="holder <% if (config.f_innerScroll) { %>content <% } %>scrollable">
765<% if (config.f_layout === 'm') { %><div class="columns"><% } %>
766<% for (var i = start, l = (start + max > images.length)?images.length:start+max; i < l; i++) { %>
767    <a href="#" data-index="<%= i %>"<% if (!!renderGID) { %> data-gid="<%= images[i].g_id %>" data-id="<%= images[i].id %>"<% } %>>
768        <div class="scaler">
769            <img draggable="false" alt="<%= images[i].caption || images[i].headline || images[i].title %>"  ondragstart="return false" onmousedown="return false" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="<%= images[i].src %>" data-width=<%= images[i].screen_width_max %> data-height=<%= images[i].screen_height_max %> <% if (!!renderGID) { %>data-gid="<%= images[i].g_id %>"<% } %> />
770        </div>
771    </a>
772<% } %>
773<% if (config.f_layout === 'm') { %></div><% } %>
774</div>
775</script>
775
776	
776<script id='BuyMenu_main' type='text/template'>
777<% if (typeof config.f_innerScroll !== 'undefined' && config.f_innerScroll) { %>
778<div class="content">
779<%}%>
780<div class="su-holder">
781<div class="su-content">
782	<% if (typeof config.f_closeable !== 'undefined' && config.f_closeable) { %>
783		<button class="close">Close</button>
784	<% } %>
785	<h1>Buy this <%= config.buyWhat %></h1>
786	<ul class="buy-options">
787	<% if (typeof pricing !== 'undefined' && pricing.length > 0) { %>
788		<% if(!!find('PR', pricing)) { %>
789	    <li><a href="#" class="pr" title="Print/product">Print/product</a></li>
790	    <% } %>
791		<% if(!!find('BND', pricing)) { %>
792	    <li><a href="#" class="bnd" title="Image package">Image package</a></li>
793	    <% } %>
794		<% if(!!find('PU', pricing)) { %>
795	    <li><a href="#" class="pu" title="Personal use download">Personal use download</a></li>
796	    <% } %>
797		<% if(!!find('RM', pricing)) { %>
798	    <li><a href="#" class="rm" title="Rights-managed license">Rights-managed license</a></li>
799	    <% } %>
800		<% if(!!find('RF', pricing)) { %>
801	    <li><a href="#" class="rf" title="Royalty-free license">Royalty-free license</a></li>
802	    <% } %>
803		<% if(cart > 0) { %>
804	    <li class="cart-link"><a href="/cart" class="cart" title="View your cart"><span>View your cart</span></a></li>
805	    <% } %>
806	<% } %>
807	</ul>
808</div>
809</div>
810<% if (typeof config.f_innerScroll !== 'undefined' && config.f_innerScroll) { %>
811</div>
812<%}%>
813</script>
813
814	
814<script id='SocialFollow_main' type='text/template'>
815<%
816if (f_edit && linkA.length === 0) {
817	%>
818<%= tpl('placeholder', {}) %>
819
820<% } else { %>
821
822<div class='follow-wrapper'>
823<ul class='follow-options'>
824<%
825var link;
826for (var i=0; i<linkA.length; i++) {
827	link = linkA[i];
828%>
829	<li>
830		<a target='_blank' class=<%= link.service %> href=<%= link.url %>></a>
831	</li>
832<% } %>
833</ul>
834</div>
835
836<% } %>
837</script>
837
838
839<script id='SocialFollow_placeholder' type='text/template'>
840<div class='follow-wrapper placeholder edit-widget-border'>
841<ul class='follow-options'>
842	<li><a class='twitter'></a></li>
843	<li><a class='facebook'></a></li>
844	<li><a class='instagram'></a></li>
845</ul>
846</div>
847</script>
847
848
849<script id='SocialFollow_editor' type='text/template'>
850	<p class='widgetTip'>
851		Enter your info in the text fields below, and we&#039;ll do the rest.
852		<a target="_blank" href="https://support.photoshelter.com/hc/en-us/articles/204837820">Learn more &#187;</a>
853	</p>
854
855	<ul class='objectList'></ul>
856
857	<div class='widgetTip'>
858		Click and drag to reorder your social follow buttons.
859	</div>
860</script>
860
861
862<script id='SocialFollow_editUsernames' type='text/template'>
863<%
864for (var i=0; i<socialDataA.length; i++) {
865	var socialItem = socialDataA[i];
866%><%= tpl('editUsername', socialItem) %>
867<% } %>
868</script>
868
869
870<script id='SocialFollow_editUsername' type='text/template'>
871	<li class='row draggable sortable external' data-service=<%= service %>>
872		<span class='dragHandle'></span>
873		<span><%= label %></span>
874		<input name=<%= service %> type='text' value='<%= username %>' placeholder='<%= placeholder %>' />
875	</li>
876</script>
876
877
878
879
880<script type="text/javascript">
881var C2_CFG = {"theme":"Otis","themeCfg":"{\"name\":\"Otis\",\"version\":\"1.4.0\",\"requires\":{\"models\":[\"Collection\",\"Content\",\"Gallery\",\"Image\",\"Generic\"],\"widgets\":[[\"Content\",\"1.1\"],[\"ContactForm\",\"1.0\"],[\"FilmStrip\",\"1.0\"],[\"HeroTab\",\"2.0\"],[\"ImageBackground\",\"1.0\"],[\"Nav\",\"1.1\"],[\"SocialShare\",\"1.0\"],[\"StaticImage\",\"1.0\"],[\"VimeoPlayer\",\"1.0\"],[\"VimeoPlaylist\",\"1.0\"],[\"Logo\",\"1.2\"],[\"BlogReader\",\"1.0\"],[\"Instagram\",\"1.2\"],[\"ShareUrl\",\"1.1\"],[\"ImageStage\",\"1.1.1\"],[\"MetaViewer\",\"1.0\"],[\"SlideShowControls\",\"1.2.0\"],[\"ThumbViewer\",\"1.1\"],[\"BuyMenu\",\"1.0\"],[\"SocialFollow\",\"1.0.0\"]]},\"resources\":{\"fonts\":{\"abril\":{\"family\":\"Abril Fatface\",\"alternate\":\"serif\",\"vendor_tag\":\"Abril+Fatface\"},\"arial\":{\"family\":\"Arial\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"\"},\"arvo\":{\"family\":\"Arvo\",\"alternate\":\"serif\",\"vendor_tag\":\"Arvo\"},\"badScript\":{\"family\":\"Bad Script\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"Bad+Script\"},\"berkshire\":{\"family\":\"Berkshire Swash\",\"alternate\":\"serif\",\"vendor_tag\":\"Berkshire+Swash\"},\"cabin\":{\"family\":\"Cabin\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"Cabin\"},\"domine\":{\"family\":\"Domine\",\"alternate\":\"serif\",\"vendor_tag\":\"Domine\"},\"droidSans\":{\"family\":\"Droid Sans\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"Droid+Sans\"},\"gentium\":{\"family\":\"Gentium Basic\",\"alternate\":\"serif\",\"vendor_tag\":\"Gentium+Basic\"},\"georgia\":{\"family\":\"Georgia\",\"alternate\":\"serif\",\"vendor_tag\":\"\"},\"helvetica\":{\"family\":\"Helvetica\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"\"},\"josefin\":{\"family\":\"Josefin Sans\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"Josefin+Sans: 600\"},\"kreon\":{\"family\":\"Kreon\",\"alternate\":\"serif\",\"vendor_tag\":\"Kreon\"},\"lato\":{\"family\":\"Lato\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"Lato\"},\"libre\":{\"family\":\"Libre Baskerville\",\"alternate\":\"serif\",\"vendor_tag\":\"Libre+Baskerville\"},\"merriweather\":{\"family\":\"Merriweather\",\"alternate\":\"serif\",\"vendor_tag\":\"Merriweather\"},\"open\":{\"family\":\"Open Sans\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"Open+Sans\"},\"oswald\":{\"family\":\"Oswald\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"Oswald\"},\"pacifico\":{\"family\":\"Pacifico\",\"alternate\":\"serif\",\"vendor_tag\":\"Pacifico\"},\"palatino\":{\"family\":\"Palatino\",\"alternate\":\"serif\",\"vendor_tag\":\"\"},\"playfair\":{\"family\":\"Playfair Display\",\"alternate\":\"serif\",\"vendor_tag\":\"Playfair+Display\"},\"ptSans\":{\"family\":\"PT Sans\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"PT+Sans\"},\"ptSansNarrow\":{\"family\":\"PT Sans Narrow\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"PT+Sans+Narrow\"},\"ptSerif\":{\"family\":\"PTSerif\",\"alternate\":\"serif\",\"vendor_tag\":\"PT+Serif\"},\"quicksand\":{\"family\":\"Quicksand\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"Quicksand\"},\"raleway\":{\"family\":\"Raleway\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"Raleway\"},\"sanchez\":{\"family\":\"Sanchez\",\"alternate\":\"serif\",\"vendor_tag\":\"Sanchez\"},\"timeNewRoman\":{\"family\":\"Times New Roman\",\"alternate\":\"serif\",\"vendor_tag\":\"\"},\"verdana\":{\"family\":\"Verdana\",\"alternate\":\"sans-serif\",\"vendor_tag\":\"\"}},\"color_set\":[{\"name\":\"Light: Bold\",\"values\":{\"colorBkg\":\"#f4f4f4\",\"colorFrg\":\"#ffffff\",\"colorBrand\":\"#db0000\",\"colorNav\":\"#7b7b7b\",\"colorBody\":\"#1d1d1d\",\"colorLink\":\"#db0000\"}},{\"name\":\"Light: Classic\",\"values\":{\"colorBkg\":\"#f6f6f6\",\"colorFrg\":\"#ffffff\",\"colorBrand\":\"#444444\",\"colorNav\":\"#8e8e8e\",\"colorBody\":\"#5f5f5f\",\"colorLink\":\"#6babd7\"}},{\"name\":\"Dark: Bold\",\"values\":{\"colorBkg\":\"#191919\",\"colorFrg\":\"#000000\",\"colorBrand\":\"#e80000\",\"colorNav\":\"#acacac\",\"colorBody\":\"#e3e3e3\",\"colorLink\":\"#e80000\"}},{\"name\":\"Dark: Classic\",\"values\":{\"colorBkg\":\"#191919\",\"colorFrg\":\"#000000\",\"colorBrand\":\"#e8e8e8\",\"colorNav\":\"#acacac\",\"colorBody\":\"#cacaca\",\"colorLink\":\"#839fd2\"}}],\"font_set\":[{\"name\":\"Classic 1\",\"values\":{\"font_3\":\"open\",\"font_1\":\"open\",\"font_2\":\"gentium\"}},{\"name\":\"Classic 2\",\"values\":{\"font_3\":\"quicksand\",\"font_1\":\"quicksand\",\"font_2\":\"ptSerif\"}},{\"name\":\"Classic 3\",\"values\":{\"font_3\":\"playfair\",\"font_1\":\"gentium\",\"font_2\":\"gentium\"}},{\"name\":\"Modern 1\",\"values\":{\"font_3\":\"open\",\"font_1\":\"open\",\"font_2\":\"open\"}},{\"name\":\"Modern 2\",\"values\":{\"font_3\":\"oswald\",\"font_1\":\"oswald\",\"font_2\":\"lato\"}},{\"name\":\"Modern 3\",\"values\":{\"font_3\":\"raleway\",\"font_1\":\"raleway\",\"font_2\":\"lato\"}},{\"name\":\"Funky 1\",\"values\":{\"font_1\":\"arvo\",\"font_2\":\"arvo\",\"font_3\":\"arvo\"}},{\"name\":\"Funky 2\",\"values\":{\"font_1\":\"pacifico\",\"font_2\":\"lato\",\"font_3\":\"lato\"}},{\"name\":\"Funky 3\",\"values\":{\"font_1\":\"badScript\",\"font_2\":\"badScript\",\"font_3\":\"ptSans\"}}]},\"start\":\"index\",\"colorBkg\":\"#190808\",\"colorFrg\":\"#ffffff\",\"colorBrand\":\"#4c5a7b\",\"colorNav\":\"#8f8f8f\",\"colorBody\":\"#5a606e\",\"colorLink\":\"#eba073\",\"font_3\":\"merriweather\",\"font_1\":\"merriweather\",\"font_2\":\"arvo\",\"last_modified\":\"2022-12-02 14:19:56 GMT\",\"color_set\":\"custom\",\"font_set\":\"custom\",\"modes\":{\"global\":{\"user_hidden\":true,\"widgets\":[{\"widget\":\"Logo\",\"widgetName\":\"Logo\",\"widgetDesc\":\"Your site name, displayed using text or a logo image\",\"type\":\"text\",\"f_force_menu_button\":\"h\",\"text\":\"Nancy Pierce, Documentary Photographer\",\"image\":[],\"image_f_retina\":\"t\",\"image_orig_enable\":\"t\",\"image_width\":2040,\"image_height\"
881:2040,\"image_file_exts\":[\"gif\",\"jpeg\",\"jpg\",\"png\"],\"image_f_wm_disable\":\"t\",\"image_f_sec_ignore\":\"t\",\"image_max_size\":2040,\"propOverload\":null},{\"widget\":\"Nav\",\"widgetName\":\"Navigation\",\"widgetDesc\":\"Links used to traverse your site\",\"f_archive_not_nested\":false,\"links\":[{\"name\":\"Portfolio\",\"type\":\"fixed\",\"url_fragment\":\"index\",\"className\":\"portfolio\",\"f_hidden\":false},{\"name\":\"Video\",\"type\":\"fixed\",\"url_fragment\":\"video\",\"className\":\"video\",\"f_hidden\":true},{\"name\":\"About\",\"type\":\"fixed\",\"url_fragment\":\"about\",\"className\":\"about\",\"f_hidden\":false},{\"name\":\"Contact\",\"type\":\"fixed\",\"url_fragment\":\"contact\",\"className\":\"contact\",\"f_hidden\":false},{\"name\":\"Archive\",\"type\":\"dynamic\",\"url_fragment\":\"archive\",\"className\":\"archive\",\"f_hidden\":false}],\"propOverload\":null},{\"widget\":\"SocialFollow\",\"widgetName\":\"Social Follow\",\"widgetDesc\":\"Generates social follow icons for your site\",\"twitter\":\"\",\"facebook\":\"\",\"instagram\":\"\",\"linkedin\":\"\",\"vimeo\":\"\",\"tumblr\":\"\",\"pinterest\":\"\",\"googlePlus\":\"\",\"fiveHPx\":\"\",\"services\":[\"twitter\",\"facebook\",\"instagram\",\"vimeo\",\"linkedin\",\"tumblr\",\"pinterest\",\"googlePlus\",\"fiveHPx\"]}]},\"intro\":{\"user_hidden\":true,\"widgets\":[{\"widget\":\"ImageBackground\",\"widgetName\":\"Background Image\",\"widgetDesc\":\"A background image displayed behind your content\",\"image\":null,\"image_f_wm_disable\":\"t\",\"image_f_sec_ignore\":\"t\",\"image_max_size\":1440,\"f_transitions\":true,\"f_editable\":true},{\"widget\":\"Logo\",\"widgetName\":\"Logo\",\"widgetDesc\":\"Your site name, displayed using text or a logo image\",\"type\":\"text\",\"f_force_menu_button\":\"f\",\"text\":\"\",\"image\":null,\"image_f_retina\":\"t\",\"image_orig_enable\":\"t\",\"image_width\":2040,\"image_height\":2040,\"image_file_exts\":[\"gif\",\"jpeg\",\"jpg\",\"png\"],\"image_f_wm_disable\":\"t\",\"image_f_sec_ignore\":\"t\",\"image_max_size\":2040,\"propOverload\":null}],\"transition\":{\"delay\":1000,\"fade\":1000,\"next\":\"index\"}},\"index\":{\"definition\":\"Index_121\",\"modeName\":\"Portfolio\",\"title\":\"Nancy Pierce, Documentary Photographer\",\"meta_description\":\"Nancy Pierce Photo, Documentary, Aerials, Photojournalism, Portraits, Environment, Corporate photography, Conferences, Meetings, Convention photographer, Events. 704 458 5503\",\"widgets\":[{\"widget\":\"HeroTab\",\"widgetName\":\"Featured Work\",\"widgetDesc\":\"Galleries and\\\/or collections displayed on your site\",\"dataSource\":\"user\",\"userTabs\":[{\"type\":\"Gallery\",\"id\":\"G0000pMP33Oidqtk\",\"collection_id\":\"C0000PIHZmrtdJv4\"},{\"type\":\"Gallery\",\"id\":\"G0000ImZ3_vzSZBY\",\"collection_id\":\"C0000PIHZmrtdJv4\"},{\"type\":\"Gallery\",\"id\":\"G0000SfglyQCB4wo\",\"collection_id\":\"C0000PIHZmrtdJv4\"},{\"type\":\"Gallery\",\"id\":\"G0000lCiVwMejN54\",\"collection_id\":\"C0000PIHZmrtdJv4\"},{\"type\":\"Gallery\",\"id\":\"G0000jSE8T1kkpBU\",\"collection_id\":\"C0000PIHZmrtdJv4\"},{\"type\":\"Gallery\",\"id\":\"G0000lCiVwMejN54\",\"collection_id\":\"C0000PIHZmrtdJv4\"},{\"type\":\"Gallery\",\"id\":\"G0000Y5Q4SW.bxpo\",\"collection_id\":\"C0000PIHZmrtdJv4\"},{\"type\":\"Gallery\",\"id\":\"G0000pC6bz4Mnfrc\",\"collection_id\":\"C0000PIHZmrtdJv4\"},{\"type\":\"Gallery\",\"id\":\"G0000N67ndU6ZvoY\",\"collection_id\":\"C0000.uyFKfJLDNk\"},{\"type\":\"Gallery\",\"id\":\"G0000b4t2tzOZl2c\",\"collection_id\":\"C0000.uyFKfJLDNk\"}],\"recent\":[\"\",\"\"],\"delegate\":{\"Gallery\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":0}]}},{\"widget\":\"SocialShare\",\"widgetName\":\"Post to Social Networks\",\"widgetDesc\":\"Links for easy social sharing of your content\",\"f_editable\":false,\"text\":null,\"style\":null}],\"sets\":{\"gallerySingleImage\":[{\"widget\":\"SlideShowControls\",\"widgetName\":\"Image Viewer\",\"widgetDesc\":\"Presentation view of your images\",\"dataSource\":\"dynamic\",\"userLinks\":\"\",\"f_closeable\":\"t\",\"f_galleryname\":\"f\",\"f_count\":\"t\",\"f_thumbs\":\"f\",\"f_thumbs_force\":false,\"f_play\":\"f\",\"f_fullscreen\":\"t\",\"f_meta\":\"f\",\"metaText\":\"Caption\",\"f_metaForceFalseMobile\":false,\"f_archive\":\"f\",\"archiveText\":\"More Info & Actions\",\"f_social\":\"t\",\"buyMenu\":\"t\",\"f_share_what\":\"image\",\"f_toggleChrome\":\"t\",\"propOverload\":{\"dataSource\":{\"map\":{\"dynamic\":\"dynamic\"},\"default\":\"dynamic\",\"inpEnable\":false},\"userLinks\":{\"inpEnable\":false},\"f_fullscreen\":{\"inpEnable\":true,\"default\":\"t\"},\"f_archive\":{\"inpEnable\":true},\"f_thumbs\":{\"inpEnable\":false},\"f_meta\":{\"inpLbl\":\"Image info\"},\"f_galleryname\":{\"inpEnable\":false}},\"delegate\":{\"Gallery\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":1}],\"Page\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":1}],\"Play\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":1}],\"Meta\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":1},{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":2}],\"Thumbs\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":3}],\"Share\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":4}],\"Buy\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":5}]}},{\"widget\":\"ImageStage\",\"widgetName\":\"Image Display\",\"widgetDesc\":\"The frame and transitions used for a gallery's images\",\"size\":\"f
881it\",\"transition\":\"c\",\"duration\":\"4\",\"propOverload\":{\"size\":{\"inpEnable\":false}},\"delegate\":{\"State\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":0}],\"ImageMeta\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":2},{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":5}]}},{\"widget\":\"MetaViewer\",\"widgetName\":\"Image Metadata Display\",\"widgetDesc\":\"Image details (uses IPTC data)\",\"f_innerScroll\":true,\"f_colAfterChars\":400,\"f_content\":\"titleCaption\",\"propOverload\":{\"f_content\":{\"map\":{\"titleCaption\":\"Image name and caption\",\"title\":\"Image name only\",\"caption\":\"Image caption only\"}}},\"delegate\":{\"WhatMeta\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":1}]}},{\"widget\":\"ThumbViewer\",\"widgetName\":\"Thumbnail Viewer\",\"pageCount\":50,\"f_scrollbar\":true,\"f_editable\":false,\"f_innnerScroll\":false,\"f_layout\":\"j\",\"delegate\":{\"JumpTo\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":1}],\"Thumbs\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":0}]},\"f_innerScroll\":true},{\"widget\":\"ShareUrl\",\"widgetName\":\"Post to Social Networks\",\"widgetDesc\":\"Links for easy social sharing of your content\",\"f_editable\":false,\"f_innerScroll\":true,\"f_embedable\":false,\"f_closeable\":true,\"f_shareWhat\":\"image\"},{\"widget\":\"BuyMenu\",\"widgetName\":\"Buy\\\/License Menu\",\"widgetDesc\":\"Links for easy social sharing of your content\",\"f_editable\":false,\"f_innerScroll\":true,\"buyWhat\":\"image\",\"f_closeable\":true,\"delegate\":{\"Pricing\":[{\"mode\":\"index\",\"set\":\"gallerySingleImage\",\"ordinal\":0}]}}]}},\"about\":{\"title\":\"About Nancy Pierce\",\"meta_description\":\"Nancy Pierce Photo, Documentary, Aerials, Photojournalism, Portraits, Environment, Corporate photography, Conferences, Meetings, Convention photographer, Events. 704 458 5503\",\"widgets\":[{\"widget\":\"ImageBackground\",\"widgetName\":\"Background Image\",\"widgetDesc\":\"A background image displayed behind your content\",\"image\":[{\"type\":\"GalleryImage\",\"image_id\":\"I0000QCYVF_dqMLI\",\"gallery_id\":\"G0000HdtcFYJlKfA\",\"collection_id\":\"C0000hOy6cMcnu8k\"}],\"image_f_wm_disable\":\"t\",\"image_f_sec_ignore\":\"t\",\"image_max_size\":1440,\"f_transitions\":true,\"f_editable\":true},{\"widget\":\"Content\",\"widgetName\":\"Content Area\",\"widgetDesc\":\"Text or custom content to display on this page\",\"contentTuple\":{\"type\":\"c2_page\",\"category\":\"about\",\"subcategory\":\"about\"},\"f_hash_tuple\":false,\"hashTupleBase\":{\"type\":\"c2_page\",\"category\":\"arbpage\",\"subcategory\":null},\"defaultContent\":{\"content\":\"<h2 class=\\\"title\\\">About Me<\\\/h2>Bio information to be entered here.\"}},{\"widget\":\"StaticImage\",\"widgetName\":\"Image\",\"widgetDesc\":\"An image to display on this page\",\"image\":[{\"type\":\"GalleryImage\",\"image_id\":\"I0000k6z6G8gov.g\",\"gallery_id\":\"G0000gjciCQ5AgXQ\",\"collection_id\":\"C0000PIHZmrtdJv4\"}],\"image_width\":300,\"image_height\":500,\"image_f_wm_disable\":\"t\",\"image_f_sec_ignore\":\"t\",\"image_max_size\":null}]},\"contact\":{\"title\":\"Nancy Pierce Documentary Photographer\",\"meta_description\":\"Nancy Pierce Photo, Documentary, Aerials, Photojournalism, Portraits, Environment, Corporate photography, Conferences, Meetings, Convention photographer, Events. 704 458 5503\",\"widgets\":[{\"widget\":\"ImageBackground\",\"widgetName\":\"Background Image\",\"widgetDesc\":\"A background image displayed behind your content\",\"image\":[{\"type\":\"GalleryImage\",\"image_id\":\"I0000R2OAKiPQA1Y\",\"gallery_id\":\"G0000nQW55g.iKvk\",\"collection_id\":\"\"}],\"image_f_wm_disable\":\"t\",\"image_f_sec_ignore\":\"t\",\"image_max_size\":1440,\"f_transitions\":true,\"f_editable\":true},{\"widget\":\"Content\",\"widgetName\":\"Content Area\",\"widgetDesc\":\"Text or custom content to display on this page\",\"contentTuple\":{\"type\":\"c2_page\",\"category\":\"contact\",\"subcategory\":\"contact22\"},\"f_hash_tuple\":false,\"hashTupleBase\":{\"type\":\"c2_page\",\"category\":\"arbpage\",\"subcategory\":null},\"defaultContent\":{\"content\":\"<h1 class=\\\"title\\\">Contact Info<\\\/h1><p>[contact info goes here]<\\\/p>\"}},{\"widget\":\"ContactForm\",\"widgetName\":\"Contact Form\",\"widgetDesc\":\"Form to allow visitors to send messages directly to you\",\"sendText\":\"Send\",\"f_captcha\":false,\"f_placeholder\":false}]},\"p\":{\"title\":\"Custom Page\",\"meta_description\":\"\",\"modeName\":\"Custom Page\",\"user_hidden\":true,\"widgets\":[{\"widget\":\"Content\",\"widgetName\":\"Content Area\",\"widgetDesc\":\"Text or custom content to display on this page\",\"contentTuple\":null,\"f_hash_tuple\":true,\"hashTupleBase\":{\"type\":\"c2_page\",\"category\":\"arbpage\",\"subcategory\":null},\"defaultContent\":null}]},\"video\":{\"title\":\"Videos\",\"meta_description\":\"\",\"widgets\":[{\"widget\":\"VimeoPlayer\",\"widgetName\":\"Vimeo Player\",\"widgetDesc\":\"A Vimeo video player\",\"f_dialog\":true,\"style\":null},{\"widget\":\"VimeoPlaylist\",\"widgetName\":\"Vimeo Feed\",\"widgetDesc\":\"A list of videos from a Vimeo account\\\/album\",\"list_type\":\"vimeo_user\",\"vimeo_user\":\"\",\"vimeo_album\":\"\"},{\"widget\":\"Content\",\"widgetName\":\"Content Area\",\"widgetDesc\":\"Text or custom content to display on this page\",\"contentTuple\":{\"type\":\"c2_page\",\"category\":\"video\",\"subcategory\":\"intro\"},\"f_hash_tuple\":false,\"hashTupleBase\":{\"type\":\"c2_page\",\"category\":\"arbpage\",\"subcategory\":null},\"defaultContent\":{\"content\":\"<h2 class=\\\"title\\\">Videos<\\\/h2>A selection of videos.\"}}]},\"blog\":{\"modeName\":\"Blog\",\"definition\":\"Blog\",\"title\":\"Blog\",\"meta_description\":\"\",\"widgets\":[{\"widget\":\"BlogReader\",\"widgetName\":\"Blog Feed\",\"widgetDesc\":\"Displays posts from an external blog\",\"type\":\"tumblr\",\"blogger_url\":null,\"blogger_limit\":1,\"tumblr_url\":null,\"tumblr_limit\":5,\"wordpress_url\":null,\"wordpress_feedUrl\":null,\"f_previous_text\":\"Previous\",\"f_next_text\":\"Next\"},{\"widget\":\"Content\",\"widgetName\":\"Content Area\",\"widgetDesc\":\"Text or custom content to display on this page\",\"contentTuple\":{\"type\":\"c2_page\",\"category\":\"blog\",\"subcategory\":\"intro\"},\"f_hash_tuple\":false,\"hashTupleBase\":{\"type\":\"c2_page\",\"category\":\"arbpage\",\"subcategory\":null},\"defaultContent\":{\"content\":\"<h1>Blog<\\\/h1>\"}}]},\"instagram\":{\"definition\":\"Instagram\",\"modeName\":\"Instagram\",\"title\":\"Instagram\",\"meta_description\":\"\",\"widgets\":[{\"widget\":\"Instagram\",\"widgetName\":\"Instagram\",\"widgetDesc\":\"A feed of photos from an Instagram account\",\"token\":null,\"displayLikes\":\"t\",\"displayCaption\":\"t\"},{\"widget\":\"Content\",\"widgetName\":\"Content Area\",\"widgetDesc\":\"Text or custom content to display on this page\",\"contentTuple\":{\"type\":\"c2_page\",\"category\":\"instagram\",\"subcategory\":\"intro\"},\"f_hash_tuple\":false,\"hashTupleBase\":{\"type\":\"c2_page\",\"category\":\"arbpage\",\"subcategory\":null},\"defaultContent\":{\"content\":\"<h1 class=\\\"title\\\">Instagram<\\\/h1>\"}}]}}}","customEnv":{"id":"U0000T49SmfIhpCY","name":"Nancy Pierce","label":"nancypiercephoto","theme":"Otis","theme_name":"Marquee","curhost":"www.nancypiercephoto.com","host":"www.nancypiercephoto.com","host_ps":"nancypiercephoto.photoshelter.com","url":"https:\/\/www.nancypiercephoto.com","url_ps":"https:\/\/nancypiercephoto.photoshelter.com","api_key":"PS631731c7","api_key_v4":"WbCFNtLJzS4","site_cfg":{"SC_ID":"SC000hgfGTmvV7EQ","SC_ORG_ID":null,"SC_USER_ID":"U0000T49SmfIhpCY","SC_SITE_NAME":"NancyPiercePhoto","SC_CNAME":"www.nancypiercephoto.com","SC_THEME":"Otis","SC_THEME_C1":"Southpaw","SC_THEME_C2":"Otis","SC_IMG_NO_MASK":"f","SC_GA_ID":"UA-27698516-1","SC_HTML_HEAD":"","SC_HTML_FOOTER":"","SC_SSL_PREF":"t","SC_RECAPTCHA_KEY":null,"FID_O":"U0000T49SmfIhpCY","CUSTOM_VERSION":"2.0"},"ctd":{"CTD_PRC_PRF_TYPE":"Downloads","CTD_F_CART":"t","CTD_F_LBX":"t","CTD_F_DOWNLOAD":"t","CTD_F_SOCIAL":"t","CTD_THM_FIT_CLC_GAL":"fill","CTD_THM_FIT_IMG":"fit","CTD_PPG_THM":"25","CTD_PPG_GAL":"","CTD_LOGO_ID":"ctdl-D0000IGG3yKPnIX4","CTD_LOGO_TS":1291133705,"CTD_LOGO_FILETYPE":"gif","CTD_LOGO_W":350,"CTD_LOGO_H":50,"CTD_LOGO_URL":"","CTD_SITE_URL":"http:\/\/www.nancypiercephoto.com","CTD_BLOG_URL":"","CTD_TXT_FOOTER":"<h1 style=\"text-align: center;\"><span style=\"font-size: small; font-family: trebuchet ms,geneva; color: #ffffff;\"><span style=\"background-color: #333333;\">email using the contact link to the left or call Nancy at 704 458 5503<\/span><\/span><\/h1>\r\n<h1 style=\"text-align: center;\"><span style=\"font-size: small; font-family: trebuchet ms,geneva; color: #ffffff;\"><span style=\"background-color: #333333;\">Nancy Pierce's <em>Assignment Portfolio <\/em>and <em>About Nancy <\/em><\/span><span style=\"background-color: #333333;\">is at&nbsp;<a href=\"http:\/\/www.nancypiercephoto.com\/\">www.nancypiercephoto.com<\/a><\/span><\/span><\/h1>\r\n<h1 style=\"text-align: center;\"><span style=\"font-size: x-small; color: #999999;\"><span style=\"background-color: #333333; font-family: arial,helvetica,sans-serif;\">Charlotte, North Carolina based still photographer, assignments, stock images mostly from the Carolinas. People, events, business, industry, recreation, nature, rivers, water, North Carolina historic sites, North Carolina small towns, Charlotte buildings, Catawba River, Yadkin River, River dams, Duke Energy, Charlotte people, trails, rail-trails, Charlotte business and industry. Also find generic images illustrating public policy, trends, customs, culture, economy, jobs, social problems, environment, pollution, sustainability, transportation, news, current events.&nbsp;<\/span><\/span><\/h1>","CTD_NAV_GAL":"t","CTD_NAV_SEARCH":"t","CTD_NAV_LBX":"f","CTD_NAV_CART":"t","CTD_NAV_CART_TRAY":"t","CTD_NAV_USR":"t","CTD_NAV_ABOUT":"t","CTD_NAV_CONTACT":"t","CTD_NAV_PAGE1":"f","CTD_NAV_PAGE2":"f","CTD_NAV_PORTFOLIO":"t","CTD_LBL_PAGE1":"","CTD_LBL_PAGE2":"","D_ID":"D0000IGG3yKPnIX4","librisSSO":false},"site_name":"NancyPiercePhoto","f_preview":false,"f_custom_basic":false,"referral_url":"https:\/\/www.photoshelter.com\/referral\/U0000T49SmfIhpCY\/user","isDevDomain":false,"isCustomHost":true,"server"
881:{"web":"http:\/\/www.photoshelter.com","ul":"https:\/\/www.nancypiercephoto.com","ul-cdn":"https:\/\/www.nancypiercephoto.com","img":"https:\/\/www.nancypiercephoto.com","img-mem":"https:\/\/www.nancypiercephoto.com","vid":"https:\/\/www.nancypiercephoto.com","vid-mem":"https:\/\/www.nancypiercephoto.com","js":"https:\/\/www.nancypiercephoto.com","css":"https:\/\/www.nancypiercephoto.com","mkt":"https:\/\/www.nancypiercephoto.com","sec":"https:\/\/www.nancypiercephoto.com","library":"https:\/\/www.nancypiercephoto.com"},"js_include_rev":1789120525,"favicon_url":null,"favicon_mime":null,"hasWorkspace":false,"hasDesignTemplates":false,"hasPrintuiDrafts":false,"isWhitelabel":false,"hasInvitedUserGalCover":true,"usrHasCnameFeature":true,"hasPortalSearchConfiguration":true,"hasContainersInSearchFlag":true,"hasUsableNetAssistive":false,"hasTrimVideoOnDL":false,"hasCropImageOnDL":true,"hasPdfPreview":false,"hasMagicSearch":false,"defaultToLumen":true,"f_owner":false}};
882var C2_OPT = {"f_edit":false,"f_debug":false};
883var appBaseDir = false;
884var customMdCfg = null;
885var apiKey = 'PS631731c7';
886var apiKeyV4  = 'g5YWwvzrEKo';
887var CSRF_TOKEN = '';
888var hasWorkspace = false;
889var hasDesignTemplates = false;
890var hasPrintuiDrafts = false;
891var orgTFAReq = false;
892var isWhiteLabel =  false;
893var seachBatchDownloadLimit = 250;
894var portalSearchConfiguration = false;
895var hasContainersInSearchFlag = false;
896var hasUsableNetAssistive = false;
897var themeCfg = JSON.parse(C2_CFG.themeCfg);
898var homepageDisplaySetting = themeCfg.portalHomepageDisplay;
899var homepageSearchSetting = themeCfg.portalHomepageSearchRedirectSettings;
900var homepageSearchTerm = themeCfg.portalHomepageSearchRedirectTerm;
901var hasTrimVideoOnDL = false;
902var hasCropImageOnDL = false;
903var hasPdfPreview = false;
904var hasMagicSearch = false;
905var defaultToLumen = false;
906
907
908PSGA = window.PSGA || {};
909var librisPortalAppConfig = {
910	ctd_config: C2_CFG.customEnv.ctd, 
911	custom_metadata: customMdCfg,
912	license_expiration: {
913		librisHasLicenseExpDate: C2_CFG.customEnv.librisHasLicenseExpDate,
914		librisLicenseExpDays: C2_CFG.customEnv.librisLicenseExpDays
915	}
916	,
917	hasWorkspace: hasWorkspace,
918	hasDesignTemplates: hasDesignTemplates,
919	hasPrintuiDrafts: hasPrintuiDrafts,
920	featuredPlayer: true,
921	videoCaptions: true,
922	hasUsableNetAssistive: hasUsableNetAssistive,
923	hasContainersInSearch: hasContainersInSearchFlag,
924	portalSearchConfiguration:portalSearchConfiguration,
925	homepageDisplaySetting: homepageDisplaySetting,
926	...(homepageDisplaySetting==="searchPage" && {homepageSearchSetting: homepageSearchSetting}),
927	...(homepageSearchSetting==="term" && {homepageSearchTerm: homepageSearchTerm}),
928	site_name: C2_CFG.customEnv.name,
929	hasTrimVideoOnDL: hasTrimVideoOnDL,
930	hasCropImageOnDL: hasCropImageOnDL,
931	hasPdfPreview: hasPdfPreview,
932	hasMagicSearch: hasMagicSearch,
933	defaultToLumen: defaultToLumen,
934	showMagicSearch: hasMagicSearch && C2_CFG.customEnv.ctd.CTD_F_MS_SEARCH !== 'f',
935};
936
937(function($) { // map ps$ to $ // TODO: remove once ps$ is deprecated
938	var bootBeam = function () {
939		$(function() { // equivalent to $.ready()
940			O_O.mm.oNew(O_O.app.Visualizer, 'c2', C2_CFG, C2_OPT);
941		});
942	};
943
944	window.LibrisPortalApp = { 
945		bootBeam: bootBeam,
946		appBaseDir: appBaseDir,
947		PSGA: PSGA,
948		apiKeyV4: apiKeyV4,
949		apiKey: apiKey,
950		librisPortalAppConfig: librisPortalAppConfig,
951		isWhiteLabel: isWhiteLabel
952	}
953		
954
955	
956				bootBeam();
957		
958}(ps$));
959
960</script>
960
961
962
963</head>
964<body>
965
966<div id="c2" class="  nav-logo-prep"></div>
967
968<div id="fb-root"></div>
969<div class="loading-c2 site">
970 <div class="bar-holder">
971  <div class="loading-bar"></div>
972 </div>
973</div>
974
975<noscript>
976	<div class="message">It looks like JavaScript is disabled in your browser. Please enable JavaScript and reload this page.</div>
977</noscript>
vendor: 66 bytes, lines 977-980
977
978
979
980<script async src="https://www.googletagmanager.com/gtag/js?id=
980G-JEEVL2L8S5
vendor: 12 bytes, line 980
980"></script>
981<script>
982
983  
vendor: 134 bytes, lines 983-987
983window.dataLayer = window.dataLayer || [];
984  function gtag(){dataLayer.push(arguments);}
985  gtag('js', new Date());
986
987  gtag('config', '
987G-JEEVL2L8S5
vendor: 6 bytes, lines 987-988
987');
988  
988gtag('config', 'UA-27698516-1');
989</script>
989
990
991<script>
992(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
993(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
994m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
995})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
996PSGA = window.PSGA || {};
997PSGA.initGa = function(uaid, name) {
998    ga('create', uaid, 'auto', {'name': name});
999};
1000PSGA.distributor = function(request, args) {
1001    return function() {
1002        var trackers = ga.getAll();
1003        for (var i = 0, ct = trackers.length; i < ct; i++) {
1004            var tracker = trackers[i];
1005            if ((args[0] === 'pageview' ||
1006                    args[0].hitType === 'pageview') ||
1007                tracker.get('name') !== 'user') {
1008                    tracker[request].apply(tracker, args);
1009                }
1010        }
1011    }
1012};
1013PSGA.distributeToGaTrackers = function() {
1014    const args = [].slice.call(arguments);
1015        request = args.shift();
1016    ga(PSGA.distributor(request, args));
1017
1018    //Convert legacy requests and send to GA4
1019    if (request === 'send' && args && args[0]) {
1020      const legacyHitData = args[0];
1021      //handle legacy events, usually from polymer apps
1022      if (legacyHitData.hitType === 'event' && legacyHitData.eventAction) {
1023        const eventObj = {
1024          event_category: legacyHitData.eventCategory,
1025          event_type: 'legacy',
1026          ...(legacyHitData.eventValue && { event_value: legacyHitData.eventValue }),
1027          ...(legacyHitData.eventLabel && { event_value: legacyHitData.eventLabel })
1028        }
1029        gtag('event', legacyHitData.eventAction, eventObj);
1030      }
1031    }
1032};
1033PSGA.sendGaEvent = function(category, action) {
1034    this.distributeToGaTrackers('send', {
1035      'hitType': 'event',
1036      'eventCategory': category,
1037      'eventAction': action
1038    });
1039};
1040
1041
1042var uaid = 'UA-3783380-24';
1043var dimensions = {};
1044PSGA.initGa(uaid, 'ps');
1045uaid = 'UA-3783380-16';
1046PSGA.initGa(uaid, 'c2');
1047dimensions.dimension1 = 'U0000T49SmfIhpCY';
1048dimensions.dimension2 = 'Visitor';
1049dimensions.dimension3 = 'Otis';
1050
1051PSGA.initDynamicGA = PSGA.initDynamicGA || [];
1052PSGA.initDynamicGA.forEach(function(gaData) {
1053    PSGA.initGa(gaData.uaid, gaData.name);
1054});
1055
1056ga('set', 'transport', 'beacon');
1057if (Object.keys(dimensions).length) PSGA.distributeToGaTrackers('set',dimensions);
1058</script>
1058
1059
1060
1061<!-- Google Tag Manager Data Layer Construction -->
1062<script>
1063	if (!window.PSGTMDataLayer) PSGTMDataLayer = [];
1064	PSGTMDataLayer.push({"ACCOUNT_TYPE":"core","IS_PORTAL":false,"SITE_OWNER_ID":"U0000T49SmfIhpCY"});
1065</script>
1065
1066
1067<!-- Google Tag Manager -->
vendor: 62 bytes, lines 1067-1068
1067
1068<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
1068GTM-NT5Z57
vendor: 83 bytes, lines 1068-1069
1068"
1069height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1070<script>
vendor: 328 bytes, lines 1070-1075
1070(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(
1071{'gtm.start': new Date().getTime(),event:'gtm.js'}
1072);var f=d.getElementsByTagName(s)[0],
1073j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1074'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1075})(window,document,'script','PSGTMDataLayer','
1075GTM-NT5Z57
vendor: 3 bytes, line 1075
1075');
1075</script>
1075
1076<!-- End Google Tag Manager -->
1077
1078
1079<script type="text/javascript" src="https://www.nancypiercephoto.com/js/APP/1789120525/logFrame.js"></script>
1079
1080
1081</body>
1082</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.