1(function($) 2{"use strict";$.fn.avia_masonry=function(options) 3{if(!this.length)return this;var the_body=$('body'),the_win=$(window),isMobile=$.avia_utilities.isMobile,loading=false,methods={masonry_filter:function() 4{var current=$(this),linktext=current.html(),selector=current.data('filter'),masonry=current.parents('.av-masonry:eq(0)'),container=masonry.find('.av-masonry-container:eq(0)'),links=masonry.find('.av-masonry-sort a'),activeCat=masonry.find('.av-current-sort-title');links.removeClass('active_sort');current.addClass('active_sort');container.attr('id','masonry_id_'+selector);if(activeCat.length)activeCat.html(linktext);methods.applyMasonry(container,selector,function() 5{container.css({overflow:'visible'});});setTimeout(function(){the_win.trigger('debouncedresize');},500);return false;},applyMasonry:function(container,selector,callback) 6{var filters=selector?{filter:'.'+selector}:{};filters['layoutMode']='packery';filters['packery']={gutter:0};filters['percentPosition']=true;filters['itemSelector']="a.isotope-item, div.isotope-item";container.isotope(filters,function() 7{the_win.trigger('av-height-change');});if(typeof callback==='function') 8{setTimeout(callback,0);}},show_bricks:function(bricks,callback) 9{bricks.each(function(i) 10{var currentLink=$(this),browserPrefix=$.avia_utilities.supports('transition'),multiplier=isMobile?0:100;setTimeout(function() 11{if(browserPrefix===false) 12{currentLink.css({visibility:"visible",opacity:0}).animate({opacity:1},1500);} 13else 14{currentLink.addClass('av-masonry-item-loaded');} 15if(i==bricks.length-1&&typeof callback=='function') 16{callback.call();the_win.trigger('av-height-change');}},(multiplier*i));});},loadMore:function(e) 17{e.preventDefault();if(loading)return false;loading=true;var current=$(this),data=current.data(),masonry=current.parents('.av-masonry:eq(0)'),container=masonry.find('.av-masonry-container'),items=masonry.find('.av-masonry-entry'),loader=$.avia_utilities.loading(),finished=function(){loading=false;loader.hide();the_body.trigger('av_resize_finished');};if(!data.offset){data.offset=0;} 18data.offset+=data.items;data.action='avia_ajax_masonry_more';data.loaded=[];items.each(function(){var item_id=$(this).data('av-masonry-item');
18if(item_id)data.loaded.push(item_id);});$.ajax({url:avia_framework_globals.ajaxurl,type:"POST",data:data,beforeSend:function() 19{loader.show();},success:function(response) 20{if(response.indexOf("{av-masonry-loaded}")!==-1) 21{var response=response.split('{av-masonry-loaded}'),new_items=$(response.pop()).filter('.isotope-item');if(new_items.length>data.items) 22{new_items=new_items.not(':last');} 23else 24{current.addClass('av-masonry-no-more-items');} 25var load_container=$('<div class="loadcontainer"></div>').append(new_items);$.avia_utilities.preload({container:load_container,single_callback:function() 26{var links=masonry.find('.av-masonry-sort a'),filter_container=masonry.find('.av-sort-by-term'),allowed_filters=filter_container.data("av-allowed-sort");filter_container.hide();loader.hide();container.isotope('insert',new_items);$.avia_utilities.avia_ajax_call(masonry);setTimeout(function(){methods.show_bricks(new_items,finished);},150);setTimeout(function(){the_win.trigger('av-height-change');},550);if(links) 27{$(links).each(function(filterlinkindex) 28{var filterlink=$(this),sort=filterlink.data('filter');if(new_items) 29{$(new_items).each(function(itemindex){var item=$(this);if(item.hasClass(sort)&&allowed_filters.indexOf(sort)!==-1) 30{var term_count=filterlink.find('.avia-term-count').text();filterlink.find('.avia-term-count').text(' '+(parseInt(term_count)+1)+' ');if(filterlink.hasClass('avia_hide_sort')) 31{filterlink.removeClass('avia_hide_sort').addClass('avia_show_sort');masonry.find('.av-masonry-sort .'+sort+'_sep').removeClass('avia_hide_sort').addClass('avia_show_sort');masonry.find('.av-masonry-sort .av-sort-by-term').removeClass('hidden');}}});}}
31);} 32filter_container.fadeIn();}});} 33else 34{finished();}},error:finished,complete:function() 35{setTimeout(function(){the_win.trigger('debouncedresize');},500);}});}};return this.each(function() 36{var masonry=$(this),container=masonry.find('.av-masonry-container'),bricks=masonry.find('.isotope-item'),filter=masonry.find('.av-masonry-sort').css({visibility:"visible",opacity:0}).on('click','a',methods.masonry_filter),load_more=masonry.find('.av-masonry-load-more').css({visibility:"visible",opacity:0});$.avia_utilities.preload({container:container,single_callback:function() 37{var start_animation=function() 38{filter.animate({opacity:1},400);if(container.outerHeight()+container.offset().top+$('#footer').outerHeight()>$(window).height()) 39{$('html').css({'overflow-y':'scroll'});} 40methods.applyMasonry(container,false,function() 41{masonry.addClass('avia_sortable_active');container.removeClass('av-js-disabled ');});methods.show_bricks(bricks,function() 42{load_more.css({opacity:1}).on('click',methods.loadMore);});};if(isMobile) 43{start_animation();} 44else 45{masonry.waypoint(start_animation,{offset:'80%'});} 46$(window).on('debouncedresize',function() 47{methods.applyMasonry(container,false,function() 48{masonry.addClass('avia_sortable_active');});});}});});};}(jQuery));
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.