(function(c,n){var k="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";c.fn.imagesLoaded=function(l){function m(){var b=c(h),a=c(g);d&&(g.length?d.reject(e,b,a):d.resolve(e));c.isFunction(l)&&l.call(f,e,b,a)}function i(b,a){b.src===k||-1!==c.inArray(b,j)||(j.push(b),a?g.push(b):h.push(b),c.data(b,"imagesLoaded",{isBroken:a,src:b.src}),o&&d.notifyWith(c(b),[a,e,c(h),c(g)]),e.length===j.length&&(setTimeout(m),e.unbind(".imagesLoaded")))}var f=this,d=c.isFunction(c.Deferred)?c.Deferred():
0,o=c.isFunction(d.notify),e=f.find("img").add(f.filter("img")),j=[],h=[],g=[];e.length?e.bind("load.imagesLoaded error.imagesLoaded",function(b){i(b.target,"error"===b.type)}).each(function(b,a){var e=a.src,d=c.data(a,"imagesLoaded");if(d&&d.src===e)i(a,d.isBroken);else if(a.complete&&a.naturalWidth!==n)i(a,0===a.naturalWidth||0===a.naturalHeight);else if(a.readyState||a.complete)a.src=k,a.src=e}):m();return d?d.promise(f):f}})(jQuery);
(function(a,b,c){b.infinitescroll=function f(a,c,d){this.element=b(d);if(!this._create(a,c)){this.failed=true}};b.infinitescroll.defaults={loading:{finished:c,finishedMsg:"",img:"http://static.tumblr.com/3zmswwt/7eTmpwx03/none.png",msg:null,msgText:"",selector:null,speed:"fast",start:c},state:{isDuringAjax:false,isInvalidPage:false,isDestroyed:false,isDone:false,isPaused:false,currPage:1},callback:c,debug:false,behavior:c,binder:b(a),nextSelector:"div.navigation a:first",navSelector:"div.navigation",contentSelector:null,extraScrollPx:150,itemSelector:"div.post",animate:false,pathParse:c,dataType:"html",appendCallback:true,bufferPx:40,errorCallback:function(){},infid:0,pixelsFromNavToBottom:c,path:c};b.infinitescroll.prototype={_binding:function g(a){var b=this,d=b.options;d.v="2.0b2.111027";if(!!d.behavior&&this["_binding_"+d.behavior]!==c){this["_binding_"+d.behavior].call(this);return}if(a!=="bind"&&a!=="unbind"){this._debug("Binding value "+a+" not valid");return false}if(a=="unbind"){this.options.binder.unbind("smartscroll.infscr."+b.options.infid)}else{this.options.binder[a]("smartscroll.infscr."+b.options.infid,function(){b.scroll()})}this._debug("Binding",a)},_create:function h(a,d){var e=b.extend(true,{},b.infinitescroll.defaults,a);if(!this._validate(a)){return false}this.options=e;var f=b(e.nextSelector).attr("href");if(!f){this._debug("Navigation selector not found");return false}e.path=this._determinepath(f);e.contentSelector=e.contentSelector||this.element;e.loading.selector=e.loading.selector||e.contentSelector;e.loading.msg=b('
'+e.loading.msgText+"
");(new Image).src=e.loading.img;e.pixelsFromNavToBottom=b(document).height()-b(e.navSelector).offset().top;e.loading.start=e.loading.start||function(){b(e.navSelector).hide();e.loading.msg.appendTo(e.loading.selector).show(e.loading.speed,function(){beginAjax(e)})};e.loading.finished=e.loading.finished||function(){e.loading.msg.fadeOut("normal")};e.callback=function(a,f){if(!!e.behavior&&a["_callback_"+e.behavior]!==c){a["_callback_"+e.behavior].call(b(e.contentSelector)[0],f)}if(d){d.call(b(e.contentSelector)[0],f,e)}};this._setup();return true},_debug:function i(){if(this.options&&this.options.debug){return a.console&&console.log.call(console,arguments)}},_determinepath:function j(a){var b=this.options;if(!!b.behavior&&this["_determinepath_"+b.behavior]!==c){this["_determinepath_"+b.behavior].call(this,a);return}if(!!b.pathParse){this._debug("pathParse manual");return b.pathParse(a,this.options.state.currPage+1)}else if(a.match(/^(.*?)\b2\b(.*?$)/)){a=a.match(/^(.*?)\b2\b(.*?$)/).slice(1)}else if(a.match(/^(.*?)2(.*?$)/)){if(a.match(/^(.*?page=)2(\/.*|$)/)){a=a.match(/^(.*?page=)2(\/.*|$)/).slice(1);return a}a=a.match(/^(.*?)2(.*?$)/).slice(1)}else{if(a.match(/^(.*?page=)1(\/.*|$)/)){a=a.match(/^(.*?page=)1(\/.*|$)/).slice(1);return a}else{this._debug("Sorry, we couldn't parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com.");b.state.isInvalidPage=true}}this._debug("determinePath",a);return a},_error:function k(a){var b=this.options;if(!!b.behavior&&this["_error_"+b.behavior]!==c){this["_error_"+b.behavior].call(this,a);return}if(a!=="destroy"&&a!=="end"){a="unknown"}this._debug("Error",a);if(a=="end"){this._showdonemsg()}b.state.isDone=true;b.state.currPage=1;b.state.isPaused=false;this._binding("unbind")},_loadcallback:function l(d,e){var f=this.options,g=this.options.callback,h=f.state.isDone?"done":!f.appendCallback?"no-append":"append",i;if(!!f.behavior&&this["_loadcallback_"+f.behavior]!==c){this["_loadcallback_"+f.behavior].call(this,d,e);return}switch(h){case"done":this._showdonemsg();return false;break;case"no-append":if(f.dataType=="html"){e="