// Generated by CoffeeScript 1.3.3 /* knockback-navigators.js 0.1.0 (c) 2012 Kevin Malakoff. KnockbackNavigators.js is freely distributable under the MIT license. See the following for full license details: https://github.com/kmalakoff/knockback-navigators/blob/master/LICENSE Dependencies: None */(function(){var e,t,n,r,i;r=function(e,t){throw""+e.constructor.name+": "+t+" is unexpected"};try{t=typeof require!="undefined"?require("knockback"):this.kb}catch(s){({})}this.kb=t||(t={});try{n=typeof require!="undefined"?require("knockout"):this.ko}catch(s){({})}n||(n={}),n.observable||(n.dataFor=function(e){return null},n.removeNode=function(e){return $(e).remove()},n.observable=function(e){var t;return t=e,function(e){return arguments.length?t=e:t}},n.observableArray=function(e){var t;return t=n.observable(arguments.length?e:[]),t.push=function(){return t().push.apply(t(),arguments)},t.pop=function(){return t().pop.apply(t(),arguments)},t}),i=this._?this._:t._?t._:{},i.bindAll||(e=function(e,t){var n;return n=e[t],e[t]=function(){return n.apply(e,arguments)}},i.bindAll=function(t,n){var r,i,s,o;o=Array.prototype.slice.call(arguments,1);for(i=0,s=o.length;i=0&&t