// source --> http://earcandymusicproductions.com/wp-content/themes/hanna-wp-package/hanna/js/jquery.vintage.min.js?ver=4.1.5 /** * vintageJS is a jQuery plugin that uses the HTML5 canvas element to add a vintage look to images * * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. * * Built on top of the jQuery library * http://jquery.com * * * @author Robert Fleischmann * @version 1.0.0 */ jQuery.fn.vintage=function(a){var b=[0,0,0,1,1,2,3,3,3,4,4,4,5,5,5,6,6,7,7,7,7,8,8,8,9,9,9,9,10,10,10,10,11,11,12,12,12,12,13,13,13,14,14,15,15,16,16,17,17,17,18,19,19,20,21,22,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,44,45,47,48,49,52,54,55,57,59,60,62,65,67,69,70,72,74,77,79,81,83,86,88,90,92,94,97,99,101,103,107,109,111,112,116,118,120,124,126,127,129,133,135,136,140,142,143,145,149,150,152,155,157,159,162,163,165,167,170,171,173,176,177,178,180,183,184,185,188,189,190,192,194,195,196,198,200,201,202,203,204,206,207,208,209,211,212,213,214,215,216,218,219,219,220,221,222,223,224,225,226,227,227,228,229,229,230,231,232,232,233,234,234,235,236,236,237,238,238,239,239,240,241,241,242,242,243,244,244,245,245,245,246,247,247,248,248,249,249,249,250,251,251,252,252,252,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255],c=[0,0,1,2,2,3,5,5,6,7,8,8,10,11,11,12,13,15,15,16,17,18,18,19,21,22,22,23,24,26,26,27,28,29,31,31,32,33,34,35,35,37,38,39,40,41,43,44,44,45,46,47,48,50,51,52,53,54,56,57,58,59,60,61,63,64,65,66,67,68,69,71,72,73,74,75,76,77,79,80,81,83,84,85,86,88,89,90,92,93,94,95,96,97,100,101,102,103,105,106,107,108,109,111,113,114,115,117,118,119,120,122,123,124,126,127,128,129,131,132,133,135,136,137,138,140,141,142,144,145,146,148,149,150,151,153,154,155,157,158,159,160,162,163,164,166,167,168,169,171,172,173,174,175,176,177,178,179,181,182,183,184,186,186,187,188,189,190,192,193,194,195,195,196,197,199,200,201,202,202,203,204,205,206,207,208,208,209,210,211,212,213,214,214,215,216,217,218,219,219,220,221,222,223,223,224,225,226,226,227,228,228,229,230,231,232,232,232,233,234,235,235,236,236,237,238,238,239,239,240,240,241,242,242,242,243,244,245,245,246,246,247,247,248,249,249,249,250,251,251,252,252,252,253,254,255],d=[53,53,53,54,54,54,55,55,55,56,57,57,57,58,58,58,59,59,59,60,61,61,61,62,62,63,63,63,64,65,65,65,66,66,67,67,67,68,69,69,69,70,70,71,71,72,73,73,73,74,74,75,75,76,77,77,78,78,79,79,80,81,81,82,82,83,83,84,85,85,86,86,87,87,88,89,89,90,90,91,91,93,93,94,94,95,95,96,97,98,98,99,99,100,101,102,102,103,104,105,105,106,106,107,108,109,109,110,111,111,112,113,114,114,115,116,117,117,118,119,119,121,121,122,122,123,124,125,126,126,127,128,129,129,130,131,132,132,133,134,134,135,136,137,137,138,139,140,140,141,142,142,143,144,145,145,146,146,148,148,149,149,150,151,152,152,153,153,154,155,156,156,157,157,158,159,160,160,161,161,162,162,163,164,164,165,165,166,166,167,168,168,169,169,170,170,171,172,172,173,173,174,174,175,176,176,177,177,177,178,178,179,180,180,181,181,181,182,182,183,184,184,184,185,185,186,186,186,187,188,188,188,189,189,189,190,190,191,191,192,192,193,193,193,194,194,194,195,196,196,196,197,197,197,198,199];var e={vignette:{black:.6,white:.1},noise:20,screen:{red:227,green:12,blue:169,strength:.1},desaturate:false,allowMultiEffect:false,mime:"image/jpeg",viewFinder:false};var f={vignette:{black:.6,white:.1},noise:20,screen:{red:255,green:255,blue:0,strength:.1},desaturate:false,allowMultiEffect:false,mime:"image/jpeg",viewFinder:false};var g={vignette:{black:.7,white:.2},noise:25,screen:false,desaturate:1,allowMultiEffect:false,mime:"image/jpeg",viewFinder:false};var h={vignette:{black:.6,white:.1},noise:25,screen:{red:141,green:107,blue:3,strength:.47},desaturate:.7,allowMultiEffect:false,mime:"image/jpeg",viewFinder:false};var i={vignette:false,noise:false,screen:false,desaturate:false,allowMultiEffect:true,mime:"image/jpeg",viewFinder:false};a=a||{};a.preset=a.preset||"default";switch(a.preset){case"custom":a=jQuery.extend(i,a);break;case"green":a=jQuery.extend(f,a);break;case"sepia":a=jQuery.extend(h,a);break;case"grayscale":a=jQuery.extend(g,a);break;default:a=jQuery.extend(e,a);break}return this.each(function(){var e=jQuery(this),f,g,h;if(!e.is("img")){return}if(a.allowMultiEffect===false){if(e.data("vintage-applied")!==true){e.data("vintage-applied",true)}else{return}}var i=function(){var a=e.offset();a.top+=Math.round(e.height()/2);a.left+=Math.round(e.width()/2);h=jQuery('
');h.css("top",a.top+"px").css("left",a.left+"px").hide().appendTo("body").fadeTo(0,.8,function(){j()})};var j=function(){g=jQuery("").get(0);if(!g.getContext){h.addClass("error").html("Your browser does not support the canvas element.").animate({opacity:"+=0"},3e3,function(){$(this).fadeOut(300,function(){$(this).remove()})})}else{f=g.getContext("2d");var b=new Image;b.src=e.attr("src");b.onload=function(){g.width=this.width;g.height=this.height;f.drawImage(this,0,0,this.width,this.height,0,0,g.width,g.height);if(a.vignette!==false){k()}l(function(){e.attr("src",g.toDataURL(a.mime));h.remove();if(typeof a.callback=="function"){a.callback()}})}}};var k=function(){var b;var c=Math.sqrt(Math.pow(g.width/2,2)+Math.pow(g.height/2,2));f.globalCompositeOperation="source-over";b=f.createRadialGradient(g.width/2,g.height/2,0,g.width/2,g.height/2,c);b.addColorStop(0,"rgba(0,0,0,0)");b.addColorStop(.65,"rgba(0,0,0,0)");b.addColorStop(1,"rgba(0,0,0,"+a.vignette.black+")");f.fillStyle=b;f.fillRect(0,0,g.width,g.height);f.globalCompositeOperation="lighter";b=f.createRadialGradient(g.width/2,g.height/2,0,g.width/2,g.height/2,c);b.addColorStop(0,"rgba(255,255,255,"+a.vignette.white+")");b.addColorStop(.65,"rgba(255,255,255,0)");b.addColorStop(1,"rgba(0,0,0,0)");f.fillStyle=b;f.fillRect(0,0,g.width,g.height)};var l=function(e){var h=f.getImageData(0,0,g.width,g.height);for(var i=0;i0){var k=Math.round(a.noise-Math.random()*a.noise/2);var l=0;for(var m=0;m<3;m++){l=k+h.data[i+m];h.data[i+m]=l>255?255:l<0?0:l}}}if(a.viewFinder!==false){var n=new Image;n.src=a.viewFinder;n.onload=function(){var a=jQuery("").get(0);var b=a.getContext("2d");a.width=g.width;a.height=g.height;b.drawImage(this,0,0,this.width,this.height,0,0,g.width,g.height);var c=b.getImageData(0,0,g.width,g.height);for(var d=0;d255?255:i<0?0:i;var j=h.data[d+1]*c.data[d+1]/255;h.data[d+1]=j>255?j:j<0?0:j;var k=h.data[d+2]*c.data[d+2]/255;h.data[d+2]=k>255?255:k<0?0:k}f.putImageData(h,0,0);e()}}else{f.putImageData(h,0,0);e()}};i()})}; // source --> http://earcandymusicproductions.com/wp-content/themes/hanna-wp-package/hanna/js/jquery.thumbfx.min.js?ver=4.1.5 /* * jQuery ThumbFx v1.01 - http://demo.wpthemers.net/thumbfx/ * Copyright © 2012 WPThemers * All rights reserved. * */ /* * jQuery ThumbFx Slides Function * Usage : jQuery('[data-slides]').slides(options); */ (function(a){var b=function(){};a.extend(b.prototype,{name:"slides",options:{fx:"fade",speed:700,pager:false,nav:true,easing:"swing",visibleClass:"current-slide",activePagerClass:"active"},initialize:function(b,c){c=a.extend({},this.options,c);b.attr("data-slides")&&a.each(b.attr("data-slides").split(";"),function(a,b){var d=b.match(/\s*([A-Z_]*?)\s*:\s*(.+)\s*/i);d&&(c[d[1]]=d[2])});var e=b.children();var f=e.size();var g=parseInt(c.speed);var h=0;var i=0;var j=0;var k='
';var l=c.visibleClass;var m=c.activePagerClass;var n={position:"relative",display:"block","z-index":1};var o={"float":"none",position:"absolute","z-index":0};var p=function(){var e;var g;var h=j;if(c.pager=="on"){var e=a('
');b.append(e);for(var i=0;i"+(i+1)+"")}}else if(c.pager!="on"&&c.pager!=true){e=a(c.pager)}else{var e=a('
');b.append(e);for(var i=0;i"+(i+1)+"")}}c.pager=e;g=e.children();g.on("click",function(){h=a(this).index();if(j===h||b.find("."+l+":animated").length){return false}if(h>f-1||h<0)alert("Pager out of bounds");else{g.removeClass(m);a(this).addClass(m);j=h;q(j);return false}})};var q=function(h){switch(c.fx){case"fade":e.stop().fadeOut(g,c.easing,function(){a(this).removeClass(l).css(o)}).eq(h).fadeIn(g,c.easing,function(){a(this).addClass(l).css(n)});break;case"slide":var i=b.find("."+l).index();if(i===0&&h===f-1)s(i,h);else if(i===f-1&&h===0)r(i,h);else if(ih)s(i,h);break}};var r=function(a,d){var f=b.width();e.eq(a).animate({left:-f},c.speed,c.easing).removeClass(l).css(o);e.eq(d).css({left:f}).show().animate({left:"0px"},c.speed,c.easing,function(){e.eq(a).hide()}).addClass(l).css(n)};var s=function(a,d){var f=b.width();e.eq(a).animate({left:f},c.speed,c.easing).removeClass(l).css(o);e.eq(d).css({left:-f}).show().animate({left:"0px"},c.speed,c.easing,function(){e.eq(a).hide()}).addClass(l).css(n)};if(f>1){if(c.nav&&c.nav!="off"&&c.nav!="false")b.append(k).addClass("slides clearfix");else b.addClass("slides clearfix");e.hide().eq(0).addClass(l).css(n).show();if(c.pager)p();if(c.pager)a(c.pager).children().eq(j).addClass(m)}b.find(".next").on("click",function(){if(b.find("."+l+":animated").length){return false}if(j>=f-1)j=0;else j++;if(c.pager)a(c.pager).children().removeClass(m).eq(j).addClass(m);q(j)});b.find(".prev").on("click",function(){if(b.find("."+l+":animated").length){return false}if(j>0)j--;else j=f-1;if(c.pager)a(c.pager).children().removeClass(m).eq(j).addClass(m);q(j)})}});a.fn[b.prototype.name]=function(){var c=arguments,f=c[0]?c[0]:null;return this.each(function(){var g=a(this);if(b.prototype[f]&&g.data(b.prototype.name)&&f!="initialize")g.data(b.prototype.name)[f].apply(g.data(b.prototype.name),Array.prototype.slice.call(c,1));else if(!f||a.isPlainObject(f)){var h=new b;b.prototype.initialize&&h.initialize.apply(h,a.merge([g],c));g.data(b.prototype.name,h)}else a.error("Method "+f+" does not exist on jQuery."+b.name)})}})(jQuery);(function(b){var j,m,s,q,e,C,l,B,k,y,z,D,r=0,c={},o=[],p=0,a={},f=[],A=null,t=new Image,E,F=1,G=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,K=/[^\.]\.(swf)\s*$/i,H=/(\/\/.*?youtube\.[a-z]+)\/watch\?v=([^&]+)&?(.*)/,L=/youtu\.be\/(.*)/,I=/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/,M=/\.(mp4|ogv|webm|flv)(.*)?$/i,u=0,v="",n,h,i=false,w=b.extend(b("
")[0],{prop:0});_abort=function(){s.hide();t.onerror=t.onload=null;A&&A.abort();m.empty()};_error=function(){false===c.onError(o,r,c)?(s.hide(),i=false):(c.titleShow=false,c.width="auto",c.height="auto",m.html(''),_process_inline())};_start=function(){var d=o[r],a,g,e,h,k,f;_abort();c=b.extend({},j.defaults,typeof b(d).data(j.name)=="undefined"?c:b(d).data(j.name));b(d).attr("data-lightbox")&&b.each(b(d).attr("data-lightbox").split(";"),function(a,d){var b=d.match(/\s*([A-Z_]*?)\s*:\s*(.+)\s*/i);if(b&&(c[b[1]]=b[2],c[b[1]]==="true"||c[b[1]]==="false"))c[b[1]]=eval(b[2])});f=c.onStart(o,r,c);if(f===false)i=false;else{typeof f=="object"&&(c=b.extend(c,f));e=c.title||(d.nodeName?b(d).attr("title"):d.title)||"";if(d.nodeName&&!c.orig)c.orig=b(d).children("img:first").length?b(d).children("img:first"):b(d);e===""&&c.orig&&c.titleFromAlt&&(e=c.orig.attr("alt"));a=c.href||(d.nodeName?b(d).attr("href"):d.href)||null;if(/^(?:javascript)/i.test(a)||a=="#")a=null;if(c.type){if(g=c.type,!a)a=c.content}else c.content?g="html":a&&(a.match(G)?g="image":a.match(K)?g="swf":a.match(M)?g="video":a.match(H)?(a=a.replace(H,"$1/embed/$2?$3").replace("/(.*)?$/","")+"wmode=opaque",g="iframe"):a.match(L)?(g=a.split("/"),a="//www.youtube.com/embed/"+g[g.length-1],g="iframe"):a.match(I)?(a=a.replace(I,"$1player.vimeo.com/video/$2"),g="iframe"):g=a.indexOf("http://")!=-1&&a.indexOf(location.hostname.toLowerCase())==-1?"iframe":a.indexOf("#")===0?"inline":"ajax");if(g){g=="inline"&&(d=a.substr(a.indexOf("#")),g=b(d).length>0?"inline":"ajax");c.type=g;c.href=a;c.title=e;if(c.autoDimensions&&c.type!=="iframe"&&c.type!=="swf"&&c.type!=="video"&&c.type!=="widget")c.width="auto",c.height="auto";if(c.modal)c.overlayShow=true,c.hideOnOverlayClick=false,c.hideOnContentClick=false,c.enableEscapeButton=false,c.showCloseButton=false;c.padding=parseInt(c.padding,10);c.margin=parseInt(c.margin,10);m.css("padding",c.padding+c.margin);b(".lightbox-inline-tmp").unbind("lightbox-cancel").bind("lightbox-change",function(){b(this).replaceWith(l.children())});switch(g){case"html":m.html(c.content);_process_inline();break;case"video":i=false;c.scrolling="no";d=c.width=="auto"?320:c.width;e=c.height=="auto"?240:c.height;g=[];g.push('src="'+a+'"');g.push('width="'+d+'"');g.push('height="'+e+'"');g.push('preload="none"');b.type(c.autoplay)!="undefined"&&g.push('autoplay="'+String(c.autoplay)+'"');b.type(c.controls)!="undefined"&&g.push('controls="'+String(c.controls)+'"');b.type(c.loop)!="undefined"&&g.push('loop="'+String(c.loop)+'"');b.type(c.poster)!="undefined"&&g.push('poster="'+String(c.poster)+'"');m.html("");b.fn.mediaelementplayer&&b("video",m).mediaelementplayer();c.width="auto";c.height="auto";_process_inline();break;case"inline":if(b(d).parent().is("#lightbox-content")===true){i=false;break}b('