/*! * jQuery JavaScript Library v2.0.2 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ * * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http://jquery.org/license * * Date: 2013-05-30T21:25Z */ !function(d,k){function a(t){var e=t.length,n=Et.type(t);return!Et.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===n||"function"!==n&&(0===e||"number"==typeof e&&0").css("cssText","display:block !important")).appendTo(e.documentElement))[0].contentWindow||Gt[0].contentDocument).document).write(""),e.close(),n=N(t,e),Gt.detach()),ee[t]=n),n}function N(t,e){var n=Et(e.createElement(t)).appendTo(e.body),r=Et.css(n[0],"display");return n.remove(),r}function S(n,t,r,i){var e;if(Et.isArray(t))Et.each(t,function(t,e){r||ae.test(n)?i(n,e):S(n+"["+("object"==typeof e?t:"")+"]",e,r,i)});else if(r||"object"!==Et.type(t))i(n,t);else for(e in t)S(n+"["+e+"]",t[e],r,i)}function $(o){return function(t,e){"string"!=typeof t&&(e=t,t="*");var n,r=0,i=t.toLowerCase().match(st)||[];if(Et.isFunction(e))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(e)):(o[n]=o[n]||[]).push(e)}}function E(e,i,o,s){function a(t){var r;return u[t]=!0,Et.each(e[t]||[],function(t,e){var n=e(i,o,s);return"string"!=typeof n||l||u[n]?l?!(r=n):void 0:(i.dataTypes.unshift(n),a(n),!1)}),r}var u={},l=e===Te;return a(i.dataTypes[0])||!u["*"]&&a("*")}function j(t,e){var n,r,i=Et.ajaxSettings.flatOptions||{};for(n in e)e[n]!==k&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&Et.extend(!0,t,r),t}function M(t,e,n){for(var r,i,o,s,a=t.contents,u=t.dataTypes;"*"===u[0];)u.shift(),r===k&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||t.converters[i+" "+u[0]]){o=i;break}s||(s=i)}o=o||s}if(o)return o!==u[0]&&u.unshift(o),n[o]}function D(t,e,n,r){var i,o,s,a,u,l={},c=t.dataTypes.slice();if(c[1])for(s in t.converters)l[s.toLowerCase()]=t.converters[s];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!u&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(s=l[u+" "+o]||l["* "+o]))for(i in l)if((a=i.split(" "))[1]===o&&(s=l[u+" "+a[0]]||l["* "+a[0]])){!0===s?s=l[i]:!0!==l[i]&&(o=a[0],c.unshift(a[1]));break}if(!0!==s)if(s&&t["throws"])e=s(e);else try{e=s(e)}catch(h){return{state:"parsererror",error:s?h:"No conversion from "+u+" to "+o}}}return{state:"success",data:e}}function A(){return setTimeout(function(){De=k}),De=Et.now()}function O(t,e,n){for(var r,i=(He[e]||[]).concat(He["*"]),o=0,s=i.length;o)[^>]*|#([\w-]*))$/,ut=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,lt=/^-ms-/,ct=/-([\da-z])/gi,ht=function(t,e){return e.toUpperCase()},ft=function(){U.removeEventListener("DOMContentLoaded",ft,!1),d.removeEventListener("load",ft,!1),Et.ready()};Et.fn=Et.prototype={jquery:Q,constructor:Et,init:function(t,e,n){var r,i;if(!t)return this;if("string"!=typeof t)return t.nodeType?(this.context=this[0]=t,this.length=1,this):Et.isFunction(t)?n.ready(t):(t.selector!==k&&(this.selector=t.selector,this.context=t.context),Et.makeArray(t,this));if(!(r="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&3<=t.length?[null,t,null]:at.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof Et?e[0]:e,Et.merge(this,Et.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:U,!0)),ut.test(r[1])&&Et.isPlainObject(e))for(r in e)Et.isFunction(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=U.getElementById(r[2]))&&i.parentNode&&(this.length=1,this[0]=i),this.context=U,this.selector=t,this},selector:"",length:0,toArray:function(){return tt.call(this)},get:function(t){return null==t?this.toArray():t<0?this[this.length+t]:this[t]},pushStack:function(t){var e=Et.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t,e){return Et.each(this,t,e)},ready:function(t){return Et.ready.promise().done(t),this},slice:function(){return this.pushStack(tt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(0<=n&&nE.cacheLength&&delete n[r.shift()],n[t]=e}var r=[];return n}function u(t){return t[B]=!0,t}function o(t){var e=P.createElement("div");try{return!!t(e)}catch(n){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function s(t,e,n){for(var r,i=(t=t.split("|")).length,o=n?null:e;i--;)(r=E.attrHandle[t[i]])&&r!==e||(E.attrHandle[t[i]]=o)}function a(t,e){var n=t.getAttributeNode(e);return n&&n.specified?n.value:!0===t[e]?e.toLowerCase():null}function l(t,e){return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}function c(t){if("input"===t.nodeName.toLowerCase())return t.defaultValue}function h(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Z)-(~t.sourceIndex||Z);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function e(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function f(n){return function(t){var e=t.nodeName.toLowerCase();return("input"===e||"button"===e)&&t.type===n}}function p(s){return u(function(o){return o=+o,u(function(t,e){for(var n,r=s([],t.length,o),i=r.length;i--;)t[n=r[i]]&&(t[n]=!(e[n]=t[n]))})})}function m(t,e){var n,r,i,o,s,a,u,l=X[t+" "];if(l)return e?0:l.slice(0);for(s=t,a=[],u=E.preFilter;s;){for(o in n&&!(r=dt.exec(s))||(r&&(s=s.slice(r[0].length)||s),a.push(i=[])),n=!1,(r=mt.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(pt," ")}),s=s.slice(n.length)),E.filter)!(r=wt[o].exec(s))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),s=s.slice(n.length));if(!n)break}return e?s.length:s?x.error(t):X(t,a).slice(0)}function g(t){for(var e=0,n=t.length,r="";e+~]|"+ut+")"+ut+"*"),gt=new RegExp(ut+"*[+~]"),vt=new RegExp("="+ut+"*([^\\]'\"]*)"+ut+"*\\]","g"),yt=new RegExp(ft),bt=new RegExp("^"+ct+"$"),wt={ID:new RegExp("^#("+lt+")"),CLASS:new RegExp("^\\.("+lt+")"),TAG:new RegExp("^("+lt.replace("w","w*")+")"),ATTR:new RegExp("^"+ht),PSEUDO:new RegExp("^"+ft),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ut+"*(even|odd|(([+-]|)(\\d*)n|)"+ut+"*(?:([+-]|)"+ut+"*(\\d+)|))"+ut+"*\\)|)","i"),bool:new RegExp("^(?:"+at+")$","i"),needsContext:new RegExp("^"+ut+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ut+"*((?:-\\d)?\\d*)"+ut+"*\\)|)(?=[^-]|$)","i")},xt=/^[^{]+\{\s*\[native \w/,Ct=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,kt=/^(?:input|select|textarea|button)$/i,Tt=/^h\d$/i,_t=/'|\\/g,Nt=new RegExp("\\\\([\\da-f]{1,6}"+ut+"?|("+ut+")|.)","ig"),St=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{it.apply(et=ot.call(W.childNodes),W.childNodes),et[W.childNodes.length].nodeType}catch($t){it={apply:et.length?function(t,e){rt.apply(t,ot.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}for(N in M=x.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},S=x.support={},R=x.setDocument=function(t){var u=t?t.ownerDocument||t:W,e=u.parentWindow;return u!==P&&9===u.nodeType&&u.documentElement?(L=(P=u).documentElement,H=!M(u),e&&e.frameElement&&e.attachEvent("onbeforeunload",function(){R()}),S.attributes=o(function(t){return t.innerHTML="",s("type|href|height|width",l,"#"===t.firstChild.getAttribute("href")),s(at,a,null==t.getAttribute("disabled")),t.className="i",!t.getAttribute("className")}),S.input=o(function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}),s("value",c,S.attributes&&S.input),S.getElementsByTagName=o(function(t){return t.appendChild(u.createComment("")),!t.getElementsByTagName("*").length}),S.getElementsByClassName=o(function(t){return t.innerHTML="
",t.firstChild.className="i",2===t.getElementsByClassName("i").length}),S.getById=o(function(t){return L.appendChild(t).id=B,!u.getElementsByName||!u.getElementsByName(B).length}),S.getById?(E.find.ID=function(t,e){if(typeof e.getElementById!==K&&H){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},E.filter.ID=function(t){var e=t.replace(Nt,St);return function(t){return t.getAttribute("id")===e}}):(delete E.find.ID,E.filter.ID=function(t){var n=t.replace(Nt,St);return function(t){var e=typeof t.getAttributeNode!==K&&t.getAttributeNode("id");return e&&e.value===n}}),E.find.TAG=S.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==K)return e.getElementsByTagName(t)}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"!==t)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},E.find.CLASS=S.getElementsByClassName&&function(t,e){if(typeof e.getElementsByClassName!==K&&H)return e.getElementsByClassName(t)},q=[],z=[],(S.qsa=r(u.querySelectorAll))&&(o(function(t){t.innerHTML="",t.querySelectorAll("[selected]").length||z.push("\\["+ut+"*(?:value|"+at+")"),t.querySelectorAll(":checked").length||z.push(":checked")}),o(function(t){var e=u.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("t",""),t.querySelectorAll("[t^='']").length&&z.push("[*^$]="+ut+"*(?:''|\"\")"),t.querySelectorAll(":enabled").length||z.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),z.push(",.*:")})),(S.matchesSelector=r(F=L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&o(function(t){S.disconnectedMatch=F.call(t,"div"),F.call(t,"[s!='']:x"),q.push("!=",ft)}),z=z.length&&new RegExp(z.join("|")),q=q.length&&new RegExp(q.join("|")),I=r(L.contains)||L.compareDocumentPosition?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):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},S.sortDetached=o(function(t){return 1&t.compareDocumentPosition(u.createElement("div"))}),Q=L.compareDocumentPosition?function(t,e){if(t===e)return Y=!0,0;var n=e.compareDocumentPosition&&t.compareDocumentPosition&&t.compareDocumentPosition(e);return n?1&n||!S.sortDetached&&e.compareDocumentPosition(t)===n?t===u||I(W,t)?-1:e===u||I(W,e)?1:O?st.call(O,t)-st.call(O,e):0:4&n?-1:1:t.compareDocumentPosition?-1:1}:function(t,e){var n,r=0,i=t.parentNode,o=e.parentNode,s=[t],a=[e];if(t===e)return Y=!0,0;if(!i||!o)return t===u?-1:e===u?1:i?-1:o?1:O?st.call(O,t)-st.call(O,e):0;if(i===o)return h(t,e);for(n=t;n=n.parentNode;)s.unshift(n);for(n=e;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?h(s[r],a[r]):s[r]===W?-1:a[r]===W?1:0},u):P},x.matches=function(t,e){return x(t,null,null,e)},x.matchesSelector=function(t,e){if((t.ownerDocument||t)!==P&&R(t),e=e.replace(vt,"='$1']"),S.matchesSelector&&H&&(!q||!q.test(e))&&(!z||!z.test(e)))try{var n=F.call(t,e);if(n||S.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch($t){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(Nt,St),t[3]=(t[4]||t[5]||"").replace(Nt,St),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||x.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&x.error(t[0]),t},PSEUDO:function(t){var e,n=!t[5]&&t[2];return wt.CHILD.test(t[0])?null:(t[3]&&t[4]!==i?t[2]=t[4]:n&&yt.test(n)&&(e=m(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(Nt,St).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=V[t+" "];return e||(e=new RegExp("(^|"+ut+")"+t+"("+ut+"|$)"))&&V(t,function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==K&&t.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(t){var e=x.attr(t,n);return null==e?"!="===r:!r||(e+="","="===r?e===i:"!="===r?e!==i:"^="===r?i&&0===e.indexOf(i):"*="===r?i&&-1]*)\/>/gi,zt=/<([\w:]+)/,qt=/<|&#?\w+;/,Ft=/<(?:script|style|link)/i,It=/^(?:checkbox|radio)$/i,Bt=/checked\s*(?:[^=]|=\s*.checked.)/i,Wt=/^$|\/(?:java|ecma)script/i,Ut=/^true\/(.*)/,Jt=/^\s*\s*$/g,Vt={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Vt.optgroup=Vt.option,Vt.tbody=Vt.tfoot=Vt.colgroup=Vt.caption=Vt.thead,Vt.th=Vt.td,Et.fn.extend({text:function(t){return Et.access(this,function(t){return t===k?Et.text(this):this.empty().append((this[0]&&this[0].ownerDocument||U).createTextNode(t))},null,t,arguments.length)},append:function(){return this.domManip(arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||o(this,t).appendChild(t)})},prepend:function(){return this.domManip(arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=o(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},remove:function(t,e){for(var n,r=t?Et.filter(t,this):this,i=0;null!=(n=r[i]);i++)e||1!==n.nodeType||Et.cleanData(y(n)),n.parentNode&&(e&&Et.contains(n.ownerDocument,n)&&v(y(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(Et.cleanData(y(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return Et.clone(this,t,e)})},html:function(t){return Et.access(this,function(t){var e=this[0]||{},n=0,r=this.length;if(t===k&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Ft.test(t)&&!Vt[(zt.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(Ht,"<$1>");try{for(;n")+a[2],l=a[0];l--;)o=o.firstChild;Et.merge(p,o.childNodes),(o=f.firstChild).textContent=""}else p.push(e.createTextNode(i));for(f.textContent="",c=0;i=p[c++];)if((!r||-1===Et.inArray(i,r))&&(u=Et.contains(i.ownerDocument,i),o=y(f.appendChild(i),"script"),u&&v(o),n))for(l=0;i=o[l++];)Wt.test(i.type||"")&&n.push(i);return f},cleanData:function(t){for(var e,n,r,i,o,s,a=Et.event.special,u=0;(n=t[u])!==k;u++){if(l.accepts(n)&&(o=n[xt.expando])&&(e=xt.cache[o])){if((r=Object.keys(e.events||{})).length)for(s=0;(i=r[s])!==k;s++)a[i]?Et.event.remove(n,i):Et.removeEvent(n,i,e.handle);xt.cache[o]&&delete xt.cache[o]}delete wt.cache[n[wt.expando]]}},_evalUrl:function(t){return Et.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),Et.fn.extend({wrapAll:function(e){var t;return Et.isFunction(e)?this.each(function(t){Et(this).wrapAll(e.call(this,t))}):(this[0]&&(t=Et(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this)},wrapInner:function(n){return Et.isFunction(n)?this.each(function(t){Et(this).wrapInner(n.call(this,t))}):this.each(function(){var t=Et(this),e=t.contents();e.length?e.wrapAll(n):t.append(n)})},wrap:function(e){var n=Et.isFunction(e);return this.each(function(t){Et(this).wrapAll(n?e.call(this,t):e)})},unwrap:function(){return this.parent().each(function(){Et.nodeName(this,"body")||Et(this).replaceWith(this.childNodes)}).end()}});var Xt,Gt,Yt=/^(none|table(?!-c[ea]).+)/,Qt=/^margin/,Kt=new RegExp("^("+ot+")(.*)$","i"),Zt=new RegExp("^("+ot+")(?!px)[a-z%]+$","i"),te=new RegExp("^([+-])=("+ot+")","i"),ee={BODY:"block"},ne={position:"absolute",visibility:"hidden",display:"block"},re={letterSpacing:0,fontWeight:400},ie=["Top","Right","Bottom","Left"],oe=["Webkit","O","Moz","ms"];Et.fn.extend({css:function(t,e){return Et.access(this,function(t,e,n){var r,i,o={},s=0;if(Et.isArray(e)){for(r=w(t),i=e.length;s").append(Et.parseHTML(t)).find(r):t)}).complete(n&&function(t,e){s.each(n,o||[t.responseText,e,t])}),this},Et.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){Et.fn[e]=function(t){return this.on(e,t)}}),Et.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fe,type:"GET",isLocal:ye.test(he[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":_e,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":Et.parseJSON,"text xml":Et.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?j(j(t,Et.ajaxSettings),e):j(Et.ajaxSettings,t)},ajaxPrefilter:$(ke),ajaxTransport:$(Te),ajax:function(t,e){function n(t,e,n,r){var i,o,s,a,u,l=e;2!==x&&(x=2,p&&clearTimeout(p),c=k,f=r||"",C.readyState=0").prop({async:!0,charset:n.scriptCharset,src:n.url}).on("load error",i=function(t){r.remove(),i=null,t&&e("error"===t.type?404:200,t.type)}),U.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ne=[],Se=/(=)\?(?=&|$)|\?\?/;Et.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Ne.pop()||Et.expando+"_"+pe++;return this[t]=!0,t}}),Et.ajaxPrefilter("json jsonp",function(t,e,n){var r,i,o,s=!1!==t.jsonp&&(Se.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Se.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=Et.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Se,"$1"+r):!1!==t.jsonp&&(t.url+=(de.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return o||Et.error(r+" was not called"),o[0]},t.dataTypes[0]="json",i=d[r],d[r]=function(){o=arguments},n.always(function(){d[r]=i,t[r]&&(t.jsonpCallback=e.jsonpCallback,Ne.push(r)),o&&Et.isFunction(i)&&i(o[0]),o=i=k}),"script"}),Et.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(ze){}};var $e=Et.ajaxSettings.xhr(),Ee={0:200,1223:204},je=0,Me={};d.ActiveXObject&&Et(d).on("unload",function(){for(var t in Me)Me[t]();Me=k}),Et.support.cors=!!$e&&"withCredentials"in $e,Et.support.ajax=$e=!!$e,Et.ajaxTransport(function(o){var s;if(Et.support.cors||$e&&!o.crossDomain)return{send:function(t,e){var n,r,i=o.xhr();if(i.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(n in o.xhrFields)i[n]=o.xhrFields[n];for(n in o.mimeType&&i.overrideMimeType&&i.overrideMimeType(o.mimeType),o.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t)i.setRequestHeader(n,t[n]);s=function(t){return function(){s&&(delete Me[r],s=i.onload=i.onerror=null,"abort"===t?i.abort():"error"===t?e(i.status||404,i.statusText):e(Ee[i.status]||i.status,i.statusText,"string"==typeof i.responseText?{text:i.responseText}:k,i.getAllResponseHeaders()))}},i.onload=s(),i.onerror=s("error"),s=Me[r=je++]=s("abort"),i.send(o.hasContent&&o.data||null)},abort:function(){s&&s()}}});var De,Ae,Oe=/^(?:toggle|show|hide)$/,Re=new RegExp("^(?:([+-])=|)("+ot+")([a-z%]*)$","i"),Pe=/queueHooks$/,Le=[L],He={"*":[function(t,e){var n=this.createTween(t,e),r=n.cur(),i=Re.exec(e),o=i&&i[3]||(Et.cssNumber[t]?"":"px"),s=(Et.cssNumber[t]||"px"!==o&&+r)&&Re.exec(Et.css(n.elem,t)),a=1,u=20;if(s&&s[3]!==o)for(o=o||s[3],i=i||[],s=+r||1;s/=a=a||".5",Et.style(n.elem,t,s+o),a!==(a=n.cur()/r)&&1!==a&&--u;);return i&&(s=n.start=+s||+r||0,n.unit=o,n.end=i[1]?s+(i[1]+1)*i[2]:+i[2]),n}]};Et.Animation=Et.extend(R,{tweener:function(t,e){for(var n,r=0,i=(t=Et.isFunction(t)?(e=t,["*"]):t.split(" ")).length;r=s.computed&&(s={value:t,computed:r})}),s.value},k.min=function(t,i,o){if(!i&&k.isArray(t)&&t[0]===+t[0]&&t.length<65535)return Math.min.apply(Math,t);if(!i&&k.isEmpty(t))return Infinity;var s={computed:Infinity,value:Infinity};return T(t,function(t,e,n){var r=i?i.call(o,t,e,n):t;r>>1;n.call(r,t[a])":">",'"':""","'":"'","/":"/"}};M.unescape=k.invert(M.escape);var D={escape:new RegExp("["+k.keys(M.escape).join("")+"]","g"),unescape:new RegExp("("+k.keys(M.unescape).join("|")+")","g")};k.each(["escape","unescape"],function(e){k[e]=function(t){return null==t?"":(""+t).replace(D[e],function(t){return M[e][t]})}}),k.result=function(t,e){if(null==t)return null;var n=t[e];return k.isFunction(n)?n.call(t):n},k.mixin=function(n){T(k.functions(n),function(t){var e=k[t]=n[t];k.prototype[t]=function(){var t=[this._wrapped];return o.apply(t,arguments),L.call(this,e.apply(k,t))}})};var A=0;k.uniqueId=function(t){var e=++A+"";return t?t+e:e},k.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var O=/(.)^/,R={"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"},P=/\\|'|\r|\n|\t|\u2028|\u2029/g;k.template=function(o,t,e){var n;e=k.defaults({},e,k.templateSettings);var r=new RegExp([(e.escape||O).source,(e.interpolate||O).source,(e.evaluate||O).source].join("|")+"|$","g"),s=0,a="__p+='";o.replace(r,function(t,e,n,r,i){return a+=o.slice(s,i).replace(P,function(t){return"\\"+R[t]}),e&&(a+="'+\n((__t=("+e+"))==null?'':_.escape(__t))+\n'"),n&&(a+="'+\n((__t=("+n+"))==null?'':__t)+\n'"),r&&(a+="';\n"+r+"\n__p+='"),s=i+t.length,t}),a+="';\n",e.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{n=new Function(e.variable||"obj","_",a)}catch(u){throw u.source=a,u}if(t)return n(t,k);var i=function(t){return n.call(this,t,k)};return i.source="function("+(e.variable||"obj")+"){\n"+a+"}",i},k.chain=function(t){return k(t).chain()};var L=function(t){return this._chain?k(t).chain():t};k.mixin(k),T(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var n=i[e];k.prototype[e]=function(){var t=this._wrapped;return n.apply(t,arguments),"shift"!=e&&"splice"!=e||0!==t.length||delete t[0],L.call(this,t)}}),T(["concat","join","slice"],function(t){var e=i[t];k.prototype[t]=function(){return L.call(this,e.apply(this._wrapped,arguments))}}),k.extend(k.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}.call(this),function(){var a,t=this,e=t.Backbone,n=[],p=n.push,i=n.slice,d=n.splice;(a="undefined"!=typeof exports?exports:t.Backbone={}).VERSION="1.0.0";var m=t._;m||"undefined"==typeof require||(m=require("underscore")),a.$=t.jQuery||t.Zepto||t.ender||t.$,a.noConflict=function(){return t.Backbone=e,this},a.emulateHTTP=!1,a.emulateJSON=!1;var r=a.Events={on:function(t,e,n){return h(this,"on",t,[e,n])&&e&&(this._events||(this._events={}),(this._events[t]||(this._events[t]=[])).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=m.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,s,a,u,l,c;if(!this._events||!h(this,"off",t,[e,n]))return this;if(!t&&!e&&!n)return this._events={},this;for(a=0,u=(s=t?[t]:m.keys(this._events)).length;a").attr(t);this.setElement(e,!1)}}}),a.sync=function(t,e,n){var r=T[t];m.defaults(n||(n={}),{emulateHTTP:a.emulateHTTP,emulateJSON:a.emulateJSON});var i={type:r,dataType:"json"};if(n.url||(i.url=m.result(e,"url")||P()),null!=n.data||!e||"create"!==t&&"update"!==t&&"patch"!==t||(i.contentType="application/json",i.data=JSON.stringify(n.attrs||e.toJSON(n))),n.emulateJSON&&(i.contentType="application/x-www-form-urlencoded",i.data=i.data?{model:i.data}:{}),n.emulateHTTP&&("PUT"===r||"DELETE"===r||"PATCH"===r)){i.type="POST",n.emulateJSON&&(i.data._method=r);var o=n.beforeSend;n.beforeSend=function(t){if(t.setRequestHeader("X-HTTP-Method-Override",r),o)return o.apply(this,arguments)}}"GET"===i.type||n.emulateJSON||(i.processData=!1),"PATCH"!==i.type||!window.ActiveXObject||window.external&&window.external.msActiveXFilteringEnabled||(i.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")});var s=n.xhr=a.ajax(m.extend(i,n));return e.trigger("request",e,s,n),s};var T={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};a.ajax=function(){return a.$.ajax.apply(a.$,arguments)};var _=a.Router=function(t){t||(t={}),t.routes&&(this.routes=t.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},N=/\((.*?)\)/g,S=/(\(\?)?:\w+/g,$=/\*\w+/g,E=/[\-{}\[\]+?.,\\\^$|#\s]/g;m.extend(_.prototype,r,{initialize:function(){},route:function(n,r,i){m.isRegExp(n)||(n=this._routeToRegExp(n)),m.isFunction(r)&&(i=r,r=""),i||(i=this[r]);var o=this;return a.history.route(n,function(t){var e=o._extractParameters(n,t);i&&i.apply(o,e),o.trigger.apply(o,["route:"+r].concat(e)),o.trigger("route",r,e),a.history.trigger("route",o,r,e)}),this},navigate:function(t,e){return a.history.navigate(t,e),this},_bindRoutes:function(){if(this.routes){this.routes=m.result(this,"routes");for(var t,e=m.keys(this.routes);null!=(t=e.pop());)this.route(t,this.routes[t])}},_routeToRegExp:function(t){return t=t.replace(E,"\\$&").replace(N,"(?:$1)?").replace(S,function(t,e){return e?t:"([^/]+)"}).replace($,"(.*?)"),new RegExp("^"+t+"$")},_extractParameters:function(t,e){var n=t.exec(e).slice(1);return m.map(n,function(t){return t?decodeURIComponent(t):null})}});var j=a.History=function(){this.handlers=[],m.bindAll(this,"checkUrl"),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},M=/^[#\/]|\s+$/g,D=/^\/+|\/+$/g,A=/msie [\w.]+/,O=/\/$/;j.started=!1,m.extend(j.prototype,r,{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(O,"");t.indexOf(n)||(t=t.substr(n.length))}else t=this.getHash();return t.replace(M,"")},start:function(t){if(j.started)throw new Error("Backbone.history has already been started");j.started=!0,this.options=m.extend({},{root:"/"},this.options,t),this.root=this.options.root,this._wantsHashChange=!1!==this.options.hashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var e=this.getFragment(),n=document.documentMode,r=A.exec(navigator.userAgent.toLowerCase())&&(!n||n<=7);this.root=("/"+this.root+"/").replace(D,"/"),r&&this._wantsHashChange&&(this.iframe=a.$('