/*! * cube portfolio - responsive jquery grid plugin * * version: 2.3.3 (16 june, 2015) * require: jquery v1.7+ * * copyright 2013-2015, mihai buricea (http://scriptpie.com/cubeportfolio/live-preview/) * licensed under codecanyon license (http://codecanyon.net/licenses) * */ !function(a,b,c,d){"use strict";function e(b,c,d){var f,g=this,h="cbp";if(a.data(b,"cubeportfolio"))throw new error("cubeportfolio is already initialized. destroy it before initialize again!");a.data(b,"cubeportfolio",g),g.options=a.extend({},a.fn.cubeportfolio.options,c),g.isanimating=!0,g.defaultfilter=g.options.defaultfilter,g.registeredevents=[],g.skipevents=[],g.addedwrapp=!1,a.isfunction(d)&&g._registerevent("initfinish",d,!0),g.obj=b,g.$obj=a(b),f=g.$obj.children(),g.options.caption&&(e.private.modernbrowser||(g.options.caption="minimal"),h+=" cbp-caption-active cbp-caption-"+g.options.caption),g.$obj.addclass(h),(0===f.length||f.first().hasclass("cbp-item"))&&(g.wrapinner(g.obj,"cbp-wrapper"),g.addedwrapp=!0),g.$ul=g.$obj.children().addclass("cbp-wrapper"),g.wrapinner(g.obj,"cbp-wrapper-outer"),g.wrapper=g.$obj.children(".cbp-wrapper-outer"),g.blocks=g.$ul.children(".cbp-item"),g.wrapinner(g.blocks,"cbp-item-wrapper"),g.width=g.$obj.outerwidth(),g._load(g.$obj,g._display)}a.extend(e.prototype,{storedata:function(b){b.each(function(b,c){var d=a(c);d.data("cbp",{wrapper:d.children(".cbp-item-wrapper"),widthinitial:d.outerwidth(),heightinitial:d.outerheight(),width:null,height:null,left:null,leftnew:null,top:null,topnew:null})})},wrapinner:function(a,b){var e,f,g;if(b=b||"",!(a.length&&a.length<1))for(a.length===d&&(a=[a]),f=a.length-1;f>=0;f--){for(e=a[f],g=c.createelement("div"),g.setattribute("class",b);e.childnodes.length;)g.appendchild(e.childnodes[0]);e.appendchild(g)}},_captiondestroy:function(){var a=this;a.$obj.removeclass("cbp-caption-active cbp-caption-"+a.options.caption)},resizeevent:function(){var c,d,e=this;a(b).on("resize.cbp",function(){cleartimeout(c),c=settimeout(function(){b.innerheight!=screen.height&&("aligncenter"===e.options.gridadjustment&&(e.obj.style.maxwidth=""),d=e.$obj.outerwidth(),e.width!==d&&(e.width=d,e._gridadjust(),e._layout(),e.positionateitems(),e._resizemaincontainer(),"slider"===e.options.layoutmode&&e._updateslider(),e._triggerevent("resizegrid")),e._triggerevent("resizewindow"))},80)})},_load:function(b,c,d){var e,f,g=this,h=0;d=d||[],e=b.find("img:uncached").map(function(){return this.src}),f=e.length,0===f&&c.apply(g,d),a.each(e,function(b,e){var i=new image;a(i).one("load.cbp error.cbp",function(){return a(this).off("load.cbp error.cbp"),h++,h===f?(c.apply(g,d),!1):void 0}),i.src=e})},_filterfromurl:function(){var a=this,b=/#cbpf=(.*?)([#|?&]|$)/gi.exec(location.href);null!==b&&(a.defaultfilter=b[1])},_display:function(){var b=this;b.storedata(b.blocks),"grid"===b.options.layoutmode&&b._filterfromurl(),"*"!==b.defaultfilter?(b.blockson=b.blocks.filter(b.defaultfilter),b.blocks.not(b.defaultfilter).addclass("cbp-item-off")):b.blockson=b.blocks,b._plugins=a.map(e.plugins,function(a){return a(b)}),b._triggerevent("initstartread"),b._triggerevent("initstartwrite"),b.localcolumnwidth=b.options.gapvertical,b.blocks.length&&(b.localcolumnwidth+=b.blocks.first().data("cbp").widthinitial),b.getcolumnstype=a.isarray(b.options.mediaqueries)?"_getcolumnsbreakpoints":"_getcolumnsauto",b._gridadjust(),b["_"+b.options.layoutmode+"markup"](),b._layout(),b.positionateitems(),b._resizemaincontainer(),b._triggerevent("initendread"),b._triggerevent("initendwrite"),b.$obj.addclass("cbp-ready"),b._registerevent("delayframe",b.delayframe),b._triggerevent("delayframe")},positionateitems:function(){var b,c=this;c.blockson.each(function(c,d){b=a(d).data("cbp"),b.left=b.leftnew,b.top=b.topnew,d.style.left=b.left+"px",d.style.top=b.top+"px"})},delayframe:function(){var a=this;requestanimationframe(function(){a.resizeevent(),a._triggerevent("initfinish"),a.isanimating=!1,a.$obj.trigger("initcomplete.cbp")})},_gridadjust:function(){var b=this;"responsive"===b.options.gridadjustment?b._responsivelayout():b.blocks.each(function(b,c){var d=a(c).data("cbp");d.width=d.widthinitial,d.height=d.heightinitial})},_layout:function(){var a=this;a["_"+a.options.layoutmode+"layoutreset"](),a["_"+a.options.layoutmode+"layout"](),a.$obj.removeclass(function(a,b){return(b.match(/\bcbp-cols-\d+/gi)||[]).join(" ")}),a.$obj.addclass("cbp-cols-"+a.cols)},_slidermarkup:function(){var b=this;b.sliderstopevents=!1,b.slideractive=0,b._registerevent("updatesliderposition",function(){b.$obj.addclass("cbp-mode-slider")},!0),b.nav=a("
",{"class":"cbp-nav"}),b.nav.on("click.cbp","[data-slider-action]",function(c){if(c.preventdefault(),c.stopimmediatepropagation(),c.stoppropagation(),!b.sliderstopevents){var d=a(this),e=d.attr("data-slider-action");b["_"+e+"slider"]&&b["_"+e+"slider"](d)}}),b.options.shownavigation&&(b.controls=a("
",{"class":"cbp-nav-controls"}),b.navprev=a("
",{"class":"cbp-nav-prev","data-slider-action":"prev"}).appendto(b.controls),b.navnext=a("
",{"class":"cbp-nav-next","data-slider-action":"next"}).appendto(b.controls),b.controls.appendto(b.nav)),b.options.showpagination&&(b.navpagination=a("
",{"class":"cbp-nav-pagination"}).appendto(b.nav)),(b.controls||b.navpagination)&&b.nav.appendto(b.$obj),b._updatesliderpagination(),b.options.auto&&(b.options.autopauseonhover&&(b.mouseisentered=!1,b.$obj.on("mouseenter.cbp",function(){b.mouseisentered=!0,b._stopsliderauto()}).on("mouseleave.cbp",function(){b.mouseisentered=!1,b._startsliderauto()})),b._startsliderauto()),b.options.drag&&e.private.modernbrowser&&b._dragslider()},_updateslider:function(){var a=this;a._updatesliderposition(),a._updatesliderpagination()},_updatesliderpagination:function(){var b,c,d=this;if(d.options.showpagination){for(b=math.ceil(d.blockson.length/d.cols),d.navpagination.empty(),c=b-1;c>=0;c--)a("
",{"class":"cbp-nav-pagination-item","data-slider-action":"jumpto"}).appendto(d.navpagination);d.navpaginationitems=d.navpagination.children()}d._enabledisablenavslider()},_destroyslider:function(){var a=this;"slider"===a.options.layoutmode&&(a.$obj.off("click.cbp"),a.$obj.removeclass("cbp-mode-slider"),a.options.shownavigation&&a.nav.remove(),a.navpagination&&a.navpagination.remove())},_nextslider:function(){var a=this;if(a._isendslider()){if(!a.isrewindnav())return;a.slideractive=0}else a.options.scrollbypage?a.slideractive=math.min(a.slideractive+a.cols,a.blockson.length-a.cols):a.slideractive+=1;a._gotoslider()},_prevslider:function(){var a=this;if(a._isstartslider()){if(!a.isrewindnav())return;a.slideractive=a.blockson.length-a.cols}else a.options.scrollbypage?a.slideractive=math.max(0,a.slideractive-a.cols):a.slideractive-=1;a._gotoslider()},_jumptoslider:function(a){var b=this,c=math.min(a.index()*b.cols,b.blockson.length-b.cols);c!==b.slideractive&&(b.slideractive=c,b._gotoslider())},_jumpdragtoslider:function(a){var b,c,d,e=this,f=a>0?!0:!1;e.options.scrollbypage?(b=e.cols*e.localcolumnwidth,c=e.cols):(b=e.localcolumnwidth,c=1),a=math.abs(a),d=math.floor(a/b)*c,a%b>20&&(d+=c),e.slideractive=f?math.min(e.slideractive+d,e.blockson.length-e.cols):math.max(0,e.slideractive-d),e._gotoslider()},_isstartslider:function(){return 0===this.slideractive},_isendslider:function(){var a=this;return a.slideractive+a.cols>a.blockson.length-1},_gotoslider:function(){var a=this;a._enabledisablenavslider(),a._updatesliderposition()},_startsliderauto:function(){var a=this;return a.isdrag?void a._stopsliderauto():void(a.timeout=settimeout(function(){a._nextslider(),a._startsliderauto()},a.options.autotimeout))},_stopsliderauto:function(){cleartimeout(this.timeout)},_enabledisablenavslider:function(){var a,b,c=this;c.isrewindnav()||(b=c._isstartslider()?"addclass":"removeclass",c.navprev[b]("cbp-nav-stop"),b=c._isendslider()?"addclass":"removeclass",c.navnext[b]("cbp-nav-stop")),c.options.showpagination&&(a=c.options.scrollbypage?math.ceil(c.slideractive/c.cols):c._isendslider()?c.navpaginationitems.length-1:math.floor(c.slideractive/c.cols),c.navpaginationitems.removeclass("cbp-nav-pagination-active").eq(a).addclass("cbp-nav-pagination-active"))},isrewindnav:function(){var a=this;return a.options.shownavigation?a.blockson.length<=a.cols?!1:a.options.rewindnav?!0:!1:!0},slideritemslength:function(){return this.blockson.length<=this.cols},_sliderlayout:function(){var b=this;b.blockson.each(function(c,d){var e=a(d).data("cbp");e.leftnew=math.round(b.localcolumnwidth*c),e.topnew=0,b.colvert.push(e.height+b.options.gaphorizontal)}),b.slidercolvert=b.colvert.slice(b.slideractive,b.slideractive+b.cols),b.ulwidth=b.localcolumnwidth*b.blockson.length-b.options.gapvertical,b.$ul.width(b.ulwidth)},_updatesliderposition:function(){var a=this,b=-a.slideractive*a.localcolumnwidth;a._triggerevent("updatesliderposition"),e.private.modernbrowser?a.$ul[0].style[e.private.transform]="translate3d("+b+"px, 0px, 0)":a.$ul[0].style.left=b+"px",a.slidercolvert=a.colvert.slice(a.slideractive,a.slideractive+a.cols),a._resizemaincontainer()},_dragslider:function(){function f(b){if(!q.slideritemslength()){if(u?p=b:b.preventdefault(),q.options.auto&&q._stopsliderauto(),s)return void a(m).one("click.cbp",function(){return!1});m=a(b.target),k=j(b).x,l=0,n=-q.slideractive*q.localcolumnwidth,o=q.localcolumnwidth*(q.blockson.length-q.cols),r.on(t.move,h),r.on(t.end,g),q.$obj.addclass("cbp-mode-slider-dragstart")}}function g(){q.$obj.removeclass("cbp-mode-slider-dragstart"),s=!0,0!==l?(m.one("click.cbp",function(){return!1}),q._jumpdragtoslider(l),q.$ul.one(e.private.transitionend,i)):i.call(q),r.off(t.move),r.off(t.end)}function h(a){l=k-j(a).x,(l>8||-8>l)&&a.preventdefault(),q.isdrag=!0;var b=n-l;0>l&&n>l?b=(n-l)/5:l>0&&-o>n-l&&(b=-o+(o+n-l)/5),e.private.modernbrowser?q.$ul[0].style[e.private.transform]="translate3d("+b+"px, 0px, 0)":q.$ul[0].style.left=b+"px"}function i(){if(s=!1,q.isdrag=!1,q.options.auto){if(q.mouseisentered)return;q._startsliderauto()}}function j(a){return a.originalevent!==d&&a.originalevent.touches!==d&&(a=a.originalevent.touches[0]),{x:a.pagex,y:a.pagey}}var k,l,m,n,o,p,q=this,r=a(c),s=!1,t={},u=!1;q.isdrag=!1,"ontouchstart"in b||navigator.maxtouchpoints>0||navigator.msmaxtouchpoints>0?(t={start:"touchstart.cbp",move:"touchmove.cbp",end:"touchend.cbp"},u=!0):t={start:"mousedown.cbp",move:"mousemove.cbp",end:"mouseup.cbp"},q.$ul.on(t.start,f)},_sliderlayoutreset:function(){var a=this;a.colvert=[]},_gridmarkup:function(){},_gridlayout:function(){var b=this;b.blockson.each(function(c,d){var e,f,g,h,i=math.min.apply(math,b.colvert),j=0,k=a(d).data("cbp");for(g=0,h=b.colvert.length;h>g;g++)if(b.colvert[g]===i){j=g;break}for(k.leftnew=math.round(b.localcolumnwidth*j),k.topnew=math.round(i),e=i+k.height+b.options.gaphorizontal,f=b.cols+1-h,g=0;f>g;g++)b.colvert[j+g]=e})},_gridlayoutreset:function(){var a,b=this;for("aligncenter"===b.options.gridadjustment?(b.cols=math.max(math.floor((b.width+b.options.gapvertical)/b.localcolumnwidth),1),b.width=b.cols*b.localcolumnwidth-b.options.gapvertical,b.$obj.css("max-width",b.width)):b.cols=math.max(math.floor((b.width+b.options.gapvertical)/b.localcolumnwidth),1),b.colvert=[],a=b.cols;a--;)b.colvert.push(0)},_responsivelayout:function(){var b,c,d=this;d.columnwidthcache?d.localcolumnwidth=d.columnwidthcache:d.columnwidthcache=d.localcolumnwidth,d.cols=d[d.getcolumnstype](),b=d.width-d.options.gapvertical*(d.cols-1),d.localcolumnwidth=parseint(b/d.cols,10)+d.options.gapvertical,c=d.localcolumnwidth-d.options.gapvertical,d.blocks.each(function(b,d){d.style.width=c+"px",a(d).data("cbp").width=c}),d.blocks.each(function(b,c){var d=a(c);d.data("cbp").height=d.outerheight()})},_getcolumnsauto:function(){var a=this;return math.max(math.round(a.width/a.localcolumnwidth),1)},_getcolumnsbreakpoints:function(){var b,c=this,e=c.width-c.options.gapvertical;return a.each(c.options.mediaqueries,function(a,c){return e>=c.width?(b=c.cols,!1):void 0}),b===d&&(b=c.options.mediaqueries[c.options.mediaqueries.length-1].cols),b},_resizemaincontainer:function(){var a,b=this,c=b.slidercolvert||b.colvert;a=math.max(math.max.apply(math,c)-b.options.gaphorizontal,0),a!==b.height&&(b.obj.style.height=a+"px",b.height!==d&&(e.private.modernbrowser?b.$obj.one(e.private.transitionend,function(){b.$obj.trigger("pluginresize.cbp")}):b.$obj.trigger("pluginresize.cbp")),b.height=a)},_filter:function(a){var b=this;b.blocksoninitial=b.blockson,b.blockson=b.blocks.filter(a),b.blocksoff=b.blocks.not(a),b._layout(),b.filterlayout(a)},filterlayout:function(){var b=this;b.blocksoff.addclass("cbp-item-off"),b.blockson.removeclass("cbp-item-off").each(function(b,c){var d=a(c).data("cbp");d.left=d.leftnew,d.top=d.topnew,c.style.left=d.left+"px",c.style.top=d.top+"px"}),b._resizemaincontainer(),b.filterfinish()},filterfinish:function(){var a=this;a.isanimating=!1,a.$obj.trigger("filtercomplete.cbp"),a._triggerevent("filterfinish")},_registerevent:function(a,b,c){var d=this;d.registeredevents[a]||(d.registeredevents[a]=[]),d.registeredevents[a].push({func:b,onetime:c||!1})},_triggerevent:function(a,b){var c,d,e=this;if(e.skipevents[a])return void delete e.skipevents[a];if(e.registeredevents[a])for(c=0,d=e.registeredevents[a].length;d>c;c++)e.registeredevents[a][c].func.call(e,b),e.registeredevents[a][c].onetime&&(e.registeredevents[a].splice(c,1),c--,d--)},_skipnextevent:function(a){var b=this;b.skipevents[a]=!0},_additems:function(b,c){var d=this,f=a(b).filter(".cbp-item").addclass("cbp-loading-fadein").css("top","1000%").wrapinner('
');return f.length?void d._load(f,function(){d.$obj.addclass("cbp-additems"),f.appendto(d.$ul),a.merge(d.blocks,f),d.storedata(f),"*"!==d.defaultfilter?(d.blockson=d.blocks.filter(d.defaultfilter),d.blocks.not(d.defaultfilter).addclass("cbp-item-off")):d.blockson=d.blocks,f.on(e.private.animationend,function(){d.$obj.find(".cbp-loading-fadein").removeclass("cbp-loading-fadein"),d.$obj.removeclass("cbp-additems")}),d._triggerevent("additemstodom",f),d._gridadjust(),d._layout(),d.positionateitems(),d._resizemaincontainer(),"slider"===d.options.layoutmode&&d._updateslider(),d.elems&&e.public.showcounter.call(d.obj,d.elems),e.private.modernbrowser?f.last().one(e.private.animationend,function(){d.isanimating=!1,a.isfunction(c)&&c.call(d)}):(d.isanimating=!1,a.isfunction(c)&&c.call(d))}):(d.isanimating=!1,void(a.isfunction(c)&&c.call(d)))}}),a.fn.cubeportfolio=function(a,b,c){return this.each(function(){if("object"==typeof a||!a)return e.public.init.call(this,a,c);if(e.public[a])return e.public[a].call(this,b,c);throw new error("method "+a+" does not exist on jquery.cubeportfolio.js")})},a.fn.cubeportfolio.options={filters:"",loadmore:"",loadmoreaction:"click",layoutmode:"grid",drag:!0,auto:!1,autotimeout:5e3,autopauseonhover:!0,shownavigation:!0,showpagination:!0,rewindnav:!0,scrollbypage:!1,defaultfilter:"*",filterdeeplinking:!1,animationtype:"fadeout",gridadjustment:"responsive",mediaqueries:!1,gaphorizontal:10,gapvertical:10,caption:"pushtop",displaytype:"lazyloading",displaytypespeed:400,lightboxdelegate:".cbp-lightbox",lightboxgallery:!0,lightboxtitlesrc:"data-title",lightboxcounter:'',singlepagedelegate:".cbp-singlepage",singlepagedeeplinking:!0,singlepagestickynavigation:!0,singlepagecounter:'
{{current}} of {{total}}
',singlepageanimation:"left",singlepagecallback:function(){},singlepageinlinedelegate:".cbp-singlepageinline",singlepageinlineposition:"top",singlepageinlineinfocus:!0,singlepageinlinecallback:function(){}},e.plugins={},a.fn.cubeportfolio.constructor=e}(jquery,window,document),function(a){"use strict";function b(b){var c=this;c.parent=b,c.filters=a(b.options.filters),c.wrap=a(),c.registerfilter()}var c=a.fn.cubeportfolio.constructor;b.prototype.registerfilter=function(){var b,c=this,d=c.parent;c.filters.each(function(e,f){var g,h=a(f);h.hasclass("cbp-l-filters-dropdown")?(g=h.find(".cbp-l-filters-dropdownwrap"),g.on({"mouseover.cbp":function(){g.addclass("cbp-l-filters-dropdownwrap-open")},"mouseleave.cbp":function(){g.removeclass("cbp-l-filters-dropdownwrap-open")}}),b=function(a){g.find(".cbp-filter-item").removeclass("cbp-filter-item-active"),g.find(".cbp-l-filters-dropdownheader").text(a.text()),a.addclass("cbp-filter-item-active"),g.trigger("mouseleave.cbp")},c.wrap.add(g)):b=function(a){a.addclass("cbp-filter-item-active").siblings().removeclass("cbp-filter-item-active")},b(h.find(".cbp-filter-item").filter('[data-filter="'+d.defaultfilter+'"]')),h.on("click.cbp",".cbp-filter-item",function(){var c=a(this);c.hasclass("cbp-filter-item-active")||(d.isanimating||b.call(null,c),d.$obj.cubeportfolio("filter",c.data("filter")))}),d.$obj.cubeportfolio("showcounter",h.find(".cbp-filter-item"),function(){var a,c=/#cbpf=(.*?)([#|?&]|$)/gi.exec(location.href);null!==c&&(a=h.find(".cbp-filter-item").filter('[data-filter="'+c[1]+'"]'),a.length&&b.call(null,a))})})},b.prototype.destroy=function(){var a=this;a.filters.off(".cbp"),a.wrap&&a.wrap.off(".cbp")},c.plugins.filters=function(a){return""===a.options.filters?null:new b(a)}}(jquery,window,document),function(a,b){"use strict";function c(b){var c=this;c.parent=b,c.loadmore=a(b.options.loadmore).find(".cbp-l-loadmore-link"),b.options.loadmoreaction.length&&c[b.options.loadmoreaction]()}var d=a.fn.cubeportfolio.constructor;c.prototype.click=function(){var b=this,c=0;b.loadmore.on("click.cbp",function(d){var e=a(this);d.preventdefault(),e.hasclass("cbp-l-loadmore-stop")||(e.addclass("cbp-l-loadmore-loading"),c++,a.ajax({url:b.loadmore.attr("href"),type:"get",datatype:"html"}).done(function(d){var f,g;f=a(d).filter(function(){return a(this).is("div.cbp-loadmore-block"+c)}),b.parent.$obj.cubeportfolio("appenditems",f.html(),function(){e.removeclass("cbp-l-loadmore-loading"),g=a(d).filter(function(){return a(this).is("div.cbp-loadmore-block"+(c+1))}),0===g.length&&e.addclass("cbp-l-loadmore-stop")})}).fail(function(){}))})},c.prototype.auto=function(){var c=this;c.parent.$obj.on("initcomplete.cbp",function(){object.create({init:function(){var d=this;d.isactive=!1,d.numberofclicks=0,c.loadmore.addclass("cbp-l-loadmore-loading"),d.window=a(b),d.addevents(),d.getnewitems()},addevents:function(){var a,b=this;c.loadmore.on("click.cbp",function(a){a.preventdefault()}),b.window.on("scroll.loadmoreobject",function(){cleartimeout(a),a=settimeout(function(){c.parent.isanimating||b.getnewitems()},80)}),c.parent.$obj.on("filtercomplete.cbp",function(){b.getnewitems()})},getnewitems:function(){var b,d,e=this;e.isactive||c.loadmore.hasclass("cbp-l-loadmore-stop")||(b=c.loadmore.offset().top,d=e.window.scrolltop()+e.window.height(),b>d||(e.isactive=!0,e.numberofclicks++,a.ajax({url:c.loadmore.attr("href"),type:"get",datatype:"html",cache:!0}).done(function(b){var d,f;d=a(b).filter(function(){return a(this).is("div.cbp-loadmore-block"+e.numberofclicks)}),c.parent.$obj.cubeportfolio("appenditems",d.html(),function(){f=a(b).filter(function(){return a(this).is("div.cbp-loadmore-block"+(e.numberofclicks+1))}),0===f.length?(c.loadmore.addclass("cbp-l-loadmore-stop"),e.window.off("scroll.loadmoreobject"),c.parent.$obj.off("filtercomplete.cbp")):(e.isactive=!1,e.window.trigger("scroll.loadmoreobject"))})}).fail(function(){e.isactive=!1})))}}).init()})},c.prototype.destroy=function(){var c=this;c.loadmore.off(".cbp"),a(b).off("scroll.loadmoreobject")},d.plugins.loadmore=function(a){return""===a.options.loadmore?null:new c(a)}}(jquery,window,document),function(a,b,c){"use strict";function d(a){var b=this;b.parent=a,a.options.lightboxshowcounter===!1&&(a.options.lightboxcounter=""),a.options.singlepageshowcounter===!1&&(a.options.singlepagecounter=""),b.run()}var e=a.fn.cubeportfolio.constructor,f={init:function(b,d){var e,f=this;if(f.cubeportfolio=b,f.type=d,f.isopen=!1,f.options=f.cubeportfolio.options,"lightbox"===d&&f.cubeportfolio._registerevent("resizewindow",function(){f.resizeimage()}),"singlepageinline"===d)return f.startinline=-1,f.height=0,f._createmarkupsinglepageinline(),void f.cubeportfolio._registerevent("resizegrid",function(){f.isopen&&f.close()});if(f._createmarkup(),"singlepage"===d&&(f.cubeportfolio._registerevent("resizewindow",function(){if(f.options.singlepagestickynavigation){var a=f.wrap[0].clientwidth;a>0&&(f.navigationwrap.width(a),f.navigation.width(a))}}),f.options.singlepagedeeplinking)){f.url=location.href,"#"===f.url.slice(-1)&&(f.url=f.url.slice(0,-1));var g=f.url.split("#cbp="),h=g.shift();if(a.each(g,function(b,c){return f.cubeportfolio.blockson.each(function(b,d){var g=a(d).find(f.options.singlepagedelegate+'[href="'+c+'"]');return g.length?(e=g,!1):void 0}),e?!1:void 0}),e){f.url=h;var i=e,j=i.attr("data-cbp-singlepage"),k=[];j?k=i.closest(a(".cbp-item")).find('[data-cbp-singlepage="'+j+'"]'):f.cubeportfolio.blockson.each(function(b,c){var d=a(c);d.not(".cbp-item-off")&&d.find(f.options.singlepagedelegate).each(function(b,c){a(c).attr("data-cbp-singlepage")||k.push(c)})}),f.opensinglepage(k,e[0])}else if(g.length){var l=c.createelement("a");l.setattribute("href",g[0]),f.opensinglepage([l],l)}}},_createmarkup:function(){var b=this,d="";"singlepage"===b.type&&"left"!==b.options.singlepageanimation&&(d=" cbp-popup-singlepage-"+b.options.singlepageanimation),b.wrap=a("
",{"class":"cbp-popup-wrap cbp-popup-"+b.type+d,"data-action":"lightbox"===b.type?"close":""}).on("click.cbp",function(c){if(!b.stopevents){var d=a(c.target).attr("data-action");b[d]&&(b[d](),c.preventdefault())}}),b.content=a("
",{"class":"cbp-popup-content"}).appendto(b.wrap),a("
",{"class":"cbp-popup-loadingbox"}).appendto(b.wrap),"ie8"===e.private.browser&&(b.bg=a("
",{"class":"cbp-popup-ie8bg","data-action":"lightbox"===b.type?"close":""}).appendto(b.wrap)),b.navigationwrap=a("
",{"class":"cbp-popup-navigation-wrap"}).appendto(b.wrap),b.navigation=a("
",{"class":"cbp-popup-navigation"}).appendto(b.navigationwrap),b.closebutton=a("
",{"class":"cbp-popup-close",title:"close (esc arrow key)","data-action":"close"}).appendto(b.navigation),b.nextbutton=a("
",{"class":"cbp-popup-next",title:"next (right arrow key)","data-action":"next"}).appendto(b.navigation),b.prevbutton=a("
",{"class":"cbp-popup-prev",title:"previous (left arrow key)","data-action":"prev"}).appendto(b.navigation),"singlepage"===b.type&&(b.options.singlepagecounter&&(b.counter=a(b.options.singlepagecounter).appendto(b.navigation),b.counter.text("")),b.content.on("click.cbp",b.options.singlepagedelegate,function(a){a.preventdefault();var c,d=b.dataarray.length,e=this.getattribute("href");for(c=0;d>c&&b.dataarray[c].url!==e;c++);b.singlepagejumpto(c-b.current)}),b.wrap.on("mousewheel.cbp dommousescroll.cbp",function(a){a.stopimmediatepropagation()})),a(c).on("keydown.cbp",function(a){b.isopen&&(b.stopevents||(37===a.keycode?b.prev():39===a.keycode?b.next():27===a.keycode&&b.close()))})},_createmarkupsinglepageinline:function(){var b=this;b.wrap=a("
",{"class":"cbp-popup-singlepageinline"}).on("click.cbp",function(c){if(!b.stopevents){var d=a(c.target).attr("data-action");d&&b[d]&&(b[d](),c.preventdefault())}}),b.content=a("
",{"class":"cbp-popup-content"}).appendto(b.wrap),b.navigation=a("
",{"class":"cbp-popup-navigation"}).appendto(b.wrap),b.closebutton=a("
",{"class":"cbp-popup-close",title:"close (esc arrow key)","data-action":"close"}).appendto(b.navigation)},destroy:function(){var b=this,d=a("body");a(c).off("keydown.cbp"),d.off("click.cbp",b.options.lightboxdelegate),d.off("click.cbp",b.options.singlepagedelegate),b.content.off("click.cbp",b.options.singlepagedelegate),b.cubeportfolio.$obj.off("click.cbp",b.options.singlepageinlinedelegate),b.cubeportfolio.$obj.off("click.cbp",b.options.lightboxdelegate),b.cubeportfolio.$obj.off("click.cbp",b.options.singlepagedelegate),b.cubeportfolio.$obj.removeclass("cbp-popup-isopening"),b.cubeportfolio.$obj.find(".cbp-item").removeclass("cbp-singlepageinline-active"),b.wrap.remove()},openlightbox:function(d,e){var f,g,h=this,i=0,j=[];if(!h.isopen){if(h.isopen=!0,h.stopevents=!1,h.dataarray=[],h.current=null,f=e.getattribute("href"),null===f)throw new error("hei! your clicked element doesn't have a href attribute.");a.each(d,function(b,c){var d,e=c.getattribute("href"),g=e,k="isimage";if(-1===a.inarray(e,j)){if(f===e)h.current=i;else if(!h.options.lightboxgallery)return;/youtube/i.test(e)?(d=e.substring(e.lastindexof("v=")+2),/autoplay=/i.test(d)||(d+="&autoplay=1"),d=d.replace(/\?|&/,"?"),g="//www.youtube.com/embed/"+d,k="isyoutube"):/vimeo/i.test(e)?(d=e.substring(e.lastindexof("/")+1),/autoplay=/i.test(d)||(d+="&autoplay=1"),d=d.replace(/\?|&/,"?"),g="//player.vimeo.com/video/"+d,k="isvimeo"):/ted\.com/i.test(e)?(g="http://embed.ted.com/talks/"+e.substring(e.lastindexof("/")+1)+".html",k="isted"):/soundcloud\.com/i.test(e)?(g=e,k="issoundcloud"):/(\.mp4)|(\.ogg)|(\.ogv)|(\.webm)/i.test(e)?(g=e.split(-1!==e.indexof("|")?"|":"%7c"),k="isselfhostedvideo"):/\.mp3$/i.test(e)&&(g=e,k="isselfhostedaudio"),h.dataarray.push({src:g,title:c.getattribute(h.options.lightboxtitlesrc),type:k}),i++}j.push(e)}),h.countertotal=h.dataarray.length,1===h.countertotal?(h.nextbutton.hide(),h.prevbutton.hide(),h.dataactionimg=""):(h.nextbutton.show(),h.prevbutton.show(),h.dataactionimg='data-action="next"'),h.wrap.appendto(c.body),h.scrolltop=a(b).scrolltop(),h.originalstyle=a("html").attr("style"),a("html").css({overflow:"hidden",paddingright:b.innerwidth-a(c).width()}),h.wrap.show(),g=h.dataarray[h.current],h[g.type](g)}},opensinglepage:function(d,f){var g,h=this,i=0,j=[];if(!h.isopen){if(h.cubeportfolio.singlepageinline&&h.cubeportfolio.singlepageinline.isopen&&h.cubeportfolio.singlepageinline.close(),h.isopen=!0,h.stopevents=!1,h.dataarray=[],h.current=null,g=f.getattribute("href"),null===g)throw new error("hei! your clicked element doesn't have a href attribute.");if(a.each(d,function(b,c){var d=c.getattribute("href");-1===a.inarray(d,j)&&(g===d&&(h.current=i),h.dataarray.push({url:d,element:c}),i++),j.push(d)}),h.countertotal=h.dataarray.length,1===h.countertotal?(h.nextbutton.hide(),h.prevbutton.hide()):(h.nextbutton.show(),h.prevbutton.show()),h.wrap.appendto(c.body),h.scrolltop=a(b).scrolltop(),a("html").css({overflow:"hidden",paddingright:b.innerwidth-a(c).width()}),h.wrap.scrolltop(0),h.wrap.show(),h.finishopen=2,h.navigationmobile=a(),h.wrap.one(e.private.transitionend,function(){var b;h.options.singlepagestickynavigation&&(h.wrap.addclass("cbp-popup-singlepage-sticky"),b=h.wrap[0].clientwidth,h.navigationwrap.width(b),("android"===e.private.browser||"ios"===e.private.browser)&&(h.navigationmobile=a("
",{"class":"cbp-popup-singlepage cbp-popup-singlepage-sticky",id:h.wrap.attr("id")}).on("click.cbp",function(b){if(!h.stopevents){var c=a(b.target).attr("data-action");h[c]&&(h[c](),b.preventdefault())}}),h.navigationmobile.appendto(c.body).append(h.navigationwrap))),h.finishopen--,h.finishopen<=0&&h.updatesinglepageisopen.call(h)}),"ie8"===e.private.browser||"ie9"===e.private.browser){if(h.options.singlepagestickynavigation){var k=h.wrap[0].clientwidth;h.navigationwrap.width(k),settimeout(function(){h.wrap.addclass("cbp-popup-singlepage-sticky")},1e3)}h.finishopen--}h.wrap.addclass("cbp-popup-loading"),h.wrap.offset(),h.wrap.addclass("cbp-popup-singlepage-open"),h.options.singlepagedeeplinking&&(h.url=h.url.split("#cbp=")[0],location.href=h.url+"#cbp="+h.dataarray[h.current].url),a.isfunction(h.options.singlepagecallback)&&h.options.singlepagecallback.call(h,h.dataarray[h.current].url,h.dataarray[h.current].element)}},opensinglepageinline:function(c,d,e){var f,g,h,i,j=this;if(e=e||!1,j.fromopen=e,j.storeblocks=c,j.storecurrentblock=d,j.isopen)return g=a(d).closest(".cbp-item").index(),void(j.dataarray[j.current].url!==d.getattribute("href")||j.current!==g?j.cubeportfolio.singlepageinline.close("open",{blocks:c,currentblock:d,fromopen:!0}):j.close());if(j.isopen=!0,j.stopevents=!1,j.dataarray=[],j.current=null,f=d.getattribute("href"),null===f)throw new error("hei! your clicked element doesn't have a href attribute.");if(h=a(d).closest(".cbp-item")[0],c.each(function(a,b){h===b&&(j.current=a)}),j.dataarray[j.current]={url:f,element:d},i=a(j.dataarray[j.current].element).parents(".cbp-item").addclass("cbp-singlepageinline-active"),j.countertotal=c.length,j.wrap.insertbefore(j.cubeportfolio.wrapper),"top"===j.options.singlepageinlineposition?(j.startinline=0,j.top=0,j.firstrow=!0,j.lastrow=!1):"bottom"===j.options.singlepageinlineposition?(j.startinline=j.countertotal,j.top=j.cubeportfolio.height,j.firstrow=!1,j.lastrow=!0):"above"===j.options.singlepageinlineposition?(j.startinline=j.cubeportfolio.cols*math.floor(j.current/j.cubeportfolio.cols),j.top=a(c[j.current]).data("cbp").top,0===j.startinline?j.firstrow=!0:(j.top-=j.options.gaphorizontal,j.firstrow=!1),j.lastrow=!1):(j.top=a(c[j.current]).data("cbp").top+a(c[j.current]).data("cbp").height,j.startinline=math.min(j.cubeportfolio.cols*(math.floor(j.current/j.cubeportfolio.cols)+1),j.countertotal),j.firstrow=!1,j.lastrow=j.startinline===j.countertotal?!0:!1),j.wrap[0].style.height=j.wrap.outerheight(!0)+"px",j.deferredinline=a.deferred(),j.options.singlepageinlineinfocus){j.scrolltop=a(b).scrolltop();var k=j.cubeportfolio.$obj.offset().top+j.top-100;j.scrolltop!==k?a("html,body").animate({scrolltop:k},350).promise().then(function(){j._resizesinglepageinline(),j.deferredinline.resolve()}):(j._resizesinglepageinline(),j.deferredinline.resolve())}else j._resizesinglepageinline(),j.deferredinline.resolve();j.cubeportfolio.$obj.addclass("cbp-popup-singlepageinline-open"),j.wrap.css({top:j.top}),a.isfunction(j.options.singlepageinlinecallback)&&j.options.singlepageinlinecallback.call(j,j.dataarray[j.current].url,j.dataarray[j.current].element)},_resizesinglepageinline:function(){var a=this;a.height=a.firstrow||a.lastrow?a.wrap.outerheight(!0):a.wrap.outerheight(!0)-a.options.gaphorizontal,a.storeblocks.each(function(b,c){b').is("img:uncached")?(a(d).on("load.cbp error.cbp",function(){c.updateimagesmarkup(b.src,b.title,c._getcountermarkup(c.options.lightboxcounter,c.current+1,c.countertotal)),c.tooggleloading(!1)}),d.src=b.src):(c.updateimagesmarkup(b.src,b.title,c._getcountermarkup(c.options.lightboxcounter,c.current+1,c.countertotal)),c.tooggleloading(!1))},isvimeo:function(a){var b=this;b.updatevideomarkup(a.src,a.title,b._getcountermarkup(b.options.lightboxcounter,b.current+1,b.countertotal))},isyoutube:function(a){var b=this;b.updatevideomarkup(a.src,a.title,b._getcountermarkup(b.options.lightboxcounter,b.current+1,b.countertotal))},isted:function(a){var b=this;b.updatevideomarkup(a.src,a.title,b._getcountermarkup(b.options.lightboxcounter,b.current+1,b.countertotal))},issoundcloud:function(a){var b=this;b.updatevideomarkup(a.src,a.title,b._getcountermarkup(b.options.lightboxcounter,b.current+1,b.countertotal))},isselfhostedvideo:function(a){var b=this;b.updateselfhostedvideo(a.src,a.title,b._getcountermarkup(b.options.lightboxcounter,b.current+1,b.countertotal))},isselfhostedaudio:function(a){var b=this;b.updateselfhostedaudio(a.src,a.title,b._getcountermarkup(b.options.lightboxcounter,b.current+1,b.countertotal))},_getcountermarkup:function(a,b,c){if(!a.length)return"";var d={current:b,total:c};return a.replace(/\{\{current}}|\{\{total}}/gi,function(a){return d[a.slice(2,-2)]})},updateselfhostedvideo:function(a,b,c){var d,e=this;e.wrap.addclass("cbp-popup-lightbox-isiframe");var f='
'+(b?'
'+b+"
":"")+c+"
",e.content.html(f),e.wrap.addclass("cbp-popup-ready"),e.preloadnearbyimages()},updateselfhostedaudio:function(a,b,c){var d=this;d.wrap.addclass("cbp-popup-lightbox-isiframe");var e='
'+(b?'
'+b+"
":"")+c+"
";d.content.html(e),d.wrap.addclass("cbp-popup-ready"),d.preloadnearbyimages()},updatevideomarkup:function(a,b,c){var d=this;d.wrap.addclass("cbp-popup-lightbox-isiframe");var e='
'+(b?'
'+b+"
":"")+c+"
";d.content.html(e),d.wrap.addclass("cbp-popup-ready"),d.preloadnearbyimages()},updateimagesmarkup:function(a,b,c){var d=this;d.wrap.removeclass("cbp-popup-lightbox-isiframe");var e='
'+(b?'
'+b+"
":"")+c+"
";d.content.html(e),d.wrap.addclass("cbp-popup-ready"),d.resizeimage(),d.preloadnearbyimages()},next:function(){var a=this;a[a.type+"jumpto"](1)},prev:function(){var a=this;a[a.type+"jumpto"](-1)},lightboxjumpto:function(a){var b,c=this;c.current=c.getindex(c.current+a),b=c.dataarray[c.current],c[b.type](b)},singlepagejumpto:function(b){var c=this;c.current=c.getindex(c.current+b),a.isfunction(c.options.singlepagecallback)&&(c.resetwrap(),c.wrap.scrolltop(0),c.wrap.addclass("cbp-popup-loading"),c.options.singlepagecallback.call(c,c.dataarray[c.current].url,c.dataarray[c.current].element),c.options.singlepagedeeplinking&&(location.href=c.url+"#cbp="+c.dataarray[c.current].url))},resetwrap:function(){var a=this;"singlepage"===a.type&&a.options.singlepagedeeplinking&&(location.href=a.url+"#")},getindex:function(a){var b=this;return a%=b.countertotal,0>a&&(a=b.countertotal+a),a},close:function(c,d){function f(){h.content.html(""),h.wrap.detach(),h.cubeportfolio.$obj.removeclass("cbp-popup-singlepageinline-open cbp-popup-singlepageinline-close"),"promise"===c&&a.isfunction(d.callback)&&d.callback.call(h.cubeportfolio)}function g(){h.options.singlepageinlineinfocus&&"promise"!==c?a("html,body").animate({scrolltop:h.scrolltop},350).promise().then(function(){f()}):f()}var h=this;h.isopen=!1,"singlepageinline"===h.type?"open"===c?(h.wrap.removeclass("cbp-popup-singlepageinline-ready"),a(h.dataarray[h.current].element).closest(".cbp-item").removeclass("cbp-singlepageinline-active"),h.opensinglepageinline(d.blocks,d.currentblock,d.fromopen)):(h.height=0,h._revertresizesinglepageinline(),h.wrap.removeclass("cbp-popup-singlepageinline-ready"),h.cubeportfolio.$obj.addclass("cbp-popup-singlepageinline-close"),h.startinline=-1,h.cubeportfolio.$obj.find(".cbp-item").removeclass("cbp-singlepageinline-active"),e.private.modernbrowser?h.wrap.one(e.private.transitionend,function(){g()}):g()):"singlepage"===h.type?(h.resetwrap(),h.wrap.removeclass("cbp-popup-ready"),("android"===e.private.browser||"ios"===e.private.browser)&&(a("html").css({position:""}),h.navigationwrap.appendto(h.wrap),h.navigationmobile.remove()),a(b).scrolltop(h.scrolltop),settimeout(function(){h.stopscroll=!0,h.navigationwrap.css({top:h.wrap.scrolltop()}),h.wrap.removeclass("cbp-popup-singlepage-open cbp-popup-singlepage-sticky"),("ie8"===e.private.browser||"ie9"===e.private.browser)&&(h.content.html(""),h.wrap.detach(),a("html").css({overflow:"",paddingright:"",position:""}),h.navigationwrap.removeattr("style"))},0),h.wrap.one(e.private.transitionend,function(){h.content.html(""),h.wrap.detach(),a("html").css({overflow:"",paddingright:"",position:""}),h.navigationwrap.removeattr("style")})):(h.originalstyle?a("html").attr("style",h.originalstyle):a("html").css({overflow:"",paddingright:""}),a(b).scrolltop(h.scrolltop),h.content.html(""),h.wrap.detach())},tooggleloading:function(a){var b=this;b.stopevents=a,b.wrap[a?"addclass":"removeclass"]("cbp-popup-loading")},resizeimage:function(){if(this.isopen){var c=a(b).height(),d=this.content.find("img"),e=parseint(d.css("margin-top"),10)+parseint(d.css("margin-bottom"),10);d.css("max-height",c-e+"px")}},preloadnearbyimages:function(){var b,c,d=[],e=this;d.push(e.getindex(e.current+1)),d.push(e.getindex(e.current+2)),d.push(e.getindex(e.current+3)),d.push(e.getindex(e.current-1)),d.push(e.getindex(e.current-2)),d.push(e.getindex(e.current-3));for(var f=d.length-1;f>=0;f--)"isimage"===e.dataarray[d[f]].type&&(c=e.dataarray[d[f]].src,b=new image,a('').is("img:uncached")&&(b.src=c))}},g=!1,h=!1;d.prototype.run=function(){var b=this,d=b.parent,e=a(c.body);d.lightbox=null,d.options.lightboxdelegate&&!g&&(g=!0,d.lightbox=object.create(f),d.lightbox.init(d,"lightbox"),e.on("click.cbp",d.options.lightboxdelegate,function(c){c.preventdefault();var e=a(this),f=e.attr("data-cbp-lightbox"),g=b.detectscope(e),h=g.data("cubeportfolio"),i=[];h?h.blockson.each(function(b,c){var e=a(c);e.not(".cbp-item-off")&&e.find(d.options.lightboxdelegate).each(function(b,c){f?a(c).attr("data-cbp-lightbox")===f&&i.push(c):i.push(c)})}):i=g.find(f?d.options.lightboxdelegate+"[data-cbp-lightbox="+f+"]":d.options.lightboxdelegate),d.lightbox.openlightbox(i,e[0])})),d.singlepage=null,d.options.singlepagedelegate&&!h&&(h=!0,d.singlepage=object.create(f),d.singlepage.init(d,"singlepage"),e.on("click.cbp",d.options.singlepagedelegate,function(c){c.preventdefault();var e=a(this),f=e.attr("data-cbp-singlepage"),g=b.detectscope(e),h=g.data("cubeportfolio"),i=[];h?h.blockson.each(function(b,c){var e=a(c);e.not(".cbp-item-off")&&e.find(d.options.singlepagedelegate).each(function(b,c){f?a(c).attr("data-cbp-singlepage")===f&&i.push(c):i.push(c)})}):i=g.find(f?d.options.singlepagedelegate+"[data-cbp-singlepage="+f+"]":d.options.singlepagedelegate),d.singlepage.opensinglepage(i,e[0])})),d.singlepageinline=null,d.options.singlepagedelegate&&(d.singlepageinline=object.create(f),d.singlepageinline.init(d,"singlepageinline"),d.$obj.on("click.cbp",d.options.singlepageinlinedelegate,function(a){a.preventdefault(),d.singlepageinline.opensinglepageinline(d.blockson,this)}))},d.prototype.detectscope=function(b){var d,e,f;return d=b.closest(".cbp-popup-singlepageinline"),d.length?(f=b.closest(".cbp",d[0]),f.length?f:d):(e=b.closest(".cbp-popup-singlepage"),e.length?(f=b.closest(".cbp",e[0]),f.length?f:e):(f=b.closest(".cbp"),f.length?f:a(c.body)))},d.prototype.destroy=function(){var b=this.parent;a(c.body).off("click.cbp"),g=!1,h=!1,b.lightbox&&b.lightbox.destroy(),b.singlepage&&b.singlepage.destroy(),b.singlepageinline&&b.singlepageinline.destroy()},e.plugins.popup=function(a){return new d(a)}}(jquery,window,document),function(a,b,c,d){"use strict";var e=a.fn.cubeportfolio.constructor;e.private={checkinstance:function(b){var c=a.data(this,"cubeportfolio");if(!c)throw new error("cubeportfolio is not initialized. initialize it before calling "+b+" method!");return c},browserinfo:function(){var a,c,f,g=e.private,h=navigator.appversion;g.browser=-1!==h.indexof("msie 8.")?"ie8":-1!==h.indexof("msie 9.")?"ie9":-1!==h.indexof("msie 10.")?"ie10":b.activexobject||"activexobject"in b?"ie11":/android/gi.test(h)?"android":/iphone|ipad|ipod/gi.test(h)?"ios":/chrome/gi.test(h)?"chrome":"",f=g.stylesupport("perspective"),typeof f!==d&&(a=g.stylesupport("transition"),g.transitionend={webkittransition:"webkittransitionend",transition:"transitionend"}[a],c=g.stylesupport("animation"),g.animationend={webkitanimation:"webkitanimationend",animation:"animationend"}[c],g.animationduration={webkitanimation:"webkitanimationduration",animation:"animationduration"}[c],g.animationdelay={webkitanimation:"webkitanimationdelay",animation:"animationdelay"}[c],g.transform=g.stylesupport("transform"),a&&c&&g.transform&&(g.modernbrowser=!0))},stylesupport:function(a){var b,d="webkit"+a.charat(0).touppercase()+a.slice(1),e=c.createelement("div");return a in e.style?b=a:d in e.style&&(b=d),e=null,b}},e.private.browserinfo()}(jquery,window,document),function(a,b,c){"use strict";var d=a.fn.cubeportfolio.constructor;d.public={init:function(a,b){new d(this,a,b)},destroy:function(e){var f=d.private.checkinstance.call(this,"destroy");f._triggerevent("beforedestroy"),a.removedata(this,"cubeportfolio"),f.blocks.each(function(){a.removedata(this,"cbp-wxh")}),f.$obj.removeclass("cbp-ready cbp-additemscbp-cols-"+f.cols).removeattr("style"),f.$ul.removeclass("cbp-wrapper"),a(b).off("resize.cbp"),f.$obj.off(".cbp"),a(c).off(".cbp"),f.blocks.removeclass("cbp-item-off").removeattr("style"),f.blocks.find(".cbp-item-wrapper").children().unwrap(),f.options.caption&&f._captiondestroy(),f._destroyslider(),f.$ul.unwrap(),f.addedwrapp&&f.blocks.unwrap(),a.each(f._plugins,function(a,b){"function"==typeof b.destroy&&b.destroy()}),a.isfunction(e)&&e.call(f),f._triggerevent("afterdestroy")},filter:function(b,c){var e,f=d.private.checkinstance.call(this,"filter");a.isfunction(c)&&f._registerevent("filterfinish",c,!0),f.isanimating||f.defaultfilter===b||(f.isanimating=!0,f.defaultfilter=b,f.singlepageinline&&f.singlepageinline.isopen?f.singlepageinline.close("promise",{callback:function(){f._filter(b)}}):f._filter(b),f.options.filterdeeplinking&&(e=location.href.replace(/#cbpf=(.*?)([#|?&]|$)/gi,""),location.href=e+"#cbpf="+b,f.singlepage&&f.singlepage.url&&(f.singlepage.url=location.href)))},showcounter:function(b,c){var e=d.private.checkinstance.call(this,"showcounter");e.elems=b,a.each(b,function(){var b,c=a(this),d=c.data("filter");b=e.blocks.filter(d).length,c.find(".cbp-filter-counter").text(b)}),a.isfunction(c)&&c.call(e)},appenditems:function(a,b){var c=d.private.checkinstance.call(this,"appenditems");c.isanimating||(c.isanimating=!0,c.singlepageinline&&c.singlepageinline.isopen?c.singlepageinline.close("promise",{callback:function(){c._additems(a,b)}}):c._additems(a,b))}}}(jquery,window,document),"function"!=typeof object.create&&(object.create=function(a){function b(){}return b.prototype=a,new b}),jquery.expr[":"].uncached=function(a){if(!jquery(a).is('img[src][src!=""]'))return!1;var b=new image;return b.src=a.src,b.complete?void 0!==b.naturalwidth&&0===b.naturalwidth?!0:!1:!0},function(){for(var a=0,b=["moz","webkit"],c=0;c