Skip to content

Instantly share code, notes, and snippets.

@techwraith
Created November 13, 2013 05:29
Show Gist options
  • Save techwraith/7444220 to your computer and use it in GitHub Desktop.
Save techwraith/7444220 to your computer and use it in GitHub Desktop.
requirebin sketch
window.$ = require('jquery-browserify')
var Switcher = require('ribcage-switcher')
var Base = require('ribcage-view')
var switcher = new Switcher({depth: 2, el: $('body')})
switcher.setPane(0, new Base({}))
switcher.setPane(1, new Base({}))
switcher.render()
require=function(t,e,n){function r(n,o){if(!e[n]){if(!t[n]){var a="function"==typeof require&&require;if(!o&&a)return a(n,!0);if(i)return i(n,!0);throw Error("Cannot find module '"+n+"'")}var s=e[n]={exports:{}};t[n][0].call(s.exports,function(e){var i=t[n][1][e];return r(i?i:e)},s,s.exports)}return e[n].exports}for(var i="function"==typeof require&&require,o=0;n.length>o;o++)r(n[o]);return r}({"ribcage-view":[function(t,e){e.exports=t("r5r3P8")},{}],r5r3P8:[function(t,e){var n=t("backbone"),r=t("./extend"),i=r(n.View);e.exports=i},{"./extend":1,backbone:2}],1:[function(t,e){var n,r,i=t("lodash");n={initialize:function(t){this.templateName,this._dataLoaded="function"==typeof this.loadData?!1:!0,this.beforeInit&&this.beforeInit(t),this.template=this.template||t.template,this.template||(this.template=function(){return""}),this.afterInit&&this.afterInit(t),this.render()},context:function(){return i.extend({},this.options,this.model)},close:function(){this.beforeClose&&this.beforeClose(),this.closeSubviews(),this.off(),this.remove()},render:function(){var t=this,e=this.model;return this._dataLoaded?(this.beforeRender&&this.beforeRender(),this.closeSubviews(),this.$el.empty(),this.beforeTemplating&&(e=this.beforeTemplating()),this.context&&(e=this.context()),this.$el.html(this.template(e)),i.defer(function(){t.trigger("afterRender")}),this.afterRender&&this.afterRender(),this):this.loadData(function(){t._dataLoaded=!0,t.render()})},proxy:function(t,e){var n=this;e.on(t,function(){var e=Array.prototype.slice.call(arguments,0);e.splice(0,0,t),n.trigger.apply(n,e)})},eachSubview:function(t){i.each(this.subviews,t)},appendSubview:function(t,e){e||(e=this.$el),this.subviews=this.subviews||{},this.subviews[t.cid]=t,e.append(t.el),i.defer(function(){t.trigger("afterAppend")}),t.afterAppend&&t.afterAppend()},closeSubviews:function(){this.eachSubview(function(t){t.close()}),this.subviews={}},detachSubview:function(t){this.subviews&&delete this.subviews[t.cid],t.$el.detach()}},r=function(t){return t.extend(n)},e.exports=r},{lodash:3}],3:[function(t,e,n){(function(t){(function(r){function i(t){function e(t){return t&&"object"==typeof t&&!yr(t)&&Zn.call(t,"__wrapped__")?t:new B(t)}function n(t){var e=t.length,n=e>=h;if(n)for(var r={},i=-1;e>++i;){var o=f+t[i];(r[o]||(r[o]=[])).push(t[i])}return function(e){if(n){var i=f+e;return r[i]&&Ue(r[i],e)>-1}return Ue(t,e)>-1}}function a(t){return t.charCodeAt(0)}function u(t,e){var n=t.index,r=e.index;if(t=t.criteria,e=e.criteria,t!==e){if(t>e||t===o)return 1;if(e>t||e===o)return-1}return r>n?-1:1}function O(t,e,n,r){function i(){var r=arguments,l=a?this:e;if(o||(t=e[s]),n.length&&(r=r.length?(r=pr.call(r),u?r.concat(n):n.concat(r)):n),this instanceof i){W.prototype=t.prototype,l=new W,W.prototype=null;var c=t.apply(l,r);return se(c)?c:l}return t.apply(l,r)}var o=ae(t),a=!n,s=e;if(a){var u=r;n=e}else if(!o){if(!r)throw new Wn;e=t}return i}function q(t){return"\\"+M[t]}function P(t){return _r[t]}function B(t){this.__wrapped__=t}function W(){}function z(t){var e=!1;if(!t||rr.call(t)!=H)return e;var n=t.constructor;return(ae(n)?n instanceof n:!0)?(Er(t,function(t,n){e=n}),e===!1||Zn.call(t,e)):e}function U(t,e,n){e||(e=0),n===o&&(n=t?t.length:0);for(var r=-1,i=n-e||0,a=Fn(0>i?0:i);i>++r;)a[r]=t[e+r];return a}function X(t){return wr[t]}function J(t){return rr.call(t)==C}function V(t,n,r,i,a,s){var u=t;if("function"==typeof n&&(i=r,r=n,n=!1),"function"==typeof r){if(r=i===o?r:e.createCallback(r,i,1),u=r(u),u!==o)return u;u=t}var l=se(u);if(l){var c=rr.call(u);if(!R[c])return u;var f=yr(u)}if(!l||!n)return l?f?U(u):kr({},u):u;var h=vr[c];switch(c){case N:case A:return new h(+u);case $:case D:return new h(u);case F:return h(u.source,y.exec(u))}a||(a=[]),s||(s=[]);for(var p=a.length;p--;)if(a[p]==t)return s[p];return u=f?h(u.length):{},f&&(Zn.call(t,"index")&&(u.index=t.index),Zn.call(t,"input")&&(u.input=t.input)),a.push(t),s.push(u),(f?Ee:jr)(t,function(t,e){u[e]=V(t,n,r,o,a,s)}),u}function G(t,e,n){return V(t,!0,e,n)}function Y(t,n,r){var i;return n=e.createCallback(n,r),jr(t,function(t,e,r){return n(t,e,r)?(i=e,!1):o}),i}function K(t){var e=[];return Er(t,function(t,n){ae(t)&&e.push(n)}),e.sort()}function Q(t,e){return t?Zn.call(t,e):!1}function Z(t){for(var e=-1,n=xr(t),r=n.length,i={};r>++e;){var o=n[e];i[t[o]]=o}return i}function te(t){return t===!0||t===!1||rr.call(t)==N}function ee(t){return t?"object"==typeof t&&rr.call(t)==A:!1}function ne(t){return t?1===t.nodeType:!1}function re(t){var e=!0;if(!t)return e;var n=rr.call(t),r=t.length;return n==S||n==D||n==C||n==H&&"number"==typeof r&&ae(t.splice)?!r:(jr(t,function(){return e=!1}),e)}function ie(t,n,r,i,a,s){var u=r===c;if("function"==typeof r&&!u){r=e.createCallback(r,i,2);var l=r(t,n);if(l!==o)return!!l}if(t===n)return 0!==t||1/t==1/n;var f=typeof t,h=typeof n;if(t===t&&(!t||"function"!=f&&"object"!=f)&&(!n||"function"!=h&&"object"!=h))return!1;if(null==t||null==n)return t===n;var p=rr.call(t),d=rr.call(n);if(p==C&&(p=H),d==C&&(d=H),p!=d)return!1;switch(p){case N:case A:return+t==+n;case $:return t!=+t?n!=+n:0==t?1/t==1/n:t==+n;case F:case D:return t==Bn(n)}var g=p==S;if(!g){if(Zn.call(t,"__wrapped__ ")||Zn.call(n,"__wrapped__"))return ie(t.__wrapped__||t,n.__wrapped__||n,r,i,a,s);if(p!=H)return!1;var v=t.constructor,m=n.constructor;if(v!=m&&!(ae(v)&&v instanceof v&&ae(m)&&m instanceof m))return!1}a||(a=[]),s||(s=[]);for(var y=a.length;y--;)if(a[y]==t)return s[y]==n;var b=0;if(l=!0,a.push(t),s.push(n),g){if(y=t.length,b=n.length,l=b==t.length,!l&&!u)return l;for(;b--;){var x=y,_=n[b];if(u)for(;x--&&!(l=ie(t[x],_,r,i,a,s)););else if(!(l=ie(t[b],_,r,i,a,s)))break}return l}return Er(n,function(e,n,u){return Zn.call(u,n)?(b++,l=Zn.call(t,n)&&ie(t[n],e,r,i,a,s)):o}),l&&!u&&Er(t,function(t,e,n){return Zn.call(n,e)?l=--b>-1:o}),l}function oe(t){return ar(t)&&!sr(parseFloat(t))}function ae(t){return"function"==typeof t}function se(t){return t?I[typeof t]:!1}function ue(t){return ce(t)&&t!=+t}function le(t){return null===t}function ce(t){return"number"==typeof t||rr.call(t)==$}function fe(t){return t?"object"==typeof t&&rr.call(t)==F:!1}function he(t){return"string"==typeof t||rr.call(t)==D}function pe(t){return t===o}function de(t,n,r){var i=arguments,a=0,s=2;if(!se(t))return t;if(r===c)var u=i[3],l=i[4],f=i[5];else l=[],f=[],"number"!=typeof r&&(s=i.length),s>3&&"function"==typeof i[s-2]?u=e.createCallback(i[--s-1],i[s--],2):s>2&&"function"==typeof i[s-1]&&(u=i[--s]);for(;s>++a;)(yr(i[a])?Ee:jr)(i[a],function(e,n){var r,i,a=e,s=t[n];if(e&&((i=yr(e))||Cr(e))){for(var h=l.length;h--;)if(r=l[h]==e){s=f[h];break}if(!r){var p;u&&(a=u(s,e),(p=a!==o)&&(s=a)),p||(s=i?yr(s)?s:[]:Cr(s)?s:{}),l.push(e),f.push(s),p||(s=de(s,e,c,u,l,f))}}else u&&(a=u(s,e),a===o&&(a=e)),a!==o&&(s=a);t[n]=s});return t}function ge(t,n,r){var i="function"==typeof n,o={};if(i)n=e.createCallback(n,r);else var a=Yn.apply(zn,pr.call(arguments,1));return Er(t,function(t,e,r){(i?!n(t,e,r):0>Ue(a,e))&&(o[e]=t)}),o}function ve(t){for(var e=-1,n=xr(t),r=n.length,i=Fn(r);r>++e;){var o=n[e];i[e]=[o,t[o]]}return i}function me(t,n,r){var i={};if("function"!=typeof n)for(var o=-1,a=Yn.apply(zn,pr.call(arguments,1)),s=se(t)?a.length:0;s>++o;){var u=a[o];u in t&&(i[u]=t[u])}else n=e.createCallback(n,r),Er(t,function(t,e,r){n(t,e,r)&&(i[e]=t)});return i}function ye(t){for(var e=-1,n=xr(t),r=n.length,i=Fn(r);r>++e;)i[e]=t[n[e]];return i}function be(t){for(var e=-1,n=Yn.apply(zn,pr.call(arguments,1)),r=n.length,i=Fn(r);r>++e;)i[e]=t[n[e]];return i}function xe(t,e,n){var r=-1,i=t?t.length:0,a=!1;return n=(0>n?lr(0,i+n):n)||0,"number"==typeof i?a=(he(t)?t.indexOf(e,n):Ue(t,e,n))>-1:jr(t,function(t){return++r>=n?!(a=t===e):o}),a}function _e(t,n,r){var i={};return n=e.createCallback(n,r),Ee(t,function(t,e,r){e=Bn(n(t,e,r)),Zn.call(i,e)?i[e]++:i[e]=1}),i}function we(t,n,r){var i=!0;n=e.createCallback(n,r);var o=-1,a=t?t.length:0;if("number"==typeof a)for(;a>++o&&(i=!!n(t[o],o,t)););else jr(t,function(t,e,r){return i=!!n(t,e,r)});return i}function ke(t,n,r){var i=[];n=e.createCallback(n,r);var o=-1,a=t?t.length:0;if("number"==typeof a)for(;a>++o;){var s=t[o];n(s,o,t)&&i.push(s)}else jr(t,function(t,e,r){n(t,e,r)&&i.push(t)});return i}function Te(t,n,r){n=e.createCallback(n,r);var i=-1,a=t?t.length:0;if("number"!=typeof a){var s;return jr(t,function(t,e,r){return n(t,e,r)?(s=t,!1):o}),s}for(;a>++i;){var u=t[i];if(n(u,i,t))return u}}function Ee(t,n,r){var i=-1,a=t?t.length:0;if(n=n&&r===o?n:e.createCallback(n,r),"number"==typeof a)for(;a>++i&&n(t[i],i,t)!==!1;);else jr(t,n);return t}function je(t,n,r){var i={};return n=e.createCallback(n,r),Ee(t,function(t,e,r){e=Bn(n(t,e,r)),(Zn.call(i,e)?i[e]:i[e]=[]).push(t)}),i}function Ce(t,e){var n=pr.call(arguments,2),r=-1,i="function"==typeof e,o=t?t.length:0,a=Fn("number"==typeof o?o:0);return Ee(t,function(t){a[++r]=(i?e:t[e]).apply(t,n)}),a}function Se(t,n,r){var i=-1,o=t?t.length:0;if(n=e.createCallback(n,r),"number"==typeof o)for(var a=Fn(o);o>++i;)a[i]=n(t[i],i,t);else a=[],jr(t,function(t,e,r){a[++i]=n(t,e,r)});return a}function Ne(t,n,r){var i=-1/0,o=i;if(!n&&yr(t))for(var s=-1,u=t.length;u>++s;){var l=t[s];l>o&&(o=l)}else n=!n&&he(t)?a:e.createCallback(n,r),Ee(t,function(t,e,r){var a=n(t,e,r);a>i&&(i=a,o=t)});return o}function Ae(t,n,r){var i=1/0,o=i;if(!n&&yr(t))for(var s=-1,u=t.length;u>++s;){var l=t[s];o>l&&(o=l)}else n=!n&&he(t)?a:e.createCallback(n,r),Ee(t,function(t,e,r){var a=n(t,e,r);i>a&&(i=a,o=t)});return o}function Oe(t,e){var n=-1,r=t?t.length:0;if("number"==typeof r)for(var i=Fn(r);r>++n;)i[n]=t[n][e];return i||Se(t,e)}function $e(t,n,r,i){if(!t)return r;var o=3>arguments.length;n=e.createCallback(n,i,4);var a=-1,s=t.length;if("number"==typeof s)for(o&&(r=t[++a]);s>++a;)r=n(r,t[a],a,t);else jr(t,function(t,e,i){r=o?(o=!1,t):n(r,t,e,i)});return r}function He(t,n,r,i){var o=t,a=t?t.length:0,s=3>arguments.length;if("number"!=typeof a){var u=xr(t);a=u.length}return n=e.createCallback(n,i,4),Ee(t,function(t,e,i){e=u?u[--a]:--a,r=s?(s=!1,o[e]):n(r,o[e],e,i)}),r}function Fe(t,n,r){return n=e.createCallback(n,r),ke(t,function(t,e,r){return!n(t,e,r)})}function De(t){var e=-1,n=t?t.length:0,r=Fn("number"==typeof n?n:0);return Ee(t,function(t){var n=Kn(hr()*(++e+1));r[e]=r[n],r[n]=t}),r}function Re(t){var e=t?t.length:0;return"number"==typeof e?e:xr(t).length}function Ie(t,n,r){var i;n=e.createCallback(n,r);var o=-1,a=t?t.length:0;if("number"==typeof a)for(;a>++o&&!(i=n(t[o],o,t)););else jr(t,function(t,e,r){return!(i=n(t,e,r))});return!!i}function Me(t,n,r){var i=-1,o=t?t.length:0,a=Fn("number"==typeof o?o:0);for(n=e.createCallback(n,r),Ee(t,function(t,e,r){a[++i]={criteria:n(t,e,r),index:i,value:t}}),o=a.length,a.sort(u);o--;)a[o]=a[o].value;return a}function Le(t){return t&&"number"==typeof t.length?U(t):ye(t)}function qe(t){for(var e=-1,n=t?t.length:0,r=[];n>++e;){var i=t[e];i&&r.push(i)}return r}function Pe(t){for(var e=-1,r=t?t.length:0,i=Yn.apply(zn,pr.call(arguments,1)),o=n(i),a=[];r>++e;){var s=t[e];o(s)||a.push(s)}return a}function Be(t,n,r){var i=-1,o=t?t.length:0;for(n=e.createCallback(n,r);o>++i;)if(n(t[i],i,t))return i;return-1}function We(t,n,r){if(t){var i=0,o=t.length;if("number"!=typeof n&&null!=n){var a=-1;for(n=e.createCallback(n,r);o>++a&&n(t[a],a,t);)i++}else if(i=n,null==i||r)return t[0];return U(t,0,cr(lr(0,i),o))}}function ze(t,n,r,i){var o=-1,a=t?t.length:0,s=[];for("boolean"!=typeof n&&null!=n&&(i=r,r=n,n=!1),null!=r&&(r=e.createCallback(r,i));a>++o;){var u=t[o];r&&(u=r(u,o,t)),yr(u)?tr.apply(s,n?u:ze(u)):s.push(u)}return s}function Ue(t,e,n){var r=-1,i=t?t.length:0;if("number"==typeof n)r=(0>n?lr(0,i+n):n||0)-1;else if(n)return r=Qe(t,e),t[r]===e?r:-1;for(;i>++r;)if(t[r]===e)return r;return-1}function Xe(t,n,r){if(!t)return[];var i=0,o=t.length;if("number"!=typeof n&&null!=n){var a=o;for(n=e.createCallback(n,r);a--&&n(t[a],a,t);)i++}else i=null==n||r?1:n||i;return U(t,0,cr(lr(0,o-i),o))}function Je(t){var e=arguments,r=e.length,i={0:{}},o=-1,a=t?t.length:0,s=a>=h,u=[],l=u;t:for(;a>++o;){var c=t[o];if(s)var p=f+c,d=i[0][p]?!(l=i[0][p]):l=i[0][p]=[];if(d||0>Ue(l,c)){s&&l.push(c);for(var g=r;--g;)if(!(i[g]||(i[g]=n(e[g])))(c))continue t;u.push(c)}}return u}function Ve(t,n,r){if(t){var i=0,o=t.length;if("number"!=typeof n&&null!=n){var a=o;for(n=e.createCallback(n,r);a--&&n(t[a],a,t);)i++}else if(i=n,null==i||r)return t[o-1];return U(t,lr(0,o-i))}}function Ge(t,e,n){var r=t?t.length:0;for("number"==typeof n&&(r=(0>n?lr(0,r+n):cr(n,r-1))+1);r--;)if(t[r]===e)return r;return-1}function Ye(t,e,n){t=+t||0,n=+n||1,null==e&&(e=t,t=0);for(var r=-1,i=lr(0,Vn((e-t)/n)),o=Fn(i);i>++r;)o[r]=t,t+=n;return o}function Ke(t,n,r){if("number"!=typeof n&&null!=n){var i=0,o=-1,a=t?t.length:0;for(n=e.createCallback(n,r);a>++o&&n(t[o],o,t);)i++}else i=null==n||r?1:lr(0,n);return U(t,i)}function Qe(t,n,r,i){var o=0,a=t?t.length:o;for(r=r?e.createCallback(r,i,1):wn,n=r(n);a>o;){var s=o+a>>>1;n>r(t[s])?o=s+1:a=s}return o}function Ze(t){return yr(t)||(arguments[0]=t?pr.call(t):zn),tn(Yn.apply(zn,arguments))}function tn(t,n,r,i){var o=-1,a=t?t.length:0,s=[],u=s;"boolean"!=typeof n&&null!=n&&(i=r,r=n,n=!1);var l=!n&&a>=h;if(l)var c={};for(null!=r&&(u=[],r=e.createCallback(r,i));a>++o;){var p=t[o],d=r?r(p,o,t):p;if(l)var g=f+d,v=c[g]?!(u=c[g]):u=c[g]=[];(n?!o||u[u.length-1]!==d:v||0>Ue(u,d))&&((r||l)&&u.push(d),s.push(p))}return s}function en(t){for(var e=-1,n=t?t.length:0,r=n?Ne(Oe(t,"length")):0,i=Fn(r);n>++e;)for(var o=-1,a=t[e];r>++o;)(i[o]||(i[o]=Fn(n)))[e]=a[o];return i}function nn(t){return Pe(t,pr.call(arguments,1))}function rn(t){for(var e=-1,n=t?Ne(Oe(arguments,"length")):0,r=Fn(n);n>++e;)r[e]=Oe(arguments,e);return r}function on(t,e){for(var n=-1,r=t?t.length:0,i={};r>++n;){var o=t[n];e?i[o]=e[n]:i[o[0]]=o[1]}return i}function an(t,e){return 1>t?e():function(){return 1>--t?e.apply(this,arguments):o}}function sn(t,e){return mr.fastBind||ir&&arguments.length>2?ir.call.apply(ir,arguments):O(t,e,pr.call(arguments,2))}function un(t){for(var e=arguments.length>1?Yn.apply(zn,pr.call(arguments,1)):K(t),n=-1,r=e.length;r>++n;){var i=e[n];t[i]=sn(t[i],t)}return t}function ln(t,e){return O(t,e,pr.call(arguments,2),c)}function cn(){var t=arguments;return function(){for(var e=arguments,n=t.length;n--;)e=[t[n].apply(this,e)];return e[0]}}function fn(t,e,n){if(null==t)return wn;var r=typeof t;if("function"!=r){if("object"!=r)return function(e){return e[t]};var i=xr(t);return function(e){for(var n=i.length,r=!1;n--&&(r=ie(e[i[n]],t[i[n]],c)););return r}}return e!==o?1===n?function(n){return t.call(e,n)}:2===n?function(n,r){return t.call(e,n,r)}:4===n?function(n,r,i,o){return t.call(e,n,r,i,o)}:function(n,r,i){return t.call(e,n,r,i)}:t}function hn(t,e,n){function r(){o=u=null,l&&(a=t.apply(s,i))}var i,o,a,s,u,l=!0;if(n===!0){var c=!0;l=!1}else n&&I[typeof n]&&(c=n.leading,l="trailing"in n?n.trailing:l);return function(){return i=arguments,s=this,Gn(u),!o&&c?(o=!0,a=t.apply(s,i)):u=nr(r,e),a}}function pn(t){var e=pr.call(arguments,1);return nr(function(){t.apply(o,e)},1)}function dn(t,e){var n=pr.call(arguments,2);return nr(function(){t.apply(o,n)},e)}function gn(t,e){var n={};return function(){var r=f+(e?e.apply(this,arguments):arguments[0]);return Zn.call(n,r)?n[r]:n[r]=t.apply(this,arguments)}}function vn(t){var e,n;return function(){return e?n:(e=!0,n=t.apply(this,arguments),t=null,n)}}function mn(t){return O(t,pr.call(arguments,1))}function yn(t){return O(t,pr.call(arguments,1),null,c)}function bn(t,e,n){function r(){s=null,c&&(u=new Rn,o=t.apply(a,i))}var i,o,a,s,u=0,l=!0,c=!0;return n===!1?l=!1:n&&I[typeof n]&&(l="leading"in n?n.leading:l,c="trailing"in n?n.trailing:c),function(){var n=new Rn;s||l||(u=n);var c=e-(n-u);return i=arguments,a=this,0>=c?(Gn(s),s=null,u=n,o=t.apply(a,i)):s||(s=nr(r,c)),o}}function xn(t,e){return function(){var n=[t];return tr.apply(n,arguments),e.apply(this,n)}}function _n(t){return null==t?"":Bn(t).replace(k,P)}function wn(t){return t}function kn(t){Ee(K(t),function(n){var r=e[n]=t[n];e.prototype[n]=function(){var t=this.__wrapped__,n=[t];tr.apply(n,arguments);var i=r.apply(e,n);return t&&"object"==typeof t&&t==i?this:new B(i)}})}function Tn(){return t._=Xn,this}function En(t,e){return null==t&&null==e&&(e=1),t=+t||0,null==e&&(e=t,t=0),t+Kn(hr()*((+e||0)-t+1))}function jn(t,e){var n=t?t[e]:o;return ae(n)?t[e]():n}function Cn(t,n,r){var i=e.templateSettings;t||(t=""),r=Tr({},r,i);var a,s=Tr({},r.imports,i.imports),u=xr(s),l=ye(s),c=0,f=r.interpolate||w,h="__p += '",v=Pn((r.escape||w).source+"|"+f.source+"|"+(f===b?m:w).source+"|"+(r.evaluate||w).source+"|$","g");t.replace(v,function(e,n,r,i,o,s){return r||(r=i),h+=t.slice(c,s).replace(T,q),n&&(h+="' +\n__e("+n+") +\n'"),o&&(a=!0,h+="';\n"+o+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=s+e.length,e}),h+="';\n";var y=r.variable,x=y;x||(y="obj",h="with ("+y+") {\n"+h+"\n}\n"),h=(a?h.replace(p,""):h).replace(d,"$1").replace(g,"$1;"),h="function("+y+") {\n"+(x?"":y+" || ("+y+" = {});\n")+"var __t, __p = '', __e = _.escape"+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var _="\n/*\n//@ sourceURL="+(r.sourceURL||"/lodash/template/source["+j++ +"]")+"\n*/";try{var k=In(u,"return "+h+_).apply(o,l)}catch(E){throw E.source=h,E}return n?k(n):(k.source=h,k)}function Sn(t,n,r){t=(t=+t)>-1?t:0;var i=-1,o=Fn(t);for(n=e.createCallback(n,r,1);t>++i;)o[i]=n(i);return o}function Nn(t){return null==t?"":Bn(t).replace(v,X)}function An(t){var e=++l;return Bn(null==t?"":t)+e}function On(t,e){return e(t),t}function $n(){return Bn(this.__wrapped__)}function Hn(){return this.__wrapped__}t=t?L.defaults(r.Object(),t,L.pick(r,E)):r;var Fn=t.Array,Dn=t.Boolean,Rn=t.Date,In=t.Function,Mn=t.Math,Ln=t.Number,qn=t.Object,Pn=t.RegExp,Bn=t.String,Wn=t.TypeError,zn=Fn(),Un=qn(),Xn=t._,Jn=Pn("^"+Bn(Un.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),Vn=Mn.ceil,Gn=t.clearTimeout,Yn=zn.concat,Kn=Mn.floor,Qn=Jn.test(Qn=qn.getPrototypeOf)&&Qn,Zn=Un.hasOwnProperty,tr=zn.push,er=t.setImmediate,nr=t.setTimeout,rr=Un.toString,ir=Jn.test(ir=rr.bind)&&ir,or=Jn.test(or=Fn.isArray)&&or,ar=t.isFinite,sr=t.isNaN,ur=Jn.test(ur=qn.keys)&&ur,lr=Mn.max,cr=Mn.min,fr=t.parseInt,hr=Mn.random,pr=zn.slice,dr=Jn.test(t.attachEvent),gr=ir&&!/\n|true/.test(ir+dr),vr={};vr[S]=Fn,vr[N]=Dn,vr[A]=Rn,vr[H]=qn,vr[$]=Ln,vr[F]=Pn,vr[D]=Bn;var mr=e.support={};mr.fastBind=ir&&!gr,e.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:b,variable:"",imports:{_:e}},B.prototype=e.prototype;var yr=or,br=function(t){var e,n=t,r=[];if(!n)return r;if(!I[typeof t])return r;for(e in n)Zn.call(n,e)&&r.push(e);return r},xr=ur?function(t){return se(t)?ur(t):[]}:br,_r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},wr=Z(_r),kr=function(t,n,r){var i,o=t,a=o;if(!o)return a;var s=arguments,u=0,l="number"==typeof r?2:s.length;if(l>3&&"function"==typeof s[l-2])var c=e.createCallback(s[--l-1],s[l--],2);else l>2&&"function"==typeof s[l-1]&&(c=s[--l]);for(;l>++u;)if(o=s[u],o&&I[typeof o]){var f=o.length;if(i=-1,yr(o))for(;f>++i;)a[i]=c?c(a[i],o[i]):o[i];else for(var h=-1,p=I[typeof o]?xr(o):[],f=p.length;f>++h;)i=p[h],a[i]=c?c(a[i],o[i]):o[i]}return a},Tr=function(t,e,n){var r,i=t,a=i;if(!i)return a;for(var s=arguments,u=0,l="number"==typeof n?2:s.length;l>++u;)if(i=s[u],i&&I[typeof i]){var c=i.length;if(r=-1,yr(i))for(;c>++r;)a[r]===o&&(a[r]=i[r]);else for(var f=-1,h=I[typeof i]?xr(i):[],c=h.length;c>++f;)r=h[f],a[r]===o&&(a[r]=i[r])}return a},Er=function(t,n,r){var i,a=t,s=a;if(!a)return s;if(!I[typeof a])return s;n=n&&r===o?n:e.createCallback(n,r);for(i in a)if(n(a[i],i,t)===!1)return s;return s},jr=function(t,n,r){var i,a=t,s=a;if(!a)return s;if(!I[typeof a])return s;n=n&&r===o?n:e.createCallback(n,r);for(var u=-1,l=I[typeof a]?xr(a):[],c=l.length;c>++u;)if(i=l[u],n(a[i],i,t)===!1)return s;return s},Cr=function(t){if(!t||rr.call(t)!=H)return!1;var e=t.valueOf,n="function"==typeof e&&(n=Qn(e))&&Qn(n);return n?t==n||Qn(t)==n:z(t)},Sr=ke;gr&&s&&"function"==typeof er&&(pn=sn(er,t));var Nr=8==fr(x+"08")?fr:function(t,e){return fr(he(t)?t.replace(_,""):t,e||0)};return e.after=an,e.assign=kr,e.at=be,e.bind=sn,e.bindAll=un,e.bindKey=ln,e.compact=qe,e.compose=cn,e.countBy=_e,e.createCallback=fn,e.debounce=hn,e.defaults=Tr,e.defer=pn,e.delay=dn,e.difference=Pe,e.filter=ke,e.flatten=ze,e.forEach=Ee,e.forIn=Er,e.forOwn=jr,e.functions=K,e.groupBy=je,e.initial=Xe,e.intersection=Je,e.invert=Z,e.invoke=Ce,e.keys=xr,e.map=Se,e.max=Ne,e.memoize=gn,e.merge=de,e.min=Ae,e.omit=ge,e.once=vn,e.pairs=ve,e.partial=mn,e.partialRight=yn,e.pick=me,e.pluck=Oe,e.range=Ye,e.reject=Fe,e.rest=Ke,e.shuffle=De,e.sortBy=Me,e.tap=On,e.throttle=bn,e.times=Sn,e.toArray=Le,e.union=Ze,e.uniq=tn,e.unzip=en,e.values=ye,e.where=Sr,e.without=nn,e.wrap=xn,e.zip=rn,e.zipObject=on,e.collect=Se,e.drop=Ke,e.each=Ee,e.extend=kr,e.methods=K,e.object=on,e.select=ke,e.tail=Ke,e.unique=tn,kn(e),e.clone=V,e.cloneDeep=G,e.contains=xe,e.escape=_n,e.every=we,e.find=Te,e.findIndex=Be,e.findKey=Y,e.has=Q,e.identity=wn,e.indexOf=Ue,e.isArguments=J,e.isArray=yr,e.isBoolean=te,e.isDate=ee,e.isElement=ne,e.isEmpty=re,e.isEqual=ie,e.isFinite=oe,e.isFunction=ae,e.isNaN=ue,e.isNull=le,e.isNumber=ce,e.isObject=se,e.isPlainObject=Cr,e.isRegExp=fe,e.isString=he,e.isUndefined=pe,e.lastIndexOf=Ge,e.mixin=kn,e.noConflict=Tn,e.parseInt=Nr,e.random=En,e.reduce=$e,e.reduceRight=He,e.result=jn,e.runInContext=i,e.size=Re,e.some=Ie,e.sortedIndex=Qe,e.template=Cn,e.unescape=Nn,e.uniqueId=An,e.all=we,e.any=Ie,e.detect=Te,e.foldl=$e,e.foldr=He,e.include=xe,e.inject=$e,jr(e,function(t,n){e.prototype[n]||(e.prototype[n]=function(){var n=[this.__wrapped__];return tr.apply(n,arguments),t.apply(e,n)})}),e.first=We,e.last=Ve,e.take=We,e.head=We,jr(e,function(t,n){e.prototype[n]||(e.prototype[n]=function(e,n){var r=t(this.__wrapped__,e,n);return null==e||n&&"function"!=typeof e?r:new B(r)})}),e.VERSION="1.2.1",e.prototype.toString=$n,e.prototype.value=Hn,e.prototype.valueOf=Hn,Ee(["join","pop","shift"],function(t){var n=zn[t];e.prototype[t]=function(){return n.apply(this.__wrapped__,arguments)}}),Ee(["push","reverse","sort","unshift"],function(t){var n=zn[t];e.prototype[t]=function(){return n.apply(this.__wrapped__,arguments),this}}),Ee(["concat","slice","splice"],function(t){var n=zn[t];e.prototype[t]=function(){return new B(n.apply(this.__wrapped__,arguments))}}),e}var o,a="object"==typeof n&&n,s="object"==typeof e&&e&&e.exports==a&&e,u="object"==typeof t&&t;(u.global===u||u.window===u)&&(r=u);var l=0,c={},f=+new Date+"",h=200,p=/\b__p \+= '';/g,d=/\b(__p \+=) '' \+/g,g=/(__e\(.*?\)|\b__t\)) \+\n'';/g,v=/&(?:amp|lt|gt|quot|#39);/g,m=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,y=/\w*$/,b=/<%=([\s\S]+?)%>/g,x=" \f \n\r\u2028\u2029 ᠎              ",_=RegExp("^["+x+"]*0+(?=.$)"),w=/($^)/,k=/[&<>"']/g,T=/['\n\r\t\u2028\u2029\\]/g,E=["Array","Boolean","Date","Function","Math","Number","Object","RegExp","String","_","attachEvent","clearTimeout","isFinite","isNaN","parseInt","setImmediate","setTimeout"],j=0,C="[object Arguments]",S="[object Array]",N="[object Boolean]",A="[object Date]",O="[object Function]",$="[object Number]",H="[object Object]",F="[object RegExp]",D="[object String]",R={};R[O]=!1,R[C]=R[S]=R[N]=R[A]=R[$]=R[H]=R[F]=R[D]=!0;var I={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},M={"\\":"\\","'":"'","\n":"n","\r":"r"," ":"t","\u2028":"u2028","\u2029":"u2029"},L=i();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(r._=L,define(function(){return L})):a&&!a.nodeType?s?(s.exports=L)._=L:a._=L:r._=L})(this)})(self)},{}],2:[function(t,e,n){(function(){(function(){var e,r=this,i=r.Backbone,o=[],a=o.push,s=o.slice,u=o.splice;e=n!==void 0?n:r.Backbone={},e.VERSION="1.0.0";var l=r._;l||void 0===t||(l=t("underscore")),e.$=r.jQuery||r.Zepto||r.ender||r.$,e.noConflict=function(){return r.Backbone=i,this},e.emulateHTTP=!1,e.emulateJSON=!1;var c=e.Events={on:function(t,e,n){if(!h(this,"on",t,[e,n])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);return r.push({callback:e,context:n,ctx:n||this}),this},once:function(t,e,n){if(!h(this,"once",t,[e,n])||!e)return this;var r=this,i=l.once(function(){r.off(t,i),e.apply(this,arguments)});return i._callback=e,this.on(t,i,n)},off:function(t,e,n){var r,i,o,a,s,u,c,f;if(!this._events||!h(this,"off",t,[e,n]))return this;if(!t&&!e&&!n)return this._events={},this;for(a=t?[t]:l.keys(this._events),s=0,u=a.length;u>s;s++)if(t=a[s],o=this._events[t]){if(this._events[t]=r=[],e||n)for(c=0,f=o.length;f>c;c++)i=o[c],(e&&e!==i.callback&&e!==i.callback._callback||n&&n!==i.context)&&r.push(i);r.length||delete this._events[t]}return this},trigger:function(t){if(!this._events)return this;var e=s.call(arguments,1);if(!h(this,"trigger",t,e))return this;var n=this._events[t],r=this._events.all;return n&&p(n,e),r&&p(r,arguments),this},stopListening:function(t,e,n){var r=this._listeners;if(!r)return this;var i=!e&&!n;"object"==typeof e&&(n=this),t&&((r={})[t._listenerId]=t);for(var o in r)r[o].off(e,n,this),i&&delete this._listeners[o];return this}},f=/\s+/,h=function(t,e,n,r){if(!n)return!0;if("object"==typeof n){for(var i in n)t[e].apply(t,[i,n[i]].concat(r));return!1}if(f.test(n)){for(var o=n.split(f),a=0,s=o.length;s>a;a++)t[e].apply(t,[o[a]].concat(r));return!1}return!0},p=function(t,e){var n,r=-1,i=t.length,o=e[0],a=e[1],s=e[2];switch(e.length){case 0:for(;i>++r;)(n=t[r]).callback.call(n.ctx);return;case 1:for(;i>++r;)(n=t[r]).callback.call(n.ctx,o);return;case 2:for(;i>++r;)(n=t[r]).callback.call(n.ctx,o,a);return;case 3:for(;i>++r;)(n=t[r]).callback.call(n.ctx,o,a,s);return;default:for(;i>++r;)(n=t[r]).callback.apply(n.ctx,e)}},d={listenTo:"on",listenToOnce:"once"};l.each(d,function(t,e){c[e]=function(e,n,r){var i=this._listeners||(this._listeners={}),o=e._listenerId||(e._listenerId=l.uniqueId("l"));return i[o]=e,"object"==typeof n&&(r=this),e[t](n,r,this),this}}),c.bind=c.on,c.unbind=c.off,l.extend(e,c);var g=e.Model=function(t,e){var n,r=t||{};e||(e={}),this.cid=l.uniqueId("c"),this.attributes={},l.extend(this,l.pick(e,v)),e.parse&&(r=this.parse(r,e)||{}),(n=l.result(this,"defaults"))&&(r=l.defaults({},r,n)),this.set(r,e),this.changed={},this.initialize.apply(this,arguments)},v=["url","urlRoot","collection"];l.extend(g.prototype,c,{changed:null,validationError:null,idAttribute:"id",initialize:function(){},toJSON:function(){return l.clone(this.attributes)},sync:function(){return e.sync.apply(this,arguments)},get:function(t){return this.attributes[t]},escape:function(t){return l.escape(this.get(t))},has:function(t){return null!=this.get(t)},set:function(t,e,n){var r,i,o,a,s,u,c,f;if(null==t)return this;if("object"==typeof t?(i=t,n=e):(i={})[t]=e,n||(n={}),!this._validate(i,n))return!1;o=n.unset,s=n.silent,a=[],u=this._changing,this._changing=!0,u||(this._previousAttributes=l.clone(this.attributes),this.changed={}),f=this.attributes,c=this._previousAttributes,this.idAttribute in i&&(this.id=i[this.idAttribute]);for(r in i)e=i[r],l.isEqual(f[r],e)||a.push(r),l.isEqual(c[r],e)?delete this.changed[r]:this.changed[r]=e,o?delete f[r]:f[r]=e;if(!s){a.length&&(this._pending=!0);for(var h=0,p=a.length;p>h;h++)this.trigger("change:"+a[h],this,f[a[h]],n)}if(u)return this;if(!s)for(;this._pending;)this._pending=!1,this.trigger("change",this,n);return this._pending=!1,this._changing=!1,this},unset:function(t,e){return this.set(t,void 0,l.extend({},e,{unset:!0}))},clear:function(t){var e={};for(var n in this.attributes)e[n]=void 0;return this.set(e,l.extend({},t,{unset:!0}))},hasChanged:function(t){return null==t?!l.isEmpty(this.changed):l.has(this.changed,t)},changedAttributes:function(t){if(!t)return this.hasChanged()?l.clone(this.changed):!1;var e,n=!1,r=this._changing?this._previousAttributes:this.attributes;for(var i in t)l.isEqual(r[i],e=t[i])||((n||(n={}))[i]=e);return n},previous:function(t){return null!=t&&this._previousAttributes?this._previousAttributes[t]:null},previousAttributes:function(){return l.clone(this._previousAttributes)},fetch:function(t){t=t?l.clone(t):{},void 0===t.parse&&(t.parse=!0);var e=this,n=t.success;return t.success=function(r){return e.set(e.parse(r,t),t)?(n&&n(e,r,t),e.trigger("sync",e,r,t),void 0):!1},L(this,t),this.sync("read",this,t)},save:function(t,e,n){var r,i,o,a=this.attributes;if(null==t||"object"==typeof t?(r=t,n=e):(r={})[t]=e,!(!r||n&&n.wait||this.set(r,n)))return!1;if(n=l.extend({validate:!0},n),!this._validate(r,n))return!1;r&&n.wait&&(this.attributes=l.extend({},a,r)),void 0===n.parse&&(n.parse=!0);var s=this,u=n.success;return n.success=function(t){s.attributes=a;var e=s.parse(t,n);return n.wait&&(e=l.extend(r||{},e)),l.isObject(e)&&!s.set(e,n)?!1:(u&&u(s,t,n),s.trigger("sync",s,t,n),void 0)},L(this,n),i=this.isNew()?"create":n.patch?"patch":"update","patch"===i&&(n.attrs=r),o=this.sync(i,this,n),r&&n.wait&&(this.attributes=a),o},destroy:function(t){t=t?l.clone(t):{};var e=this,n=t.success,r=function(){e.trigger("destroy",e,e.collection,t)};if(t.success=function(i){(t.wait||e.isNew())&&r(),n&&n(e,i,t),e.isNew()||e.trigger("sync",e,i,t)},this.isNew())return t.success(),!1;L(this,t);var i=this.sync("delete",this,t);return t.wait||r(),i},url:function(){var t=l.result(this,"urlRoot")||l.result(this.collection,"url")||M();return this.isNew()?t:t+("/"===t.charAt(t.length-1)?"":"/")+encodeURIComponent(this.id)},parse:function(t){return t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return null==this.id},isValid:function(t){return this._validate({},l.extend(t||{},{validate:!0}))},_validate:function(t,e){if(!e.validate||!this.validate)return!0;t=l.extend({},this.attributes,t);var n=this.validationError=this.validate(t,e)||null;return n?(this.trigger("invalid",this,n,l.extend(e||{},{validationError:n})),!1):!0}});var m=["keys","values","pairs","invert","pick","omit"];l.each(m,function(t){g.prototype[t]=function(){var e=s.call(arguments);return e.unshift(this.attributes),l[t].apply(l,e)}});var y=e.Collection=function(t,e){e||(e={}),e.url&&(this.url=e.url),e.model&&(this.model=e.model),void 0!==e.comparator&&(this.comparator=e.comparator),this._reset(),this.initialize.apply(this,arguments),t&&this.reset(t,l.extend({silent:!0},e))},b={add:!0,remove:!0,merge:!0},x={add:!0,merge:!1,remove:!1};l.extend(y.prototype,c,{model:g,initialize:function(){},toJSON:function(t){return this.map(function(e){return e.toJSON(t)})},sync:function(){return e.sync.apply(this,arguments)},add:function(t,e){return this.set(t,l.defaults(e||{},x))},remove:function(t,e){t=l.isArray(t)?t.slice():[t],e||(e={});var n,r,i,o;for(n=0,r=t.length;r>n;n++)o=this.get(t[n]),o&&(delete this._byId[o.id],delete this._byId[o.cid],i=this.indexOf(o),this.models.splice(i,1),this.length--,e.silent||(e.index=i,o.trigger("remove",o,this,e)),this._removeReference(o));return this},set:function(t,e){e=l.defaults(e||{},b),e.parse&&(t=this.parse(t,e)),l.isArray(t)||(t=t?[t]:[]);var n,r,i,o,s,c=e.at,f=this.comparator&&null==c&&e.sort!==!1,h=l.isString(this.comparator)?this.comparator:null,p=[],d=[],g={};for(n=0,r=t.length;r>n;n++)(i=this._prepareModel(t[n],e))&&((o=this.get(i))?(e.remove&&(g[o.cid]=!0),e.merge&&(o.set(i.attributes,e),f&&!s&&o.hasChanged(h)&&(s=!0))):e.add&&(p.push(i),i.on("all",this._onModelEvent,this),this._byId[i.cid]=i,null!=i.id&&(this._byId[i.id]=i)));if(e.remove){for(n=0,r=this.length;r>n;++n)g[(i=this.models[n]).cid]||d.push(i);d.length&&this.remove(d,e)}if(p.length&&(f&&(s=!0),this.length+=p.length,null!=c?u.apply(this.models,[c,0].concat(p)):a.apply(this.models,p)),s&&this.sort({silent:!0}),e.silent)return this;for(n=0,r=p.length;r>n;n++)(i=p[n]).trigger("add",i,this,e);return s&&this.trigger("sort",this,e),this},reset:function(t,e){e||(e={});for(var n=0,r=this.models.length;r>n;n++)this._removeReference(this.models[n]);return e.previousModels=this.models,this._reset(),this.add(t,l.extend({silent:!0},e)),e.silent||this.trigger("reset",this,e),this
},push:function(t,e){return t=this._prepareModel(t,e),this.add(t,l.extend({at:this.length},e)),t},pop:function(t){var e=this.at(this.length-1);return this.remove(e,t),e},unshift:function(t,e){return t=this._prepareModel(t,e),this.add(t,l.extend({at:0},e)),t},shift:function(t){var e=this.at(0);return this.remove(e,t),e},slice:function(t,e){return this.models.slice(t,e)},get:function(t){return null==t?void 0:this._byId[null!=t.id?t.id:t.cid||t]},at:function(t){return this.models[t]},where:function(t,e){return l.isEmpty(t)?e?void 0:[]:this[e?"find":"filter"](function(e){for(var n in t)if(t[n]!==e.get(n))return!1;return!0})},findWhere:function(t){return this.where(t,!0)},sort:function(t){if(!this.comparator)throw Error("Cannot sort a set without a comparator");return t||(t={}),l.isString(this.comparator)||1===this.comparator.length?this.models=this.sortBy(this.comparator,this):this.models.sort(l.bind(this.comparator,this)),t.silent||this.trigger("sort",this,t),this},sortedIndex:function(t,e,n){e||(e=this.comparator);var r=l.isFunction(e)?e:function(t){return t.get(e)};return l.sortedIndex(this.models,t,r,n)},pluck:function(t){return l.invoke(this.models,"get",t)},fetch:function(t){t=t?l.clone(t):{},void 0===t.parse&&(t.parse=!0);var e=t.success,n=this;return t.success=function(r){var i=t.reset?"reset":"set";n[i](r,t),e&&e(n,r,t),n.trigger("sync",n,r,t)},L(this,t),this.sync("read",this,t)},create:function(t,e){if(e=e?l.clone(e):{},!(t=this._prepareModel(t,e)))return!1;e.wait||this.add(t,e);var n=this,r=e.success;return e.success=function(i){e.wait&&n.add(t,e),r&&r(t,i,e)},t.save(null,e),t},parse:function(t){return t},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(t,e){if(t instanceof g)return t.collection||(t.collection=this),t;e||(e={}),e.collection=this;var n=new this.model(t,e);return n._validate(t,e)?n:(this.trigger("invalid",this,t,e),!1)},_removeReference:function(t){this===t.collection&&delete t.collection,t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,n,r){("add"!==t&&"remove"!==t||n===this)&&("destroy"===t&&this.remove(e,r),e&&t==="change:"+e.idAttribute&&(delete this._byId[e.previous(e.idAttribute)],null!=e.id&&(this._byId[e.id]=e)),this.trigger.apply(this,arguments))}});var _=["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","indexOf","shuffle","lastIndexOf","isEmpty","chain"];l.each(_,function(t){y.prototype[t]=function(){var e=s.call(arguments);return e.unshift(this.models),l[t].apply(l,e)}});var w=["groupBy","countBy","sortBy"];l.each(w,function(t){y.prototype[t]=function(e,n){var r=l.isFunction(e)?e:function(t){return t.get(e)};return l[t](this.models,r,n)}});var k=e.View=function(t){this.cid=l.uniqueId("view"),this._configure(t||{}),this._ensureElement(),this.initialize.apply(this,arguments),this.delegateEvents()},T=/^(\S+)\s*(.*)$/,E=["model","collection","el","id","attributes","className","tagName","events"];l.extend(k.prototype,c,{tagName:"div",$:function(t){return this.$el.find(t)},initialize:function(){},render:function(){return this},remove:function(){return this.$el.remove(),this.stopListening(),this},setElement:function(t,n){return this.$el&&this.undelegateEvents(),this.$el=t instanceof e.$?t:e.$(t),this.el=this.$el[0],n!==!1&&this.delegateEvents(),this},delegateEvents:function(t){if(!t&&!(t=l.result(this,"events")))return this;this.undelegateEvents();for(var e in t){var n=t[e];if(l.isFunction(n)||(n=this[t[e]]),n){var r=e.match(T),i=r[1],o=r[2];n=l.bind(n,this),i+=".delegateEvents"+this.cid,""===o?this.$el.on(i,n):this.$el.on(i,o,n)}}return this},undelegateEvents:function(){return this.$el.off(".delegateEvents"+this.cid),this},_configure:function(t){this.options&&(t=l.extend({},l.result(this,"options"),t)),l.extend(this,l.pick(t,E)),this.options=t},_ensureElement:function(){if(this.el)this.setElement(l.result(this,"el"),!1);else{var t=l.extend({},l.result(this,"attributes"));this.id&&(t.id=l.result(this,"id")),this.className&&(t["class"]=l.result(this,"className"));var n=e.$("<"+l.result(this,"tagName")+">").attr(t);this.setElement(n,!1)}}}),e.sync=function(t,n,r){var i=j[t];l.defaults(r||(r={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var o={type:i,dataType:"json"};if(r.url||(o.url=l.result(n,"url")||M()),null!=r.data||!n||"create"!==t&&"update"!==t&&"patch"!==t||(o.contentType="application/json",o.data=JSON.stringify(r.attrs||n.toJSON(r))),r.emulateJSON&&(o.contentType="application/x-www-form-urlencoded",o.data=o.data?{model:o.data}:{}),r.emulateHTTP&&("PUT"===i||"DELETE"===i||"PATCH"===i)){o.type="POST",r.emulateJSON&&(o.data._method=i);var a=r.beforeSend;r.beforeSend=function(t){return t.setRequestHeader("X-HTTP-Method-Override",i),a?a.apply(this,arguments):void 0}}"GET"===o.type||r.emulateJSON||(o.processData=!1),"PATCH"!==o.type||!window.ActiveXObject||window.external&&window.external.msActiveXFilteringEnabled||(o.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")});var s=r.xhr=e.ajax(l.extend(o,r));return n.trigger("request",n,s,r),s};var j={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};e.ajax=function(){return e.$.ajax.apply(e.$,arguments)};var C=e.Router=function(t){t||(t={}),t.routes&&(this.routes=t.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},S=/\((.*?)\)/g,N=/(\(\?)?:\w+/g,A=/\*\w+/g,O=/[\-{}\[\]+?.,\\\^$|#\s]/g;l.extend(C.prototype,c,{initialize:function(){},route:function(t,n,r){l.isRegExp(t)||(t=this._routeToRegExp(t)),l.isFunction(n)&&(r=n,n=""),r||(r=this[n]);var i=this;return e.history.route(t,function(o){var a=i._extractParameters(t,o);r&&r.apply(i,a),i.trigger.apply(i,["route:"+n].concat(a)),i.trigger("route",n,a),e.history.trigger("route",i,n,a)}),this},navigate:function(t,n){return e.history.navigate(t,n),this},_bindRoutes:function(){if(this.routes){this.routes=l.result(this,"routes");for(var t,e=l.keys(this.routes);null!=(t=e.pop());)this.route(t,this.routes[t])}},_routeToRegExp:function(t){return t=t.replace(O,"\\$&").replace(S,"(?:$1)?").replace(N,function(t,e){return e?t:"([^/]+)"}).replace(A,"(.*?)"),RegExp("^"+t+"$")},_extractParameters:function(t,e){var n=t.exec(e).slice(1);return l.map(n,function(t){return t?decodeURIComponent(t):null})}});var $=e.History=function(){this.handlers=[],l.bindAll(this,"checkUrl"),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},H=/^[#\/]|\s+$/g,F=/^\/+|\/+$/g,D=/msie [\w.]+/,R=/\/$/;$.started=!1,l.extend($.prototype,c,{interval:50,getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getFragment:function(t,e){if(null==t)if(this._hasPushState||!this._wantsHashChange||e){t=this.location.pathname;var n=this.root.replace(R,"");t.indexOf(n)||(t=t.substr(n.length))}else t=this.getHash();return t.replace(H,"")},start:function(t){if($.started)throw Error("Backbone.history has already been started");$.started=!0,this.options=l.extend({},{root:"/"},this.options,t),this.root=this.options.root,this._wantsHashChange=this.options.hashChange!==!1,this._wantsPushState=!!this.options.pushState,this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var n=this.getFragment(),r=document.documentMode,i=D.exec(navigator.userAgent.toLowerCase())&&(!r||7>=r);this.root=("/"+this.root+"/").replace(F,"/"),i&&this._wantsHashChange&&(this.iframe=e.$('<iframe src="javascript:0" tabindex="-1" />').hide().appendTo("body")[0].contentWindow,this.navigate(n)),this._hasPushState?e.$(window).on("popstate",this.checkUrl):this._wantsHashChange&&"onhashchange"in window&&!i?e.$(window).on("hashchange",this.checkUrl):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),this.fragment=n;var o=this.location,a=o.pathname.replace(/[^\/]$/,"$&/")===this.root;return this._wantsHashChange&&this._wantsPushState&&!this._hasPushState&&!a?(this.fragment=this.getFragment(null,!0),this.location.replace(this.root+this.location.search+"#"+this.fragment),!0):(this._wantsPushState&&this._hasPushState&&a&&o.hash&&(this.fragment=this.getHash().replace(H,""),this.history.replaceState({},document.title,this.root+this.fragment+o.search)),this.options.silent?void 0:this.loadUrl())},stop:function(){e.$(window).off("popstate",this.checkUrl).off("hashchange",this.checkUrl),clearInterval(this._checkUrlInterval),$.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(){var t=this.getFragment();return t===this.fragment&&this.iframe&&(t=this.getFragment(this.getHash(this.iframe))),t===this.fragment?!1:(this.iframe&&this.navigate(t),this.loadUrl()||this.loadUrl(this.getHash()),void 0)},loadUrl:function(t){var e=this.fragment=this.getFragment(t),n=l.any(this.handlers,function(t){return t.route.test(e)?(t.callback(e),!0):void 0});return n},navigate:function(t,e){if(!$.started)return!1;if(e&&e!==!0||(e={trigger:e}),t=this.getFragment(t||""),this.fragment!==t){this.fragment=t;var n=this.root+t;if(this._hasPushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,n);else{if(!this._wantsHashChange)return this.location.assign(n);this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getFragment(this.getHash(this.iframe))&&(e.replace||this.iframe.document.open().close(),this._updateHash(this.iframe.location,t,e.replace))}e.trigger&&this.loadUrl(t)}},_updateHash:function(t,e,n){if(n){var r=t.href.replace(/(javascript:|#).*$/,"");t.replace(r+"#"+e)}else t.hash="#"+e}}),e.history=new $;var I=function(t,e){var n,r=this;n=t&&l.has(t,"constructor")?t.constructor:function(){return r.apply(this,arguments)},l.extend(n,r,e);var i=function(){this.constructor=n};return i.prototype=r.prototype,n.prototype=new i,t&&l.extend(n.prototype,t),n.__super__=r.prototype,n};g.extend=y.extend=C.extend=k.extend=$.extend=I;var M=function(){throw Error('A "url" property or function must be specified')},L=function(t,e){var n=e.error;e.error=function(r){n&&n(t,r,e),t.trigger("error",t,r,e)}}}).call(this)})()},{underscore:4}],4:[function(t,e,n){(function(){(function(){var t=this,r=t._,i={},o=Array.prototype,a=Object.prototype,s=Function.prototype,u=o.push,l=o.slice,c=o.concat,f=a.toString,h=a.hasOwnProperty,p=o.forEach,d=o.map,g=o.reduce,v=o.reduceRight,m=o.filter,y=o.every,b=o.some,x=o.indexOf,_=o.lastIndexOf,w=Array.isArray,k=Object.keys,T=s.bind,E=function(t){return t instanceof E?t:this instanceof E?(this._wrapped=t,void 0):new E(t)};n!==void 0?(e!==void 0&&e.exports&&(n=e.exports=E),n._=E):t._=E,E.VERSION="1.5.2";var j=E.each=E.forEach=function(t,e,n){if(null!=t)if(p&&t.forEach===p)t.forEach(e,n);else if(t.length===+t.length){for(var r=0,o=t.length;o>r;r++)if(e.call(n,t[r],r,t)===i)return}else for(var a=E.keys(t),r=0,o=a.length;o>r;r++)if(e.call(n,t[a[r]],a[r],t)===i)return};E.map=E.collect=function(t,e,n){var r=[];return null==t?r:d&&t.map===d?t.map(e,n):(j(t,function(t,i,o){r.push(e.call(n,t,i,o))}),r)};var C="Reduce of empty array with no initial value";E.reduce=E.foldl=E.inject=function(t,e,n,r){var i=arguments.length>2;if(null==t&&(t=[]),g&&t.reduce===g)return r&&(e=E.bind(e,r)),i?t.reduce(e,n):t.reduce(e);if(j(t,function(t,o,a){i?n=e.call(r,n,t,o,a):(n=t,i=!0)}),!i)throw new TypeError(C);return n},E.reduceRight=E.foldr=function(t,e,n,r){var i=arguments.length>2;if(null==t&&(t=[]),v&&t.reduceRight===v)return r&&(e=E.bind(e,r)),i?t.reduceRight(e,n):t.reduceRight(e);var o=t.length;if(o!==+o){var a=E.keys(t);o=a.length}if(j(t,function(s,u,l){u=a?a[--o]:--o,i?n=e.call(r,n,t[u],u,l):(n=t[u],i=!0)}),!i)throw new TypeError(C);return n},E.find=E.detect=function(t,e,n){var r;return S(t,function(t,i,o){return e.call(n,t,i,o)?(r=t,!0):void 0}),r},E.filter=E.select=function(t,e,n){var r=[];return null==t?r:m&&t.filter===m?t.filter(e,n):(j(t,function(t,i,o){e.call(n,t,i,o)&&r.push(t)}),r)},E.reject=function(t,e,n){return E.filter(t,function(t,r,i){return!e.call(n,t,r,i)},n)},E.every=E.all=function(t,e,n){e||(e=E.identity);var r=!0;return null==t?r:y&&t.every===y?t.every(e,n):(j(t,function(t,o,a){return(r=r&&e.call(n,t,o,a))?void 0:i}),!!r)};var S=E.some=E.any=function(t,e,n){e||(e=E.identity);var r=!1;return null==t?r:b&&t.some===b?t.some(e,n):(j(t,function(t,o,a){return r||(r=e.call(n,t,o,a))?i:void 0}),!!r)};E.contains=E.include=function(t,e){return null==t?!1:x&&t.indexOf===x?-1!=t.indexOf(e):S(t,function(t){return t===e})},E.invoke=function(t,e){var n=l.call(arguments,2),r=E.isFunction(e);return E.map(t,function(t){return(r?e:t[e]).apply(t,n)})},E.pluck=function(t,e){return E.map(t,function(t){return t[e]})},E.where=function(t,e,n){return E.isEmpty(e)?n?void 0:[]:E[n?"find":"filter"](t,function(t){for(var n in e)if(e[n]!==t[n])return!1;return!0})},E.findWhere=function(t,e){return E.where(t,e,!0)},E.max=function(t,e,n){if(!e&&E.isArray(t)&&t[0]===+t[0]&&65535>t.length)return Math.max.apply(Math,t);if(!e&&E.isEmpty(t))return-1/0;var r={computed:-1/0,value:-1/0};return j(t,function(t,i,o){var a=e?e.call(n,t,i,o):t;a>r.computed&&(r={value:t,computed:a})}),r.value},E.min=function(t,e,n){if(!e&&E.isArray(t)&&t[0]===+t[0]&&65535>t.length)return Math.min.apply(Math,t);if(!e&&E.isEmpty(t))return 1/0;var r={computed:1/0,value:1/0};return j(t,function(t,i,o){var a=e?e.call(n,t,i,o):t;r.computed>a&&(r={value:t,computed:a})}),r.value},E.shuffle=function(t){var e,n=0,r=[];return j(t,function(t){e=E.random(n++),r[n-1]=r[e],r[e]=t}),r},E.sample=function(t,e,n){return 2>arguments.length||n?t[E.random(t.length-1)]:E.shuffle(t).slice(0,Math.max(0,e))};var N=function(t){return E.isFunction(t)?t:function(e){return e[t]}};E.sortBy=function(t,e,n){var r=N(e);return E.pluck(E.map(t,function(t,e,i){return{value:t,index:e,criteria:r.call(n,t,e,i)}}).sort(function(t,e){var n=t.criteria,r=e.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(r>n||void 0===r)return-1}return t.index-e.index}),"value")};var A=function(t){return function(e,n,r){var i={},o=null==n?E.identity:N(n);return j(e,function(n,a){var s=o.call(r,n,a,e);t(i,s,n)}),i}};E.groupBy=A(function(t,e,n){(E.has(t,e)?t[e]:t[e]=[]).push(n)}),E.indexBy=A(function(t,e,n){t[e]=n}),E.countBy=A(function(t,e){E.has(t,e)?t[e]++:t[e]=1}),E.sortedIndex=function(t,e,n,r){n=null==n?E.identity:N(n);for(var i=n.call(r,e),o=0,a=t.length;a>o;){var s=o+a>>>1;i>n.call(r,t[s])?o=s+1:a=s}return o},E.toArray=function(t){return t?E.isArray(t)?l.call(t):t.length===+t.length?E.map(t,E.identity):E.values(t):[]},E.size=function(t){return null==t?0:t.length===+t.length?t.length:E.keys(t).length},E.first=E.head=E.take=function(t,e,n){return null==t?void 0:null==e||n?t[0]:l.call(t,0,e)},E.initial=function(t,e,n){return l.call(t,0,t.length-(null==e||n?1:e))},E.last=function(t,e,n){return null==t?void 0:null==e||n?t[t.length-1]:l.call(t,Math.max(t.length-e,0))},E.rest=E.tail=E.drop=function(t,e,n){return l.call(t,null==e||n?1:e)},E.compact=function(t){return E.filter(t,E.identity)};var O=function(t,e,n){return e&&E.every(t,E.isArray)?c.apply(n,t):(j(t,function(t){E.isArray(t)||E.isArguments(t)?e?u.apply(n,t):O(t,e,n):n.push(t)}),n)};E.flatten=function(t,e){return O(t,e,[])},E.without=function(t){return E.difference(t,l.call(arguments,1))},E.uniq=E.unique=function(t,e,n,r){E.isFunction(e)&&(r=n,n=e,e=!1);var i=n?E.map(t,n,r):t,o=[],a=[];return j(i,function(n,r){(e?r&&a[a.length-1]===n:E.contains(a,n))||(a.push(n),o.push(t[r]))}),o},E.union=function(){return E.uniq(E.flatten(arguments,!0))},E.intersection=function(t){var e=l.call(arguments,1);return E.filter(E.uniq(t),function(t){return E.every(e,function(e){return E.indexOf(e,t)>=0})})},E.difference=function(t){var e=c.apply(o,l.call(arguments,1));return E.filter(t,function(t){return!E.contains(e,t)})},E.zip=function(){for(var t=E.max(E.pluck(arguments,"length").concat(0)),e=Array(t),n=0;t>n;n++)e[n]=E.pluck(arguments,""+n);return e},E.object=function(t,e){if(null==t)return{};for(var n={},r=0,i=t.length;i>r;r++)e?n[t[r]]=e[r]:n[t[r][0]]=t[r][1];return n},E.indexOf=function(t,e,n){if(null==t)return-1;var r=0,i=t.length;if(n){if("number"!=typeof n)return r=E.sortedIndex(t,e),t[r]===e?r:-1;r=0>n?Math.max(0,i+n):n}if(x&&t.indexOf===x)return t.indexOf(e,n);for(;i>r;r++)if(t[r]===e)return r;return-1},E.lastIndexOf=function(t,e,n){if(null==t)return-1;var r=null!=n;if(_&&t.lastIndexOf===_)return r?t.lastIndexOf(e,n):t.lastIndexOf(e);for(var i=r?n:t.length;i--;)if(t[i]===e)return i;return-1},E.range=function(t,e,n){1>=arguments.length&&(e=t||0,t=0),n=arguments[2]||1;for(var r=Math.max(Math.ceil((e-t)/n),0),i=0,o=Array(r);r>i;)o[i++]=t,t+=n;return o};var $=function(){};E.bind=function(t,e){var n,r;if(T&&t.bind===T)return T.apply(t,l.call(arguments,1));if(!E.isFunction(t))throw new TypeError;return n=l.call(arguments,2),r=function(){if(!(this instanceof r))return t.apply(e,n.concat(l.call(arguments)));$.prototype=t.prototype;var i=new $;$.prototype=null;var o=t.apply(i,n.concat(l.call(arguments)));return Object(o)===o?o:i}},E.partial=function(t){var e=l.call(arguments,1);return function(){return t.apply(this,e.concat(l.call(arguments)))}},E.bindAll=function(t){var e=l.call(arguments,1);if(0===e.length)throw Error("bindAll must be passed function names");return j(e,function(e){t[e]=E.bind(t[e],t)}),t},E.memoize=function(t,e){var n={};return e||(e=E.identity),function(){var r=e.apply(this,arguments);return E.has(n,r)?n[r]:n[r]=t.apply(this,arguments)}},E.delay=function(t,e){var n=l.call(arguments,2);return setTimeout(function(){return t.apply(null,n)},e)},E.defer=function(t){return E.delay.apply(E,[t,1].concat(l.call(arguments,1)))},E.throttle=function(t,e,n){var r,i,o,a=null,s=0;n||(n={});var u=function(){s=n.leading===!1?0:new Date,a=null,o=t.apply(r,i)};return function(){var l=new Date;s||n.leading!==!1||(s=l);var c=e-(l-s);return r=this,i=arguments,0>=c?(clearTimeout(a),a=null,s=l,o=t.apply(r,i)):a||n.trailing===!1||(a=setTimeout(u,c)),o}},E.debounce=function(t,e,n){var r,i,o,a,s;return function(){o=this,i=arguments,a=new Date;var u=function(){var l=new Date-a;e>l?r=setTimeout(u,e-l):(r=null,n||(s=t.apply(o,i)))},l=n&&!r;return r||(r=setTimeout(u,e)),l&&(s=t.apply(o,i)),s}},E.once=function(t){var e,n=!1;return function(){return n?e:(n=!0,e=t.apply(this,arguments),t=null,e)}},E.wrap=function(t,e){return function(){var n=[t];return u.apply(n,arguments),e.apply(this,n)}},E.compose=function(){var t=arguments;return function(){for(var e=arguments,n=t.length-1;n>=0;n--)e=[t[n].apply(this,e)];return e[0]}},E.after=function(t,e){return function(){return 1>--t?e.apply(this,arguments):void 0}},E.keys=k||function(t){if(t!==Object(t))throw new TypeError("Invalid object");var e=[];for(var n in t)E.has(t,n)&&e.push(n);return e},E.values=function(t){for(var e=E.keys(t),n=e.length,r=Array(n),i=0;n>i;i++)r[i]=t[e[i]];return r},E.pairs=function(t){for(var e=E.keys(t),n=e.length,r=Array(n),i=0;n>i;i++)r[i]=[e[i],t[e[i]]];return r},E.invert=function(t){for(var e={},n=E.keys(t),r=0,i=n.length;i>r;r++)e[t[n[r]]]=n[r];return e},E.functions=E.methods=function(t){var e=[];for(var n in t)E.isFunction(t[n])&&e.push(n);return e.sort()},E.extend=function(t){return j(l.call(arguments,1),function(e){if(e)for(var n in e)t[n]=e[n]}),t},E.pick=function(t){var e={},n=c.apply(o,l.call(arguments,1));return j(n,function(n){n in t&&(e[n]=t[n])}),e},E.omit=function(t){var e={},n=c.apply(o,l.call(arguments,1));for(var r in t)E.contains(n,r)||(e[r]=t[r]);return e},E.defaults=function(t){return j(l.call(arguments,1),function(e){if(e)for(var n in e)void 0===t[n]&&(t[n]=e[n])}),t},E.clone=function(t){return E.isObject(t)?E.isArray(t)?t.slice():E.extend({},t):t},E.tap=function(t,e){return e(t),t};var H=function(t,e,n,r){if(t===e)return 0!==t||1/t==1/e;if(null==t||null==e)return t===e;t instanceof E&&(t=t._wrapped),e instanceof E&&(e=e._wrapped);var i=f.call(t);if(i!=f.call(e))return!1;switch(i){case"[object String]":return t==e+"";case"[object Number]":return t!=+t?e!=+e:0==t?1/t==1/e:t==+e;case"[object Date]":case"[object Boolean]":return+t==+e;case"[object RegExp]":return t.source==e.source&&t.global==e.global&&t.multiline==e.multiline&&t.ignoreCase==e.ignoreCase}if("object"!=typeof t||"object"!=typeof e)return!1;for(var o=n.length;o--;)if(n[o]==t)return r[o]==e;var a=t.constructor,s=e.constructor;if(a!==s&&!(E.isFunction(a)&&a instanceof a&&E.isFunction(s)&&s instanceof s))return!1;n.push(t),r.push(e);var u=0,l=!0;if("[object Array]"==i){if(u=t.length,l=u==e.length)for(;u--&&(l=H(t[u],e[u],n,r)););}else{for(var c in t)if(E.has(t,c)&&(u++,!(l=E.has(e,c)&&H(t[c],e[c],n,r))))break;if(l){for(c in e)if(E.has(e,c)&&!u--)break;l=!u}}return n.pop(),r.pop(),l};E.isEqual=function(t,e){return H(t,e,[],[])},E.isEmpty=function(t){if(null==t)return!0;if(E.isArray(t)||E.isString(t))return 0===t.length;for(var e in t)if(E.has(t,e))return!1;return!0},E.isElement=function(t){return!(!t||1!==t.nodeType)},E.isArray=w||function(t){return"[object Array]"==f.call(t)},E.isObject=function(t){return t===Object(t)},j(["Arguments","Function","String","Number","Date","RegExp"],function(t){E["is"+t]=function(e){return f.call(e)=="[object "+t+"]"}}),E.isArguments(arguments)||(E.isArguments=function(t){return!(!t||!E.has(t,"callee"))}),E.isFunction=function(t){return"function"==typeof t},E.isFinite=function(t){return isFinite(t)&&!isNaN(parseFloat(t))},E.isNaN=function(t){return E.isNumber(t)&&t!=+t},E.isBoolean=function(t){return t===!0||t===!1||"[object Boolean]"==f.call(t)},E.isNull=function(t){return null===t},E.isUndefined=function(t){return void 0===t},E.has=function(t,e){return h.call(t,e)},E.noConflict=function(){return t._=r,this},E.identity=function(t){return t},E.times=function(t,e,n){for(var r=Array(Math.max(0,t)),i=0;t>i;i++)r[i]=e.call(n,i);return r},E.random=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))};var F={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};F.unescape=E.invert(F.escape);var D={escape:RegExp("["+E.keys(F.escape).join("")+"]","g"),unescape:RegExp("("+E.keys(F.unescape).join("|")+")","g")};E.each(["escape","unescape"],function(t){E[t]=function(e){return null==e?"":(""+e).replace(D[t],function(e){return F[t][e]})}}),E.result=function(t,e){if(null==t)return void 0;var n=t[e];return E.isFunction(n)?n.call(t):n},E.mixin=function(t){j(E.functions(t),function(e){var n=E[e]=t[e];E.prototype[e]=function(){var t=[this._wrapped];return u.apply(t,arguments),q.call(this,n.apply(E,t))}})};var R=0;E.uniqueId=function(t){var e=++R+"";return t?t+e:e},E.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var I=/(.)^/,M={"'":"'","\\":"\\","\r":"r","\n":"n"," ":"t","\u2028":"u2028","\u2029":"u2029"},L=/\\|'|\r|\n|\t|\u2028|\u2029/g;E.template=function(t,e,n){var r;n=E.defaults({},n,E.templateSettings);var i=RegExp([(n.escape||I).source,(n.interpolate||I).source,(n.evaluate||I).source].join("|")+"|$","g"),o=0,a="__p+='";t.replace(i,function(e,n,r,i,s){return a+=t.slice(o,s).replace(L,function(t){return"\\"+M[t]}),n&&(a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'"),r&&(a+="'+\n((__t=("+r+"))==null?'':__t)+\n'"),i&&(a+="';\n"+i+"\n__p+='"),o=s+e.length,e}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=Function(n.variable||"obj","_",a)}catch(s){throw s.source=a,s}if(e)return r(e,E);var u=function(t){return r.call(this,t,E)};return u.source="function("+(n.variable||"obj")+"){\n"+a+"}",u},E.chain=function(t){return E(t).chain()};var q=function(t){return this._chain?E(t).chain():t};E.mixin(E),j(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=o[t];E.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!=t&&"splice"!=t||0!==n.length||delete n[0],q.call(this,n)}}),j(["concat","join","slice"],function(t){var e=o[t];E.prototype[t]=function(){return q.call(this,e.apply(this._wrapped,arguments))}}),E.extend(E.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this)})()},{}]},{},[]),require=function(t,e,n){function r(n,o){if(!e[n]){if(!t[n]){var a="function"==typeof require&&require;if(!o&&a)return a(n,!0);if(i)return i(n,!0);throw Error("Cannot find module '"+n+"'")}var s=e[n]={exports:{}};t[n][0].call(s.exports,function(e){var i=t[n][1][e];return r(i?i:e)},s,s.exports)}return e[n].exports}for(var i="function"==typeof require&&require,o=0;n.length>o;o++)r(n[o]);return r}({"ribcage-switcher":[function(t,e){e.exports=t("0h3aXG")},{}],"0h3aXG":[function(t,e){var n=t("ribcage-view"),r=t("lodash.wrap"),i=t("lodash.defer"),o=t("lodash.bind"),a=t("scrollfix"),s=n.extend({afterInit:function(){this.currentPane=this.options.currentPane||0,this.next=r(this.next,function(t){t?t(this._next()):this._next()}),this.previous=r(this.previous,function(t){t?t(this._previous()):this._previous()})},resize:function(){this.paneWidth=this.$el.width(),this.$(".pane").width(this.paneWidth)},afterRender:function(){this.$el.css("overflow","hidden"),this.$holder=$('<div class="pane-holder">'),this.paneWidth=this.$el.width();for(var t=0;this.options.depth>t;t++)this["$pane"+t]=$('<div class="pane pane-'+t+'"></div>'),this["$pane"+t].width(this.paneWidth),new a(this["$pane"+t][0]),this.$holder.append(this["$pane"+t]);this.$el.append(this.$holder),this.$holder.width(this.paneWidth*this.options.depth)},_next:function(){var t=parseInt(this.$holder.attr("style").split("left: ")[1]);isNaN(t)&&(t=0),this.$holder.css("left",t-this.paneWidth),this.resetHolderWidth(),this.currentPane++,this.trigger("switch",this.currentPane,this["view"+this.currentPane]),this["$pane"+this.currentPane].scrollTop(0)},_previous:function(){var t=parseInt(this.$holder.attr("style").split("left: ")[1]);this.$holder.css("left",t+this.paneWidth),this.resetHolderWidth(),this.currentPane--,this.trigger("switch",this.currentPane,this["view"+this.currentPane])},goToPane:function(t){this.$holder.css("left",this.paneWidth*-t),this.resetHolderWidth(),this.currentPane=t,this.trigger("switch",this.currentPane,this["view"+this.currentPane]),this["$pane"+this.currentPane].scrollTop(0)},resetHolderWidth:function(){var t=this,e=this.$holder.width();this.$holder.width(0),i(function(){t.$holder.width(e)})},setPane:function(t,e){var n=this["$pane"+t];this["view"+t]&&this.detachSubview(this["view"+t]),this["view"+t]=e,e.on("previous",o(this.previous,this)),e.on("next",o(this.next,this)),this.appendSubview(e,n),new a(this["$pane"+t][0])}});e.exports=s},{"ribcage-view":1,scrollfix:2,"lodash.wrap":3,"lodash.defer":4,"lodash.bind":5}],2:[function(t,e){(function(){(function(){var t=function(t){var e,n;t=t||document.querySelector(t),t&&t.addEventListener("touchstart",function(r){e=r.touches[0].pageY,n=t.scrollTop,0>=n&&(t.scrollTop=1),n+t.offsetHeight>=t.scrollHeight&&(t.scrollTop=t.scrollHeight-t.offsetHeight-1)},!1)};"undefined"!=typeof window&&e===void 0?window.ScrollFix=t:e.exports=t})()})()},{}],1:[function(t,e){var n=t("backbone"),r=t("./extend"),i=r(n.View);e.exports=i},{"./extend":6,backbone:7}],3:[function(t,e){function n(t,e){return r(e,16,[t])}var r=t("lodash._createwrapper");e.exports=n},{"lodash._createwrapper":8}],4:[function(t,e,n){(function(r){function i(t){if(!o(t))throw new TypeError;var e=u(arguments,1);return setTimeout(function(){t.apply(void 0,e)},1)}var o=t("lodash.isfunction"),a=t("lodash._objecttypes"),s=t("lodash._renative"),u=t("lodash._slice"),l=a[typeof n]&&n&&!n.nodeType&&n,c=a[typeof e]&&e&&!e.nodeType&&e,f=c&&c.exports===l&&l,h=a[typeof r]&&r;!h||h.global!==h&&h.window!==h||(root=h);var p="function"==typeof(p=h&&f&&h.setImmediate)&&!s.test(p)&&p;p&&(i=function(t){if(!o(t))throw new TypeError;return p.apply(root,arguments)}),e.exports=i})(self)},{"lodash._objecttypes":9,"lodash.isfunction":10,"lodash._renative":11,"lodash._slice":12}],5:[function(t,e){function n(t,e){return arguments.length>2?r(t,17,i(arguments,2),null,e):r(t,1,null,null,e)}var r=t("lodash._createwrapper"),i=(t("lodash._renative"),t("lodash._slice"));e.exports=n},{"lodash._renative":13,"lodash._createwrapper":14,"lodash._slice":15}],9:[function(t,e){var n={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1};e.exports=n},{}],10:[function(t,e){function n(t){return"function"==typeof t}e.exports=n},{}],11:[function(t,e){var n=Object.prototype,r=n.toString,i=RegExp("^"+(r+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$");e.exports=i},{}],12:[function(t,e){function n(t,e,n){e||(e=0),n===void 0&&(n=t?t.length:0);for(var r=-1,i=n-e||0,o=Array(0>i?0:i);i>++r;)o[r]=t[e+r];return o}e.exports=n},{}],13:[function(t,e){var n=Object.prototype,r=n.toString,i=RegExp("^"+(r+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$");e.exports=i},{}],15:[function(t,e){function n(t,e,n){e||(e=0),n===void 0&&(n=t?t.length:0);for(var r=-1,i=n-e||0,o=Array(0>i?0:i);i>++r;)o[r]=t[e+r];return o}e.exports=n},{}],6:[function(t,e){var n,r,i=t("lodash");n={initialize:function(t){this.templateName,this._dataLoaded="function"==typeof this.loadData?!1:!0,this.beforeInit&&this.beforeInit(t),this.template=this.template||t.template,this.template||(this.template=function(){return""}),this.afterInit&&this.afterInit(t),this.render()},context:function(){return i.extend({},this.options,this.model)},close:function(){this.beforeClose&&this.beforeClose(),this.closeSubviews(),this.off(),this.remove()},render:function(){var t=this,e=this.model;return this._dataLoaded?(this.beforeRender&&this.beforeRender(),this.closeSubviews(),this.$el.empty(),this.beforeTemplating&&(e=this.beforeTemplating()),this.context&&(e=this.context()),this.$el.html(this.template(e)),i.defer(function(){t.trigger("afterRender")}),this.afterRender&&this.afterRender(),this):this.loadData(function(){t._dataLoaded=!0,t.render()})},proxy:function(t,e){var n=this;e.on(t,function(){var e=Array.prototype.slice.call(arguments,0);e.splice(0,0,t),n.trigger.apply(n,e)})},eachSubview:function(t){i.each(this.subviews,t)},appendSubview:function(t,e){e||(e=this.$el),this.subviews=this.subviews||{},this.subviews[t.cid]=t,e.append(t.el),i.defer(function(){t.trigger("afterAppend")}),t.afterAppend&&t.afterAppend()},closeSubviews:function(){this.eachSubview(function(t){t.close()}),this.subviews={}},detachSubview:function(t){this.subviews&&delete this.subviews[t.cid],t.$el.detach()}},r=function(t){return t.extend(n)},e.exports=r},{lodash:16}],16:[function(t,e,n){(function(t){(function(r){function i(t){function e(t){return t&&"object"==typeof t&&!yr(t)&&Zn.call(t,"__wrapped__")?t:new B(t)}function n(t){var e=t.length,n=e>=h;if(n)for(var r={},i=-1;e>++i;){var o=f+t[i];(r[o]||(r[o]=[])).push(t[i])}return function(e){if(n){var i=f+e;return r[i]&&Ue(r[i],e)>-1}return Ue(t,e)>-1}}function a(t){return t.charCodeAt(0)}function u(t,e){var n=t.index,r=e.index;if(t=t.criteria,e=e.criteria,t!==e){if(t>e||t===o)return 1;if(e>t||e===o)return-1}return r>n?-1:1}function O(t,e,n,r){function i(){var r=arguments,l=a?this:e;if(o||(t=e[s]),n.length&&(r=r.length?(r=pr.call(r),u?r.concat(n):n.concat(r)):n),this instanceof i){W.prototype=t.prototype,l=new W,W.prototype=null;var c=t.apply(l,r);return se(c)?c:l}return t.apply(l,r)}var o=ae(t),a=!n,s=e;if(a){var u=r;n=e}else if(!o){if(!r)throw new Wn;e=t}return i}function q(t){return"\\"+M[t]}function P(t){return _r[t]}function B(t){this.__wrapped__=t}function W(){}function z(t){var e=!1;if(!t||rr.call(t)!=H)return e;var n=t.constructor;return(ae(n)?n instanceof n:!0)?(Er(t,function(t,n){e=n}),e===!1||Zn.call(t,e)):e}function U(t,e,n){e||(e=0),n===o&&(n=t?t.length:0);for(var r=-1,i=n-e||0,a=Fn(0>i?0:i);i>++r;)a[r]=t[e+r];return a}function X(t){return wr[t]}function J(t){return rr.call(t)==C
}function V(t,n,r,i,a,s){var u=t;if("function"==typeof n&&(i=r,r=n,n=!1),"function"==typeof r){if(r=i===o?r:e.createCallback(r,i,1),u=r(u),u!==o)return u;u=t}var l=se(u);if(l){var c=rr.call(u);if(!R[c])return u;var f=yr(u)}if(!l||!n)return l?f?U(u):kr({},u):u;var h=vr[c];switch(c){case N:case A:return new h(+u);case $:case D:return new h(u);case F:return h(u.source,y.exec(u))}a||(a=[]),s||(s=[]);for(var p=a.length;p--;)if(a[p]==t)return s[p];return u=f?h(u.length):{},f&&(Zn.call(t,"index")&&(u.index=t.index),Zn.call(t,"input")&&(u.input=t.input)),a.push(t),s.push(u),(f?Ee:jr)(t,function(t,e){u[e]=V(t,n,r,o,a,s)}),u}function G(t,e,n){return V(t,!0,e,n)}function Y(t,n,r){var i;return n=e.createCallback(n,r),jr(t,function(t,e,r){return n(t,e,r)?(i=e,!1):o}),i}function K(t){var e=[];return Er(t,function(t,n){ae(t)&&e.push(n)}),e.sort()}function Q(t,e){return t?Zn.call(t,e):!1}function Z(t){for(var e=-1,n=xr(t),r=n.length,i={};r>++e;){var o=n[e];i[t[o]]=o}return i}function te(t){return t===!0||t===!1||rr.call(t)==N}function ee(t){return t?"object"==typeof t&&rr.call(t)==A:!1}function ne(t){return t?1===t.nodeType:!1}function re(t){var e=!0;if(!t)return e;var n=rr.call(t),r=t.length;return n==S||n==D||n==C||n==H&&"number"==typeof r&&ae(t.splice)?!r:(jr(t,function(){return e=!1}),e)}function ie(t,n,r,i,a,s){var u=r===c;if("function"==typeof r&&!u){r=e.createCallback(r,i,2);var l=r(t,n);if(l!==o)return!!l}if(t===n)return 0!==t||1/t==1/n;var f=typeof t,h=typeof n;if(t===t&&(!t||"function"!=f&&"object"!=f)&&(!n||"function"!=h&&"object"!=h))return!1;if(null==t||null==n)return t===n;var p=rr.call(t),d=rr.call(n);if(p==C&&(p=H),d==C&&(d=H),p!=d)return!1;switch(p){case N:case A:return+t==+n;case $:return t!=+t?n!=+n:0==t?1/t==1/n:t==+n;case F:case D:return t==Bn(n)}var g=p==S;if(!g){if(Zn.call(t,"__wrapped__ ")||Zn.call(n,"__wrapped__"))return ie(t.__wrapped__||t,n.__wrapped__||n,r,i,a,s);if(p!=H)return!1;var v=t.constructor,m=n.constructor;if(v!=m&&!(ae(v)&&v instanceof v&&ae(m)&&m instanceof m))return!1}a||(a=[]),s||(s=[]);for(var y=a.length;y--;)if(a[y]==t)return s[y]==n;var b=0;if(l=!0,a.push(t),s.push(n),g){if(y=t.length,b=n.length,l=b==t.length,!l&&!u)return l;for(;b--;){var x=y,_=n[b];if(u)for(;x--&&!(l=ie(t[x],_,r,i,a,s)););else if(!(l=ie(t[b],_,r,i,a,s)))break}return l}return Er(n,function(e,n,u){return Zn.call(u,n)?(b++,l=Zn.call(t,n)&&ie(t[n],e,r,i,a,s)):o}),l&&!u&&Er(t,function(t,e,n){return Zn.call(n,e)?l=--b>-1:o}),l}function oe(t){return ar(t)&&!sr(parseFloat(t))}function ae(t){return"function"==typeof t}function se(t){return t?I[typeof t]:!1}function ue(t){return ce(t)&&t!=+t}function le(t){return null===t}function ce(t){return"number"==typeof t||rr.call(t)==$}function fe(t){return t?"object"==typeof t&&rr.call(t)==F:!1}function he(t){return"string"==typeof t||rr.call(t)==D}function pe(t){return t===o}function de(t,n,r){var i=arguments,a=0,s=2;if(!se(t))return t;if(r===c)var u=i[3],l=i[4],f=i[5];else l=[],f=[],"number"!=typeof r&&(s=i.length),s>3&&"function"==typeof i[s-2]?u=e.createCallback(i[--s-1],i[s--],2):s>2&&"function"==typeof i[s-1]&&(u=i[--s]);for(;s>++a;)(yr(i[a])?Ee:jr)(i[a],function(e,n){var r,i,a=e,s=t[n];if(e&&((i=yr(e))||Cr(e))){for(var h=l.length;h--;)if(r=l[h]==e){s=f[h];break}if(!r){var p;u&&(a=u(s,e),(p=a!==o)&&(s=a)),p||(s=i?yr(s)?s:[]:Cr(s)?s:{}),l.push(e),f.push(s),p||(s=de(s,e,c,u,l,f))}}else u&&(a=u(s,e),a===o&&(a=e)),a!==o&&(s=a);t[n]=s});return t}function ge(t,n,r){var i="function"==typeof n,o={};if(i)n=e.createCallback(n,r);else var a=Yn.apply(zn,pr.call(arguments,1));return Er(t,function(t,e,r){(i?!n(t,e,r):0>Ue(a,e))&&(o[e]=t)}),o}function ve(t){for(var e=-1,n=xr(t),r=n.length,i=Fn(r);r>++e;){var o=n[e];i[e]=[o,t[o]]}return i}function me(t,n,r){var i={};if("function"!=typeof n)for(var o=-1,a=Yn.apply(zn,pr.call(arguments,1)),s=se(t)?a.length:0;s>++o;){var u=a[o];u in t&&(i[u]=t[u])}else n=e.createCallback(n,r),Er(t,function(t,e,r){n(t,e,r)&&(i[e]=t)});return i}function ye(t){for(var e=-1,n=xr(t),r=n.length,i=Fn(r);r>++e;)i[e]=t[n[e]];return i}function be(t){for(var e=-1,n=Yn.apply(zn,pr.call(arguments,1)),r=n.length,i=Fn(r);r>++e;)i[e]=t[n[e]];return i}function xe(t,e,n){var r=-1,i=t?t.length:0,a=!1;return n=(0>n?lr(0,i+n):n)||0,"number"==typeof i?a=(he(t)?t.indexOf(e,n):Ue(t,e,n))>-1:jr(t,function(t){return++r>=n?!(a=t===e):o}),a}function _e(t,n,r){var i={};return n=e.createCallback(n,r),Ee(t,function(t,e,r){e=Bn(n(t,e,r)),Zn.call(i,e)?i[e]++:i[e]=1}),i}function we(t,n,r){var i=!0;n=e.createCallback(n,r);var o=-1,a=t?t.length:0;if("number"==typeof a)for(;a>++o&&(i=!!n(t[o],o,t)););else jr(t,function(t,e,r){return i=!!n(t,e,r)});return i}function ke(t,n,r){var i=[];n=e.createCallback(n,r);var o=-1,a=t?t.length:0;if("number"==typeof a)for(;a>++o;){var s=t[o];n(s,o,t)&&i.push(s)}else jr(t,function(t,e,r){n(t,e,r)&&i.push(t)});return i}function Te(t,n,r){n=e.createCallback(n,r);var i=-1,a=t?t.length:0;if("number"!=typeof a){var s;return jr(t,function(t,e,r){return n(t,e,r)?(s=t,!1):o}),s}for(;a>++i;){var u=t[i];if(n(u,i,t))return u}}function Ee(t,n,r){var i=-1,a=t?t.length:0;if(n=n&&r===o?n:e.createCallback(n,r),"number"==typeof a)for(;a>++i&&n(t[i],i,t)!==!1;);else jr(t,n);return t}function je(t,n,r){var i={};return n=e.createCallback(n,r),Ee(t,function(t,e,r){e=Bn(n(t,e,r)),(Zn.call(i,e)?i[e]:i[e]=[]).push(t)}),i}function Ce(t,e){var n=pr.call(arguments,2),r=-1,i="function"==typeof e,o=t?t.length:0,a=Fn("number"==typeof o?o:0);return Ee(t,function(t){a[++r]=(i?e:t[e]).apply(t,n)}),a}function Se(t,n,r){var i=-1,o=t?t.length:0;if(n=e.createCallback(n,r),"number"==typeof o)for(var a=Fn(o);o>++i;)a[i]=n(t[i],i,t);else a=[],jr(t,function(t,e,r){a[++i]=n(t,e,r)});return a}function Ne(t,n,r){var i=-1/0,o=i;if(!n&&yr(t))for(var s=-1,u=t.length;u>++s;){var l=t[s];l>o&&(o=l)}else n=!n&&he(t)?a:e.createCallback(n,r),Ee(t,function(t,e,r){var a=n(t,e,r);a>i&&(i=a,o=t)});return o}function Ae(t,n,r){var i=1/0,o=i;if(!n&&yr(t))for(var s=-1,u=t.length;u>++s;){var l=t[s];o>l&&(o=l)}else n=!n&&he(t)?a:e.createCallback(n,r),Ee(t,function(t,e,r){var a=n(t,e,r);i>a&&(i=a,o=t)});return o}function Oe(t,e){var n=-1,r=t?t.length:0;if("number"==typeof r)for(var i=Fn(r);r>++n;)i[n]=t[n][e];return i||Se(t,e)}function $e(t,n,r,i){if(!t)return r;var o=3>arguments.length;n=e.createCallback(n,i,4);var a=-1,s=t.length;if("number"==typeof s)for(o&&(r=t[++a]);s>++a;)r=n(r,t[a],a,t);else jr(t,function(t,e,i){r=o?(o=!1,t):n(r,t,e,i)});return r}function He(t,n,r,i){var o=t,a=t?t.length:0,s=3>arguments.length;if("number"!=typeof a){var u=xr(t);a=u.length}return n=e.createCallback(n,i,4),Ee(t,function(t,e,i){e=u?u[--a]:--a,r=s?(s=!1,o[e]):n(r,o[e],e,i)}),r}function Fe(t,n,r){return n=e.createCallback(n,r),ke(t,function(t,e,r){return!n(t,e,r)})}function De(t){var e=-1,n=t?t.length:0,r=Fn("number"==typeof n?n:0);return Ee(t,function(t){var n=Kn(hr()*(++e+1));r[e]=r[n],r[n]=t}),r}function Re(t){var e=t?t.length:0;return"number"==typeof e?e:xr(t).length}function Ie(t,n,r){var i;n=e.createCallback(n,r);var o=-1,a=t?t.length:0;if("number"==typeof a)for(;a>++o&&!(i=n(t[o],o,t)););else jr(t,function(t,e,r){return!(i=n(t,e,r))});return!!i}function Me(t,n,r){var i=-1,o=t?t.length:0,a=Fn("number"==typeof o?o:0);for(n=e.createCallback(n,r),Ee(t,function(t,e,r){a[++i]={criteria:n(t,e,r),index:i,value:t}}),o=a.length,a.sort(u);o--;)a[o]=a[o].value;return a}function Le(t){return t&&"number"==typeof t.length?U(t):ye(t)}function qe(t){for(var e=-1,n=t?t.length:0,r=[];n>++e;){var i=t[e];i&&r.push(i)}return r}function Pe(t){for(var e=-1,r=t?t.length:0,i=Yn.apply(zn,pr.call(arguments,1)),o=n(i),a=[];r>++e;){var s=t[e];o(s)||a.push(s)}return a}function Be(t,n,r){var i=-1,o=t?t.length:0;for(n=e.createCallback(n,r);o>++i;)if(n(t[i],i,t))return i;return-1}function We(t,n,r){if(t){var i=0,o=t.length;if("number"!=typeof n&&null!=n){var a=-1;for(n=e.createCallback(n,r);o>++a&&n(t[a],a,t);)i++}else if(i=n,null==i||r)return t[0];return U(t,0,cr(lr(0,i),o))}}function ze(t,n,r,i){var o=-1,a=t?t.length:0,s=[];for("boolean"!=typeof n&&null!=n&&(i=r,r=n,n=!1),null!=r&&(r=e.createCallback(r,i));a>++o;){var u=t[o];r&&(u=r(u,o,t)),yr(u)?tr.apply(s,n?u:ze(u)):s.push(u)}return s}function Ue(t,e,n){var r=-1,i=t?t.length:0;if("number"==typeof n)r=(0>n?lr(0,i+n):n||0)-1;else if(n)return r=Qe(t,e),t[r]===e?r:-1;for(;i>++r;)if(t[r]===e)return r;return-1}function Xe(t,n,r){if(!t)return[];var i=0,o=t.length;if("number"!=typeof n&&null!=n){var a=o;for(n=e.createCallback(n,r);a--&&n(t[a],a,t);)i++}else i=null==n||r?1:n||i;return U(t,0,cr(lr(0,o-i),o))}function Je(t){var e=arguments,r=e.length,i={0:{}},o=-1,a=t?t.length:0,s=a>=h,u=[],l=u;t:for(;a>++o;){var c=t[o];if(s)var p=f+c,d=i[0][p]?!(l=i[0][p]):l=i[0][p]=[];if(d||0>Ue(l,c)){s&&l.push(c);for(var g=r;--g;)if(!(i[g]||(i[g]=n(e[g])))(c))continue t;u.push(c)}}return u}function Ve(t,n,r){if(t){var i=0,o=t.length;if("number"!=typeof n&&null!=n){var a=o;for(n=e.createCallback(n,r);a--&&n(t[a],a,t);)i++}else if(i=n,null==i||r)return t[o-1];return U(t,lr(0,o-i))}}function Ge(t,e,n){var r=t?t.length:0;for("number"==typeof n&&(r=(0>n?lr(0,r+n):cr(n,r-1))+1);r--;)if(t[r]===e)return r;return-1}function Ye(t,e,n){t=+t||0,n=+n||1,null==e&&(e=t,t=0);for(var r=-1,i=lr(0,Vn((e-t)/n)),o=Fn(i);i>++r;)o[r]=t,t+=n;return o}function Ke(t,n,r){if("number"!=typeof n&&null!=n){var i=0,o=-1,a=t?t.length:0;for(n=e.createCallback(n,r);a>++o&&n(t[o],o,t);)i++}else i=null==n||r?1:lr(0,n);return U(t,i)}function Qe(t,n,r,i){var o=0,a=t?t.length:o;for(r=r?e.createCallback(r,i,1):wn,n=r(n);a>o;){var s=o+a>>>1;n>r(t[s])?o=s+1:a=s}return o}function Ze(t){return yr(t)||(arguments[0]=t?pr.call(t):zn),tn(Yn.apply(zn,arguments))}function tn(t,n,r,i){var o=-1,a=t?t.length:0,s=[],u=s;"boolean"!=typeof n&&null!=n&&(i=r,r=n,n=!1);var l=!n&&a>=h;if(l)var c={};for(null!=r&&(u=[],r=e.createCallback(r,i));a>++o;){var p=t[o],d=r?r(p,o,t):p;if(l)var g=f+d,v=c[g]?!(u=c[g]):u=c[g]=[];(n?!o||u[u.length-1]!==d:v||0>Ue(u,d))&&((r||l)&&u.push(d),s.push(p))}return s}function en(t){for(var e=-1,n=t?t.length:0,r=n?Ne(Oe(t,"length")):0,i=Fn(r);n>++e;)for(var o=-1,a=t[e];r>++o;)(i[o]||(i[o]=Fn(n)))[e]=a[o];return i}function nn(t){return Pe(t,pr.call(arguments,1))}function rn(t){for(var e=-1,n=t?Ne(Oe(arguments,"length")):0,r=Fn(n);n>++e;)r[e]=Oe(arguments,e);return r}function on(t,e){for(var n=-1,r=t?t.length:0,i={};r>++n;){var o=t[n];e?i[o]=e[n]:i[o[0]]=o[1]}return i}function an(t,e){return 1>t?e():function(){return 1>--t?e.apply(this,arguments):o}}function sn(t,e){return mr.fastBind||ir&&arguments.length>2?ir.call.apply(ir,arguments):O(t,e,pr.call(arguments,2))}function un(t){for(var e=arguments.length>1?Yn.apply(zn,pr.call(arguments,1)):K(t),n=-1,r=e.length;r>++n;){var i=e[n];t[i]=sn(t[i],t)}return t}function ln(t,e){return O(t,e,pr.call(arguments,2),c)}function cn(){var t=arguments;return function(){for(var e=arguments,n=t.length;n--;)e=[t[n].apply(this,e)];return e[0]}}function fn(t,e,n){if(null==t)return wn;var r=typeof t;if("function"!=r){if("object"!=r)return function(e){return e[t]};var i=xr(t);return function(e){for(var n=i.length,r=!1;n--&&(r=ie(e[i[n]],t[i[n]],c)););return r}}return e!==o?1===n?function(n){return t.call(e,n)}:2===n?function(n,r){return t.call(e,n,r)}:4===n?function(n,r,i,o){return t.call(e,n,r,i,o)}:function(n,r,i){return t.call(e,n,r,i)}:t}function hn(t,e,n){function r(){o=u=null,l&&(a=t.apply(s,i))}var i,o,a,s,u,l=!0;if(n===!0){var c=!0;l=!1}else n&&I[typeof n]&&(c=n.leading,l="trailing"in n?n.trailing:l);return function(){return i=arguments,s=this,Gn(u),!o&&c?(o=!0,a=t.apply(s,i)):u=nr(r,e),a}}function pn(t){var e=pr.call(arguments,1);return nr(function(){t.apply(o,e)},1)}function dn(t,e){var n=pr.call(arguments,2);return nr(function(){t.apply(o,n)},e)}function gn(t,e){var n={};return function(){var r=f+(e?e.apply(this,arguments):arguments[0]);return Zn.call(n,r)?n[r]:n[r]=t.apply(this,arguments)}}function vn(t){var e,n;return function(){return e?n:(e=!0,n=t.apply(this,arguments),t=null,n)}}function mn(t){return O(t,pr.call(arguments,1))}function yn(t){return O(t,pr.call(arguments,1),null,c)}function bn(t,e,n){function r(){s=null,c&&(u=new Rn,o=t.apply(a,i))}var i,o,a,s,u=0,l=!0,c=!0;return n===!1?l=!1:n&&I[typeof n]&&(l="leading"in n?n.leading:l,c="trailing"in n?n.trailing:c),function(){var n=new Rn;s||l||(u=n);var c=e-(n-u);return i=arguments,a=this,0>=c?(Gn(s),s=null,u=n,o=t.apply(a,i)):s||(s=nr(r,c)),o}}function xn(t,e){return function(){var n=[t];return tr.apply(n,arguments),e.apply(this,n)}}function _n(t){return null==t?"":Bn(t).replace(k,P)}function wn(t){return t}function kn(t){Ee(K(t),function(n){var r=e[n]=t[n];e.prototype[n]=function(){var t=this.__wrapped__,n=[t];tr.apply(n,arguments);var i=r.apply(e,n);return t&&"object"==typeof t&&t==i?this:new B(i)}})}function Tn(){return t._=Xn,this}function En(t,e){return null==t&&null==e&&(e=1),t=+t||0,null==e&&(e=t,t=0),t+Kn(hr()*((+e||0)-t+1))}function jn(t,e){var n=t?t[e]:o;return ae(n)?t[e]():n}function Cn(t,n,r){var i=e.templateSettings;t||(t=""),r=Tr({},r,i);var a,s=Tr({},r.imports,i.imports),u=xr(s),l=ye(s),c=0,f=r.interpolate||w,h="__p += '",v=Pn((r.escape||w).source+"|"+f.source+"|"+(f===b?m:w).source+"|"+(r.evaluate||w).source+"|$","g");t.replace(v,function(e,n,r,i,o,s){return r||(r=i),h+=t.slice(c,s).replace(T,q),n&&(h+="' +\n__e("+n+") +\n'"),o&&(a=!0,h+="';\n"+o+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=s+e.length,e}),h+="';\n";var y=r.variable,x=y;x||(y="obj",h="with ("+y+") {\n"+h+"\n}\n"),h=(a?h.replace(p,""):h).replace(d,"$1").replace(g,"$1;"),h="function("+y+") {\n"+(x?"":y+" || ("+y+" = {});\n")+"var __t, __p = '', __e = _.escape"+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var _="\n/*\n//@ sourceURL="+(r.sourceURL||"/lodash/template/source["+j++ +"]")+"\n*/";try{var k=In(u,"return "+h+_).apply(o,l)}catch(E){throw E.source=h,E}return n?k(n):(k.source=h,k)}function Sn(t,n,r){t=(t=+t)>-1?t:0;var i=-1,o=Fn(t);for(n=e.createCallback(n,r,1);t>++i;)o[i]=n(i);return o}function Nn(t){return null==t?"":Bn(t).replace(v,X)}function An(t){var e=++l;return Bn(null==t?"":t)+e}function On(t,e){return e(t),t}function $n(){return Bn(this.__wrapped__)}function Hn(){return this.__wrapped__}t=t?L.defaults(r.Object(),t,L.pick(r,E)):r;var Fn=t.Array,Dn=t.Boolean,Rn=t.Date,In=t.Function,Mn=t.Math,Ln=t.Number,qn=t.Object,Pn=t.RegExp,Bn=t.String,Wn=t.TypeError,zn=Fn(),Un=qn(),Xn=t._,Jn=Pn("^"+Bn(Un.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),Vn=Mn.ceil,Gn=t.clearTimeout,Yn=zn.concat,Kn=Mn.floor,Qn=Jn.test(Qn=qn.getPrototypeOf)&&Qn,Zn=Un.hasOwnProperty,tr=zn.push,er=t.setImmediate,nr=t.setTimeout,rr=Un.toString,ir=Jn.test(ir=rr.bind)&&ir,or=Jn.test(or=Fn.isArray)&&or,ar=t.isFinite,sr=t.isNaN,ur=Jn.test(ur=qn.keys)&&ur,lr=Mn.max,cr=Mn.min,fr=t.parseInt,hr=Mn.random,pr=zn.slice,dr=Jn.test(t.attachEvent),gr=ir&&!/\n|true/.test(ir+dr),vr={};vr[S]=Fn,vr[N]=Dn,vr[A]=Rn,vr[H]=qn,vr[$]=Ln,vr[F]=Pn,vr[D]=Bn;var mr=e.support={};mr.fastBind=ir&&!gr,e.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:b,variable:"",imports:{_:e}},B.prototype=e.prototype;var yr=or,br=function(t){var e,n=t,r=[];if(!n)return r;if(!I[typeof t])return r;for(e in n)Zn.call(n,e)&&r.push(e);return r},xr=ur?function(t){return se(t)?ur(t):[]}:br,_r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},wr=Z(_r),kr=function(t,n,r){var i,o=t,a=o;if(!o)return a;var s=arguments,u=0,l="number"==typeof r?2:s.length;if(l>3&&"function"==typeof s[l-2])var c=e.createCallback(s[--l-1],s[l--],2);else l>2&&"function"==typeof s[l-1]&&(c=s[--l]);for(;l>++u;)if(o=s[u],o&&I[typeof o]){var f=o.length;if(i=-1,yr(o))for(;f>++i;)a[i]=c?c(a[i],o[i]):o[i];else for(var h=-1,p=I[typeof o]?xr(o):[],f=p.length;f>++h;)i=p[h],a[i]=c?c(a[i],o[i]):o[i]}return a},Tr=function(t,e,n){var r,i=t,a=i;if(!i)return a;for(var s=arguments,u=0,l="number"==typeof n?2:s.length;l>++u;)if(i=s[u],i&&I[typeof i]){var c=i.length;if(r=-1,yr(i))for(;c>++r;)a[r]===o&&(a[r]=i[r]);else for(var f=-1,h=I[typeof i]?xr(i):[],c=h.length;c>++f;)r=h[f],a[r]===o&&(a[r]=i[r])}return a},Er=function(t,n,r){var i,a=t,s=a;if(!a)return s;if(!I[typeof a])return s;n=n&&r===o?n:e.createCallback(n,r);for(i in a)if(n(a[i],i,t)===!1)return s;return s},jr=function(t,n,r){var i,a=t,s=a;if(!a)return s;if(!I[typeof a])return s;n=n&&r===o?n:e.createCallback(n,r);for(var u=-1,l=I[typeof a]?xr(a):[],c=l.length;c>++u;)if(i=l[u],n(a[i],i,t)===!1)return s;return s},Cr=function(t){if(!t||rr.call(t)!=H)return!1;var e=t.valueOf,n="function"==typeof e&&(n=Qn(e))&&Qn(n);return n?t==n||Qn(t)==n:z(t)},Sr=ke;gr&&s&&"function"==typeof er&&(pn=sn(er,t));var Nr=8==fr(x+"08")?fr:function(t,e){return fr(he(t)?t.replace(_,""):t,e||0)};return e.after=an,e.assign=kr,e.at=be,e.bind=sn,e.bindAll=un,e.bindKey=ln,e.compact=qe,e.compose=cn,e.countBy=_e,e.createCallback=fn,e.debounce=hn,e.defaults=Tr,e.defer=pn,e.delay=dn,e.difference=Pe,e.filter=ke,e.flatten=ze,e.forEach=Ee,e.forIn=Er,e.forOwn=jr,e.functions=K,e.groupBy=je,e.initial=Xe,e.intersection=Je,e.invert=Z,e.invoke=Ce,e.keys=xr,e.map=Se,e.max=Ne,e.memoize=gn,e.merge=de,e.min=Ae,e.omit=ge,e.once=vn,e.pairs=ve,e.partial=mn,e.partialRight=yn,e.pick=me,e.pluck=Oe,e.range=Ye,e.reject=Fe,e.rest=Ke,e.shuffle=De,e.sortBy=Me,e.tap=On,e.throttle=bn,e.times=Sn,e.toArray=Le,e.union=Ze,e.uniq=tn,e.unzip=en,e.values=ye,e.where=Sr,e.without=nn,e.wrap=xn,e.zip=rn,e.zipObject=on,e.collect=Se,e.drop=Ke,e.each=Ee,e.extend=kr,e.methods=K,e.object=on,e.select=ke,e.tail=Ke,e.unique=tn,kn(e),e.clone=V,e.cloneDeep=G,e.contains=xe,e.escape=_n,e.every=we,e.find=Te,e.findIndex=Be,e.findKey=Y,e.has=Q,e.identity=wn,e.indexOf=Ue,e.isArguments=J,e.isArray=yr,e.isBoolean=te,e.isDate=ee,e.isElement=ne,e.isEmpty=re,e.isEqual=ie,e.isFinite=oe,e.isFunction=ae,e.isNaN=ue,e.isNull=le,e.isNumber=ce,e.isObject=se,e.isPlainObject=Cr,e.isRegExp=fe,e.isString=he,e.isUndefined=pe,e.lastIndexOf=Ge,e.mixin=kn,e.noConflict=Tn,e.parseInt=Nr,e.random=En,e.reduce=$e,e.reduceRight=He,e.result=jn,e.runInContext=i,e.size=Re,e.some=Ie,e.sortedIndex=Qe,e.template=Cn,e.unescape=Nn,e.uniqueId=An,e.all=we,e.any=Ie,e.detect=Te,e.foldl=$e,e.foldr=He,e.include=xe,e.inject=$e,jr(e,function(t,n){e.prototype[n]||(e.prototype[n]=function(){var n=[this.__wrapped__];return tr.apply(n,arguments),t.apply(e,n)})}),e.first=We,e.last=Ve,e.take=We,e.head=We,jr(e,function(t,n){e.prototype[n]||(e.prototype[n]=function(e,n){var r=t(this.__wrapped__,e,n);return null==e||n&&"function"!=typeof e?r:new B(r)})}),e.VERSION="1.2.1",e.prototype.toString=$n,e.prototype.value=Hn,e.prototype.valueOf=Hn,Ee(["join","pop","shift"],function(t){var n=zn[t];e.prototype[t]=function(){return n.apply(this.__wrapped__,arguments)}}),Ee(["push","reverse","sort","unshift"],function(t){var n=zn[t];e.prototype[t]=function(){return n.apply(this.__wrapped__,arguments),this}}),Ee(["concat","slice","splice"],function(t){var n=zn[t];e.prototype[t]=function(){return new B(n.apply(this.__wrapped__,arguments))}}),e}var o,a="object"==typeof n&&n,s="object"==typeof e&&e&&e.exports==a&&e,u="object"==typeof t&&t;(u.global===u||u.window===u)&&(r=u);var l=0,c={},f=+new Date+"",h=200,p=/\b__p \+= '';/g,d=/\b(__p \+=) '' \+/g,g=/(__e\(.*?\)|\b__t\)) \+\n'';/g,v=/&(?:amp|lt|gt|quot|#39);/g,m=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,y=/\w*$/,b=/<%=([\s\S]+?)%>/g,x=" \f \n\r\u2028\u2029 ᠎              ",_=RegExp("^["+x+"]*0+(?=.$)"),w=/($^)/,k=/[&<>"']/g,T=/['\n\r\t\u2028\u2029\\]/g,E=["Array","Boolean","Date","Function","Math","Number","Object","RegExp","String","_","attachEvent","clearTimeout","isFinite","isNaN","parseInt","setImmediate","setTimeout"],j=0,C="[object Arguments]",S="[object Array]",N="[object Boolean]",A="[object Date]",O="[object Function]",$="[object Number]",H="[object Object]",F="[object RegExp]",D="[object String]",R={};R[O]=!1,R[C]=R[S]=R[N]=R[A]=R[$]=R[H]=R[F]=R[D]=!0;var I={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},M={"\\":"\\","'":"'","\n":"n","\r":"r"," ":"t","\u2028":"u2028","\u2029":"u2029"},L=i();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(r._=L,define(function(){return L})):a&&!a.nodeType?s?(s.exports=L)._=L:a._=L:r._=L})(this)})(self)},{}],7:[function(t,e,n){(function(){(function(){var e,r=this,i=r.Backbone,o=[],a=o.push,s=o.slice,u=o.splice;e=n!==void 0?n:r.Backbone={},e.VERSION="1.0.0";var l=r._;l||void 0===t||(l=t("underscore")),e.$=r.jQuery||r.Zepto||r.ender||r.$,e.noConflict=function(){return r.Backbone=i,this},e.emulateHTTP=!1,e.emulateJSON=!1;var c=e.Events={on:function(t,e,n){if(!h(this,"on",t,[e,n])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);return r.push({callback:e,context:n,ctx:n||this}),this},once:function(t,e,n){if(!h(this,"once",t,[e,n])||!e)return this;var r=this,i=l.once(function(){r.off(t,i),e.apply(this,arguments)});return i._callback=e,this.on(t,i,n)},off:function(t,e,n){var r,i,o,a,s,u,c,f;if(!this._events||!h(this,"off",t,[e,n]))return this;if(!t&&!e&&!n)return this._events={},this;for(a=t?[t]:l.keys(this._events),s=0,u=a.length;u>s;s++)if(t=a[s],o=this._events[t]){if(this._events[t]=r=[],e||n)for(c=0,f=o.length;f>c;c++)i=o[c],(e&&e!==i.callback&&e!==i.callback._callback||n&&n!==i.context)&&r.push(i);r.length||delete this._events[t]}return this},trigger:function(t){if(!this._events)return this;var e=s.call(arguments,1);if(!h(this,"trigger",t,e))return this;var n=this._events[t],r=this._events.all;return n&&p(n,e),r&&p(r,arguments),this},stopListening:function(t,e,n){var r=this._listeners;if(!r)return this;var i=!e&&!n;"object"==typeof e&&(n=this),t&&((r={})[t._listenerId]=t);for(var o in r)r[o].off(e,n,this),i&&delete this._listeners[o];return this}},f=/\s+/,h=function(t,e,n,r){if(!n)return!0;if("object"==typeof n){for(var i in n)t[e].apply(t,[i,n[i]].concat(r));return!1}if(f.test(n)){for(var o=n.split(f),a=0,s=o.length;s>a;a++)t[e].apply(t,[o[a]].concat(r));return!1}return!0},p=function(t,e){var n,r=-1,i=t.length,o=e[0],a=e[1],s=e[2];switch(e.length){case 0:for(;i>++r;)(n=t[r]).callback.call(n.ctx);return;case 1:for(;i>++r;)(n=t[r]).callback.call(n.ctx,o);return;case 2:for(;i>++r;)(n=t[r]).callback.call(n.ctx,o,a);return;case 3:for(;i>++r;)(n=t[r]).callback.call(n.ctx,o,a,s);return;default:for(;i>++r;)(n=t[r]).callback.apply(n.ctx,e)}},d={listenTo:"on",listenToOnce:"once"};l.each(d,function(t,e){c[e]=function(e,n,r){var i=this._listeners||(this._listeners={}),o=e._listenerId||(e._listenerId=l.uniqueId("l"));return i[o]=e,"object"==typeof n&&(r=this),e[t](n,r,this),this}}),c.bind=c.on,c.unbind=c.off,l.extend(e,c);var g=e.Model=function(t,e){var n,r=t||{};e||(e={}),this.cid=l.uniqueId("c"),this.attributes={},l.extend(this,l.pick(e,v)),e.parse&&(r=this.parse(r,e)||{}),(n=l.result(this,"defaults"))&&(r=l.defaults({},r,n)),this.set(r,e),this.changed={},this.initialize.apply(this,arguments)},v=["url","urlRoot","collection"];l.extend(g.prototype,c,{changed:null,validationError:null,idAttribute:"id",initialize:function(){},toJSON:function(){return l.clone(this.attributes)},sync:function(){return e.sync.apply(this,arguments)},get:function(t){return this.attributes[t]},escape:function(t){return l.escape(this.get(t))},has:function(t){return null!=this.get(t)},set:function(t,e,n){var r,i,o,a,s,u,c,f;if(null==t)return this;if("object"==typeof t?(i=t,n=e):(i={})[t]=e,n||(n={}),!this._validate(i,n))return!1;o=n.unset,s=n.silent,a=[],u=this._changing,this._changing=!0,u||(this._previousAttributes=l.clone(this.attributes),this.changed={}),f=this.attributes,c=this._previousAttributes,this.idAttribute in i&&(this.id=i[this.idAttribute]);for(r in i)e=i[r],l.isEqual(f[r],e)||a.push(r),l.isEqual(c[r],e)?delete this.changed[r]:this.changed[r]=e,o?delete f[r]:f[r]=e;if(!s){a.length&&(this._pending=!0);for(var h=0,p=a.length;p>h;h++)this.trigger("change:"+a[h],this,f[a[h]],n)}if(u)return this;if(!s)for(;this._pending;)this._pending=!1,this.trigger("change",this,n);return this._pending=!1,this._changing=!1,this},unset:function(t,e){return this.set(t,void 0,l.extend({},e,{unset:!0}))},clear:function(t){var e={};for(var n in this.attributes)e[n]=void 0;return this.set(e,l.extend({},t,{unset:!0}))},hasChanged:function(t){return null==t?!l.isEmpty(this.changed):l.has(this.changed,t)},changedAttributes:function(t){if(!t)return this.hasChanged()?l.clone(this.changed):!1;var e,n=!1,r=this._changing?this._previousAttributes:this.attributes;for(var i in t)l.isEqual(r[i],e=t[i])||((n||(n={}))[i]=e);return n},previous:function(t){return null!=t&&this._previousAttributes?this._previousAttributes[t]:null},previousAttributes:function(){return l.clone(this._previousAttributes)},fetch:function(t){t=t?l.clone(t):{},void 0===t.parse&&(t.parse=!0);var e=this,n=t.success;return t.success=function(r){return e.set(e.parse(r,t),t)?(n&&n(e,r,t),e.trigger("sync",e,r,t),void 0):!1},L(this,t),this.sync("read",this,t)},save:function(t,e,n){var r,i,o,a=this.attributes;if(null==t||"object"==typeof t?(r=t,n=e):(r={})[t]=e,!(!r||n&&n.wait||this.set(r,n)))return!1;if(n=l.extend({validate:!0},n),!this._validate(r,n))return!1;r&&n.wait&&(this.attributes=l.extend({},a,r)),void 0===n.parse&&(n.parse=!0);var s=this,u=n.success;return n.success=function(t){s.attributes=a;var e=s.parse(t,n);return n.wait&&(e=l.extend(r||{},e)),l.isObject(e)&&!s.set(e,n)?!1:(u&&u(s,t,n),s.trigger("sync",s,t,n),void 0)},L(this,n),i=this.isNew()?"create":n.patch?"patch":"update","patch"===i&&(n.attrs=r),o=this.sync(i,this,n),r&&n.wait&&(this.attributes=a),o},destroy:function(t){t=t?l.clone(t):{};var e=this,n=t.success,r=function(){e.trigger("destroy",e,e.collection,t)};if(t.success=function(i){(t.wait||e.isNew())&&r(),n&&n(e,i,t),e.isNew()||e.trigger("sync",e,i,t)},this.isNew())return t.success(),!1;L(this,t);var i=this.sync("delete",this,t);return t.wait||r(),i},url:function(){var t=l.result(this,"urlRoot")||l.result(this.collection,"url")||M();return this.isNew()?t:t+("/"===t.charAt(t.length-1)?"":"/")+encodeURIComponent(this.id)},parse:function(t){return t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return null==this.id},isValid:function(t){return this._validate({},l.extend(t||{},{validate:!0}))},_validate:function(t,e){if(!e.validate||!this.validate)return!0;t=l.extend({},this.attributes,t);var n=this.validationError=this.validate(t,e)||null;return n?(this.trigger("invalid",this,n,l.extend(e||{},{validationError:n})),!1):!0}});var m=["keys","values","pairs","invert","pick","omit"];l.each(m,function(t){g.prototype[t]=function(){var e=s.call(arguments);return e.unshift(this.attributes),l[t].apply(l,e)}});var y=e.Collection=function(t,e){e||(e={}),e.url&&(this.url=e.url),e.model&&(this.model=e.model),void 0!==e.comparator&&(this.comparator=e.comparator),this._reset(),this.initialize.apply(this,arguments),t&&this.reset(t,l.extend({silent:!0},e))},b={add:!0,remove:!0,merge:!0},x={add:!0,merge:!1,remove:!1};l.extend(y.prototype,c,{model:g,initialize:function(){},toJSON:function(t){return this.map(function(e){return e.toJSON(t)})},sync:function(){return e.sync.apply(this,arguments)},add:function(t,e){return this.set(t,l.defaults(e||{},x))},remove:function(t,e){t=l.isArray(t)?t.slice():[t],e||(e={});var n,r,i,o;for(n=0,r=t.length;r>n;n++)o=this.get(t[n]),o&&(delete this._byId[o.id],delete this._byId[o.cid],i=this.indexOf(o),this.models.splice(i,1),this.length--,e.silent||(e.index=i,o.trigger("remove",o,this,e)),this._removeReference(o));return this},set:function(t,e){e=l.defaults(e||{},b),e.parse&&(t=this.parse(t,e)),l.isArray(t)||(t=t?[t]:[]);var n,r,i,o,s,c=e.at,f=this.comparator&&null==c&&e.sort!==!1,h=l.isString(this.comparator)?this.comparator:null,p=[],d=[],g={};for(n=0,r=t.length;r>n;n++)(i=this._prepareModel(t[n],e))&&((o=this.get(i))?(e.remove&&(g[o.cid]=!0),e.merge&&(o.set(i.attributes,e),f&&!s&&o.hasChanged(h)&&(s=!0))):e.add&&(p.push(i),i.on("all",this._onModelEvent,this),this._byId[i.cid]=i,null!=i.id&&(this._byId[i.id]=i)));if(e.remove){for(n=0,r=this.length;r>n;++n)g[(i=this.models[n]).cid]||d.push(i);d.length&&this.remove(d,e)}if(p.length&&(f&&(s=!0),this.length+=p.length,null!=c?u.apply(this.models,[c,0].concat(p)):a.apply(this.models,p)),s&&this.sort({silent:!0}),e.silent)return this;for(n=0,r=p.length;r>n;n++)(i=p[n]).trigger("add",i,this,e);return s&&this.trigger("sort",this,e),this},reset:function(t,e){e||(e={});for(var n=0,r=this.models.length;r>n;n++)this._removeReference(this.models[n]);return e.previousModels=this.models,this._reset(),this.add(t,l.extend({silent:!0},e)),e.silent||this.trigger("reset",this,e),this},push:function(t,e){return t=this._prepareModel(t,e),this.add(t,l.extend({at:this.length},e)),t},pop:function(t){var e=this.at(this.length-1);return this.remove(e,t),e},unshift:function(t,e){return t=this._prepareModel(t,e),this.add(t,l.extend({at:0},e)),t},shift:function(t){var e=this.at(0);return this.remove(e,t),e},slice:function(t,e){return this.models.slice(t,e)},get:function(t){return null==t?void 0:this._byId[null!=t.id?t.id:t.cid||t]},at:function(t){return this.models[t]},where:function(t,e){return l.isEmpty(t)?e?void 0:[]:this[e?"find":"filter"](function(e){for(var n in t)if(t[n]!==e.get(n))return!1;return!0})},findWhere:function(t){return this.where(t,!0)},sort:function(t){if(!this.comparator)throw Error("Cannot sort a set without a comparator");return t||(t={}),l.isString(this.comparator)||1===this.comparator.length?this.models=this.sortBy(this.comparator,this):this.models.sort(l.bind(this.comparator,this)),t.silent||this.trigger("sort",this,t),this},sortedIndex:function(t,e,n){e||(e=this.comparator);var r=l.isFunction(e)?e:function(t){return t.get(e)};return l.sortedIndex(this.models,t,r,n)},pluck:function(t){return l.invoke(this.models,"get",t)},fetch:function(t){t=t?l.clone(t):{},void 0===t.parse&&(t.parse=!0);var e=t.success,n=this;return t.success=function(r){var i=t.reset?"reset":"set";n[i](r,t),e&&e(n,r,t),n.trigger("sync",n,r,t)},L(this,t),this.sync("read",this,t)},create:function(t,e){if(e=e?l.clone(e):{},!(t=this._prepareModel(t,e)))return!1;e.wait||this.add(t,e);var n=this,r=e.success;return e.success=function(i){e.wait&&n.add(t,e),r&&r(t,i,e)},t.save(null,e),t},parse:function(t){return t},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(t,e){if(t instanceof g)return t.collection||(t.collection=this),t;e||(e={}),e.collection=this;var n=new this.model(t,e);return n._validate(t,e)?n:(this.trigger("invalid",this,t,e),!1)},_removeReference:function(t){this===t.collection&&delete t.collection,t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,n,r){("add"!==t&&"remove"!==t||n===this)&&("destroy"===t&&this.remove(e,r),e&&t==="change:"+e.idAttribute&&(delete this._byId[e.previous(e.idAttribute)],null!=e.id&&(this._byId[e.id]=e)),this.trigger.apply(this,arguments))}});var _=["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","indexOf","shuffle","lastIndexOf","isEmpty","chain"];l.each(_,function(t){y.prototype[t]=function(){var e=s.call(arguments);return e.unshift(this.models),l[t].apply(l,e)}});var w=["groupBy","countBy","sortBy"];l.each(w,function(t){y.prototype[t]=function(e,n){var r=l.isFunction(e)?e:function(t){return t.get(e)};return l[t](this.models,r,n)}});var k=e.View=function(t){this.cid=l.uniqueId("view"),this._configure(t||{}),this._ensureElement(),this.initialize.apply(this,arguments),this.delegateEvents()},T=/^(\S+)\s*(.*)$/,E=["model","collection","el","id","attributes","className","tagName","events"];l.extend(k.prototype,c,{tagName:"div",$:function(t){return this.$el.find(t)},initialize:function(){},render:function(){return this
},remove:function(){return this.$el.remove(),this.stopListening(),this},setElement:function(t,n){return this.$el&&this.undelegateEvents(),this.$el=t instanceof e.$?t:e.$(t),this.el=this.$el[0],n!==!1&&this.delegateEvents(),this},delegateEvents:function(t){if(!t&&!(t=l.result(this,"events")))return this;this.undelegateEvents();for(var e in t){var n=t[e];if(l.isFunction(n)||(n=this[t[e]]),n){var r=e.match(T),i=r[1],o=r[2];n=l.bind(n,this),i+=".delegateEvents"+this.cid,""===o?this.$el.on(i,n):this.$el.on(i,o,n)}}return this},undelegateEvents:function(){return this.$el.off(".delegateEvents"+this.cid),this},_configure:function(t){this.options&&(t=l.extend({},l.result(this,"options"),t)),l.extend(this,l.pick(t,E)),this.options=t},_ensureElement:function(){if(this.el)this.setElement(l.result(this,"el"),!1);else{var t=l.extend({},l.result(this,"attributes"));this.id&&(t.id=l.result(this,"id")),this.className&&(t["class"]=l.result(this,"className"));var n=e.$("<"+l.result(this,"tagName")+">").attr(t);this.setElement(n,!1)}}}),e.sync=function(t,n,r){var i=j[t];l.defaults(r||(r={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var o={type:i,dataType:"json"};if(r.url||(o.url=l.result(n,"url")||M()),null!=r.data||!n||"create"!==t&&"update"!==t&&"patch"!==t||(o.contentType="application/json",o.data=JSON.stringify(r.attrs||n.toJSON(r))),r.emulateJSON&&(o.contentType="application/x-www-form-urlencoded",o.data=o.data?{model:o.data}:{}),r.emulateHTTP&&("PUT"===i||"DELETE"===i||"PATCH"===i)){o.type="POST",r.emulateJSON&&(o.data._method=i);var a=r.beforeSend;r.beforeSend=function(t){return t.setRequestHeader("X-HTTP-Method-Override",i),a?a.apply(this,arguments):void 0}}"GET"===o.type||r.emulateJSON||(o.processData=!1),"PATCH"!==o.type||!window.ActiveXObject||window.external&&window.external.msActiveXFilteringEnabled||(o.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")});var s=r.xhr=e.ajax(l.extend(o,r));return n.trigger("request",n,s,r),s};var j={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};e.ajax=function(){return e.$.ajax.apply(e.$,arguments)};var C=e.Router=function(t){t||(t={}),t.routes&&(this.routes=t.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},S=/\((.*?)\)/g,N=/(\(\?)?:\w+/g,A=/\*\w+/g,O=/[\-{}\[\]+?.,\\\^$|#\s]/g;l.extend(C.prototype,c,{initialize:function(){},route:function(t,n,r){l.isRegExp(t)||(t=this._routeToRegExp(t)),l.isFunction(n)&&(r=n,n=""),r||(r=this[n]);var i=this;return e.history.route(t,function(o){var a=i._extractParameters(t,o);r&&r.apply(i,a),i.trigger.apply(i,["route:"+n].concat(a)),i.trigger("route",n,a),e.history.trigger("route",i,n,a)}),this},navigate:function(t,n){return e.history.navigate(t,n),this},_bindRoutes:function(){if(this.routes){this.routes=l.result(this,"routes");for(var t,e=l.keys(this.routes);null!=(t=e.pop());)this.route(t,this.routes[t])}},_routeToRegExp:function(t){return t=t.replace(O,"\\$&").replace(S,"(?:$1)?").replace(N,function(t,e){return e?t:"([^/]+)"}).replace(A,"(.*?)"),RegExp("^"+t+"$")},_extractParameters:function(t,e){var n=t.exec(e).slice(1);return l.map(n,function(t){return t?decodeURIComponent(t):null})}});var $=e.History=function(){this.handlers=[],l.bindAll(this,"checkUrl"),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},H=/^[#\/]|\s+$/g,F=/^\/+|\/+$/g,D=/msie [\w.]+/,R=/\/$/;$.started=!1,l.extend($.prototype,c,{interval:50,getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getFragment:function(t,e){if(null==t)if(this._hasPushState||!this._wantsHashChange||e){t=this.location.pathname;var n=this.root.replace(R,"");t.indexOf(n)||(t=t.substr(n.length))}else t=this.getHash();return t.replace(H,"")},start:function(t){if($.started)throw Error("Backbone.history has already been started");$.started=!0,this.options=l.extend({},{root:"/"},this.options,t),this.root=this.options.root,this._wantsHashChange=this.options.hashChange!==!1,this._wantsPushState=!!this.options.pushState,this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var n=this.getFragment(),r=document.documentMode,i=D.exec(navigator.userAgent.toLowerCase())&&(!r||7>=r);this.root=("/"+this.root+"/").replace(F,"/"),i&&this._wantsHashChange&&(this.iframe=e.$('<iframe src="javascript:0" tabindex="-1" />').hide().appendTo("body")[0].contentWindow,this.navigate(n)),this._hasPushState?e.$(window).on("popstate",this.checkUrl):this._wantsHashChange&&"onhashchange"in window&&!i?e.$(window).on("hashchange",this.checkUrl):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),this.fragment=n;var o=this.location,a=o.pathname.replace(/[^\/]$/,"$&/")===this.root;return this._wantsHashChange&&this._wantsPushState&&!this._hasPushState&&!a?(this.fragment=this.getFragment(null,!0),this.location.replace(this.root+this.location.search+"#"+this.fragment),!0):(this._wantsPushState&&this._hasPushState&&a&&o.hash&&(this.fragment=this.getHash().replace(H,""),this.history.replaceState({},document.title,this.root+this.fragment+o.search)),this.options.silent?void 0:this.loadUrl())},stop:function(){e.$(window).off("popstate",this.checkUrl).off("hashchange",this.checkUrl),clearInterval(this._checkUrlInterval),$.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(){var t=this.getFragment();return t===this.fragment&&this.iframe&&(t=this.getFragment(this.getHash(this.iframe))),t===this.fragment?!1:(this.iframe&&this.navigate(t),this.loadUrl()||this.loadUrl(this.getHash()),void 0)},loadUrl:function(t){var e=this.fragment=this.getFragment(t),n=l.any(this.handlers,function(t){return t.route.test(e)?(t.callback(e),!0):void 0});return n},navigate:function(t,e){if(!$.started)return!1;if(e&&e!==!0||(e={trigger:e}),t=this.getFragment(t||""),this.fragment!==t){this.fragment=t;var n=this.root+t;if(this._hasPushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,n);else{if(!this._wantsHashChange)return this.location.assign(n);this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getFragment(this.getHash(this.iframe))&&(e.replace||this.iframe.document.open().close(),this._updateHash(this.iframe.location,t,e.replace))}e.trigger&&this.loadUrl(t)}},_updateHash:function(t,e,n){if(n){var r=t.href.replace(/(javascript:|#).*$/,"");t.replace(r+"#"+e)}else t.hash="#"+e}}),e.history=new $;var I=function(t,e){var n,r=this;n=t&&l.has(t,"constructor")?t.constructor:function(){return r.apply(this,arguments)},l.extend(n,r,e);var i=function(){this.constructor=n};return i.prototype=r.prototype,n.prototype=new i,t&&l.extend(n.prototype,t),n.__super__=r.prototype,n};g.extend=y.extend=C.extend=k.extend=$.extend=I;var M=function(){throw Error('A "url" property or function must be specified')},L=function(t,e){var n=e.error;e.error=function(r){n&&n(t,r,e),t.trigger("error",t,r,e)}}}).call(this)})()},{underscore:17}],8:[function(t,e){function n(t,e,a,u,l,c){var f=1&e,h=2&e,p=4&e,d=16&e,g=32&e;if(!h&&!o(t))throw new TypeError;d&&!a.length&&(e&=-17,d=a=!1),g&&!u.length&&(e&=-33,g=u=!1);var v=t&&t.__bindData__;if(v&&v!==!0)return v=v.slice(),!f||1&v[1]||(v[4]=l),!f&&1&v[1]&&(e|=8),!p||4&v[1]||(v[5]=c),d&&s.apply(v[2]||(v[2]=[]),a),g&&s.apply(v[3]||(v[3]=[]),u),v[1]|=e,n.apply(null,v);var m=1==e||17===e?r:i;return m([t,e,a,u,l,c])}var r=t("lodash._basebind"),i=t("lodash._basecreatewrapper"),o=t("lodash.isfunction"),a=[],s=a.push;e.exports=n},{"lodash._basecreatewrapper":18,"lodash._basebind":19,"lodash.isfunction":20}],14:[function(t,e){function n(t,e,a,u,l,c){var f=1&e,h=2&e,p=4&e,d=16&e,g=32&e;if(!h&&!o(t))throw new TypeError;d&&!a.length&&(e&=-17,d=a=!1),g&&!u.length&&(e&=-33,g=u=!1);var v=t&&t.__bindData__;if(v&&v!==!0)return v=v.slice(),!f||1&v[1]||(v[4]=l),!f&&1&v[1]&&(e|=8),!p||4&v[1]||(v[5]=c),d&&s.apply(v[2]||(v[2]=[]),a),g&&s.apply(v[3]||(v[3]=[]),u),v[1]|=e,n.apply(null,v);var m=1==e||17===e?r:i;return m([t,e,a,u,l,c])}var r=t("lodash._basebind"),i=t("lodash._basecreatewrapper"),o=t("lodash.isfunction"),a=[],s=a.push;e.exports=n},{"lodash._basebind":21,"lodash._basecreatewrapper":22,"lodash.isfunction":23}],17:[function(t,e,n){(function(){(function(){var t=this,r=t._,i={},o=Array.prototype,a=Object.prototype,s=Function.prototype,u=o.push,l=o.slice,c=o.concat,f=a.toString,h=a.hasOwnProperty,p=o.forEach,d=o.map,g=o.reduce,v=o.reduceRight,m=o.filter,y=o.every,b=o.some,x=o.indexOf,_=o.lastIndexOf,w=Array.isArray,k=Object.keys,T=s.bind,E=function(t){return t instanceof E?t:this instanceof E?(this._wrapped=t,void 0):new E(t)};n!==void 0?(e!==void 0&&e.exports&&(n=e.exports=E),n._=E):t._=E,E.VERSION="1.5.2";var j=E.each=E.forEach=function(t,e,n){if(null!=t)if(p&&t.forEach===p)t.forEach(e,n);else if(t.length===+t.length){for(var r=0,o=t.length;o>r;r++)if(e.call(n,t[r],r,t)===i)return}else for(var a=E.keys(t),r=0,o=a.length;o>r;r++)if(e.call(n,t[a[r]],a[r],t)===i)return};E.map=E.collect=function(t,e,n){var r=[];return null==t?r:d&&t.map===d?t.map(e,n):(j(t,function(t,i,o){r.push(e.call(n,t,i,o))}),r)};var C="Reduce of empty array with no initial value";E.reduce=E.foldl=E.inject=function(t,e,n,r){var i=arguments.length>2;if(null==t&&(t=[]),g&&t.reduce===g)return r&&(e=E.bind(e,r)),i?t.reduce(e,n):t.reduce(e);if(j(t,function(t,o,a){i?n=e.call(r,n,t,o,a):(n=t,i=!0)}),!i)throw new TypeError(C);return n},E.reduceRight=E.foldr=function(t,e,n,r){var i=arguments.length>2;if(null==t&&(t=[]),v&&t.reduceRight===v)return r&&(e=E.bind(e,r)),i?t.reduceRight(e,n):t.reduceRight(e);var o=t.length;if(o!==+o){var a=E.keys(t);o=a.length}if(j(t,function(s,u,l){u=a?a[--o]:--o,i?n=e.call(r,n,t[u],u,l):(n=t[u],i=!0)}),!i)throw new TypeError(C);return n},E.find=E.detect=function(t,e,n){var r;return S(t,function(t,i,o){return e.call(n,t,i,o)?(r=t,!0):void 0}),r},E.filter=E.select=function(t,e,n){var r=[];return null==t?r:m&&t.filter===m?t.filter(e,n):(j(t,function(t,i,o){e.call(n,t,i,o)&&r.push(t)}),r)},E.reject=function(t,e,n){return E.filter(t,function(t,r,i){return!e.call(n,t,r,i)},n)},E.every=E.all=function(t,e,n){e||(e=E.identity);var r=!0;return null==t?r:y&&t.every===y?t.every(e,n):(j(t,function(t,o,a){return(r=r&&e.call(n,t,o,a))?void 0:i}),!!r)};var S=E.some=E.any=function(t,e,n){e||(e=E.identity);var r=!1;return null==t?r:b&&t.some===b?t.some(e,n):(j(t,function(t,o,a){return r||(r=e.call(n,t,o,a))?i:void 0}),!!r)};E.contains=E.include=function(t,e){return null==t?!1:x&&t.indexOf===x?-1!=t.indexOf(e):S(t,function(t){return t===e})},E.invoke=function(t,e){var n=l.call(arguments,2),r=E.isFunction(e);return E.map(t,function(t){return(r?e:t[e]).apply(t,n)})},E.pluck=function(t,e){return E.map(t,function(t){return t[e]})},E.where=function(t,e,n){return E.isEmpty(e)?n?void 0:[]:E[n?"find":"filter"](t,function(t){for(var n in e)if(e[n]!==t[n])return!1;return!0})},E.findWhere=function(t,e){return E.where(t,e,!0)},E.max=function(t,e,n){if(!e&&E.isArray(t)&&t[0]===+t[0]&&65535>t.length)return Math.max.apply(Math,t);if(!e&&E.isEmpty(t))return-1/0;var r={computed:-1/0,value:-1/0};return j(t,function(t,i,o){var a=e?e.call(n,t,i,o):t;a>r.computed&&(r={value:t,computed:a})}),r.value},E.min=function(t,e,n){if(!e&&E.isArray(t)&&t[0]===+t[0]&&65535>t.length)return Math.min.apply(Math,t);if(!e&&E.isEmpty(t))return 1/0;var r={computed:1/0,value:1/0};return j(t,function(t,i,o){var a=e?e.call(n,t,i,o):t;r.computed>a&&(r={value:t,computed:a})}),r.value},E.shuffle=function(t){var e,n=0,r=[];return j(t,function(t){e=E.random(n++),r[n-1]=r[e],r[e]=t}),r},E.sample=function(t,e,n){return 2>arguments.length||n?t[E.random(t.length-1)]:E.shuffle(t).slice(0,Math.max(0,e))};var N=function(t){return E.isFunction(t)?t:function(e){return e[t]}};E.sortBy=function(t,e,n){var r=N(e);return E.pluck(E.map(t,function(t,e,i){return{value:t,index:e,criteria:r.call(n,t,e,i)}}).sort(function(t,e){var n=t.criteria,r=e.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(r>n||void 0===r)return-1}return t.index-e.index}),"value")};var A=function(t){return function(e,n,r){var i={},o=null==n?E.identity:N(n);return j(e,function(n,a){var s=o.call(r,n,a,e);t(i,s,n)}),i}};E.groupBy=A(function(t,e,n){(E.has(t,e)?t[e]:t[e]=[]).push(n)}),E.indexBy=A(function(t,e,n){t[e]=n}),E.countBy=A(function(t,e){E.has(t,e)?t[e]++:t[e]=1}),E.sortedIndex=function(t,e,n,r){n=null==n?E.identity:N(n);for(var i=n.call(r,e),o=0,a=t.length;a>o;){var s=o+a>>>1;i>n.call(r,t[s])?o=s+1:a=s}return o},E.toArray=function(t){return t?E.isArray(t)?l.call(t):t.length===+t.length?E.map(t,E.identity):E.values(t):[]},E.size=function(t){return null==t?0:t.length===+t.length?t.length:E.keys(t).length},E.first=E.head=E.take=function(t,e,n){return null==t?void 0:null==e||n?t[0]:l.call(t,0,e)},E.initial=function(t,e,n){return l.call(t,0,t.length-(null==e||n?1:e))},E.last=function(t,e,n){return null==t?void 0:null==e||n?t[t.length-1]:l.call(t,Math.max(t.length-e,0))},E.rest=E.tail=E.drop=function(t,e,n){return l.call(t,null==e||n?1:e)},E.compact=function(t){return E.filter(t,E.identity)};var O=function(t,e,n){return e&&E.every(t,E.isArray)?c.apply(n,t):(j(t,function(t){E.isArray(t)||E.isArguments(t)?e?u.apply(n,t):O(t,e,n):n.push(t)}),n)};E.flatten=function(t,e){return O(t,e,[])},E.without=function(t){return E.difference(t,l.call(arguments,1))},E.uniq=E.unique=function(t,e,n,r){E.isFunction(e)&&(r=n,n=e,e=!1);var i=n?E.map(t,n,r):t,o=[],a=[];return j(i,function(n,r){(e?r&&a[a.length-1]===n:E.contains(a,n))||(a.push(n),o.push(t[r]))}),o},E.union=function(){return E.uniq(E.flatten(arguments,!0))},E.intersection=function(t){var e=l.call(arguments,1);return E.filter(E.uniq(t),function(t){return E.every(e,function(e){return E.indexOf(e,t)>=0})})},E.difference=function(t){var e=c.apply(o,l.call(arguments,1));return E.filter(t,function(t){return!E.contains(e,t)})},E.zip=function(){for(var t=E.max(E.pluck(arguments,"length").concat(0)),e=Array(t),n=0;t>n;n++)e[n]=E.pluck(arguments,""+n);return e},E.object=function(t,e){if(null==t)return{};for(var n={},r=0,i=t.length;i>r;r++)e?n[t[r]]=e[r]:n[t[r][0]]=t[r][1];return n},E.indexOf=function(t,e,n){if(null==t)return-1;var r=0,i=t.length;if(n){if("number"!=typeof n)return r=E.sortedIndex(t,e),t[r]===e?r:-1;r=0>n?Math.max(0,i+n):n}if(x&&t.indexOf===x)return t.indexOf(e,n);for(;i>r;r++)if(t[r]===e)return r;return-1},E.lastIndexOf=function(t,e,n){if(null==t)return-1;var r=null!=n;if(_&&t.lastIndexOf===_)return r?t.lastIndexOf(e,n):t.lastIndexOf(e);for(var i=r?n:t.length;i--;)if(t[i]===e)return i;return-1},E.range=function(t,e,n){1>=arguments.length&&(e=t||0,t=0),n=arguments[2]||1;for(var r=Math.max(Math.ceil((e-t)/n),0),i=0,o=Array(r);r>i;)o[i++]=t,t+=n;return o};var $=function(){};E.bind=function(t,e){var n,r;if(T&&t.bind===T)return T.apply(t,l.call(arguments,1));if(!E.isFunction(t))throw new TypeError;return n=l.call(arguments,2),r=function(){if(!(this instanceof r))return t.apply(e,n.concat(l.call(arguments)));$.prototype=t.prototype;var i=new $;$.prototype=null;var o=t.apply(i,n.concat(l.call(arguments)));return Object(o)===o?o:i}},E.partial=function(t){var e=l.call(arguments,1);return function(){return t.apply(this,e.concat(l.call(arguments)))}},E.bindAll=function(t){var e=l.call(arguments,1);if(0===e.length)throw Error("bindAll must be passed function names");return j(e,function(e){t[e]=E.bind(t[e],t)}),t},E.memoize=function(t,e){var n={};return e||(e=E.identity),function(){var r=e.apply(this,arguments);return E.has(n,r)?n[r]:n[r]=t.apply(this,arguments)}},E.delay=function(t,e){var n=l.call(arguments,2);return setTimeout(function(){return t.apply(null,n)},e)},E.defer=function(t){return E.delay.apply(E,[t,1].concat(l.call(arguments,1)))},E.throttle=function(t,e,n){var r,i,o,a=null,s=0;n||(n={});var u=function(){s=n.leading===!1?0:new Date,a=null,o=t.apply(r,i)};return function(){var l=new Date;s||n.leading!==!1||(s=l);var c=e-(l-s);return r=this,i=arguments,0>=c?(clearTimeout(a),a=null,s=l,o=t.apply(r,i)):a||n.trailing===!1||(a=setTimeout(u,c)),o}},E.debounce=function(t,e,n){var r,i,o,a,s;return function(){o=this,i=arguments,a=new Date;var u=function(){var l=new Date-a;e>l?r=setTimeout(u,e-l):(r=null,n||(s=t.apply(o,i)))},l=n&&!r;return r||(r=setTimeout(u,e)),l&&(s=t.apply(o,i)),s}},E.once=function(t){var e,n=!1;return function(){return n?e:(n=!0,e=t.apply(this,arguments),t=null,e)}},E.wrap=function(t,e){return function(){var n=[t];return u.apply(n,arguments),e.apply(this,n)}},E.compose=function(){var t=arguments;return function(){for(var e=arguments,n=t.length-1;n>=0;n--)e=[t[n].apply(this,e)];return e[0]}},E.after=function(t,e){return function(){return 1>--t?e.apply(this,arguments):void 0}},E.keys=k||function(t){if(t!==Object(t))throw new TypeError("Invalid object");var e=[];for(var n in t)E.has(t,n)&&e.push(n);return e},E.values=function(t){for(var e=E.keys(t),n=e.length,r=Array(n),i=0;n>i;i++)r[i]=t[e[i]];return r},E.pairs=function(t){for(var e=E.keys(t),n=e.length,r=Array(n),i=0;n>i;i++)r[i]=[e[i],t[e[i]]];return r},E.invert=function(t){for(var e={},n=E.keys(t),r=0,i=n.length;i>r;r++)e[t[n[r]]]=n[r];return e},E.functions=E.methods=function(t){var e=[];for(var n in t)E.isFunction(t[n])&&e.push(n);return e.sort()},E.extend=function(t){return j(l.call(arguments,1),function(e){if(e)for(var n in e)t[n]=e[n]}),t},E.pick=function(t){var e={},n=c.apply(o,l.call(arguments,1));return j(n,function(n){n in t&&(e[n]=t[n])}),e},E.omit=function(t){var e={},n=c.apply(o,l.call(arguments,1));for(var r in t)E.contains(n,r)||(e[r]=t[r]);return e},E.defaults=function(t){return j(l.call(arguments,1),function(e){if(e)for(var n in e)void 0===t[n]&&(t[n]=e[n])}),t},E.clone=function(t){return E.isObject(t)?E.isArray(t)?t.slice():E.extend({},t):t},E.tap=function(t,e){return e(t),t};var H=function(t,e,n,r){if(t===e)return 0!==t||1/t==1/e;if(null==t||null==e)return t===e;t instanceof E&&(t=t._wrapped),e instanceof E&&(e=e._wrapped);var i=f.call(t);if(i!=f.call(e))return!1;switch(i){case"[object String]":return t==e+"";case"[object Number]":return t!=+t?e!=+e:0==t?1/t==1/e:t==+e;case"[object Date]":case"[object Boolean]":return+t==+e;case"[object RegExp]":return t.source==e.source&&t.global==e.global&&t.multiline==e.multiline&&t.ignoreCase==e.ignoreCase}if("object"!=typeof t||"object"!=typeof e)return!1;for(var o=n.length;o--;)if(n[o]==t)return r[o]==e;var a=t.constructor,s=e.constructor;if(a!==s&&!(E.isFunction(a)&&a instanceof a&&E.isFunction(s)&&s instanceof s))return!1;n.push(t),r.push(e);var u=0,l=!0;if("[object Array]"==i){if(u=t.length,l=u==e.length)for(;u--&&(l=H(t[u],e[u],n,r)););}else{for(var c in t)if(E.has(t,c)&&(u++,!(l=E.has(e,c)&&H(t[c],e[c],n,r))))break;if(l){for(c in e)if(E.has(e,c)&&!u--)break;l=!u}}return n.pop(),r.pop(),l};E.isEqual=function(t,e){return H(t,e,[],[])},E.isEmpty=function(t){if(null==t)return!0;if(E.isArray(t)||E.isString(t))return 0===t.length;for(var e in t)if(E.has(t,e))return!1;return!0},E.isElement=function(t){return!(!t||1!==t.nodeType)},E.isArray=w||function(t){return"[object Array]"==f.call(t)},E.isObject=function(t){return t===Object(t)},j(["Arguments","Function","String","Number","Date","RegExp"],function(t){E["is"+t]=function(e){return f.call(e)=="[object "+t+"]"}}),E.isArguments(arguments)||(E.isArguments=function(t){return!(!t||!E.has(t,"callee"))}),E.isFunction=function(t){return"function"==typeof t},E.isFinite=function(t){return isFinite(t)&&!isNaN(parseFloat(t))},E.isNaN=function(t){return E.isNumber(t)&&t!=+t},E.isBoolean=function(t){return t===!0||t===!1||"[object Boolean]"==f.call(t)},E.isNull=function(t){return null===t},E.isUndefined=function(t){return void 0===t},E.has=function(t,e){return h.call(t,e)},E.noConflict=function(){return t._=r,this},E.identity=function(t){return t},E.times=function(t,e,n){for(var r=Array(Math.max(0,t)),i=0;t>i;i++)r[i]=e.call(n,i);return r},E.random=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))};var F={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};F.unescape=E.invert(F.escape);var D={escape:RegExp("["+E.keys(F.escape).join("")+"]","g"),unescape:RegExp("("+E.keys(F.unescape).join("|")+")","g")};E.each(["escape","unescape"],function(t){E[t]=function(e){return null==e?"":(""+e).replace(D[t],function(e){return F[t][e]})}}),E.result=function(t,e){if(null==t)return void 0;var n=t[e];return E.isFunction(n)?n.call(t):n},E.mixin=function(t){j(E.functions(t),function(e){var n=E[e]=t[e];E.prototype[e]=function(){var t=[this._wrapped];return u.apply(t,arguments),q.call(this,n.apply(E,t))}})};var R=0;E.uniqueId=function(t){var e=++R+"";return t?t+e:e},E.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var I=/(.)^/,M={"'":"'","\\":"\\","\r":"r","\n":"n"," ":"t","\u2028":"u2028","\u2029":"u2029"},L=/\\|'|\r|\n|\t|\u2028|\u2029/g;E.template=function(t,e,n){var r;n=E.defaults({},n,E.templateSettings);var i=RegExp([(n.escape||I).source,(n.interpolate||I).source,(n.evaluate||I).source].join("|")+"|$","g"),o=0,a="__p+='";t.replace(i,function(e,n,r,i,s){return a+=t.slice(o,s).replace(L,function(t){return"\\"+M[t]}),n&&(a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'"),r&&(a+="'+\n((__t=("+r+"))==null?'':__t)+\n'"),i&&(a+="';\n"+i+"\n__p+='"),o=s+e.length,e}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=Function(n.variable||"obj","_",a)}catch(s){throw s.source=a,s}if(e)return r(e,E);var u=function(t){return r.call(this,t,E)};return u.source="function("+(n.variable||"obj")+"){\n"+a+"}",u},E.chain=function(t){return E(t).chain()};var q=function(t){return this._chain?E(t).chain():t};E.mixin(E),j(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=o[t];E.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!=t&&"splice"!=t||0!==n.length||delete n[0],q.call(this,n)}}),j(["concat","join","slice"],function(t){var e=o[t];E.prototype[t]=function(){return q.call(this,e.apply(this._wrapped,arguments))}}),E.extend(E.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this)})()},{}],20:[function(t,e){function n(t){return"function"==typeof t}e.exports=n},{}],23:[function(t,e){function n(t){return"function"==typeof t}e.exports=n},{}],18:[function(t,e){function n(t){function e(){var t=d?h:this;if(c){var o=c.slice();u.apply(o,arguments)}if((f||v)&&(o||(o=a(arguments)),f&&u.apply(o,f),v&&p>o.length))return l|=16,n([s,m?l:-4&l,o,null,h,p]);if(o||(o=arguments),g&&(s=t[y]),this instanceof e){t=r(s.prototype);var b=s.apply(t,o);return i(b)?b:t}return s.apply(t,o)}var s=t[0],l=t[1],c=t[2],f=t[3],h=t[4],p=t[5],d=1&l,g=2&l,v=4&l,m=8&l,y=s;return o(e,t),e}var r=t("lodash._basecreate"),i=t("lodash.isobject"),o=t("lodash._setbinddata"),a=t("lodash._slice"),s=[],u=s.push;e.exports=n},{"lodash.isobject":24,"lodash._basecreate":25,"lodash._setbinddata":26,"lodash._slice":27}],19:[function(t,e){function n(t){function e(){if(a){var t=a.slice();s.apply(t,arguments)}if(this instanceof e){var o=r(n.prototype),l=n.apply(o,t||arguments);return i(l)?l:o}return n.apply(u,t||arguments)}var n=t[0],a=t[2],u=t[4];return o(e,t),e}var r=t("lodash._basecreate"),i=t("lodash.isobject"),o=t("lodash._setbinddata"),a=[],s=a.push;e.exports=n},{"lodash._basecreate":28,"lodash.isobject":29,"lodash._setbinddata":30}],21:[function(t,e){function n(t){function e(){if(a){var t=a.slice();s.apply(t,arguments)}if(this instanceof e){var o=r(n.prototype),l=n.apply(o,t||arguments);return i(l)?l:o}return n.apply(u,t||arguments)}var n=t[0],a=t[2],u=t[4];return o(e,t),e}var r=t("lodash._basecreate"),i=t("lodash.isobject"),o=t("lodash._setbinddata"),a=[],s=a.push;e.exports=n},{"lodash._basecreate":31,"lodash.isobject":32,"lodash._setbinddata":33}],27:[function(t,e){function n(t,e,n){e||(e=0),n===void 0&&(n=t?t.length:0);for(var r=-1,i=n-e||0,o=Array(0>i?0:i);i>++r;)o[r]=t[e+r];return o}e.exports=n},{}],22:[function(t,e){function n(t){function e(){var t=d?h:this;if(c){var o=c.slice();u.apply(o,arguments)}if((f||v)&&(o||(o=a(arguments)),f&&u.apply(o,f),v&&p>o.length))return l|=16,n([s,m?l:-4&l,o,null,h,p]);if(o||(o=arguments),g&&(s=t[y]),this instanceof e){t=r(s.prototype);var b=s.apply(t,o);return i(b)?b:t}return s.apply(t,o)}var s=t[0],l=t[1],c=t[2],f=t[3],h=t[4],p=t[5],d=1&l,g=2&l,v=4&l,m=8&l,y=s;return o(e,t),e}var r=t("lodash._basecreate"),i=t("lodash.isobject"),o=t("lodash._setbinddata"),a=t("lodash._slice"),s=[],u=s.push;e.exports=n},{"lodash.isobject":34,"lodash._setbinddata":35,"lodash._basecreate":36,"lodash._slice":15}],24:[function(t,e){function n(t){return!(!t||!r[typeof t])}var r=t("lodash._objecttypes");e.exports=n},{"lodash._objecttypes":37}],26:[function(t,e){var n=t("lodash.noop"),r=t("lodash._renative"),i={configurable:!1,enumerable:!1,value:null,writable:!1},o=function(){try{var t={},e=r.test(e=Object.defineProperty)&&e,n=e(t,t,t)&&e}catch(i){}return n}(),a=o?function(t,e){i.value=e,o(t,"__bindData__",i)}:n;e.exports=a},{"lodash.noop":38,"lodash._renative":39}],29:[function(t,e){function n(t){return!(!t||!r[typeof t])}var r=t("lodash._objecttypes");e.exports=n},{"lodash._objecttypes":40}],30:[function(t,e){var n=t("lodash.noop"),r=t("lodash._renative"),i={configurable:!1,enumerable:!1,value:null,writable:!1},o=function(){try{var t={},e=r.test(e=Object.defineProperty)&&e,n=e(t,t,t)&&e}catch(i){}return n}(),a=o?function(t,e){i.value=e,o(t,"__bindData__",i)}:n;e.exports=a},{"lodash.noop":41,"lodash._renative":42}],32:[function(t,e){function n(t){return!(!t||!r[typeof t])}var r=t("lodash._objecttypes");e.exports=n},{"lodash._objecttypes":43}],34:[function(t,e){function n(t){return!(!t||!r[typeof t])}var r=t("lodash._objecttypes");e.exports=n},{"lodash._objecttypes":44}],37:[function(t,e){var n={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1};e.exports=n},{}],45:[function(t,e){function n(){}e.exports=n},{}],38:[function(t,e){function n(){}e.exports=n},{}],46:[function(t,e){var n=Object.prototype,r=n.toString,i=RegExp("^"+(r+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$");e.exports=i},{}],47:[function(t,e){function n(){}e.exports=n},{}],48:[function(t,e){var n=Object.prototype,r=n.toString,i=RegExp("^"+(r+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$");e.exports=i},{}],39:[function(t,e){var n=Object.prototype,r=n.toString,i=RegExp("^"+(r+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$");e.exports=i},{}],40:[function(t,e){var n={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1};e.exports=n},{}],41:[function(t,e){function n(){}e.exports=n},{}],42:[function(t,e){var n=Object.prototype,r=n.toString,i=RegExp("^"+(r+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$");e.exports=i},{}],49:[function(t,e){function n(){}e.exports=n},{}],43:[function(t,e){var n={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1};e.exports=n},{}],50:[function(t,e){function n(){}e.exports=n},{}],44:[function(t,e){var n={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1};e.exports=n},{}],51:[function(t,e){function n(){}e.exports=n},{}],52:[function(t,e){function n(){}e.exports=n},{}],25:[function(t,e){(function(n){function r(t){return i(t)?a(t):{}}var i=t("lodash.isobject"),o=(t("lodash.noop"),t("lodash._renative")),a=o.test(a=Object.create)&&a;a||(r=function(){function t(){}return function(e){if(i(e)){t.prototype=e;var r=new t;t.prototype=null}return r||n.Object()}}()),e.exports=r})(self)},{"lodash.noop":45,"lodash._renative":46,"lodash.isobject":24}],28:[function(t,e){(function(n){function r(t){return i(t)?a(t):{}}var i=t("lodash.isobject"),o=(t("lodash.noop"),t("lodash._renative")),a=o.test(a=Object.create)&&a;a||(r=function(){function t(){}return function(e){if(i(e)){t.prototype=e;var r=new t;t.prototype=null}return r||n.Object()}}()),e.exports=r})(self)},{"lodash.noop":47,"lodash._renative":48,"lodash.isobject":29}],31:[function(t,e){(function(n){function r(t){return i(t)?a(t):{}}var i=t("lodash.isobject"),o=(t("lodash.noop"),t("lodash._renative")),a=o.test(a=Object.create)&&a;a||(r=function(){function t(){}return function(e){if(i(e)){t.prototype=e;var r=new t;t.prototype=null}return r||n.Object()}}()),e.exports=r})(self)},{"lodash.noop":49,"lodash.isobject":32,"lodash._renative":13}],35:[function(t,e){var n=t("lodash.noop"),r=t("lodash._renative"),i={configurable:!1,enumerable:!1,value:null,writable:!1},o=function(){try{var t={},e=r.test(e=Object.defineProperty)&&e,n=e(t,t,t)&&e}catch(i){}return n}(),a=o?function(t,e){i.value=e,o(t,"__bindData__",i)}:n;e.exports=a},{"lodash.noop":51,"lodash._renative":13}],36:[function(t,e){(function(n){function r(t){return i(t)?a(t):{}}var i=t("lodash.isobject"),o=(t("lodash.noop"),t("lodash._renative")),a=o.test(a=Object.create)&&a;a||(r=function(){function t(){}return function(e){if(i(e)){t.prototype=e;var r=new t;t.prototype=null}return r||n.Object()}}()),e.exports=r})(self)},{"lodash.noop":52,"lodash.isobject":34,"lodash._renative":13}],33:[function(t,e){var n=t("lodash.noop"),r=t("lodash._renative"),i={configurable:!1,enumerable:!1,value:null,writable:!1},o=function(){try{var t={},e=r.test(e=Object.defineProperty)&&e,n=e(t,t,t)&&e}catch(i){}return n}(),a=o?function(t,e){i.value=e,o(t,"__bindData__",i)}:n;e.exports=a},{"lodash.noop":50,"lodash._renative":13}]},{},[]),require=function(t,e,n){function r(n,o){if(!e[n]){if(!t[n]){var a="function"==typeof require&&require;if(!o&&a)return a(n,!0);if(i)return i(n,!0);throw Error("Cannot find module '"+n+"'")}var s=e[n]={exports:{}};t[n][0].call(s.exports,function(e){var i=t[n][1][e];return r(i?i:e)},s,s.exports)}return e[n].exports}for(var i="function"==typeof require&&require,o=0;n.length>o;o++)r(n[o]);return r}({"jquery-browserify":[function(t,e){e.exports=t("BzB3JJ")},{}],BzB3JJ:[function(t,e,n){(function(){(function(t,r){"object"==typeof n?e.exports=r():"function"==typeof define&&define.amd?define([],r):t.returnExports=r()})(this,function(){return function(t,e){function n(t){var e=de[t]={};return Q.each(t.split(ee),function(t,n){e[n]=!0}),e}function r(t,n,r){if(r===e&&1===t.nodeType){var i="data-"+n.replace(ve,"-$1").toLowerCase();if(r=t.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:ge.test(r)?Q.parseJSON(r):r}catch(o){}Q.data(t,n,r)}else r=e}return r}function i(t){var e;for(e in t)if(("data"!==e||!Q.isEmptyObject(t[e]))&&"toJSON"!==e)return!1;return!0}function o(){return!1}function a(){return!0}function s(t){return!t||!t.parentNode||11===t.parentNode.nodeType}function u(t,e){do t=t[e];while(t&&1!==t.nodeType);return t}function l(t,e,n){if(e=e||0,Q.isFunction(e))return Q.grep(t,function(t,r){var i=!!e.call(t,r,t);return i===n});if(e.nodeType)return Q.grep(t,function(t){return t===e===n});if("string"==typeof e){var r=Q.grep(t,function(t){return 1===t.nodeType});if(Re.test(e))return Q.filter(e,r,!n);e=Q.filter(e,r)}return Q.grep(t,function(t){return Q.inArray(t,e)>=0===n})}function c(t){var e=Le.split("|"),n=t.createDocumentFragment();if(n.createElement)for(;e.length;)n.createElement(e.pop());return n}function f(t,e){return t.getElementsByTagName(e)[0]||t.appendChild(t.ownerDocument.createElement(e))}function h(t,e){if(1===e.nodeType&&Q.hasData(t)){var n,r,i,o=Q._data(t),a=Q._data(e,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)Q.event.add(e,n,s[n][r])}a.data&&(a.data=Q.extend({},a.data))}}function p(t,e){var n;1===e.nodeType&&(e.clearAttributes&&e.clearAttributes(),e.mergeAttributes&&e.mergeAttributes(t),n=e.nodeName.toLowerCase(),"object"===n?(e.parentNode&&(e.outerHTML=t.outerHTML),Q.support.html5Clone&&t.innerHTML&&!Q.trim(e.innerHTML)&&(e.innerHTML=t.innerHTML)):"input"===n&&Ge.test(t.type)?(e.defaultChecked=e.checked=t.checked,e.value!==t.value&&(e.value=t.value)):"option"===n?e.selected=t.defaultSelected:"input"===n||"textarea"===n?e.defaultValue=t.defaultValue:"script"===n&&e.text!==t.text&&(e.text=t.text),e.removeAttribute(Q.expando))
}function d(t){return t.getElementsByTagName!==e?t.getElementsByTagName("*"):t.querySelectorAll!==e?t.querySelectorAll("*"):[]}function g(t){Ge.test(t.type)&&(t.defaultChecked=t.checked)}function v(t,e){if(e in t)return e;for(var n=e.charAt(0).toUpperCase()+e.slice(1),r=e,i=yn.length;i--;)if(e=yn[i]+n,e in t)return e;return r}function m(t,e){return t=e||t,"none"===Q.css(t,"display")||!Q.contains(t.ownerDocument,t)}function y(t,e){for(var n,r,i=[],o=0,a=t.length;a>o;o++)n=t[o],n.style&&(i[o]=Q._data(n,"olddisplay"),e?(i[o]||"none"!==n.style.display||(n.style.display=""),""===n.style.display&&m(n)&&(i[o]=Q._data(n,"olddisplay",w(n.nodeName)))):(r=nn(n,"display"),i[o]||"none"===r||Q._data(n,"olddisplay",r)));for(o=0;a>o;o++)n=t[o],n.style&&(e&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=e?i[o]||"":"none"));return t}function b(t,e,n){var r=fn.exec(e);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):e}function x(t,e,n,r){for(var i=n===(r?"border":"content")?4:"width"===e?1:0,o=0;4>i;i+=2)"margin"===n&&(o+=Q.css(t,n+mn[i],!0)),r?("content"===n&&(o-=parseFloat(nn(t,"padding"+mn[i]))||0),"margin"!==n&&(o-=parseFloat(nn(t,"border"+mn[i]+"Width"))||0)):(o+=parseFloat(nn(t,"padding"+mn[i]))||0,"padding"!==n&&(o+=parseFloat(nn(t,"border"+mn[i]+"Width"))||0));return o}function _(t,e,n){var r="width"===e?t.offsetWidth:t.offsetHeight,i=!0,o=Q.support.boxSizing&&"border-box"===Q.css(t,"boxSizing");if(0>=r||null==r){if(r=nn(t,e),(0>r||null==r)&&(r=t.style[e]),hn.test(r))return r;i=o&&(Q.support.boxSizingReliable||r===t.style[e]),r=parseFloat(r)||0}return r+x(t,e,n||(o?"border":"content"),i)+"px"}function w(t){if(dn[t])return dn[t];var e=Q("<"+t+">").appendTo(P.body),n=e.css("display");return e.remove(),("none"===n||""===n)&&(rn=P.body.appendChild(rn||Q.extend(P.createElement("iframe"),{frameBorder:0,width:0,height:0})),on&&rn.createElement||(on=(rn.contentWindow||rn.contentDocument).document,on.write("<!doctype html><html><body>"),on.close()),e=on.body.appendChild(on.createElement(t)),n=nn(e,"display"),P.body.removeChild(rn)),dn[t]=n,n}function k(t,e,n,r){var i;if(Q.isArray(e))Q.each(e,function(e,i){n||_n.test(t)?r(t,i):k(t+"["+("object"==typeof i?e:"")+"]",i,n,r)});else if(n||"object"!==Q.type(e))r(t,e);else for(i in e)k(t+"["+i+"]",e[i],n,r)}function T(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i,o,a=e.toLowerCase().split(ee),s=0,u=a.length;if(Q.isFunction(n))for(;u>s;s++)r=a[s],o=/^\+/.test(r),o&&(r=r.substr(1)||"*"),i=t[r]=t[r]||[],i[o?"unshift":"push"](n)}}function E(t,n,r,i,o,a){o=o||n.dataTypes[0],a=a||{},a[o]=!0;for(var s,u=t[o],l=0,c=u?u.length:0,f=t===In;c>l&&(f||!s);l++)s=u[l](n,r,i),"string"==typeof s&&(!f||a[s]?s=e:(n.dataTypes.unshift(s),s=E(t,n,r,i,s,a)));return!f&&s||a["*"]||(s=E(t,n,r,i,"*",a)),s}function j(t,n){var r,i,o=Q.ajaxSettings.flatOptions||{};for(r in n)n[r]!==e&&((o[r]?t:i||(i={}))[r]=n[r]);i&&Q.extend(!0,t,i)}function C(t,n,r){var i,o,a,s,u=t.contents,l=t.dataTypes,c=t.responseFields;for(o in c)o in r&&(n[c[o]]=r[o]);for(;"*"===l[0];)l.shift(),i===e&&(i=t.mimeType||n.getResponseHeader("content-type"));if(i)for(o in u)if(u[o]&&u[o].test(i)){l.unshift(o);break}if(l[0]in r)a=l[0];else{for(o in r){if(!l[0]||t.converters[o+" "+l[0]]){a=o;break}s||(s=o)}a=a||s}return a?(a!==l[0]&&l.unshift(a),r[a]):e}function S(t,e){var n,r,i,o,a=t.dataTypes.slice(),s=a[0],u={},l=0;if(t.dataFilter&&(e=t.dataFilter(e,t.dataType)),a[1])for(n in t.converters)u[n.toLowerCase()]=t.converters[n];for(;i=a[++l];)if("*"!==i){if("*"!==s&&s!==i){if(n=u[s+" "+i]||u["* "+i],!n)for(r in u)if(o=r.split(" "),o[1]===i&&(n=u[s+" "+o[0]]||u["* "+o[0]])){n===!0?n=u[r]:u[r]!==!0&&(i=o[0],a.splice(l--,0,i));break}if(n!==!0)if(n&&t["throws"])e=n(e);else try{e=n(e)}catch(c){return{state:"parsererror",error:n?c:"No conversion from "+s+" to "+i}}}s=i}return{state:"success",data:e}}function N(){try{return new t.XMLHttpRequest}catch(e){}}function A(){try{return new t.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}function O(){return setTimeout(function(){Vn=e},0),Vn=Q.now()}function $(t,e){Q.each(e,function(e,n){for(var r=(tr[e]||[]).concat(tr["*"]),i=0,o=r.length;o>i;i++)if(r[i].call(t,e,n))return})}function H(t,e,n){var r,i=0,o=Zn.length,a=Q.Deferred().always(function(){delete s.elem}),s=function(){for(var e=Vn||O(),n=Math.max(0,u.startTime+u.duration-e),r=1-(n/u.duration||0),i=0,o=u.tweens.length;o>i;i++)u.tweens[i].run(r);return a.notifyWith(t,[u,r,n]),1>r&&o?n:(a.resolveWith(t,[u]),!1)},u=a.promise({elem:t,props:Q.extend({},e),opts:Q.extend(!0,{specialEasing:{}},n),originalProperties:e,originalOptions:n,startTime:Vn||O(),duration:n.duration,tweens:[],createTween:function(e,n){var r=Q.Tween(t,u.opts,e,n,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(r),r},stop:function(e){for(var n=0,r=e?u.tweens.length:0;r>n;n++)u.tweens[n].run(1);return e?a.resolveWith(t,[u,e]):a.rejectWith(t,[u,e]),this}}),l=u.props;for(F(l,u.opts.specialEasing);o>i;i++)if(r=Zn[i].call(u,t,l,u.opts))return r;return $(u,l),Q.isFunction(u.opts.start)&&u.opts.start.call(t,u),Q.fx.timer(Q.extend(s,{anim:u,queue:u.opts.queue,elem:t})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function F(t,e){var n,r,i,o,a;for(n in t)if(r=Q.camelCase(n),i=e[r],o=t[n],Q.isArray(o)&&(i=o[1],o=t[n]=o[0]),n!==r&&(t[r]=o,delete t[n]),a=Q.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete t[r];for(n in o)n in t||(t[n]=o[n],e[n]=i)}else e[r]=i}function D(t,e,n){var r,i,o,a,s,u,l,c,f=this,h=t.style,p={},d=[],g=t.nodeType&&m(t);n.queue||(l=Q._queueHooks(t,"fx"),null==l.unqueued&&(l.unqueued=0,c=l.empty.fire,l.empty.fire=function(){l.unqueued||c()}),l.unqueued++,f.always(function(){f.always(function(){l.unqueued--,Q.queue(t,"fx").length||l.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],"inline"===Q.css(t,"display")&&"none"===Q.css(t,"float")&&(Q.support.inlineBlockNeedsLayout&&"inline"!==w(t.nodeName)?h.zoom=1:h.display="inline-block")),n.overflow&&(h.overflow="hidden",Q.support.shrinkWrapBlocks||f.done(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}));for(r in e)if(o=e[r],Yn.exec(o)){if(delete e[r],o===(g?"hide":"show"))continue;d.push(r)}if(a=d.length)for(s=Q._data(t,"fxshow")||Q._data(t,"fxshow",{}),g?Q(t).show():f.done(function(){Q(t).hide()}),f.done(function(){var e;Q.removeData(t,"fxshow",!0);for(e in p)Q.style(t,e,p[e])}),r=0;a>r;r++)i=d[r],u=f.createTween(i,g?s[i]:0),p[i]=s[i]||Q.style(t,i),i in s||(s[i]=u.start,g&&(u.end=u.start,u.start="width"===i||"height"===i?1:0))}function R(t,e,n,r,i){return new R.prototype.init(t,e,n,r,i)}function I(t,e){var n,r={height:t},i=0;for(e=e?1:0;4>i;i+=2-e)n=mn[i],r["margin"+n]=r["padding"+n]=t;return e&&(r.opacity=r.width=t),r}function M(t){return Q.isWindow(t)?t:9===t.nodeType?t.defaultView||t.parentWindow:!1}var L,q,P=t.document,B=t.location,W=t.navigator,z=t.jQuery,U=t.$,X=Array.prototype.push,J=Array.prototype.slice,V=Array.prototype.indexOf,G=Object.prototype.toString,Y=Object.prototype.hasOwnProperty,K=String.prototype.trim,Q=function(t,e){return new Q.fn.init(t,e,L)},Z=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,te=/\S/,ee=/\s+/,ne=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,re=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,ie=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,oe=/^[\],:{}\s]*$/,ae=/(?:^|:|,)(?:\s*\[)+/g,se=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,ue=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,le=/^-ms-/,ce=/-([\da-z])/gi,fe=function(t,e){return(e+"").toUpperCase()},he=function(){P.addEventListener?(P.removeEventListener("DOMContentLoaded",he,!1),Q.ready()):"complete"===P.readyState&&(P.detachEvent("onreadystatechange",he),Q.ready())},pe={};Q.fn=Q.prototype={constructor:Q,init:function(t,n,r){var i,o,a;if(!t)return this;if(t.nodeType)return this.context=this[0]=t,this.length=1,this;if("string"==typeof t){if(i="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:re.exec(t),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(t):this.constructor(n).find(t);if(i[1])return n=n instanceof Q?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:P,t=Q.parseHTML(i[1],a,!0),ie.test(i[1])&&Q.isPlainObject(n)&&this.attr.call(t,n,!0),Q.merge(this,t);if(o=P.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(t);this.length=1,this[0]=o}return this.context=P,this.selector=t,this}return Q.isFunction(t)?r.ready(t):(t.selector!==e&&(this.selector=t.selector,this.context=t.context),Q.makeArray(t,this))},selector:"",jquery:"1.8.1",length:0,size:function(){return this.length},toArray:function(){return J.call(this)},get:function(t){return null==t?this.toArray():0>t?this[this.length+t]:this[t]},pushStack:function(t,e,n){var r=Q.merge(this.constructor(),t);return r.prevObject=this,r.context=this.context,"find"===e?r.selector=this.selector+(this.selector?" ":"")+n:e&&(r.selector=this.selector+"."+e+"("+n+")"),r},each:function(t,e){return Q.each(this,t,e)},ready:function(t){return Q.ready.promise().done(t),this},eq:function(t){return t=+t,-1===t?this.slice(t):this.slice(t,t+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(J.apply(this,arguments),"slice",J.call(arguments).join(","))},map:function(t){return this.pushStack(Q.map(this,function(e,n){return t.call(e,n,e)}))},end:function(){return this.prevObject||this.constructor(null)},push:X,sort:[].sort,splice:[].splice},Q.fn.init.prototype=Q.fn,Q.extend=Q.fn.extend=function(){var t,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||Q.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(t=arguments[u]))for(n in t)r=s[n],i=t[n],s!==i&&(c&&i&&(Q.isPlainObject(i)||(o=Q.isArray(i)))?(o?(o=!1,a=r&&Q.isArray(r)?r:[]):a=r&&Q.isPlainObject(r)?r:{},s[n]=Q.extend(c,a,i)):i!==e&&(s[n]=i));return s},Q.extend({noConflict:function(e){return t.$===Q&&(t.$=U),e&&t.jQuery===Q&&(t.jQuery=z),Q},isReady:!1,readyWait:1,holdReady:function(t){t?Q.readyWait++:Q.ready(!0)},ready:function(t){if(t===!0?!--Q.readyWait:!Q.isReady){if(!P.body)return setTimeout(Q.ready,1);Q.isReady=!0,t!==!0&&--Q.readyWait>0||(q.resolveWith(P,[Q]),Q.fn.trigger&&Q(P).trigger("ready").off("ready"))}},isFunction:function(t){return"function"===Q.type(t)},isArray:Array.isArray||function(t){return"array"===Q.type(t)},isWindow:function(t){return null!=t&&t==t.window},isNumeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},type:function(t){return null==t?t+"":pe[G.call(t)]||"object"},isPlainObject:function(t){if(!t||"object"!==Q.type(t)||t.nodeType||Q.isWindow(t))return!1;try{if(t.constructor&&!Y.call(t,"constructor")&&!Y.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in t);return r===e||Y.call(t,r)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},error:function(t){throw Error(t)},parseHTML:function(t,e,n){var r;return t&&"string"==typeof t?("boolean"==typeof e&&(n=e,e=0),e=e||P,(r=ie.exec(t))?[e.createElement(r[1])]:(r=Q.buildFragment([t],e,n?null:[]),Q.merge([],(r.cacheable?Q.clone(r.fragment):r.fragment).childNodes))):null},parseJSON:function(n){return n&&"string"==typeof n?(n=Q.trim(n),t.JSON&&t.JSON.parse?t.JSON.parse(n):oe.test(n.replace(se,"@").replace(ue,"]").replace(ae,""))?Function("return "+n)():(Q.error("Invalid JSON: "+n),e)):null},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{t.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=e}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||Q.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(e){e&&te.test(e)&&(t.execScript||function(e){t.eval.call(t,e)})(e)},camelCase:function(t){return t.replace(le,"ms-").replace(ce,fe)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toUpperCase()===e.toUpperCase()},each:function(t,n,r){var i,o=0,a=t.length,s=a===e||Q.isFunction(t);if(r)if(s){for(i in t)if(n.apply(t[i],r)===!1)break}else for(;a>o&&n.apply(t[o++],r)!==!1;);else if(s){for(i in t)if(n.call(t[i],i,t[i])===!1)break}else for(;a>o&&n.call(t[o],o,t[o++])!==!1;);return t},trim:K&&!K.call(" ")?function(t){return null==t?"":K.call(t)}:function(t){return null==t?"":(""+t).replace(ne,"")},makeArray:function(t,e){var n,r=e||[];return null!=t&&(n=Q.type(t),null==t.length||"string"===n||"function"===n||"regexp"===n||Q.isWindow(t)?X.call(r,t):Q.merge(r,t)),r},inArray:function(t,e,n){var r;if(e){if(V)return V.call(e,t,n);for(r=e.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in e&&e[n]===t)return n}return-1},merge:function(t,n){var r=n.length,i=t.length,o=0;if("number"==typeof r)for(;r>o;o++)t[i++]=n[o];else for(;n[o]!==e;)t[i++]=n[o++];return t.length=i,t},grep:function(t,e,n){var r,i=[],o=0,a=t.length;for(n=!!n;a>o;o++)r=!!e(t[o],o),n!==r&&i.push(t[o]);return i},map:function(t,n,r){var i,o,a=[],s=0,u=t.length,l=t instanceof Q||u!==e&&"number"==typeof u&&(u>0&&t[0]&&t[u-1]||0===u||Q.isArray(t));if(l)for(;u>s;s++)i=n(t[s],s,r),null!=i&&(a[a.length]=i);else for(o in t)i=n(t[o],o,r),null!=i&&(a[a.length]=i);return a.concat.apply([],a)},guid:1,proxy:function(t,n){var r,i,o;return"string"==typeof n&&(r=t[n],n=t,t=r),Q.isFunction(t)?(i=J.call(arguments,2),o=function(){return t.apply(n,i.concat(J.call(arguments)))},o.guid=t.guid=t.guid||o.guid||Q.guid++,o):e},access:function(t,n,r,i,o,a,s){var u,l=null==r,c=0,f=t.length;if(r&&"object"==typeof r){for(c in r)Q.access(t,n,c,r[c],1,a,i);o=1}else if(i!==e){if(u=s===e&&Q.isFunction(i),l&&(u?(u=n,n=function(t,e,n){return u.call(Q(t),n)}):(n.call(t,i),n=null)),n)for(;f>c;c++)n(t[c],r,u?i.call(t[c],c,n(t[c],r)):i,s);o=1}return o?t:l?n.call(t):f?n(t[0],r):a},now:function(){return(new Date).getTime()}}),Q.ready.promise=function(e){if(!q)if(q=Q.Deferred(),"complete"===P.readyState)setTimeout(Q.ready,1);else if(P.addEventListener)P.addEventListener("DOMContentLoaded",he,!1),t.addEventListener("load",Q.ready,!1);else{P.attachEvent("onreadystatechange",he),t.attachEvent("onload",Q.ready);var n=!1;try{n=null==t.frameElement&&P.documentElement}catch(r){}n&&n.doScroll&&function i(){if(!Q.isReady){try{n.doScroll("left")}catch(t){return setTimeout(i,50)}Q.ready()}}()}return q.promise(e)},Q.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(t,e){pe["[object "+e+"]"]=e.toLowerCase()}),L=Q(P);var de={};Q.Callbacks=function(t){t="string"==typeof t?de[t]||n(t):Q.extend({},t);var r,i,o,a,s,u,l=[],c=!t.once&&[],f=function(e){for(r=t.memory&&e,i=!0,u=a||0,a=0,s=l.length,o=!0;l&&s>u;u++)if(l[u].apply(e[0],e[1])===!1&&t.stopOnFalse){r=!1;break}o=!1,l&&(c?c.length&&f(c.shift()):r?l=[]:h.disable())},h={add:function(){if(l){var e=l.length;(function n(e){Q.each(e,function(e,r){var i=Q.type(r);"function"!==i||t.unique&&h.has(r)?r&&r.length&&"string"!==i&&n(r):l.push(r)})})(arguments),o?s=l.length:r&&(a=e,f(r))}return this},remove:function(){return l&&Q.each(arguments,function(t,e){for(var n;(n=Q.inArray(e,l,n))>-1;)l.splice(n,1),o&&(s>=n&&s--,u>=n&&u--)}),this},has:function(t){return Q.inArray(t,l)>-1},empty:function(){return l=[],this},disable:function(){return l=c=r=e,this},disabled:function(){return!l},lock:function(){return c=e,r||h.disable(),this},locked:function(){return!c},fireWith:function(t,e){return e=e||[],e=[t,e.slice?e.slice():e],!l||i&&!c||(o?c.push(e):f(e)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!i}};return h},Q.extend({Deferred:function(t){var e=[["resolve","done",Q.Callbacks("once memory"),"resolved"],["reject","fail",Q.Callbacks("once memory"),"rejected"],["notify","progress",Q.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var t=arguments;return Q.Deferred(function(n){Q.each(e,function(e,r){var o=r[0],a=t[e];i[r[1]](Q.isFunction(a)?function(){var t=a.apply(this,arguments);t&&Q.isFunction(t.promise)?t.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o+"With"](this===i?n:this,[t])}:n[o])}),t=null}).promise()},promise:function(t){return"object"==typeof t?Q.extend(t,r):r}},i={};return r.pipe=r.then,Q.each(e,function(t,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},e[1^t][2].disable,e[2][2].lock),i[o[0]]=a.fire,i[o[0]+"With"]=a.fireWith}),r.promise(i),t&&t.call(i,i),i},when:function(t){var e,n,r,i=0,o=J.call(arguments),a=o.length,s=1!==a||t&&Q.isFunction(t.promise)?a:0,u=1===s?t:Q.Deferred(),l=function(t,n,r){return function(i){n[t]=this,r[t]=arguments.length>1?J.call(arguments):i,r===e?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(e=Array(a),n=Array(a),r=Array(a);a>i;i++)o[i]&&Q.isFunction(o[i].promise)?o[i].promise().done(l(i,r,o)).fail(u.reject).progress(l(i,n,e)):--s;return s||u.resolveWith(r,o),u.promise()}}),Q.support=function(){var n,r,i,o,a,s,u,l,c,f,h,p=P.createElement("div");if(p.setAttribute("className","t"),p.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",r=p.getElementsByTagName("*"),i=p.getElementsByTagName("a")[0],i.style.cssText="top:1px;float:left;opacity:.5",!r||!r.length||!i)return{};o=P.createElement("select"),a=o.appendChild(P.createElement("option")),s=p.getElementsByTagName("input")[0],n={leadingWhitespace:3===p.firstChild.nodeType,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(i.getAttribute("style")),hrefNormalized:"/a"===i.getAttribute("href"),opacity:/^0.5/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:"on"===s.value,optSelected:a.selected,getSetAttribute:"t"!==p.className,enctype:!!P.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==P.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===P.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},s.checked=!0,n.noCloneChecked=s.cloneNode(!0).checked,o.disabled=!0,n.optDisabled=!a.disabled;try{delete p.test}catch(d){n.deleteExpando=!1}if(!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){n.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),s=P.createElement("input"),s.value="t",s.setAttribute("type","radio"),n.radioValue="t"===s.value,s.setAttribute("checked","checked"),s.setAttribute("name","t"),p.appendChild(s),u=P.createDocumentFragment(),u.appendChild(p.lastChild),n.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,n.appendChecked=s.checked,u.removeChild(s),u.appendChild(p),p.attachEvent)for(c in{submit:!0,change:!0,focusin:!0})l="on"+c,f=l in p,f||(p.setAttribute(l,"return;"),f="function"==typeof p[l]),n[c+"Bubbles"]=f;return Q(function(){var r,i,o,a,s="padding:0;margin:0;border:0;display:block;overflow:hidden;",u=P.getElementsByTagName("body")[0];u&&(r=P.createElement("div"),r.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",u.insertBefore(r,u.firstChild),i=P.createElement("div"),r.appendChild(i),i.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=i.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",f=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",n.reliableHiddenOffsets=f&&0===o[0].offsetHeight,i.innerHTML="",i.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",n.boxSizing=4===i.offsetWidth,n.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,t.getComputedStyle&&(n.pixelPosition="1%"!==(t.getComputedStyle(i,null)||{}).top,n.boxSizingReliable="4px"===(t.getComputedStyle(i,null)||{width:"4px"}).width,a=P.createElement("div"),a.style.cssText=i.style.cssText=s,a.style.marginRight=a.style.width="0",i.style.width="1px",i.appendChild(a),n.reliableMarginRight=!parseFloat((t.getComputedStyle(a,null)||{}).marginRight)),i.style.zoom!==e&&(i.innerHTML="",i.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",n.inlineBlockNeedsLayout=3===i.offsetWidth,i.style.display="block",i.style.overflow="visible",i.innerHTML="<div></div>",i.firstChild.style.width="5px",n.shrinkWrapBlocks=3!==i.offsetWidth,r.style.zoom=1),u.removeChild(r),r=i=o=a=null)}),u.removeChild(p),r=i=o=a=s=u=p=null,n}();var ge=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,ve=/([A-Z])/g;Q.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(Q.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(t){return t=t.nodeType?Q.cache[t[Q.expando]]:t[Q.expando],!!t&&!i(t)},data:function(t,n,r,i){if(Q.acceptData(t)){var o,a,s=Q.expando,u="string"==typeof n,l=t.nodeType,c=l?Q.cache:t,f=l?t[s]:t[s]&&s;if(f&&c[f]&&(i||c[f].data)||!u||r!==e)return f||(l?t[s]=f=Q.deletedIds.pop()||++Q.uuid:f=s),c[f]||(c[f]={},l||(c[f].toJSON=Q.noop)),("object"==typeof n||"function"==typeof n)&&(i?c[f]=Q.extend(c[f],n):c[f].data=Q.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==e&&(o[Q.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[Q.camelCase(n)])):a=o,a}},removeData:function(t,e,n){if(Q.acceptData(t)){var r,o,a,s=t.nodeType,u=s?Q.cache:t,l=s?t[Q.expando]:Q.expando;if(u[l]){if(e&&(r=n?u[l]:u[l].data)){Q.isArray(e)||(e in r?e=[e]:(e=Q.camelCase(e),e=e in r?[e]:e.split(" ")));for(o=0,a=e.length;a>o;o++)delete r[e[o]];if(!(n?i:Q.isEmptyObject)(r))return}(n||(delete u[l].data,i(u[l])))&&(s?Q.cleanData([t],!0):Q.support.deleteExpando||u!=u.window?delete u[l]:u[l]=null)}}},_data:function(t,e,n){return Q.data(t,e,n,!0)},acceptData:function(t){var e=t.nodeName&&Q.noData[t.nodeName.toLowerCase()];return!e||e!==!0&&t.getAttribute("classid")===e}}),Q.fn.extend({data:function(t,n){var i,o,a,s,u,l=this[0],c=0,f=null;if(t===e){if(this.length&&(f=Q.data(l),1===l.nodeType&&!Q._data(l,"parsedAttrs"))){for(a=l.attributes,u=a.length;u>c;c++)s=a[c].name,0===s.indexOf("data-")&&(s=Q.camelCase(s.substring(5)),r(l,s,f[s]));Q._data(l,"parsedAttrs",!0)}return f}return"object"==typeof t?this.each(function(){Q.data(this,t)}):(i=t.split(".",2),i[1]=i[1]?"."+i[1]:"",o=i[1]+"!",Q.access(this,function(n){return n===e?(f=this.triggerHandler("getData"+o,[i[0]]),f===e&&l&&(f=Q.data(l,t),f=r(l,t,f)),f===e&&i[1]?this.data(i[0]):f):(i[1]=n,this.each(function(){var e=Q(this);e.triggerHandler("setData"+o,i),Q.data(this,t,n),e.triggerHandler("changeData"+o,i)}),e)},null,n,arguments.length>1,null,!1))},removeData:function(t){return this.each(function(){Q.removeData(this,t)})}}),Q.extend({queue:function(t,n,r){var i;return t?(n=(n||"fx")+"queue",i=Q._data(t,n),r&&(!i||Q.isArray(r)?i=Q._data(t,n,Q.makeArray(r)):i.push(r)),i||[]):e},dequeue:function(t,e){e=e||"fx";var n=Q.queue(t,e),r=n.length,i=n.shift(),o=Q._queueHooks(t,e),a=function(){Q.dequeue(t,e)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return Q._data(t,n)||Q._data(t,n,{empty:Q.Callbacks("once memory").add(function(){Q.removeData(t,e+"queue",!0),Q.removeData(t,n,!0)})})}}),Q.fn.extend({queue:function(t,n){var r=2;return"string"!=typeof t&&(n=t,t="fx",r--),r>arguments.length?Q.queue(this[0],t):n===e?this:this.each(function(){var e=Q.queue(this,t,n);Q._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&Q.dequeue(this,t)})},dequeue:function(t){return this.each(function(){Q.dequeue(this,t)})},delay:function(t,e){return t=Q.fx?Q.fx.speeds[t]||t:t,e=e||"fx",this.queue(e,function(e,n){var r=setTimeout(e,t);n.stop=function(){clearTimeout(r)}})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,n){var r,i=1,o=Q.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};for("string"!=typeof t&&(n=t,t=e),t=t||"fx";s--;)r=Q._data(a[s],t+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var me,ye,be,xe=/[\t\r\n]/g,_e=/\r/g,we=/^(?:button|input)$/i,ke=/^(?:button|input|object|select|textarea)$/i,Te=/^a(?:rea|)$/i,Ee=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,je=Q.support.getSetAttribute;Q.fn.extend({attr:function(t,e){return Q.access(this,Q.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){Q.removeAttr(this,t)})},prop:function(t,e){return Q.access(this,Q.prop,t,e,arguments.length>1)},removeProp:function(t){return t=Q.propFix[t]||t,this.each(function(){try{this[t]=e,delete this[t]}catch(n){}})},addClass:function(t){var e,n,r,i,o,a,s;if(Q.isFunction(t))return this.each(function(e){Q(this).addClass(t.call(this,e,this.className))});if(t&&"string"==typeof t)for(e=t.split(ee),n=0,r=this.length;r>n;n++)if(i=this[n],1===i.nodeType)if(i.className||1!==e.length){for(o=" "+i.className+" ",a=0,s=e.length;s>a;a++)~o.indexOf(" "+e[a]+" ")||(o+=e[a]+" ");i.className=Q.trim(o)}else i.className=t;return this},removeClass:function(t){var n,r,i,o,a,s,u;if(Q.isFunction(t))return this.each(function(e){Q(this).removeClass(t.call(this,e,this.className))});if(t&&"string"==typeof t||t===e)for(n=(t||"").split(ee),s=0,u=this.length;u>s;s++)if(i=this[s],1===i.nodeType&&i.className){for(r=(" "+i.className+" ").replace(xe," "),o=0,a=n.length;a>o;o++)for(;r.indexOf(" "+n[o]+" ")>-1;)r=r.replace(" "+n[o]+" "," ");i.className=t?Q.trim(r):""}return this},toggleClass:function(t,e){var n=typeof t,r="boolean"==typeof e;return Q.isFunction(t)?this.each(function(n){Q(this).toggleClass(t.call(this,n,this.className,e),e)}):this.each(function(){if("string"===n)for(var i,o=0,a=Q(this),s=e,u=t.split(ee);i=u[o++];)s=r?s:!a.hasClass(i),a[s?"addClass":"removeClass"](i);else("undefined"===n||"boolean"===n)&&(this.className&&Q._data(this,"__className__",this.className),this.className=this.className||t===!1?"":Q._data(this,"__className__")||"")})},hasClass:function(t){for(var e=" "+t+" ",n=0,r=this.length;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(xe," ").indexOf(e)>-1)return!0;return!1},val:function(t){var n,r,i,o=this[0];{if(arguments.length)return i=Q.isFunction(t),this.each(function(r){var o,a=Q(this);1===this.nodeType&&(o=i?t.call(this,r,a.val()):t,null==o?o="":"number"==typeof o?o+="":Q.isArray(o)&&(o=Q.map(o,function(t){return null==t?"":t+""})),n=Q.valHooks[this.type]||Q.valHooks[this.nodeName.toLowerCase()],n&&"set"in n&&n.set(this,o,"value")!==e||(this.value=o))});if(o)return n=Q.valHooks[o.type]||Q.valHooks[o.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(o,"value"))!==e?r:(r=o.value,"string"==typeof r?r.replace(_e,""):null==r?"":r)}}}),Q.extend({valHooks:{option:{get:function(t){var e=t.attributes.value;return!e||e.specified?t.value:t.text}},select:{get:function(t){var e,n,r,i,o=t.selectedIndex,a=[],s=t.options,u="select-one"===t.type;if(0>o)return null;for(n=u?o:0,r=u?o+1:s.length;r>n;n++)if(i=s[n],!(!i.selected||(Q.support.optDisabled?i.disabled:null!==i.getAttribute("disabled"))||i.parentNode.disabled&&Q.nodeName(i.parentNode,"optgroup"))){if(e=Q(i).val(),u)return e;a.push(e)}return u&&!a.length&&s.length?Q(s[o]).val():a},set:function(t,e){var n=Q.makeArray(e);return Q(t).find("option").each(function(){this.selected=Q.inArray(Q(this).val(),n)>=0}),n.length||(t.selectedIndex=-1),n}}},attrFn:{},attr:function(t,n,r,i){var o,a,s,u=t.nodeType;if(t&&3!==u&&8!==u&&2!==u)return i&&Q.isFunction(Q.fn[n])?Q(t)[n](r):t.getAttribute===e?Q.prop(t,n,r):(s=1!==u||!Q.isXMLDoc(t),s&&(n=n.toLowerCase(),a=Q.attrHooks[n]||(Ee.test(n)?ye:me)),r!==e?null===r?(Q.removeAttr(t,n),e):a&&"set"in a&&s&&(o=a.set(t,r,n))!==e?o:(t.setAttribute(n,""+r),r):a&&"get"in a&&s&&null!==(o=a.get(t,n))?o:(o=t.getAttribute(n),null===o?e:o))},removeAttr:function(t,e){var n,r,i,o,a=0;if(e&&1===t.nodeType)for(r=e.split(ee);r.length>a;a++)i=r[a],i&&(n=Q.propFix[i]||i,o=Ee.test(i),o||Q.attr(t,i,""),t.removeAttribute(je?i:n),o&&n in t&&(t[n]=!1))},attrHooks:{type:{set:function(t,e){if(we.test(t.nodeName)&&t.parentNode)Q.error("type property can't be changed");else if(!Q.support.radioValue&&"radio"===e&&Q.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}},value:{get:function(t,e){return me&&Q.nodeName(t,"button")?me.get(t,e):e in t?t.value:null},set:function(t,n,r){return me&&Q.nodeName(t,"button")?me.set(t,n,r):(t.value=n,e)}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(t,n,r){var i,o,a,s=t.nodeType;if(t&&3!==s&&8!==s&&2!==s)return a=1!==s||!Q.isXMLDoc(t),a&&(n=Q.propFix[n]||n,o=Q.propHooks[n]),r!==e?o&&"set"in o&&(i=o.set(t,r,n))!==e?i:t[n]=r:o&&"get"in o&&null!==(i=o.get(t,n))?i:t[n]},propHooks:{tabIndex:{get:function(t){var n=t.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):ke.test(t.nodeName)||Te.test(t.nodeName)&&t.href?0:e}}}}),ye={get:function(t,n){var r,i=Q.prop(t,n);return i===!0||"boolean"!=typeof i&&(r=t.getAttributeNode(n))&&r.nodeValue!==!1?n.toLowerCase():e},set:function(t,e,n){var r;return e===!1?Q.removeAttr(t,n):(r=Q.propFix[n]||n,r in t&&(t[r]=!0),t.setAttribute(n,n.toLowerCase())),n}},je||(be={name:!0,id:!0,coords:!0},me=Q.valHooks.button={get:function(t,n){var r;return r=t.getAttributeNode(n),r&&(be[n]?""!==r.value:r.specified)?r.value:e},set:function(t,e,n){var r=t.getAttributeNode(n);return r||(r=P.createAttribute(n),t.setAttributeNode(r)),r.value=e+""}},Q.each(["width","height"],function(t,n){Q.attrHooks[n]=Q.extend(Q.attrHooks[n],{set:function(t,r){return""===r?(t.setAttribute(n,"auto"),r):e}})}),Q.attrHooks.contenteditable={get:me.get,set:function(t,e,n){""===e&&(e="false"),me.set(t,e,n)}}),Q.support.hrefNormalized||Q.each(["href","src","width","height"],function(t,n){Q.attrHooks[n]=Q.extend(Q.attrHooks[n],{get:function(t){var r=t.getAttribute(n,2);return null===r?e:r}})}),Q.support.style||(Q.attrHooks.style={get:function(t){return t.style.cssText.toLowerCase()||e},set:function(t,e){return t.style.cssText=""+e}}),Q.support.optSelected||(Q.propHooks.selected=Q.extend(Q.propHooks.selected,{get:function(t){var e=t.parentNode;return e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex),null}})),Q.support.enctype||(Q.propFix.enctype="encoding"),Q.support.checkOn||Q.each(["radio","checkbox"],function(){Q.valHooks[this]={get:function(t){return null===t.getAttribute("value")?"on":t.value}}}),Q.each(["radio","checkbox"],function(){Q.valHooks[this]=Q.extend(Q.valHooks[this],{set:function(t,n){return Q.isArray(n)?t.checked=Q.inArray(Q(t).val(),n)>=0:e}})});var Ce=/^(?:textarea|input|select)$/i,Se=/^([^\.]*|)(?:\.(.+)|)$/,Ne=/(?:^|\s)hover(\.\S+|)\b/,Ae=/^key/,Oe=/^(?:mouse|contextmenu)|click/,$e=/^(?:focusinfocus|focusoutblur)$/,He=function(t){return Q.event.special.hover?t:t.replace(Ne,"mouseenter$1 mouseleave$1")};Q.event={add:function(t,n,r,i,o){var a,s,u,l,c,f,h,p,d,g,v;if(3!==t.nodeType&&8!==t.nodeType&&n&&r&&(a=Q._data(t))){for(r.handler&&(d=r,r=d.handler,o=d.selector),r.guid||(r.guid=Q.guid++),u=a.events,u||(a.events=u={}),s=a.handle,s||(a.handle=s=function(t){return Q===e||t&&Q.event.triggered===t.type?e:Q.event.dispatch.apply(s.elem,arguments)},s.elem=t),n=Q.trim(He(n)).split(" "),l=0;n.length>l;l++)c=Se.exec(n[l])||[],f=c[1],h=(c[2]||"").split(".").sort(),v=Q.event.special[f]||{},f=(o?v.delegateType:v.bindType)||f,v=Q.event.special[f]||{},p=Q.extend({type:f,origType:c[1],data:i,handler:r,guid:r.guid,selector:o,namespace:h.join(".")},d),g=u[f],g||(g=u[f]=[],g.delegateCount=0,v.setup&&v.setup.call(t,i,h,s)!==!1||(t.addEventListener?t.addEventListener(f,s,!1):t.attachEvent&&t.attachEvent("on"+f,s))),v.add&&(v.add.call(t,p),p.handler.guid||(p.handler.guid=r.guid)),o?g.splice(g.delegateCount++,0,p):g.push(p),Q.event.global[f]=!0;
t=null}},global:{},remove:function(t,e,n,r,i){var o,a,s,u,l,c,f,h,p,d,g,v=Q.hasData(t)&&Q._data(t);if(v&&(h=v.events)){for(e=Q.trim(He(e||"")).split(" "),o=0;e.length>o;o++)if(a=Se.exec(e[o])||[],s=u=a[1],l=a[2],s){for(p=Q.event.special[s]||{},s=(r?p.delegateType:p.bindType)||s,d=h[s]||[],c=d.length,l=l?RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f=0;d.length>f;f++)g=d[f],!i&&u!==g.origType||n&&n.guid!==g.guid||l&&!l.test(g.namespace)||r&&r!==g.selector&&("**"!==r||!g.selector)||(d.splice(f--,1),g.selector&&d.delegateCount--,p.remove&&p.remove.call(t,g));0===d.length&&c!==d.length&&(p.teardown&&p.teardown.call(t,l,v.handle)!==!1||Q.removeEvent(t,s,v.handle),delete h[s])}else for(s in h)Q.event.remove(t,s+e[o],n,r,!0);Q.isEmptyObject(h)&&(delete v.handle,Q.removeData(t,"events",!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(n,r,i,o){if(!i||3!==i.nodeType&&8!==i.nodeType){var a,s,u,l,c,f,h,p,d,g,v=n.type||n,m=[];if(!$e.test(v+Q.event.triggered)&&(v.indexOf("!")>=0&&(v=v.slice(0,-1),s=!0),v.indexOf(".")>=0&&(m=v.split("."),v=m.shift(),m.sort()),i&&!Q.event.customEvent[v]||Q.event.global[v]))if(n="object"==typeof n?n[Q.expando]?n:new Q.Event(v,n):new Q.Event(v),n.type=v,n.isTrigger=!0,n.exclusive=s,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f=0>v.indexOf(":")?"on"+v:"",i){if(n.result=e,n.target||(n.target=i),r=null!=r?Q.makeArray(r):[],r.unshift(n),h=Q.event.special[v]||{},!h.trigger||h.trigger.apply(i,r)!==!1){if(d=[[i,h.bindType||v]],!o&&!h.noBubble&&!Q.isWindow(i)){for(g=h.delegateType||v,l=$e.test(g+v)?i:i.parentNode,c=i;l;l=l.parentNode)d.push([l,g]),c=l;c===(i.ownerDocument||P)&&d.push([c.defaultView||c.parentWindow||t,g])}for(u=0;d.length>u&&!n.isPropagationStopped();u++)l=d[u][0],n.type=d[u][1],p=(Q._data(l,"events")||{})[n.type]&&Q._data(l,"handle"),p&&p.apply(l,r),p=f&&l[f],p&&Q.acceptData(l)&&p.apply(l,r)===!1&&n.preventDefault();return n.type=v,o||n.isDefaultPrevented()||h._default&&h._default.apply(i.ownerDocument,r)!==!1||"click"===v&&Q.nodeName(i,"a")||!Q.acceptData(i)||f&&i[v]&&("focus"!==v&&"blur"!==v||0!==n.target.offsetWidth)&&!Q.isWindow(i)&&(c=i[f],c&&(i[f]=null),Q.event.triggered=v,i[v](),Q.event.triggered=e,c&&(i[f]=c)),n.result}}else{a=Q.cache;for(u in a)a[u].events&&a[u].events[v]&&Q.event.trigger(n,r,a[u].handle.elem,!0)}}},dispatch:function(n){n=Q.event.fix(n||t.event);var r,i,o,a,s,u,l,c,f,h=(Q._data(this,"events")||{})[n.type]||[],p=h.delegateCount,d=[].slice.call(arguments),g=!n.exclusive&&!n.namespace,v=Q.event.special[n.type]||{},m=[];if(d[0]=n,n.delegateTarget=this,!v.preDispatch||v.preDispatch.call(this,n)!==!1){if(p&&(!n.button||"click"!==n.type))for(o=n.target;o!=this;o=o.parentNode||this)if(o.disabled!==!0||"click"!==n.type){for(s={},l=[],r=0;p>r;r++)c=h[r],f=c.selector,s[f]===e&&(s[f]=Q(f,this).index(o)>=0),s[f]&&l.push(c);l.length&&m.push({elem:o,matches:l})}for(h.length>p&&m.push({elem:this,matches:h.slice(p)}),r=0;m.length>r&&!n.isPropagationStopped();r++)for(u=m[r],n.currentTarget=u.elem,i=0;u.matches.length>i&&!n.isImmediatePropagationStopped();i++)c=u.matches[i],(g||!n.namespace&&!c.namespace||n.namespace_re&&n.namespace_re.test(c.namespace))&&(n.data=c.data,n.handleObj=c,a=((Q.event.special[c.origType]||{}).handle||c.handler).apply(u.elem,d),a!==e&&(n.result=a,a===!1&&(n.preventDefault(),n.stopPropagation())));return v.postDispatch&&v.postDispatch.call(this,n),n.result}},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,n){var r,i,o,a=n.button,s=n.fromElement;return null==t.pageX&&null!=n.clientX&&(r=t.target.ownerDocument||P,i=r.documentElement,o=r.body,t.pageX=n.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),t.pageY=n.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),!t.relatedTarget&&s&&(t.relatedTarget=s===t.target?n.toElement:s),t.which||a===e||(t.which=1&a?1:2&a?3:4&a?2:0),t}},fix:function(t){if(t[Q.expando])return t;var e,n,r=t,i=Q.event.fixHooks[t.type]||{},o=i.props?this.props.concat(i.props):this.props;for(t=Q.Event(r),e=o.length;e;)n=o[--e],t[n]=r[n];return t.target||(t.target=r.srcElement||P),3===t.target.nodeType&&(t.target=t.target.parentNode),t.metaKey=!!t.metaKey,i.filter?i.filter(t,r):t},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(t,e,n){Q.isWindow(this)&&(this.onbeforeunload=n)},teardown:function(t,e){this.onbeforeunload===e&&(this.onbeforeunload=null)}}},simulate:function(t,e,n,r){var i=Q.extend(new Q.Event,n,{type:t,isSimulated:!0,originalEvent:{}});r?Q.event.trigger(i,null,e):Q.event.dispatch.call(e,i),i.isDefaultPrevented()&&n.preventDefault()}},Q.event.handle=Q.event.dispatch,Q.removeEvent=P.removeEventListener?function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n,!1)}:function(t,n,r){var i="on"+n;t.detachEvent&&(t[i]===e&&(t[i]=null),t.detachEvent(i,r))},Q.Event=function(t,n){return this instanceof Q.Event?(t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||t.returnValue===!1||t.getPreventDefault&&t.getPreventDefault()?a:o):this.type=t,n&&Q.extend(this,n),this.timeStamp=t&&t.timeStamp||Q.now(),this[Q.expando]=!0,e):new Q.Event(t,n)},Q.Event.prototype={preventDefault:function(){this.isDefaultPrevented=a;var t=this.originalEvent;t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=a;var t=this.originalEvent;t&&(t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=a,this.stopPropagation()},isDefaultPrevented:o,isPropagationStopped:o,isImmediatePropagationStopped:o},Q.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(t,e){Q.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,r=this,i=t.relatedTarget,o=t.handleObj;return o.selector,(!i||i!==r&&!Q.contains(r,i))&&(t.type=o.origType,n=o.handler.apply(this,arguments),t.type=e),n}}}),Q.support.submitBubbles||(Q.event.special.submit={setup:function(){return Q.nodeName(this,"form")?!1:(Q.event.add(this,"click._submit keypress._submit",function(t){var n=t.target,r=Q.nodeName(n,"input")||Q.nodeName(n,"button")?n.form:e;r&&!Q._data(r,"_submit_attached")&&(Q.event.add(r,"submit._submit",function(t){t._submit_bubble=!0}),Q._data(r,"_submit_attached",!0))}),e)},postDispatch:function(t){t._submit_bubble&&(delete t._submit_bubble,this.parentNode&&!t.isTrigger&&Q.event.simulate("submit",this.parentNode,t,!0))},teardown:function(){return Q.nodeName(this,"form")?!1:(Q.event.remove(this,"._submit"),e)}}),Q.support.changeBubbles||(Q.event.special.change={setup:function(){return Ce.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(Q.event.add(this,"propertychange._change",function(t){"checked"===t.originalEvent.propertyName&&(this._just_changed=!0)}),Q.event.add(this,"click._change",function(t){this._just_changed&&!t.isTrigger&&(this._just_changed=!1),Q.event.simulate("change",this,t,!0)})),!1):(Q.event.add(this,"beforeactivate._change",function(t){var e=t.target;Ce.test(e.nodeName)&&!Q._data(e,"_change_attached")&&(Q.event.add(e,"change._change",function(t){!this.parentNode||t.isSimulated||t.isTrigger||Q.event.simulate("change",this.parentNode,t,!0)}),Q._data(e,"_change_attached",!0))}),e)},handle:function(t){var n=t.target;return this!==n||t.isSimulated||t.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?t.handleObj.handler.apply(this,arguments):e},teardown:function(){return Q.event.remove(this,"._change"),!Ce.test(this.nodeName)}}),Q.support.focusinBubbles||Q.each({focus:"focusin",blur:"focusout"},function(t,e){var n=0,r=function(t){Q.event.simulate(e,t.target,Q.event.fix(t),!0)};Q.event.special[e]={setup:function(){0===n++&&P.addEventListener(t,r,!0)},teardown:function(){0===--n&&P.removeEventListener(t,r,!0)}}}),Q.fn.extend({on:function(t,n,r,i,a){var s,u;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=e);for(u in t)this.on(u,n,r,t[u],a);return this}if(null==r&&null==i?(i=n,r=n=e):null==i&&("string"==typeof n?(i=r,r=e):(i=r,r=n,n=e)),i===!1)i=o;else if(!i)return this;return 1===a&&(s=i,i=function(t){return Q().off(t),s.apply(this,arguments)},i.guid=s.guid||(s.guid=Q.guid++)),this.each(function(){Q.event.add(this,t,i,r,n)})},one:function(t,e,n,r){return this.on(t,e,n,r,1)},off:function(t,n,r){var i,a;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,Q(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof t){for(a in t)this.off(a,n,t[a]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=e),r===!1&&(r=o),this.each(function(){Q.event.remove(this,t,r,n)})},bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},live:function(t,e,n){return Q(this.context).on(t,this.selector,e,n),this},die:function(t,e){return Q(this.context).off(t,this.selector||"**",e),this},delegate:function(t,e,n,r){return this.on(e,t,n,r)},undelegate:function(t,e,n){return 1==arguments.length?this.off(t,"**"):this.off(e,t||"**",n)},trigger:function(t,e){return this.each(function(){Q.event.trigger(t,e,this)})},triggerHandler:function(t,n){return this[0]?Q.event.trigger(t,n,this[0],!0):e},toggle:function(t){var e=arguments,n=t.guid||Q.guid++,r=0,i=function(n){var i=(Q._data(this,"lastToggle"+t.guid)||0)%r;return Q._data(this,"lastToggle"+t.guid,i+1),n.preventDefault(),e[i].apply(this,arguments)||!1};for(i.guid=n;e.length>r;)e[r++].guid=n;return this.click(i)},hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),Q.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,e){Q.fn[e]=function(t,n){return null==n&&(n=t,t=null),arguments.length>0?this.on(e,null,t,n):this.trigger(e)},Ae.test(e)&&(Q.event.fixHooks[e]=Q.event.keyHooks),Oe.test(e)&&(Q.event.fixHooks[e]=Q.event.mouseHooks)}),function(t,e){function n(t,e,n,r){n=n||[],e=e||S;var i,o,a,s,u=e.nodeType;if(1!==u&&9!==u)return[];if(!t||"string"!=typeof t)return n;if(a=x(e),!a&&!r&&(i=G.exec(t)))if(s=i[1]){if(9===u){if(o=e.getElementById(s),!o||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(e.ownerDocument&&(o=e.ownerDocument.getElementById(s))&&_(e,o)&&o.id===s)return n.push(o),n}else{if(i[2])return $.apply(n,O.call(e.getElementsByTagName(t),0)),n;if((s=i[3])&&se&&e.getElementsByClassName)return $.apply(n,O.call(e.getElementsByClassName(s),0)),n}return d(t,e,n,r,a)}function r(t){return function(e){var n=e.nodeName.toLowerCase();return"input"===n&&e.type===t}}function i(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function o(t,e,n){if(t===e)return n;for(var r=t.nextSibling;r;){if(r===e)return-1;r=r.nextSibling}return 1}function a(t,e,r,i){var o,a,s,u,l,c,f,h,p,d,g=!r&&e!==S,v=(g?"<s>":"")+t.replace(U,"$1<s>"),m=R[C][v];if(m)return i?0:O.call(m,0);for(l=t,c=[],h=0,p=y.preFilter,d=y.filter;l;){(!o||(a=X.exec(l)))&&(a&&(l=l.slice(a[0].length),s.selector=f),c.push(s=[]),f="",g&&(l=" "+l)),o=!1,(a=J.exec(l))&&(f+=a[0],l=l.slice(a[0].length),o=s.push({part:a.pop().replace(U," "),string:a[0],captures:a}));for(u in d)!(a=ne[u].exec(l))||p[u]&&!(a=p[u](a,e,r))||(f+=a[0],l=l.slice(a[0].length),o=s.push({part:u,string:a.shift(),captures:a}));if(!o)break}return f&&(s.selector=f),i?l.length:l?n.error(t):O.call(R(v,c),0)}function s(t,e,n,r){var i=e.dir,o=A++;return t||(t=function(t){return t===n}),e.first?function(e){for(;e=e[i];)if(1===e.nodeType)return t(e)&&e}:r?function(e){for(;e=e[i];)if(1===e.nodeType&&t(e))return e}:function(e){for(var n,r=o+"."+g,a=r+"."+v;e=e[i];)if(1===e.nodeType){if((n=e[C])===a)return e.sizset;if("string"==typeof n&&0===n.indexOf(r)){if(e.sizset)return e}else{if(e[C]=a,t(e))return e.sizset=!0,e;e.sizset=!1}}}}function u(t,e){return t?function(n){var r=e(n);return r&&t(r===!0?n:r)}:e}function l(t,e,n){for(var r,i,o=0;r=t[o];o++)i=y.relative[r.part]?s(i,y.relative[r.part],e,n):u(i,y.filter[r.part].apply(null,r.captures.concat(e,n)));return i}function c(t){return function(e){for(var n,r=0;n=t[r];r++)if(n(e))return!0;return!1}}function f(t,e,r,i){for(var o=0,a=e.length;a>o;o++)n(t,e[o],r,i)}function h(t,e,r,i,o,a){var s,u=y.setFilters[e.toLowerCase()];return u||n.error(e),(t||!(s=o))&&f(t||"*",i,s=[],o),s.length>0?u(s,r,a):[]}function p(t,r,i,o){for(var a,s,u,l,c,p,d,g,v,m,y,b,x,_=0,w=t.length,k=ne.POS,T=RegExp("^"+k.source+"(?!"+M+")","i"),E=function(){for(var t=1,n=arguments.length-2;n>t;t++)arguments[t]===e&&(v[t]=e)};w>_;_++){for(a=t[_],s="",g=o,u=0,l=a.length;l>u;u++){if(c=a[u],p=c.string,"PSEUDO"===c.part)for(k.exec(""),d=0;v=k.exec(p);)m=!0,y=k.lastIndex=v.index+v[0].length,y>d&&(s+=p.slice(d,v.index),d=y,b=[r],J.test(s)&&(g&&(b=g),g=o),(x=K.test(s))&&(s=s.slice(0,-5).replace(J,"$&*"),d++),v.length>1&&v[0].replace(T,E),g=h(s,v[1],v[2],b,g,x)),s="";m||(s+=p),m=!1}s?J.test(s)?f(s,g||[r],i,o):n(s,r,i,o?o.concat(g):g):$.apply(i,g)}return 1===w?i:n.uniqueSort(i)}function d(t,e,n,r,i){t=t.replace(U,"$1");var o,s,u,l,c,f,h,d,m,b=a(t,e,i),x=e.nodeType;if(ne.POS.test(t))return p(b,e,n,r);if(r)o=O.call(r,0);else if(1===b.length){if((c=O.call(b[0],0)).length>2&&"ID"===(f=c[0]).part&&9===x&&!i&&y.relative[c[1].part]){if(e=y.find.ID(f.captures[0].replace(ee,""),e,i)[0],!e)return n;t=t.slice(c.shift().string.length)}for(d=(b=Y.exec(c[0].string))&&!b.index&&e.parentNode||e,h="",l=c.length-1;l>=0&&(f=c[l],m=f.part,h=f.string+h,!y.relative[m]);l--)if(y.order.test(m)){if(o=y.find[m](f.captures[0].replace(ee,""),d,i),null==o)continue;t=t.slice(0,t.length-h.length)+h.replace(ne[m],""),t||$.apply(n,O.call(o,0));break}}if(t)for(s=w(t,e,i),g=s.dirruns++,null==o&&(o=y.find.TAG("*",Y.test(t)&&e.parentNode||e)),l=0;u=o[l];l++)v=s.runs++,s(u)&&n.push(u);return n}var g,v,m,y,b,x,_,w,k,T,E=!0,j="undefined",C=("sizcache"+Math.random()).replace(".",""),S=t.document,N=S.documentElement,A=0,O=[].slice,$=[].push,H=function(t,e){return t[C]=e||!0,t},F=function(){var t={},e=[];return H(function(n,r){return e.push(n)>y.cacheLength&&delete t[e.shift()],t[n]=r},t)},D=F(),R=F(),I=F(),M="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",q=L.replace("w","w#"),P="([*^$|!~]?=)",B="\\["+M+"*("+L+")"+M+"*(?:"+P+M+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+q+")|)|)"+M+"*\\]",W=":("+L+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+B+")|[^:]|\\\\.)*|.*))\\)|)",z=":(nth|eq|gt|lt|first|last|even|odd)(?:\\(((?:-\\d)?\\d*)\\)|)(?=[^-]|$)",U=RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),X=RegExp("^"+M+"*,"+M+"*"),J=RegExp("^"+M+"*([\\x20\\t\\r\\n\\f>+~])"+M+"*"),V=RegExp(W),G=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Y=/[\x20\t\r\n\f]*[+~]/,K=/:not\($/,Z=/h\d/i,te=/input|select|textarea|button/i,ee=/\\(?!\\)/g,ne={ID:RegExp("^#("+L+")"),CLASS:RegExp("^\\.("+L+")"),NAME:RegExp("^\\[name=['\"]?("+L+")['\"]?\\]"),TAG:RegExp("^("+L.replace("w","w*")+")"),ATTR:RegExp("^"+B),PSEUDO:RegExp("^"+W),CHILD:RegExp("^:(only|nth|last|first)-child(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),POS:RegExp(z,"ig"),needsContext:RegExp("^"+M+"*[>+~]|"+z,"i")},re=function(t){var e=S.createElement("div");try{return t(e)}catch(n){return!1}finally{e=null}},ie=re(function(t){return t.appendChild(S.createComment("")),!t.getElementsByTagName("*").length}),oe=re(function(t){return t.innerHTML="<a href='#'></a>",t.firstChild&&typeof t.firstChild.getAttribute!==j&&"#"===t.firstChild.getAttribute("href")}),ae=re(function(t){t.innerHTML="<select></select>";var e=typeof t.lastChild.getAttribute("multiple");return"boolean"!==e&&"string"!==e}),se=re(function(t){return t.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",t.getElementsByClassName&&t.getElementsByClassName("e").length?(t.lastChild.className="e",2===t.getElementsByClassName("e").length):!1}),ue=re(function(t){t.id=C+0,t.innerHTML="<a name='"+C+"'></a><div name='"+C+"'></div>",N.insertBefore(t,N.firstChild);var e=S.getElementsByName&&S.getElementsByName(C).length===2+S.getElementsByName(C+0).length;return m=!S.getElementById(C),N.removeChild(t),e});try{O.call(N.childNodes,0)[0].nodeType}catch(le){O=function(t){for(var e,n=[];e=this[t];t++)n.push(e);return n}}n.matches=function(t,e){return n(t,null,null,e)},n.matchesSelector=function(t,e){return n(e,null,null,[t]).length>0},b=n.getText=function(t){var e,n="",r=0,i=t.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=b(t)}else if(3===i||4===i)return t.nodeValue}else for(;e=t[r];r++)n+=b(e);return n},x=n.isXML=function x(t){var e=t&&(t.ownerDocument||t).documentElement;return e?"HTML"!==e.nodeName:!1},_=n.contains=N.contains?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!!(r&&1===r.nodeType&&n.contains&&n.contains(r))}:N.compareDocumentPosition?function(t,e){return e&&!!(16&t.compareDocumentPosition(e))}:function(t,e){for(;e=e.parentNode;)if(e===t)return!0;return!1},n.attr=function(t,e){var n,r=x(t);return r||(e=e.toLowerCase()),y.attrHandle[e]?y.attrHandle[e](t):ae||r?t.getAttribute(e):(n=t.getAttributeNode(e),n?"boolean"==typeof t[e]?t[e]?e:null:n.specified?n.value:null:null)},y=n.selectors={cacheLength:50,createPseudo:H,match:ne,order:RegExp("ID|TAG"+(ue?"|NAME":"")+(se?"|CLASS":"")),attrHandle:oe?{}:{href:function(t){return t.getAttribute("href",2)},type:function(t){return t.getAttribute("type")}},find:{ID:m?function(t,e,n){if(typeof e.getElementById!==j&&!n){var r=e.getElementById(t);return r&&r.parentNode?[r]:[]}}:function(t,n,r){if(typeof n.getElementById!==j&&!r){var i=n.getElementById(t);return i?i.id===t||typeof i.getAttributeNode!==j&&i.getAttributeNode("id").value===t?[i]:e:[]}},TAG:ie?function(t,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(t):e}:function(t,e){var n=e.getElementsByTagName(t);if("*"===t){for(var r,i=[],o=0;r=n[o];o++)1===r.nodeType&&i.push(r);return i}return n},NAME:function(t,n){return typeof n.getElementsByName!==j?n.getElementsByName(name):e},CLASS:function(t,n,r){return typeof n.getElementsByClassName===j||r?e:n.getElementsByClassName(t)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(ee,""),t[3]=(t[4]||t[5]||"").replace(ee,""),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1]?(t[2]||n.error(t[0]),t[3]=+(t[3]?t[4]+(t[5]||1):2*("even"===t[2]||"odd"===t[2])),t[4]=+(t[6]+t[7]||"odd"===t[2])):t[2]&&n.error(t[0]),t},PSEUDO:function(t,e,n){var r,i;return ne.CHILD.test(t[0])?null:(t[3]?t[2]=t[3]:(r=t[4])&&(V.test(r)&&(i=a(r,e,n,!0))&&(i=r.indexOf(")",r.length-i)-r.length)&&(r=r.slice(0,i),t[0]=t[0].slice(0,i)),t[2]=r),t.slice(0,3))}},filter:{ID:m?function(t){return t=t.replace(ee,""),function(e){return e.getAttribute("id")===t}}:function(t){return t=t.replace(ee,""),function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}},TAG:function(t){return"*"===t?function(){return!0}:(t=t.replace(ee,"").toLowerCase(),function(e){return e.nodeName&&e.nodeName.toLowerCase()===t})},CLASS:function(t){var e=D[C][t];return e||(e=D(t,RegExp("(^|"+M+")"+t+"("+M+"|$)"))),function(t){return e.test(t.className||typeof t.getAttribute!==j&&t.getAttribute("class")||"")}},ATTR:function(t,e,r){return e?function(i){var o=n.attr(i,t),a=o+"";if(null==o)return"!="===e;switch(e){case"=":return a===r;case"!=":return a!==r;case"^=":return r&&0===a.indexOf(r);case"*=":return r&&a.indexOf(r)>-1;case"$=":return r&&a.substr(a.length-r.length)===r;case"~=":return(" "+a+" ").indexOf(r)>-1;case"|=":return a===r||a.substr(0,r.length+1)===r+"-"}}:function(e){return null!=n.attr(e,t)}},CHILD:function(t,e,n,r){if("nth"===t){var i=A++;return function(t){var e,o,a=0,s=t;if(1===n&&0===r)return!0;if(e=t.parentNode,e&&(e[C]!==i||!t.sizset)){for(s=e.firstChild;s&&(1!==s.nodeType||(s.sizset=++a,s!==t));s=s.nextSibling);e[C]=i}return o=t.sizset-r,0===n?0===o:0===o%n&&o/n>=0}}return function(e){var n=e;switch(t){case"only":case"first":for(;n=n.previousSibling;)if(1===n.nodeType)return!1;if("first"===t)return!0;n=e;case"last":for(;n=n.nextSibling;)if(1===n.nodeType)return!1;return!0}}},PSEUDO:function(t,e,r,i){var o,a=y.pseudos[t]||y.pseudos[t.toLowerCase()];return a||n.error("unsupported pseudo: "+t),a[C]?a(e,r,i):a.length>1?(o=[t,t,"",e],function(t){return a(t,0,o)}):a}},pseudos:{not:H(function(t,e,n){var r=w(t.replace(U,"$1"),e,n);return function(t){return!r(t)}}),enabled:function(t){return t.disabled===!1},disabled:function(t){return t.disabled===!0},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,t.selected===!0},parent:function(t){return!y.pseudos.empty(t)},empty:function(t){var e;for(t=t.firstChild;t;){if(t.nodeName>"@"||3===(e=t.nodeType)||4===e)return!1;t=t.nextSibling}return!0},contains:H(function(t){return function(e){return(e.textContent||e.innerText||b(e)).indexOf(t)>-1}}),has:H(function(t){return function(e){return n(t,e).length>0}}),header:function(t){return Z.test(t.nodeName)},text:function(t){var e,n;return"input"===t.nodeName.toLowerCase()&&"text"===(e=t.type)&&(null==(n=t.getAttribute("type"))||n.toLowerCase()===e)},radio:r("radio"),checkbox:r("checkbox"),file:r("file"),password:r("password"),image:r("image"),submit:i("submit"),reset:i("reset"),button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},input:function(t){return te.test(t.nodeName)},focus:function(t){var e=t.ownerDocument;return!(t!==e.activeElement||e.hasFocus&&!e.hasFocus()||!t.type&&!t.href)},active:function(t){return t===t.ownerDocument.activeElement}},setFilters:{first:function(t,e,n){return n?t.slice(1):[t[0]]},last:function(t,e,n){var r=t.pop();return n?t:[r]},even:function(t,e,n){for(var r=[],i=n?1:0,o=t.length;o>i;i+=2)r.push(t[i]);return r},odd:function(t,e,n){for(var r=[],i=n?0:1,o=t.length;o>i;i+=2)r.push(t[i]);return r},lt:function(t,e,n){return n?t.slice(+e):t.slice(0,+e)},gt:function(t,e,n){return n?t.slice(0,+e+1):t.slice(+e+1)},eq:function(t,e,n){var r=t.splice(+e,1);return n?t:r}}},k=N.compareDocumentPosition?function(t,e){return t===e?(T=!0,0):(t.compareDocumentPosition&&e.compareDocumentPosition?4&t.compareDocumentPosition(e):t.compareDocumentPosition)?-1:1}:function(t,e){if(t===e)return T=!0,0;if(t.sourceIndex&&e.sourceIndex)return t.sourceIndex-e.sourceIndex;var n,r,i=[],a=[],s=t.parentNode,u=e.parentNode,l=s;if(s===u)return o(t,e);if(!s)return-1;if(!u)return 1;for(;l;)i.unshift(l),l=l.parentNode;for(l=u;l;)a.unshift(l),l=l.parentNode;n=i.length,r=a.length;for(var c=0;n>c&&r>c;c++)if(i[c]!==a[c])return o(i[c],a[c]);return c===n?o(t,a[c],-1):o(i[c],e,1)},[0,0].sort(k),E=!T,n.uniqueSort=function(t){var e,n=1;if(T=E,t.sort(k),T)for(;e=t[n];n++)e===t[n-1]&&t.splice(n--,1);return t},n.error=function(t){throw Error("Syntax error, unrecognized expression: "+t)},w=n.compile=function(t,e,n){var r,i,o,s=I[C][t];if(s&&s.context===e)return s;for(r=a(t,e,n),i=0,o=r.length;o>i;i++)r[i]=l(r[i],e,n);return s=I(t,c(r)),s.context=e,s.runs=s.dirruns=0,s},S.querySelectorAll&&function(){var t,e=d,r=/'|\\/g,i=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,o=[],s=[":active"],u=N.matchesSelector||N.mozMatchesSelector||N.webkitMatchesSelector||N.oMatchesSelector||N.msMatchesSelector;re(function(t){t.innerHTML="<select><option selected=''></option></select>",t.querySelectorAll("[selected]").length||o.push("\\["+M+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),t.querySelectorAll(":checked").length||o.push(":checked")}),re(function(t){t.innerHTML="<p test=''></p>",t.querySelectorAll("[test^='']").length&&o.push("[*^$]="+M+"*(?:\"\"|'')"),t.innerHTML="<input type='hidden'/>",t.querySelectorAll(":enabled").length||o.push(":enabled",":disabled")}),o=o.length&&RegExp(o.join("|")),d=function(t,n,i,s,u){if(!(s||u||o&&o.test(t)))if(9===n.nodeType)try{return $.apply(i,O.call(n.querySelectorAll(t),0)),i}catch(l){}else if(1===n.nodeType&&"object"!==n.nodeName.toLowerCase()){var c,f,h,p=n.getAttribute("id"),d=p||C,g=Y.test(t)&&n.parentNode||n;for(p?d=d.replace(r,"\\$&"):n.setAttribute("id",d),c=a(t,n,u),d="[id='"+d+"']",f=0,h=c.length;h>f;f++)c[f]=d+c[f].selector;try{return $.apply(i,O.call(g.querySelectorAll(c.join(",")),0)),i}catch(l){}finally{p||n.removeAttribute("id")}}return e(t,n,i,s,u)},u&&(re(function(e){t=u.call(e,"div");try{u.call(e,"[test!='']:sizzle"),s.push(ne.PSEUDO.source,ne.POS.source,"!=")}catch(n){}}),s=RegExp(s.join("|")),n.matchesSelector=function(e,r){if(r=r.replace(i,"='$1']"),!(x(e)||s.test(r)||o&&o.test(r)))try{var a=u.call(e,r);if(a||t||e.document&&11!==e.document.nodeType)return a}catch(l){}return n(r,null,null,[e]).length>0})}(),y.setFilters.nth=y.setFilters.eq,y.filters=y.pseudos,n.attr=Q.attr,Q.find=n,Q.expr=n.selectors,Q.expr[":"]=Q.expr.pseudos,Q.unique=n.uniqueSort,Q.text=n.getText,Q.isXMLDoc=n.isXML,Q.contains=n.contains}(t);var Fe=/Until$/,De=/^(?:parents|prev(?:Until|All))/,Re=/^.[^:#\[\.,]*$/,Ie=Q.expr.match.needsContext,Me={children:!0,contents:!0,next:!0,prev:!0};Q.fn.extend({find:function(t){var e,n,r,i,o,a,s=this;if("string"!=typeof t)return Q(t).filter(function(){for(e=0,n=s.length;n>e;e++)if(Q.contains(s[e],this))return!0});for(a=this.pushStack("","find",t),e=0,n=this.length;n>e;e++)if(r=a.length,Q.find(t,this[e],a),e>0)for(i=r;a.length>i;i++)for(o=0;r>o;o++)if(a[o]===a[i]){a.splice(i--,1);break}return a},has:function(t){var e,n=Q(t,this),r=n.length;return this.filter(function(){for(e=0;r>e;e++)if(Q.contains(this,n[e]))return!0})},not:function(t){return this.pushStack(l(this,t,!1),"not",t)},filter:function(t){return this.pushStack(l(this,t,!0),"filter",t)},is:function(t){return!!t&&("string"==typeof t?Ie.test(t)?Q(t,this.context).index(this[0])>=0:Q.filter(t,this).length>0:this.filter(t).length>0)},closest:function(t,e){for(var n,r=0,i=this.length,o=[],a=Ie.test(t)||"string"!=typeof t?Q(t,e||this.context):0;i>r;r++)for(n=this[r];n&&n.ownerDocument&&n!==e&&11!==n.nodeType;){if(a?a.index(n)>-1:Q.find.matchesSelector(n,t)){o.push(n);break}n=n.parentNode}return o=o.length>1?Q.unique(o):o,this.pushStack(o,"closest",t)},index:function(t){return t?"string"==typeof t?Q.inArray(this[0],Q(t)):Q.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(t,e){var n="string"==typeof t?Q(t,e):Q.makeArray(t&&t.nodeType?[t]:t),r=Q.merge(this.get(),n);return this.pushStack(s(n[0])||s(r[0])?r:Q.unique(r))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),Q.fn.andSelf=Q.fn.addBack,Q.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return Q.dir(t,"parentNode")},parentsUntil:function(t,e,n){return Q.dir(t,"parentNode",n)},next:function(t){return u(t,"nextSibling")},prev:function(t){return u(t,"previousSibling")},nextAll:function(t){return Q.dir(t,"nextSibling")},prevAll:function(t){return Q.dir(t,"previousSibling")},nextUntil:function(t,e,n){return Q.dir(t,"nextSibling",n)},prevUntil:function(t,e,n){return Q.dir(t,"previousSibling",n)},siblings:function(t){return Q.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return Q.sibling(t.firstChild)},contents:function(t){return Q.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:Q.merge([],t.childNodes)}},function(t,e){Q.fn[t]=function(n,r){var i=Q.map(this,e,n);return Fe.test(t)||(r=n),r&&"string"==typeof r&&(i=Q.filter(r,i)),i=this.length>1&&!Me[t]?Q.unique(i):i,this.length>1&&De.test(t)&&(i=i.reverse()),this.pushStack(i,t,J.call(arguments).join(","))}}),Q.extend({filter:function(t,e,n){return n&&(t=":not("+t+")"),1===e.length?Q.find.matchesSelector(e[0],t)?[e[0]]:[]:Q.find.matches(t,e)},dir:function(t,n,r){for(var i=[],o=t[n];o&&9!==o.nodeType&&(r===e||1!==o.nodeType||!Q(o).is(r));)1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n}});var Le="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",qe=/ jQuery\d+="(?:null|\d+)"/g,Pe=/^\s+/,Be=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,We=/<([\w:]+)/,ze=/<tbody/i,Ue=/<|&#?\w+;/,Xe=/<(?:script|style|link)/i,Je=/<(?:script|object|embed|option|style)/i,Ve=RegExp("<(?:"+Le+")[\\s/>]","i"),Ge=/^(?:checkbox|radio)$/,Ye=/checked\s*(?:[^=]|=\s*.checked.)/i,Ke=/\/(java|ecma)script/i,Qe=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,Ze={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},tn=c(P),en=tn.appendChild(P.createElement("div"));Ze.optgroup=Ze.option,Ze.tbody=Ze.tfoot=Ze.colgroup=Ze.caption=Ze.thead,Ze.th=Ze.td,Q.support.htmlSerialize||(Ze._default=[1,"X<div>","</div>"]),Q.fn.extend({text:function(t){return Q.access(this,function(t){return t===e?Q.text(this):this.empty().append((this[0]&&this[0].ownerDocument||P).createTextNode(t))},null,t,arguments.length)},wrapAll:function(t){if(Q.isFunction(t))return this.each(function(e){Q(this).wrapAll(t.call(this,e))});if(this[0]){var e=Q(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstChild&&1===t.firstChild.nodeType;)t=t.firstChild;return t}).append(this)}return this},wrapInner:function(t){return Q.isFunction(t)?this.each(function(e){Q(this).wrapInner(t.call(this,e))}):this.each(function(){var e=Q(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=Q.isFunction(t);return this.each(function(n){Q(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(){return this.parent().each(function(){Q.nodeName(this,"body")||Q(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(t){(1===this.nodeType||11===this.nodeType)&&this.appendChild(t)})},prepend:function(){return this.domManip(arguments,!0,function(t){(1===this.nodeType||11===this.nodeType)&&this.insertBefore(t,this.firstChild)})},before:function(){if(!s(this[0]))return this.domManip(arguments,!1,function(t){this.parentNode.insertBefore(t,this)});if(arguments.length){var t=Q.clean(arguments);return this.pushStack(Q.merge(t,this),"before",this.selector)}},after:function(){if(!s(this[0]))return this.domManip(arguments,!1,function(t){this.parentNode.insertBefore(t,this.nextSibling)});if(arguments.length){var t=Q.clean(arguments);return this.pushStack(Q.merge(this,t),"after",this.selector)}},remove:function(t,e){for(var n,r=0;null!=(n=this[r]);r++)(!t||Q.filter(t,[n]).length)&&(e||1!==n.nodeType||(Q.cleanData(n.getElementsByTagName("*")),Q.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n));return this},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)for(1===t.nodeType&&Q.cleanData(t.getElementsByTagName("*"));t.firstChild;)t.removeChild(t.firstChild);return this},clone:function(t,e){return t=null==t?!1:t,e=null==e?t:e,this.map(function(){return Q.clone(this,t,e)
})},html:function(t){return Q.access(this,function(t){var n=this[0]||{},r=0,i=this.length;if(t===e)return 1===n.nodeType?n.innerHTML.replace(qe,""):e;if(!("string"!=typeof t||Xe.test(t)||!Q.support.htmlSerialize&&Ve.test(t)||!Q.support.leadingWhitespace&&Pe.test(t)||Ze[(We.exec(t)||["",""])[1].toLowerCase()])){t=t.replace(Be,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(Q.cleanData(n.getElementsByTagName("*")),n.innerHTML=t);n=0}catch(o){}}n&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(t){return s(this[0])?this.length?this.pushStack(Q(Q.isFunction(t)?t():t),"replaceWith",t):this:Q.isFunction(t)?this.each(function(e){var n=Q(this),r=n.html();n.replaceWith(t.call(this,e,r))}):("string"!=typeof t&&(t=Q(t).detach()),this.each(function(){var e=this.nextSibling,n=this.parentNode;Q(this).remove(),e?Q(e).before(t):Q(n).append(t)}))},detach:function(t){return this.remove(t,!0)},domManip:function(t,n,r){t=[].concat.apply([],t);var i,o,a,s,u=0,l=t[0],c=[],h=this.length;if(!Q.support.checkClone&&h>1&&"string"==typeof l&&Ye.test(l))return this.each(function(){Q(this).domManip(t,n,r)});if(Q.isFunction(l))return this.each(function(i){var o=Q(this);t[0]=l.call(this,i,n?o.html():e),o.domManip(t,n,r)});if(this[0]){if(i=Q.buildFragment(t,this,c),a=i.fragment,o=a.firstChild,1===a.childNodes.length&&(a=o),o)for(n=n&&Q.nodeName(o,"tr"),s=i.cacheable||h-1;h>u;u++)r.call(n&&Q.nodeName(this[u],"table")?f(this[u],"tbody"):this[u],u===s?a:Q.clone(a,!0,!0));a=o=null,c.length&&Q.each(c,function(t,e){e.src?Q.ajax?Q.ajax({url:e.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):Q.error("no ajax"):Q.globalEval((e.text||e.textContent||e.innerHTML||"").replace(Qe,"")),e.parentNode&&e.parentNode.removeChild(e)})}return this}}),Q.buildFragment=function(t,n,r){var i,o,a,s=t[0];return n=n||P,n=!n.nodeType&&n[0]||n,n=n.ownerDocument||n,!(1===t.length&&"string"==typeof s&&512>s.length&&n===P&&"<"===s.charAt(0))||Je.test(s)||!Q.support.checkClone&&Ye.test(s)||!Q.support.html5Clone&&Ve.test(s)||(o=!0,i=Q.fragments[s],a=i!==e),i||(i=n.createDocumentFragment(),Q.clean(t,n,i,r),o&&(Q.fragments[s]=a&&i)),{fragment:i,cacheable:o}},Q.fragments={},Q.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){Q.fn[t]=function(n){var r,i=0,o=[],a=Q(n),s=a.length,u=1===this.length&&this[0].parentNode;if((null==u||u&&11===u.nodeType&&1===u.childNodes.length)&&1===s)return a[e](this[0]),this;for(;s>i;i++)r=(i>0?this.clone(!0):this).get(),Q(a[i])[e](r),o=o.concat(r);return this.pushStack(o,t,a.selector)}}),Q.extend({clone:function(t,e,n){var r,i,o,a;if(Q.support.html5Clone||Q.isXMLDoc(t)||!Ve.test("<"+t.nodeName+">")?a=t.cloneNode(!0):(en.innerHTML=t.outerHTML,en.removeChild(a=en.firstChild)),!(Q.support.noCloneEvent&&Q.support.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||Q.isXMLDoc(t)))for(p(t,a),r=d(t),i=d(a),o=0;r[o];++o)i[o]&&p(r[o],i[o]);if(e&&(h(t,a),n))for(r=d(t),i=d(a),o=0;r[o];++o)h(r[o],i[o]);return r=i=null,a},clean:function(t,n,r,i){var o,a,s,u,l,f,h,p,d,v,m,y=n===P&&tn,b=[];for(n&&n.createDocumentFragment!==e||(n=P),o=0;null!=(s=t[o]);o++)if("number"==typeof s&&(s+=""),s){if("string"==typeof s)if(Ue.test(s)){for(y=y||c(n),h=n.createElement("div"),y.appendChild(h),s=s.replace(Be,"<$1></$2>"),u=(We.exec(s)||["",""])[1].toLowerCase(),l=Ze[u]||Ze._default,f=l[0],h.innerHTML=l[1]+s+l[2];f--;)h=h.lastChild;if(!Q.support.tbody)for(p=ze.test(s),d="table"!==u||p?"<table>"!==l[1]||p?[]:h.childNodes:h.firstChild&&h.firstChild.childNodes,a=d.length-1;a>=0;--a)Q.nodeName(d[a],"tbody")&&!d[a].childNodes.length&&d[a].parentNode.removeChild(d[a]);!Q.support.leadingWhitespace&&Pe.test(s)&&h.insertBefore(n.createTextNode(Pe.exec(s)[0]),h.firstChild),s=h.childNodes,h.parentNode.removeChild(h)}else s=n.createTextNode(s);s.nodeType?b.push(s):Q.merge(b,s)}if(h&&(s=h=y=null),!Q.support.appendChecked)for(o=0;null!=(s=b[o]);o++)Q.nodeName(s,"input")?g(s):s.getElementsByTagName!==e&&Q.grep(s.getElementsByTagName("input"),g);if(r)for(v=function(t){return!t.type||Ke.test(t.type)?i?i.push(t.parentNode?t.parentNode.removeChild(t):t):r.appendChild(t):e},o=0;null!=(s=b[o]);o++)Q.nodeName(s,"script")&&v(s)||(r.appendChild(s),s.getElementsByTagName!==e&&(m=Q.grep(Q.merge([],s.getElementsByTagName("script")),v),b.splice.apply(b,[o+1,0].concat(m)),o+=m.length));return b},cleanData:function(t,e){for(var n,r,i,o,a=0,s=Q.expando,u=Q.cache,l=Q.support.deleteExpando,c=Q.event.special;null!=(i=t[a]);a++)if((e||Q.acceptData(i))&&(r=i[s],n=r&&u[r])){if(n.events)for(o in n.events)c[o]?Q.event.remove(i,o):Q.removeEvent(i,o,n.handle);u[r]&&(delete u[r],l?delete i[s]:i.removeAttribute?i.removeAttribute(s):i[s]=null,Q.deletedIds.push(r))}}}),function(){var t,e;Q.uaMatch=function(t){t=t.toLowerCase();var e=/(chrome)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||0>t.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];return{browser:e[1]||"",version:e[2]||"0"}},t=Q.uaMatch(W.userAgent),e={},t.browser&&(e[t.browser]=!0,e.version=t.version),e.chrome?e.webkit=!0:e.webkit&&(e.safari=!0),Q.browser=e,Q.sub=function(){function t(e,n){return new t.fn.init(e,n)}Q.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(n,r){return r&&r instanceof Q&&!(r instanceof t)&&(r=t(r)),Q.fn.init.call(this,n,r,e)},t.fn.init.prototype=t.fn;var e=t(P);return t}}();var nn,rn,on,an=/alpha\([^)]*\)/i,sn=/opacity=([^)]*)/,un=/^(top|right|bottom|left)$/,ln=/^(none|table(?!-c[ea]).+)/,cn=/^margin/,fn=RegExp("^("+Z+")(.*)$","i"),hn=RegExp("^("+Z+")(?!px)[a-z%]+$","i"),pn=RegExp("^([-+])=("+Z+")","i"),dn={},gn={position:"absolute",visibility:"hidden",display:"block"},vn={letterSpacing:0,fontWeight:400},mn=["Top","Right","Bottom","Left"],yn=["Webkit","O","Moz","ms"],bn=Q.fn.toggle;Q.fn.extend({css:function(t,n){return Q.access(this,function(t,n,r){return r!==e?Q.style(t,n,r):Q.css(t,n)},t,n,arguments.length>1)},show:function(){return y(this,!0)},hide:function(){return y(this)},toggle:function(t,e){var n="boolean"==typeof t;return Q.isFunction(t)&&Q.isFunction(e)?bn.apply(this,arguments):this.each(function(){(n?t:m(this))?Q(this).show():Q(this).hide()})}}),Q.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=nn(t,"opacity");return""===n?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":Q.support.cssFloat?"cssFloat":"styleFloat"},style:function(t,n,r,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,a,s,u=Q.camelCase(n),l=t.style;if(n=Q.cssProps[u]||(Q.cssProps[u]=v(l,u)),s=Q.cssHooks[n]||Q.cssHooks[u],r===e)return s&&"get"in s&&(o=s.get(t,!1,i))!==e?o:l[n];if(a=typeof r,"string"===a&&(o=pn.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(Q.css(t,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||Q.cssNumber[u]||(r+="px"),s&&"set"in s&&(r=s.set(t,r,i))===e)))try{l[n]=r}catch(c){}}},css:function(t,n,r,i){var o,a,s,u=Q.camelCase(n);return n=Q.cssProps[u]||(Q.cssProps[u]=v(t.style,u)),s=Q.cssHooks[n]||Q.cssHooks[u],s&&"get"in s&&(o=s.get(t,!0,i)),o===e&&(o=nn(t,n)),"normal"===o&&n in vn&&(o=vn[n]),r||i!==e?(a=parseFloat(o),r||Q.isNumeric(a)?a||0:o):o},swap:function(t,e,n){var r,i,o={};for(i in e)o[i]=t.style[i],t.style[i]=e[i];r=n.call(t);for(i in e)t.style[i]=o[i];return r}}),t.getComputedStyle?nn=function(e,n){var r,i,o,a,s=t.getComputedStyle(e,null),u=e.style;return s&&(r=s[n],""!==r||Q.contains(e.ownerDocument,e)||(r=Q.style(e,n)),hn.test(r)&&cn.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=r,r=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),r}:P.documentElement.currentStyle&&(nn=function(t,e){var n,r,i=t.currentStyle&&t.currentStyle[e],o=t.style;return null==i&&o&&o[e]&&(i=o[e]),hn.test(i)&&!un.test(e)&&(n=o.left,r=t.runtimeStyle&&t.runtimeStyle.left,r&&(t.runtimeStyle.left=t.currentStyle.left),o.left="fontSize"===e?"1em":i,i=o.pixelLeft+"px",o.left=n,r&&(t.runtimeStyle.left=r)),""===i?"auto":i}),Q.each(["height","width"],function(t,n){Q.cssHooks[n]={get:function(t,r,i){return r?0===t.offsetWidth&&ln.test(nn(t,"display"))?Q.swap(t,gn,function(){return _(t,n,i)}):_(t,n,i):e},set:function(t,e,r){return b(t,e,r?x(t,n,r,Q.support.boxSizing&&"border-box"===Q.css(t,"boxSizing")):0)}}}),Q.support.opacity||(Q.cssHooks.opacity={get:function(t,e){return sn.test((e&&t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":e?"1":""},set:function(t,e){var n=t.style,r=t.currentStyle,i=Q.isNumeric(e)?"alpha(opacity="+100*e+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,e>=1&&""===Q.trim(o.replace(an,""))&&n.removeAttribute&&(n.removeAttribute("filter"),r&&!r.filter)||(n.filter=an.test(o)?o.replace(an,i):o+" "+i)}}),Q(function(){Q.support.reliableMarginRight||(Q.cssHooks.marginRight={get:function(t,n){return Q.swap(t,{display:"inline-block"},function(){return n?nn(t,"marginRight"):e})}}),!Q.support.pixelPosition&&Q.fn.position&&Q.each(["top","left"],function(t,e){Q.cssHooks[e]={get:function(t,n){if(n){var r=nn(t,e);return hn.test(r)?Q(t).position()[e]+"px":r}}}})}),Q.expr&&Q.expr.filters&&(Q.expr.filters.hidden=function(t){return 0===t.offsetWidth&&0===t.offsetHeight||!Q.support.reliableHiddenOffsets&&"none"===(t.style&&t.style.display||nn(t,"display"))},Q.expr.filters.visible=function(t){return!Q.expr.filters.hidden(t)}),Q.each({margin:"",padding:"",border:"Width"},function(t,e){Q.cssHooks[t+e]={expand:function(n){var r,i="string"==typeof n?n.split(" "):[n],o={};for(r=0;4>r;r++)o[t+mn[r]+e]=i[r]||i[r-2]||i[0];return o}},cn.test(t)||(Q.cssHooks[t+e].set=b)});var xn=/%20/g,_n=/\[\]$/,wn=/\r?\n/g,kn=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Tn=/^(?:select|textarea)/i;Q.fn.extend({serialize:function(){return Q.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?Q.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Tn.test(this.nodeName)||kn.test(this.type))}).map(function(t,e){var n=Q(this).val();return null==n?null:Q.isArray(n)?Q.map(n,function(t){return{name:e.name,value:t.replace(wn,"\r\n")}}):{name:e.name,value:n.replace(wn,"\r\n")}}).get()}}),Q.param=function(t,n){var r,i=[],o=function(t,e){e=Q.isFunction(e)?e():null==e?"":e,i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(n===e&&(n=Q.ajaxSettings&&Q.ajaxSettings.traditional),Q.isArray(t)||t.jquery&&!Q.isPlainObject(t))Q.each(t,function(){o(this.name,this.value)});else for(r in t)k(r,t[r],n,o);return i.join("&").replace(xn,"+")};var En,jn,Cn=/#.*$/,Sn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Nn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,An=/^(?:GET|HEAD)$/,On=/^\/\//,$n=/\?/,Hn=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Fn=/([?&])_=[^&]*/,Dn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Rn=Q.fn.load,In={},Mn={},Ln=["*/"]+["*"];try{En=B.href}catch(qn){En=P.createElement("a"),En.href="",En=En.href}jn=Dn.exec(En.toLowerCase())||[],Q.fn.load=function(t,n,r){if("string"!=typeof t&&Rn)return Rn.apply(this,arguments);if(!this.length)return this;var i,o,a,s=this,u=t.indexOf(" ");return u>=0&&(i=t.slice(u,t.length),t=t.slice(0,u)),Q.isFunction(n)?(r=n,n=e):n&&"object"==typeof n&&(o="POST"),Q.ajax({url:t,type:o,dataType:"html",data:n,complete:function(t,e){r&&s.each(r,a||[t.responseText,e,t])}}).done(function(t){a=arguments,s.html(i?Q("<div>").append(t.replace(Hn,"")).find(i):t)}),this},Q.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(t,e){Q.fn[e]=function(t){return this.on(e,t)}}),Q.each(["get","post"],function(t,n){Q[n]=function(t,r,i,o){return Q.isFunction(r)&&(o=o||i,i=r,r=e),Q.ajax({type:n,url:t,data:r,success:i,dataType:o})}}),Q.extend({getScript:function(t,n){return Q.get(t,e,n,"script")},getJSON:function(t,e,n){return Q.get(t,e,n,"json")},ajaxSetup:function(t,e){return e?j(t,Q.ajaxSettings):(e=t,t=Q.ajaxSettings),j(t,e),t},ajaxSettings:{url:En,isLocal:Nn.test(jn[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Ln},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":t.String,"text html":!0,"text json":Q.parseJSON,"text xml":Q.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:T(In),ajaxTransport:T(Mn),ajax:function(t,n){function r(t,n,r,a){var l,f,y,b,_,k=n;2!==x&&(x=2,u&&clearTimeout(u),s=e,o=a||"",w.readyState=t>0?4:0,r&&(b=C(h,w,r)),t>=200&&300>t||304===t?(h.ifModified&&(_=w.getResponseHeader("Last-Modified"),_&&(Q.lastModified[i]=_),_=w.getResponseHeader("Etag"),_&&(Q.etag[i]=_)),304===t?(k="notmodified",l=!0):(l=S(h,b),k=l.state,f=l.data,y=l.error,l=!y)):(y=k,(!k||t)&&(k="error",0>t&&(t=0))),w.status=t,w.statusText=""+(n||k),l?g.resolveWith(p,[f,k,w]):g.rejectWith(p,[w,k,y]),w.statusCode(m),m=e,c&&d.trigger("ajax"+(l?"Success":"Error"),[w,h,l?f:y]),v.fireWith(p,[w,k]),c&&(d.trigger("ajaxComplete",[w,h]),--Q.active||Q.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=e),n=n||{};var i,o,a,s,u,l,c,f,h=Q.ajaxSetup({},n),p=h.context||h,d=p!==h&&(p.nodeType||p instanceof Q)?Q(p):Q.event,g=Q.Deferred(),v=Q.Callbacks("once memory"),m=h.statusCode||{},y={},b={},x=0,_="canceled",w={readyState:0,setRequestHeader:function(t,e){if(!x){var n=t.toLowerCase();t=b[n]=b[n]||t,y[t]=e}return this},getAllResponseHeaders:function(){return 2===x?o:null},getResponseHeader:function(t){var n;if(2===x){if(!a)for(a={};n=Sn.exec(o);)a[n[1].toLowerCase()]=n[2];n=a[t.toLowerCase()]}return n===e?null:n},overrideMimeType:function(t){return x||(h.mimeType=t),this},abort:function(t){return t=t||_,s&&s.abort(t),r(0,t),this}};if(g.promise(w),w.success=w.done,w.error=w.fail,w.complete=v.add,w.statusCode=function(t){if(t){var e;if(2>x)for(e in t)m[e]=[m[e],t[e]];else e=t[w.status],w.always(e)}return this},h.url=((t||h.url)+"").replace(Cn,"").replace(On,jn[1]+"//"),h.dataTypes=Q.trim(h.dataType||"*").toLowerCase().split(ee),null==h.crossDomain&&(l=Dn.exec(h.url.toLowerCase()),h.crossDomain=!(!l||l[1]==jn[1]&&l[2]==jn[2]&&(l[3]||("http:"===l[1]?80:443))==(jn[3]||("http:"===jn[1]?80:443)))),h.data&&h.processData&&"string"!=typeof h.data&&(h.data=Q.param(h.data,h.traditional)),E(In,h,n,w),2===x)return w;if(c=h.global,h.type=h.type.toUpperCase(),h.hasContent=!An.test(h.type),c&&0===Q.active++&&Q.event.trigger("ajaxStart"),!h.hasContent&&(h.data&&(h.url+=($n.test(h.url)?"&":"?")+h.data,delete h.data),i=h.url,h.cache===!1)){var k=Q.now(),T=h.url.replace(Fn,"$1_="+k);h.url=T+(T===h.url?($n.test(h.url)?"&":"?")+"_="+k:"")}(h.data&&h.hasContent&&h.contentType!==!1||n.contentType)&&w.setRequestHeader("Content-Type",h.contentType),h.ifModified&&(i=i||h.url,Q.lastModified[i]&&w.setRequestHeader("If-Modified-Since",Q.lastModified[i]),Q.etag[i]&&w.setRequestHeader("If-None-Match",Q.etag[i])),w.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Ln+"; q=0.01":""):h.accepts["*"]);for(f in h.headers)w.setRequestHeader(f,h.headers[f]);if(h.beforeSend&&(h.beforeSend.call(p,w,h)===!1||2===x))return w.abort();_="abort";for(f in{success:1,error:1,complete:1})w[f](h[f]);if(s=E(Mn,h,n,w)){w.readyState=1,c&&d.trigger("ajaxSend",[w,h]),h.async&&h.timeout>0&&(u=setTimeout(function(){w.abort("timeout")},h.timeout));try{x=1,s.send(y,r)}catch(j){if(!(2>x))throw j;r(-1,j)}}else r(-1,"No Transport");return w},active:0,lastModified:{},etag:{}});var Pn=[],Bn=/\?/,Wn=/(=)\?(?=&|$)|\?\?/,zn=Q.now();Q.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Pn.pop()||Q.expando+"_"+zn++;return this[t]=!0,t}}),Q.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.data,l=n.url,c=n.jsonp!==!1,f=c&&Wn.test(l),h=c&&!f&&"string"==typeof u&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wn.test(u);return"jsonp"===n.dataTypes[0]||f||h?(o=n.jsonpCallback=Q.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,a=t[o],f?n.url=l.replace(Wn,"$1"+o):h?n.data=u.replace(Wn,"$1"+o):c&&(n.url+=(Bn.test(l)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||Q.error(o+" was not called"),s[0]},n.dataTypes[0]="json",t[o]=function(){s=arguments},i.always(function(){t[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Pn.push(o)),s&&Q.isFunction(a)&&a(s[0]),s=a=e}),"script"):e}),Q.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(t){return Q.globalEval(t),t}}}),Q.ajaxPrefilter("script",function(t){t.cache===e&&(t.cache=!1),t.crossDomain&&(t.type="GET",t.global=!1)}),Q.ajaxTransport("script",function(t){if(t.crossDomain){var n,r=P.head||P.getElementsByTagName("head")[0]||P.documentElement;return{send:function(i,o){n=P.createElement("script"),n.async="async",t.scriptCharset&&(n.charset=t.scriptCharset),n.src=t.url,n.onload=n.onreadystatechange=function(t,i){(i||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=e,i||o(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Un,Xn=t.ActiveXObject?function(){for(var t in Un)Un[t](0,1)}:!1,Jn=0;Q.ajaxSettings.xhr=t.ActiveXObject?function(){return!this.isLocal&&N()||A()}:N,function(t){Q.extend(Q.support,{ajax:!!t,cors:!!t&&"withCredentials"in t})}(Q.ajaxSettings.xhr()),Q.support.ajax&&Q.ajaxTransport(function(n){if(!n.crossDomain||Q.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(t,i){var s,l,c,f,h;try{if(r&&(i||4===u.readyState))if(r=e,a&&(u.onreadystatechange=Q.noop,Xn&&delete Un[a]),i)4!==u.readyState&&u.abort();else{s=u.status,c=u.getAllResponseHeaders(),f={},h=u.responseXML,h&&h.documentElement&&(f.xml=h);try{f.text=u.responseText}catch(t){}try{l=u.statusText}catch(p){l=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=f.text?200:404}}catch(d){i||o(-1,d)}f&&o(s,l,f,c)},n.async?4===u.readyState?setTimeout(r,0):(a=++Jn,Xn&&(Un||(Un={},Q(t).unload(Xn)),Un[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var Vn,Gn,Yn=/^(?:toggle|show|hide)$/,Kn=RegExp("^(?:([-+])=|)("+Z+")([a-z%]*)$","i"),Qn=/queueHooks$/,Zn=[D],tr={"*":[function(t,e){var n,r,i,o=this.createTween(t,e),a=Kn.exec(e),s=o.cur(),u=+s||0,l=1;if(a){if(n=+a[2],r=a[3]||(Q.cssNumber[t]?"":"px"),"px"!==r&&u){u=Q.css(o.elem,t,!0)||n||1;do i=l=l||".5",u/=l,Q.style(o.elem,t,u+r),l=o.cur()/s;while(1!==l&&l!==i)}o.unit=r,o.start=u,o.end=a[1]?u+(a[1]+1)*n:n}return o}]};Q.Animation=Q.extend(H,{tweener:function(t,e){Q.isFunction(t)?(e=t,t=["*"]):t=t.split(" ");for(var n,r=0,i=t.length;i>r;r++)n=t[r],tr[n]=tr[n]||[],tr[n].unshift(e)},prefilter:function(t,e){e?Zn.unshift(t):Zn.push(t)}}),Q.Tween=R,R.prototype={constructor:R,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||"swing",this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(Q.cssNumber[n]?"":"px")},cur:function(){var t=R.propHooks[this.prop];return t&&t.get?t.get(this):R.propHooks._default.get(this)},run:function(t){var e,n=R.propHooks[this.prop];return this.pos=e=this.options.duration?Q.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):R.propHooks._default.set(this),this}},R.prototype.init.prototype=R.prototype,R.propHooks={_default:{get:function(t){var e;return null==t.elem[t.prop]||t.elem.style&&null!=t.elem.style[t.prop]?(e=Q.css(t.elem,t.prop,!1,""),e&&"auto"!==e?e:0):t.elem[t.prop]},set:function(t){Q.fx.step[t.prop]?Q.fx.step[t.prop](t):t.elem.style&&(null!=t.elem.style[Q.cssProps[t.prop]]||Q.cssHooks[t.prop])?Q.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},R.propHooks.scrollTop=R.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},Q.each(["toggle","show","hide"],function(t,e){var n=Q.fn[e];Q.fn[e]=function(r,i,o){return null==r||"boolean"==typeof r||!t&&Q.isFunction(r)&&Q.isFunction(i)?n.apply(this,arguments):this.animate(I(e,!0),r,i,o)}}),Q.fn.extend({fadeTo:function(t,e,n,r){return this.filter(m).css("opacity",0).show().end().animate({opacity:e},t,n,r)},animate:function(t,e,n,r){var i=Q.isEmptyObject(t),o=Q.speed(e,n,r),a=function(){var e=H(this,Q.extend({},t),o);i&&e.stop(!0)};return i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(t,n,r){var i=function(t){var e=t.stop;delete t.stop,e(r)};return"string"!=typeof t&&(r=n,n=t,t=e),n&&t!==!1&&this.queue(t||"fx",[]),this.each(function(){var e=!0,n=null!=t&&t+"queueHooks",o=Q.timers,a=Q._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Qn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=t&&o[n].queue!==t||(o[n].anim.stop(r),e=!1,o.splice(n,1));(e||!r)&&Q.dequeue(this,t)})}}),Q.each({slideDown:I("show"),slideUp:I("hide"),slideToggle:I("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){Q.fn[t]=function(t,n,r){return this.animate(e,t,n,r)}}),Q.speed=function(t,e,n){var r=t&&"object"==typeof t?Q.extend({},t):{complete:n||!n&&e||Q.isFunction(t)&&t,duration:t,easing:n&&e||e&&!Q.isFunction(e)&&e};return r.duration=Q.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in Q.fx.speeds?Q.fx.speeds[r.duration]:Q.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){Q.isFunction(r.old)&&r.old.call(this),r.queue&&Q.dequeue(this,r.queue)},r},Q.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2}},Q.timers=[],Q.fx=R.prototype.init,Q.fx.tick=function(){for(var t,e=Q.timers,n=0;e.length>n;n++)t=e[n],t()||e[n]!==t||e.splice(n--,1);e.length||Q.fx.stop()},Q.fx.timer=function(t){t()&&Q.timers.push(t)&&!Gn&&(Gn=setInterval(Q.fx.tick,Q.fx.interval))},Q.fx.interval=13,Q.fx.stop=function(){clearInterval(Gn),Gn=null},Q.fx.speeds={slow:600,fast:200,_default:400},Q.fx.step={},Q.expr&&Q.expr.filters&&(Q.expr.filters.animated=function(t){return Q.grep(Q.timers,function(e){return t===e.elem}).length});var er=/^(?:body|html)$/i;return Q.fn.offset=function(t){if(arguments.length)return t===e?this:this.each(function(e){Q.offset.setOffset(this,t,e)});var n,r,i,o,a,s,u,l,c,f,h=this[0],p=h&&h.ownerDocument;if(p)return(i=p.body)===h?Q.offset.bodyOffset(h):(r=p.documentElement,Q.contains(r,h)?(n=h.getBoundingClientRect(),o=M(p),a=r.clientTop||i.clientTop||0,s=r.clientLeft||i.clientLeft||0,u=o.pageYOffset||r.scrollTop,l=o.pageXOffset||r.scrollLeft,c=n.top+u-a,f=n.left+l-s,{top:c,left:f}):{top:0,left:0})},Q.offset={bodyOffset:function(t){var e=t.offsetTop,n=t.offsetLeft;return Q.support.doesNotIncludeMarginInBodyOffset&&(e+=parseFloat(Q.css(t,"marginTop"))||0,n+=parseFloat(Q.css(t,"marginLeft"))||0),{top:e,left:n}},setOffset:function(t,e,n){var r=Q.css(t,"position");"static"===r&&(t.style.position="relative");var i,o,a=Q(t),s=a.offset(),u=Q.css(t,"top"),l=Q.css(t,"left"),c=("absolute"===r||"fixed"===r)&&Q.inArray("auto",[u,l])>-1,f={},h={};c?(h=a.position(),i=h.top,o=h.left):(i=parseFloat(u)||0,o=parseFloat(l)||0),Q.isFunction(e)&&(e=e.call(t,n,s)),null!=e.top&&(f.top=e.top-s.top+i),null!=e.left&&(f.left=e.left-s.left+o),"using"in e?e.using.call(t,f):a.css(f)}},Q.fn.extend({position:function(){if(this[0]){var t=this[0],e=this.offsetParent(),n=this.offset(),r=er.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(Q.css(t,"marginTop"))||0,n.left-=parseFloat(Q.css(t,"marginLeft"))||0,r.top+=parseFloat(Q.css(e[0],"borderTopWidth"))||0,r.left+=parseFloat(Q.css(e[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||P.body;t&&!er.test(t.nodeName)&&"static"===Q.css(t,"position");)t=t.offsetParent;return t||P.body})}}),Q.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,n){var r=/Y/.test(n);Q.fn[t]=function(i){return Q.access(this,function(t,i,o){var a=M(t);return o===e?a?n in a?a[n]:a.document.documentElement[i]:t[i]:(a?a.scrollTo(r?Q(a).scrollLeft():o,r?o:Q(a).scrollTop()):t[i]=o,e)},t,i,arguments.length,null)}}),Q.each({Height:"height",Width:"width"},function(t,n){Q.each({padding:"inner"+t,content:n,"":"outer"+t},function(r,i){Q.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return Q.access(this,function(n,r,i){var o;return Q.isWindow(n)?n.document.documentElement["client"+t]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+t],o["scroll"+t],n.body["offset"+t],o["offset"+t],o["client"+t])):i===e?Q.css(n,r,i,s):Q.style(n,r,i,s)},n,a?i:e,a,null)}})}),t.jQuery=t.$=Q,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return Q}),Q}(window)})})()},{}]},{},[]),window.$=require("jquery-browserify");var Switcher=require("ribcage-switcher"),Base=require("ribcage-view"),switcher=new Switcher({depth:2,el:$("body")});switcher.setPane(0,new Base({})),switcher.setPane(1,new Base({})),switcher.render();
<style type='text/css'>html, body { margin: 0; padding: 0; border: 0; }
body, html { height: 100%; width: 100%; }</style>
@OscarGodson
Copy link

That link gives me an undefined error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment