(function(global,factory){if(typeof module==="object"&&typeof module.exports==="object"){module.exports=global.document?factory(global,true):function(w){if(!w.document){throw new error("jquery requires a window with a document");}return factory(w)}}else{factory(global)}}(typeof window!=="undefined"?window:this,function(window,noglobal){var arr=[];var document=window.document;var slice=arr.slice;var concat=arr.concat;var push=arr.push;var indexof=arr.indexof;var class2type={};var tostring=class2type.tostring;var hasown=class2type.hasownproperty;var support={};var version="2.2.4",jquery=function(selector,context){return new jquery.fn.init(selector,context)},rtrim=/^[\s\ufeff\xa0]+|[\s\ufeff\xa0]+$/g,rmsprefix=/^-ms-/,rdashalpha=/-([\da-z])/gi,fcamelcase=function(all,letter){return letter.touppercase()};jquery.fn=jquery.prototype={jquery:version,constructor:jquery,selector:"",length:0,toarray:function(){return slice.call(this)},get:function(num){return num!=null?(num<0?this[num+this.length]:this[num]):slice.call(this)},pushstack:function(elems){var ret=jquery.merge(this.constructor(),elems);ret.prevobject=this;ret.context=this.context;return ret},each:function(callback){return jquery.each(this,callback)},map:function(callback){return this.pushstack(jquery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},slice:function(){return this.pushstack(slice.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(i){var len=this.length,j=+i+(i<0?len:0);return this.pushstack(j>=0&&j=0},isplainobject:function(obj){var key;if(jquery.type(obj)!=="object"||obj.nodetype||jquery.iswindow(obj)){return false}if(obj.constructor&&!hasown.call(obj,"constructor")&&!hasown.call(obj.constructor.prototype||{},"isprototypeof")){return false}for(key in obj){}return key===undefined||hasown.call(obj,key)},isemptyobject:function(obj){var name;for(name in obj){return false}return true},type:function(obj){if(obj==null){return obj+""}return typeof obj==="object"||typeof obj==="function"?class2type[tostring.call(obj)]||"object":typeof obj},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(string){return string.replace(rmsprefix,"ms-").replace(rdashalpha,fcamelcase)},nodename:function(elem,name){return elem.nodename&&elem.nodename.tolowercase()===name.tolowercase()},each:function(obj,callback){var length,i=0;if(isarraylike(obj)){length=obj.length;for(;i0&&(length-1)in obj}var sizzle=(function(window){var i,support,expr,gettext,isxml,tokenize,compile,select,outermostcontext,sortinput,hasduplicate,setdocument,document,docelem,documentishtml,rbuggyqsa,rbuggymatches,matches,contains,expando="sizzle"+1*new date(),preferreddoc=window.document,dirruns=0,done=0,classcache=createcache(),tokencache=createcache(),compilercache=createcache(),sortorder=function(a,b){if(a===b){hasduplicate=true}return 0},max_negative=1<<31,hasown=({}).hasownproperty,arr=[],pop=arr.pop,push_native=arr.push,push=arr.push,slice=arr.slice,indexof=function(list,elem){var i=0,len=list.length;for(;i+~]|"+whitespace+")"+whitespace+"*"),rattributequotes=new regexp("="+whitespace+"*([^\\]'\"]*?)"+whitespace+"*\\]","g"),rpseudo=new regexp(pseudos),ridentifier=new regexp("^"+identifier+"$"),matchexpr={"id":new regexp("^#("+identifier+")"),"class":new regexp("^\\.("+identifier+")"),"tag":new regexp("^("+identifier+"|[*])"),"attr":new regexp("^"+attributes),"pseudo":new regexp("^"+pseudos),"child":new regexp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+whitespace+"*(even|odd|(([+-]|)(\\d*)n|)"+whitespace+"*(?:([+-]|)"+whitespace+"*(\\d+)|))"+whitespace+"*\\)|)","i"),"bool":new regexp("^(?:"+booleans+")$","i"),"needscontext":new regexp("^"+whitespace+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+whitespace+"*((?:-\\d)?\\d*)"+whitespace+"*\\)|)(?=[^-]|$)","i")},rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\d$/i,rnative=/^[^{]+\{\s*\[native \w/,rquickexpr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,rescape=/'|\\/g,runescape=new regexp("\\\\([\\da-f]{1,6}"+whitespace+"?|("+whitespace+")|.)","ig"),funescape=function(_,escaped,escapedwhitespace){var high="0x"+escaped-0x10000;return high!==high||escapedwhitespace?escaped:high<0?string.fromcharcode(high+0x10000):string.fromcharcode(high>>10|0xd800,high&0x3ff|0xdc00)},unloadhandler=function(){setdocument()};try{push.apply((arr=slice.call(preferreddoc.childnodes)),preferreddoc.childnodes);arr[preferreddoc.childnodes.length].nodetype}catch(e){push={apply:arr.length?function(target,els){push_native.apply(target,slice.call(els))}:function(target,els){var j=target.length,i=0;while((target[j++]=els[i++])){}target.length=j-1}}}function sizzle(selector,context,results,seed){var m,i,elem,nid,nidselect,match,groups,newselector,newcontext=context&&context.ownerdocument,nodetype=context?context.nodetype:9;results=results||[];if(typeof selector!=="string"||!selector||nodetype!==1&&nodetype!==9&&nodetype!==11){return results}if(!seed){if((context?context.ownerdocument||context:preferreddoc)!==document){setdocument(context)}context=context||document;if(documentishtml){if(nodetype!==11&&(match=rquickexpr.exec(selector))){if((m=match[1])){if(nodetype===9){if((elem=context.getelementbyid(m))){if(elem.id===m){results.push(elem);return results}}else{return results}}else{if(newcontext&&(elem=newcontext.getelementbyid(m))&&contains(context,elem)&&elem.id===m){results.push(elem);return results}}}else if(match[2]){push.apply(results,context.getelementsbytagname(selector));return results}else if((m=match[3])&&support.getelementsbyclassname&&context.getelementsbyclassname){push.apply(results,context.getelementsbyclassname(m));return results}}if(support.qsa&&!compilercache[selector+" "]&&(!rbuggyqsa||!rbuggyqsa.test(selector))){if(nodetype!==1){newcontext=context;newselector=selector}else if(context.nodename.tolowercase()!=="object"){if((nid=context.getattribute("id"))){nid=nid.replace(rescape,"\\$&")}else{context.setattribute("id",(nid=expando))}groups=tokenize(selector);i=groups.length;nidselect=ridentifier.test(nid)?"#"+nid:"[id='"+nid+"']";while(i--){groups[i]=nidselect+" "+toselector(groups[i])}newselector=groups.join(",");newcontext=rsibling.test(selector)&&testcontext(context.parentnode)||context}if(newselector){try{push.apply(results,newcontext.queryselectorall(newselector));return results}catch(qsaerror){}finally{if(nid===expando){context.removeattribute("id")}}}}}}return select(selector.replace(rtrim,"$1"),context,results,seed)}function createcache(){var keys=[];function cache(key,value){if(keys.push(key+" ")>expr.cachelength){delete cache[keys.shift()]}return(cache[key+" "]=value)}return cache}function markfunction(fn){fn[expando]=true;return fn}function assert(fn){var div=document.createelement("div");try{return!!fn(div)}catch(e){return false}finally{if(div.parentnode){div.parentnode.removechild(div)}div=null}}function addhandle(attrs,handler){var arr=attrs.split("|"),i=arr.length;while(i--){expr.attrhandle[arr[i]]=handler}}function siblingcheck(a,b){var cur=b&&a,diff=cur&&a.nodetype===1&&b.nodetype===1&&(~b.sourceindex||max_negative)-(~a.sourceindex||max_negative);if(diff){return diff}if(cur){while((cur=cur.nextsibling)){if(cur===b){return-1}}}return a?1:-1}function createinputpseudo(type){return function(elem){var name=elem.nodename.tolowercase();return name==="input"&&elem.type===type}}function createbuttonpseudo(type){return function(elem){var name=elem.nodename.tolowercase();return(name==="input"||name==="button")&&elem.type===type}}function createpositionalpseudo(fn){return markfunction(function(argument){argument=+argument;return markfunction(function(seed,matches){var j,matchindexes=fn([],seed.length,argument),i=matchindexes.length;while(i--){if(seed[(j=matchindexes[i])]){seed[j]=!(matches[j]=seed[j])}}})})}function testcontext(context){return context&&typeof context.getelementsbytagname!=="undefined"&&context}support=sizzle.support={};isxml=sizzle.isxml=function(elem){var documentelement=elem&&(elem.ownerdocument||elem).documentelement;return documentelement?documentelement.nodename!=="html":false};setdocument=sizzle.setdocument=function(node){var hascompare,parent,doc=node?node.ownerdocument||node:preferreddoc;if(doc===document||doc.nodetype!==9||!doc.documentelement){return document}document=doc;docelem=document.documentelement;documentishtml=!isxml(document);if((parent=document.defaultview)&&parent.top!==parent){if(parent.addeventlistener){parent.addeventlistener("unload",unloadhandler,false)}else if(parent.attachevent){parent.attachevent("onunload",unloadhandler)}}support.attributes=assert(function(div){div.classname="i";return!div.getattribute("classname")});support.getelementsbytagname=assert(function(div){div.appendchild(document.createcomment(""));return!div.getelementsbytagname("*").length});support.getelementsbyclassname=rnative.test(document.getelementsbyclassname);support.getbyid=assert(function(div){docelem.appendchild(div).id=expando;return!document.getelementsbyname||!document.getelementsbyname(expando).length});if(support.getbyid){expr.find["id"]=function(id,context){if(typeof context.getelementbyid!=="undefined"&&documentishtml){var m=context.getelementbyid(id);return m?[m]:[]}};expr.filter["id"]=function(id){var attrid=id.replace(runescape,funescape);return function(elem){return elem.getattribute("id")===attrid}}}else{delete expr.find["id"];expr.filter["id"]=function(id){var attrid=id.replace(runescape,funescape);return function(elem){var node=typeof elem.getattributenode!=="undefined"&&elem.getattributenode("id");return node&&node.value===attrid}}}expr.find["tag"]=support.getelementsbytagname?function(tag,context){if(typeof context.getelementsbytagname!=="undefined"){return context.getelementsbytagname(tag)}else if(support.qsa){return context.queryselectorall(tag)}}:function(tag,context){var elem,tmp=[],i=0,results=context.getelementsbytagname(tag);if(tag==="*"){while((elem=results[i++])){if(elem.nodetype===1){tmp.push(elem)}}return tmp}return results};expr.find["class"]=support.getelementsbyclassname&&function(classname,context){if(typeof context.getelementsbyclassname!=="undefined"&&documentishtml){return context.getelementsbyclassname(classname)}};rbuggymatches=[];rbuggyqsa=[];if((support.qsa=rnative.test(document.queryselectorall))){assert(function(div){docelem.appendchild(div).innerhtml="";if(div.queryselectorall("[msallowcapture^='']").length){rbuggyqsa.push("[*^$]="+whitespace+"*(?:''|\"\")")}if(!div.queryselectorall("[selected]").length){rbuggyqsa.push("\\["+whitespace+"*(?:value|"+booleans+")")}if(!div.queryselectorall("[id~="+expando+"-]").length){rbuggyqsa.push("~=")}if(!div.queryselectorall(":checked").length){rbuggyqsa.push(":checked")}if(!div.queryselectorall("a#"+expando+"+*").length){rbuggyqsa.push(".#.+[+~]")}});assert(function(div){var input=document.createelement("input");input.setattribute("type","hidden");div.appendchild(input).setattribute("name","d");if(div.queryselectorall("[name=d]").length){rbuggyqsa.push("name"+whitespace+"*[*^$|!~]?=")}if(!div.queryselectorall(":enabled").length){rbuggyqsa.push(":enabled",":disabled")}div.queryselectorall("*,:x");rbuggyqsa.push(",.*:")})}if((support.matchesselector=rnative.test((matches=docelem.matches||docelem.webkitmatchesselector||docelem.mozmatchesselector||docelem.omatchesselector||docelem.msmatchesselector)))){assert(function(div){support.disconnectedmatch=matches.call(div,"div");matches.call(div,"[s!='']:x");rbuggymatches.push("!=",pseudos)})}rbuggyqsa=rbuggyqsa.length&&new regexp(rbuggyqsa.join("|"));rbuggymatches=rbuggymatches.length&&new regexp(rbuggymatches.join("|"));hascompare=rnative.test(docelem.comparedocumentposition);contains=hascompare||rnative.test(docelem.contains)?function(a,b){var adown=a.nodetype===9?a.documentelement:a,bup=b&&b.parentnode;return a===bup||!!(bup&&bup.nodetype===1&&(adown.contains?adown.contains(bup):a.comparedocumentposition&&a.comparedocumentposition(bup)&16))}:function(a,b){if(b){while((b=b.parentnode)){if(b===a){return true}}}return false};sortorder=hascompare?function(a,b){if(a===b){hasduplicate=true;return 0}var compare=!a.comparedocumentposition-!b.comparedocumentposition;if(compare){return compare}compare=(a.ownerdocument||a)===(b.ownerdocument||b)?a.comparedocumentposition(b):1;if(compare&1||(!support.sortdetached&&b.comparedocumentposition(a)===compare)){if(a===document||a.ownerdocument===preferreddoc&&contains(preferreddoc,a)){return-1}if(b===document||b.ownerdocument===preferreddoc&&contains(preferreddoc,b)){return 1}return sortinput?(indexof(sortinput,a)-indexof(sortinput,b)):0}return compare&4?-1:1}:function(a,b){if(a===b){hasduplicate=true;return 0}var cur,i=0,aup=a.parentnode,bup=b.parentnode,ap=[a],bp=[b];if(!aup||!bup){return a===document?-1:b===document?1:aup?-1:bup?1:sortinput?(indexof(sortinput,a)-indexof(sortinput,b)):0}else if(aup===bup){return siblingcheck(a,b)}cur=a;while((cur=cur.parentnode)){ap.unshift(cur)}cur=b;while((cur=cur.parentnode)){bp.unshift(cur)}while(ap[i]===bp[i]){i++}return i?siblingcheck(ap[i],bp[i]):ap[i]===preferreddoc?-1:bp[i]===preferreddoc?1:0};return document};sizzle.matches=function(expr,elements){return sizzle(expr,null,null,elements)};sizzle.matchesselector=function(elem,expr){if((elem.ownerdocument||elem)!==document){setdocument(elem)}expr=expr.replace(rattributequotes,"='$1']");if(support.matchesselector&&documentishtml&&!compilercache[expr+" "]&&(!rbuggymatches||!rbuggymatches.test(expr))&&(!rbuggyqsa||!rbuggyqsa.test(expr))){try{var ret=matches.call(elem,expr);if(ret||support.disconnectedmatch||elem.document&&elem.document.nodetype!==11){return ret}}catch(e){}}return sizzle(expr,document,null,[elem]).length>0};sizzle.contains=function(context,elem){if((context.ownerdocument||context)!==document){setdocument(context)}return contains(context,elem)};sizzle.attr=function(elem,name){if((elem.ownerdocument||elem)!==document){setdocument(elem)}var fn=expr.attrhandle[name.tolowercase()],val=fn&&hasown.call(expr.attrhandle,name.tolowercase())?fn(elem,name,!documentishtml):undefined;return val!==undefined?val:support.attributes||!documentishtml?elem.getattribute(name):(val=elem.getattributenode(name))&&val.specified?val.value:null};sizzle.error=function(msg){throw new error("syntax error, unrecognized expression: "+msg);};sizzle.uniquesort=function(results){var elem,duplicates=[],j=0,i=0;hasduplicate=!support.detectduplicates;sortinput=!support.sortstable&&results.slice(0);results.sort(sortorder);if(hasduplicate){while((elem=results[i++])){if(elem===results[i]){j=duplicates.push(i)}}while(j--){results.splice(duplicates[j],1)}}sortinput=null;return results};gettext=sizzle.gettext=function(elem){var node,ret="",i=0,nodetype=elem.nodetype;if(!nodetype){while((node=elem[i++])){ret+=gettext(node)}}else if(nodetype===1||nodetype===9||nodetype===11){if(typeof elem.textcontent==="string"){return elem.textcontent}else{for(elem=elem.firstchild;elem;elem=elem.nextsibling){ret+=gettext(elem)}}}else if(nodetype===3||nodetype===4){return elem.nodevalue}return ret};expr=sizzle.selectors={cachelength:50,createpseudo:markfunction,match:matchexpr,attrhandle:{},find:{},relative:{">":{dir:"parentnode",first:true}," ":{dir:"parentnode"},"+":{dir:"previoussibling",first:true},"~":{dir:"previoussibling"}},prefilter:{"attr":function(match){match[1]=match[1].replace(runescape,funescape);match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape);if(match[2]==="~="){match[3]=" "+match[3]+" "}return match.slice(0,4)},"child":function(match){match[1]=match[1].tolowercase();if(match[1].slice(0,3)==="nth"){if(!match[3]){sizzle.error(match[0])}match[4]=+(match[4]?match[5]+(match[6]||1):2*(match[3]==="even"||match[3]==="odd"));match[5]=+((match[7]+match[8])||match[3]==="odd")}else if(match[3]){sizzle.error(match[0])}return match},"pseudo":function(match){var excess,unquoted=!match[6]&&match[2];if(matchexpr["child"].test(match[0])){return null}if(match[3]){match[2]=match[4]||match[5]||""}else if(unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,true))&&(excess=unquoted.indexof(")",unquoted.length-excess)-unquoted.length)){match[0]=match[0].slice(0,excess);match[2]=unquoted.slice(0,excess)}return match.slice(0,3)}},filter:{"tag":function(nodenameselector){var nodename=nodenameselector.replace(runescape,funescape).tolowercase();return nodenameselector==="*"?function(){return true}:function(elem){return elem.nodename&&elem.nodename.tolowercase()===nodename}},"class":function(classname){var pattern=classcache[classname+" "];return pattern||(pattern=new regexp("(^|"+whitespace+")"+classname+"("+whitespace+"|$)"))&&classcache(classname,function(elem){return pattern.test(typeof elem.classname==="string"&&elem.classname||typeof elem.getattribute!=="undefined"&&elem.getattribute("class")||"")})},"attr":function(name,operator,check){return function(elem){var result=sizzle.attr(elem,name);if(result==null){return operator==="!="}if(!operator){return true}result+="";return operator==="="?result===check:operator==="!="?result!==check:operator==="^="?check&&result.indexof(check)===0:operator==="*="?check&&result.indexof(check)>-1:operator==="$="?check&&result.slice(-check.length)===check:operator==="~="?(" "+result.replace(rwhitespace," ")+" ").indexof(check)>-1:operator==="|="?result===check||result.slice(0,check.length+1)===check+"-":false}},"child":function(type,what,argument,first,last){var simple=type.slice(0,3)!=="nth",forward=type.slice(-4)!=="last",oftype=what==="of-type";return first===1&&last===0?function(elem){return!!elem.parentnode}:function(elem,context,xml){var cache,uniquecache,outercache,node,nodeindex,start,dir=simple!==forward?"nextsibling":"previoussibling",parent=elem.parentnode,name=oftype&&elem.nodename.tolowercase(),usecache=!xml&&!oftype,diff=false;if(parent){if(simple){while(dir){node=elem;while((node=node[dir])){if(oftype?node.nodename.tolowercase()===name:node.nodetype===1){return false}}start=dir=type==="only"&&!start&&"nextsibling"}return true}start=[forward?parent.firstchild:parent.lastchild];if(forward&&usecache){node=parent;outercache=node[expando]||(node[expando]={});uniquecache=outercache[node.uniqueid]||(outercache[node.uniqueid]={});cache=uniquecache[type]||[];nodeindex=cache[0]===dirruns&&cache[1];diff=nodeindex&&cache[2];node=nodeindex&&parent.childnodes[nodeindex];while((node=++nodeindex&&node&&node[dir]||(diff=nodeindex=0)||start.pop())){if(node.nodetype===1&&++diff&&node===elem){uniquecache[type]=[dirruns,nodeindex,diff];break}}}else{if(usecache){node=elem;outercache=node[expando]||(node[expando]={});uniquecache=outercache[node.uniqueid]||(outercache[node.uniqueid]={});cache=uniquecache[type]||[];nodeindex=cache[0]===dirruns&&cache[1];diff=nodeindex}if(diff===false){while((node=++nodeindex&&node&&node[dir]||(diff=nodeindex=0)||start.pop())){if((oftype?node.nodename.tolowercase()===name:node.nodetype===1)&&++diff){if(usecache){outercache=node[expando]||(node[expando]={});uniquecache=outercache[node.uniqueid]||(outercache[node.uniqueid]={});uniquecache[type]=[dirruns,diff]}if(node===elem){break}}}}}diff-=last;return diff===first||(diff%first===0&&diff/first>=0)}}},"pseudo":function(pseudo,argument){var args,fn=expr.pseudos[pseudo]||expr.setfilters[pseudo.tolowercase()]||sizzle.error("unsupported pseudo: "+pseudo);if(fn[expando]){return fn(argument)}if(fn.length>1){args=[pseudo,pseudo,"",argument];return expr.setfilters.hasownproperty(pseudo.tolowercase())?markfunction(function(seed,matches){var idx,matched=fn(seed,argument),i=matched.length;while(i--){idx=indexof(seed,matched[i]);seed[idx]=!(matches[idx]=matched[i])}}):function(elem){return fn(elem,0,args)}}return fn}},pseudos:{"not":markfunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim,"$1"));return matcher[expando]?markfunction(function(seed,matches,context,xml){var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;while(i--){if((elem=unmatched[i])){seed[i]=!(matches[i]=elem)}}}):function(elem,context,xml){input[0]=elem;matcher(input,null,xml,results);input[0]=null;return!results.pop()}}),"has":markfunction(function(selector){return function(elem){return sizzle(selector,elem).length>0}}),"contains":markfunction(function(text){text=text.replace(runescape,funescape);return function(elem){return(elem.textcontent||elem.innertext||gettext(elem)).indexof(text)>-1}}),"lang":markfunction(function(lang){if(!ridentifier.test(lang||"")){sizzle.error("unsupported lang: "+lang)}lang=lang.replace(runescape,funescape).tolowercase();return function(elem){var elemlang;do{if((elemlang=documentishtml?elem.lang:elem.getattribute("xml:lang")||elem.getattribute("lang"))){elemlang=elemlang.tolowercase();return elemlang===lang||elemlang.indexof(lang+"-")===0}}while((elem=elem.parentnode)&&elem.nodetype===1);return false}}),"target":function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id},"root":function(elem){return elem===docelem},"focus":function(elem){return elem===document.activeelement&&(!document.hasfocus||document.hasfocus())&&!!(elem.type||elem.href||~elem.tabindex)},"enabled":function(elem){return elem.disabled===false},"disabled":function(elem){return elem.disabled===true},"checked":function(elem){var nodename=elem.nodename.tolowercase();return(nodename==="input"&&!!elem.checked)||(nodename==="option"&&!!elem.selected)},"selected":function(elem){if(elem.parentnode){elem.parentnode.selectedindex}return elem.selected===true},"empty":function(elem){for(elem=elem.firstchild;elem;elem=elem.nextsibling){if(elem.nodetype<6){return false}}return true},"parent":function(elem){return!expr.pseudos["empty"](elem)},"header":function(elem){return rheader.test(elem.nodename)},"input":function(elem){return rinputs.test(elem.nodename)},"button":function(elem){var name=elem.nodename.tolowercase();return name==="input"&&elem.type==="button"||name==="button"},"text":function(elem){var attr;return elem.nodename.tolowercase()==="input"&&elem.type==="text"&&((attr=elem.getattribute("type"))==null||attr.tolowercase()==="text")},"first":createpositionalpseudo(function(){return[0]}),"last":createpositionalpseudo(function(matchindexes,length){return[length-1]}),"eq":createpositionalpseudo(function(matchindexes,length,argument){return[argument<0?argument+length:argument]}),"even":createpositionalpseudo(function(matchindexes,length){var i=0;for(;i=0;){matchindexes.push(i)}return matchindexes}),"gt":createpositionalpseudo(function(matchindexes,length,argument){var i=argument<0?argument+length:argument;for(;++i1?function(elem,context,xml){var i=matchers.length;while(i--){if(!matchers[i](elem,context,xml)){return false}}return true}:matchers[0]}function multiplecontexts(selector,contexts,results){var i=0,len=contexts.length;for(;i-1){seed[temp]=!(results[temp]=elem)}}}}else{matcherout=condense(matcherout===results?matcherout.splice(preexisting,matcherout.length):matcherout);if(postfinder){postfinder(null,results,matcherout,xml)}else{push.apply(results,matcherout)}}})}function matcherfromtokens(tokens){var checkcontext,matcher,j,len=tokens.length,leadingrelative=expr.relative[tokens[0].type],implicitrelative=leadingrelative||expr.relative[" "],i=leadingrelative?1:0,matchcontext=addcombinator(function(elem){return elem===checkcontext},implicitrelative,true),matchanycontext=addcombinator(function(elem){return indexof(checkcontext,elem)>-1},implicitrelative,true),matchers=[function(elem,context,xml){var ret=(!leadingrelative&&(xml||context!==outermostcontext))||((checkcontext=context).nodetype?matchcontext(elem,context,xml):matchanycontext(elem,context,xml));checkcontext=null;return ret}];for(;i1&&elementmatcher(matchers),i>1&&toselector(tokens.slice(0,i-1).concat({value:tokens[i-2].type===" "?"*":""})).replace(rtrim,"$1"),matcher,i0,byelement=elementmatchers.length>0,supermatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedcount=0,i="0",unmatched=seed&&[],setmatched=[],contextbackup=outermostcontext,elems=seed||byelement&&expr.find["tag"]("*",outermost),dirrunsunique=(dirruns+=contextbackup==null?1:math.random()||0.1),len=elems.length;if(outermost){outermostcontext=context===document||context||outermost}for(;i!==len&&(elem=elems[i])!=null;i++){if(byelement&&elem){j=0;if(!context&&elem.ownerdocument!==document){setdocument(elem);xml=!documentishtml}while((matcher=elementmatchers[j++])){if(matcher(elem,context||document,xml)){results.push(elem);break}}if(outermost){dirruns=dirrunsunique}}if(byset){if((elem=!matcher&&elem)){matchedcount--}if(seed){unmatched.push(elem)}}}matchedcount+=i;if(byset&&i!==matchedcount){j=0;while((matcher=setmatchers[j++])){matcher(unmatched,setmatched,context,xml)}if(seed){if(matchedcount>0){while(i--){if(!(unmatched[i]||setmatched[i])){setmatched[i]=pop.call(results)}}}setmatched=condense(setmatched)}push.apply(results,setmatched);if(outermost&&!seed&&setmatched.length>0&&(matchedcount+setmatchers.length)>1){sizzle.uniquesort(results)}}if(outermost){dirruns=dirrunsunique;outermostcontext=contextbackup}return unmatched};return byset?markfunction(supermatcher):supermatcher}compile=sizzle.compile=function(selector,match){var i,setmatchers=[],elementmatchers=[],cached=compilercache[selector+" "];if(!cached){if(!match){match=tokenize(selector)}i=match.length;while(i--){cached=matcherfromtokens(match[i]);if(cached[expando]){setmatchers.push(cached)}else{elementmatchers.push(cached)}}cached=compilercache(selector,matcherfromgroupmatchers(elementmatchers,setmatchers));cached.selector=selector}return cached};select=sizzle.select=function(selector,context,results,seed){var i,tokens,token,type,find,compiled=typeof selector==="function"&&selector,match=!seed&&tokenize((selector=compiled.selector||selector));results=results||[];if(match.length===1){tokens=match[0]=match[0].slice(0);if(tokens.length>2&&(token=tokens[0]).type==="id"&&support.getbyid&&context.nodetype===9&&documentishtml&&expr.relative[tokens[1].type]){context=(expr.find["id"](token.matches[0].replace(runescape,funescape),context)||[])[0];if(!context){return results}else if(compiled){context=context.parentnode}selector=selector.slice(tokens.shift().value.length)}i=matchexpr["needscontext"].test(selector)?0:tokens.length;while(i--){token=tokens[i];if(expr.relative[(type=token.type)]){break}if((find=expr.find[type])){if((seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testcontext(context.parentnode)||context))){tokens.splice(i,1);selector=seed.length&&toselector(tokens);if(!selector){push.apply(results,seed);return results}break}}}}(compiled||compile(selector,match))(seed,context,!documentishtml,results,!context||rsibling.test(selector)&&testcontext(context.parentnode)||context);return results};support.sortstable=expando.split("").sort(sortorder).join("")===expando;support.detectduplicates=!!hasduplicate;setdocument();support.sortdetached=assert(function(div1){return div1.comparedocumentposition(document.createelement("div"))&1});if(!assert(function(div){div.innerhtml="";return div.firstchild.getattribute("href")==="#"})){addhandle("type|href|height|width",function(elem,name,isxml){if(!isxml){return elem.getattribute(name,name.tolowercase()==="type"?1:2)}})}if(!support.attributes||!assert(function(div){div.innerhtml="";div.firstchild.setattribute("value","");return div.firstchild.getattribute("value")===""})){addhandle("value",function(elem,name,isxml){if(!isxml&&elem.nodename.tolowercase()==="input"){return elem.defaultvalue}})}if(!assert(function(div){return div.getattribute("disabled")==null})){addhandle(booleans,function(elem,name,isxml){var val;if(!isxml){return elem[name]===true?name.tolowercase():(val=elem.getattributenode(name))&&val.specified?val.value:null}})}return sizzle})(window);jquery.find=sizzle;jquery.expr=sizzle.selectors;jquery.expr[":"]=jquery.expr.pseudos;jquery.uniquesort=jquery.unique=sizzle.uniquesort;jquery.text=sizzle.gettext;jquery.isxmldoc=sizzle.isxml;jquery.contains=sizzle.contains;var dir=function(elem,dir,until){var matched=[],truncate=until!==undefined;while((elem=elem[dir])&&elem.nodetype!==9){if(elem.nodetype===1){if(truncate&&jquery(elem).is(until)){break}matched.push(elem)}}return matched};var siblings=function(n,elem){var matched=[];for(;n;n=n.nextsibling){if(n.nodetype===1&&n!==elem){matched.push(n)}}return matched};var rneedscontext=jquery.expr.match.needscontext;var rsingletag=(/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/);var rissimple=/^.[^:#\[\.,]*$/;function winnow(elements,qualifier,not){if(jquery.isfunction(qualifier)){return jquery.grep(elements,function(elem,i){return!!qualifier.call(elem,i,elem)!==not})}if(qualifier.nodetype){return jquery.grep(elements,function(elem){return(elem===qualifier)!==not})}if(typeof qualifier==="string"){if(rissimple.test(qualifier)){return jquery.filter(qualifier,elements,not)}qualifier=jquery.filter(qualifier,elements)}return jquery.grep(elements,function(elem){return(indexof.call(qualifier,elem)>-1)!==not})}jquery.filter=function(expr,elems,not){var elem=elems[0];if(not){expr=":not("+expr+")"}return elems.length===1&&elem.nodetype===1?jquery.find.matchesselector(elem,expr)?[elem]:[]:jquery.find.matches(expr,jquery.grep(elems,function(elem){return elem.nodetype===1}))};jquery.fn.extend({find:function(selector){var i,len=this.length,ret=[],self=this;if(typeof selector!=="string"){return this.pushstack(jquery(selector).filter(function(){for(i=0;i1?jquery.unique(ret):ret);ret.selector=this.selector?this.selector+" "+selector:selector;return ret},filter:function(selector){return this.pushstack(winnow(this,selector||[],false))},not:function(selector){return this.pushstack(winnow(this,selector||[],true))},is:function(selector){return!!winnow(this,typeof selector==="string"&&rneedscontext.test(selector)?jquery(selector):selector||[],false).length}});var rootjquery,rquickexpr=/^(?:\s*(<[\w\w]+>)[^>]*|#([\w-]*))$/,init=jquery.fn.init=function(selector,context,root){var match,elem;if(!selector){return this}root=root||rootjquery;if(typeof selector==="string"){if(selector[0]==="<"&&selector[selector.length-1]===">"&&selector.length>=3){match=[null,selector,null]}else{match=rquickexpr.exec(selector)}if(match&&(match[1]||!context)){if(match[1]){context=context instanceof jquery?context[0]:context;jquery.merge(this,jquery.parsehtml(match[1],context&&context.nodetype?context.ownerdocument||context:document,true));if(rsingletag.test(match[1])&&jquery.isplainobject(context)){for(match in context){if(jquery.isfunction(this[match])){this[match](context[match])}else{this.attr(match,context[match])}}}return this}else{elem=document.getelementbyid(match[2]);if(elem&&elem.parentnode){this.length=1;this[0]=elem}this.context=document;this.selector=selector;return this}}else if(!context||context.jquery){return(context||root).find(selector)}else{return this.constructor(context).find(selector)}}else if(selector.nodetype){this.context=this[0]=selector;this.length=1;return this}else if(jquery.isfunction(selector)){return root.ready!==undefined?root.ready(selector):selector(jquery)}if(selector.selector!==undefined){this.selector=selector.selector;this.context=selector.context}return jquery.makearray(selector,this)};init.prototype=jquery.fn;rootjquery=jquery(document);var rparentsprev=/^(?:parents|prev(?:until|all))/,guaranteedunique={children:true,contents:true,next:true,prev:true};jquery.fn.extend({has:function(target){var targets=jquery(target,this),l=targets.length;return this.filter(function(){var i=0;for(;i-1:cur.nodetype===1&&jquery.find.matchesselector(cur,selectors))){matched.push(cur);break}}}return this.pushstack(matched.length>1?jquery.uniquesort(matched):matched)},index:function(elem){if(!elem){return(this[0]&&this[0].parentnode)?this.first().prevall().length:-1}if(typeof elem==="string"){return indexof.call(jquery(elem),this[0])}return indexof.call(this,elem.jquery?elem[0]:elem)},add:function(selector,context){return this.pushstack(jquery.uniquesort(jquery.merge(this.get(),jquery(selector,context))))},addback:function(selector){return this.add(selector==null?this.prevobject:this.prevobject.filter(selector))}});function sibling(cur,dir){while((cur=cur[dir])&&cur.nodetype!==1){}return cur}jquery.each({parent:function(elem){var parent=elem.parentnode;return parent&&parent.nodetype!==11?parent:null},parents:function(elem){return dir(elem,"parentnode")},parentsuntil:function(elem,i,until){return dir(elem,"parentnode",until)},next:function(elem){return sibling(elem,"nextsibling")},prev:function(elem){return sibling(elem,"previoussibling")},nextall:function(elem){return dir(elem,"nextsibling")},prevall:function(elem){return dir(elem,"previoussibling")},nextuntil:function(elem,i,until){return dir(elem,"nextsibling",until)},prevuntil:function(elem,i,until){return dir(elem,"previoussibling",until)},siblings:function(elem){return siblings((elem.parentnode||{}).firstchild,elem)},children:function(elem){return siblings(elem.firstchild)},contents:function(elem){return elem.contentdocument||jquery.merge([],elem.childnodes)}},function(name,fn){jquery.fn[name]=function(until,selector){var matched=jquery.map(this,fn,until);if(name.slice(-5)!=="until"){selector=until}if(selector&&typeof selector==="string"){matched=jquery.filter(selector,matched)}if(this.length>1){if(!guaranteedunique[name]){jquery.uniquesort(matched)}if(rparentsprev.test(name)){matched.reverse()}}return this.pushstack(matched)}});var rnotwhite=(/\s+/g);function createoptions(options){var object={};jquery.each(options.match(rnotwhite)||[],function(_,flag){object[flag]=true});return object}jquery.callbacks=function(options){options=typeof options==="string"?createoptions(options):jquery.extend({},options);var firing,memory,fired,locked,list=[],queue=[],firingindex=-1,fire=function(){locked=options.once;fired=firing=true;for(;queue.length;firingindex=-1){memory=queue.shift();while(++firingindex-1){list.splice(index,1);if(index<=firingindex){firingindex--}}});return this},has:function(fn){return fn?jquery.inarray(fn,list)>-1:list.length>0},empty:function(){if(list){list=[]}return this},disable:function(){locked=queue=[];list=memory="";return this},disabled:function(){return!list},lock:function(){locked=queue=[];if(!memory){list=memory=""}return this},locked:function(){return!!locked},firewith:function(context,args){if(!locked){args=args||[];args=[context,args.slice?args.slice():args];queue.push(args);if(!firing){fire()}}return this},fire:function(){self.firewith(this,arguments);return this},fired:function(){return!!fired}};return self};jquery.extend({deferred:function(func){var tuples=[["resolve","done",jquery.callbacks("once memory"),"resolved"],["reject","fail",jquery.callbacks("once memory"),"rejected"],["notify","progress",jquery.callbacks("memory")]],state="pending",promise={state:function(){return state},always:function(){deferred.done(arguments).fail(arguments);return this},then:function(){var fns=arguments;return jquery.deferred(function(newdefer){jquery.each(tuples,function(i,tuple){var fn=jquery.isfunction(fns[i])&&fns[i];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);if(returned&&jquery.isfunction(returned.promise)){returned.promise().progress(newdefer.notify).done(newdefer.resolve).fail(newdefer.reject)}else{newdefer[tuple[0]+"with"](this===promise?newdefer.promise():this,fn?[returned]:arguments)}})});fns=null}).promise()},promise:function(obj){return obj!=null?jquery.extend(obj,promise):promise}},deferred={};promise.pipe=promise.then;jquery.each(tuples,function(i,tuple){var list=tuple[2],statestring=tuple[3];promise[tuple[1]]=list.add;if(statestring){list.add(function(){state=statestring},tuples[i^1][2].disable,tuples[2][2].lock)}deferred[tuple[0]]=function(){deferred[tuple[0]+"with"](this===deferred?promise:this,arguments);return this};deferred[tuple[0]+"with"]=list.firewith});promise.promise(deferred);if(func){func.call(deferred,deferred)}return deferred},when:function(subordinate){var i=0,resolvevalues=slice.call(arguments),length=resolvevalues.length,remaining=length!==1||(subordinate&&jquery.isfunction(subordinate.promise))?length:0,deferred=remaining===1?subordinate:jquery.deferred(),updatefunc=function(i,contexts,values){return function(value){contexts[i]=this;values[i]=arguments.length>1?slice.call(arguments):value;if(values===progressvalues){deferred.notifywith(contexts,values)}else if(!(--remaining)){deferred.resolvewith(contexts,values)}}},progressvalues,progresscontexts,resolvecontexts;if(length>1){progressvalues=new array(length);progresscontexts=new array(length);resolvecontexts=new array(length);for(;i0){return}readylist.resolvewith(document,[jquery]);if(jquery.fn.triggerhandler){jquery(document).triggerhandler("ready");jquery(document).off("ready")}}});function completed(){document.removeeventlistener("domcontentloaded",completed);window.removeeventlistener("load",completed);jquery.ready()}jquery.ready.promise=function(obj){if(!readylist){readylist=jquery.deferred();if(document.readystate==="complete"||(document.readystate!=="loading"&&!document.documentelement.doscroll)){window.settimeout(jquery.ready)}else{document.addeventlistener("domcontentloaded",completed);window.addeventlistener("load",completed)}}return readylist.promise(obj)};jquery.ready.promise();var access=function(elems,fn,key,value,chainable,emptyget,raw){var i=0,len=elems.length,bulk=key==null;if(jquery.type(key)==="object"){chainable=true;for(i in key){access(elems,fn,i,key[i],true,emptyget,raw)}}else if(value!==undefined){chainable=true;if(!jquery.isfunction(value)){raw=true}if(bulk){if(raw){fn.call(elems,value);fn=null}else{bulk=fn;fn=function(elem,key,value){return bulk.call(jquery(elem),value)}}}if(fn){for(;i-1&&data!==undefined){datauser.set(this,key,value)}})},null,value,arguments.length>1,null,true)},removedata:function(key){return this.each(function(){datauser.remove(this,key)})}});jquery.extend({queue:function(elem,type,data){var queue;if(elem){type=(type||"fx")+"queue";queue=datapriv.get(elem,type);if(data){if(!queue||jquery.isarray(data)){queue=datapriv.access(elem,type,jquery.makearray(data))}else{queue.push(data)}}return queue||[]}},dequeue:function(elem,type){type=type||"fx";var queue=jquery.queue(elem,type),startlength=queue.length,fn=queue.shift(),hooks=jquery._queuehooks(elem,type),next=function(){jquery.dequeue(elem,type)};if(fn==="inprogress"){fn=queue.shift();startlength--}if(fn){if(type==="fx"){queue.unshift("inprogress")}delete hooks.stop;fn.call(elem,next,hooks)}if(!startlength&&hooks){hooks.empty.fire()}},_queuehooks:function(elem,type){var key=type+"queuehooks";return datapriv.get(elem,key)||datapriv.access(elem,key,{empty:jquery.callbacks("once memory").add(function(){datapriv.remove(elem,[type+"queue",key])})})}});jquery.fn.extend({queue:function(type,data){var setter=2;if(typeof type!=="string"){data=type;type="fx";setter--}if(arguments.length",""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};wrapmap.optgroup=wrapmap.option;wrapmap.tbody=wrapmap.tfoot=wrapmap.colgroup=wrapmap.caption=wrapmap.thead;wrapmap.th=wrapmap.td;function getall(context,tag){var ret=typeof context.getelementsbytagname!=="undefined"?context.getelementsbytagname(tag||"*"):typeof context.queryselectorall!=="undefined"?context.queryselectorall(tag||"*"):[];return tag===undefined||tag&&jquery.nodename(context,tag)?jquery.merge([context],ret):ret}function setglobaleval(elems,refelements){var i=0,l=elems.length;for(;i-1){if(ignored){ignored.push(elem)}continue}contains=jquery.contains(elem.ownerdocument,elem);tmp=getall(fragment.appendchild(elem),"script");if(contains){setglobaleval(tmp)}if(scripts){j=0;while((elem=tmp[j++])){if(rscripttype.test(elem.type||"")){scripts.push(elem)}}}}return fragment}(function(){var fragment=document.createdocumentfragment(),div=fragment.appendchild(document.createelement("div")),input=document.createelement("input");input.setattribute("type","radio");input.setattribute("checked","checked");input.setattribute("name","t");div.appendchild(input);support.checkclone=div.clonenode(true).clonenode(true).lastchild.checked;div.innerhtml="";support.noclonechecked=!!div.clonenode(true).lastchild.defaultvalue})();var rkeyevent=/^key/,rmouseevent=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,rtypenamespace=/^([^.]*)(?:\.(.+)|)/;function returntrue(){return true}function returnfalse(){return false}function safeactiveelement(){try{return document.activeelement}catch(err){}}function on(elem,types,selector,data,fn,one){var origfn,type;if(typeof types==="object"){if(typeof selector!=="string"){data=data||selector;selector=undefined}for(type in types){on(elem,type,selector,data,types[type],one)}return elem}if(data==null&&fn==null){fn=selector;data=selector=undefined}else if(fn==null){if(typeof selector==="string"){fn=data;data=undefined}else{fn=data;data=selector;selector=undefined}}if(fn===false){fn=returnfalse}else if(!fn){return elem}if(one===1){origfn=fn;fn=function(event){jquery().off(event);return origfn.apply(this,arguments)};fn.guid=origfn.guid||(origfn.guid=jquery.guid++)}return elem.each(function(){jquery.event.add(this,types,fn,data,selector)})}jquery.event={global:{},add:function(elem,types,handler,data,selector){var handleobjin,eventhandle,tmp,events,t,handleobj,special,handlers,type,namespaces,origtype,elemdata=datapriv.get(elem);if(!elemdata){return}if(handler.handler){handleobjin=handler;handler=handleobjin.handler;selector=handleobjin.selector}if(!handler.guid){handler.guid=jquery.guid++}if(!(events=elemdata.events)){events=elemdata.events={}}if(!(eventhandle=elemdata.handle)){eventhandle=elemdata.handle=function(e){return typeof jquery!=="undefined"&&jquery.event.triggered!==e.type?jquery.event.dispatch.apply(elem,arguments):undefined}}types=(types||"").match(rnotwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origtype=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){continue}special=jquery.event.special[type]||{};type=(selector?special.delegatetype:special.bindtype)||type;special=jquery.event.special[type]||{};handleobj=jquery.extend({type:type,origtype:origtype,data:data,handler:handler,guid:handler.guid,selector:selector,needscontext:selector&&jquery.expr.match.needscontext.test(selector),namespace:namespaces.join(".")},handleobjin);if(!(handlers=events[type])){handlers=events[type]=[];handlers.delegatecount=0;if(!special.setup||special.setup.call(elem,data,namespaces,eventhandle)===false){if(elem.addeventlistener){elem.addeventlistener(type,eventhandle)}}}if(special.add){special.add.call(elem,handleobj);if(!handleobj.handler.guid){handleobj.handler.guid=handler.guid}}if(selector){handlers.splice(handlers.delegatecount++,0,handleobj)}else{handlers.push(handleobj)}jquery.event.global[type]=true}},remove:function(elem,types,handler,selector,mappedtypes){var j,origcount,tmp,events,t,handleobj,special,handlers,type,namespaces,origtype,elemdata=datapriv.hasdata(elem)&&datapriv.get(elem);if(!elemdata||!(events=elemdata.events)){return}types=(types||"").match(rnotwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origtype=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){for(type in events){jquery.event.remove(elem,type+types[t],handler,selector,true)}continue}special=jquery.event.special[type]||{};type=(selector?special.delegatetype:special.bindtype)||type;handlers=events[type]||[];tmp=tmp[2]&&new regexp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)");origcount=j=handlers.length;while(j--){handleobj=handlers[j];if((mappedtypes||origtype===handleobj.origtype)&&(!handler||handler.guid===handleobj.guid)&&(!tmp||tmp.test(handleobj.namespace))&&(!selector||selector===handleobj.selector||selector==="**"&&handleobj.selector)){handlers.splice(j,1);if(handleobj.selector){handlers.delegatecount--}if(special.remove){special.remove.call(elem,handleobj)}}}if(origcount&&!handlers.length){if(!special.teardown||special.teardown.call(elem,namespaces,elemdata.handle)===false){jquery.removeevent(elem,type,elemdata.handle)}delete events[type]}}if(jquery.isemptyobject(events)){datapriv.remove(elem,"handle events")}},dispatch:function(event){event=jquery.event.fix(event);var i,j,ret,matched,handleobj,handlerqueue=[],args=slice.call(arguments),handlers=(datapriv.get(this,"events")||{})[event.type]||[],special=jquery.event.special[event.type]||{};args[0]=event;event.delegatetarget=this;if(special.predispatch&&special.predispatch.call(this,event)===false){return}handlerqueue=jquery.event.handlers.call(this,event,handlers);i=0;while((matched=handlerqueue[i++])&&!event.ispropagationstopped()){event.currenttarget=matched.elem;j=0;while((handleobj=matched.handlers[j++])&&!event.isimmediatepropagationstopped()){if(!event.rnamespace||event.rnamespace.test(handleobj.namespace)){event.handleobj=handleobj;event.data=handleobj.data;ret=((jquery.event.special[handleobj.origtype]||{}).handle||handleobj.handler).apply(matched.elem,args);if(ret!==undefined){if((event.result=ret)===false){event.preventdefault();event.stoppropagation()}}}}}if(special.postdispatch){special.postdispatch.call(this,event)}return event.result},handlers:function(event,handlers){var i,matches,sel,handleobj,handlerqueue=[],delegatecount=handlers.delegatecount,cur=event.target;if(delegatecount&&cur.nodetype&&(event.type!=="click"||isnan(event.button)||event.button<1)){for(;cur!==this;cur=cur.parentnode||this){if(cur.nodetype===1&&(cur.disabled!==true||event.type!=="click")){matches=[];for(i=0;i-1:jquery.find(sel,this,null,[cur]).length}if(matches[sel]){matches.push(handleobj)}}if(matches.length){handlerqueue.push({elem:cur,handlers:matches})}}}}if(delegatecount]*)\/>/gi,rnoinnerhtml=/\s*$/g;function manipulationtarget(elem,content){return jquery.nodename(elem,"table")&&jquery.nodename(content.nodetype!==11?content:content.firstchild,"tr")?elem.getelementsbytagname("tbody")[0]||elem.appendchild(elem.ownerdocument.createelement("tbody")):elem}function disablescript(elem){elem.type=(elem.getattribute("type")!==null)+"/"+elem.type;return elem}function restorescript(elem){var match=rscripttypemasked.exec(elem.type);if(match){elem.type=match[1]}else{elem.removeattribute("type")}return elem}function clonecopyevent(src,dest){var i,l,type,pdataold,pdatacur,udataold,udatacur,events;if(dest.nodetype!==1){return}if(datapriv.hasdata(src)){pdataold=datapriv.access(src);pdatacur=datapriv.set(dest,pdataold);events=pdataold.events;if(events){delete pdatacur.handle;pdatacur.events={};for(type in events){for(i=0,l=events[type].length;i1&&typeof value==="string"&&!support.checkclone&&rchecked.test(value))){return collection.each(function(index){var self=collection.eq(index);if(isfunction){args[0]=value.call(this,index,self.html())}dommanip(self,args,callback,ignored)})}if(l){fragment=buildfragment(args,collection[0].ownerdocument,false,collection,ignored);first=fragment.firstchild;if(fragment.childnodes.length===1){fragment=first}if(first||ignored){scripts=jquery.map(getall(fragment,"script"),disablescript);hasscripts=scripts.length;for(;i")},clone:function(elem,dataandevents,deepdataandevents){var i,l,srcelements,destelements,clone=elem.clonenode(true),inpage=jquery.contains(elem.ownerdocument,elem);if(!support.noclonechecked&&(elem.nodetype===1||elem.nodetype===11)&&!jquery.isxmldoc(elem)){destelements=getall(clone);srcelements=getall(elem);for(i=0,l=srcelements.length;i0){setglobaleval(destelements,!inpage&&getall(elem,"script"))}return clone},cleandata:function(elems){var data,elem,type,special=jquery.event.special,i=0;for(;(elem=elems[i])!==undefined;i++){if(acceptdata(elem)){if((data=elem[datapriv.expando])){if(data.events){for(type in data.events){if(special[type]){jquery.event.remove(elem,type)}else{jquery.removeevent(elem,type,data.handle)}}}elem[datapriv.expando]=undefined}if(elem[datauser.expando]){elem[datauser.expando]=undefined}}}}});jquery.fn.extend({dommanip:dommanip,detach:function(selector){return remove(this,selector,true)},remove:function(selector){return remove(this,selector)},text:function(value){return access(this,function(value){return value===undefined?jquery.text(this):this.empty().each(function(){if(this.nodetype===1||this.nodetype===11||this.nodetype===9){this.textcontent=value}})},null,value,arguments.length)},append:function(){return dommanip(this,arguments,function(elem){if(this.nodetype===1||this.nodetype===11||this.nodetype===9){var target=manipulationtarget(this,elem);target.appendchild(elem)}})},prepend:function(){return dommanip(this,arguments,function(elem){if(this.nodetype===1||this.nodetype===11||this.nodetype===9){var target=manipulationtarget(this,elem);target.insertbefore(elem,target.firstchild)}})},before:function(){return dommanip(this,arguments,function(elem){if(this.parentnode){this.parentnode.insertbefore(elem,this)}})},after:function(){return dommanip(this,arguments,function(elem){if(this.parentnode){this.parentnode.insertbefore(elem,this.nextsibling)}})},empty:function(){var elem,i=0;for(;(elem=this[i])!=null;i++){if(elem.nodetype===1){jquery.cleandata(getall(elem,false));elem.textcontent=""}}return this},clone:function(dataandevents,deepdataandevents){dataandevents=dataandevents==null?false:dataandevents;deepdataandevents=deepdataandevents==null?dataandevents:deepdataandevents;return this.map(function(){return jquery.clone(this,dataandevents,deepdataandevents)})},html:function(value){return access(this,function(value){var elem=this[0]||{},i=0,l=this.length;if(value===undefined&&elem.nodetype===1){return elem.innerhtml}if(typeof value==="string"&&!rnoinnerhtml.test(value)&&!wrapmap[(rtagname.exec(value)||["",""])[1].tolowercase()]){value=jquery.htmlprefilter(value);try{for(;i")).appendto(doc.documentelement);doc=iframe[0].contentdocument;doc.write();doc.close();display=actualdisplay(nodename,doc);iframe.detach()}elemdisplay[nodename]=display}return display}var rmargin=(/^margin/);var rnumnonpx=new regexp("^("+pnum+")(?!px)[a-z%]+$","i");var getstyles=function(elem){var view=elem.ownerdocument.defaultview;if(!view||!view.opener){view=window}return view.getcomputedstyle(elem)};var swap=function(elem,options,callback,args){var ret,name,old={};for(name in options){old[name]=elem.style[name];elem.style[name]=options[name]}ret=callback.apply(elem,args||[]);for(name in options){elem.style[name]=old[name]}return ret};var documentelement=document.documentelement;(function(){var pixelpositionval,boxsizingreliableval,pixelmarginrightval,reliablemarginleftval,container=document.createelement("div"),div=document.createelement("div");if(!div.style){return}div.style.backgroundclip="content-box";div.clonenode(true).style.backgroundclip="";support.clearclonestyle=div.style.backgroundclip==="content-box";container.style.csstext="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";container.appendchild(div);function computestyletests(){div.style.csstext="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";div.innerhtml="";documentelement.appendchild(container);var divstyle=window.getcomputedstyle(div);pixelpositionval=divstyle.top!=="1%";reliablemarginleftval=divstyle.marginleft==="2px";boxsizingreliableval=divstyle.width==="4px";div.style.marginright="50%";pixelmarginrightval=divstyle.marginright==="4px";documentelement.removechild(container)}jquery.extend(support,{pixelposition:function(){computestyletests();return pixelpositionval},boxsizingreliable:function(){if(boxsizingreliableval==null){computestyletests()}return boxsizingreliableval},pixelmarginright:function(){if(boxsizingreliableval==null){computestyletests()}return pixelmarginrightval},reliablemarginleft:function(){if(boxsizingreliableval==null){computestyletests()}return reliablemarginleftval},reliablemarginright:function(){var ret,margindiv=div.appendchild(document.createelement("div"));margindiv.style.csstext=div.style.csstext="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0";margindiv.style.marginright=margindiv.style.width="0";div.style.width="1px";documentelement.appendchild(container);ret=!parsefloat(window.getcomputedstyle(margindiv).marginright);documentelement.removechild(container);div.removechild(margindiv);return ret}})})();function curcss(elem,name,computed){var width,minwidth,maxwidth,ret,style=elem.style;computed=computed||getstyles(elem);ret=computed?computed.getpropertyvalue(name)||computed[name]:undefined;if((ret===""||ret===undefined)&&!jquery.contains(elem.ownerdocument,elem)){ret=jquery.style(elem,name)}if(computed){if(!support.pixelmarginright()&&rnumnonpx.test(ret)&&rmargin.test(name)){width=style.width;minwidth=style.minwidth;maxwidth=style.maxwidth;style.minwidth=style.maxwidth=style.width=ret;ret=computed.width;style.width=width;style.minwidth=minwidth;style.maxwidth=maxwidth}}return ret!==undefined?ret+"":ret}function addgethookif(conditionfn,hookfn){return{get:function(){if(conditionfn()){delete this.get;return}return(this.get=hookfn).apply(this,arguments)}}}var rdisplayswap=/^(none|table(?!-c[ea]).+)/,cssshow={position:"absolute",visibility:"hidden",display:"block"},cssnormaltransform={letterspacing:"0",fontweight:"400"},cssprefixes=["webkit","o","moz","ms"],emptystyle=document.createelement("div").style;function vendorpropname(name){if(name in emptystyle){return name}var capname=name[0].touppercase()+name.slice(1),i=cssprefixes.length;while(i--){name=cssprefixes[i]+capname;if(name in emptystyle){return name}}}function setpositivenumber(elem,value,subtract){var matches=rcssnum.exec(value);return matches?math.max(0,matches[2]-(subtract||0))+(matches[3]||"px"):value}function augmentwidthorheight(elem,name,extra,isborderbox,styles){var i=extra===(isborderbox?"border":"content")?4:name==="width"?1:0,val=0;for(;i<4;i+=2){if(extra==="margin"){val+=jquery.css(elem,extra+cssexpand[i],true,styles)}if(isborderbox){if(extra==="content"){val-=jquery.css(elem,"padding"+cssexpand[i],true,styles)}if(extra!=="margin"){val-=jquery.css(elem,"border"+cssexpand[i]+"width",true,styles)}}else{val+=jquery.css(elem,"padding"+cssexpand[i],true,styles);if(extra!=="padding"){val+=jquery.css(elem,"border"+cssexpand[i]+"width",true,styles)}}}return val}function getwidthorheight(elem,name,extra){var valueisborderbox=true,val=name==="width"?elem.offsetwidth:elem.offsetheight,styles=getstyles(elem),isborderbox=jquery.css(elem,"boxsizing",false,styles)==="border-box";if(val<=0||val==null){val=curcss(elem,name,styles);if(val<0||val==null){val=elem.style[name]}if(rnumnonpx.test(val)){return val}valueisborderbox=isborderbox&&(support.boxsizingreliable()||val===elem.style[name]);val=parsefloat(val)||0}return(val+augmentwidthorheight(elem,name,extra||(isborderbox?"border":"content"),valueisborderbox,styles))+"px"}function showhide(elements,show){var display,elem,hidden,values=[],index=0,length=elements.length;for(;index1)},show:function(){return showhide(this,true)},hide:function(){return showhide(this)},toggle:function(state){if(typeof state==="boolean"){return state?this.show():this.hide()}return this.each(function(){if(ishidden(this)){jquery(this).show()}else{jquery(this).hide()}})}});function tween(elem,options,prop,end,easing){return new tween.prototype.init(elem,options,prop,end,easing)}jquery.tween=tween;tween.prototype={constructor:tween,init:function(elem,options,prop,end,easing,unit){this.elem=elem;this.prop=prop;this.easing=easing||jquery.easing._default;this.options=options;this.start=this.now=this.cur();this.end=end;this.unit=unit||(jquery.cssnumber[prop]?"":"px")},cur:function(){var hooks=tween.prophooks[this.prop];return hooks&&hooks.get?hooks.get(this):tween.prophooks._default.get(this)},run:function(percent){var eased,hooks=tween.prophooks[this.prop];if(this.options.duration){this.pos=eased=jquery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration)}else{this.pos=eased=percent}this.now=(this.end-this.start)*eased+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this)}if(hooks&&hooks.set){hooks.set(this)}else{tween.prophooks._default.set(this)}return this}};tween.prototype.init.prototype=tween.prototype;tween.prophooks={_default:{get:function(tween){var result;if(tween.elem.nodetype!==1||tween.elem[tween.prop]!=null&&tween.elem.style[tween.prop]==null){return tween.elem[tween.prop]}result=jquery.css(tween.elem,tween.prop,"");return!result||result==="auto"?0:result},set:function(tween){if(jquery.fx.step[tween.prop]){jquery.fx.step[tween.prop](tween)}else if(tween.elem.nodetype===1&&(tween.elem.style[jquery.cssprops[tween.prop]]!=null||jquery.csshooks[tween.prop])){jquery.style(tween.elem,tween.prop,tween.now+tween.unit)}else{tween.elem[tween.prop]=tween.now}}}};tween.prophooks.scrolltop=tween.prophooks.scrollleft={set:function(tween){if(tween.elem.nodetype&&tween.elem.parentnode){tween.elem[tween.prop]=tween.now}}};jquery.easing={linear:function(p){return p},swing:function(p){return 0.5-math.cos(p*math.pi)/2},_default:"swing"};jquery.fx=tween.prototype.init;jquery.fx.step={};var fxnow,timerid,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queuehooks$/;function createfxnow(){window.settimeout(function(){fxnow=undefined});return(fxnow=jquery.now())}function genfx(type,includewidth){var which,i=0,attrs={height:type};includewidth=includewidth?1:0;for(;i<4;i+=2-includewidth){which=cssexpand[i];attrs["margin"+which]=attrs["padding"+which]=type}if(includewidth){attrs.opacity=attrs.width=type}return attrs}function createtween(value,prop,animation){var tween,collection=(animation.tweeners[prop]||[]).concat(animation.tweeners["*"]),index=0,length=collection.length;for(;index1)},removeattr:function(name){return this.each(function(){jquery.removeattr(this,name)})}});jquery.extend({attr:function(elem,name,value){var ret,hooks,ntype=elem.nodetype;if(ntype===3||ntype===8||ntype===2){return}if(typeof elem.getattribute==="undefined"){return jquery.prop(elem,name,value)}if(ntype!==1||!jquery.isxmldoc(elem)){name=name.tolowercase();hooks=jquery.attrhooks[name]||(jquery.expr.match.bool.test(name)?boolhook:undefined)}if(value!==undefined){if(value===null){jquery.removeattr(elem,name);return}if(hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret}elem.setattribute(name,value+"");return value}if(hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null){return ret}ret=jquery.find.attr(elem,name);return ret==null?undefined:ret},attrhooks:{type:{set:function(elem,value){if(!support.radiovalue&&value==="radio"&&jquery.nodename(elem,"input")){var val=elem.value;elem.setattribute("type",value);if(val){elem.value=val}return value}}}},removeattr:function(elem,value){var name,propname,i=0,attrnames=value&&value.match(rnotwhite);if(attrnames&&elem.nodetype===1){while((name=attrnames[i++])){propname=jquery.propfix[name]||name;if(jquery.expr.match.bool.test(name)){elem[propname]=false}elem.removeattribute(name)}}}});boolhook={set:function(elem,value,name){if(value===false){jquery.removeattr(elem,name)}else{elem.setattribute(name,name)}return name}};jquery.each(jquery.expr.match.bool.source.match(/\w+/g),function(i,name){var getter=attrhandle[name]||jquery.find.attr;attrhandle[name]=function(elem,name,isxml){var ret,handle;if(!isxml){handle=attrhandle[name];attrhandle[name]=ret;ret=getter(elem,name,isxml)!=null?name.tolowercase():null;attrhandle[name]=handle}return ret}});var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;jquery.fn.extend({prop:function(name,value){return access(this,jquery.prop,name,value,arguments.length>1)},removeprop:function(name){return this.each(function(){delete this[jquery.propfix[name]||name]})}});jquery.extend({prop:function(elem,name,value){var ret,hooks,ntype=elem.nodetype;if(ntype===3||ntype===8||ntype===2){return}if(ntype!==1||!jquery.isxmldoc(elem)){name=jquery.propfix[name]||name;hooks=jquery.prophooks[name]}if(value!==undefined){if(hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret}return(elem[name]=value)}if(hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null){return ret}return elem[name]},prophooks:{tabindex:{get:function(elem){var tabindex=jquery.find.attr(elem,"tabindex");return tabindex?parseint(tabindex,10):rfocusable.test(elem.nodename)||rclickable.test(elem.nodename)&&elem.href?0:-1}}},propfix:{"for":"htmlfor","class":"classname"}});if(!support.optselected){jquery.prophooks.selected={get:function(elem){var parent=elem.parentnode;if(parent&&parent.parentnode){parent.parentnode.selectedindex}return null},set:function(elem){var parent=elem.parentnode;if(parent){parent.selectedindex;if(parent.parentnode){parent.parentnode.selectedindex}}}}}jquery.each(["tabindex","readonly","maxlength","cellspacing","cellpadding","rowspan","colspan","usemap","frameborder","contenteditable"],function(){jquery.propfix[this.tolowercase()]=this});var rclass=/[\t\r\n\f]/g;function getclass(elem){return elem.getattribute&&elem.getattribute("class")||""}jquery.fn.extend({addclass:function(value){var classes,elem,cur,curvalue,clazz,j,finalvalue,i=0;if(jquery.isfunction(value)){return this.each(function(j){jquery(this).addclass(value.call(this,j,getclass(this)))})}if(typeof value==="string"&&value){classes=value.match(rnotwhite)||[];while((elem=this[i++])){curvalue=getclass(elem);cur=elem.nodetype===1&&(" "+curvalue+" ").replace(rclass," ");if(cur){j=0;while((clazz=classes[j++])){if(cur.indexof(" "+clazz+" ")<0){cur+=clazz+" "}}finalvalue=jquery.trim(cur);if(curvalue!==finalvalue){elem.setattribute("class",finalvalue)}}}}return this},removeclass:function(value){var classes,elem,cur,curvalue,clazz,j,finalvalue,i=0;if(jquery.isfunction(value)){return this.each(function(j){jquery(this).removeclass(value.call(this,j,getclass(this)))})}if(!arguments.length){return this.attr("class","")}if(typeof value==="string"&&value){classes=value.match(rnotwhite)||[];while((elem=this[i++])){curvalue=getclass(elem);cur=elem.nodetype===1&&(" "+curvalue+" ").replace(rclass," ");if(cur){j=0;while((clazz=classes[j++])){while(cur.indexof(" "+clazz+" ")>-1){cur=cur.replace(" "+clazz+" "," ")}}finalvalue=jquery.trim(cur);if(curvalue!==finalvalue){elem.setattribute("class",finalvalue)}}}}return this},toggleclass:function(value,stateval){var type=typeof value;if(typeof stateval==="boolean"&&type==="string"){return stateval?this.addclass(value):this.removeclass(value)}if(jquery.isfunction(value)){return this.each(function(i){jquery(this).toggleclass(value.call(this,i,getclass(this),stateval),stateval)})}return this.each(function(){var classname,i,self,classnames;if(type==="string"){i=0;self=jquery(this);classnames=value.match(rnotwhite)||[];while((classname=classnames[i++])){if(self.hasclass(classname)){self.removeclass(classname)}else{self.addclass(classname)}}}else if(value===undefined||type==="boolean"){classname=getclass(this);if(classname){datapriv.set(this,"__classname__",classname)}if(this.setattribute){this.setattribute("class",classname||value===false?"":datapriv.get(this,"__classname__")||"")}}})},hasclass:function(selector){var classname,elem,i=0;classname=" "+selector+" ";while((elem=this[i++])){if(elem.nodetype===1&&(" "+getclass(elem)+" ").replace(rclass," ").indexof(classname)>-1){return true}}return false}});var rreturn=/\r/g,rspaces=/[\x20\t\r\n\f]+/g;jquery.fn.extend({val:function(value){var hooks,ret,isfunction,elem=this[0];if(!arguments.length){if(elem){hooks=jquery.valhooks[elem.type]||jquery.valhooks[elem.nodename.tolowercase()];if(hooks&&"get"in hooks&&(ret=hooks.get(elem,"value"))!==undefined){return ret}ret=elem.value;return typeof ret==="string"?ret.replace(rreturn,""):ret==null?"":ret}return}isfunction=jquery.isfunction(value);return this.each(function(i){var val;if(this.nodetype!==1){return}if(isfunction){val=value.call(this,i,jquery(this).val())}else{val=value}if(val==null){val=""}else if(typeof val==="number"){val+=""}else if(jquery.isarray(val)){val=jquery.map(val,function(value){return value==null?"":value+""})}hooks=jquery.valhooks[this.type]||jquery.valhooks[this.nodename.tolowercase()];if(!hooks||!("set"in hooks)||hooks.set(this,val,"value")===undefined){this.value=val}})}});jquery.extend({valhooks:{option:{get:function(elem){var val=jquery.find.attr(elem,"value");return val!=null?val:jquery.trim(jquery.text(elem)).replace(rspaces," ")}},select:{get:function(elem){var value,option,options=elem.options,index=elem.selectedindex,one=elem.type==="select-one"||index<0,values=one?null:[],max=one?index+1:options.length,i=index<0?max:one?index:0;for(;i-1){optionset=true}}if(!optionset){elem.selectedindex=-1}return values}}}});jquery.each(["radio","checkbox"],function(){jquery.valhooks[this]={set:function(elem,value){if(jquery.isarray(value)){return(elem.checked=jquery.inarray(jquery(elem).val(),value)>-1)}}};if(!support.checkon){jquery.valhooks[this].get=function(elem){return elem.getattribute("value")===null?"on":elem.value}}});var rfocusmorph=/^(?:focusinfocus|focusoutblur)$/;jquery.extend(jquery.event,{trigger:function(event,data,elem,onlyhandlers){var i,cur,tmp,bubbletype,ontype,handle,special,eventpath=[elem||document],type=hasown.call(event,"type")?event.type:event,namespaces=hasown.call(event,"namespace")?event.namespace.split("."):[];cur=tmp=elem=elem||document;if(elem.nodetype===3||elem.nodetype===8){return}if(rfocusmorph.test(type+jquery.event.triggered)){return}if(type.indexof(".")>-1){namespaces=type.split(".");type=namespaces.shift();namespaces.sort()}ontype=type.indexof(":")<0&&"on"+type;event=event[jquery.expando]?event:new jquery.event(type,typeof event==="object"&&event);event.istrigger=onlyhandlers?2:3;event.namespace=namespaces.join(".");event.rnamespace=event.namespace?new regexp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;event.result=undefined;if(!event.target){event.target=elem}data=data==null?[event]:jquery.makearray(data,[event]);special=jquery.event.special[type]||{};if(!onlyhandlers&&special.trigger&&special.trigger.apply(elem,data)===false){return}if(!onlyhandlers&&!special.nobubble&&!jquery.iswindow(elem)){bubbletype=special.delegatetype||type;if(!rfocusmorph.test(bubbletype+type)){cur=cur.parentnode}for(;cur;cur=cur.parentnode){eventpath.push(cur);tmp=cur}if(tmp===(elem.ownerdocument||document)){eventpath.push(tmp.defaultview||tmp.parentwindow||window)}}i=0;while((cur=eventpath[i++])&&!event.ispropagationstopped()){event.type=i>1?bubbletype:special.bindtype||type;handle=(datapriv.get(cur,"events")||{})[event.type]&&datapriv.get(cur,"handle");if(handle){handle.apply(cur,data)}handle=ontype&&cur[ontype];if(handle&&handle.apply&&acceptdata(cur)){event.result=handle.apply(cur,data);if(event.result===false){event.preventdefault()}}}event.type=type;if(!onlyhandlers&&!event.isdefaultprevented()){if((!special._default||special._default.apply(eventpath.pop(),data)===false)&&acceptdata(elem)){if(ontype&&jquery.isfunction(elem[type])&&!jquery.iswindow(elem)){tmp=elem[ontype];if(tmp){elem[ontype]=null}jquery.event.triggered=type;elem[type]();jquery.event.triggered=undefined;if(tmp){elem[ontype]=tmp}}}}return event.result},simulate:function(type,elem,event){var e=jquery.extend(new jquery.event(),event,{type:type,issimulated:true});jquery.event.trigger(e,null,elem)}});jquery.fn.extend({trigger:function(type,data){return this.each(function(){jquery.event.trigger(type,data,this)})},triggerhandler:function(type,data){var elem=this[0];if(elem){return jquery.event.trigger(type,data,elem,true)}}});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(i,name){jquery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}});jquery.fn.extend({hover:function(fnover,fnout){return this.mouseenter(fnover).mouseleave(fnout||fnover)}});support.focusin="onfocusin"in window;if(!support.focusin){jquery.each({focus:"focusin",blur:"focusout"},function(orig,fix){var handler=function(event){jquery.event.simulate(fix,event.target,jquery.event.fix(event))};jquery.event.special[fix]={setup:function(){var doc=this.ownerdocument||this,attaches=datapriv.access(doc,fix);if(!attaches){doc.addeventlistener(orig,handler,true)}datapriv.access(doc,fix,(attaches||0)+1)},teardown:function(){var doc=this.ownerdocument||this,attaches=datapriv.access(doc,fix)-1;if(!attaches){doc.removeeventlistener(orig,handler,true);datapriv.remove(doc,fix)}else{datapriv.access(doc,fix,attaches)}}}})}var location=window.location;var nonce=jquery.now();var rquery=(/\?/);jquery.parsejson=function(data){return json.parse(data+"")};jquery.parsexml=function(data){var xml;if(!data||typeof data!=="string"){return null}try{xml=(new window.domparser()).parsefromstring(data,"text/xml")}catch(e){xml=undefined}if(!xml||xml.getelementsbytagname("parsererror").length){jquery.error("invalid xml: "+data)}return xml};var rhash=/#.*$/,rts=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/mg,rlocalprotocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnocontent=/^(?:get|head)$/,rprotocol=/^\/\//,prefilters={},transports={},alltypes="*/".concat("*"),originanchor=document.createelement("a");originanchor.href=location.href;function addtoprefiltersortransports(structure){return function(datatypeexpression,func){if(typeof datatypeexpression!=="string"){func=datatypeexpression;datatypeexpression="*"}var datatype,i=0,datatypes=datatypeexpression.tolowercase().match(rnotwhite)||[];if(jquery.isfunction(func)){while((datatype=datatypes[i++])){if(datatype[0]==="+"){datatype=datatype.slice(1)||"*";(structure[datatype]=structure[datatype]||[]).unshift(func)}else{(structure[datatype]=structure[datatype]||[]).push(func)}}}}}function inspectprefiltersortransports(structure,options,originaloptions,jqxhr){var inspected={},seekingtransport=(structure===transports);function inspect(datatype){var selected;inspected[datatype]=true;jquery.each(structure[datatype]||[],function(_,prefilterorfactory){var datatypeortransport=prefilterorfactory(options,originaloptions,jqxhr);if(typeof datatypeortransport==="string"&&!seekingtransport&&!inspected[datatypeortransport]){options.datatypes.unshift(datatypeortransport);inspect(datatypeortransport);return false}else if(seekingtransport){return!(selected=datatypeortransport)}});return selected}return inspect(options.datatypes[0])||!inspected["*"]&&inspect("*")}function ajaxextend(target,src){var key,deep,flatoptions=jquery.ajaxsettings.flatoptions||{};for(key in src){if(src[key]!==undefined){(flatoptions[key]?target:(deep||(deep={})))[key]=src[key]}}if(deep){jquery.extend(true,target,deep)}return target}function ajaxhandleresponses(s,jqxhr,responses){var ct,type,finaldatatype,firstdatatype,contents=s.contents,datatypes=s.datatypes;while(datatypes[0]==="*"){datatypes.shift();if(ct===undefined){ct=s.mimetype||jqxhr.getresponseheader("content-type")}}if(ct){for(type in contents){if(contents[type]&&contents[type].test(ct)){datatypes.unshift(type);break}}}if(datatypes[0]in responses){finaldatatype=datatypes[0]}else{for(type in responses){if(!datatypes[0]||s.converters[type+" "+datatypes[0]]){finaldatatype=type;break}if(!firstdatatype){firstdatatype=type}}finaldatatype=finaldatatype||firstdatatype}if(finaldatatype){if(finaldatatype!==datatypes[0]){datatypes.unshift(finaldatatype)}return responses[finaldatatype]}}function ajaxconvert(s,response,jqxhr,issuccess){var conv2,current,conv,tmp,prev,converters={},datatypes=s.datatypes.slice();if(datatypes[1]){for(conv in s.converters){converters[conv.tolowercase()]=s.converters[conv]}}current=datatypes.shift();while(current){if(s.responsefields[current]){jqxhr[s.responsefields[current]]=response}if(!prev&&issuccess&&s.datafilter){response=s.datafilter(response,s.datatype)}prev=current;current=datatypes.shift();if(current){if(current==="*"){current=prev}else if(prev!=="*"&&prev!==current){conv=converters[prev+" "+current]||converters["* "+current];if(!conv){for(conv2 in converters){tmp=conv2.split(" ");if(tmp[1]===current){conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]];if(conv){if(conv===true){conv=converters[conv2]}else if(converters[conv2]!==true){current=tmp[0];datatypes.unshift(tmp[1])}break}}}}if(conv!==true){if(conv&&s.throws){response=conv(response);}else{try{response=conv(response)}catch(e){return{state:"parsererror",error:conv?e:"no conversion from "+prev+" to "+current}}}}}}}return{state:"success",data:response}}jquery.extend({active:0,lastmodified:{},etag:{},ajaxsettings:{url:location.href,type:"get",islocal:rlocalprotocol.test(location.protocol),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:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},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(target,settings){return settings?ajaxextend(ajaxextend(target,jquery.ajaxsettings),settings):ajaxextend(jquery.ajaxsettings,target)},ajaxprefilter:addtoprefiltersortransports(prefilters),ajaxtransport:addtoprefiltersortransports(transports),ajax:function(url,options){if(typeof url==="object"){options=url;url=undefined}options=options||{};var transport,cacheurl,responseheadersstring,responseheaders,timeouttimer,urlanchor,fireglobals,i,s=jquery.ajaxsetup({},options),callbackcontext=s.context||s,globaleventcontext=s.context&&(callbackcontext.nodetype||callbackcontext.jquery)?jquery(callbackcontext):jquery.event,deferred=jquery.deferred(),completedeferred=jquery.callbacks("once memory"),statuscode=s.statuscode||{},requestheaders={},requestheadersnames={},state=0,strabort="canceled",jqxhr={readystate:0,getresponseheader:function(key){var match;if(state===2){if(!responseheaders){responseheaders={};while((match=rheaders.exec(responseheadersstring))){responseheaders[match[1].tolowercase()]=match[2]}}match=responseheaders[key.tolowercase()]}return match==null?null:match},getallresponseheaders:function(){return state===2?responseheadersstring:null},setrequestheader:function(name,value){var lname=name.tolowercase();if(!state){name=requestheadersnames[lname]=requestheadersnames[lname]||name;requestheaders[name]=value}return this},overridemimetype:function(type){if(!state){s.mimetype=type}return this},statuscode:function(map){var code;if(map){if(state<2){for(code in map){statuscode[code]=[statuscode[code],map[code]]}}else{jqxhr.always(map[jqxhr.status])}}return this},abort:function(statustext){var finaltext=statustext||strabort;if(transport){transport.abort(finaltext)}done(0,finaltext);return this}};deferred.promise(jqxhr).complete=completedeferred.add;jqxhr.success=jqxhr.done;jqxhr.error=jqxhr.fail;s.url=((url||s.url||location.href)+"").replace(rhash,"").replace(rprotocol,location.protocol+"//");s.type=options.method||options.type||s.method||s.type;s.datatypes=jquery.trim(s.datatype||"*").tolowercase().match(rnotwhite)||[""];if(s.crossdomain==null){urlanchor=document.createelement("a");try{urlanchor.href=s.url;urlanchor.href=urlanchor.href;s.crossdomain=originanchor.protocol+"//"+originanchor.host!==urlanchor.protocol+"//"+urlanchor.host}catch(e){s.crossdomain=true}}if(s.data&&s.processdata&&typeof s.data!=="string"){s.data=jquery.param(s.data,s.traditional)}inspectprefiltersortransports(prefilters,s,options,jqxhr);if(state===2){return jqxhr}fireglobals=jquery.event&&s.global;if(fireglobals&&jquery.active++===0){jquery.event.trigger("ajaxstart")}s.type=s.type.touppercase();s.hascontent=!rnocontent.test(s.type);cacheurl=s.url;if(!s.hascontent){if(s.data){cacheurl=(s.url+=(rquery.test(cacheurl)?"&":"?")+s.data);delete s.data}if(s.cache===false){s.url=rts.test(cacheurl)?cacheurl.replace(rts,"$1_="+nonce++):cacheurl+(rquery.test(cacheurl)?"&":"?")+"_="+nonce++}}if(s.ifmodified){if(jquery.lastmodified[cacheurl]){jqxhr.setrequestheader("if-modified-since",jquery.lastmodified[cacheurl])}if(jquery.etag[cacheurl]){jqxhr.setrequestheader("if-none-match",jquery.etag[cacheurl])}}if(s.data&&s.hascontent&&s.contenttype!==false||options.contenttype){jqxhr.setrequestheader("content-type",s.contenttype)}jqxhr.setrequestheader("accept",s.datatypes[0]&&s.accepts[s.datatypes[0]]?s.accepts[s.datatypes[0]]+(s.datatypes[0]!=="*"?", "+alltypes+"; q=0.01":""):s.accepts["*"]);for(i in s.headers){jqxhr.setrequestheader(i,s.headers[i])}if(s.beforesend&&(s.beforesend.call(callbackcontext,jqxhr,s)===false||state===2)){return jqxhr.abort()}strabort="abort";for(i in{success:1,error:1,complete:1}){jqxhr[i](s[i])}transport=inspectprefiltersortransports(transports,s,options,jqxhr);if(!transport){done(-1,"no transport")}else{jqxhr.readystate=1;if(fireglobals){globaleventcontext.trigger("ajaxsend",[jqxhr,s])}if(state===2){return jqxhr}if(s.async&&s.timeout>0){timeouttimer=window.settimeout(function(){jqxhr.abort("timeout")},s.timeout)}try{state=1;transport.send(requestheaders,done)}catch(e){if(state<2){done(-1,e)}else{throw e;}}}function done(status,nativestatustext,responses,headers){var issuccess,success,error,response,modified,statustext=nativestatustext;if(state===2){return}state=2;if(timeouttimer){window.cleartimeout(timeouttimer)}transport=undefined;responseheadersstring=headers||"";jqxhr.readystate=status>0?4:0;issuccess=status>=200&&status<300||status===304;if(responses){response=ajaxhandleresponses(s,jqxhr,responses)}response=ajaxconvert(s,response,jqxhr,issuccess);if(issuccess){if(s.ifmodified){modified=jqxhr.getresponseheader("last-modified");if(modified){jquery.lastmodified[cacheurl]=modified}modified=jqxhr.getresponseheader("etag");if(modified){jquery.etag[cacheurl]=modified}}if(status===204||s.type==="head"){statustext="nocontent"}else if(status===304){statustext="notmodified"}else{statustext=response.state;success=response.data;error=response.error;issuccess=!error}}else{error=statustext;if(status||!statustext){statustext="error";if(status<0){status=0}}}jqxhr.status=status;jqxhr.statustext=(nativestatustext||statustext)+"";if(issuccess){deferred.resolvewith(callbackcontext,[success,statustext,jqxhr])}else{deferred.rejectwith(callbackcontext,[jqxhr,statustext,error])}jqxhr.statuscode(statuscode);statuscode=undefined;if(fireglobals){globaleventcontext.trigger(issuccess?"ajaxsuccess":"ajaxerror",[jqxhr,s,issuccess?success:error])}completedeferred.firewith(callbackcontext,[jqxhr,statustext]);if(fireglobals){globaleventcontext.trigger("ajaxcomplete",[jqxhr,s]);if(!(--jquery.active)){jquery.event.trigger("ajaxstop")}}}return jqxhr},getjson:function(url,data,callback){return jquery.get(url,data,callback,"json")},getscript:function(url,callback){return jquery.get(url,undefined,callback,"script")}});jquery.each(["get","post"],function(i,method){jquery[method]=function(url,data,callback,type){if(jquery.isfunction(data)){type=type||callback;callback=data;data=undefined}return jquery.ajax(jquery.extend({url:url,type:method,datatype:type,data:data,success:callback},jquery.isplainobject(url)&&url))}});jquery._evalurl=function(url){return jquery.ajax({url:url,type:"get",datatype:"script",async:false,global:false,"throws":true})};jquery.fn.extend({wrapall:function(html){var wrap;if(jquery.isfunction(html)){return this.each(function(i){jquery(this).wrapall(html.call(this,i))})}if(this[0]){wrap=jquery(html,this[0].ownerdocument).eq(0).clone(true);if(this[0].parentnode){wrap.insertbefore(this[0])}wrap.map(function(){var elem=this;while(elem.firstelementchild){elem=elem.firstelementchild}return elem}).append(this)}return this},wrapinner:function(html){if(jquery.isfunction(html)){return this.each(function(i){jquery(this).wrapinner(html.call(this,i))})}return this.each(function(){var self=jquery(this),contents=self.contents();if(contents.length){contents.wrapall(html)}else{self.append(html)}})},wrap:function(html){var isfunction=jquery.isfunction(html);return this.each(function(i){jquery(this).wrapall(isfunction?html.call(this,i):html)})},unwrap:function(){return this.parent().each(function(){if(!jquery.nodename(this,"body")){jquery(this).replacewith(this.childnodes)}}).end()}});jquery.expr.filters.hidden=function(elem){return!jquery.expr.filters.visible(elem)};jquery.expr.filters.visible=function(elem){return elem.offsetwidth>0||elem.offsetheight>0||elem.getclientrects().length>0};var r20=/%20/g,rbracket=/\[\]$/,rcrlf=/\r?\n/g,rsubmittertypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;function buildparams(prefix,obj,traditional,add){var name;if(jquery.isarray(obj)){jquery.each(obj,function(i,v){if(traditional||rbracket.test(prefix)){add(prefix,v)}else{buildparams(prefix+"["+(typeof v==="object"&&v!=null?i:"")+"]",v,traditional,add)}})}else if(!traditional&&jquery.type(obj)==="object"){for(name in obj){buildparams(prefix+"["+name+"]",obj[name],traditional,add)}}else{add(prefix,obj)}}jquery.param=function(a,traditional){var prefix,s=[],add=function(key,value){value=jquery.isfunction(value)?value():(value==null?"":value);s[s.length]=encodeuricomponent(key)+"="+encodeuricomponent(value)};if(traditional===undefined){traditional=jquery.ajaxsettings&&jquery.ajaxsettings.traditional}if(jquery.isarray(a)||(a.jquery&&!jquery.isplainobject(a))){jquery.each(a,function(){add(this.name,this.value)})}else{for(prefix in a){buildparams(prefix,a[prefix],traditional,add)}}return s.join("&").replace(r20,"+")};jquery.fn.extend({serialize:function(){return jquery.param(this.serializearray())},serializearray:function(){return this.map(function(){var elements=jquery.prop(this,"elements");return elements?jquery.makearray(elements):this}).filter(function(){var type=this.type;return this.name&&!jquery(this).is(":disabled")&&rsubmittable.test(this.nodename)&&!rsubmittertypes.test(type)&&(this.checked||!rcheckabletype.test(type))}).map(function(i,elem){var val=jquery(this).val();return val==null?null:jquery.isarray(val)?jquery.map(val,function(val){return{name:elem.name,value:val.replace(rcrlf,"\r\n")}}):{name:elem.name,value:val.replace(rcrlf,"\r\n")}}).get()}});jquery.ajaxsettings.xhr=function(){try{return new window.xmlhttprequest()}catch(e){}};var xhrsuccessstatus={0:200,1223:204},xhrsupported=jquery.ajaxsettings.xhr();support.cors=!!xhrsupported&&("withcredentials"in xhrsupported);support.ajax=xhrsupported=!!xhrsupported;jquery.ajaxtransport(function(options){var callback,errorcallback;if(support.cors||xhrsupported&&!options.crossdomain){return{send:function(headers,complete){var i,xhr=options.xhr();xhr.open(options.type,options.url,options.async,options.username,options.password);if(options.xhrfields){for(i in options.xhrfields){xhr[i]=options.xhrfields[i]}}if(options.mimetype&&xhr.overridemimetype){xhr.overridemimetype(options.mimetype)}if(!options.crossdomain&&!headers["x-requested-with"]){headers["x-requested-with"]="xmlhttprequest"}for(i in headers){xhr.setrequestheader(i,headers[i])}callback=function(type){return function(){if(callback){callback=errorcallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.onreadystatechange=null;if(type==="abort"){xhr.abort()}else if(type==="error"){if(typeof xhr.status!=="number"){complete(0,"error")}else{complete(xhr.status,xhr.statustext)}}else{complete(xhrsuccessstatus[xhr.status]||xhr.status,xhr.statustext,(xhr.responsetype||"text")!=="text"||typeof xhr.responsetext!=="string"?{binary:xhr.response}:{text:xhr.responsetext},xhr.getallresponseheaders())}}}};xhr.onload=callback();errorcallback=xhr.onerror=callback("error");if(xhr.onabort!==undefined){xhr.onabort=errorcallback}else{xhr.onreadystatechange=function(){if(xhr.readystate===4){window.settimeout(function(){if(callback){errorcallback()}})}}}callback=callback("abort");try{xhr.send(options.hascontent&&options.data||null)}catch(e){if(callback){throw e;}}},abort:function(){if(callback){callback()}}}}});jquery.ajaxsetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(text){jquery.globaleval(text);return text}}});jquery.ajaxprefilter("script",function(s){if(s.cache===undefined){s.cache=false}if(s.crossdomain){s.type="get"}});jquery.ajaxtransport("script",function(s){if(s.crossdomain){var script,callback;return{send:function(_,complete){script=jquery("