"use strict";!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){n.fn.extend({imagesLoaded:function(i){var e=n(this).find("img"),t=e.length;0==t&&i();for(var r=0,a=e.length;a>r;r++){var o=new Image;o.onload=o.onerror=function(){t--,0==t&&i()},o.src=e[r].src}},gridify:function(i){var e=n(this),i=i||{},t=function(n){for(var i=0,e=1,t=n.length;t>e;e++)n[e]u;u++)c.push(0);for(var u=0,g=r.length;g>u;u++){var l=n(r[u]),v=t(c);l.css({width:d,position:"absolute",margin:s/2,top:c[v]+s/2,left:(d+s)*v+h,transition:a}),c[v]+=l.innerHeight()+s}};if(e.imagesLoaded(r),i.resizable){var a=n(window).bind("resize",r);e.on("remove",a.unbind)}}})});