!function(e){function i(i,r){r.jssetup&&t(i,r.margin),i.addclass("xgallerify"),m?n(i,r):e(window).on("load",function(){n(i,r)}),e(window).resize(function(){n(i,r)})}function t(i,t){jchildren=e(i.children()),jchildren.css("display","inline-block").css("margin",t).find("img").css("width","100%").addclass("ximage-loaded")}function n(i,t){var n=[],a=[],s=i.children(),d=t.width||i.width(),m=h(d,t.mode);imagesperrow=t.imagesperrow||m.itemsperrow;var g;t.width&&i.width(d);for(var u=0;u=imagesperrow||u==s.length-1)&&(a.push(n),u==s.length-1&&n.lengtht&&(r=s(i,t,n)),r}function a(e,i){for(var t=0;t=e&&(t.maxheight=screen.height),"bootstrap"==i?(e>1200?t.itemsperrow=4:e>992?t.itemsperrow=3:e>768?t.itemsperrow=2:t.itemsperrow=.4,e>768&&(t.maxheight=.5*screen.height)):"flickr"==i?(e>1800?t.itemsperrow=4:e>1300?t.itemsperrow=3:e>610?t.itemsperrow=2:t.itemsperrow=1,e>768&&(t.maxheight=.4*screen.height)):"small"==i?(e>1800?t.itemsperrow=14:e>1300?t.itemsperrow=10:e>610?t.itemsperrow=6:t.itemsperrow=4,e>768&&(t.maxheight=.4*screen.height)):(e>1800?t.itemsperrow=4:e>1200?t.itemsperrow=3:e>768?t.itemsperrow=2:t.itemsperrow=1,e>768&&(t.maxheight=.5*screen.height)),t}function d(e,i,t){var n;return function(){var r=this,o=arguments,a=function(){n=null,t||e.apply(r,o)},s=t&&!n;cleartimeout(n),n=settimeout(a,i),s&&e.apply(r,o)}}var m=!1;e(window).load(function(){m=!0}),e.fn.gallerify=function(e){var r=this;e=e||{},e.margin=void 0!=e.margin&&null!=e.margin?e.margin:10,e.width=e.width||void 0,e.mode=e.mode||"default",e.jssetup=void 0!=e.jssetup?e.jssetup:!0,e.imagesperrow=e.imagesperrow||void 0,e.debounceload=void 0!=e.debounceload?e.debounceload:!0,e.lastrow=e.lastrow||"adjust",i(r,e),this.gallerify.render=function(){t(r,e.margin),n(r,e)};var o=d(function(){n(r,e)},100);return this.gallerify.renderasyncimages=function(){t(r,e.margin),e.debounceload?r.find("img").load(function(){o()}):r.find("img").load(function(){n(r,e)})},r}}(jquery);