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>Mike Roy Media</title> 17<meta name="description" content="" /> 18<meta property="og:description" content="" /> 19<meta property="og:title" content="Mike Roy Media" /> 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.mikeroymedia.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.mikeroymedia.com/css/cssCfg/scss=%252fasset%252fc2%252fapp%252fcss%252fbase.scss/label=mikeroymedia/theme=Theme5/ts=1615854192/rev=1788533357"> 84<link rel="stylesheet" type="text/css" href="https://www.mikeroymedia.com/css/cssCfg/scss=asset%252fc2%252ftheme%252fTheme5%252fcss%252fstyles.scss/label=mikeroymedia/theme=Theme5/ts=1615854192/rev=1788533357"> 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.mikeroymedia.com/js/APP/1788533357/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.mikeroymedia.com/js/APP/1788533357/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='BlogReader_main' type='text/template'> 119<div class="controls"></div> 120<div class="main"> 121<div class="loading-c2"><div class="bar-holder"><div class="loading-bar"></div></div></div> 122</div> 123<div class="controls"></div> 124</script>
124 125
126<script id='BlogReader_controls' type='text/template'> 127<% if (typeof curPage !== 'undefined') { %> 128 <% if (prevPage !== '') { %> 129 <a href='<%= O_O.lib.Util.makePath('blog', [prevPage]) %>' class='prev' title="Previous"><%= config.f_previous_text %></a> 130 <% } %> 131 <% if (nextPage !== '' && nextPage > curPage) { %> 132 <a href='<%= O_O.lib.Util.makePath('blog', [nextPage]) %>' class='next' title="Next"><%= config.f_next_text %></a> 133 <% } %> 134<% } %> 135</script>
135 136
137<script id='BlogReader_textpost' type='text/template'> 138<div class="textpost"> 139 <h3><a href="<%= link %>" target="_blank"><%= title %></a></h3> 140 <% if (date) { %> 141 <p class="date"><%= date %></p> 142 <% } %> 143 <div class='body'><%= body %></div> 144</div> 145</script>
145 146
147<script id='BlogReader_photopost' type='text/template'> 148<div class="photopost"> 149 <div class='body'> 150 <% for (var i = 0, ct = photos.length; i < ct; i++) { 151 var photo = photos[i]; %> 152 <img src="<%= photo.alt_sizes[0].url %>"/> 153 <% } %> 154 </div> 155 <%= caption %> 156 <% if (date) { %> 157 <p class="date"><%= date %></p> 158 <% } %> 159</div> 160</script>
160 161
162<script id='BlogReader_linkpost' type='text/template'> 163<div class="linkpost"> 164 <a href="<%= linkUrl %>" target="_blank"><%= title %></a> 165 <div class='body'><%= desc %></p> 166</div> 167</script>
167 168
169<script id='BlogReader_quotepost' type='text/template'> 170<div class="linkpost"> 171 <%= source %> 172 <div class='body'><%= text %></p> 173</div> 174</script>
174 175
176<script id='BlogReader_videopost' type='text/template'> 177 <div class="photopost videopost"> 178 <div class='body'> 179 <%= video %> 180 </div> 181 <%= caption %> 182 <% if (date) { %> 183 <p class="date"><%= date %></p> 184 <% } %> 185 </div> 186</script>
186 187 188
188<script id='ContactForm_editor' type='text/template'> 189<div>Send Button Text: <input name="sendText" type="text" value="<%= sendText %>" /></div> 190<div>Use Captcha: <select name="f_captcha"><option value="1">Yes</option><option value="0">No</option></select></div> 191</script>
191 192
193<script id='ContactForm_main' type='text/template'> 194<%= recaptcha_script_line %> 195<form> 196<div class="singles"> 197 <div class="name"> 198 <label>Name</label> 199 <input type="text" rel="Full Name" <% if (f_placeholder) { %> placeholder="Name" <% } %> value="" name="name" required> 200 <span class="status"> 201 <span class="valid"><span class="indicator"></span></span> 202 <span class="invalid"><span class="indicator"></span>Please enter your name.</span> 203 <span class="indicator"></span> 204 </span> 205 </div> 206 <div class="email"> 207 <label>Email</label> 208 <input type="email" rel="Email Address" <% if (f_placeholder) { %> placeholder="Email" <% } %> value="" name="email" required> 209 <span class="status"> 210 <span class="valid"><span class="indicator"></span></span> 211 <span class="invalid"><span class="indicator"></span>Please enter a valid email address.</span> 212 <span class="indicator"></span> 213 </span> 214 </div> 215 <div class="phone"> 216 <label>Phone</label> 217 <input type="phone" rel="Phone Number" <% if (f_placeholder) { %> placeholder="Phone" <% } %> value="" name="phone"> 218 <!--span class="status"> 219 <span class="valid"><span class="indicator"></span></span> 220 <span class="invalid"><span class="indicator"></span>Please enter a valid phone number.</span> 221 <span class="indicator"></span> 222 </span--> 223 </div> 224</div> 225 <div class="note"> 226 <label>Note</label> 227 <textarea name="msg" <% if (f_placeholder) { %> placeholder="Note" <% } %> required></textarea> 228 <span class="status"> 229 <span class="valid"><span class="indicator"></span></span> 230 <span class="invalid"><span class="indicator"></span>Don't forget your message!</span> 231 <span class="indicator"></span> 232 </span> 233 </div> 234 <% if (recaptcha_key && recaptcha_version === 2) { %> 235 <div id="recaptcha-container" class="g-recaptcha" data-theme="<%= recaptcha_theme %>" data-sitekey="<%= recaptcha_key %>"></div> 236 <% } %> 237 238 <div class="submit"> 239 <label></label><button data-act="send" class="send"><%= sendText.substr(0,20) %></button> 240 </div> 241 242 <div> 243 <label></label><span class="sending">sending...</span> 244 </div> 245</form> 246 247<div class="sent"> 248 Message sent! Thanks for your interest. 249</div> 250</script>
250 251 252
252<script id='Content_main' type='text/template'> 253<div class='wContent'> 254 <%= content.content %> 255</div> 256</script>
256 257
258<script id='Content_editor' type='text/template'> 259 <p class="note"> 260 Edit your text directly on the page. 261 <!-- Click the edit button below to toggle between editing and previewing.<br>--> 262 <br> 263 Don't forget to hit "Save" when you're done! 264 </p> 265 266 <!-- <button class="togglePreview">Preview</button> --> 267 <div class="body"> 268 <form class="customForm"> 269 <div class="row typeText" data-group="default"> 270 <label>Page Title</label> 271 <input type="text" name="page_title" value="<%- unescape(ptitle) %>" placeholder=""> 272 </div> 273 <div class="row typeTextarea" data-group="default"> 274 <label>Meta Description</label> 275 <textarea name="meta_description"><%= cmeta %></textarea> 276 </div> 277 </form> 278 </div> 279</script>
279 280 281
281<script id='GalleryNav_main' type='text/template'> 282 <ul class="<%= (typeof cfg.f_galleriesSize !== 'undefined') ? cfg.f_galleriesSize : '' %><%= (typeof cfg.rowCount !== 'undefined' && objA.length > cfg.rowCount) ? ' rows' : ' row' %>"></ul> 283</script>
283 284
285<script id='GalleryNav_item' type='text/template'> 286 <li> 287 <a href="<%= url %>" data-id="<%= id %>" title="<%- name %>"> 288 <% if (key_src) { %> 289 <% if (imageType === 'bkg') { %> 290 <div class="img" style="background-image:url(<%= key_src %>);"></div> 291 <% } else { %> 292 <img src="<%= key_src %>" /> 293 <% } %> 294 <% } else { %> 295 <%- name %> 296 <% } %> 297 </a> 298 299 <% if (id.charAt(0) === 'C') { %> 300 <button class="clc-close">Collapse Menu</button> 301 <ul class="clc"></ul> 302 <% } %> 303 </li> 304</script>
304 305 306
306<script id='GalleryViewer_main' type='text/template'> 307</script>
307 308
309<script id='GalleryViewer_images' type='text/template'> 310<div class="pagination"> 311 <% if (Math.ceil(images.length/max) > 1) { %> 312 <button class="arrow left" data-type="prev">Previous</button> 313 <% } %> 314 <div class="count"> 315 <em><%= page+1 %></em><%= Math.ceil(images.length/max) %> 316 </div> 317 <% if (Math.ceil(images.length/max) > 1) { %> 318 <button class="arrow right" data-type="next">Next</button> 319 <% } %> 320</div> 321<div class="holder scrollable<% if(config.f_title === 't') { %> title<% } %><% if(config.f_caption === 't') { %> caption<% } %><% if(config.f_share === 't' || config.f_purchase === 't') { %> actions<% } %>"> 322<% for (var i = start, l = (start + max > images.length)?images.length:start+max; i < l; i++) { %> 323 <div data-index="<%= i %>"> 324 <div class="image"> 325 <img draggable="false" ondragstart="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 %> /> 326 </div> 327 <div class="meta clear"> 328 <% if(config.f_share === 't' || config.f_purchase === 't') { %> 329 <%= tpl('actions', {config: config, image: images[i]}) %> 330 <% } %> 331 <% if(config.f_title === 't') { %> 332 <h2><%- images[i].headline || images[i].title || images[i].file_name || '' %></h2> 333 <% } %> 334 <% if(config.f_caption === 't') { %> 335 <% if ((typeof images[i].caption !== 'undefined' && 336 images[i].caption !== null && images[i].caption.length > 0) || 337 (typeof images[i].display_caption !== 'undefined' && 338 images[i].display_caption !== null && images[i].display_caption > 0)) { %> 339 <p><%- images[i].caption || images[i].display_caption || "" %></p> 340 <% } %> 341 <% } %> 342 </div> 343 </div> 344<% } %> 345</div> 346</script>
346 347
348<script id='GalleryViewer_actions' type='text/template'> 349<ul class="actions"> 350<% if(config.f_purchase === 't') { %> 351 <li> 352 <a class="buy-now" href="<%= image.c1_url %>" title="More Info"></a> 353 </li> 354<% } %> 355<% if(config.f_share === 't') { %> 356 <li> 357 <a class="share" href="#" title="Share"></a> 358 </li> 359<% } %> 360</ul> 361</script>
361 362
363<script id="GalleryViewer_overlay" type='text/template'> 364<div class="overlay"> 365 <div class="table"> 366 <div class="cell"> 367 <% if(type === 'social') { %> 368 <%= tpl('social', {}) %> 369 <% } else if(type === 'buynow') { %> 370 <%= tpl('buynow', {}) %> 371 <% } %> 372 </div> 373 </div> 374</div> 375</script>
375 376
377<script id="GalleryViewer_social" type='text/template'> 378<h3>Share this Image</h3> 379<ul class="SocialShare"> 380 <li><a target="_blank" href="#" class="pinterest" title="Pinterest">Pinterest</a></li> 381 <li><a target="_blank" href="#" class="facebook" title="Facebook">Facebook</a></li> 382 <li><a target="_blank" href="#" class="twitter" title="Twitter">Twitter</a></li> 383</ul> 384</script>
384 385
386<script id="GalleryViewer_buynow" type='text/template'> 387<h3>Purchase This Image</h3> 388<ul class="BuyNow"> 389 <li><a href="#" class="prints" title="Prints/products">Prints/products</a></li> 390 <li><a href="#" class="package" title="Image package">Image package</a></li> 391 <li><a href="#" class="personal" title="Personal use download">Personal use download</a></li> 392 <li><a href="#" class="rights" title="Rights-managed license">Rights-managed license</a></li> 393 <li><a href="#" class="royalty" title="Royalty-free license">Royalty-free license</a></li> 394</ul> 395</script>
395 396 397
397<script id='ImageBackground_editor' type='text/template'> 398<p>Background Image ID: <input name="image_id" type="text" value="<%= image_id %>" /></p> 399<p>Background Image URL: <input name="url" type="text" value="<%= url %>" /></p> 400</script>
400 401 402
402<script id='ImageStage_main' type='text/template'> 403 <%= tpl('image', {config: config, img: current, stop: 'current'}) %> 404 <%= tpl('image', {config: config, img: previous, stop: 'previous'}) %> 405 <%= tpl('image', {config: config, img: next, stop: 'next'}) %> 406 <%= tpl('image', {config: config, stop: 'blank'}) %> 407 <div class="cover <%= config.size %>"></div> 408</script>
408 409 410
411<script id='ImageStage_image' type='text/template'> 412<div class='img <%= stop %> <%= config.transition %> <%= config.size %>' <% if (typeof img !== 'undefined') { %>style='background-image: url(<%= img %>);'<% } %>></div> 413</script>
413 414
414<script id='Instagram_auth_link' type='text/template'> 415<div class="row" style="padding-top: 0; margin-top: 0;"> 416 <p class="widgetTip"><em><%=msg%></em></p> 417 <button class='button-secondary auth-link' style="display: block;" onClick='javascript:window.open("<%=url%>", "Authorizing Instagram", "resizable,scrollbars,status,height=500,width=500")'> 418 Authorize with Instagram 419 </button> 420 <p class="widgetTip" style="padding:0;">You may need to disable any popup blockers.</p> 421</div> 422</script>
422 423
424<script id='Instagram_main' type='text/template'> 425<div class='main<% if (!list) { %> grid<% } %>'> 426</div> 427</script>
427 428
429<script id='Instagram_auth_form' type='text/template'> 430 <div class="row" style="display:none"> 431 <input type="hidden" name="token" value="<%= token %>" /><br/> 432 </div> 433 <div class="row typeSelect" data-group=""> 434 <label>Images per page</label> 435 <select name="limit" tabindex="-1"> 436 <option value="8">8</option> 437 <option value="16">16</option> 438 <option value="24">24</option> 439 <option value="32">32</option> 440 </select> 441 <div class="ps-select"> 442 <div class="list"> 443 <ul> 444 <li> 445 <button type="button" tabindex="-1" data-title="8" data-value="8" data-act="selectBox"> 446 8 447 </button> 448 </li> 449 <li> 450 <button type="button" tabindex="-1" data-title="16" data-value="16" data-act="selectBox"> 451 16 452 </button> 453 </li> 454 <li> 455 <button type="button" tabindex="-1" data-title="24" data-value="24" data-act="selectBox"> 456 24 457 </button> 458 </li> 459 <li> 460 <button type="button" tabindex="-1" data-title="32" data-value="32" data-act="selectBox"> 461 32 462 </button> 463 </li> 464 </ul> 465 </div> 466 </div> 467 </div> 468 <div class="row typeCheckbox"> 469 <input type="hidden" value="f_displayList" <% if (cfg.f_displayList === 'true' || cfg.f_displayList === 't') { %>checked<% } %> name="f_displayList" id="f_displayList"> 470 </div> 471 <div class="row typeCheckbox"> 472 <input type="hidden" value="displayLikes" <% if (cfg.displayLikes === 'true' || cfg.displayLikes === 't') { %>checked<% } %> name="displayLikes" id="displayLikes"> 473 </div> 474 <div class="row typeCheckbox"> 475 <input type="checkbox" value="displayCaption" <% if (cfg.displayCaption === 'true' || cfg.displayCaption === 't') { %>checked<% } %> name="displayCaption" id="displayCaption"> 476 <label for="displayCaption">Caption</label> 477 </div> 478 <div class="row" style="margin-bottom: 0; padding-bottom: 0;"> 479 <p class='status' style="margin-bottom: 0; padding-bottom: 0;"></p> 480 </div> 481</script>
481 482
483<script id='Instagram_item' type='text/template'> 484<div class='item'> 485 <a href="<%=link%>" target="_blank"> 486 <img src="<%=url%>" width="<%=width%>" height="<%=height%>"/> 487 </a> 488 <% if (caption !== '') { %> 489 <p class='caption'><%=caption%></p> 490 <% } %> 491</div> 492</script>
492 493
494<script id='Instagram_video' type='text/template'> 495 <div class='video'> 496 <video width="90%" height="90%" preload="metadata" controls> 497 <source src="<%=url%>" type="video/mp4"> 498 </video> 499 <% if (caption !== '') { %> 500 <p class='caption'><%=caption%></p> 501 <% } %> 502 </div> 503 </script>
503 504
505<script id='Instagram_pagination' type='text/template'> 506<div class='pagination_prev'> 507 <a class='prev'>Previous page</a> 508</div> 509<div class='pagination_next'> 510 <a class='next'>Next page</a> 511</div> 512</script>
512 513
513<script id='Logo_logoText' type='text/template'> 514 <h1><a href="/index" class="text" title="<%- text %>"><%- text %></a></h1> 515</script>
515 516
517<script id='Logo_logoImage' type='text/template'> 518 <h1><a href="/index" title="<%- text %>" style="background-image:url(<%= src %>);height:<%= height %>px;width:<%= width %>px;" class="logo"><%- text %></a></h1> 519</script>
519 520
521<script id='Logo_editor' type='text/template'> 522 <div class="row"> 523 <label>Type:</label> 524 text <input name="type" type="radio" value="text" <%= (type == 'text') && 'checked' %>/> or image <input name="type" type="radio" value="image" <%= (type == 'image') && 'checked' %> /> 525 </div> 526 <div class="textCfg"> 527 <div class="row"><label>Text:</label><input name="text" type="text" value="<%= text %>" /></div> 528 <div class="row"><label>Color:</label><input name="color" type="color" value="<%= color %>" /></div> 529 </div> 530 <div class="imageCfg row"> 531 <button class="edit" data-type="edit"></button> 532 <p class="key" style="display:inline">Image:</p> 533 <span class="objPreview" data-obj-type="GalleryImage" > 534 <input type="hidden" data-type="GalleryImage" name="image" value="<%- image %>" /> 535 </span> 536 </div> 537</script>
537 538 539
539<script id='MetaViewer_main' type='text/template'> 540<div class="<% if (config.f_innerScroll) { %>content <% } %> scrollable"> 541 <% if (config.f_content !== 'caption') { %> 542 <h1><%- data.name || data.headline || data.title || data.file_name %></h1> 543 <% } %> 544 <% if (config.f_content !== 'title' && 545 ((typeof data.description !== 'undefined' && data.description) || 546 (typeof data.caption !== 'undefined' && data.caption))) { 547 var useInfo = (typeof data.caption === 'undefined') ? data.description : data.caption; %> 548 <div <% if (useInfo && useInfo.length > config.f_colAfterChars) { %>lang="en" class="columns"<% } %>> 549 <%- useInfo %> 550 </div> 551 <% } %> 552</div> 553</script>
553 554 555
555<script id='Nav_main' type='text/template'> 556<ul class='navTop'></ul> 557</script>
557 558
559<script id='Nav_links' type='text/template'> 560<% for (var i=0; i<links.length; i++) { 561 var link = links[i]; 562 563 if (O_O.isset(link.children)) { %><li class="<%= link.className %>"> 564 <span><%- link.name %></span> 565 <div> 566 <ul> 567 <%= tpl('links', {links: link.children}) %> 568 </ul> 569 </div></li><% } else { %><%= tpl('link', {text: link.name, url: link.url, className: link.className, target: link.target, dataId: link['data-id']}) %><% } %><% } %> 570</script>
570 571
572<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>
572 573
574<script id='Nav_editor' type='text/template'> 575<h2>Visible Navigation Items</h2> 576<div class="add-nav-element"> 577 <ul> 578 <li><button data-act="showCreateMenu" class="add">ADD TO NAVIGATION</button></li> 579 <li><button class="" data-act="addPage">Page</button></li> 580 <li><button class="" data-act="addLink">Link</button></li> 581 <li><button class="" data-act="addGroup">Menu</button></li> 582 </ul> 583</div> 584 585<ul class="objectList active"></ul> 586 587<p class="note clear">Click and drag to reorder your site's navigation.</p> 588 589<h2>Hidden Navigation Items</h2> 590<ul class="objectList inactive"></ul> 591</script>
591 592
593<script id='Nav_editLinks' type='text/template'> 594<% 595 var emptyMap = { 596 menu: 'Nothing in this menu yet! Drag items here to fill the menu.', 597 hidden: 'No hidden navigation items.', 598 visible: 'No navigation items.' 599}; 600 for (var i=0; i<links.length; i++) { 601 var link = links[i]; 602 %><%= tpl('linkEdit',link) %> 603<% } %> 604<li class="sortable-empty note"><%= emptyMap[type] %></li> 605</script>
605 606
607<script id='Nav_linkEdit' type='text/template'> 608 <li class="row draggable<% if (type == 'dynamic' || type == 'group') { %> noNest<% } %> <%= type %>" data-id="<%= id %>"> 609 <span class="dragHandle"></span> 610 <button class="edit" data-act="editItem"></button> 611 <% if (type != 'fixed' && type != 'dynamic') { %><button class="del" data-act="delItem"></button><% } %> 612 <%- name %> 613 614 <% if(O_O.isset(arguments[0].children)){ %> 615 <ul style='' class='links'> 616 <%= tpl('editLinks', {links: children, type: 'menu'}) %> 617 </ul> 618 <% } %> 619 </li> 620</script>
620 621 622
622<script id='PageControl_main' type='text/template'> 623 <div class="header"> 624 <% if (typeof gals !== 'undefined' && gals.length>1) { %> 625 <button class="next show-label"><span class="label">Next</span></button> 626 <button class="previous show-label"><span class="label">Previous</span></button> 627 <% } %> 628 <div class="meta"> 629 <h1>Title</h1> 630 <div class="style-select"> 631 <span>View</span> 632 <button class="thumb" title="Small Image View"></button> 633 <button class="full" title="Large Image View"></button> 634 </div> 635 </div> 636 <button class="top"></button> 637 </div> 638</script>
638 639
639<script id='SlideShowControls_main' type='text/template'> 640 <% var buttons = 0; 641 buttons += (config.f_play !== 'n' && countData.count > 1)?1:0; 642 buttons += (config.f_social !== 'f')?1:0; 643 buttons += (config.f_thumbs !== 'n' && countData.count > 1)?1:0; 644 buttons += (config.f_meta !== 'n')?1:0; 645 buttons += (config.buyMenu !== 'f')?1:0;%> 646 <div class="controls"> 647 <% if (countData.count > 1) { %> 648 <button class="backward"> 649 <div class="icon" title="Previous Image"></div> 650 </button> 651 <button class="forward"> 652 <div class="icon" title="Next Image"></div> 653 </button> 654 <% } %> 655 </div> 656 <% if (config.f_closeable === 't') { %> 657 <button class="close">Close</button> 658 <% } %> 659 <%= tpl('count', {config: config, countData: countData}) %> 660 <% if (config.f_galleryname === 't') { %> 661 <h1 class="buttons-<%=buttons %>"><%- countData.galName || gallery.name %></h1> 662 <% } %> 663 <% if (config.f_play !== 'n' || config.f_social !== 'f' || 664 config.f_thumbs !== 'n' || config.f_meta !== 'n') { %> 665 <div class="buttons buttons-<%=buttons %>"> 666 <% if (config.f_thumbs !== 'n' && config.f_thumbs !== 'a' && (!!config.f_thumbs_force || countData.count > 1)) { %> 667 <button class="thumbs<% if (config.f_thumbs !== 'f') { %> on<% } %>" title="Thumbnails">Thumbnails</button> 668 <% } %> 669 <% if (countData.count > 1) { %> 670 <%= tpl('play', {config: config}) %> 671 <% } %> 672 <% if (config.f_fullscreen === 't') { %> 673 <button class="fullscreen" title="Fullscreen">Fullscreen</button> 674 <% } %> 675 <% if (config.f_meta !== 'n' && config.f_meta !== 'a') { %> 676 <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> 677 <% } %> 678 <% if (config.f_archive !== 'f') { %> 679 <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> 680 <% } %> 681 <% if (config.f_social !== 'f') { %> 682 <button class="social" title="Share">Share</button> 683 <% } %> 684 <% if (config.buyMenu === 't') { %> 685 <button class="buy" title="Buy">Buy</button> 686 <% } %> 687 </div> 688 <% } %> 689</script>
689 690
691<script id='SlideShowControls_play' type='text/template'> 692 <% if (config.f_play === 't') { %> 693 <button class="play pause" title="Pause">Pause</button> 694 <% } else if (config.f_play === 'f') { %> 695 <button class="play" title="Play">Play</button> 696 <% } %> 697</script>
697 698
699<script id='SlideShowControls_count' type='text/template'> 700<div class="count <%= config.f_count %><% if (countData.count === 1) { %> no-controls<% } %>"> 701 <% if (config.f_count === 't') { %> 702 <% if (countData.current !== ' ') { %> 703 <%= countData.current %><span><%= countData.count %></span> 704 <% } else { %> 705 706 <% } %> 707 <% } %> 708 <% if (countData.count > 1) { %> 709 <button class="backward" title="Previous Image">Previous</button> 710 <button class="forward" title="Next Image">Next</button> 711 <% } %> 712</div> 713</script>
713 714 715 <!-- for gplus share -->
716<script src="https://apis.google.com/js/platform.js" async defer></script>
716 717
718<script id='SocialShare_main' type='text/template'> 719<ul class="share-options"> 720 <li><a target="_blank" href="#" class="facebook" title="Facebook"> 721 <span>Facebook</span></a></li> 722 <li><a target="_blank" href="#" class="twitter" title="Twitter"> 723 <span>Twitter</span></a> 724 </li> 725 <li><a href="#" title="More" class="less-more">More</a></li> 726</ul> 727<a href="#" class="share" title="Share This">x</a> 728</script>
728 729
730<script id='SocialShare_editor' type='text/template'> 731Text: <input name="text" type="text" value="<%= text %>" /> 732</script>
732 733 734
734<script id='StaticImage_editor' type='text/template'> 735<div class="row"><label>Image URL:</label><input name="url" type="text" value="<%= url %>" /></div> 736</script>
736 737 738
738<script id='ThumbViewer_main' type='text/template'> 739 <div class="holder"></div> 740</script>
740 741
742<script id='ThumbViewer_images' type='text/template'> 743<div class="pagination"> 744 <% if (Math.ceil(images.length/max) > 1) { %> 745 <button class="arrow left" data-type="prev">Previous</button> 746 <% } %> 747 <div class="count"> 748 <em><%= page+1 %></em><%= Math.ceil(images.length/max) %> 749 </div> 750 <% if (Math.ceil(images.length/max) > 1) { %> 751 <button class="arrow right" data-type="next">Next</button> 752 <% } %> 753</div> 754<div class="holder <% if (config.f_innerScroll) { %>content <% } %>scrollable"> 755<% if (config.f_layout === 'm') { %><div class="columns"><% } %> 756<% for (var i = start, l = (start + max > images.length)?images.length:start+max; i < l; i++) { %> 757 <a href="#" data-index="<%= i %>"<% if (!!renderGID) { %> data-gid="<%= images[i].g_id %>" data-id="<%= images[i].id %>"<% } %>> 758 <div class="scaler"> 759 <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 %>"<% } %> /> 760 </div> 761 </a> 762<% } %> 763<% if (config.f_layout === 'm') { %></div><% } %> 764</div> 765</script>
765 766
766<script id='TitleBar_TitleBarText' type='text/template'> 767 <a href="/"><%- text %></a> 768</script>
768 769
770<script id='TitleBar_TitleBarImage' type='text/template'> 771 <a href="/"><img src="<%= src %>" alt="<%- text %>"></a> 772</script>
772 773
774<script id='TitleBar_editor' type='text/template'> 775 <div class="row"> 776 <label>Type:</label> 777 text <input name="type" type="radio" value="text" <%= (type == 'text') && 'checked' %>/> or image <input name="type" type="radio" value="image" <%= (type == 'image') && 'checked' %> /> 778 </div> 779 <div class="textCfg"> 780 <div class="row"><label>Text:</label><input name="text" type="text" value="<%= text %>" /></div> 781 <div class="row"><label>Color:</label><input name="color" type="color" value="<%= color %>" /></div> 782 </div> 783 <div class="imageCfg row"> 784 <button class="edit" data-type="edit"></button> 785 <p class="key" style="display:inline">Image:</p> 786 <span class="objPreview" data-obj-type="GalleryImage" > 787 <input type="hidden" data-type="GalleryImage" name="image" value="<%- image %>" /> 788 </span> 789 </div> 790</script>
790 791 792
792<script id='VimeoPlayer_editor' type='text/template'> 793Video Url: <input name="video_url" type="text" value="<%= video_url %>" /> 794</script>
794 795
796<script id='VimeoPlayer_main' type='text/template'> 797 <div class="modalVideo modal hide" tabindex="-1" role="dialog" aria-hidden="true"> 798 </div> 799</script>
799 800
801<script id='VimeoPlayer_modalContent' type='text/template'> 802 <div class="modal-header"> 803 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 804 </div> 805 <div class="modal-body"> 806 <div class="video"> 807 <%= embed %> 808 </div> 809 <div class="info"> 810 <h3><%= video.title %></h3> 811 <% if(video.description) { %> 812 <p><%= video.description %></p> 813 <% } %> 814 </div> 815 <div class="meta"> 816 <span class="upload_date"><%= O_O.date.strFmt(video.upload_date, "%e %b %Y") %></span> 817 <div class="duration"> 818 <%= Math.floor(video.duration / 60) %>:<% if(video.duration % 60<10) { %>0<% } %><%= video.duration % 60%> 819 </div> 820 </div> 821 </div> 822</script>
822 823 824
824<script id='VimeoPlaylist_playlist' type='text/template'> 825<% if (videos.length) { %> 826 <ul> 827 <% for (var i=0; i<videos.length; i++) { 828 var video = videos[i]; 829 %><li data-idx="<%= i %>"> 830 <div class="holder"> 831 <div class="vimeo_thumb"> 832 <img src="<%= video.thumbnail_large %>"> 833 </div> 834 <div class="info"> 835 <h4><%= video.title %></h4> 836 <p><%= video.description %></p> 837 </div> 838 <div class="meta"> 839 <span class="upload_date"><%= O_O.date.strFmt(video.upload_date, "%e %b %Y") %></span> 840 <div class="duration"> 841 <%= Math.floor(video.duration / 60) %>:<% if(video.duration % 60<10) { %>0<% } %><%= video.duration % 60%> 842 </div> 843 </div> 844 </div> 845 </li><% } %> 846 </ul> 847<% } else { %> 848 (no videos) 849<% } %> 850</script>
850 851
852<script id='VimeoPlaylist_loading' type='text/template'> 853</script>
853 854
855<script id='VimeoPlaylist_error' type='text/template'> 856(<%= message %>) 857</script>
857 858
858<script id='BuyMenu_main' type='text/template'> 859<% if (typeof config.f_innerScroll !== 'undefined' && config.f_innerScroll) { %> 860<div class="content"> 861<%}%> 862<div class="su-holder"> 863<div class="su-content"> 864 <% if (typeof config.f_closeable !== 'undefined' && config.f_closeable) { %> 865 <button class="close">Close</button> 866 <% } %> 867 <h1>Buy this <%= config.buyWhat %></h1> 868 <ul class="buy-options"> 869 <% if (typeof pricing !== 'undefined' && pricing.length > 0) { %> 870 <% if(!!find('PR', pricing)) { %> 871 <li><a href="#" class="pr" title="Print/product">Print/product</a></li> 872 <% } %> 873 <% if(!!find('BND', pricing)) { %> 874 <li><a href="#" class="bnd" title="Image package">Image package</a></li> 875 <% } %> 876 <% if(!!find('PU', pricing)) { %> 877 <li><a href="#" class="pu" title="Personal use download">Personal use download</a></li> 878 <% } %> 879 <% if(!!find('RM', pricing)) { %> 880 <li><a href="#" class="rm" title="Rights-managed license">Rights-managed license</a></li> 881 <% } %> 882 <% if(!!find('RF', pricing)) { %> 883 <li><a href="#" class="rf" title="Royalty-free license">Royalty-free license</a></li> 884 <% } %> 885 <% if(cart > 0) { %> 886 <li class="cart-link"><a href="/cart" class="cart" title="View your cart"><span>View your cart</span></a></li> 887 <% } %> 888 <% } %> 889 </ul> 890</div> 891</div> 892<% if (typeof config.f_innerScroll !== 'undefined' && config.f_innerScroll) { %> 893</div> 894<%}%> 895</script>
895 896 <!-- for gplus share -->
897<script src="https://apis.google.com/js/platform.js" async defer></script>
897 898
899<script id='ShareUrl_main' type='text/template'> 900<% if (typeof f_innerScroll !== 'undefined' && f_innerScroll) { %> 901<div class="content"> 902<%}%> 903<div class="su-holder"> 904<div class="su-content"> 905 <% if (typeof f_closeable !== 'undefined' && f_closeable) { %> 906 <button class="close">Close</button> 907 <% } %> 908 <h1>Share this <%= f_shareWhat %></h1> 909 <form> 910 <label>Link</label> 911 <input class="link" type=text value="" 912 id="copyURL" /> 913 <button title="Copy Link" data-clipboard-target="copyURL">Copy Link</button> 914 </form> 915 <form> 916 <label>Email</label> 917 <input class="email" type=email placeholder="Enter an email address" id="emailURL"/> 918 <button title="Share Via Email" class="shareEmail">Share Via Email</button> 919 </form> 920 <% if (typeof f_embedable !== 'undefined' && f_embedable) { %> 921 <form> 922 <label>Embed</label> 923 <input class="embed" type=text value="<iframe src='http://www.thisurl.com' width='800' height='600' />" 924 id="copyEmbed" /> 925 <button title="Copy Embed Code" data-clipboard-target="copyEmbed">Copy Embed Code</button> 926 </form> 927 <% } %> 928 <ul class='share-options'> 929 <li><a target="_blank" href="#" class="pinterest" title="Pinterest"><span>Pinterest</span></a></li> 930 <li><a target="_blank" href="#" class="facebook" title="Facebook"><span>Facebook</span></a></li> 931 <li><a target="_blank" href="#" class="twitter" title="Twitter"><span>Twitter</span></a></li> 932 </ul> 933</div> 934</div> 935<% if (typeof f_innerScroll !== 'undefined' && f_innerScroll) { %> 936</div> 937<%}%> 938 939</script>
939 940 941
941<script id='SocialFollow_main' type='text/template'> 942<% 943if (f_edit && linkA.length === 0) { 944 %> 945<%= tpl('placeholder', {}) %> 946 947<% } else { %> 948 949<div class='follow-wrapper'> 950<ul class='follow-options'> 951<% 952var link; 953for (var i=0; i<linkA.length; i++) { 954 link = linkA[i]; 955%> 956 <li> 957 <a target='_blank' class=<%= link.service %> href=<%= link.url %>></a> 958 </li> 959<% } %> 960</ul> 961</div> 962 963<% } %> 964</script>
964 965
966<script id='SocialFollow_placeholder' type='text/template'> 967<div class='follow-wrapper placeholder edit-widget-border'> 968<ul class='follow-options'> 969 <li><a class='twitter'></a></li> 970 <li><a class='facebook'></a></li> 971 <li><a class='instagram'></a></li> 972</ul> 973</div> 974</script>
974 975
976<script id='SocialFollow_editor' type='text/template'> 977 <p class='widgetTip'> 978 Enter your info in the text fields below, and we'll do the rest. 979 <a target="_blank" href="https://support.photoshelter.com/hc/en-us/articles/204837820">Learn more »</a> 980 </p> 981 982 <ul class='objectList'></ul> 983 984 <div class='widgetTip'> 985 Click and drag to reorder your social follow buttons. 986 </div> 987</script>
987 988
989<script id='SocialFollow_editUsernames' type='text/template'> 990<% 991for (var i=0; i<socialDataA.length; i++) { 992 var socialItem = socialDataA[i]; 993%><%= tpl('editUsername', socialItem) %> 994<% } %> 995</script>
995 996
997<script id='SocialFollow_editUsername' type='text/template'> 998 <li class='row draggable sortable external' data-service=<%= service %>> 999 <span class='dragHandle'></span> 1000 <span><%= label %></span> 1001 <input name=<%= service %> type='text' value='<%= username %>' placeholder='<%= placeholder %>' /> 1002 </li> 1003</script>
1003 1004 1005 1006
1007<script type="text/javascript"> 1008var C2_CFG = {"theme":"Theme5","themeCfg":"{\"name\":\"Theme5\",\"version\":\"1.3.0\",\"requires\":{\"models\":[\"Collection\",\"Content\",\"Gallery\",\"Generic\",\"Image\"],\"widgets\":[[\"BlogReader\",\"1.0\"],[\"ContactForm\",\"1.0\"],[\"Content\",\"1.1\"],[\"GalleryNav\",\"1.1.1\"],[\"GalleryViewer\",\"1.0\"],[\"ImageBackground\",\"1.1\"],[\"ImageStage\",\"1.1.1\"],[\"Instagram\",\"1.2\"],[\"Logo\",\"1.2\"],[\"MetaViewer\",\"1.0\"],[\"Nav\",\"1.1\"],[\"PageControl\",\"1.0.1\"],[\"SlideShowControls\",\"1.1.1\"],[\"SocialShare\",\"1.0\"],[\"StaticImage\",\"1.0\"],[\"ThumbViewer\",\"1.1\"],[\"TitleBar\",\"1.0\"],[\"VimeoPlayer\",\"1.0\"],[\"VimeoPlaylist\",\"1.0\"],[\"BuyMenu\",\"1.0\"],[\"ShareUrl\",\"1.1\"],[\"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: Classic 1\",\"note\":\"Best for dark images\",\"values\":{\"colorBkg\":\"#f6f6f6\",\"colorFrg\":\"#0d0d0d\",\"colorBrand\":\"#f6f6f6\",\"colorNav\":\"#4d4d4d\",\"colorBody\":\"#4d4d4d\",\"colorLink\":\"#33a5c5\"}},{\"name\":\"Light: Classic 2\",\"note\":\"Best for light images\",\"values\":{\"colorBkg\":\"#f6f6f6\",\"colorFrg\":\"#f6f6f6\",\"colorBrand\":\"#1e1e1e\",\"colorNav\":\"#1e1e1e\",\"colorBody\":\"#1e1e1e\",\"colorLink\":\"#33a5c5\"}},{\"name\":\"Dark: Classic 1\",\"note\":\"Best for dark images\",\"values\":{\"colorBkg\":\"#1e1e1e\",\"colorFrg\":\"#1e1e1e\",\"colorBrand\":\"#eeeeee\",\"colorNav\":\"#d8d8d8\",\"colorBody\":\"#bdbdbd\",\"colorLink\":\"#33a5c5\"}}
1008,{\"name\":\"Dark: Classic 2\",\"note\":\"Best for light images\",\"values\":{\"colorBkg\":\"#1e1e1e\",\"colorFrg\":\"#f6f6f6\",\"colorBrand\":\"#1e1e1e\",\"colorNav\":\"#d8d8d8\",\"colorBody\":\"#bdbdbd\",\"colorLink\":\"#33a5c5\"}}],\"font_set\":[{\"name\":\"Classic 1\",\"values\":{\"font_1\":\"open\",\"font_2\":\"open\",\"font_3\":\"gentium\"}},{\"name\":\"Classic 2\",\"values\":{\"font_1\":\"quicksand\",\"font_2\":\"quicksand\",\"font_3\":\"ptSerif\"}},{\"name\":\"Classic 3\",\"values\":{\"font_1\":\"playfair\",\"font_2\":\"gentium\",\"font_3\":\"gentium\"}},{\"name\":\"Modern 1\",\"values\":{\"font_1\":\"open\",\"font_2\":\"open\",\"font_3\":\"open\"}},{\"name\":\"Modern 2\",\"values\":{\"font_1\":\"oswald\",\"font_2\":\"oswald\",\"font_3\":\"lato\"}},{\"name\":\"Modern 3\",\"values\":{\"font_1\":\"raleway\",\"font_2\":\"raleway\",\"font_3\":\"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\":\"#1e1e1e\",\"colorFrg\":\"#1e1e1e\",\"colorBrand\":\"#eeeeee\",\"colorNav\":\"#d8d8d8\",\"colorBody\":\"#bdbdbd\",\"colorLink\":\"#33a5c5\",\"font_1\":\"playfair\",\"font_2\":\"gentium\",\"font_3\":\"ptSans\",\"last_modified\":\"2021-03-16 00:23:12 GMT\",\"color_set\":\"2\",\"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\":\"image\",\"f_force_menu_button\":\"f\",\"text\":\"\",\"image\":[{\"type\":\"GalleryImage\",\"image_id\":\"I0000i.fvglzow7o\",\"gallery_id\":\"G0000GmDK8nUr.u4\",\"collection_id\":\"\"}],\"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,\"color\":\"#666666\"},{\"widget\":\"GalleryNav\",\"widgetName\":\"Featured Galleries\",\"widgetDesc\":\"Galleries displayed in your portfolio\",\"f_viewAll\":false,\"minDisplay\":2,\"fixed\":false,\"f_dynamicLoad\":false,\"f_galleriesSize\":\"large\",\"dataSource\":\"user\",\"destinationMode\":\"index\",\"userLinks\":[{\"type\":\"Gallery\",\"id\":\"G0000iG0wsK2KINY\"},{\"type\":\"Gallery\",\"id\":\"G0000iKjmVmFcp8U\"},{\"type\":\"Gallery\",\"id\":\"G0000ExPcKdVKmQ8\"},{\"type\":\"Gallery\",\"id\":\"G0000SUN6r9Yr5b8\"},{\"type\":\"Gallery\",\"id\":\"G0000760_NIXXXus\"},{\"type\":\"Gallery\",\"id\":\"G0000.Ci3sJvz1lg\"}],\"recent\":[\"\",\"\"],\"image\":false,\"imageType\":\"thumb\",\"f_count\":-1,\"rowCount\":3,\"propOverload\":{\"dataSource\":{\"map\":{\"recent\":\"Recently updated galleries\",\"user\":\"Specific galleries\"}},\"userLinks\":{\"allowed\":[\"Gallery\"]}},\"delegate\":{\"Gallery\":[{\"mode\":\"index\",\"ordinal\":14},{\"mode\":\"index\",\"ordinal\":2}]}},{\"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,\"id\":\"-0\",\"act\":\"edit\"},{\"name\":\"Video - Editorial\",\"type\":\"fixed\",\"url_fragment\":\"video\",\"className\":\"video\",\"f_hidden\":false,\"id\":\"-1\",\"act\":\"edit\"},{\"type\":\"page\",\"url_fragment\":\"-\",\"f_hidden\":false,\"name\":\"Video - Corporate\",\"page_title\":\"Video - Corporate\",\"act\":\"edit\",\"id\":\"-2\"},{\"type\":\"fixed\",\"name\":\"Blog\",\"url_fragment\":\"blog\",\"cls\":\"blog\",\"f_hidden\":false,\"id\":\"-3\",\"act\":\"edit\"},{\"name\":\"About\",\"type\":\"fixed\",\"url_fragment\":\"about\",\"className\":\"about\",\"f_hidden\":false,\"id\":\"-4\",\"act\":\"edit\"},{\"name\":\"Contact\",\"type\":\"fixed\",\"url_fragment\":\"contact\",\"className\":\"contact\",\"f_hidden\":false,\"id\":\"-5\",\"act\":\"edit\"},{\"name\":\"Archive\",\"type\":\"dynamic\",\"url_fragment\":\"archive\",\"className\":\"archive\",\"f_hidden\":false,\"id\":\"-6\",\"act\":\"edit\"},{\"type\":\"fixed\",\"name\":\"Instagram\",\"url_fragment\":\"instagram\",\"cls\":\"instagram\",\"f_hidden\":true,\"id\":\"-7\",\"act\":\"edit\"}],\"propOverload\":null},{\"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\":\"<p>[contact info goes here]<\\\/p>\"},\"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\"]}]},\"index\":{\"definition\":\"Index_121\",\"modeName\":\"Portfolio\",\"title\":\"Mike Roy Media\",\"meta_description\":\"\",\"widgets\":[{\"widget\":\"ImageBackgroun
1008d\",\"widgetName\":\"Background Image\",\"widgetDesc\":\"A background image displayed behind your content\",\"image\":[{\"type\":\"GalleryImage\",\"image_id\":\"I0000SKMUPe_7ZjQ\",\"gallery_id\":\"G0000SNOUbJGlDPw\",\"collection_id\":\"C0000I5Pg1UQxm1k\"}],\"image_f_wm_disable\":\"t\",\"image_f_sec_ignore\":\"t\",\"image_max_size\":1440,\"f_transitions\":true,\"f_editable\":true},{\"widget\":\"ThumbViewer\",\"widgetName\":\"Thumbnail Viewer\",\"pageCount\":-1,\"f_scrollbar\":false,\"f_editable\":false,\"f_innnerScroll\":false,\"f_layout\":\"j\"},{\"widget\":\"PageControl\",\"widgetName\":\"Page Control\",\"modelId\":\"ImageViewer\",\"f_editable\":false,\"delegate\":{\"Gallery\":[{\"mode\":\"index\",\"ordinal\":14}]}},{\"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\":false,\"f_editable\":false},{\"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\":false,\"f_editable\":false},{\"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\":false,\"f_editable\":false},{\"widget\":\"MetaViewer\",\"widgetName\":\"Meta Data Viewer\",\"widgetDesc\":\"Display ITPC Data\",\"f_innerScroll\":false,\"f_colAfterChars\":400,\"f_content\":\"titleCaption\",\"propOverload\":null,\"f_editable\":false},{\"widget\":\"MetaViewer\",\"widgetName\":\"Meta Data Viewer\",\"widgetDesc\":\"Display ITPC Data\",\"f_innerScroll\":false,\"f_colAfterChars\":400,\"f_content\":\"titleCaption\",\"propOverload\":null,\"f_editable\":false},{\"widget\":\"MetaViewer\",\"widgetName\":\"Meta Data Viewer\",\"widgetDesc\":\"Display ITPC Data\",\"f_innerScroll\":false,\"f_colAfterChars\":400,\"f_content\":\"titleCaption\",\"propOverload\":null,\"f_editable\":false},{\"widget\":\"GalleryViewer\",\"widgetName\":\"Image Thumbnails\",\"widgetDesc\":\"Displays a gallery\\u2019s images with optional text (uses IPTC data)\",\"pageCount\":-1,\"f_scrollbar\":false,\"f_editable\":true,\"f_title\":\"f\",\"f_caption\":\"t\",\"f_purchase\":\"f\",\"f_share\":\"t\",\"propOverload\":null,\"delegate\":{\"JumpTo\":[{\"mode\":\"index\",\"ordinal\":15}]}},{\"widget\":\"SocialShare\",\"widgetName\":\"Post to Social Networks\",\"widgetDesc\":\"Links for easy social sharing of your content\",\"f_editable\":false,\"text\":null,\"style\":null},{\"widget\":\"SocialShare\",\"widgetName\":\"Post to Social Networks\",\"widgetDesc\":\"Links for easy social sharing of your content\",\"f_editable\":false,\"text\":null,\"style\":null},{\"widget\":\"SocialShare\",\"widgetName\":\"Post to Social Networks\",\"widgetDesc\":\"Links for easy social sharing of your content\",\"f_editable\":false,\"text\":null,\"style\":null},{\"widget\":\"TitleBar\",\"widgetName\":\"Title Bar\",\"widgetDesc\":\"Your site name, displayed at the top of the screen when viewing a gallery\",\"type\":\"text\",\"f_enable\":\"t\",\"text\":\"\",\"image\":null,\"image_orig_enable\":\"t\",\"image_width\":200,\"image_height\":200,\"image_file_exts\":[\"gif\",\"jpeg\",\"jpg\",\"png\"],\"image_f_wm_disable\":\"t\",\"image_f_sec_ignore\":\"t\",\"image_max_size\":1440,\"propOverload\":{\"type\":{\"default\":\"text\",\"inpEnable\":false},\"image\":{\"inpEnable\":false}},\"color\":\"#666666\"},{\"widget\":\"SlideShowControls\",\"widgetName\":\"Image Viewer\",\"widgetDesc\":\"Presentation view of your images\",\"dataSource\":\"dynamic\",\"userLinks\":\"\",\"f_closeable\":\"t\",\"f_galleryname\":\"t\",\"f_count\":\"t\",\"f_thumbs\":\"n\",\"f_thumbs_force\":false,\"f_play\":\"f\",\"f_fullscreen\":\"f\",\"f_meta\":\"f\",\"metaText\":\"Caption\",\"f_metaForceFalseMobile\":false,\"f_archive\":\"f\",\"archiveText\":\"More Info & Actions\",\"f_social\":\"t\",\"buyMenu\":\"f\",\"f_share_what\":\"site\",\"f_toggleChrome\":\"t\",\"propOverload\":{\"f_archive\":{\"inpEnable\":true},\"f_thumbs\":{\"inpEnable\":false},\"dataSource\":{\"map\":{\"dynamic\":\"dynamic\"},\"default\":\"dynamic\",\"inpEnable\":false},\"userLinks\":{\"inpEnable\":false}},\"delegate\":{\"Gallery\":[{\"mode\":\"index\",\"ordinal\":15}],\"Page\":[{\"mode\":\"index\",\"ordinal\":15}],\"Play\":[{\"mode\":\"index\",\"ordinal\":15}],\"Meta\":[{\"mode\":\"index\",\"ordinal\":15},{\"mode\":\"index\",\"ordinal\":16}],\"Share\":[{\"mode\":\"index\",\"ordinal\":17}],\"Buy\":[{\"mode\":\"index\",\"ordinal\":18}]}},{\"widget\":\"ImageStage\",\"widgetName\":\"Image Display\",\"widgetDesc\":\"The frame and transitions used for a gallery's images\",\"size\":\"f
1008it\",\"transition\":\"f\",\"duration\":\"4\",\"propOverload\":null,\"delegate\":{\"State\":[{\"mode\":\"index\",\"ordinal\":14}],\"ImageMeta\":[{\"mode\":\"index\",\"ordinal\":16},{\"mode\":\"index\",\"ordinal\":18}]}},{\"widget\":\"MetaViewer\",\"widgetName\":\"Image Metadata Display\",\"widgetDesc\":\"Image details (uses IPTC data)\",\"f_innerScroll\":true,\"f_colAfterChars\":200,\"f_content\":\"caption\",\"propOverload\":{\"f_content\":{\"inpEnable\":true,\"map\":{\"titleCaption\":\"Image name and caption\",\"title\":\"Image name only\",\"caption\":\"Image caption only\"}}},\"f_editable\":true,\"delegate\":{\"Meta\":[{\"mode\":\"index\",\"ordinal\":14}],\"WhatMeta\":[{\"mode\":\"index\",\"ordinal\":15}]}},{\"widget\":\"ShareUrl\",\"widgetName\":\"Post to Social Networks\",\"widgetDesc\":\"Links for easy social sharing of your content\",\"f_editable\":false,\"f_innerScroll\":false,\"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\":false,\"buyWhat\":\"image\",\"f_closeable\":true,\"delegate\":{\"Pricing\":[{\"mode\":\"index\",\"ordinal\":14}]}}]},\"about\":{\"title\":\"About - Mike Roy Media\",\"meta_description\":\"\",\"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\":\"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.\"},\"propOverload\":null}]},\"contact\":{\"title\":\"Contact - Mike Roy Media\",\"meta_description\":\"\",\"widgets\":[{\"widget\":\"Content\",\"widgetName\":\"Content Area\",\"widgetDesc\":\"Text or custom content to display on this page\",\"contentTuple\":{\"type\":\"c2_page\",\"category\":\"contact\",\"subcategory\":\"contact\"},\"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>\"},\"propOverload\":null},{\"widget\":\"ContactForm\",\"widgetName\":\"Contact Form\",\"widgetDesc\":\"Form to allow visitors to send messages directly to you\",\"sendText\":\"Send\",\"f_captcha\":false,\"f_placeholder\":true}]},\"p\":{\"title\":\"Video - Corporate\",\"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,\"propOverload\":null}]},\"video\":{\"title\":\"Video - Mike Roy Media\",\"meta_description\":\"\",\"widgets\":[{\"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.\"},\"propOverload\":null},{\"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_album\",\"vimeo_user\":\"mikeroymedia\",\"vimeo_album\":\"3346552\"}]},\"blog\":{\"modeName\":\"Blog\",\"definition\":\"Blog\",\"title\":\"Blog\",\"meta_description\":\"\",\"widgets\":[{\"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>\"},\"propOverload\":null},{\"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\"}]},\"instagram\":{\"definition\":\"Instagram\",\"modeName\":\"Instagram\",\"title\":\"Instagram\",\"meta_description\":\"\",\"widgets\":[{\"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>\"},\"propOverload\":null},{\"widget\":\"Instagram\",\"widgetName\":\"Instagram\",\"widgetDesc\":\"A feed of photos from an Instagram account\",\"token\":null,\"displayLikes\":\"t\",\"displayCaption\":\"t\"}]}}}","customEnv":{"id":"U0000ZmyqiiKY7H4","name":"Mike Roy","label":"mikeroymedia","theme":"Theme5","theme_name":"Sonnet","curhost":"www.mikeroymedia.com","host":"www.mikeroymedia.com","host_ps":"mikeroymedia.photoshelter.com","url":"https:\/\/www.mikeroymedia.com","url_ps":"https:\/\/mikeroymedia.photoshelter.com","api_key":"PS631731c7","api_key_v4":"WbCFNtLJzS4","site_cfg":{"SC_ID":"SC000QcftCjld9Io","SC_ORG_ID":null,"SC_USER_ID":"U0000ZmyqiiKY7H4","SC_SITE_NAME":"Mike Roy Media","SC_CNAME":"www.mikeroymedia.com","SC_THEME":"Theme5","SC_THEME_C1":"Induro","SC_THEME_C2":"Theme5","SC_IMG_NO_MASK":"f","SC_GA_ID":"UA-71873733-1","SC_HTML_HEAD":"","SC_HTML_FOOTER":"","SC_SSL_PREF":"t","SC_RECAPTCHA_KEY":null,"FID_O":"U0000ZmyqiiKY7H4","CUSTOM_VERSION":"2.0"},"ctd":{"CTD_PRC_PRF_TYPE":"Downloads","CTD_F_CART":"f","CTD_F_LBX":"t","CTD_F_DOWNLOAD":"t","CTD_F_SOCIAL":"t","CTD_THM_FIT_CLC_GAL":"fill","CTD_THM_FIT_IMG":"fill","CTD_PPG_THM":"20","CTD_PPG_GAL":"","CTD_LOGO_ID":"ctdl-D0000DgloPKubriI","CTD_LOGO_TS":1301610232,"CTD_LOGO_FILETYPE":"png","CTD_LOGO_W":300,"CTD_LOGO_H":40,"CTD_SITE_URL":"","CTD_BLOG_URL":"","CTD_TXT_FOOTER":"<strong>ALL IMAGES & MULTIMEDIA CONTENT COPYRIGHT PROTECTED<\/strong>","CTD_NAV_GAL":"t","CTD_NAV_SEARCH":"t","CTD_NAV_LBX":"f","CTD_NAV_CART":"f","CTD_NAV_CART_TRAY":"t","CTD_NAV_USR":"t","CTD_NAV_ABOUT":"t","CTD_NAV_CONTACT":"t","CTD_NAV_PAGE1":"t","CTD_NAV_PAGE2":"f","CTD_NAV_PORTFOLIO":"t","CTD_LBL_PAGE1":"Multimedia","CTD_LBL_PAGE2":"","D_ID":"D0000DgloPKubriI","librisSSO":false},"site_name":"Mike Roy Media","f_preview":false,"f_custom_basic":false,"referral_url":"https:\/\/www.photoshelter.com\/referral\/U0000ZmyqiiKY7H4\/user","isDevDomain":false,"isCustomHost":true,"server"
1008:{"web":"http:\/\/www.photoshelter.com","ul":"https:\/\/www.mikeroymedia.com","ul-cdn":"https:\/\/www.mikeroymedia.com","img":"https:\/\/www.mikeroymedia.com","img-mem":"https:\/\/www.mikeroymedia.com","vid":"https:\/\/www.mikeroymedia.com","vid-mem":"https:\/\/www.mikeroymedia.com","js":"https:\/\/www.mikeroymedia.com","css":"https:\/\/www.mikeroymedia.com","mkt":"https:\/\/www.mikeroymedia.com","sec":"https:\/\/www.mikeroymedia.com","library":"https:\/\/www.mikeroymedia.com"},"js_include_rev":1788533357,"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}}; 1009var C2_OPT = {"f_edit":false,"f_debug":false}; 1010var appBaseDir = false; 1011var customMdCfg = null; 1012var apiKey = 'PS631731c7'; 1013var apiKeyV4 = 'g5YWwvzrEKo'; 1014var CSRF_TOKEN = ''; 1015var hasWorkspace = false; 1016var hasDesignTemplates = false; 1017var hasPrintuiDrafts = false; 1018var orgTFAReq = false; 1019var isWhiteLabel = false; 1020var seachBatchDownloadLimit = 250; 1021var portalSearchConfiguration = false; 1022var hasContainersInSearchFlag = false; 1023var hasUsableNetAssistive = false; 1024var themeCfg = JSON.parse(C2_CFG.themeCfg); 1025var homepageDisplaySetting = themeCfg.portalHomepageDisplay; 1026var homepageSearchSetting = themeCfg.portalHomepageSearchRedirectSettings; 1027var homepageSearchTerm = themeCfg.portalHomepageSearchRedirectTerm; 1028var hasTrimVideoOnDL = false; 1029var hasCropImageOnDL = false; 1030var hasPdfPreview = false; 1031var hasMagicSearch = false; 1032var defaultToLumen = false; 1033 1034 1035PSGA = window.PSGA || {}; 1036var librisPortalAppConfig = { 1037 ctd_config: C2_CFG.customEnv.ctd, 1038 custom_metadata: customMdCfg, 1039 license_expiration: { 1040 librisHasLicenseExpDate: C2_CFG.customEnv.librisHasLicenseExpDate, 1041 librisLicenseExpDays: C2_CFG.customEnv.librisLicenseExpDays 1042 } 1043 , 1044 hasWorkspace: hasWorkspace, 1045 hasDesignTemplates: hasDesignTemplates, 1046 hasPrintuiDrafts: hasPrintuiDrafts, 1047 featuredPlayer: true, 1048 videoCaptions: true, 1049 hasUsableNetAssistive: hasUsableNetAssistive, 1050 hasContainersInSearch: hasContainersInSearchFlag, 1051 portalSearchConfiguration:portalSearchConfiguration, 1052 homepageDisplaySetting: homepageDisplaySetting, 1053 ...(homepageDisplaySetting==="searchPage" && {homepageSearchSetting: homepageSearchSetting}), 1054 ...(homepageSearchSetting==="term" && {homepageSearchTerm: homepageSearchTerm}), 1055 site_name: C2_CFG.customEnv.name, 1056 hasTrimVideoOnDL: hasTrimVideoOnDL, 1057 hasCropImageOnDL: hasCropImageOnDL, 1058 hasPdfPreview: hasPdfPreview, 1059 hasMagicSearch: hasMagicSearch, 1060 defaultToLumen: defaultToLumen, 1061 showMagicSearch: hasMagicSearch && C2_CFG.customEnv.ctd.CTD_F_MS_SEARCH !== 'f', 1062}; 1063 1064(function($) { // map ps$ to $ // TODO: remove once ps$ is deprecated 1065 var bootBeam = function () { 1066 $(function() { // equivalent to $.ready() 1067 O_O.mm.oNew(O_O.app.Visualizer, 'c2', C2_CFG, C2_OPT); 1068 }); 1069 }; 1070 1071 window.LibrisPortalApp = { 1072 bootBeam: bootBeam, 1073 appBaseDir: appBaseDir, 1074 PSGA: PSGA, 1075 apiKeyV4: apiKeyV4, 1076 apiKey: apiKey, 1077 librisPortalAppConfig: librisPortalAppConfig, 1078 isWhiteLabel: isWhiteLabel 1079 } 1080 1081 1082 1083 bootBeam(); 1084 1085}(ps$)); 1086 1087</script>
1087 1088 1089 1090</head> 1091<body> 1092 1093<div id="c2" class=" nav-logo-prep"></div> 1094 1095<div id="fb-root"></div> 1096<div class="loading-c2 site"> 1097 <div class="bar-holder"> 1098 <div class="loading-bar"></div> 1099 </div> 1100</div> 1101 1102<noscript> 1103 <div class="message">It looks like JavaScript is disabled in your browser. Please enable JavaScript and reload this page.</div> 1104</noscript>
vendor: 66 bytes, lines 1104-1107
1104 1105 1106 1107<script async src="https://www.googletagmanager.com/gtag/js?id=
1107G-JEEVL2L8S5
vendor: 12 bytes, line 1107
1107"></script>
1108<script> 1109 1110
vendor: 134 bytes, lines 1110-1114
1110window.dataLayer = window.dataLayer || []; 1111 function gtag(){dataLayer.push(arguments);} 1112 gtag('js', new Date()); 1113 1114 gtag('config', '
1114G-JEEVL2L8S5
vendor: 6 bytes, lines 1114-1115
1114'); 1115
1115gtag('config', 'UA-71873733-1'); 1116</script>
1116 1117
1118<script> 1119(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 1120(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 1121m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 1122})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 1123PSGA = window.PSGA || {}; 1124PSGA.initGa = function(uaid, name) { 1125 ga('create', uaid, 'auto', {'name': name}); 1126}; 1127PSGA.distributor = function(request, args) { 1128 return function() { 1129 var trackers = ga.getAll(); 1130 for (var i = 0, ct = trackers.length; i < ct; i++) { 1131 var tracker = trackers[i]; 1132 if ((args[0] === 'pageview' || 1133 args[0].hitType === 'pageview') || 1134 tracker.get('name') !== 'user') { 1135 tracker[request].apply(tracker, args); 1136 } 1137 } 1138 } 1139}; 1140PSGA.distributeToGaTrackers = function() { 1141 const args = [].slice.call(arguments); 1142 request = args.shift(); 1143 ga(PSGA.distributor(request, args)); 1144 1145 //Convert legacy requests and send to GA4 1146 if (request === 'send' && args && args[0]) { 1147 const legacyHitData = args[0]; 1148 //handle legacy events, usually from polymer apps 1149 if (legacyHitData.hitType === 'event' && legacyHitData.eventAction) { 1150 const eventObj = { 1151 event_category: legacyHitData.eventCategory, 1152 event_type: 'legacy', 1153 ...(legacyHitData.eventValue && { event_value: legacyHitData.eventValue }), 1154 ...(legacyHitData.eventLabel && { event_value: legacyHitData.eventLabel }) 1155 } 1156 gtag('event', legacyHitData.eventAction, eventObj); 1157 } 1158 } 1159}; 1160PSGA.sendGaEvent = function(category, action) { 1161 this.distributeToGaTrackers('send', { 1162 'hitType': 'event', 1163 'eventCategory': category, 1164 'eventAction': action 1165 }); 1166}; 1167 1168 1169var uaid = 'UA-3783380-24'; 1170var dimensions = {}; 1171PSGA.initGa(uaid, 'ps'); 1172uaid = 'UA-3783380-16'; 1173PSGA.initGa(uaid, 'c2'); 1174dimensions.dimension1 = 'U0000ZmyqiiKY7H4'; 1175dimensions.dimension2 = 'Visitor'; 1176dimensions.dimension3 = 'Theme5'; 1177 1178PSGA.initDynamicGA = PSGA.initDynamicGA || []; 1179PSGA.initDynamicGA.forEach(function(gaData) { 1180 PSGA.initGa(gaData.uaid, gaData.name); 1181}); 1182 1183ga('set', 'transport', 'beacon'); 1184if (Object.keys(dimensions).length) PSGA.distributeToGaTrackers('set',dimensions); 1185</script>
1185 1186 1187 1188<!-- Google Tag Manager Data Layer Construction -->
1189<script> 1190 if (!window.PSGTMDataLayer) PSGTMDataLayer = []; 1191 PSGTMDataLayer.push({"ACCOUNT_TYPE":"core","IS_PORTAL":false,"SITE_OWNER_ID":"U0000ZmyqiiKY7H4"}); 1192</script>
1192 1193 1194<!-- Google Tag Manager -->
vendor: 62 bytes, lines 1194-1195
1194 1195<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
1195GTM-NT5Z57
vendor: 83 bytes, lines 1195-1196
1195" 1196height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1197<script>
vendor: 328 bytes, lines 1197-1202
1197(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push( 1198{'gtm.start': new Date().getTime(),event:'gtm.js'} 1199);var f=d.getElementsByTagName(s)[0], 1200j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1201'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1202})(window,document,'script','PSGTMDataLayer','
1202GTM-NT5Z57
vendor: 3 bytes, line 1202
1202');
1202</script>
1202 1203<!-- End Google Tag Manager --> 1204 1205
1206<script type="text/javascript" src="https://www.mikeroymedia.com/js/APP/1788533357/logFrame.js"></script>
1206 1207 1208</body> 1209</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.