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