/* #PRODUIRE{fond=crayons.js,callback=startCrayons} md5:29dddf6f0cad187c47358f54a9ca6ca1 */ /* cQuery est jQuery, renommee pour eviter tout conflit */ (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("cQuery requires a window with a document"); } return factory(w); }; }else{ factory(global); } }(typeof window!=="undefined"?window:this,function(window,noGlobal){ var deletedIds=[]; var document=window.document; var slice=deletedIds.slice; var concat=deletedIds.concat; var push=deletedIds.push; var indexOf=deletedIds.indexOf; var class2type={}; var toString=class2type.toString; var hasOwn=class2type.hasOwnProperty; var support={}; var version="1.12.4", cQuery=function(selector,context){ return new cQuery.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(); }; cQuery.fn=cQuery.prototype={ jquery:version, constructor:cQuery, 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=cQuery.merge(this.constructor(),elems); ret.prevObject=this; ret.context=this.context; return ret; }, each:function(callback){ return cQuery.each(this,callback); }, map:function(callback){ return this.pushStack(cQuery.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; }, isEmptyObject:function(obj){ var name; for(name in obj){ return false; } return true; }, isPlainObject:function(obj){ var key; if(!obj||cQuery.type(obj)!=="object"||obj.nodeType||cQuery.isWindow(obj)){ return false; } try{ if(obj.constructor&& !hasOwn.call(obj,"constructor")&& !hasOwn.call(obj.constructor.prototype,"isPrototypeOf")){ return false; } }catch(e){ return false; } if(!support.ownFirst){ for(key in obj){ return hasOwn.call(obj,key); } } for(key in obj){} return key===undefined||hasOwn.call(obj,key); }, type:function(obj){ if(obj==null){ return obj+""; } return typeof obj==="object"||typeof obj==="function"? class2type[toString.call(obj)]||"object": typeof obj; }, globalEval:function(data){ if(data&&cQuery.trim(data)){ (window.execScript||function(data){ window["eval"].call(window,data); })(data); } }, 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); cQuery.find=Sizzle; cQuery.expr=Sizzle.selectors; cQuery.expr[":"]=cQuery.expr.pseudos; cQuery.uniqueSort=cQuery.unique=Sizzle.uniqueSort; cQuery.text=Sizzle.getText; cQuery.isXMLDoc=Sizzle.isXML; cQuery.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&&cQuery(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=cQuery.expr.match.needsContext; var rsingleTag=(/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/); var risSimple=/^.[^:#\[\.,]*$/; function winnow(elements,qualifier,not){ if(cQuery.isFunction(qualifier)){ return cQuery.grep(elements,function(elem,i){ return!!qualifier.call(elem,i,elem)!==not; }); } if(qualifier.nodeType){ return cQuery.grep(elements,function(elem){ return(elem===qualifier)!==not; }); } if(typeof qualifier==="string"){ if(risSimple.test(qualifier)){ return cQuery.filter(qualifier,elements,not); } qualifier=cQuery.filter(qualifier,elements); } return cQuery.grep(elements,function(elem){ return(cQuery.inArray(elem,qualifier)>-1)!==not; }); } cQuery.filter=function(expr,elems,not){ var elem=elems[0]; if(not){ expr=":not("+expr+")"; } return elems.length===1&&elem.nodeType===1? cQuery.find.matchesSelector(elem,expr)?[elem]:[]: cQuery.find.matches(expr,cQuery.grep(elems,function(elem){ return elem.nodeType===1; })); }; cQuery.fn.extend({ find:function(selector){ var i, ret=[], self=this, len=self.length; if(typeof selector!=="string"){ return this.pushStack(cQuery(selector).filter(function(){ for(i=0;i1?cQuery.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)? cQuery(selector): selector||[], false ).length; } }); var rootcQuery, rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, init=cQuery.fn.init=function(selector,context,root){ var match,elem; if(!selector){ return this; } root=root||rootcQuery; if(typeof selector==="string"){ if(selector.charAt(0)==="<"&& selector.charAt(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 cQuery?context[0]:context; cQuery.merge(this,cQuery.parseHTML( match[1], context&&context.nodeType?context.ownerDocument||context:document, true )); if(rsingleTag.test(match[1])&&cQuery.isPlainObject(context)){ for(match in context){ if(cQuery.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){ if(elem.id!==match[2]){ return rootcQuery.find(selector); } 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(cQuery.isFunction(selector)){ return typeof root.ready!=="undefined"? root.ready(selector): selector(cQuery); } if(selector.selector!==undefined){ this.selector=selector.selector; this.context=selector.context; } return cQuery.makeArray(selector,this); }; init.prototype=cQuery.fn; rootcQuery=cQuery(document); var rparentsprev=/^(?:parents|prev(?:Until|All))/, guaranteedUnique={ children:true, contents:true, next:true, prev:true }; cQuery.fn.extend({ has:function(target){ var i, targets=cQuery(target,this), len=targets.length; return this.filter(function(){ for(i=0;i-1: cur.nodeType===1&& cQuery.find.matchesSelector(cur,selectors))){ matched.push(cur); break; } } } return this.pushStack(matched.length>1?cQuery.uniqueSort(matched):matched); }, index:function(elem){ if(!elem){ return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1; } if(typeof elem==="string"){ return cQuery.inArray(this[0],cQuery(elem)); } return cQuery.inArray( elem.jquery?elem[0]:elem,this); }, add:function(selector,context){ return this.pushStack( cQuery.uniqueSort( cQuery.merge(this.get(),cQuery(selector,context)) ) ); }, addBack:function(selector){ return this.add(selector==null? this.prevObject:this.prevObject.filter(selector) ); } }); function sibling(cur,dir){ do{ cur=cur[dir]; }while(cur&&cur.nodeType!==1); return cur; } cQuery.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 cQuery.nodeName(elem,"iframe")? elem.contentDocument||elem.contentWindow.document: cQuery.merge([],elem.childNodes); } },function(name,fn){ cQuery.fn[name]=function(until,selector){ var ret=cQuery.map(this,fn,until); if(name.slice(-5)!=="Until"){ selector=until; } if(selector&&typeof selector==="string"){ ret=cQuery.filter(selector,ret); } if(this.length>1){ if(!guaranteedUnique[name]){ ret=cQuery.uniqueSort(ret); } if(rparentsprev.test(name)){ ret=ret.reverse(); } } return this.pushStack(ret); }; }); var rnotwhite=(/\S+/g); function createOptions(options){ var object={}; cQuery.each(options.match(rnotwhite)||[],function(_,flag){ object[flag]=true; }); return object; } cQuery.Callbacks=function(options){ options=typeof options==="string"? createOptions(options): cQuery.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? cQuery.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=true; if(!memory){ self.disable(); } 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; }; cQuery.extend({ Deferred:function(func){ var tuples=[ ["resolve","done",cQuery.Callbacks("once memory"),"resolved"], ["reject","fail",cQuery.Callbacks("once memory"),"rejected"], ["notify","progress",cQuery.Callbacks("memory")] ], state="pending", promise={ state:function(){ return state; }, always:function(){ deferred.done(arguments).fail(arguments); return this; }, then:function(){ var fns=arguments; return cQuery.Deferred(function(newDefer){ cQuery.each(tuples,function(i,tuple){ var fn=cQuery.isFunction(fns[i])&&fns[i]; deferred[tuple[1]](function(){ var returned=fn&&fn.apply(this,arguments); if(returned&&cQuery.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?cQuery.extend(obj,promise):promise; } }, deferred={}; promise.pipe=promise.then; cQuery.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&&cQuery.isFunction(subordinate.promise))?length:0, deferred=remaining===1?subordinate:cQuery.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,[cQuery]); if(cQuery.fn.triggerHandler){ cQuery(document).triggerHandler("ready"); cQuery(document).off("ready"); } } }); function detach(){ if(document.addEventListener){ document.removeEventListener("DOMContentLoaded",completed); window.removeEventListener("load",completed); }else{ document.detachEvent("onreadystatechange",completed); window.detachEvent("onload",completed); } } function completed(){ if(document.addEventListener|| window.event.type==="load"|| document.readyState==="complete"){ detach(); cQuery.ready(); } } cQuery.ready.promise=function(obj){ if(!readyList){ readyList=cQuery.Deferred(); if(document.readyState==="complete"|| (document.readyState!=="loading"&&!document.documentElement.doScroll)){ window.setTimeout(cQuery.ready); }else if(document.addEventListener){ document.addEventListener("DOMContentLoaded",completed); window.addEventListener("load",completed); }else{ document.attachEvent("onreadystatechange",completed); window.attachEvent("onload",completed); var top=false; try{ top=window.frameElement==null&&document.documentElement; }catch(e){} if(top&&top.doScroll){ (function doScrollCheck(){ if(!cQuery.isReady){ try{ top.doScroll("left"); }catch(e){ return window.setTimeout(doScrollCheck,50); } detach(); cQuery.ready(); } })(); } } } return readyList.promise(obj); }; cQuery.ready.promise(); var i; for(i in cQuery(support)){ break; } support.ownFirst=i==="0"; support.inlineBlockNeedsLayout=false; cQuery(function(){ var val,div,body,container; body=document.getElementsByTagName("body")[0]; if(!body||!body.style){ return; } div=document.createElement("div"); container=document.createElement("div"); container.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; body.appendChild(container).appendChild(div); if(typeof div.style.zoom!=="undefined"){ div.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1"; support.inlineBlockNeedsLayout=val=div.offsetWidth===3; if(val){ body.style.zoom=1; } } body.removeChild(container); }); (function(){ var div=document.createElement("div"); support.deleteExpando=true; try{ delete div.test; }catch(e){ support.deleteExpando=false; } div=null; })(); var acceptData=function(elem){ var noData=cQuery.noData[(elem.nodeName+" ").toLowerCase()], nodeType=+elem.nodeType||1; return nodeType!==1&&nodeType!==9? false: !noData||noData!==true&&elem.getAttribute("classid")===noData; }; var rbrace=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, rmultiDash=/([A-Z])/g; function dataAttr(elem,key,data){ if(data===undefined&&elem.nodeType===1){ var name="data-"+key.replace(rmultiDash,"-$1").toLowerCase(); data=elem.getAttribute(name); if(typeof data==="string"){ try{ data=data==="true"?true: data==="false"?false: data==="null"?null: +data+""===data?+data: rbrace.test(data)?cQuery.parseJSON(data): data; }catch(e){} cQuery.data(elem,key,data); }else{ data=undefined; } } return data; } function isEmptyDataObject(obj){ var name; for(name in obj){ if(name==="data"&&cQuery.isEmptyObject(obj[name])){ continue; } if(name!=="toJSON"){ return false; } } return true; } function internalData(elem,name,data,pvt){ if(!acceptData(elem)){ return; } var ret,thisCache, internalKey=cQuery.expando, isNode=elem.nodeType, cache=isNode?cQuery.cache:elem, id=isNode?elem[internalKey]:elem[internalKey]&&internalKey; if((!id||!cache[id]||(!pvt&&!cache[id].data))&& data===undefined&&typeof name==="string"){ return; } if(!id){ if(isNode){ id=elem[internalKey]=deletedIds.pop()||cQuery.guid++; }else{ id=internalKey; } } if(!cache[id]){ cache[id]=isNode?{}:{toJSON:cQuery.noop}; } if(typeof name==="object"||typeof name==="function"){ if(pvt){ cache[id]=cQuery.extend(cache[id],name); }else{ cache[id].data=cQuery.extend(cache[id].data,name); } } thisCache=cache[id]; if(!pvt){ if(!thisCache.data){ thisCache.data={}; } thisCache=thisCache.data; } if(data!==undefined){ thisCache[cQuery.camelCase(name)]=data; } if(typeof name==="string"){ ret=thisCache[name]; if(ret==null){ ret=thisCache[cQuery.camelCase(name)]; } }else{ ret=thisCache; } return ret; } function internalRemoveData(elem,name,pvt){ if(!acceptData(elem)){ return; } var thisCache,i, isNode=elem.nodeType, cache=isNode?cQuery.cache:elem, id=isNode?elem[cQuery.expando]:cQuery.expando; if(!cache[id]){ return; } if(name){ thisCache=pvt?cache[id]:cache[id].data; if(thisCache){ if(!cQuery.isArray(name)){ if(name in thisCache){ name=[name]; }else{ name=cQuery.camelCase(name); if(name in thisCache){ name=[name]; }else{ name=name.split(" "); } } }else{ name=name.concat(cQuery.map(name,cQuery.camelCase)); } i=name.length; while(i--){ delete thisCache[name[i]]; } if(pvt?!isEmptyDataObject(thisCache):!cQuery.isEmptyObject(thisCache)){ return; } } } if(!pvt){ delete cache[id].data; if(!isEmptyDataObject(cache[id])){ return; } } if(isNode){ cQuery.cleanData([elem],true); }else if(support.deleteExpando||cache!=cache.window){ delete cache[id]; }else{ cache[id]=undefined; } } cQuery.extend({ cache:{}, noData:{ "applet ":true, "embed ":true, "object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" }, hasData:function(elem){ elem=elem.nodeType?cQuery.cache[elem[cQuery.expando]]:elem[cQuery.expando]; return!!elem&&!isEmptyDataObject(elem); }, data:function(elem,name,data){ return internalData(elem,name,data); }, removeData:function(elem,name){ return internalRemoveData(elem,name); }, _data:function(elem,name,data){ return internalData(elem,name,data,true); }, _removeData:function(elem,name){ return internalRemoveData(elem,name,true); } }); cQuery.fn.extend({ data:function(key,value){ var i,name,data, elem=this[0], attrs=elem&&elem.attributes; if(key===undefined){ if(this.length){ data=cQuery.data(elem); if(elem.nodeType===1&&!cQuery._data(elem,"parsedAttrs")){ i=attrs.length; while(i--){ if(attrs[i]){ name=attrs[i].name; if(name.indexOf("data-")===0){ name=cQuery.camelCase(name.slice(5)); dataAttr(elem,name,data[name]); } } } cQuery._data(elem,"parsedAttrs",true); } } return data; } if(typeof key==="object"){ return this.each(function(){ cQuery.data(this,key); }); } return arguments.length>1? this.each(function(){ cQuery.data(this,key,value); }): elem?dataAttr(elem,key,cQuery.data(elem,key)):undefined; }, removeData:function(key){ return this.each(function(){ cQuery.removeData(this,key); }); } }); cQuery.extend({ queue:function(elem,type,data){ var queue; if(elem){ type=(type||"fx")+"queue"; queue=cQuery._data(elem,type); if(data){ if(!queue||cQuery.isArray(data)){ queue=cQuery._data(elem,type,cQuery.makeArray(data)); }else{ queue.push(data); } } return queue||[]; } }, dequeue:function(elem,type){ type=type||"fx"; var queue=cQuery.queue(elem,type), startLength=queue.length, fn=queue.shift(), hooks=cQuery._queueHooks(elem,type), next=function(){ cQuery.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 cQuery._data(elem,key)||cQuery._data(elem,key,{ empty:cQuery.Callbacks("once memory").add(function(){ cQuery._removeData(elem,type+"queue"); cQuery._removeData(elem,key); }) }); } }); cQuery.fn.extend({ queue:function(type,data){ var setter=2; if(typeof type!=="string"){ data=type; type="fx"; setter--; } if(arguments.length"; input.type="checkbox"; input.checked=true; fragment.appendChild(input); support.appendChecked=input.checked; div.innerHTML=""; support.noCloneChecked=!!div.cloneNode(true).lastChild.defaultValue; fragment.appendChild(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; support.noCloneEvent=!!div.addEventListener; div[cQuery.expando]=1; support.attributes=!div.getAttribute(cQuery.expando); })(); var wrapMap={ option:[1,""], legend:[1,"
","
"], area:[1,"",""], param:[1,"",""], thead:[1,"","
"], tr:[2,"","
"], col:[2,"","
"], td:[3,"","
"], _default:support.htmlSerialize?[0,"",""]:[1,"X
","
"] }; wrapMap.optgroup=wrapMap.option; wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead; wrapMap.th=wrapMap.td; function getAll(context,tag){ var elems,elem, i=0, found=typeof context.getElementsByTagName!=="undefined"? context.getElementsByTagName(tag||"*"): typeof context.querySelectorAll!=="undefined"? context.querySelectorAll(tag||"*"): undefined; if(!found){ for(found=[],elems=context.childNodes||context; (elem=elems[i])!=null; i++ ){ if(!tag||cQuery.nodeName(elem,tag)){ found.push(elem); }else{ cQuery.merge(found,getAll(elem,tag)); } } } return tag===undefined||tag&&cQuery.nodeName(context,tag)? cQuery.merge([context],found): found; } function setGlobalEval(elems,refElements){ var elem, i=0; for(;(elem=elems[i])!=null;i++){ cQuery._data( elem, "globalEval", !refElements||cQuery._data(refElements[i],"globalEval") ); } } var rhtml=/<|&#?\w+;/, rtbody=/"&&!rtbody.test(elem)? tmp: 0; j=elem&&elem.childNodes.length; while(j--){ if(cQuery.nodeName((tbody=elem.childNodes[j]),"tbody")&& !tbody.childNodes.length){ elem.removeChild(tbody); } } } cQuery.merge(nodes,tmp.childNodes); tmp.textContent=""; while(tmp.firstChild){ tmp.removeChild(tmp.firstChild); } tmp=safe.lastChild; } } } if(tmp){ safe.removeChild(tmp); } if(!support.appendChecked){ cQuery.grep(getAll(nodes,"input"),fixDefaultChecked); } i=0; while((elem=nodes[i++])){ if(selection&&cQuery.inArray(elem,selection)>-1){ if(ignored){ ignored.push(elem); } continue; } contains=cQuery.contains(elem.ownerDocument,elem); tmp=getAll(safe.appendChild(elem),"script"); if(contains){ setGlobalEval(tmp); } if(scripts){ j=0; while((elem=tmp[j++])){ if(rscriptType.test(elem.type||"")){ scripts.push(elem); } } } } tmp=null; return safe; } (function(){ var i,eventName, div=document.createElement("div"); for(i in{submit:true,change:true,focusin:true}){ eventName="on"+i; if(!(support[i]=eventName in window)){ div.setAttribute(eventName,"t"); support[i]=div.attributes[eventName].expando===false; } } div=null; })(); var rformElems=/^(?:input|select|textarea)$/i, rkeyEvent=/^key/, rmouseEvent=/^(?:mouse|pointer|contextmenu|drag|drop)|click/, rfocusMorph=/^(?:focusinfocus|focusoutblur)$/, 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){ cQuery().off(event); return origFn.apply(this,arguments); }; fn.guid=origFn.guid||(origFn.guid=cQuery.guid++); } return elem.each(function(){ cQuery.event.add(this,types,fn,data,selector); }); } cQuery.event={ global:{}, add:function(elem,types,handler,data,selector){ var tmp,events,t,handleObjIn, special,eventHandle,handleObj, handlers,type,namespaces,origType, elemData=cQuery._data(elem); if(!elemData){ return; } if(handler.handler){ handleObjIn=handler; handler=handleObjIn.handler; selector=handleObjIn.selector; } if(!handler.guid){ handler.guid=cQuery.guid++; } if(!(events=elemData.events)){ events=elemData.events={}; } if(!(eventHandle=elemData.handle)){ eventHandle=elemData.handle=function(e){ return typeof cQuery!=="undefined"&& (!e||cQuery.event.triggered!==e.type)? cQuery.event.dispatch.apply(eventHandle.elem,arguments): undefined; }; eventHandle.elem=elem; } 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=cQuery.event.special[type]||{}; type=(selector?special.delegateType:special.bindType)||type; special=cQuery.event.special[type]||{}; handleObj=cQuery.extend({ type:type, origType:origType, data:data, handler:handler, guid:handler.guid, selector:selector, needsContext:selector&&cQuery.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,false); }else if(elem.attachEvent){ elem.attachEvent("on"+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); } cQuery.event.global[type]=true; } elem=null; }, remove:function(elem,types,handler,selector,mappedTypes){ var j,handleObj,tmp, origCount,t,events, special,handlers,type, namespaces,origType, elemData=cQuery.hasData(elem)&&cQuery._data(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){ cQuery.event.remove(elem,type+types[t],handler,selector,true); } continue; } special=cQuery.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){ cQuery.removeEvent(elem,type,elemData.handle); } delete events[type]; } } if(cQuery.isEmptyObject(events)){ delete elemData.handle; cQuery._removeData(elem,"events"); } }, trigger:function(event,data,elem,onlyHandlers){ var handle,ontype,cur, bubbleType,special,tmp,i, 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+cQuery.event.triggered)){ return; } if(type.indexOf(".")>-1){ namespaces=type.split("."); type=namespaces.shift(); namespaces.sort(); } ontype=type.indexOf(":")<0&&"on"+type; event=event[cQuery.expando]? event: new cQuery.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]: cQuery.makeArray(data,[event]); special=cQuery.event.special[type]||{}; if(!onlyHandlers&&special.trigger&&special.trigger.apply(elem,data)===false){ return; } if(!onlyHandlers&&!special.noBubble&&!cQuery.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=(cQuery._data(cur,"events")||{})[event.type]&& cQuery._data(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&&elem[type]&&!cQuery.isWindow(elem)){ tmp=elem[ontype]; if(tmp){ elem[ontype]=null; } cQuery.event.triggered=type; try{ elem[type](); }catch(e){ } cQuery.event.triggered=undefined; if(tmp){ elem[ontype]=tmp; } } } } return event.result; }, dispatch:function(event){ event=cQuery.event.fix(event); var i,j,ret,matched,handleObj, handlerQueue=[], args=slice.call(arguments), handlers=(cQuery._data(this,"events")||{})[event.type]||[], special=cQuery.event.special[event.type]||{}; args[0]=event; event.delegateTarget=this; if(special.preDispatch&&special.preDispatch.call(this,event)===false){ return; } handlerQueue=cQuery.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=((cQuery.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: cQuery.find(sel,this,null,[cur]).length; } if(matches[sel]){ matches.push(handleObj); } } if(matches.length){ handlerQueue.push({elem:cur,handlers:matches}); } } } } if(delegateCount]","i"), rxhtmlTag=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi, rnoInnerhtml=/\s*$/g, safeFragment=createSafeFragment(document), fragmentDiv=safeFragment.appendChild(document.createElement("div")); function manipulationTarget(elem,content){ return cQuery.nodeName(elem,"table")&& cQuery.nodeName(content.nodeType!==11?content:content.firstChild,"tr")? elem.getElementsByTagName("tbody")[0]|| elem.appendChild(elem.ownerDocument.createElement("tbody")): elem; } function disableScript(elem){ elem.type=(cQuery.find.attr(elem,"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){ if(dest.nodeType!==1||!cQuery.hasData(src)){ return; } var type,i,l, oldData=cQuery._data(src), curData=cQuery._data(dest,oldData), events=oldData.events; if(events){ delete curData.handle; curData.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=cQuery.map(getAll(fragment,"script"),disableScript); hasScripts=scripts.length; for(;i"); }, clone:function(elem,dataAndEvents,deepDataAndEvents){ var destElements,node,clone,i,srcElements, inPage=cQuery.contains(elem.ownerDocument,elem); if(support.html5Clone||cQuery.isXMLDoc(elem)|| !rnoshimcache.test("<"+elem.nodeName+">")){ clone=elem.cloneNode(true); }else{ fragmentDiv.innerHTML=elem.outerHTML; fragmentDiv.removeChild(clone=fragmentDiv.firstChild); } if((!support.noCloneEvent||!support.noCloneChecked)&& (elem.nodeType===1||elem.nodeType===11)&&!cQuery.isXMLDoc(elem)){ destElements=getAll(clone); srcElements=getAll(elem); for(i=0;(node=srcElements[i])!=null;++i){ if(destElements[i]){ fixCloneNodeIssues(node,destElements[i]); } } } if(dataAndEvents){ if(deepDataAndEvents){ srcElements=srcElements||getAll(elem); destElements=destElements||getAll(clone); for(i=0;(node=srcElements[i])!=null;i++){ cloneCopyEvent(node,destElements[i]); } }else{ cloneCopyEvent(elem,clone); } } destElements=getAll(clone,"script"); if(destElements.length>0){ setGlobalEval(destElements,!inPage&&getAll(elem,"script")); } destElements=srcElements=node=null; return clone; }, cleanData:function(elems,forceAcceptData){ var elem,type,id,data, i=0, internalKey=cQuery.expando, cache=cQuery.cache, attributes=support.attributes, special=cQuery.event.special; for(;(elem=elems[i])!=null;i++){ if(forceAcceptData||acceptData(elem)){ id=elem[internalKey]; data=id&&cache[id]; if(data){ if(data.events){ for(type in data.events){ if(special[type]){ cQuery.event.remove(elem,type); }else{ cQuery.removeEvent(elem,type,data.handle); } } } if(cache[id]){ delete cache[id]; if(!attributes&&typeof elem.removeAttribute!=="undefined"){ elem.removeAttribute(internalKey); }else{ elem[internalKey]=undefined; } deletedIds.push(id); } } } } } }); cQuery.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? cQuery.text(this): this.empty().append( (this[0]&&this[0].ownerDocument||document).createTextNode(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){ cQuery.cleanData(getAll(elem,false)); } while(elem.firstChild){ elem.removeChild(elem.firstChild); } if(elem.options&&cQuery.nodeName(elem,"select")){ elem.options.length=0; } } return this; }, clone:function(dataAndEvents,deepDataAndEvents){ dataAndEvents=dataAndEvents==null?false:dataAndEvents; deepDataAndEvents=deepDataAndEvents==null?dataAndEvents:deepDataAndEvents; return this.map(function(){ return cQuery.clone(this,dataAndEvents,deepDataAndEvents); }); }, html:function(value){ return access(this,function(value){ var elem=this[0]||{}, i=0, l=this.length; if(value===undefined){ return elem.nodeType===1? elem.innerHTML.replace(rinlinecQuery,""): undefined; } if(typeof value==="string"&&!rnoInnerhtml.test(value)&& (support.htmlSerialize||!rnoshimcache.test(value))&& (support.leadingWhitespace||!rleadingWhitespace.test(value))&& !wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){ value=cQuery.htmlPrefilter(value); try{ for(;i")) .appendTo(doc.documentElement); doc=(iframe[0].contentWindow||iframe[0].contentDocument).document; 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 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,pixelMarginRightVal,boxSizingReliableVal, reliableHiddenOffsetsVal,reliableMarginRightVal,reliableMarginLeftVal, container=document.createElement("div"), div=document.createElement("div"); if(!div.style){ return; } div.style.cssText="float:left;opacity:.5"; support.opacity=div.style.opacity==="0.5"; support.cssFloat=!!div.style.cssFloat; div.style.backgroundClip="content-box"; div.cloneNode(true).style.backgroundClip=""; support.clearCloneStyle=div.style.backgroundClip==="content-box"; container=document.createElement("div"); container.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;"+ "padding:0;margin-top:1px;position:absolute"; div.innerHTML=""; container.appendChild(div); support.boxSizing=div.style.boxSizing===""||div.style.MozBoxSizing===""|| div.style.WebkitBoxSizing===""; cQuery.extend(support,{ reliableHiddenOffsets:function(){ if(pixelPositionVal==null){ computeStyleTests(); } return reliableHiddenOffsetsVal; }, boxSizingReliable:function(){ if(pixelPositionVal==null){ computeStyleTests(); } return boxSizingReliableVal; }, pixelMarginRight:function(){ if(pixelPositionVal==null){ computeStyleTests(); } return pixelMarginRightVal; }, pixelPosition:function(){ if(pixelPositionVal==null){ computeStyleTests(); } return pixelPositionVal; }, reliableMarginRight:function(){ if(pixelPositionVal==null){ computeStyleTests(); } return reliableMarginRightVal; }, reliableMarginLeft:function(){ if(pixelPositionVal==null){ computeStyleTests(); } return reliableMarginLeftVal; } }); function computeStyleTests(){ var contents,divStyle, documentElement=document.documentElement; documentElement.appendChild(container); div.style.cssText= "-webkit-box-sizing:border-box;box-sizing:border-box;"+ "position:relative;display:block;"+ "margin:auto;border:1px;padding:1px;"+ "top:1%;width:50%"; pixelPositionVal=boxSizingReliableVal=reliableMarginLeftVal=false; pixelMarginRightVal=reliableMarginRightVal=true; if(window.getComputedStyle){ divStyle=window.getComputedStyle(div); pixelPositionVal=(divStyle||{}).top!=="1%"; reliableMarginLeftVal=(divStyle||{}).marginLeft==="2px"; boxSizingReliableVal=(divStyle||{width:"4px"}).width==="4px"; div.style.marginRight="50%"; pixelMarginRightVal=(divStyle||{marginRight:"4px"}).marginRight==="4px"; contents=div.appendChild(document.createElement("div")); contents.style.cssText=div.style.cssText= "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;"+ "box-sizing:content-box;display:block;margin:0;border:0;padding:0"; contents.style.marginRight=contents.style.width="0"; div.style.width="1px"; reliableMarginRightVal= !parseFloat((window.getComputedStyle(contents)||{}).marginRight); div.removeChild(contents); } div.style.display="none"; reliableHiddenOffsetsVal=div.getClientRects().length===0; if(reliableHiddenOffsetsVal){ div.style.display=""; div.innerHTML="
t
"; div.childNodes[0].style.borderCollapse="separate"; contents=div.getElementsByTagName("td"); contents[0].style.cssText="margin:0;border:0;padding:0;display:none"; reliableHiddenOffsetsVal=contents[0].offsetHeight===0; if(reliableHiddenOffsetsVal){ contents[0].style.display=""; contents[1].style.display="none"; reliableHiddenOffsetsVal=contents[0].offsetHeight===0; } } documentElement.removeChild(container); } })(); var getStyles,curCSS, rposition=/^(top|right|bottom|left)$/; if(window.getComputedStyle){ getStyles=function(elem){ var view=elem.ownerDocument.defaultView; if(!view||!view.opener){ view=window; } return view.getComputedStyle(elem); }; curCSS=function(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)&&!cQuery.contains(elem.ownerDocument,elem)){ ret=cQuery.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+""; }; }else if(documentElement.currentStyle){ getStyles=function(elem){ return elem.currentStyle; }; curCSS=function(elem,name,computed){ var left,rs,rsLeft,ret, style=elem.style; computed=computed||getStyles(elem); ret=computed?computed[name]:undefined; if(ret==null&&style&&style[name]){ ret=style[name]; } if(rnumnonpx.test(ret)&&!rposition.test(name)){ left=style.left; rs=elem.runtimeStyle; rsLeft=rs&&rs.left; if(rsLeft){ rs.left=elem.currentStyle.left; } style.left=name==="fontSize"?"1em":ret; ret=style.pixelLeft+"px"; style.left=left; if(rsLeft){ rs.left=rsLeft; } } return ret===undefined? ret: ret+""||"auto"; }; } function addGetHookIf(conditionFn,hookFn){ return{ get:function(){ if(conditionFn()){ delete this.get; return; } return(this.get=hookFn).apply(this,arguments); } }; } var ralpha=/alpha\([^)]*\)/i, ropacity=/opacity\s*=\s*([^)]*)/i, rdisplayswap=/^(none|table(?!-c[ea]).+)/, rnumsplit=new RegExp("^("+pnum+")(.*)$","i"), 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.charAt(0).toUpperCase()+name.slice(1), i=cssPrefixes.length; while(i--){ name=cssPrefixes[i]+capName; if(name in emptyStyle){ return name; } } } function showHide(elements,show){ var display,elem,hidden, values=[], index=0, length=elements.length; for(;index