
var requirejs,require,define;(function(global){function isFunction(e){return ostring.call(e)==="[object Function]"}function isArray(e){return ostring.call(e)==="[object Array]"}function each(e,t){if(e){var n;for(n=0;n<e.length;n+=1){if(e[n]&&t(e[n],n,e)){break}}}}function eachReverse(e,t){if(e){var n;for(n=e.length-1;n>-1;n-=1){if(e[n]&&t(e[n],n,e)){break}}}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var n;for(n in e){if(hasProp(e,n)){if(t(e[n],n)){break}}}}function mixin(e,t,n,r){if(t){eachProp(t,function(t,i){if(n||!hasProp(e,i)){if(r&&typeof t!=="string"){if(!e[i]){e[i]={}}mixin(e[i],t,n,r)}else{e[i]=t}}})}return e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function getGlobal(e){if(!e){return e}var t=global;each(e.split("."),function(e){t=t[e]});return t}function makeError(e,t,n,r){var i=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);i.requireType=e;i.requireModules=r;if(n){i.originalError=n}return i}function newContext(e){function v(e){var t,n;for(t=0;e[t];t+=1){n=e[t];if(n==="."){e.splice(t,1);t-=1}else if(n===".."){if(t===1&&(e[2]===".."||e[0]==="..")){break}else if(t>0){e.splice(t-1,2);t-=2}}}}function m(e,t,n){var r,i,s,u,a,f,l,c,h,p,d,m=t&&t.split("/"),g=m,y=o.map,b=y&&y["*"];if(e&&e.charAt(0)==="."){if(t){if(getOwn(o.pkgs,t)){g=m=[t]}else{g=m.slice(0,m.length-1)}e=g.concat(e.split("/"));v(e);i=getOwn(o.pkgs,r=e[0]);e=e.join("/");if(i&&e===r+"/"+i.main){e=r}}else if(e.indexOf("./")===0){e=e.substring(2)}}if(n&&y&&(m||b)){u=e.split("/");for(a=u.length;a>0;a-=1){l=u.slice(0,a).join("/");if(m){for(f=m.length;f>0;f-=1){s=getOwn(y,m.slice(0,f).join("/"));if(s){s=getOwn(s,l);if(s){c=s;h=a;break}}}}if(c){break}if(!p&&b&&getOwn(b,l)){p=getOwn(b,l);d=a}}if(!c&&p){c=p;h=d}if(c){u.splice(0,h,c);e=u.join("/")}}return e}function g(e){if(isBrowser){each(scripts(),function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===r.contextName){t.parentNode.removeChild(t);return true}})}}function y(e){var t=getOwn(o.paths,e);if(t&&isArray(t)&&t.length>1){g(e);t.shift();r.require.undef(e);r.require([e]);return true}}function b(e){var t,n=e?e.indexOf("!"):-1;if(n>-1){t=e.substring(0,n);e=e.substring(n+1,e.length)}return[t,e]}function w(e,t,n,i){var s,o,u,a,f=null,l=t?t.name:null,h=e,v=true,g="";if(!e){v=false;e="_@r"+(p+=1)}a=b(e);f=a[0];e=a[1];if(f){f=m(f,l,i);o=getOwn(c,f)}if(e){if(f){if(o&&o.normalize){g=o.normalize(e,function(e){return m(e,l,i)})}else{g=m(e,l,i)}}else{g=m(e,l,i);a=b(g);f=a[0];g=a[1];n=true;s=r.nameToUrl(g)}}u=f&&!o&&!n?"_unnormalized"+(d+=1):"";return{prefix:f,name:g,parentMap:t,unnormalized:!!u,url:s,originalName:h,isDefine:v,id:(f?f+"!"+g:g)+u}}function E(e){var t=e.id,n=getOwn(u,t);if(!n){n=u[t]=new r.Module(e)}return n}function S(e,t,n){var r=e.id,i=getOwn(u,r);if(hasProp(c,r)&&(!i||i.defineEmitComplete)){if(t==="defined"){n(c[r])}}else{E(e).on(t,n)}}function x(e,t){var n=e.requireModules,r=false;if(t){t(e)}else{each(n,function(t){var n=getOwn(u,t);if(n){n.error=e;if(n.events.error){r=true;n.emit("error",e)}}});if(!r){req.onError(e)}}}function T(){if(globalDefQueue.length){apsp.apply(l,[l.length-1,0].concat(globalDefQueue));globalDefQueue=[]}}function N(e){delete u[e];delete a[e]}function C(e,t,n){var r=e.map.id;if(e.error){e.emit("error",e.error)}else{t[r]=true;each(e.depMaps,function(r,i){var s=r.id,o=getOwn(u,s);if(o&&!e.depMatched[i]&&!n[s]){if(getOwn(t,s)){e.defineDep(i,c[s]);e.check()}else{C(o,t,n)}}});n[r]=true}}function k(){var e,n,i,u,f=o.waitSeconds*1e3,l=f&&r.startTime+f<(new Date).getTime(),c=[],h=[],p=false,d=true;if(t){return}t=true;eachProp(a,function(t){e=t.map;n=e.id;if(!t.enabled){return}if(!e.isDefine){h.push(t)}if(!t.error){if(!t.inited&&l){if(y(n)){u=true;p=true}else{c.push(n);g(n)}}else if(!t.inited&&t.fetched&&e.isDefine){p=true;if(!e.prefix){return d=false}}}});if(l&&c.length){i=makeError("timeout","Load timeout for modules: "+c,null,c);i.contextName=r.contextName;return x(i)}if(d){each(h,function(e){C(e,{},{})})}if((!l||u)&&p){if((isBrowser||isWebWorker)&&!s){s=setTimeout(function(){s=0;k()},50)}}t=false}function L(e){if(!hasProp(c,e[0])){E(w(e[0],null,true)).init(e[1],e[2])}}function A(e,t,n,r){if(e.detachEvent&&!isOpera){if(r){e.detachEvent(r,t)}}else{e.removeEventListener(n,t,false)}}function O(e){var t=e.currentTarget||e.srcElement;A(t,r.onScriptLoad,"load","onreadystatechange");A(t,r.onScriptError,"error");return{node:t,id:t&&t.getAttribute("data-requiremodule")}}function M(){var e;T();while(l.length){e=l.shift();if(e[0]===null){return x(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]))}else{L(e)}}}var t,n,r,i,s,o={waitSeconds:7,baseUrl:"./",paths:{},pkgs:{},shim:{},config:{}},u={},a={},f={},l=[],c={},h={},p=1,d=1;i={require:function(e){if(e.require){return e.require}else{return e.require=r.makeRequire(e.map)}},exports:function(e){e.usingExports=true;if(e.map.isDefine){if(e.exports){return e.exports}else{return e.exports=c[e.map.id]={}}}},module:function(e){if(e.module){return e.module}else{return e.module={id:e.map.id,uri:e.map.url,config:function(){return o.config&&getOwn(o.config,e.map.id)||{}},exports:c[e.map.id]}}}};n=function(e){this.events=getOwn(f,e.id)||{};this.map=e;this.shim=getOwn(o.shim,e.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};n.prototype={init:function(e,t,n,r){r=r||{};if(this.inited){return}this.factory=t;if(n){this.on("error",n)}else if(this.events.error){n=bind(this,function(e){this.emit("error",e)})}this.depMaps=e&&e.slice(0);this.errback=n;this.inited=true;this.ignore=r.ignore;if(r.enabled||this.enabled){this.enable()}else{this.check()}},defineDep:function(e,t){if(!this.depMatched[e]){this.depMatched[e]=true;this.depCount-=1;this.depExports[e]=t}},fetch:function(){if(this.fetched){return}this.fetched=true;r.startTime=(new Date).getTime();var e=this.map;if(this.shim){r.makeRequire(this.map,{enableBuildCallback:true})(this.shim.deps||[],bind(this,function(){return e.prefix?this.callPlugin():this.load()}))}else{return e.prefix?this.callPlugin():this.load()}},load:function(){var e=this.map.url;if(!h[e]){h[e]=true;r.load(this.map.id,e)}},check:function(){if(!this.enabled||this.enabling){return}var e,t,n=this.map.id,i=this.depExports,s=this.exports,o=this.factory;if(!this.inited){this.fetch()}else if(this.error){this.emit("error",this.error)}else if(!this.defining){this.defining=true;if(this.depCount<1&&!this.defined){if(isFunction(o)){if(this.events.error){try{s=r.execCb(n,o,i,s)}catch(u){e=u}}else{s=r.execCb(n,o,i,s)}if(this.map.isDefine){t=this.module;if(t&&t.exports!==undefined&&t.exports!==this.exports){s=t.exports}else if(s===undefined&&this.usingExports){s=this.exports}}if(e){e.requireMap=this.map;e.requireModules=[this.map.id];e.requireType="define";return x(this.error=e)}}else{s=o}this.exports=s;if(this.map.isDefine&&!this.ignore){c[n]=s;if(req.onResourceLoad){req.onResourceLoad(r,this.map,this.depMaps)}}N(n);this.defined=true}this.defining=false;if(this.defined&&!this.defineEmitted){this.defineEmitted=true;this.emit("defined",this.exports);this.defineEmitComplete=true}}},callPlugin:function(){var e=this.map,t=e.id,n=w(e.prefix);this.depMaps.push(n);S(n,"defined",bind(this,function(n){var i,s,a,f=this.map.name,l=this.map.parentMap?this.map.parentMap.name:null,c=r.makeRequire(e.parentMap,{enableBuildCallback:true});if(this.map.unnormalized){if(n.normalize){f=n.normalize(f,function(e){return m(e,l,true)})||""}s=w(e.prefix+"!"+f,this.map.parentMap);S(s,"defined",bind(this,function(e){this.init([],function(){return e},null,{enabled:true,ignore:true})}));a=getOwn(u,s.id);if(a){this.depMaps.push(s);if(this.events.error){a.on("error",bind(this,function(e){this.emit("error",e)}))}a.enable()}return}i=bind(this,function(e){this.init([],function(){return e},null,{enabled:true})});i.error=bind(this,function(e){this.inited=true;this.error=e;e.requireModules=[t];eachProp(u,function(e){if(e.map.id.indexOf(t+"_unnormalized")===0){N(e.map.id)}});x(e)});i.fromText=bind(this,function(n,s){var u=e.name,a=w(u),f=useInteractive;if(s){n=s}if(f){useInteractive=false}E(a);if(hasProp(o.config,t)){o.config[u]=o.config[t]}try{req.exec(n)}catch(l){return x(makeError("fromtexteval","fromText eval for "+t+" failed: "+l,l,[t]))}if(f){useInteractive=true}this.depMaps.push(a);r.completeLoad(u);c([u],i)});n.load(e.name,c,i,o)}));r.enable(n,this);this.pluginMaps[n.id]=n},enable:function(){a[this.map.id]=this;this.enabled=true;this.enabling=true;each(this.depMaps,bind(this,function(e,t){var n,s,o;if(typeof e==="string"){e=w(e,this.map.isDefine?this.map:this.map.parentMap,false,!this.skipMap);this.depMaps[t]=e;o=getOwn(i,e.id);if(o){this.depExports[t]=o(this);return}this.depCount+=1;S(e,"defined",bind(this,function(e){this.defineDep(t,e);this.check()}));if(this.errback){S(e,"error",this.errback)}}n=e.id;s=u[n];if(!hasProp(i,n)&&s&&!s.enabled){r.enable(e,this)}}));eachProp(this.pluginMaps,bind(this,function(e){var t=getOwn(u,e.id);if(t&&!t.enabled){r.enable(e,this)}}));this.enabling=false;this.check()},on:function(e,t){var n=this.events[e];if(!n){n=this.events[e]=[]}n.push(t)},emit:function(e,t){each(this.events[e],function(e){e(t)});if(e==="error"){delete this.events[e]}}};r={config:o,contextName:e,registry:u,defined:c,urlFetched:h,defQueue:l,Module:n,makeModuleMap:w,nextTick:req.nextTick,onError:x,configure:function(e){if(e.baseUrl){if(e.baseUrl.charAt(e.baseUrl.length-1)!=="/"){e.baseUrl+="/"}}var t=o.pkgs,n=o.shim,i={paths:true,config:true,map:true};eachProp(e,function(e,t){if(i[t]){if(t==="map"){if(!o.map){o.map={}}mixin(o[t],e,true,true)}else{mixin(o[t],e,true)}}else{o[t]=e}});if(e.shim){eachProp(e.shim,function(e,t){if(isArray(e)){e={deps:e}}if((e.exports||e.init)&&!e.exportsFn){e.exportsFn=r.makeShimExports(e)}n[t]=e});o.shim=n}if(e.packages){each(e.packages,function(e){var n;e=typeof e==="string"?{name:e}:e;n=e.location;t[e.name]={name:e.name,location:n||e.name,main:(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}});o.pkgs=t}eachProp(u,function(e,t){if(!e.inited&&!e.map.unnormalized){e.map=w(t)}});if(e.deps||e.callback){r.require(e.deps||[],e.callback)}},makeShimExports:function(e){function t(){var t;if(e.init){t=e.init.apply(global,arguments)}return t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,n){function s(o,a,f){var l,h,p;if(n.enableBuildCallback&&a&&isFunction(a)){a.__requireJsBuild=true}if(typeof o==="string"){if(isFunction(a)){return x(makeError("requireargs","Invalid require call"),f)}if(t&&hasProp(i,o)){return i[o](u[t.id])}if(req.get){return req.get(r,o,t,s)}h=w(o,t,false,true);l=h.id;if(!hasProp(c,l)){return x(makeError("notloaded",'Module name "'+l+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))}return c[l]}M();r.nextTick(function(){M();p=E(w(null,t));p.skipMap=n.skipMap;p.init(o,a,f,{enabled:true});k()});return s}n=n||{};mixin(s,{isBrowser:isBrowser,toUrl:function(e){var n,i=e.lastIndexOf("."),s=e.split("/")[0],o=s==="."||s==="..";if(i!==-1&&(!o||i>1)){n=e.substring(i,e.length);e=e.substring(0,i)}return r.nameToUrl(m(e,t&&t.id,true),n,true)},defined:function(e){return hasProp(c,w(e,t,false,true).id)},specified:function(e){e=w(e,t,false,true).id;return hasProp(c,e)||hasProp(u,e)}});if(!t){s.undef=function(e){T();var n=w(e,t,true),r=getOwn(u,e);delete c[e];delete h[n.url];delete f[e];if(r){if(r.events.defined){f[e]=r.events}N(e)}}}return s},enable:function(e){var t=getOwn(u,e.id);if(t){E(e).enable()}},completeLoad:function(e){var t,n,r,i=getOwn(o.shim,e)||{},s=i.exports;T();while(l.length){n=l.shift();if(n[0]===null){n[0]=e;if(t){break}t=true}else if(n[0]===e){t=true}L(n)}r=getOwn(u,e);if(!t&&!hasProp(c,e)&&r&&!r.inited){if(o.enforceDefine&&(!s||!getGlobal(s))){if(y(e)){return}else{return x(makeError("nodefine","No define call for "+e,null,[e]))}}else{L([e,i.deps||[],i.exportsFn])}}k()},nameToUrl:function(e,t,n){var r,i,s,u,a,f,l,c,h;if(req.jsExtRegExp.test(e)){c=e+(t||"")}else{r=o.paths;i=o.pkgs;a=e.split("/");for(f=a.length;f>0;f-=1){l=a.slice(0,f).join("/");s=getOwn(i,l);h=getOwn(r,l);if(h){if(isArray(h)){h=h[0]}a.splice(0,f,h);break}else if(s){if(e===s.name){u=s.location+"/"+s.main}else{u=s.location}a.splice(0,f,u);break}}c=a.join("/");c+=t||(/\?/.test(c)||n?"":".js");c=(c.charAt(0)==="/"||c.match(/^[\w\+\.\-]+:/)?"":o.baseUrl)+c}return o.urlArgs?c+((c.indexOf("?")===-1?"?":"&")+o.urlArgs):c},load:function(e,t){req.load(r,e,t)},execCb:function(e,t,n,r){return t.apply(r,n)},onScriptLoad:function(e){if(e.type==="load"||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=O(e);r.completeLoad(t.id)}},onScriptError:function(e){var t=O(e);if(!y(t.id)){return x(makeError("scripterror","Script error",e,[t.id]))}}};r.require=r.makeRequire();return r}function getInteractiveScript(){if(interactiveScript&&interactiveScript.readyState==="interactive"){return interactiveScript}eachReverse(scripts(),function(e){if(e.readyState==="interactive"){return interactiveScript=e}});return interactiveScript}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.1.5",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,ap=Array.prototype,apsp=ap.splice,isBrowser=!!(typeof window!=="undefined"&&navigator&&document),isWebWorker=!isBrowser&&typeof importScripts!=="undefined",readyRegExp=isBrowser&&navigator.platform==="PLAYSTATION 3"?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera=typeof opera!=="undefined"&&opera.toString()==="[object Opera]",contexts={},cfg={},globalDefQueue=[],useInteractive=false;if(typeof define!=="undefined"){return}if(typeof requirejs!=="undefined"){if(isFunction(requirejs)){return}cfg=requirejs;requirejs=undefined}if(typeof require!=="undefined"&&!isFunction(require)){cfg=require;require=undefined}req=requirejs=function(e,t,n,r){var i,s,o=defContextName;if(!isArray(e)&&typeof e!=="string"){s=e;if(isArray(t)){e=t;t=n;n=r}else{e=[]}}if(s&&s.context){o=s.context}i=getOwn(contexts,o);if(!i){i=contexts[o]=req.s.newContext(o)}if(s){i.configure(s)}return i.require(e,t,n)};req.config=function(e){return req(e)};req.nextTick=typeof setTimeout!=="undefined"?function(e){setTimeout(e,4)}:function(e){e()};if(!require){require=req}req.version=version;req.jsExtRegExp=/^\/|:|\?|\.js$/;req.isBrowser=isBrowser;s=req.s={contexts:contexts,newContext:newContext};req({});each(["toUrl","undef","defined","specified"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}});if(isBrowser){head=s.head=document.getElementsByTagName("head")[0];baseElement=document.getElementsByTagName("base")[0];if(baseElement){head=s.head=baseElement.parentNode}}req.onError=function(e){throw e};req.load=function(e,t,n){var r=e&&e.config||{},i;if(isBrowser){i=r.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");i.type=r.scriptType||"text/javascript";i.charset="utf-8";i.async=true;i.setAttribute("data-requirecontext",e.contextName);i.setAttribute("data-requiremodule",t);if(i.attachEvent&&!(i.attachEvent.toString&&i.attachEvent.toString().indexOf("[native code")<0)&&!isOpera){useInteractive=true;i.attachEvent("onreadystatechange",e.onScriptLoad)}else{i.addEventListener("load",e.onScriptLoad,false);i.addEventListener("error",e.onScriptError,false)}i.src=n;currentlyAddingScript=i;if(baseElement){head.insertBefore(i,baseElement)}else{head.appendChild(i)}currentlyAddingScript=null;return i}else if(isWebWorker){try{importScripts(n);e.completeLoad(t)}catch(s){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+n,s,[t]))}}};if(isBrowser){eachReverse(scripts(),function(e){if(!head){head=e.parentNode}dataMain=e.getAttribute("data-main");if(dataMain){if(!cfg.baseUrl){src=dataMain.split("/");mainScript=src.pop();subPath=src.length?src.join("/")+"/":"./";cfg.baseUrl=subPath;dataMain=mainScript}dataMain=dataMain.replace(jsSuffixRegExp,"");cfg.deps=cfg.deps?cfg.deps.concat(dataMain):[dataMain];return true}})}define=function(e,t,n){var r,i;if(typeof e!=="string"){n=t;t=e;e=null}if(!isArray(t)){n=t;t=[]}if(!t.length&&isFunction(n)){if(n.length){n.toString().replace(commentRegExp,"").replace(cjsRequireRegExp,function(e,n){t.push(n)});t=(n.length===1?["require"]:["require","exports","module"]).concat(t)}}if(useInteractive){r=currentlyAddingScript||getInteractiveScript();if(r){if(!e){e=r.getAttribute("data-requiremodule")}i=contexts[r.getAttribute("data-requirecontext")]}}(i?i.defQueue:globalDefQueue).push([e,t,n])};define.amd={jQuery:true};req.exec=function(text){return eval(text)};req(cfg)})(this);(function(window,undefined){function isArraylike(e){var t=e.length,n=jQuery.type(e);if(jQuery.isWindow(e)){return false}if(e.nodeType===1&&t){return true}return n==="array"||n!=="function"&&(t===0||typeof t==="number"&&t>0&&t-1 in e)}function createOptions(e){var t=optionsCache[e]={};jQuery.each(e.match(core_rnotwhite)||[],function(e,n){t[n]=true});return t}function Data(){Object.defineProperty(this.cache={},0,{get:function(){return{}}});this.expando=jQuery.expando+Math.random()}function dataAttr(e,t,n){var r;if(n===undefined&&e.nodeType===1){r="data-"+t.replace(rmultiDash,"-$1").toLowerCase();n=e.getAttribute(r);if(typeof n==="string"){try{n=n==="true"?true:n==="false"?false:n==="null"?null:+n+""===n?+n:rbrace.test(n)?JSON.parse(n):n}catch(i){}data_user.set(e,t,n)}else{n=undefined}}return n}function returnTrue(){return true}function returnFalse(){return false}function safeActiveElement(){try{return document.activeElement}catch(e){}}function sibling(e,t){while((e=e[t])&&e.nodeType!==1){}return e}function winnow(e,t,n){if(jQuery.isFunction(t)){return jQuery.grep(e,function(e,r){return!!t.call(e,r,e)!==n})}if(t.nodeType){return jQuery.grep(e,function(e){return e===t!==n})}if(typeof t==="string"){if(isSimple.test(t)){return jQuery.filter(t,e,n)}t=jQuery.filter(t,e)}return jQuery.grep(e,function(e){return core_indexOf.call(t,e)>=0!==n})}function manipulationTarget(e,t){return jQuery.nodeName(e,"table")&&jQuery.nodeName(t.nodeType===1?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function disableScript(e){e.type=(e.getAttribute("type")!==null)+"/"+e.type;return e}function restoreScript(e){var t=rscriptTypeMasked.exec(e.type);if(t){e.type=t[1]}else{e.removeAttribute("type")}return e}function setGlobalEval(e,t){var n=e.length,r=0;for(;r<n;r++){data_priv.set(e[r],"globalEval",!t||data_priv.get(t[r],"globalEval"))}}function cloneCopyEvent(e,t){var n,r,i,s,o,u,a,f;if(t.nodeType!==1){return}if(data_priv.hasData(e)){s=data_priv.access(e);o=jQuery.extend({},s);f=s.events;data_priv.set(t,o);if(f){delete o.handle;o.events={};for(i in f){for(n=0,r=f[i].length;n<r;n++){jQuery.event.add(t,i,f[i][n])}}}}if(data_user.hasData(e)){u=data_user.access(e);a=jQuery.extend({},u);data_user.set(t,a)}}function getAll(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return t===undefined||t&&jQuery.nodeName(e,t)?jQuery.merge([e],n):n}function fixInput(e,t){var n=t.nodeName.toLowerCase();if(n==="input"&&manipulation_rcheckableType.test(e.type)){t.checked=e.checked}else if(n==="input"||n==="textarea"){t.defaultValue=e.defaultValue}}function vendorPropName(e,t){if(t in e){return t}var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=cssPrefixes.length;while(i--){t=cssPrefixes[i]+n;if(t in e){return t}}return r}function isHidden(e,t){e=t||e;return jQuery.css(e,"display")==="none"||!jQuery.contains(e.ownerDocument,e)}function getStyles(e){return window.getComputedStyle(e,null)}function showHide(e,t){var n,r,i,s=[],o=0,u=e.length;for(;o<u;o++){r=e[o];if(!r.style){continue}s[o]=data_priv.get(r,"olddisplay");n=r.style.display;if(t){if(!s[o]&&n==="none"){r.style.display=""}if(r.style.display===""&&isHidden(r)){s[o]=data_priv.access(r,"olddisplay",css_defaultDisplay(r.nodeName))}}else{if(!s[o]){i=isHidden(r);if(n&&n!=="none"||!i){data_priv.set(r,"olddisplay",i?n:jQuery.css(r,"display"))}}}}for(o=0;o<u;o++){r=e[o];if(!r.style){continue}if(!t||r.style.display==="none"||r.style.display===""){r.style.display=t?s[o]||"":"none"}}return e}function setPositiveNumber(e,t,n){var r=rnumsplit.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function augmentWidthOrHeight(e,t,n,r,i){var s=n===(r?"border":"content")?4:t==="width"?1:0,o=0;for(;s<4;s+=2){if(n==="margin"){o+=jQuery.css(e,n+cssExpand[s],true,i)}if(r){if(n==="content"){o-=jQuery.css(e,"padding"+cssExpand[s],true,i)}if(n!=="margin"){o-=jQuery.css(e,"border"+cssExpand[s]+"Width",true,i)}}else{o+=jQuery.css(e,"padding"+cssExpand[s],true,i);if(n!=="padding"){o+=jQuery.css(e,"border"+cssExpand[s]+"Width",true,i)}}}return o}function getWidthOrHeight(e,t,n){var r=true,i=t==="width"?e.offsetWidth:e.offsetHeight,s=getStyles(e),o=jQuery.support.boxSizing&&jQuery.css(e,"boxSizing",false,s)==="border-box";if(i<=0||i==null){i=curCSS(e,t,s);if(i<0||i==null){i=e.style[t]}if(rnumnonpx.test(i)){return i}r=o&&(jQuery.support.boxSizingReliable||i===e.style[t]);i=parseFloat(i)||0}return i+augmentWidthOrHeight(e,t,n||(o?"border":"content"),r,s)+"px"}function css_defaultDisplay(e){var t=document,n=elemdisplay[e];if(!n){n=actualDisplay(e,t);if(n==="none"||!n){iframe=(iframe||jQuery("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement);t=(iframe[0].contentWindow||iframe[0].contentDocument).document;t.write("<!doctype html><html><body>");t.close();n=actualDisplay(e,t);iframe.detach()}elemdisplay[e]=n}return n}function actualDisplay(e,t){var n=jQuery(t.createElement(e)).appendTo(t.body),r=jQuery.css(n[0],"display");n.remove();return r}function buildParams(e,t,n,r){var i;if(jQuery.isArray(t)){jQuery.each(t,function(t,i){if(n||rbracket.test(e)){r(e,i)}else{buildParams(e+"["+(typeof i==="object"?t:"")+"]",i,n,r)}})}else if(!n&&jQuery.type(t)==="object"){for(i in t){buildParams(e+"["+i+"]",t[i],n,r)}}else{r(e,t)}}function addToPrefiltersOrTransports(e){return function(t,n){if(typeof t!=="string"){n=t;t="*"}var r,i=0,s=t.toLowerCase().match(core_rnotwhite)||[];if(jQuery.isFunction(n)){while(r=s[i++]){if(r[0]==="+"){r=r.slice(1)||"*";(e[r]=e[r]||[]).unshift(n)}else{(e[r]=e[r]||[]).push(n)}}}}}function inspectPrefiltersOrTransports(e,t,n,r){function o(u){var a;i[u]=true;jQuery.each(e[u]||[],function(e,u){var f=u(t,n,r);if(typeof f==="string"&&!s&&!i[f]){t.dataTypes.unshift(f);o(f);return false}else if(s){return!(a=f)}});return a}var i={},s=e===transports;return o(t.dataTypes[0])||!i["*"]&&o("*")}function ajaxExtend(e,t){var n,r,i=jQuery.ajaxSettings.flatOptions||{};for(n in t){if(t[n]!==undefined){(i[n]?e:r||(r={}))[n]=t[n]}}if(r){jQuery.extend(true,e,r)}return e}function ajaxHandleResponses(e,t,n){var r,i,s,o,u=e.contents,a=e.dataTypes;while(a[0]==="*"){a.shift();if(r===undefined){r=e.mimeType||t.getResponseHeader("Content-Type")}}if(r){for(i in u){if(u[i]&&u[i].test(r)){a.unshift(i);break}}}if(a[0]in n){s=a[0]}else{for(i in n){if(!a[0]||e.converters[i+" "+a[0]]){s=i;break}if(!o){o=i}}s=s||o}if(s){if(s!==a[0]){a.unshift(s)}return n[s]}}function ajaxConvert(e,t,n,r){var i,s,o,u,a,f={},l=e.dataTypes.slice();if(l[1]){for(o in e.converters){f[o.toLowerCase()]=e.converters[o]}}s=l.shift();while(s){if(e.responseFields[s]){n[e.responseFields[s]]=t}if(!a&&r&&e.dataFilter){t=e.dataFilter(t,e.dataType)}a=s;s=l.shift();if(s){if(s==="*"){s=a}else if(a!=="*"&&a!==s){o=f[a+" "+s]||f["* "+s];if(!o){for(i in f){u=i.split(" ");if(u[1]===s){o=f[a+" "+u[0]]||f["* "+u[0]];if(o){if(o===true){o=f[i]}else if(f[i]!==true){s=u[0];l.unshift(u[1])}break}}}}if(o!==true){if(o&&e["throws"]){t=o(t)}else{try{t=o(t)}catch(c){return{state:"parsererror",error:o?c:"No conversion from "+a+" to "+s}}}}}}}return{state:"success",data:t}}function createFxNow(){setTimeout(function(){fxNow=undefined});return fxNow=jQuery.now()}function createTweens(e,t){jQuery.each(t,function(t,n){var r=(tweeners[t]||[]).concat(tweeners["*"]),i=0,s=r.length;for(;i<s;i++){if(r[i].call(e,t,n)){return}}})}function Animation(e,t,n){var r,i,s=0,o=animationPrefilters.length,u=jQuery.Deferred().always(function(){delete a.elem}),a=function(){if(i){return false}var t=fxNow||createFxNow(),n=Math.max(0,f.startTime+f.duration-t),r=n/f.duration||0,s=1-r,o=0,a=f.tweens.length;for(;o<a;o++){f.tweens[o].run(s)}u.notifyWith(e,[f,s,n]);if(s<1&&a){return n}else{u.resolveWith(e,[f]);return false}},f=u.promise({elem:e,props:jQuery.extend({},t),opts:jQuery.extend(true,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:fxNow||createFxNow(),duration:n.duration,tweens:[],createTween:function(t,n){var r=jQuery.Tween(e,f.opts,t,n,f.opts.specialEasing[t]||f.opts.easing);f.tweens.push(r);return r},stop:function(t){var n=0,r=t?f.tweens.length:0;if(i){return this}i=true;for(;n<r;n++){f.tweens[n].run(1)}if(t){u.resolveWith(e,[f,t])}else{u.rejectWith(e,[f,t])}return this}}),l=f.props;propFilter(l,f.opts.specialEasing);for(;s<o;s++){r=animationPrefilters[s].call(f,e,l,f.opts);if(r){return r}}createTweens(f,l);if(jQuery.isFunction(f.opts.start)){f.opts.start.call(e,f)}jQuery.fx.timer(jQuery.extend(a,{elem:e,anim:f,queue:f.opts.queue}));return f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always)}function propFilter(e,t){var n,r,i,s,o;for(n in e){r=jQuery.camelCase(n);i=t[r];s=e[n];if(jQuery.isArray(s)){i=s[1];s=e[n]=s[0]}if(n!==r){e[r]=s;delete e[n]}o=jQuery.cssHooks[r];if(o&&"expand"in o){s=o.expand(s);delete e[r];for(n in s){if(!(n in e)){e[n]=s[n];t[n]=i}}}else{t[r]=i}}}function defaultPrefilter(e,t,n){var r,i,s,o,u,a,f,l,c,h=this,p=e.style,d={},v=[],m=e.nodeType&&isHidden(e);if(!n.queue){l=jQuery._queueHooks(e,"fx");if(l.unqueued==null){l.unqueued=0;c=l.empty.fire;l.empty.fire=function(){if(!l.unqueued){c()}}}l.unqueued++;h.always(function(){h.always(function(){l.unqueued--;if(!jQuery.queue(e,"fx").length){l.empty.fire()}})})}if(e.nodeType===1&&("height"in t||"width"in t)){n.overflow=[p.overflow,p.overflowX,p.overflowY];if(jQuery.css(e,"display")==="inline"&&jQuery.css(e,"float")==="none"){p.display="inline-block"}}if(n.overflow){p.overflow="hidden";h.always(function(){p.overflow=n.overflow[0];p.overflowX=n.overflow[1];p.overflowY=n.overflow[2]})}u=data_priv.get(e,"fxshow");for(r in t){s=t[r];if(rfxtypes.exec(s)){delete t[r];a=a||s==="toggle";if(s===(m?"hide":"show")){if(s==="show"&&u!==undefined&&u[r]!==undefined){m=true}else{continue}}v.push(r)}}o=v.length;if(o){u=data_priv.get(e,"fxshow")||data_priv.access(e,"fxshow",{});if("hidden"in u){m=u.hidden}if(a){u.hidden=!m}if(m){jQuery(e).show()}else{h.done(function(){jQuery(e).hide()})}h.done(function(){var t;data_priv.remove(e,"fxshow");for(t in d){jQuery.style(e,t,d[t])}});for(r=0;r<o;r++){i=v[r];f=h.createTween(i,m?u[i]:0);d[i]=u[i]||jQuery.style(e,i);if(!(i in u)){u[i]=f.start;if(m){f.end=f.start;f.start=i==="width"||i==="height"?1:0}}}}}function Tween(e,t,n,r,i){return new Tween.prototype.init(e,t,n,r,i)}function genFx(e,t){var n,r={height:e},i=0;t=t?1:0;for(;i<4;i+=2-t){n=cssExpand[i];r["margin"+n]=r["padding"+n]=e}if(t){r.opacity=r.width=e}return r}function getWindow(e){return jQuery.isWindow(e)?e:e.nodeType===9&&e.defaultView}var rootjQuery,readyList,core_strundefined=typeof undefined,location=window.location,document=window.document,docElem=document.documentElement,_jQuery=window.jQuery,_$=window.$,class2type={},core_deletedIds=[],core_version="2.0.0",core_concat=core_deletedIds.concat,core_push=core_deletedIds.push,core_slice=core_deletedIds.slice,core_indexOf=core_deletedIds.indexOf,core_toString=class2type.toString,core_hasOwn=class2type.hasOwnProperty,core_trim=core_version.trim,jQuery=function(e,t){return new jQuery.fn.init(e,t,rootjQuery)},core_pnum=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,core_rnotwhite=/\S+/g,rquickExpr=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,rsingleTag=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,rmsPrefix=/^-ms-/,rdashAlpha=/-([\da-z])/gi,fcamelCase=function(e,t){return t.toUpperCase()},completed=function(){document.removeEventListener("DOMContentLoaded",completed,false);window.removeEventListener("load",completed,false);jQuery.ready()};jQuery.fn=jQuery.prototype={jquery:core_version,constructor:jQuery,init:function(e,t,n){var r,i;if(!e){return this}if(typeof e==="string"){if(e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3){r=[null,e,null]}else{r=rquickExpr.exec(e)}if(r&&(r[1]||!t)){if(r[1]){t=t instanceof jQuery?t[0]:t;jQuery.merge(this,jQuery.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:document,true));if(rsingleTag.test(r[1])&&jQuery.isPlainObject(t)){for(r in t){if(jQuery.isFunction(this[r])){this[r](t[r])}else{this.attr(r,t[r])}}}return this}else{i=document.getElementById(r[2]);if(i&&i.parentNode){this.length=1;this[0]=i}this.context=document;this.selector=e;return this}}else if(!t||t.jquery){return(t||n).find(e)}else{return this.constructor(t).find(e)}}else if(e.nodeType){this.context=this[0]=e;this.length=1;return this}else if(jQuery.isFunction(e)){return n.ready(e)}if(e.selector!==undefined){this.selector=e.selector;this.context=e.context}return jQuery.makeArray(e,this)},selector:"",length:0,toArray:function(){return core_slice.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e){var t=jQuery.merge(this.constructor(),e);t.prevObject=this;t.context=this.context;return t},each:function(e,t){return jQuery.each(this,e,t)},ready:function(e){jQuery.ready.promise().done(e);return this},slice:function(){return this.pushStack(core_slice.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},map:function(e){return this.pushStack(jQuery.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:core_push,sort:[].sort,splice:[].splice};jQuery.fn.init.prototype=jQuery.fn;jQuery.extend=jQuery.fn.extend=function(){var e,t,n,r,i,s,o=arguments[0]||{},u=1,a=arguments.length,f=false;if(typeof o==="boolean"){f=o;o=arguments[1]||{};u=2}if(typeof o!=="object"&&!jQuery.isFunction(o)){o={}}if(a===u){o=this;--u}for(;u<a;u++){if((e=arguments[u])!=null){for(t in e){n=o[t];r=e[t];if(o===r){continue}if(f&&r&&(jQuery.isPlainObject(r)||(i=jQuery.isArray(r)))){if(i){i=false;s=n&&jQuery.isArray(n)?n:[]}else{s=n&&jQuery.isPlainObject(n)?n:{}}o[t]=jQuery.extend(f,s,r)}else if(r!==undefined){o[t]=r}}}}return o};jQuery.extend({expando:"jQuery"+(core_version+Math.random()).replace(/\D/g,""),noConflict:function(e){if(window.$===jQuery){window.$=_$}if(e&&window.jQuery===jQuery){window.jQuery=_jQuery}return jQuery},isReady:false,readyWait:1,holdReady:function(e){if(e){jQuery.readyWait++}else{jQuery.ready(true)}},ready:function(e){if(e===true?--jQuery.readyWait:jQuery.isReady){return}jQuery.isReady=true;if(e!==true&&--jQuery.readyWait>0){return}readyList.resolveWith(document,[jQuery]);if(jQuery.fn.trigger){jQuery(document).trigger("ready").off("ready")}},isFunction:function(e){return jQuery.type(e)==="function"},isArray:Array.isArray,isWindow:function(e){return e!=null&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){if(e==null){return String(e)}return typeof e==="object"||typeof e==="function"?class2type[core_toString.call(e)]||"object":typeof e},isPlainObject:function(e){if(jQuery.type(e)!=="object"||e.nodeType||jQuery.isWindow(e)){return false}try{if(e.constructor&&!core_hasOwn.call(e.constructor.prototype,"isPrototypeOf")){return false}}catch(t){return false}return true},isEmptyObject:function(e){var t;for(t in e){return false}return true},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){if(!e||typeof e!=="string"){return null}if(typeof t==="boolean"){n=t;t=false}t=t||document;var r=rsingleTag.exec(e),i=!n&&[];if(r){return[t.createElement(r[1])]}r=jQuery.buildFragment([e],t,i);if(i){jQuery(i).remove()}return jQuery.merge([],r.childNodes)},parseJSON:JSON.parse,parseXML:function(e){var t,n;if(!e||typeof e!=="string"){return null}try{n=new DOMParser;t=n.parseFromString(e,"text/xml")}catch(r){t=undefined}if(!t||t.getElementsByTagName("parsererror").length){jQuery.error("Invalid XML: "+e)}return t},noop:function(){},globalEval:function(code){var script,indirect=eval;code=jQuery.trim(code);if(code){if(code.indexOf("use strict")===1){script=document.createElement("script");script.text=code;document.head.appendChild(script).parentNode.removeChild(script)}else{indirect(code)}}},camelCase:function(e){return e.replace(rmsPrefix,"ms-").replace(rdashAlpha,fcamelCase)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,s=e.length,o=isArraylike(e);if(n){if(o){for(;i<s;i++){r=t.apply(e[i],n);if(r===false){break}}}else{for(i in e){r=t.apply(e[i],n);if(r===false){break}}}}else{if(o){for(;i<s;i++){r=t.call(e[i],i,e[i]);if(r===false){break}}}else{for(i in e){r=t.call(e[i],i,e[i]);if(r===false){break}}}}return e},trim:function(e){return e==null?"":core_trim.call(e)},makeArray:function(e,t){var n=t||[];if(e!=null){if(isArraylike(Object(e))){jQuery.merge(n,typeof e==="string"?[e]:e)}else{core_push.call(n,e)}}return n},inArray:function(e,t,n){return t==null?-1:core_indexOf.call(t,e,n)},merge:function(e,t){var n=t.length,r=e.length,i=0;if(typeof n==="number"){for(;i<n;i++){e[r++]=t[i]}}else{while(t[i]!==undefined){e[r++]=t[i++]}}e.length=r;return e},grep:function(e,t,n){var r,i=[],s=0,o=e.length;n=!!n;for(;s<o;s++){r=!!t(e[s],s);if(n!==r){i.push(e[s])}}return i},map:function(e,t,n){var r,i=0,s=e.length,o=isArraylike(e),u=[];if(o){for(;i<s;i++){r=t(e[i],i,n);if(r!=null){u[u.length]=r}}}else{for(i in e){r=t(e[i],i,n);if(r!=null){u[u.length]=r}}}return core_concat.apply([],u)},guid:1,proxy:function(e,t){var n,r,i;if(typeof t==="string"){n=e[t];t=e;e=n}if(!jQuery.isFunction(e)){return undefined}r=core_slice.call(arguments,2);i=function(){return e.apply(t||this,r.concat(core_slice.call(arguments)))};i.guid=e.guid=e.guid||jQuery.guid++;return i},access:function(e,t,n,r,i,s,o){var u=0,a=e.length,f=n==null;if(jQuery.type(n)==="object"){i=true;for(u in n){jQuery.access(e,t,u,n[u],true,s,o)}}else if(r!==undefined){i=true;if(!jQuery.isFunction(r)){o=true}if(f){if(o){t.call(e,r);t=null}else{f=t;t=function(e,t,n){return f.call(jQuery(e),n)}}}if(t){for(;u<a;u++){t(e[u],n,o?r:r.call(e[u],u,t(e[u],n)))}}}return i?e:f?t.call(e):a?t(e[0],n):s},now:Date.now,swap:function(e,t,n,r){var i,s,o={};for(s in t){o[s]=e.style[s];e.style[s]=t[s]}i=n.apply(e,r||[]);for(s in t){e.style[s]=o[s]}return i}});jQuery.ready.promise=function(e){if(!readyList){readyList=jQuery.Deferred();if(document.readyState==="complete"){setTimeout(jQuery.ready)}else{document.addEventListener("DOMContentLoaded",completed,false);window.addEventListener("load",completed,false)}}return readyList.promise(e)};jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){class2type["[object "+t+"]"]=t.toLowerCase()});rootjQuery=jQuery(document);(function(e,t){function it(e){return Q.test(e+"")}function st(){var e,t=[];return e=function(n,r){if(t.push(n+=" ")>i.cacheLength){delete e[t.shift()]}return e[n]=r}}function ot(e){e[y]=true;return e}function ut(e){var t=c.createElement("div");try{return!!e(t)}catch(n){return false}finally{if(t.parentNode){t.parentNode.removeChild(t)}t=null}}function at(e,t,n,r){var i,s,o,u,a,f,h,v,m,E;if((t?t.ownerDocument||t:b)!==c){l(t)}t=t||c;n=n||[];if(!e||typeof e!=="string"){return n}if((u=t.nodeType)!==1&&u!==9){return[]}if(p&&!r){if(i=G.exec(e)){if(o=i[1]){if(u===9){s=t.getElementById(o);if(s&&s.parentNode){if(s.id===o){n.push(s);return n}}else{return n}}else{if(t.ownerDocument&&(s=t.ownerDocument.getElementById(o))&&g(t,s)&&s.id===o){n.push(s);return n}}}else if(i[2]){D.apply(n,t.getElementsByTagName(e));return n}else if((o=i[3])&&w.getElementsByClassName&&t.getElementsByClassName){D.apply(n,t.getElementsByClassName(o));return n}}if(w.qsa&&(!d||!d.test(e))){v=h=y;m=t;E=u===9&&e;if(u===1&&t.nodeName.toLowerCase()!=="object"){f=vt(e);if(h=t.getAttribute("id")){v=h.replace(et,"\\$&")}else{t.setAttribute("id",v)}v="[id='"+v+"'] ";a=f.length;while(a--){f[a]=v+mt(f[a])}m=X.test(e)&&t.parentNode||t;E=f.join(",")}if(E){try{D.apply(n,m.querySelectorAll(E));return n}catch(S){}finally{if(!h){t.removeAttribute("id")}}}}}return Tt(e.replace(U,"$1"),t,n,r)}function ft(e,t){var n=t&&e,r=n&&(~t.sourceIndex||A)-(~e.sourceIndex||A);if(r){return r}if(n){while(n=n.nextSibling){if(n===t){return-1}}}return e?1:-1}function lt(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===true?n.toLowerCase():null}function ct(e,n,r){var i;return r?t:i=e.getAttribute(n,n.toLowerCase()==="type"?1:2)}function ht(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function pt(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function dt(e){return ot(function(t){t=+t;return ot(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--){if(n[i=s[o]]){n[i]=!(r[i]=n[i])}}})})}function vt(e,t){var n,r,s,o,u,a,f,l=T[e+" "];if(l){return t?0:l.slice(0)}u=e;a=[];f=i.preFilter;while(u){if(!n||(r=z.exec(u))){if(r){u=u.slice(r[0].length)||u}a.push(s=[])}n=false;if(r=W.exec(u)){n=r.shift();s.push({value:n,type:r[0].replace(U," ")});u=u.slice(n.length)}for(o in i.filter){if((r=K[o].exec(u))&&(!f[o]||(r=f[o](r)))){n=r.shift();s.push({value:n,type:o,matches:r});u=u.slice(n.length)}}if(!n){break}}return t?u.length:u?at.error(e):T(e,a).slice(0)}function mt(e){var t=0,n=e.length,r="";for(;t<n;t++){r+=e[t].value}return r}function gt(e,t,n){var i=t.dir,s=n&&i==="parentNode",o=S++;return t.first?function(t,n,r){while(t=t[i]){if(t.nodeType===1||s){return e(t,n,r)}}}:function(t,n,u){var a,f,l,c=E+" "+o;if(u){while(t=t[i]){if(t.nodeType===1||s){if(e(t,n,u)){return true}}}}else{while(t=t[i]){if(t.nodeType===1||s){l=t[y]||(t[y]={});if((f=l[i])&&f[0]===c){if((a=f[1])===true||a===r){return a===true}}else{f=l[i]=[c];f[1]=e(t,n,u)||r;if(f[1]===true){return true}}}}}}}function yt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--){if(!e[i](t,n,r)){return false}}return true}:e[0]}function bt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u<a;u++){if(s=e[u]){if(!n||n(s,r,i)){o.push(s);if(f){t.push(u)}}}}return o}function wt(e,t,n,r,i,s){if(r&&!r[y]){r=wt(r)}if(i&&!i[y]){i=wt(i,s)}return ot(function(s,o,u,a){var f,l,c,h=[],p=[],d=o.length,v=s||xt(t||"*",u.nodeType?[u]:u,[]),m=e&&(s||!t)?bt(v,h,e,u,a):v,g=n?i||(s?e:d||r)?[]:o:m;if(n){n(m,g,u,a)}if(r){f=bt(g,p);r(f,[],u,a);l=f.length;while(l--){if(c=f[l]){g[p[l]]=!(m[p[l]]=c)}}}if(s){if(i||e){if(i){f=[];l=g.length;while(l--){if(c=g[l]){f.push(m[l]=c)}}i(null,g=[],f,a)}l=g.length;while(l--){if((c=g[l])&&(f=i?H.call(s,c):h[l])>-1){s[f]=!(o[f]=c)}}}}else{g=bt(g===o?g.splice(d,g.length):g);if(i){i(null,o,g,a)}else{D.apply(o,g)}}})}function Et(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],f=o?1:0,l=gt(function(e){return e===t},u,true),c=gt(function(e){return H.call(t,e)>-1},u,true),h=[function(e,n,r){return!o&&(r||n!==a)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];for(;f<s;f++){if(n=i.relative[e[f].type]){h=[gt(yt(h),n)]}else{n=i.filter[e[f].type].apply(null,e[f].matches);if(n[y]){r=++f;for(;r<s;r++){if(i.relative[e[r].type]){break}}return wt(f>1&&yt(h),f>1&&mt(e.slice(0,f-1)).replace(U,"$1"),n,f<r&&Et(e.slice(f,r)),r<s&&Et(e=e.slice(r)),r<s&&mt(e))}h.push(n)}}return yt(h)}function St(e,t){var n=0,s=t.length>0,o=e.length>0,u=function(u,f,l,h,p){var d,v,m,g=[],y=0,b="0",w=u&&[],S=p!=null,x=a,T=u||o&&i.find["TAG"]("*",p&&f.parentNode||f),N=E+=x==null?1:Math.random()||.1;if(S){a=f!==c&&f;r=n}for(;(d=T[b])!=null;b++){if(o&&d){v=0;while(m=e[v++]){if(m(d,f,l)){h.push(d);break}}if(S){E=N;r=++n}}if(s){if(d=!m&&d){y--}if(u){w.push(d)}}}y+=b;if(s&&b!==y){v=0;while(m=t[v++]){m(w,g,f,l)}if(u){if(y>0){while(b--){if(!(w[b]||g[b])){g[b]=M.call(h)}}}g=bt(g)}D.apply(h,g);if(S&&!u&&g.length>0&&y+t.length>1){at.uniqueSort(h)}}if(S){E=N;a=x}return w};return s?ot(u):u}function xt(e,t,n){var r=0,i=t.length;for(;r<i;r++){at(e,t[r],n)}return n}function Tt(e,t,n,r){var s,o,a,f,l,c=vt(e);if(!r){if(c.length===1){o=c[0]=c[0].slice(0);if(o.length>2&&(a=o[0]).type==="ID"&&t.nodeType===9&&p&&i.relative[o[1].type]){t=(i.find["ID"](a.matches[0].replace(tt,nt),t)||[])[0];if(!t){return n}e=e.slice(o.shift().value.length)}s=K["needsContext"].test(e)?0:o.length;while(s--){a=o[s];if(i.relative[f=a.type]){break}if(l=i.find[f]){if(r=l(a.matches[0].replace(tt,nt),X.test(o[0].type)&&t.parentNode||t)){o.splice(s,1);e=r.length&&mt(o);if(!e){D.apply(n,r);return n}break}}}}}u(e,c)(r,t,!p,n,X.test(e));return n}function Nt(){}var n,r,i,s,o,u,a,f,l,c,h,p,d,v,m,g,y="sizzle"+ -(new Date),b=e.document,w={},E=0,S=0,x=st(),T=st(),N=st(),C=false,k=function(){return 0},L=typeof t,A=1<<31,O=[],M=O.pop,_=O.push,D=O.push,P=O.slice,H=O.indexOf||function(e){var t=0,n=this.length;for(;t<n;t++){if(this[t]===e){return t}}return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",j="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",I=F.replace("w","w#"),q="\\["+j+"*("+F+")"+j+"*(?:([*^$|!~]?=)"+j+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+I+")|)|)"+j+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+q.replace(3,8)+")*)|.*)\\)|)",U=new RegExp("^"+j+"+|((?:^|[^\\\\])(?:\\\\.)*)"+j+"+$","g"),z=new RegExp("^"+j+"*,"+j+"*"),W=new RegExp("^"+j+"*([>+~]|"+j+")"+j+"*"),X=new RegExp(j+"*[+~]"),V=new RegExp("="+j+"*([^\\]'\"]*)"+j+"*\\]","g"),$=new RegExp(R),J=new RegExp("^"+I+"$"),K={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+j+"*(even|odd|(([+-]|)(\\d*)n|)"+j+"*(?:([+-]|)"+j+"*(\\d+)|))"+j+"*\\)|)","i"),"boolean":new RegExp("^(?:"+B+")$","i"),needsContext:new RegExp("^"+j+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+j+"*((?:-\\d)?\\d*)"+j+"*\\)|)(?=[^-]|$)","i")},Q=/^[^{]+\{\s*\[native \w/,G=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,et=/'|\\/g,tt=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,nt=function(e,t){var n="0x"+t-65536;return n!==n?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,n&1023|56320)};try{D.apply(O=P.call(b.childNodes),b.childNodes);O[b.childNodes.length].nodeType}catch(rt){D={apply:O.length?function(e,t){_.apply(e,P.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]){}e.length=n-1}}}o=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":false};l=at.setDocument=function(e){var n=e?e.ownerDocument||e:b;if(n===c||n.nodeType!==9||!n.documentElement){return c}c=n;h=n.documentElement;p=!o(n);w.getElementsByTagName=ut(function(e){e.appendChild(n.createComment(""));return!e.getElementsByTagName("*").length});w.attributes=ut(function(e){e.className="i";return!e.getAttribute("className")});w.getElementsByClassName=ut(function(e){e.innerHTML="<div class='a'></div><div class='a i'></div>";e.firstChild.className="i";return e.getElementsByClassName("i").length===2});w.sortDetached=ut(function(e){return e.compareDocumentPosition(c.createElement("div"))&1});w.getById=ut(function(e){h.appendChild(e).id=y;return!n.getElementsByName||!n.getElementsByName(y).length});if(w.getById){i.find["ID"]=function(e,t){if(typeof t.getElementById!==L&&p){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}};i.filter["ID"]=function(e){var t=e.replace(tt,nt);return function(e){return e.getAttribute("id")===t}}}else{i.find["ID"]=function(e,n){if(typeof n.getElementById!==L&&p){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==L&&r.getAttributeNode("id").value===e?[r]:t:[]}};i.filter["ID"]=function(e){var t=e.replace(tt,nt);return function(e){var n=typeof e.getAttributeNode!==L&&e.getAttributeNode("id");return n&&n.value===t}}}i.find["TAG"]=w.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==L){return t.getElementsByTagName(e)}}:function(e,t){var n,r=[],i=0,s=t.getElementsByTagName(e);if(e==="*"){while(n=s[i++]){if(n.nodeType===1){r.push(n)}}return r}return s};i.find["CLASS"]=w.getElementsByClassName&&function(e,t){if(typeof t.getElementsByClassName!==L&&p){return t.getElementsByClassName(e)}};v=[];d=[];if(w.qsa=it(n.querySelectorAll)){ut(function(e){e.innerHTML="<select><option selected=''></option></select>";if(!e.querySelectorAll("[selected]").length){d.push("\\["+j+"*(?:value|"+B+")")}if(!e.querySelectorAll(":checked").length){d.push(":checked")}});ut(function(e){var t=c.createElement("input");t.setAttribute("type","hidden");e.appendChild(t).setAttribute("t","");if(e.querySelectorAll("[t^='']").length){d.push("[*^$]="+j+"*(?:''|\"\")")}if(!e.querySelectorAll(":enabled").length){d.push(":enabled",":disabled")}e.querySelectorAll("*,:x");d.push(",.*:")})}if(w.matchesSelector=it(m=h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector)){ut(function(e){w.disconnectedMatch=m.call(e,"div");m.call(e,"[s!='']:x");v.push("!=",R)})}d=d.length&&new RegExp(d.join("|"));v=v.length&&new RegExp(v.join("|"));g=it(h.contains)||h.compareDocumentPosition?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&(n.contains?n.contains(r):e.compareDocumentPosition&&e.compareDocumentPosition(r)&16))}:function(e,t){if(t){while(t=t.parentNode){if(t===e){return true}}}return false};k=h.compareDocumentPosition?function(e,t){if(e===t){C=true;return 0}var r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);if(r){if(r&1||!w.sortDetached&&t.compareDocumentPosition(e)===r){if(e===n||g(b,e)){return-1}if(t===n||g(b,t)){return 1}return f?H.call(f,e)-H.call(f,t):0}return r&4?-1:1}return e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,s=e.parentNode,o=t.parentNode,u=[e],a=[t];if(e===t){C=true;return 0}else if(!s||!o){return e===n?-1:t===n?1:s?-1:o?1:f?H.call(f,e)-H.call(f,t):0}else if(s===o){return ft(e,t)}r=e;while(r=r.parentNode){u.unshift(r)}r=t;while(r=r.parentNode){a.unshift(r)}while(u[i]===a[i]){i++}return i?ft(u[i],a[i]):u[i]===b?-1:a[i]===b?1:0};return c};at.matches=function(e,t){return at(e,null,null,t)};at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==c){l(e)}t=t.replace(V,"='$1']");if(w.matchesSelector&&p&&(!v||!v.test(t))&&(!d||!d.test(t))){try{var n=m.call(e,t);if(n||w.disconnectedMatch||e.document&&e.document.nodeType!==11){return n}}catch(r){}}return at(t,c,null,[e]).length>0};at.contains=function(e,t){if((e.ownerDocument||e)!==c){l(e)}return g(e,t)};at.attr=function(e,n){if((e.ownerDocument||e)!==c){l(e)}var r=i.attrHandle[n.toLowerCase()],s=r&&r(e,n,!p);return s===t?w.attributes||!p?e.getAttribute(n):(s=e.getAttributeNode(n))&&s.specified?s.value:null:s};at.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};at.uniqueSort=function(e){var t,n=[],r=0,i=0;C=!w.detectDuplicates;f=!w.sortStable&&e.slice(0);e.sort(k);if(C){while(t=e[i++]){if(t===e[i]){r=n.push(i)}}while(r--){e.splice(n[r],1)}}return e};s=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(!i){for(;t=e[r];r++){n+=s(t)}}else if(i===1||i===9||i===11){if(typeof e.textContent==="string"){return e.textContent}else{for(e=e.firstChild;e;e=e.nextSibling){n+=s(e)}}}else if(i===3||i===4){return e.nodeValue}return n};i=at.selectors={cacheLength:50,createPseudo:ot,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(tt,nt);e[3]=(e[4]||e[5]||"").replace(tt,nt);if(e[2]==="~="){e[3]=" "+e[3]+" "}return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if(e[1].slice(0,3)==="nth"){if(!e[3]){at.error(e[0])}e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd"));e[5]=+(e[7]+e[8]||e[3]==="odd")}else if(e[3]){at.error(e[0])}return e},PSEUDO:function(e){var t,n=!e[5]&&e[2];if(K["CHILD"].test(e[0])){return null}if(e[4]){e[2]=e[4]}else if(n&&$.test(n)&&(t=vt(n,true))&&(t=n.indexOf(")",n.length-t)-n.length)){e[0]=e[0].slice(0,t);e[2]=n.slice(0,t)}return e.slice(0,3)}},filter:{TAG:function(e){var t=e.replace(tt,nt).toLowerCase();return e==="*"?function(){return true}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+j+")"+e+"("+j+"|$)"))&&x(e,function(e){return t.test(typeof e.className==="string"&&e.className||typeof e.getAttribute!==L&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);if(i==null){return t==="!="}if(!t){return true}i+="";return t==="="?i===n:t==="!="?i!==n:t==="^="?n&&i.indexOf(n)===0:t==="*="?n&&i.indexOf(n)>-1:t==="$="?n&&i.slice(-n.length)===n:t==="~="?(" "+i+" ").indexOf(n)>-1:t==="|="?i===n||i.slice(0,n.length+1)===n+"-":false}},CHILD:function(e,t,n,r,i){var s=e.slice(0,3)!=="nth",o=e.slice(-4)!=="last",u=t==="of-type";return r===1&&i===0?function(e){return!!e.parentNode}:function(t,n,a){var f,l,c,h,p,d,v=s!==o?"nextSibling":"previousSibling",m=t.parentNode,g=u&&t.nodeName.toLowerCase(),b=!a&&!u;if(m){if(s){while(v){c=t;while(c=c[v]){if(u?c.nodeName.toLowerCase()===g:c.nodeType===1){return false}}d=v=e==="only"&&!d&&"nextSibling"}return true}d=[o?m.firstChild:m.lastChild];if(o&&b){l=m[y]||(m[y]={});f=l[e]||[];p=f[0]===E&&f[1];h=f[0]===E&&f[2];c=p&&m.childNodes[p];while(c=++p&&c&&c[v]||(h=p=0)||d.pop()){if(c.nodeType===1&&++h&&c===t){l[e]=[E,p,h];break}}}else if(b&&(f=(t[y]||(t[y]={}))[e])&&f[0]===E){h=f[1]}else{while(c=++p&&c&&c[v]||(h=p=0)||d.pop()){if((u?c.nodeName.toLowerCase()===g:c.nodeType===1)&&++h){if(b){(c[y]||(c[y]={}))[e]=[E,h]}if(c===t){break}}}}h-=i;return h===r||h%r===0&&h/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);if(r[y]){return r(t)}if(r.length>1){n=[e,e,"",t];return i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,s=r(e,t),o=s.length;while(o--){i=H.call(e,s[o]);e[i]=!(n[i]=s[o])}}):function(e){return r(e,0,n)}}return r}},pseudos:{not:ot(function(e){var t=[],n=[],r=u(e.replace(U,"$1"));return r[y]?ot(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--){if(s=o[u]){e[u]=!(t[u]=s)}}}):function(e,i,s){t[0]=e;r(t,null,s,n);return!n.pop()}}),has:ot(function(e){return function(t){return at(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),lang:ot(function(e){if(!J.test(e||"")){at.error("unsupported lang: "+e)}e=e.replace(tt,nt).toLowerCase();return function(t){var n;do{if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang")){n=n.toLowerCase();return n===e||n.indexOf(e+"-")===0}}while((t=t.parentNode)&&t.nodeType===1);return false}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===c.activeElement&&(!c.hasFocus||c.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===false},disabled:function(e){return e.disabled===true},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling){if(e.nodeName>"@"||e.nodeType===3||e.nodeType===4){return false}}return true},parent:function(e){return!i.pseudos["empty"](e)},header:function(e){return Z.test(e.nodeName)},input:function(e){return Y.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},text:function(e){var t;return e.nodeName.toLowerCase()==="input"&&e.type==="text"&&((t=e.getAttribute("type"))==null||t.toLowerCase()===e.type)},first:dt(function(){return[0]}),last:dt(function(e,t){return[t-1]}),eq:dt(function(e,t,n){return[n<0?n+t:n]}),even:dt(function(e,t){var n=0;for(;n<t;n+=2){e.push(n)}return e}),odd:dt(function(e,t){var n=1;for(;n<t;n+=2){e.push(n)}return e}),lt:dt(function(e,t,n){var r=n<0?n+t:n;for(;--r>=0;){e.push(r)}return e}),gt:dt(function(e,t,n){var r=n<0?n+t:n;for(;++r<t;){e.push(r)}return e})}};for(n in{radio:true,checkbox:true,file:true,password:true,image:true}){i.pseudos[n]=ht(n)}for(n in{submit:true,reset:true}){i.pseudos[n]=pt(n)}u=at.compile=function(e,t){var n,r=[],i=[],s=N[e+" "];if(!s){if(!t){t=vt(e)}n=t.length;while(n--){s=Et(t[n]);if(s[y]){r.push(s)}else{i.push(s)}}s=N(e,St(i,r))}return s};i.pseudos["nth"]=i.pseudos["eq"];Nt.prototype=i.filters=i.pseudos;i.setFilters=new Nt;w.sortStable=y.split("").sort(k).join("")===y;l();[0,0].sort(k);w.detectDuplicates=C;ut(function(e){e.innerHTML="<a href='#'></a>";if(e.firstChild.getAttribute("href")!=="#"){var t="type|href|height|width".split("|"),n=t.length;while(n--){i.attrHandle[t[n]]=ct}}});ut(function(e){if(e.getAttribute("disabled")!=null){var t=B.split("|"),n=t.length;while(n--){i.attrHandle[t[n]]=lt}}});jQuery.find=at;jQuery.expr=at.selectors;jQuery.expr[":"]=jQuery.expr.pseudos;jQuery.unique=at.uniqueSort;jQuery.text=at.getText;jQuery.isXMLDoc=at.isXML;jQuery.contains=at.contains})(window);var optionsCache={};jQuery.Callbacks=function(e){e=typeof e==="string"?optionsCache[e]||createOptions(e):jQuery.extend({},e);var t,n,r,i,s,o,u=[],a=!e.once&&[],f=function(c){t=e.memory&&c;n=true;o=i||0;i=0;s=u.length;r=true;for(;u&&o<s;o++){if(u[o].apply(c[0],c[1])===false&&e.stopOnFalse){t=false;break}}r=false;if(u){if(a){if(a.length){f(a.shift())}}else if(t){u=[]}else{l.disable()}}},l={add:function(){if(u){var n=u.length;(function o(t){jQuery.each(t,function(t,n){var r=jQuery.type(n);if(r==="function"){if(!e.unique||!l.has(n)){u.push(n)}}else if(n&&n.length&&r!=="string"){o(n)}})})(arguments);if(r){s=u.length}else if(t){i=n;f(t)}}return this},remove:function(){if(u){jQuery.each(arguments,function(e,t){var n;while((n=jQuery.inArray(t,u,n))>-1){u.splice(n,1);if(r){if(n<=s){s--}if(n<=o){o--}}}})}return this},has:function(e){return e?jQuery.inArray(e,u)>-1:!!(u&&u.length)},empty:function(){u=[];s=0;return this},disable:function(){u=a=t=undefined;return this},disabled:function(){return!u},lock:function(){a=undefined;if(!t){l.disable()}return this},locked:function(){return!a},fireWith:function(e,t){t=t||[];t=[e,t.slice?t.slice():t];if(u&&(!n||a)){if(r){a.push(t)}else{f(t)}}return this},fire:function(){l.fireWith(this,arguments);return this},fired:function(){return!!n}};return l};jQuery.extend({Deferred:function(e){var t=[["resolve","done",jQuery.Callbacks("once memory"),"resolved"],["reject","fail",jQuery.Callbacks("once memory"),"rejected"],["notify","progress",jQuery.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){i.done(arguments).fail(arguments);return this},then:function(){var e=arguments;return jQuery.Deferred(function(n){jQuery.each(t,function(t,s){var o=s[0],u=jQuery.isFunction(e[t])&&e[t];i[s[1]](function(){var e=u&&u.apply(this,arguments);if(e&&jQuery.isFunction(e.promise)){e.promise().done(n.resolve).fail(n.reject).progress(n.notify)}else{n[o+"With"](this===r?n.promise():this,u?[e]:arguments)}})});e=null}).promise()},promise:function(e){return e!=null?jQuery.extend(e,r):r}},i={};r.pipe=r.then;jQuery.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add;if(u){o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock)}i[s[0]]=function(){i[s[0]+"With"](this===i?r:this,arguments);return this};i[s[0]+"With"]=o.fireWith});r.promise(i);if(e){e.call(i,i)}return i},when:function(e){var t=0,n=core_slice.call(arguments),r=n.length,i=r!==1||e&&jQuery.isFunction(e.promise)?r:0,s=i===1?e:jQuery.Deferred(),o=function(e,t,n){return function(r){t[e]=this;n[e]=arguments.length>1?core_slice.call(arguments):r;if(n===u){s.notifyWith(t,n)}else if(!--i){s.resolveWith(t,n)}}},u,a,f;if(r>1){u=new Array(r);a=new Array(r);f=new Array(r);for(;t<r;t++){if(n[t]&&jQuery.isFunction(n[t].promise)){n[t].promise().done(o(t,f,n)).fail(s.reject).progress(o(t,a,u))}else{--i}}}if(!i){s.resolveWith(f,n)}return s.promise()}});jQuery.support=function(e){var t=document.createElement("input"),n=document.createDocumentFragment(),r=document.createElement("div"),i=document.createElement("select"),s=i.appendChild(document.createElement("option"));if(!t.type){return e}t.type="checkbox";e.checkOn=t.value!=="";e.optSelected=s.selected;e.reliableMarginRight=true;e.boxSizingReliable=true;e.pixelPosition=false;t.checked=true;e.noCloneChecked=t.cloneNode(true).checked;i.disabled=true;e.optDisabled=!s.disabled;t=document.createElement("input");t.value="t";t.type="radio";e.radioValue=t.value==="t";t.setAttribute("checked","t");t.setAttribute("name","t");n.appendChild(t);e.checkClone=n.cloneNode(true).cloneNode(true).lastChild.checked;e.focusinBubbles="onfocusin"in window;r.style.backgroundClip="content-box";r.cloneNode(true).style.backgroundClip="";e.clearCloneStyle=r.style.backgroundClip==="content-box";jQuery(function(){var t,n,i="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",s=document.getElementsByTagName("body")[0];if(!s){return}t=document.createElement("div");t.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px";s.appendChild(t).appendChild(r);r.innerHTML="";r.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%";jQuery.swap(s,s.style.zoom!=null?{zoom:1}:{},function(){e.boxSizing=r.offsetWidth===4});if(window.getComputedStyle){e.pixelPosition=(window.getComputedStyle(r,null)||{}).top!=="1%";e.boxSizingReliable=(window.getComputedStyle(r,null)||{width:"4px"}).width==="4px";n=r.appendChild(document.createElement("div"));n.style.cssText=r.style.cssText=i;n.style.marginRight=n.style.width="0";r.style.width="1px";e.reliableMarginRight=!parseFloat((window.getComputedStyle(n,null)||{}).marginRight)}s.removeChild(t)});return e}({});var data_user,data_priv,rbrace=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,rmultiDash=/([A-Z])/g;Data.uid=1;Data.accepts=function(e){return e.nodeType?e.nodeType===1||e.nodeType===9:true};Data.prototype={key:function(e){if(!Data.accepts(e)){return 0}var t={},n=e[this.expando];if(!n){n=Data.uid++;try{t[this.expando]={value:n};Object.defineProperties(e,t)}catch(r){t[this.expando]=n;jQuery.extend(e,t)}}if(!this.cache[n]){this.cache[n]={}}return n},set:function(e,t,n){var r,i=this.key(e),s=this.cache[i];if(typeof t==="string"){s[t]=n}else{if(jQuery.isEmptyObject(s)){this.cache[i]=t}else{for(r in t){s[r]=t[r]}}}},get:function(e,t){var n=this.cache[this.key(e)];return t===undefined?n:n[t]},access:function(e,t,n){if(t===undefined||t&&typeof t==="string"&&n===undefined){return this.get(e,t)}this.set(e,t,n);return n!==undefined?n:t},remove:function(e,t){var n,r,i=this.key(e),s=this.cache[i];if(t===undefined){this.cache[i]={}}else{if(jQuery.isArray(t)){r=t.concat(t.map(jQuery.camelCase))}else{if(t in s){r=[t]}else{r=jQuery.camelCase(t);r=r in s?[r]:r.match(core_rnotwhite)||[]}}n=r.length;while(n--){delete s[r[n]]}}},hasData:function(e){return!jQuery.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){delete this.cache[this.key(e)]}};data_user=new Data;data_priv=new Data;jQuery.extend({acceptData:Data.accepts,hasData:function(e){return data_user.hasData(e)||data_priv.hasData(e)},data:function(e,t,n){return data_user.access(e,t,n)},removeData:function(e,t){data_user.remove(e,t)},_data:function(e,t,n){return data_priv.access(e,t,n)},_removeData:function(e,t){data_priv.remove(e,t)}});jQuery.fn.extend({data:function(e,t){var n,r,i=this[0],s=0,o=null;if(e===undefined){if(this.length){o=data_user.get(i);if(i.nodeType===1&&!data_priv.get(i,"hasDataAttrs")){n=i.attributes;for(;s<n.length;s++){r=n[s].name;if(r.indexOf("data-")===0){r=jQuery.camelCase(r.substring(5));dataAttr(i,r,o[r])}}data_priv.set(i,"hasDataAttrs",true)}}return o}if(typeof e==="object"){return this.each(function(){data_user.set(this,e)})}return jQuery.access(this,function(t){var n,r=jQuery.camelCase(e);if(i&&t===undefined){n=data_user.get(i,e);if(n!==undefined){return n}n=data_user.get(i,r);if(n!==undefined){return n}n=dataAttr(i,r,undefined);if(n!==undefined){return n}return}this.each(function(){var n=data_user.get(this,r);data_user.set(this,r,t);if(e.indexOf("-")!==-1&&n!==undefined){data_user.set(this,e,t)}})},null,t,arguments.length>1,null,true)},removeData:function(e){return this.each(function(){data_user.remove(this,e)})}});jQuery.extend({queue:function(e,t,n){var r;if(e){t=(t||"fx")+"queue";r=data_priv.get(e,t);if(n){if(!r||jQuery.isArray(n)){r=data_priv.access(e,t,jQuery.makeArray(n))}else{r.push(n)}}return r||[]}},dequeue:function(e,t){t=t||"fx";var n=jQuery.queue(e,t),r=n.length,i=n.shift(),s=jQuery._queueHooks(e,t),o=function(){jQuery.dequeue(e,t)};if(i==="inprogress"){i=n.shift();r--}s.cur=i;if(i){if(t==="fx"){n.unshift("inprogress")}delete s.stop;i.call(e,o,s)}if(!r&&s){s.empty.fire()}},_queueHooks:function(e,t){var n=t+"queueHooks";return data_priv.get(e,n)||data_priv.access(e,n,{empty:jQuery.Callbacks("once memory").add(function(){data_priv.remove(e,[t+"queue",n])})})}});jQuery.fn.extend({queue:function(e,t){var n=2;if(typeof e!=="string"){t=e;e="fx";n--}if(arguments.length<n){return jQuery.queue(this[0],e)}return t===undefined?this:this.each(function(){var n=jQuery.queue(this,e,t);jQuery._queueHooks(this,e);if(e==="fx"&&n[0]!=="inprogress"){jQuery.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){jQuery.dequeue(this,e)})},delay:function(e,t){e=jQuery.fx?jQuery.fx.speeds[e]||e:e;t=t||"fx";return this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=jQuery.Deferred(),s=this,o=this.length,u=function(){if(!--r){i.resolveWith(s,[s])}};if(typeof e!=="string"){t=e;e=undefined}e=e||"fx";while(o--){n=data_priv.get(s[o],e+"queueHooks");if(n&&n.empty){r++;n.empty.add(u)}}u();return i.promise(t)}});var nodeHook,boolHook,rclass=/[\t\r\n]/g,rreturn=/\r/g,rfocusable=/^(?:input|select|textarea|button)$/i;jQuery.fn.extend({attr:function(e,t){return jQuery.access(this,jQuery.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){jQuery.removeAttr(this,e)})},prop:function(e,t){return jQuery.access(this,jQuery.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[jQuery.propFix[e]||e]})},addClass:function(e){var t,n,r,i,s,o=0,u=this.length,a=typeof e==="string"&&e;if(jQuery.isFunction(e)){return this.each(function(t){jQuery(this).addClass(e.call(this,t,this.className))})}if(a){t=(e||"").match(core_rnotwhite)||[];for(;o<u;o++){n=this[o];r=n.nodeType===1&&(n.className?(" "+n.className+" ").replace(rclass," "):" ");if(r){s=0;while(i=t[s++]){if(r.indexOf(" "+i+" ")<0){r+=i+" "}}n.className=jQuery.trim(r)}}}return this},removeClass:function(e){var t,n,r,i,s,o=0,u=this.length,a=arguments.length===0||typeof e==="string"&&e;if(jQuery.isFunction(e)){return this.each(function(t){jQuery(this).removeClass(e.call(this,t,this.className))})}if(a){t=(e||"").match(core_rnotwhite)||[];for(;o<u;o++){n=this[o];r=n.nodeType===1&&(n.className?(" "+n.className+" ").replace(rclass," "):"");if(r){s=0;while(i=t[s++]){while(r.indexOf(" "+i+" ")>=0){r=r.replace(" "+i+" "," ")}}n.className=e?jQuery.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t==="boolean";if(jQuery.isFunction(e)){return this.each(function(n){jQuery(this).toggleClass(e.call(this,n,this.className,t),t)})}return this.each(function(){if(n==="string"){var i,s=0,o=jQuery(this),u=t,a=e.match(core_rnotwhite)||[];while(i=a[s++]){u=r?u:!o.hasClass(i);o[u?"addClass":"removeClass"](i)}}else if(n===core_strundefined||n==="boolean"){if(this.className){data_priv.set(this,"__className__",this.className)}this.className=this.className||e===false?"":data_priv.get(this,"__className__")||""}})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n<r;n++){if(this[n].nodeType===1&&(" "+this[n].className+" ").replace(rclass," ").indexOf(t)>=0){return true}}return false},val:function(e){var t,n,r,i=this[0];if(!arguments.length){if(i){t=jQuery.valHooks[i.type]||jQuery.valHooks[i.nodeName.toLowerCase()];if(t&&"get"in t&&(n=t.get(i,"value"))!==undefined){return n}n=i.value;return typeof n==="string"?n.replace(rreturn,""):n==null?"":n}return}r=jQuery.isFunction(e);return this.each(function(n){var i,s=jQuery(this);if(this.nodeType!==1){return}if(r){i=e.call(this,n,s.val())}else{i=e}if(i==null){i=""}else if(typeof i==="number"){i+=""}else if(jQuery.isArray(i)){i=jQuery.map(i,function(e){return e==null?"":e+""})}t=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()];if(!t||!("set"in t)||t.set(this,i,"value")===undefined){this.value=i}})}});jQuery.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a<u;a++){n=r[a];if((n.selected||a===i)&&(jQuery.support.optDisabled?!n.disabled:n.getAttribute("disabled")===null)&&(!n.parentNode.disabled||!jQuery.nodeName(n.parentNode,"optgroup"))){t=jQuery(n).val();if(s){return t}o.push(t)}}return o},set:function(e,t){var n,r,i=e.options,s=jQuery.makeArray(t),o=i.length;while(o--){r=i[o];if(r.selected=jQuery.inArray(jQuery(r).val(),s)>=0){n=true}}if(!n){e.selectedIndex=-1}return s}}},attr:function(e,t,n){var r,i,s=e.nodeType;if(!e||s===3||s===8||s===2){return}if(typeof e.getAttribute===core_strundefined){return jQuery.prop(e,t,n)}if(s!==1||!jQuery.isXMLDoc(e)){t=t.toLowerCase();r=jQuery.attrHooks[t]||(jQuery.expr.match.boolean.test(t)?boolHook:nodeHook)}if(n!==undefined){if(n===null){jQuery.removeAttr(e,t)}else if(r&&"set"in r&&(i=r.set(e,n,t))!==undefined){return i}else{e.setAttribute(t,n+"");return n}}else if(r&&"get"in r&&(i=r.get(e,t))!==null){return i}else{i=jQuery.find.attr(e,t);return i==null?undefined:i}},removeAttr:function(e,t){var n,r,i=0,s=t&&t.match(core_rnotwhite);if(s&&e.nodeType===1){while(n=s[i++]){r=jQuery.propFix[n]||n;if(jQuery.expr.match.boolean.test(n)){e[r]=false}e.removeAttribute(n)}}},attrHooks:{type:{set:function(e,t){if(!jQuery.support.radioValue&&t==="radio"&&jQuery.nodeName(e,"input")){var n=e.value;e.setAttribute("type",t);if(n){e.value=n}return t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var r,i,s,o=e.nodeType;if(!e||o===3||o===8||o===2){return}s=o!==1||!jQuery.isXMLDoc(e);if(s){t=jQuery.propFix[t]||t;i=jQuery.propHooks[t]}if(n!==undefined){return i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:e[t]=n}else{return i&&"get"in i&&(r=i.get(e,t))!==null?r:e[t]}},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||rfocusable.test(e.nodeName)||e.href?e.tabIndex:-1}}}});boolHook={set:function(e,t,n){if(t===false){jQuery.removeAttr(e,n)}else{e.setAttribute(n,n)}return n}};jQuery.each(jQuery.expr.match.boolean.source.match(/\w+/g),function(e,t){var n=jQuery.expr.attrHandle[t]||jQuery.find.attr;jQuery.expr.attrHandle[t]=function(e,t,r){var i=jQuery.expr.attrHandle[t],s=r?undefined:(jQuery.expr.attrHandle[t]=undefined)!=n(e,t,r)?t.toLowerCase():null;jQuery.expr.attrHandle[t]=i;return s}});if(!jQuery.support.optSelected){jQuery.propHooks.selected={get:function(e){var t=e.parentNode;if(t&&t.parentNode){t.parentNode.selectedIndex}return null}}}jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){jQuery.propFix[this.toLowerCase()]=this});jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]={set:function(e,t){if(jQuery.isArray(t)){return e.checked=jQuery.inArray(jQuery(e).val(),t)>=0}}};if(!jQuery.support.checkOn){jQuery.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value}}});var rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|contextmenu)|click/,rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,rtypenamespace=/^([^.]*)(?:\.(.+)|)$/;jQuery.event={global:{},add:function(e,t,n,r,i){var s,o,u,a,f,l,c,h,p,d,v,m=data_priv.get(e);if(!m){return}if(n.handler){s=n;n=s.handler;i=s.selector}if(!n.guid){n.guid=jQuery.guid++}if(!(a=m.events)){a=m.events={}}if(!(o=m.handle)){o=m.handle=function(e){return typeof jQuery!==core_strundefined&&(!e||jQuery.event.triggered!==e.type)?jQuery.event.dispatch.apply(o.elem,arguments):undefined};o.elem=e}t=(t||"").match(core_rnotwhite)||[""];f=t.length;while(f--){u=rtypenamespace.exec(t[f])||[];p=v=u[1];d=(u[2]||"").split(".").sort();if(!p){continue}c=jQuery.event.special[p]||{};p=(i?c.delegateType:c.bindType)||p;c=jQuery.event.special[p]||{};l=jQuery.extend({type:p,origType:v,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&jQuery.expr.match.needsContext.test(i),namespace:d.join(".")},s);if(!(h=a[p])){h=a[p]=[];h.delegateCount=0;if(!c.setup||c.setup.call(e,r,d,o)===false){if(e.addEventListener){e.addEventListener(p,o,false)}}}if(c.add){c.add.call(e,l);if(!l.handler.guid){l.handler.guid=n.guid}}if(i){h.splice(h.delegateCount++,0,l)}else{h.push(l)}jQuery.event.global[p]=true}e=null},remove:function(e,t,n,r,i){var s,o,u,a,f,l,c,h,p,d,v,m=data_priv.hasData(e)&&data_priv.get(e);if(!m||!(a=m.events)){return}t=(t||"").match(core_rnotwhite)||[""];f=t.length;while(f--){u=rtypenamespace.exec(t[f])||[];p=v=u[1];d=(u[2]||"").split(".").sort();if(!p){for(p in a){jQuery.event.remove(e,p+t[f],n,r,true)}continue}c=jQuery.event.special[p]||{};p=(r?c.delegateType:c.bindType)||p;h=a[p]||[];u=u[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)");o=s=h.length;while(s--){l=h[s];if((i||v===l.origType)&&(!n||n.guid===l.guid)&&(!u||u.test(l.namespace))&&(!r||r===l.selector||r==="**"&&l.selector)){h.splice(s,1);if(l.selector){h.delegateCount--}if(c.remove){c.remove.call(e,l)}}}if(o&&!h.length){if(!c.teardown||c.teardown.call(e,d,m.handle)===false){jQuery.removeEvent(e,p,m.handle)}delete a[p]}}if(jQuery.isEmptyObject(a)){delete m.handle;data_priv.remove(e,"events")}},trigger:function(e,t,n,r){var i,s,o,u,a,f,l,c=[n||document],h=core_hasOwn.call(e,"type")?e.type:e,p=core_hasOwn.call(e,"namespace")?e.namespace.split("."):[];s=o=n=n||document;if(n.nodeType===3||n.nodeType===8){return}if(rfocusMorph.test(h+jQuery.event.triggered)){return}if(h.indexOf(".")>=0){p=h.split(".");h=p.shift();p.sort()}a=h.indexOf(":")<0&&"on"+h;e=e[jQuery.expando]?e:new jQuery.Event(h,typeof e==="object"&&e);e.isTrigger=r?2:3;e.namespace=p.join(".");e.namespace_re=e.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;e.result=undefined;if(!e.target){e.target=n}t=t==null?[e]:jQuery.makeArray(t,[e]);l=jQuery.event.special[h]||{};if(!r&&l.trigger&&l.trigger.apply(n,t)===false){return}if(!r&&!l.noBubble&&!jQuery.isWindow(n)){u=l.delegateType||h;if(!rfocusMorph.test(u+h)){s=s.parentNode}for(;s;s=s.parentNode){c.push(s);o=s}if(o===(n.ownerDocument||document)){c.push(o.defaultView||o.parentWindow||window)}}i=0;while((s=c[i++])&&!e.isPropagationStopped()){e.type=i>1?u:l.bindType||h;f=(data_priv.get(s,"events")||{})[e.type]&&data_priv.get(s,"handle");if(f){f.apply(s,t)}f=a&&s[a];if(f&&jQuery.acceptData(s)&&f.apply&&f.apply(s,t)===false){e.preventDefault()}}e.type=h;if(!r&&!e.isDefaultPrevented()){if((!l._default||l._default.apply(c.pop(),t)===false)&&jQuery.acceptData(n)){if(a&&jQuery.isFunction(n[h])&&!jQuery.isWindow(n)){o=n[a];if(o){n[a]=null}jQuery.event.triggered=h;n[h]();jQuery.event.triggered=undefined;if(o){n[a]=o}}}}return e.result},dispatch:function(e){e=jQuery.event.fix(e);var t,n,r,i,s,o=[],u=core_slice.call(arguments),a=(data_priv.get(this,"events")||{})[e.type]||[],f=jQuery.event.special[e.type]||{};u[0]=e;e.delegateTarget=this;if(f.preDispatch&&f.preDispatch.call(this,e)===false){return}o=jQuery.event.handlers.call(this,e,a);t=0;while((i=o[t++])&&!e.isPropagationStopped()){e.currentTarget=i.elem;n=0;while((s=i.handlers[n++])&&!e.isImmediatePropagationStopped()){if(!e.namespace_re||e.namespace_re.test(s.namespace)){e.handleObj=s;e.data=s.data;r=((jQuery.event.special[s.origType]||{}).handle||s.handler).apply(i.elem,u);if(r!==undefined){if((e.result=r)===false){e.preventDefault();e.stopPropagation()}}}}}if(f.postDispatch){f.postDispatch.call(this,e)}return e.result},handlers:function(e,t){var n,r,i,s,o=[],u=t.delegateCount,a=e.target;if(u&&a.nodeType&&(!e.button||e.type!=="click")){for(;a!==this;a=a.parentNode||this){if(a.disabled!==true||e.type!=="click"){r=[];for(n=0;n<u;n++){s=t[n];i=s.selector+" ";if(r[i]===undefined){r[i]=s.needsContext?jQuery(i,this).index(a)>=0:jQuery.find(i,this,null,[a]).length}if(r[i]){r.push(s)}}if(r.length){o.push({elem:a,handlers:r})}}}}if(u<t.length){o.push({elem:this,handlers:t.slice(u)})}return o},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){if(e.which==null){e.which=t.charCode!=null?t.charCode:t.keyCode}return e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,s=t.button;if(e.pageX==null&&t.clientX!=null){n=e.target.ownerDocument||document;r=n.documentElement;i=n.body;e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0);e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)}if(!e.which&&s!==undefined){e.which=s&1?1:s&2?3:s&4?2:0}return e}},fix:function(e){if(e[jQuery.expando]){return e}var t,n,r,i=e.type,s=e,o=this.fixHooks[i];if(!o){this.fixHooks[i]=o=rmouseEvent.test(i)?this.mouseHooks:rkeyEvent.test(i)?this.keyHooks:{}}r=o.props?this.props.concat(o.props):this.props;e=new jQuery.Event(s);t=r.length;while(t--){n=r[t];e[n]=s[n]}if(e.target.nodeType===3){e.target=e.target.parentNode}return o.filter?o.filter(e,s):e},special:{load:{noBubble:true},focus:{trigger:function(){if(this!==safeActiveElement()&&this.focus){this.focus();return false}},delegateType:"focusin"},blur:{trigger:function(){if(this===safeActiveElement()&&this.blur){this.blur();return false}},delegateType:"focusout"},click:{trigger:function(){if(this.type==="checkbox"&&this.click&&jQuery.nodeName(this,"input")){this.click();return false}},_default:function(e){return jQuery.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){if(e.result!==undefined){e.originalEvent.returnValue=e.result}}}},simulate:function(e,t,n,r){var i=jQuery.extend(new jQuery.Event,n,{type:e,isSimulated:true,originalEvent:{}});if(r){jQuery.event.trigger(i,null,t)}else{jQuery.event.dispatch.call(t,i)}if(i.isDefaultPrevented()){n.preventDefault()}}};jQuery.removeEvent=function(e,t,n){if(e.removeEventListener){e.removeEventListener(t,n,false)}};jQuery.Event=function(e,t){if(!(this instanceof jQuery.Event)){return new jQuery.Event(e,t)}if(e&&e.type){this.originalEvent=e;this.type=e.type;this.isDefaultPrevented=e.defaultPrevented||e.getPreventDefault&&e.getPreventDefault()?returnTrue:returnFalse}else{this.type=e}if(t){jQuery.extend(this,t)}this.timeStamp=e&&e.timeStamp||jQuery.now();this[jQuery.expando]=true};jQuery.Event.prototype={isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue;if(e&&e.preventDefault){e.preventDefault()}},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=returnTrue;if(e&&e.stopPropagation){e.stopPropagation()}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation()}};jQuery.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){jQuery.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,s=e.handleObj;if(!i||i!==r&&!jQuery.contains(r,i)){e.type=s.origType;n=s.handler.apply(this,arguments);e.type=t}return n}}});if(!jQuery.support.focusinBubbles){jQuery.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){jQuery.event.simulate(t,e.target,jQuery.event.fix(e),true)};jQuery.event.special[t]={setup:function(){if(n++===0){document.addEventListener(e,r,true)}},teardown:function(){if(--n===0){document.removeEventListener(e,r,true)}}}})}jQuery.fn.extend({on:function(e,t,n,r,i){var s,o;if(typeof e==="object"){if(typeof t!=="string"){n=n||t;t=undefined}for(o in e){this.on(o,t,n,e[o],i)}return this}if(n==null&&r==null){r=t;n=t=undefined}else if(r==null){if(typeof t==="string"){r=n;n=undefined}else{r=n;n=t;t=undefined}}if(r===false){r=returnFalse}else if(!r){return this}if(i===1){s=r;r=function(e){jQuery().off(e);return s.apply(this,arguments)};r.guid=s.guid||(s.guid=jQuery.guid++)}return this.each(function(){jQuery.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj){r=e.handleObj;jQuery(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler);return this}if(typeof e==="object"){for(i in e){this.off(i,t,e[i])}return this}if(t===false||typeof t==="function"){n=t;t=undefined}if(n===false){n=returnFalse}return this.each(function(){jQuery.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){jQuery.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n){return jQuery.event.trigger(e,t,n,true)}}});var isSimple=/^.[^:#\[\.,]*$/,rneedsContext=jQuery.expr.match.needsContext,guaranteedUnique={children:true,contents:true,next:true,prev:true};jQuery.fn.extend({find:function(e){var t,n,r,i=this.length;if(typeof e!=="string"){t=this;return this.pushStack(jQuery(e).filter(function(){for(r=0;r<i;r++){if(jQuery.contains(t[r],this)){return true}}}))}n=[];for(r=0;r<i;r++){jQuery.find(e,this[r],n)}n=this.pushStack(i>1?jQuery.unique(n):n);n.selector=(this.selector?this.selector+" ":"")+e;return n},has:function(e){var t=jQuery(e,this),n=t.length;return this.filter(function(){var e=0;for(;e<n;e++){if(jQuery.contains(this,t[e])){return true}}})},not:function(e){return this.pushStack(winnow(this,e||[],true))},filter:function(e){return this.pushStack(winnow(this,e||[],false))},is:function(e){return!!e&&(typeof e==="string"?rneedsContext.test(e)?jQuery(e,this.context).index(this[0])>=0:jQuery.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=rneedsContext.test(e)||typeof e!=="string"?jQuery(e,t||this.context):0;for(;r<i;r++){for(n=this[r];n&&n!==t;n=n.parentNode){if(n.nodeType<11&&(o?o.index(n)>-1:n.nodeType===1&&jQuery.find.matchesSelector(n,e))){n=s.push(n);break}}}return this.pushStack(s.length>1?jQuery.unique(s):s)},index:function(e){if(!e){return this[0]&&this[0].parentNode?this.first().prevAll().length:-1}if(typeof e==="string"){return core_indexOf.call(jQuery(e),this[0])}return core_indexOf.call(this,e.jquery?e[0]:e)},add:function(e,t){var n=typeof e==="string"?jQuery(e,t):jQuery.makeArray(e&&e.nodeType?[e]:e),r=jQuery.merge(this.get(),n);return this.pushStack(jQuery.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});jQuery.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return jQuery.dir(e,"parentNode")},parentsUntil:function(e,t,n){return jQuery.dir(e,"parentNode",n)},next:function(e){return sibling(e,"nextSibling")},prev:function(e){return sibling(e,"previousSibling")},nextAll:function(e){return jQuery.dir(e,"nextSibling")},prevAll:function(e){return jQuery.dir(e,"previousSibling")},nextUntil:function(e,t,n){return jQuery.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return jQuery.dir(e,"previousSibling",n)},siblings:function(e){return jQuery.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return jQuery.sibling(e.firstChild)},contents:function(e){return jQuery.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:jQuery.merge([],e.childNodes)}},function(e,t){jQuery.fn[e]=function(n,r){var i=jQuery.map(this,t,n);if(e.slice(-5)!=="Until"){r=n}if(r&&typeof r==="string"){i=jQuery.filter(r,i)}if(this.length>1){if(!guaranteedUnique[e]){jQuery.unique(i)}if(e[0]==="p"){i.reverse()}}return this.pushStack(i)}});jQuery.extend({filter:function(e,t,n){var r=t[0];if(n){e=":not("+e+")"}return t.length===1&&r.nodeType===1?jQuery.find.matchesSelector(r,e)?[r]:[]:jQuery.find.matches(e,jQuery.grep(t,function(e){return e.nodeType===1}))},dir:function(e,t,n){var r=[],i=n!==undefined;while((e=e[t])&&e.nodeType!==9){if(e.nodeType===1){if(i&&jQuery(e).is(n)){break}r.push(e)}}return r},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling){if(e.nodeType===1&&e!==t){n.push(e)}}return n}});var rxhtmlTag=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,rtagName=/<([\w:]+)/,rhtml=/<|&#?\w+;/,rnoInnerhtml=/<(?:script|style|link)/i,manipulation_rcheckableType=/^(?:checkbox|radio)$/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rscriptType=/^$|\/(?:java|ecma)script/i,rscriptTypeMasked=/^true\/(.*)/,rcleanScript=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,wrapMap={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};wrapMap.optgroup=wrapMap.option;wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.col=wrapMap.thead;wrapMap.th=wrapMap.td;jQuery.fn.extend({text:function(e){return jQuery.access(this,function(e){return e===undefined?jQuery.text(this):this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=manipulationTarget(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=manipulationTarget(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this)}})},after:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this.nextSibling)}})},remove:function(e,t){var n,r=e?jQuery.filter(e,this):this,i=0;for(;(n=r[i])!=null;i++){if(!t&&n.nodeType===1){jQuery.cleanData(getAll(n))}if(n.parentNode){if(t&&jQuery.contains(n.ownerDocument,n)){setGlobalEval(getAll(n,"script"))}n.parentNode.removeChild(n)}}return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){if(e.nodeType===1){jQuery.cleanData(getAll(e,false));e.textContent=""}}return this},clone:function(e,t){e=e==null?false:e;t=t==null?e:t;return this.map(function(){return jQuery.clone(this,e,t)})},html:function(e){return jQuery.access(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===undefined&&t.nodeType===1){return t.innerHTML}if(typeof e==="string"&&!rnoInnerhtml.test(e)&&!wrapMap[(rtagName.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(rxhtmlTag,"<$1></$2>");try{for(;n<r;n++){t=this[n]||{};if(t.nodeType===1){jQuery.cleanData(getAll(t,false));t.innerHTML=e}}t=0}catch(i){}}if(t){this.empty().append(e)}},null,e,arguments.length)},replaceWith:function(){var e=jQuery.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;this.domManip(arguments,function(n){var r=e[t++],s=e[t++];if(s){jQuery(this).remove();s.insertBefore(n,r)}},true);return t?this:this.remove()},detach:function(e){return this.remove(e,true)},domManip:function(e,t,n){e=core_concat.apply([],e);var r,i,s,o,u,a,f=0,l=this.length,c=this,h=l-1,p=e[0],d=jQuery.isFunction(p);if(d||!(l<=1||typeof p!=="string"||jQuery.support.checkClone||!rchecked.test(p))){return this.each(function(r){var i=c.eq(r);if(d){e[0]=p.call(this,r,i.html())}i.domManip(e,t,n)})}if(l){r=jQuery.buildFragment(e,this[0].ownerDocument,false,!n&&this);i=r.firstChild;if(r.childNodes.length===1){r=i}if(i){s=jQuery.map(getAll(r,"script"),disableScript);o=s.length;for(;f<l;f++){u=r;if(f!==h){u=jQuery.clone(u,true,true);if(o){jQuery.merge(s,getAll(u,"script"))}}t.call(this[f],u,f)}if(o){a=s[s.length-1].ownerDocument;jQuery.map(s,restoreScript);for(f=0;f<o;f++){u=s[f];if(rscriptType.test(u.type||"")&&!data_priv.access(u,"globalEval")&&jQuery.contains(a,u)){if(u.src){jQuery._evalUrl(u.src)}else{jQuery.globalEval(u.textContent.replace(rcleanScript,""))}}}}}}return this}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){jQuery.fn[e]=function(e){var n,r=[],i=jQuery(e),s=i.length-1,o=0;for(;o<=s;o++){n=o===s?this:this.clone(true);jQuery(i[o])[t](n);core_push.apply(r,n.get())}return this.pushStack(r)}});jQuery.extend({clone:function(e,t,n){var r,i,s,o,u=e.cloneNode(true),a=jQuery.contains(e.ownerDocument,e);if(!jQuery.support.noCloneChecked&&(e.nodeType===1||e.nodeType===11)&&!jQuery.isXMLDoc(e)){o=getAll(u);s=getAll(e);for(r=0,i=s.length;r<i;r++){fixInput(s[r],o[r])}}if(t){if(n){s=s||getAll(e);o=o||getAll(u);for(r=0,i=s.length;r<i;r++){cloneCopyEvent(s[r],o[r])}}else{cloneCopyEvent(e,u)}}o=getAll(u,"script");if(o.length>0){setGlobalEval(o,!a&&getAll(e,"script"))}return u},buildFragment:function(e,t,n,r){var i,s,o,u,a,f,l=0,c=e.length,h=t.createDocumentFragment(),p=[];for(;l<c;l++){i=e[l];if(i||i===0){if(jQuery.type(i)==="object"){jQuery.merge(p,i.nodeType?[i]:i)}else if(!rhtml.test(i)){p.push(t.createTextNode(i))}else{s=s||h.appendChild(t.createElement("div"));o=(rtagName.exec(i)||["",""])[1].toLowerCase();u=wrapMap[o]||wrapMap._default;s.innerHTML=u[1]+i.replace(rxhtmlTag,"<$1></$2>")+u[2];f=u[0];while(f--){s=s.firstChild}jQuery.merge(p,s.childNodes);s=h.firstChild;s.textContent=""}}}h.textContent="";l=0;while(i=p[l++]){if(r&&jQuery.inArray(i,r)!==-1){continue}a=jQuery.contains(i.ownerDocument,i);s=getAll(h.appendChild(i),"script");if(a){setGlobalEval(s)}if(n){f=0;while(i=s[f++]){if(rscriptType.test(i.type||"")){n.push(i)}}}}return h},cleanData:function(e){var t,n,r,i=e.length,s=0,o=jQuery.event.special;for(;s<i;s++){n=e[s];if(jQuery.acceptData(n)){t=data_priv.access(n);if(t){for(r in t.events){if(o[r]){jQuery.event.remove(n,r)}else{jQuery.removeEvent(n,r,t.handle)}}}}data_user.discard(n);data_priv.discard(n)}},_evalUrl:function(e){return jQuery.ajax({url:e,type:"GET",dataType:"text",async:false,global:false,success:jQuery.globalEval})}});jQuery.fn.extend({wrapAll:function(e){var t;if(jQuery.isFunction(e)){return this.each(function(t){jQuery(this).wrapAll(e.call(this,t))})}if(this[0]){t=jQuery(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){t.insertBefore(this[0])}t.map(function(){var e=this;while(e.firstElementChild){e=e.firstElementChild}return e}).append(this)}return this},wrapInner:function(e){if(jQuery.isFunction(e)){return this.each(function(t){jQuery(this).wrapInner(e.call(this,t))})}return this.each(function(){var t=jQuery(this),n=t.contents();if(n.length){n.wrapAll(e)}else{t.append(e)}})},wrap:function(e){var t=jQuery.isFunction(e);return this.each(function(n){jQuery(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){if(!jQuery.nodeName(this,"body")){jQuery(this).replaceWith(this.childNodes)}}).end()}});var curCSS,iframe,rdisplayswap=/^(none|table(?!-c[ea]).+)/,rmargin=/^margin/,rnumsplit=new RegExp("^("+core_pnum+")(.*)$","i"),rnumnonpx=new RegExp("^("+core_pnum+")(?!px)[a-z%]+$","i"),rrelNum=new RegExp("^([+-])=("+core_pnum+")","i"),elemdisplay={BODY:"block"},cssShow={position:"absolute",visibility:"hidden",display:"block"},cssNormalTransform={letterSpacing:0,fontWeight:400},cssExpand=["Top","Right","Bottom","Left"],cssPrefixes=["Webkit","O","Moz","ms"];jQuery.fn.extend({css:function(e,t){return jQuery.access(this,function(e,t,n){var r,i,s={},o=0;if(jQuery.isArray(t)){r=getStyles(e);i=t.length;for(;o<i;o++){s[t[o]]=jQuery.css(e,t[o],false,r)}return s}return n!==undefined?jQuery.style(e,t,n):jQuery.css(e,t)},e,t,arguments.length>1)},show:function(){return showHide(this,true)},hide:function(){return showHide(this)},toggle:function(e){var t=typeof e==="boolean";return this.each(function(){if(t?e:isHidden(this)){jQuery(this).show()}else{jQuery(this).hide()}})}});jQuery.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=curCSS(e,"opacity");return n===""?"1":n}}}},cssNumber:{columnCount:true,fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":"cssFloat"},style:function(e,t,n,r){if(!e||e.nodeType===3||e.nodeType===8||!e.style){return}var i,s,o,u=jQuery.camelCase(t),a=e.style;t=jQuery.cssProps[u]||(jQuery.cssProps[u]=vendorPropName(a,u));o=jQuery.cssHooks[t]||jQuery.cssHooks[u];if(n!==undefined){s=typeof n;if(s==="string"&&(i=rrelNum.exec(n))){n=(i[1]+1)*i[2]+parseFloat(jQuery.css(e,t));s="number"}if(n==null||s==="number"&&isNaN(n)){return}if(s==="number"&&!jQuery.cssNumber[u]){n+="px"}if(!jQuery.support.clearCloneStyle&&n===""&&t.indexOf("background")===0){a[t]="inherit"}if(!o||!("set"in o)||(n=o.set(e,n,r))!==undefined){a[t]=n}}else{if(o&&"get"in o&&(i=o.get(e,false,r))!==undefined){return i}return a[t]}},css:function(e,t,n,r){var i,s,o,u=jQuery.camelCase(t);t=jQuery.cssProps[u]||(jQuery.cssProps[u]=vendorPropName(e.style,u));o=jQuery.cssHooks[t]||jQuery.cssHooks[u];if(o&&"get"in o){i=o.get(e,true,n)}if(i===undefined){i=curCSS(e,t,r)}if(i==="normal"&&t in cssNormalTransform){i=cssNormalTransform[t]}if(n===""||n){s=parseFloat(i);return n===true||jQuery.isNumeric(s)?s||0:i}return i}});curCSS=function(e,t,n){var r,i,s,o=n||getStyles(e),u=o?o.getPropertyValue(t)||o[t]:undefined,a=e.style;if(o){if(u===""&&!jQuery.contains(e.ownerDocument,e)){u=jQuery.style(e,t)}if(rnumnonpx.test(u)&&rmargin.test(t)){r=a.width;i=a.minWidth;s=a.maxWidth;a.minWidth=a.maxWidth=a.width=u;u=o.width;a.width=r;a.minWidth=i;a.maxWidth=s}}return u};jQuery.each(["height","width"],function(e,t){jQuery.cssHooks[t]={get:function(e,n,r){if(n){return e.offsetWidth===0&&rdisplayswap.test(jQuery.css(e,"display"))?jQuery.swap(e,cssShow,function(){return getWidthOrHeight(e,t,r)}):getWidthOrHeight(e,t,r)}},set:function(e,n,r){var i=r&&getStyles(e);return setPositiveNumber(e,n,r?augmentWidthOrHeight(e,t,r,jQuery.support.boxSizing&&jQuery.css(e,"boxSizing",false,i)==="border-box",i):0)}}});jQuery(function(){if(!jQuery.support.reliableMarginRight){jQuery.cssHooks.marginRight={get:function(e,t){if(t){return jQuery.swap(e,{display:"inline-block"},curCSS,[e,"marginRight"])}}}}if(!jQuery.support.pixelPosition&&jQuery.fn.position){jQuery.each(["top","left"],function(e,t){jQuery.cssHooks[t]={get:function(e,n){if(n){n=curCSS(e,t);return rnumnonpx.test(n)?jQuery(e).position()[t]+"px":n}}}})}});if(jQuery.expr&&jQuery.expr.filters){jQuery.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0};jQuery.expr.filters.visible=function(e){return!jQuery.expr.filters.hidden(e)}}jQuery.each({margin:"",padding:"",border:"Width"},function(e,t){jQuery.cssHooks[e+t]={expand:function(n){var r=0,i={},s=typeof n==="string"?n.split(" "):[n];for(;r<4;r++){i[e+cssExpand[r]+t]=s[r]||s[r-2]||s[0]}return i}};if(!rmargin.test(e)){jQuery.cssHooks[e+t].set=setPositiveNumber}});var r20=/%20/g,rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;jQuery.fn.extend({serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=jQuery.prop(this,"elements");return e?jQuery.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!jQuery(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(e)&&(this.checked||!manipulation_rcheckableType.test(e))}).map(function(e,t){var n=jQuery(this).val();return n==null?null:jQuery.isArray(n)?jQuery.map(n,function(e){return{name:t.name,value:e.replace(rCRLF,"\r\n")}}):{name:t.name,value:n.replace(rCRLF,"\r\n")}}).get()}});jQuery.param=function(e,t){var n,r=[],i=function(e,t){t=jQuery.isFunction(t)?t():t==null?"":t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(t===undefined){t=jQuery.ajaxSettings&&jQuery.ajaxSettings.traditional}if(jQuery.isArray(e)||e.jquery&&!jQuery.isPlainObject(e)){jQuery.each(e,function(){i(this.name,this.value)})}else{for(n in e){buildParams(n,e[n],t,i)}}return r.join("&").replace(r20,"+")};jQuery.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(e,t){jQuery.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}});jQuery.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return arguments.length===1?this.off(e,"**"):this.off(t,e||"**",n)}});var ajaxLocParts,ajaxLocation,ajax_nonce=jQuery.now(),ajax_rquery=/\?/,rhash=/#.*$/,rts=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/mg,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,rurl=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,_load=jQuery.fn.load,prefilters={},transports={},allTypes="*/".concat("*");try{ajaxLocation=location.href}catch(e){ajaxLocation=document.createElement("a");ajaxLocation.href="";ajaxLocation=ajaxLocation.href}ajaxLocParts=rurl.exec(ajaxLocation.toLowerCase())||[];jQuery.fn.load=function(e,t,n){if(typeof e!=="string"&&_load){return _load.apply(this,arguments)}var r,i,s,o=this,u=e.indexOf(" ");if(u>=0){r=e.slice(u);e=e.slice(0,u)}if(jQuery.isFunction(t)){n=t;t=undefined}else if(t&&typeof t==="object"){i="POST"}if(o.length>0){jQuery.ajax({url:e,type:i,dataType:"html",data:t}).done(function(e){s=arguments;o.html(r?jQuery("<div>").append(jQuery.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){o.each(n,s||[e.responseText,t,e])})}return this};jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){jQuery.fn[t]=function(e){return this.on(t,e)}});jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ajaxLocation,type:"GET",isLocal:rlocalProtocol.test(ajaxLocParts[1]),global:true,processData:true,async:true,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":allTypes,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":true,"text json":jQuery.parseJSON,"text xml":jQuery.parseXML},flatOptions:{url:true,context:true}},ajaxSetup:function(e,t){return t?ajaxExtend(ajaxExtend(e,jQuery.ajaxSettings),t):ajaxExtend(jQuery.ajaxSettings,e)},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(e,t){function S(e,t,s,u){var f,m,g,b,E,S=t;if(y===2){return}y=2;if(o){clearTimeout(o)}n=undefined;i=u||"";w.readyState=e>0?4:0;f=e>=200&&e<300||e===304;if(s){b=ajaxHandleResponses(l,w,s)}b=ajaxConvert(l,b,w,f);if(f){if(l.ifModified){E=w.getResponseHeader("Last-Modified");if(E){jQuery.lastModified[r]=E}E=w.getResponseHeader("etag");if(E){jQuery.etag[r]=E}}if(e===204){S="nocontent"}else if(e===304){S="notmodified"}else{S=b.state;m=b.data;g=b.error;f=!g}}else{g=S;if(e||!S){S="error";if(e<0){e=0}}}w.status=e;w.statusText=(t||S)+"";if(f){p.resolveWith(c,[m,S,w])}else{p.rejectWith(c,[w,S,g])}w.statusCode(v);v=undefined;if(a){h.trigger(f?"ajaxSuccess":"ajaxError",[w,l,f?m:g])}d.fireWith(c,[w,S]);if(a){h.trigger("ajaxComplete",[w,l]);if(!--jQuery.active){jQuery.event.trigger("ajaxStop")}}}if(typeof e==="object"){t=e;e=undefined}t=t||{};var n,r,i,s,o,u,a,f,l=jQuery.ajaxSetup({},t),c=l.context||l,h=l.context&&(c.nodeType||c.jquery)?jQuery(c):jQuery.event,p=jQuery.Deferred(),d=jQuery.Callbacks("once memory"),v=l.statusCode||{},m={},g={},y=0,b="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(y===2){if(!s){s={};while(t=rheaders.exec(i)){s[t[1].toLowerCase()]=t[2]}}t=s[e.toLowerCase()]}return t==null?null:t},getAllResponseHeaders:function(){return y===2?i:null},setRequestHeader:function(e,t){var n=e.toLowerCase();if(!y){e=g[n]=g[n]||e;m[e]=t}return this},overrideMimeType:function(e){if(!y){l.mimeType=e}return this},statusCode:function(e){var t;if(e){if(y<2){for(t in e){v[t]=[v[t],e[t]]}}else{w.always(e[w.status])}}return this},abort:function(e){var t=e||b;if(n){n.abort(t)}S(0,t);return this}};p.promise(w).complete=d.add;w.success=w.done;w.error=w.fail;l.url=((e||l.url||ajaxLocation)+"").replace(rhash,"").replace(rprotocol,ajaxLocParts[1]+"//");l.type=t.method||t.type||l.method||l.type;l.dataTypes=jQuery.trim(l.dataType||"*").toLowerCase().match(core_rnotwhite)||[""];if(l.crossDomain==null){u=rurl.exec(l.url.toLowerCase());l.crossDomain=!!(u&&(u[1]!==ajaxLocParts[1]||u[2]!==ajaxLocParts[2]||(u[3]||(u[1]==="http:"?"80":"443"))!==(ajaxLocParts[3]||(ajaxLocParts[1]==="http:"?"80":"443"))))}if(l.data&&l.processData&&typeof l.data!=="string"){l.data=jQuery.param(l.data,l.traditional)}inspectPrefiltersOrTransports(prefilters,l,t,w);if(y===2){return w}a=l.global;if(a&&jQuery.active++===0){jQuery.event.trigger("ajaxStart")}l.type=l.type.toUpperCase();l.hasContent=!rnoContent.test(l.type);r=l.url;if(!l.hasContent){if(l.data){r=l.url+=(ajax_rquery.test(r)?"&":"?")+l.data;delete l.data}if(l.cache===false){l.url=rts.test(r)?r.replace(rts,"$1_="+ajax_nonce++):r+(ajax_rquery.test(r)?"&":"?")+"_="+ajax_nonce++}}if(l.ifModified){if(jQuery.lastModified[r]){w.setRequestHeader("If-Modified-Since",jQuery.lastModified[r])}if(jQuery.etag[r]){w.setRequestHeader("If-None-Match",jQuery.etag[r])}}if(l.data&&l.hasContent&&l.contentType!==false||t.contentType){w.setRequestHeader("Content-Type",l.contentType)}w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+allTypes+"; q=0.01":""):l.accepts["*"]);for(f in l.headers){w.setRequestHeader(f,l.headers[f])}if(l.beforeSend&&(l.beforeSend.call(c,w,l)===false||y===2)){return w.abort()}b="abort";for(f in{success:1,error:1,complete:1}){w[f](l[f])}n=inspectPrefiltersOrTransports(transports,l,t,w);if(!n){S(-1,"No Transport")}else{w.readyState=1;if(a){h.trigger("ajaxSend",[w,l])}if(l.async&&l.timeout>0){o=setTimeout(function(){w.abort("timeout")},l.timeout)}try{y=1;n.send(m,S)}catch(E){if(y<2){S(-1,E)}else{throw E}}}return w},getJSON:function(e,t,n){return jQuery.get(e,t,n,"json")},getScript:function(e,t){return jQuery.get(e,undefined,t,"script")}});jQuery.each(["get","post"],function(e,t){jQuery[t]=function(e,n,r,i){if(jQuery.isFunction(n)){i=i||r;r=n;n=undefined}return jQuery.ajax({url:e,type:t,dataType:i,data:n,success:r})}});jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){jQuery.globalEval(e);return e}}});jQuery.ajaxPrefilter("script",function(e){if(e.cache===undefined){e.cache=false}if(e.crossDomain){e.type="GET"}});jQuery.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=jQuery("<script>").prop({async:true,charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove();n=null;if(e){i(e.type==="error"?404:200,e.type)}});document.head.appendChild(t[0])},abort:function(){if(n){n()}}}}});var oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=oldCallbacks.pop()||jQuery.expando+"_"+ajax_nonce++;this[e]=true;return e}});jQuery.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,s,o=e.jsonp!==false&&(rjsonp.test(e.url)?"url":typeof e.data==="string"&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&rjsonp.test(e.data)&&"data");if(o||e.dataTypes[0]==="jsonp"){r=e.jsonpCallback=jQuery.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback;if(o){e[o]=e[o].replace(rjsonp,"$1"+r)}else if(e.jsonp!==false){e.url+=(ajax_rquery.test(e.url)?"&":"?")+e.jsonp+"="+r}e.converters["script json"]=function(){if(!s){jQuery.error(r+" was not called")}return s[0]};e.dataTypes[0]="json";i=window[r];window[r]=function(){s=arguments};n.always(function(){window[r]=i;if(e[r]){e.jsonpCallback=t.jsonpCallback;oldCallbacks.push(r)}if(s&&jQuery.isFunction(i)){i(s[0])}s=i=undefined});return"script"}});jQuery.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var xhrSupported=jQuery.ajaxSettings.xhr(),xhrSuccessStatus={0:200,1223:204},xhrId=0,xhrCallbacks={};if(window.ActiveXObject){jQuery(window).on("unload",function(){for(var e in xhrCallbacks){xhrCallbacks[e]()}xhrCallbacks=undefined})}jQuery.support.cors=!!xhrSupported&&"withCredentials"in xhrSupported;jQuery.support.ajax=xhrSupported=!!xhrSupported;jQuery.ajaxTransport(function(e){var t;if(jQuery.support.cors||xhrSupported&&!e.crossDomain){return{send:function(n,r){var i,s,o=e.xhr();o.open(e.type,e.url,e.async,e.username,e.password);if(e.xhrFields){for(i in e.xhrFields){o[i]=e.xhrFields[i]}}if(e.mimeType&&o.overrideMimeType){o.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!n["X-Requested-With"]){n["X-Requested-With"]="XMLHttpRequest"}for(i in n){o.setRequestHeader(i,n[i])}t=function(e){return function(){if(t){delete xhrCallbacks[s];t=o.onload=o.onerror=null;if(e==="abort"){o.abort()}else if(e==="error"){r(o.status||404,o.statusText)}else{r(xhrSuccessStatus[o.status]||o.status,o.statusText,typeof o.responseText==="string"?{text:o.responseText}:undefined,o.getAllResponseHeaders())}}}};o.onload=t();o.onerror=t("error");t=xhrCallbacks[s=xhrId++]=t("abort");o.send(e.hasContent&&e.data||null)},abort:function(){if(t){t()}}}}});var fxNow,timerId,rfxtypes=/^(?:toggle|show|hide)$/,rfxnum=new RegExp("^(?:([+-])=|)("+core_pnum+")([a-z%]*)$","i"),rrun=/queueHooks$/,animationPrefilters=[defaultPrefilter],tweeners={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=rfxnum.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2];r=s[3]||(jQuery.cssNumber[e]?"":"px");if(r!=="px"&&u){u=jQuery.css(i.elem,e,true)||n||1;do{a=a||".5";u=u/a;jQuery.style(i.elem,e,u+r)}while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r;i.start=u;i.end=s[1]?u+(s[1]+1)*n:n}return i}]};jQuery.Animation=jQuery.extend(Animation,{tweener:function(e,t){if(jQuery.isFunction(e)){t=e;e=["*"]}else{e=e.split(" ")}var n,r=0,i=e.length;for(;r<i;r++){n=e[r];tweeners[n]=tweeners[n]||[];tweeners[n].unshift(t)}},prefilter:function(e,t){if(t){animationPrefilters.unshift(e)}else{animationPrefilters.push(e)}}});jQuery.Tween=Tween;Tween.prototype={constructor:Tween,init:function(e,t,n,r,i,s){this.elem=e;this.prop=n;this.easing=i||"swing";this.options=t;this.start=this.now=this.cur();this.end=r;this.unit=s||(jQuery.cssNumber[n]?"":"px")},cur:function(){var e=Tween.propHooks[this.prop];return e&&e.get?e.get(this):Tween.propHooks._default.get(this)},run:function(e){var t,n=Tween.propHooks[this.prop];if(this.options.duration){this.pos=t=jQuery.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration)}else{this.pos=t=e}this.now=(this.end-this.start)*t+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this)}if(n&&n.set){n.set(this)}else{Tween.propHooks._default.set(this)}return this}};Tween.prototype.init.prototype=Tween.prototype;Tween.propHooks={_default:{get:function(e){var t;if(e.elem[e.prop]!=null&&(!e.elem.style||e.elem.style[e.prop]==null)){return e.elem[e.prop]}t=jQuery.css(e.elem,e.prop,"");return!t||t==="auto"?0:t},set:function(e){if(jQuery.fx.step[e.prop]){jQuery.fx.step[e.prop](e)}else if(e.elem.style&&(e.elem.style[jQuery.cssProps[e.prop]]!=null||jQuery.cssHooks[e.prop])){jQuery.style(e.elem,e.prop,e.now+e.unit)}else{e.elem[e.prop]=e.now}}}};Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(e){if(e.elem.nodeType&&e.elem.parentNode){e.elem[e.prop]=e.now}}};jQuery.each(["toggle","show","hide"],function(e,t){var n=jQuery.fn[t];jQuery.fn[t]=function(e,r,i){return e==null||typeof e==="boolean"?n.apply(this,arguments):this.animate(genFx(t,true),e,r,i)}});jQuery.fn.extend({fadeTo:function(e,t,n,r){return this.filter(isHidden).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=jQuery.isEmptyObject(e),s=jQuery.speed(t,n,r),o=function(){var t=Animation(this,jQuery.extend({},e),s);o.finish=function(){t.stop(true)};if(i||data_priv.get(this,"finish")){t.stop(true)}};o.finish=o;return i||s.queue===false?this.each(o):this.queue(s.queue,o)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop;t(n)};if(typeof e!=="string"){n=t;t=e;e=undefined}if(t&&e!==false){this.queue(e||"fx",[])}return this.each(function(){var t=true,i=e!=null&&e+"queueHooks",s=jQuery.timers,o=data_priv.get(this);if(i){if(o[i]&&o[i].stop){r(o[i])}}else{for(i in o){if(o[i]&&o[i].stop&&rrun.test(i)){r(o[i])}}}for(i=s.length;i--;){if(s[i].elem===this&&(e==null||s[i].queue===e)){s[i].anim.stop(n);t=false;s.splice(i,1)}}if(t||!n){jQuery.dequeue(this,e)}})},finish:function(e){if(e!==false){e=e||"fx"}return this.each(function(){var t,n=data_priv.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],s=jQuery.timers,o=r?r.length:0;n.finish=true;jQuery.queue(this,e,[]);if(i&&i.cur&&i.cur.finish){i.cur.finish.call(this)}for(t=s.length;t--;){if(s[t].elem===this&&s[t].queue===e){s[t].anim.stop(true);s.splice(t,1)}}for(t=0;t<o;t++){if(r[t]&&r[t].finish){r[t].finish.call(this)}}delete n.finish})}});jQuery.each({slideDown:genFx("show"),slideUp:genFx("hide"),slideToggle:genFx("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){jQuery.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}});jQuery.speed=function(e,t,n){var r=e&&typeof e==="object"?jQuery.extend({},e):{complete:n||!n&&t||jQuery.isFunction(e)&&e,duration:e,easing:n&&t||t&&!jQuery.isFunction(t)&&t};r.duration=jQuery.fx.off?0:typeof r.duration==="number"?r.duration:r.duration in jQuery.fx.speeds?jQuery.fx.speeds[r.duration]:jQuery.fx.speeds._default;if(r.queue==null||r.queue===true){r.queue="fx"}r.old=r.complete;r.complete=function(){if(jQuery.isFunction(r.old)){r.old.call(this)}if(r.queue){jQuery.dequeue(this,r.queue)}};return r};jQuery.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}};jQuery.timers=[];jQuery.fx=Tween.prototype.init;jQuery.fx.tick=function(){var e,t=jQuery.timers,n=0;fxNow=jQuery.now();for(;n<t.length;n++){e=t[n];if(!e()&&t[n]===e){t.splice(n--,1)}}if(!t.length){jQuery.fx.stop()}fxNow=undefined};jQuery.fx.timer=function(e){if(e()&&jQuery.timers.push(e)){jQuery.fx.start()}};jQuery.fx.interval=13;jQuery.fx.start=function(){if(!timerId){timerId=setInterval(jQuery.fx.tick,jQuery.fx.interval)}};jQuery.fx.stop=function(){clearInterval(timerId);timerId=null};jQuery.fx.speeds={slow:600,fast:200,_default:400};jQuery.fx.step={};if(jQuery.expr&&jQuery.expr.filters){jQuery.expr.filters.animated=function(e){return jQuery.grep(jQuery.timers,function(t){return e===t.elem}).length}}jQuery.fn.offset=function(e){if(arguments.length){return e===undefined?this:this.each(function(t){jQuery.offset.setOffset(this,e,t)})}var t,n,r=this[0],i={top:0,left:0},s=r&&r.ownerDocument;if(!s){return}t=s.documentElement;if(!jQuery.contains(t,r)){return i}if(typeof r.getBoundingClientRect!==core_strundefined){i=r.getBoundingClientRect()}n=getWindow(s);return{top:i.top+n.pageYOffset-t.clientTop,left:i.left+n.pageXOffset-t.clientLeft}};jQuery.offset={setOffset:function(e,t,n){var r,i,s,o,u,a,f,l=jQuery.css(e,"position"),c=jQuery(e),h={};if(l==="static"){e.style.position="relative"}u=c.offset();s=jQuery.css(e,"top");a=jQuery.css(e,"left");f=(l==="absolute"||l==="fixed")&&(s+a).indexOf("auto")>-1;if(f){r=c.position();o=r.top;i=r.left}else{o=parseFloat(s)||0;i=parseFloat(a)||0}if(jQuery.isFunction(t)){t=t.call(e,n,u)}if(t.top!=null){h.top=t.top-u.top+o}if(t.left!=null){h.left=t.left-u.left+i}if("using"in t){t.using.call(e,h)}else{c.css(h)}}};jQuery.fn.extend({position:function(){if(!this[0]){return}var e,t,n=this[0],r={top:0,left:0};if(jQuery.css(n,"position")==="fixed"){t=n.getBoundingClientRect()}else{e=this.offsetParent();t=this.offset();if(!jQuery.nodeName(e[0],"html")){r=e.offset()}r.top+=jQuery.css(e[0],"borderTopWidth",true);r.left+=jQuery.css(e[0],"borderLeftWidth",true)}return{top:t.top-r.top-jQuery.css(n,"marginTop",true),left:t.left-r.left-jQuery.css(n,"marginLeft",true)}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||docElem;while(e&&!jQuery.nodeName(e,"html")&&jQuery.css(e,"position")==="static"){e=e.offsetParent}return e||docElem})}});jQuery.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;jQuery.fn[e]=function(r){return jQuery.access(this,function(e,r,i){var s=getWindow(e);if(i===undefined){return s?s[t]:e[r]}if(s){s.scrollTo(!n?i:window.pageXOffset,n?i:window.pageYOffset)}else{e[r]=i}},e,r,arguments.length,null)}});jQuery.each({Height:"height",Width:"width"},function(e,t){jQuery.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){jQuery.fn[r]=function(r,i){var s=arguments.length&&(n||typeof r!=="boolean"),o=n||(r===true||i===true?"margin":"border");return jQuery.access(this,function(t,n,r){var i;if(jQuery.isWindow(t)){return t.document.documentElement["client"+e]}if(t.nodeType===9){i=t.documentElement;return Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])}return r===undefined?jQuery.css(t,n,o):jQuery.style(t,n,r,o)},t,s?r:undefined,s,null)}})});jQuery.fn.size=function(){return this.length};jQuery.fn.andSelf=jQuery.fn.addBack;if(typeof module==="object"&&typeof module.exports==="object"){module.exports=jQuery}else{if(typeof define==="function"&&define.amd){define("jquery",[],function(){return jQuery})}}if(typeof window==="object"&&typeof window.document==="object"){window.jQuery=window.$=jQuery}})(window)
