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