!function(t){function i(h){if(n[h])return n[h].exports;var r=n[h]={exports:{},id:h,loaded:!1};return t[h].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}var n={};return i.m=t,i.c=n,i.p="",i(0)}([function(t,i,n){t.exports=n(1)},function(t,i,n){var h=n(2),r=function(t,i){var n=function(t,n){var r=t.length>0&&t instanceof Array?t:console.error("No Elements my friend"),n=n||{},o=({padding:n.padding||2},function(t){var i=function(t){if("string"==typeof t||t instanceof String){var i=parseFloat(t.replace("px",""));return i}return t};return t.forEach(function(t){t.height=i(t.height),t.width=i(t.width)}),t}),e=function(t){return t.slice(0).sort(function(t,i){return t.height>i.height?-1:1})},d=function(t,i){var n=e(o(t));i.padding&&n.forEach(function(t){t.width+=2*i.padding,t.height+=2*i.padding});var r=0;n.forEach(function(t,i){var n=t.width*t.height;r+=n}),r*=1.1;var d=Math.sqrt(r),s=new h(n,d,d),f=s.elements;return f.forEach(function(t){delete t.fit,i.padding&&(t.x+=i.padding,t.y+=i.padding,t.width-=i.padding,t.height-=i.padding)}),{elements:f,atlasSize:{width:s.size.width,height:s.size.height}}};return d(r,i)};return new n(t,i)};t.exports=r},function(t,i){var n=function(t,i,n){this.root={x:0,y:0,w:i,h:n},this.fit=function(t){var i,n,h;for(i=0;i