var layoutManager=function(n){var t=!1,i=0,r=function(){var n=[],t=function(n,t){var i=n.attr("data-priority"),r=t.attr("data-priority");return i==r?0:i>r?1:-1};return $(".tile:visible").each(function(){var t=$(this);t.placed=!1;n.push(t)}),n.sort(t),n},u=function(){var t=[],i=function(i){for(var r=0;r<i.length;r++)t[r].css({position:"static",float:"left",top:"0",left:"0",opacity:"1.0"}),t[r].appendTo($(n))};$(n).css("min-height","initial");t=r();i(t)},f=function(){var t=[],i=[],u=$(n).width(),f=$(".tile").first().outerHeight(!0),e=function(n){for(var t=0;t<n.length;++t)n[t].css("position","absolute"),n[t].animate({left:n[t].newx,top:n[t].newy,opacity:1},750)},o=function(i,r,u){for(var e=0,o=[],h,c,f,s=0;s<u.length;s++){for(h=i,c=0,f=0;f<u.length;f++)!u[f].placed&&t[f].width()<=h&&(o.push(u[f]),u[f].placed=!0,h-=u[f].width(),u[f].newx=c,u[f].newy=e,c+=u[f].outerWidth(!0));if(e+=r,o.length==u.length){$(n).css("min-height",e);break}}return o};t=r();i=o(u,f,t);e(i)},e=function(){$(n).width()>505?f():u();t=!1;i=$(n).width()},o=function(r){i!=$(n).width()&&t==!1&&(t=!0,setTimeout(e,r))};return{requestRedraw:o}}(".dynamic-tile-container");$(function(){layoutManager.requestRedraw(0);$(window).resize(function(){layoutManager.requestRedraw(450)})})