(function(global,factory){typeof module=="object"&&typeof module.exports=="object"?module.exports=global.document?factory(global,!0):function(w){if(!w.document)throw new Error("Flits requires a window with a document");return factory(w)}:factory(global)})(typeof window<"u"?window:this,function(window2,noGlobal){function isArrayLike(obj){var length=!!obj&&"length"in obj&&obj.length,type=Flits2.type(obj);return type==="function"||Flits2.isWindow(obj)?!1:type==="array"||length===0||typeof length=="number"&&length>0&&length-1 in obj}function winnow(elements,qualifier,not){if(Flits2.isFunction(qualifier))return Flits2.grep(elements,function(elem,i){return!!qualifier.call(elem,i,elem)!==not});if(qualifier.nodeType)return Flits2.grep(elements,function(elem){return elem===qualifier!==not});if(typeof qualifier=="string"){if(risSimple.test(qualifier))return Flits2.filter(qualifier,elements,not);qualifier=Flits2.filter(qualifier,elements)}return Flits2.grep(elements,function(elem){return indexOf.call(qualifier,elem)>-1!==not})}function sibling(cur,dir2){for(;(cur=cur[dir2])&&cur.nodeType!==1;);return cur}function createOptions(options){var object={};return Flits2.each(options.match(rnotwhite)||[],function(_,flag){object[flag]=!0}),object}function completed(){document2.removeEventListener("DOMContentLoaded",completed),window2.removeEventListener("load",completed),Flits2.ready()}function Data(){this.expando=Flits2.expando+Data.uid++}function dataAttr(elem,key,data2){var name;if(data2===void 0&&elem.nodeType===1)if(name="data-"+key.replace(rmultiDash,"-$&").toLowerCase(),data2=elem.getAttribute(name),typeof data2=="string"){try{data2=data2==="true"?!0:data2==="false"?!1:data2==="null"?null:+data2+""===data2?+data2:rbrace.test(data2)?Flits2.parseJSON(data2):data2}catch{}dataUser.set(elem,key,data2)}else data2=void 0;return data2}function adjustCSS(elem,prop,valueParts,tween){var adjusted,scale=1,maxIterations=20,currentValue=tween?function(){return tween.cur()}:function(){return Flits2.css(elem,prop,"")},initial=currentValue(),unit=valueParts&&valueParts[3]||(Flits2.cssNumber[prop]?"":"px"),initialInUnit=(Flits2.cssNumber[prop]||unit!=="px"&&+initial)&&rcssNum.exec(Flits2.css(elem,prop));if(initialInUnit&&initialInUnit[3]!==unit){unit=unit||initialInUnit[3],valueParts=valueParts||[],initialInUnit=+initial||1;do scale=scale||".5",initialInUnit/=scale,Flits2.style(elem,prop,initialInUnit+unit);while(scale!==(scale=currentValue()/initial)&&scale!==1&&--maxIterations)}return valueParts&&(initialInUnit=+initialInUnit||+initial||0,adjusted=valueParts[1]?initialInUnit+(valueParts[1]+1)*valueParts[2]:+valueParts[2],tween&&(tween.unit=unit,tween.start=initialInUnit,tween.end=adjusted)),adjusted}function getAll(context,tag){var ret=context.getElementsByTagName!==void 0?context.getElementsByTagName(tag||"*"):context.querySelectorAll!==void 0?context.querySelectorAll(tag||"*"):[];return tag===void 0||tag&&Flits2.nodeName(context,tag)?Flits2.merge([context],ret):ret}function setGlobalEval(elems,refElements){for(var i=0,l=elems.length;i-1){ignored&&ignored.push(elem);continue}if(contains=Flits2.contains(elem.ownerDocument,elem),tmp=getAll(fragment.appendChild(elem),"script"),contains&&setGlobalEval(tmp),scripts)for(j=0;elem=tmp[j++];)rscriptType.test(elem.type||"")&&scripts.push(elem)}return fragment}function returnTrue(){return!0}function returnFalse(){return!1}function safeActiveElement(){try{return document2.activeElement}catch{}}function on(elem,types,selector,data2,fn,one){var origFn,type;if(typeof types=="object"){typeof selector!="string"&&(data2=data2||selector,selector=void 0);for(type in types)on(elem,type,selector,data2,types[type],one);return elem}if(data2==null&&fn==null?(fn=selector,data2=selector=void 0):fn==null&&(typeof selector=="string"?(fn=data2,data2=void 0):(fn=data2,data2=selector,selector=void 0)),fn===!1)fn=returnFalse;else if(!fn)return elem;return one===1&&(origFn=fn,fn=function(event){return Flits2().off(event),origFn.apply(this,arguments)},fn.guid=origFn.guid||(origFn.guid=Flits2.guid++)),elem.each(function(){Flits2.event.add(this,types,fn,data2,selector)})}function manipulationTarget(elem,content){return Flits2.nodeName(elem,"table")&&Flits2.nodeName(content.nodeType!==11?content:content.firstChild,"tr")?elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody")):elem}function disableScript(elem){return elem.type=(elem.getAttribute("type")!==null)+"/"+elem.type,elem}function restoreScript(elem){var match=rscriptTypeMasked.exec(elem.type);return match?elem.type=match[1]:elem.removeAttribute("type"),elem}function cloneCopyEvent(src,dest){var i,l,type,pdataOld,pdataCur,udataOld,udataCur,events;if(dest.nodeType===1){if(dataPriv.hasData(src)&&(pdataOld=dataPriv.access(src),pdataCur=dataPriv.set(dest,pdataOld),events=pdataOld.events,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(index2){var self=collection.eq(index2);isFunction&&(args[0]=value.call(this,index2,self.html())),domManip(self,args,callback,ignored)});if(l&&(fragment=buildFragment(args,collection[0].ownerDocument,!1,collection,ignored),first=fragment.firstChild,fragment.childNodes.length===1&&(fragment=first),first||ignored)){for(scripts=Flits2.map(getAll(fragment,"script"),disableScript),hasScripts=scripts.length;i")).appendTo(doc.documentElement),doc=iframe[0].contentDocument,doc.write(),doc.close(),display=actualDisplay(nodeName,doc),iframe.detach()),elemdisplay[nodeName]=display),display}function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,style=elem.style;return computed=computed||getStyles(elem),ret=computed?computed.getPropertyValue(name)||computed[name]:void 0,(ret===""||ret===void 0)&&!Flits2.contains(elem.ownerDocument,elem)&&(ret=Flits2.style(elem,name)),computed&&!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),ret!==void 0?ret+"":ret}function addGetHookIf(conditionFn,hookFn){return{get:function(){if(conditionFn()){delete this.get;return}return(this.get=hookFn).apply(this,arguments)}}}function vendorPropName(name){if(name in emptyStyle)return name;for(var capName=name[0].toUpperCase()+name.slice(1),i=cssPrefixes.length;i--;)if(name=cssPrefixes[i]+capName,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){for(var i=extra===(isBorderBox?"border":"content")?4:name==="width"?1:0,val=0;i<4;i+=2)extra==="margin"&&(val+=Flits2.css(elem,extra+cssExpand[i],!0,styles)),isBorderBox?(extra==="content"&&(val-=Flits2.css(elem,"padding"+cssExpand[i],!0,styles)),extra!=="margin"&&(val-=Flits2.css(elem,"border"+cssExpand[i]+"Width",!0,styles))):(val+=Flits2.css(elem,"padding"+cssExpand[i],!0,styles),extra!=="padding"&&(val+=Flits2.css(elem,"border"+cssExpand[i]+"Width",!0,styles)));return val}function getWidthOrHeight(elem,name,extra){var valueIsBorderBox=!0,val=name==="width"?elem.offsetWidth:elem.offsetHeight,styles=getStyles(elem),isBorderBox=Flits2.css(elem,"boxSizing",!1,styles)==="border-box";if(val<=0||val==null){if(val=curCSS(elem,name,styles),(val<0||val==null)&&(val=elem.style[name]),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){for(var display,elem,hidden,values=[],index2=0,length=elements.length;index2=0&&j=0},isPlainObject:function(obj){var key;if(Flits2.type(obj)!=="object"||obj.nodeType||Flits2.isWindow(obj)||obj.constructor&&!hasOwn.call(obj,"constructor")&&!hasOwn.call(obj.constructor.prototype||{},"isPrototypeOf"))return!1;for(key in obj);return key===void 0||hasOwn.call(obj,key)},isEmptyObject:function(obj){var name;for(name in obj)return!1;return!0},type:function(obj){return obj==null?obj+"":typeof obj=="object"||typeof obj=="function"?class2type[toString.call(obj)]||"object":typeof obj},globalEval:function(code){var script,indirect=eval;code=Flits2.trim(code),code&&(code.indexOf("use strict")===1?(script=document2.createElement("script"),script.text=code,document2.head.appendChild(script).parentNode.removeChild(script)):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))for(length=obj.length;iExpr.cacheLength&&delete cache[keys.shift()],cache[key+" "]=value}var keys=[];return cache}function markFunction(fn){return fn[expando]=!0,fn}function assert(fn){var div=document3.createElement("div");try{return!!fn(div)}catch{return!1}finally{div.parentNode&&div.parentNode.removeChild(div),div=null}}function addHandle(attrs,handler){for(var arr3=attrs.split("|"),i2=arr3.length;i2--;)Expr.attrHandle[arr3[i2]]=handler}function siblingCheck(a,b2){var cur=b2&&a,diff=cur&&a.nodeType===1&&b2.nodeType===1&&(~b2.sourceIndex||MAX_NEGATIVE)-(~a.sourceIndex||MAX_NEGATIVE);if(diff)return diff;if(cur){for(;cur=cur.nextSibling;)if(cur===b2)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){return argument=+argument,markFunction(function(seed,matches2){for(var j,matchIndexes=fn([],seed.length,argument),i2=matchIndexes.length;i2--;)seed[j=matchIndexes[i2]]&&(seed[j]=!(matches2[j]=seed[j]))})})}function testContext(context){return context&&context.getElementsByTagName!==void 0&&context}function setFilters(){}function toSelector(tokens){for(var i2=0,len=tokens.length,selector="";i21?function(elem,context,xml){for(var i2=matchers.length;i2--;)if(!matchers[i2](elem,context,xml))return!1;return!0}:matchers[0]}function multipleContexts(selector,contexts,results){for(var i2=0,len=contexts.length;i2-1&&(seed[temp]=!(results[temp]=elem))}}else matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut),postFinder?postFinder(null,results,matcherOut,xml):push2.apply(results,matcherOut)})}function matcherFromTokens(tokens){for(var checkContext,matcher,j,len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[" "],i2=leadingRelative?1:0,matchContext=addCombinator(function(elem){return elem===checkContext},implicitRelative,!0),matchAnyContext=addCombinator(function(elem){return indexOf2(checkContext,elem)>-1},implicitRelative,!0),matchers=[function(elem,context,xml){var ret=!leadingRelative&&(xml||context!==outermostContext)||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml));return checkContext=null,ret}];i21&&elementMatcher(matchers),i2>1&&toSelector(tokens.slice(0,i2-1).concat({value:tokens[i2-2].type===" "?"*":""})).replace(rtrim2,"$1"),matcher,i20,byElement=elementMatchers.length>0,superMatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i2="0",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find.TAG("*",outermost),dirrunsUnique=dirruns+=contextBackup==null?1:Math.random()||.1,len=elems.length;for(outermost&&(outermostContext=context===document3||context||outermost);i2!==len&&(elem=elems[i2])!=null;i2++){if(byElement&&elem){for(j=0,!context&&elem.ownerDocument!==document3&&(setDocument(elem),xml=!documentIsHTML);matcher=elementMatchers[j++];)if(matcher(elem,context||document3,xml)){results.push(elem);break}outermost&&(dirruns=dirrunsUnique)}bySet&&((elem=!matcher&&elem)&&matchedCount--,seed&&unmatched.push(elem))}if(matchedCount+=i2,bySet&&i2!==matchedCount){for(j=0;matcher=setMatchers[j++];)matcher(unmatched,setMatched,context,xml);if(seed){if(matchedCount>0)for(;i2--;)unmatched[i2]||setMatched[i2]||(setMatched[i2]=pop.call(results));setMatched=condense(setMatched)}push2.apply(results,setMatched),outermost&&!seed&&setMatched.length>0&&matchedCount+setMatchers.length>1&&Sizzle2.uniqueSort(results)}return outermost&&(dirruns=dirrunsUnique,outermostContext=contextBackup),unmatched};return bySet?markFunction(superMatcher):superMatcher}expando="sizzle"+1*new Date,preferredDoc=window3.document,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),sortOrder=function(a,b2){return a===b2&&(hasDuplicate=!0),0},MAX_NEGATIVE=1<<31,hasOwn2={}.hasOwnProperty,arr2=[],pop=arr2.pop,push_native=arr2.push,push2=arr2.push,slice2=arr2.slice,indexOf2=function(list,elem){for(var i2=0,len=list.length;i2+~]|"+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/,rquickExpr2=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,rescape=/'|\\/g,runescape=new RegExp("\\\\([\\da-f]{1,6}"+whitespace+"?|("+whitespace+")|.)","ig"),funescape=function(_,escaped,escapedWhitespace){var high="0x"+escaped-65536;return high!==high||escapedWhitespace?escaped:high<0?String.fromCharCode(high+65536):String.fromCharCode(high>>10|55296,high&1023|56320)},unloadHandler=function(){setDocument()};try{push2.apply(arr2=slice2.call(preferredDoc.childNodes),preferredDoc.childNodes),arr2[preferredDoc.childNodes.length].nodeType}catch{push2={apply:arr2.length?function(target,els){push_native.apply(target,slice2.call(els))}:function(target,els){for(var j=target.length,i2=0;target[j++]=els[i2++];);target.length=j-1}}}support2=Sizzle2.support={},isXML=Sizzle2.isXML=function(elem){var documentElement2=elem&&(elem.ownerDocument||elem).documentElement;return documentElement2?documentElement2.nodeName!=="HTML":!1},setDocument=Sizzle2.setDocument=function(node){var hasCompare,parent,doc=node?node.ownerDocument||node:preferredDoc;return doc===document3||doc.nodeType!==9||!doc.documentElement||(document3=doc,docElem=document3.documentElement,documentIsHTML=!isXML(document3),(parent=document3.defaultView)&&parent.top!==parent&&(parent.addEventListener?parent.addEventListener("unload",unloadHandler,!1):parent.attachEvent&&parent.attachEvent("onunload",unloadHandler)),support2.attributes=assert(function(div){return div.className="i",!div.getAttribute("className")}),support2.getElementsByTagName=assert(function(div){return div.appendChild(document3.createComment("")),!div.getElementsByTagName("*").length}),support2.getElementsByClassName=rnative.test(document3.getElementsByClassName),support2.getById=assert(function(div){return docElem.appendChild(div).id=expando,!document3.getElementsByName||!document3.getElementsByName(expando).length}),support2.getById?(Expr.find.ID=function(id,context){if(context.getElementById!==void 0&&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}}):(delete Expr.find.ID,Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node2=elem.getAttributeNode!==void 0&&elem.getAttributeNode("id");return node2&&node2.value===attrId}}),Expr.find.TAG=support2.getElementsByTagName?function(tag,context){if(context.getElementsByTagName!==void 0)return context.getElementsByTagName(tag);if(support2.qsa)return context.querySelectorAll(tag)}:function(tag,context){var elem,tmp=[],i2=0,results=context.getElementsByTagName(tag);if(tag==="*"){for(;elem=results[i2++];)elem.nodeType===1&&tmp.push(elem);return tmp}return results},Expr.find.CLASS=support2.getElementsByClassName&&function(className,context){return context.getElementsByClassName!==void 0&&documentIsHTML?context.getElementsByClassName(className):void 0},rbuggyMatches=[],rbuggyQSA=[],(support2.qsa=rnative.test(document3.querySelectorAll))&&(assert(function(div){docElem.appendChild(div).innerHTML="",div.querySelectorAll("[msallowcapture^='']").length&&rbuggyQSA.push("[*^$]="+whitespace+`*(?:''|"")`),div.querySelectorAll("[selected]").length||rbuggyQSA.push("\\["+whitespace+"*(?:value|"+booleans+")"),div.querySelectorAll("[id~="+expando+"-]").length||rbuggyQSA.push("~="),div.querySelectorAll(":checked").length||rbuggyQSA.push(":checked"),div.querySelectorAll("a#"+expando+"+*").length||rbuggyQSA.push(".#.+[+~]")}),assert(function(div){var input=document3.createElement("input");input.setAttribute("type","hidden"),div.appendChild(input).setAttribute("name","D"),div.querySelectorAll("[name=d]").length&&rbuggyQSA.push("name"+whitespace+"*[*^$|!~]?="),div.querySelectorAll(":enabled").length||rbuggyQSA.push(":enabled",":disabled"),div.querySelectorAll("*,:x"),rbuggyQSA.push(",.*:")})),(support2.matchesSelector=rnative.test(matches=docElem.matches||docElem.webkitMatchesSelector||docElem.mozMatchesSelector||docElem.oMatchesSelector||docElem.msMatchesSelector))&&assert(function(div){support2.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,b2){var adown=a.nodeType===9?a.documentElement:a,bup=b2&&b2.parentNode;return a===bup||!!(bup&&bup.nodeType===1&&(adown.contains?adown.contains(bup):a.compareDocumentPosition&&a.compareDocumentPosition(bup)&16))}:function(a,b2){if(b2){for(;b2=b2.parentNode;)if(b2===a)return!0}return!1},sortOrder=hasCompare?function(a,b2){if(a===b2)return hasDuplicate=!0,0;var compare=!a.compareDocumentPosition-!b2.compareDocumentPosition;return compare||(compare=(a.ownerDocument||a)===(b2.ownerDocument||b2)?a.compareDocumentPosition(b2):1,compare&1||!support2.sortDetached&&b2.compareDocumentPosition(a)===compare?a===document3||a.ownerDocument===preferredDoc&&contains(preferredDoc,a)?-1:b2===document3||b2.ownerDocument===preferredDoc&&contains(preferredDoc,b2)?1:sortInput?indexOf2(sortInput,a)-indexOf2(sortInput,b2):0:compare&4?-1:1)}:function(a,b2){if(a===b2)return hasDuplicate=!0,0;var cur,i2=0,aup=a.parentNode,bup=b2.parentNode,ap=[a],bp=[b2];if(aup&&bup){if(aup===bup)return siblingCheck(a,b2)}else return a===document3?-1:b2===document3?1:aup?-1:bup?1:sortInput?indexOf2(sortInput,a)-indexOf2(sortInput,b2):0;for(cur=a;cur=cur.parentNode;)ap.unshift(cur);for(cur=b2;cur=cur.parentNode;)bp.unshift(cur);for(;ap[i2]===bp[i2];)i2++;return i2?siblingCheck(ap[i2],bp[i2]):ap[i2]===preferredDoc?-1:bp[i2]===preferredDoc?1:0}),document3},Sizzle2.matches=function(expr,elements){return Sizzle2(expr,null,null,elements)},Sizzle2.matchesSelector=function(elem,expr){if((elem.ownerDocument||elem)!==document3&&setDocument(elem),expr=expr.replace(rattributeQuotes,"='$1']"),support2.matchesSelector&&documentIsHTML&&!compilerCache[expr+" "]&&!(rbuggyMatches&&rbuggyMatches.test(expr))&&!(rbuggyQSA&&rbuggyQSA.test(expr)))try{var ret=matches.call(elem,expr);if(ret||support2.disconnectedMatch||elem.document&&elem.document.nodeType!==11)return ret}catch{}return Sizzle2(expr,document3,null,[elem]).length>0},Sizzle2.contains=function(context,elem){return(context.ownerDocument||context)!==document3&&setDocument(context),contains(context,elem)},Sizzle2.attr=function(elem,name){(elem.ownerDocument||elem)!==document3&&setDocument(elem);var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn2.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):void 0;return val!==void 0?val:support2.attributes||!documentIsHTML?elem.getAttribute(name):(val=elem.getAttributeNode(name))&&val.specified?val.value:null},Sizzle2.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg)},Sizzle2.uniqueSort=function(results){var elem,duplicates=[],j=0,i2=0;if(hasDuplicate=!support2.detectDuplicates,sortInput=!support2.sortStable&&results.slice(0),results.sort(sortOrder),hasDuplicate){for(;elem=results[i2++];)elem===results[i2]&&(j=duplicates.push(i2));for(;j--;)results.splice(duplicates[j],1)}return sortInput=null,results},getText=Sizzle2.getText=function(elem){var node,ret="",i2=0,nodeType=elem.nodeType;if(nodeType){if(nodeType===1||nodeType===9||nodeType===11){if(typeof elem.textContent=="string")return elem.textContent;for(elem=elem.firstChild;elem;elem=elem.nextSibling)ret+=getText(elem)}else if(nodeType===3||nodeType===4)return elem.nodeValue}else for(;node=elem[i2++];)ret+=getText(node);return ret},Expr=Sizzle2.selectors={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(match){return match[1]=match[1].replace(runescape,funescape),match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape),match[2]==="~="&&(match[3]=" "+match[3]+" "),match.slice(0,4)},CHILD:function(match){return match[1]=match[1].toLowerCase(),match[1].slice(0,3)==="nth"?(match[3]||Sizzle2.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")):match[3]&&Sizzle2.error(match[0]),match},PSEUDO:function(match){var excess,unquoted=!match[6]&&match[2];return matchExpr.CHILD.test(match[0])?null:(match[3]?match[2]=match[4]||match[5]||"":unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,!0))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)&&(match[0]=match[0].slice(0,excess),match[2]=unquoted.slice(0,excess)),match.slice(0,3))}},filter:{TAG:function(nodeNameSelector){var nodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return nodeNameSelector==="*"?function(){return!0}: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||elem.getAttribute!==void 0&&elem.getAttribute("class")||"")})},ATTR:function(name,operator,check){return function(elem){var result=Sizzle2.attr(elem,name);return result==null?operator==="!=":operator?(result+="",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+"-":!1):!0}},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,dir2=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType,diff=!1;if(parent){if(simple){for(;dir2;){for(node=elem;node=node[dir2];)if(ofType?node.nodeName.toLowerCase()===name:node.nodeType===1)return!1;start=dir2=type==="only"&&!start&&"nextSibling"}return!0}if(start=[forward?parent.firstChild:parent.lastChild],forward&&useCache){for(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];node=++nodeIndex&&node&&node[dir2]||(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),diff===!1)for(;(node=++nodeIndex&&node&&node[dir2]||(diff=nodeIndex=0)||start.pop())&&!((ofType?node.nodeName.toLowerCase()===name:node.nodeType===1)&&++diff&&(useCache&&(outerCache=node[expando]||(node[expando]={}),uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={}),uniqueCache[type]=[dirruns,diff]),node===elem)););return diff-=last,diff===first||diff%first===0&&diff/first>=0}}},PSEUDO:function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||Sizzle2.error("unsupported pseudo: "+pseudo);return fn[expando]?fn(argument):fn.length>1?(args=[pseudo,pseudo,"",argument],Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction(function(seed,matches2){for(var idx,matched=fn(seed,argument),i2=matched.length;i2--;)idx=indexOf2(seed,matched[i2]),seed[idx]=!(matches2[idx]=matched[i2])}):function(elem){return fn(elem,0,args)}):fn}},pseudos:{not:markFunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim2,"$1"));return matcher[expando]?markFunction(function(seed,matches2,context,xml){for(var elem,unmatched=matcher(seed,null,xml,[]),i2=seed.length;i2--;)(elem=unmatched[i2])&&(seed[i2]=!(matches2[i2]=elem))}):function(elem,context,xml){return input[0]=elem,matcher(input,null,xml,results),input[0]=null,!results.pop()}}),has:markFunction(function(selector){return function(elem){return Sizzle2(selector,elem).length>0}}),contains:markFunction(function(text){return text=text.replace(runescape,funescape),function(elem){return(elem.textContent||elem.innerText||getText(elem)).indexOf(text)>-1}}),lang:markFunction(function(lang){return ridentifier.test(lang||"")||Sizzle2.error("unsupported lang: "+lang),lang=lang.replace(runescape,funescape).toLowerCase(),function(elem){var elemLang;do if(elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang"))return elemLang=elemLang.toLowerCase(),elemLang===lang||elemLang.indexOf(lang+"-")===0;while((elem=elem.parentNode)&&elem.nodeType===1);return!1}}),target:function(elem){var hash=window3.location&&window3.location.hash;return hash&&hash.slice(1)===elem.id},root:function(elem){return elem===docElem},focus:function(elem){return elem===document3.activeElement&&(!document3.hasFocus||document3.hasFocus())&&!!(elem.type||elem.href||~elem.tabIndex)},enabled:function(elem){return elem.disabled===!1},disabled:function(elem){return elem.disabled===!0},checked:function(elem){var nodeName=elem.nodeName.toLowerCase();return nodeName==="input"&&!!elem.checked||nodeName==="option"&&!!elem.selected},selected:function(elem){return elem.parentNode&&elem.parentNode.selectedIndex,elem.selected===!0},empty:function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling)if(elem.nodeType<6)return!1;return!0},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){for(var i2=0;i2=0;)matchIndexes.push(i2);return matchIndexes}),gt:createPositionalPseudo(function(matchIndexes,length,argument){for(var i2=argument<0?argument+length:argument;++i22&&(token=tokens[0]).type==="ID"&&support2.getById&&context.nodeType===9&&documentIsHTML&&Expr.relative[tokens[1].type]){if(context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0],!context)return results;compiled&&(context=context.parentNode),selector=selector.slice(tokens.shift().value.length)}for(i2=matchExpr.needsContext.test(selector)?0:tokens.length;i2--&&(token=tokens[i2],!Expr.relative[type=token.type]);)if((find=Expr.find[type])&&(seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){if(tokens.splice(i2,1),selector=seed.length&&toSelector(tokens),!selector)return push2.apply(results,seed),results;break}}return(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,!context||rsibling.test(selector)&&testContext(context.parentNode)||context),results},support2.sortStable=expando.split("").sort(sortOrder).join("")===expando,support2.detectDuplicates=!!hasDuplicate,setDocument(),support2.sortDetached=assert(function(div1){return div1.compareDocumentPosition(document3.createElement("div"))&1}),assert(function(div){return div.innerHTML="",div.firstChild.getAttribute("href")==="#"})||addHandle("type|href|height|width",function(elem,name,isXML2){return isXML2?void 0:elem.getAttribute(name,name.toLowerCase()==="type"?1:2)}),support2.attributes&&assert(function(div){return div.innerHTML="",div.firstChild.setAttribute("value",""),div.firstChild.getAttribute("value")===""})||addHandle("value",function(elem,name,isXML2){return!isXML2&&elem.nodeName.toLowerCase()==="input"?elem.defaultValue:void 0}),assert(function(div){return div.getAttribute("disabled")==null})||addHandle(booleans,function(elem,name,isXML2){var val;return isXML2?void 0:elem[name]===!0?name.toLowerCase():(val=elem.getAttributeNode(name))&&val.specified?val.value:null}),Sizzle2}(window2);Flits2.find=Sizzle,Flits2.expr=Sizzle.selectors,Flits2.expr[":"]=Flits2.expr.pseudos,Flits2.uniqueSort=Flits2.unique=Sizzle.uniqueSort,Flits2.text=Sizzle.getText,Flits2.isXMLDoc=Sizzle.isXML,Flits2.contains=Sizzle.contains;var dir=function(elem,dir2,until){for(var matched=[],truncate=until!==void 0;(elem=elem[dir2])&&elem.nodeType!==9;)if(elem.nodeType===1){if(truncate&&Flits2(elem).is(until))break;matched.push(elem)}return matched},siblings=function(n,elem){for(var matched=[];n;n=n.nextSibling)n.nodeType===1&&n!==elem&&matched.push(n);return matched},rneedsContext=Flits2.expr.match.needsContext,rsingleTag=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,risSimple=/^.[^:#\[\.,]*$/;Flits2.filter=function(expr,elems,not){var elem=elems[0];return not&&(expr=":not("+expr+")"),elems.length===1&&elem.nodeType===1?Flits2.find.matchesSelector(elem,expr)?[elem]:[]:Flits2.find.matches(expr,Flits2.grep(elems,function(elem2){return elem2.nodeType===1}))},Flits2.fn.extend({find:function(selector){var i,len=this.length,ret=[],self=this;if(typeof selector!="string")return this.pushStack(Flits2(selector).filter(function(){for(i=0;i1?Flits2.unique(ret):ret),ret.selector=this.selector?this.selector+" "+selector:selector,ret},filter:function(selector){return this.pushStack(winnow(this,selector||[],!1))},not:function(selector){return this.pushStack(winnow(this,selector||[],!0))},is:function(selector){return!!winnow(this,typeof selector=="string"&&rneedsContext.test(selector)?Flits2(selector):selector||[],!1).length}});var rootFlits,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,init=Flits2.fn.init=function(selector,context,root){var match,elem;if(!selector)return this;if(root=root||rootFlits,typeof selector=="string")if(selector[0]==="<"&&selector[selector.length-1]===">"&&selector.length>=3?match=[null,selector,null]:match=rquickExpr.exec(selector),match&&(match[1]||!context))if(match[1]){if(context=context instanceof Flits2?context[0]:context,Flits2.merge(this,Flits2.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document2,!0)),rsingleTag.test(match[1])&&Flits2.isPlainObject(context))for(match in context)Flits2.isFunction(this[match])?this[match](context[match]):this.attr(match,context[match]);return this}else return elem=document2.getElementById(match[2]),elem&&elem.parentNode&&(this.length=1,this[0]=elem),this.context=document2,this.selector=selector,this;else return!context||context.Flits?(context||root).find(selector):this.constructor(context).find(selector);else{if(selector.nodeType)return this.context=this[0]=selector,this.length=1,this;if(Flits2.isFunction(selector))return root.ready!==void 0?root.ready(selector):selector(Flits2)}return selector.selector!==void 0&&(this.selector=selector.selector,this.context=selector.context),Flits2.makeArray(selector,this)};init.prototype=Flits2.fn,rootFlits=Flits2(document2);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:!0,contents:!0,next:!0,prev:!0};Flits2.fn.extend({has:function(target){var targets=Flits2(target,this),l=targets.length;return this.filter(function(){for(var i=0;i-1:cur.nodeType===1&&Flits2.find.matchesSelector(cur,selectors))){matched.push(cur);break}return this.pushStack(matched.length>1?Flits2.uniqueSort(matched):matched)},index:function(elem){return elem?typeof elem=="string"?indexOf.call(Flits2(elem),this[0]):indexOf.call(this,elem.Flits?elem[0]:elem):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(selector,context){return this.pushStack(Flits2.uniqueSort(Flits2.merge(this.get(),Flits2(selector,context))))},addBack:function(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector))}}),Flits2.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||Flits2.merge([],elem.childNodes)}},function(name,fn){Flits2.fn[name]=function(until,selector){var matched=Flits2.map(this,fn,until);return name.slice(-5)!=="Until"&&(selector=until),selector&&typeof selector=="string"&&(matched=Flits2.filter(selector,matched)),this.length>1&&(guaranteedUnique[name]||Flits2.uniqueSort(matched),rparentsprev.test(name)&&matched.reverse()),this.pushStack(matched)}});var rnotwhite=/\S+/g;Flits2.Callbacks=function(options){options=typeof options=="string"?createOptions(options):Flits2.extend({},options);var firing,memory,fired,locked,list=[],queue=[],firingIndex=-1,fire=function(){for(locked=options.once,fired=firing=!0;queue.length;firingIndex=-1)for(memory=queue.shift();++firingIndex-1;)list.splice(index2,1),index2<=firingIndex&&firingIndex--}),this},has:function(fn){return fn?Flits2.inArray(fn,list)>-1:list.length>0},empty:function(){return list&&(list=[]),this},disable:function(){return locked=queue=[],list=memory="",this},disabled:function(){return!list},lock:function(){return locked=queue=[],memory||(list=memory=""),this},locked:function(){return!!locked},fireWith:function(context,args){return locked||(args=args||[],args=[context,args.slice?args.slice():args],queue.push(args),firing||fire()),this},fire:function(){return self.fireWith(this,arguments),this},fired:function(){return!!fired}};return self},Flits2.extend({Deferred:function(func){var tuples=[["resolve","done",Flits2.Callbacks("once memory"),"resolved"],["reject","fail",Flits2.Callbacks("once memory"),"rejected"],["notify","progress",Flits2.Callbacks("memory")]],state="pending",promise={state:function(){return state},always:function(){return deferred.done(arguments).fail(arguments),this},then:function(){var fns=arguments;return Flits2.Deferred(function(newDefer){Flits2.each(tuples,function(i,tuple){var fn=Flits2.isFunction(fns[i])&&fns[i];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);returned&&Flits2.isFunction(returned.promise)?returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject):newDefer[tuple[0]+"With"](this===promise?newDefer.promise():this,fn?[returned]:arguments)})}),fns=null}).promise()},promise:function(obj){return obj!=null?Flits2.extend(obj,promise):promise}},deferred={};return promise.pipe=promise.then,Flits2.each(tuples,function(i,tuple){var list=tuple[2],stateString=tuple[3];promise[tuple[1]]=list.add,stateString&&list.add(function(){state=stateString},tuples[i^1][2].disable,tuples[2][2].lock),deferred[tuple[0]]=function(){return deferred[tuple[0]+"With"](this===deferred?promise:this,arguments),this},deferred[tuple[0]+"With"]=list.fireWith}),promise.promise(deferred),func&&func.call(deferred,deferred),deferred},when:function(subordinate){var i=0,resolveValues=slice.call(arguments),length=resolveValues.length,remaining=length!==1||subordinate&&Flits2.isFunction(subordinate.promise)?length:0,deferred=remaining===1?subordinate:Flits2.Deferred(),updateFunc=function(i2,contexts,values){return function(value){contexts[i2]=this,values[i2]=arguments.length>1?slice.call(arguments):value,values===progressValues?deferred.notifyWith(contexts,values):--remaining||deferred.resolveWith(contexts,values)}},progressValues,progressContexts,resolveContexts;if(length>1)for(progressValues=new Array(length),progressContexts=new Array(length),resolveContexts=new Array(length);i0)&&(readyList.resolveWith(document2,[Flits2]),Flits2.fn.triggerHandler&&(Flits2(document2).triggerHandler("ready"),Flits2(document2).off("ready"))))}}),Flits2.ready.promise=function(obj){return readyList||(readyList=Flits2.Deferred(),document2.readyState==="complete"||document2.readyState!=="loading"&&!document2.documentElement.doScroll?window2.setTimeout(Flits2.ready):(document2.addEventListener("DOMContentLoaded",completed),window2.addEventListener("load",completed))),readyList.promise(obj)},Flits2.ready.promise();var access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=key==null;if(Flits2.type(key)==="object"){chainable=!0;for(i in key)access(elems,fn,i,key[i],!0,emptyGet,raw)}else if(value!==void 0&&(chainable=!0,Flits2.isFunction(value)||(raw=!0),bulk&&(raw?(fn.call(elems,value),fn=null):(bulk=fn,fn=function(elem,key2,value2){return bulk.call(Flits2(elem),value2)})),fn))for(;i-1&&data4!==void 0&&dataUser.set(this,key,value2)})},null,value,arguments.length>1,null,!0)},removeData:function(key){return this.each(function(){dataUser.remove(this,key)})}}),Flits2.extend({queue:function(elem,type,data2){var queue;return elem?(type=(type||"fx")+"queue",queue=dataPriv.get(elem,type),data2&&(!queue||Flits2.isArray(data2)?queue=dataPriv.access(elem,type,Flits2.makeArray(data2)):queue.push(data2)),queue||[]):void 0},dequeue:function(elem,type){type=type||"fx";var queue=Flits2.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=Flits2._queueHooks(elem,type),next=function(){Flits2.dequeue(elem,type)};fn==="inprogress"&&(fn=queue.shift(),startLength--),fn&&(type==="fx"&&queue.unshift("inprogress"),delete hooks.stop,fn.call(elem,next,hooks)),!startLength&&hooks&&hooks.empty.fire()},_queueHooks:function(elem,type){var key=type+"queueHooks";return dataPriv.get(elem,key)||dataPriv.access(elem,key,{empty:Flits2.Callbacks("once memory").add(function(){dataPriv.remove(elem,[type+"queue",key])})})}}),Flits2.fn.extend({queue:function(type,data2){var setter=2;return typeof type!="string"&&(data2=type,type="fx",setter--),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;var rhtml=/<|&#?\w+;/;(function(fragment,div,input){fragment=document2.createDocumentFragment(),div=fragment.appendChild(document2.createElement("div")),input=document2.createElement("input"),input.setAttribute("type","radio"),input.setAttribute("checked","checked"),input.setAttribute("name","t"),div.appendChild(input),support.checkClone=div.cloneNode(!0).cloneNode(!0).lastChild.checked,div.innerHTML="",support.noCloneChecked=!!div.cloneNode(!0).lastChild.defaultValue})();var rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,rtypenamespace=/^([^.]*)(?:\.(.+)|)/;Flits2.event={global:{},add:function(elem,types,handler,data2,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.get(elem);if(elemData)for(handler.handler&&(handleObjIn=handler,handler=handleObjIn.handler,selector=handleObjIn.selector),handler.guid||(handler.guid=Flits2.guid++),(events=elemData.events)||(events=elemData.events={}),(eventHandle=elemData.handle)||(eventHandle=elemData.handle=function(e){return Flits2!==void 0&&Flits2.event.triggered!==e.type?Flits2.event.dispatch.apply(elem,arguments):void 0}),types=(types||"").match(rnotwhite)||[""],t=types.length;t--;)tmp=rtypenamespace.exec(types[t])||[],type=origType=tmp[1],namespaces=(tmp[2]||"").split(".").sort(),type&&(special=Flits2.event.special[type]||{},type=(selector?special.delegateType:special.bindType)||type,special=Flits2.event.special[type]||{},handleObj=Flits2.extend({type,origType,data:data2,handler,guid:handler.guid,selector,needsContext:selector&&Flits2.expr.match.needsContext.test(selector),namespace:namespaces.join(".")},handleObjIn),(handlers=events[type])||(handlers=events[type]=[],handlers.delegateCount=0,(!special.setup||special.setup.call(elem,data2,namespaces,eventHandle)===!1)&&elem.addEventListener&&elem.addEventListener(type,eventHandle)),special.add&&(special.add.call(elem,handleObj),handleObj.handler.guid||(handleObj.handler.guid=handler.guid)),selector?handlers.splice(handlers.delegateCount++,0,handleObj):handlers.push(handleObj),Flits2.event.global[type]=!0)},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)){for(types=(types||"").match(rnotwhite)||[""],t=types.length;t--;){if(tmp=rtypenamespace.exec(types[t])||[],type=origType=tmp[1],namespaces=(tmp[2]||"").split(".").sort(),!type){for(type in events)Flits2.event.remove(elem,type+types[t],handler,selector,!0);continue}for(special=Flits2.event.special[type]||{},type=(selector?special.delegateType:special.bindType)||type,handlers=events[type]||[],tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"),origCount=j=handlers.length;j--;)handleObj=handlers[j],(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),handleObj.selector&&handlers.delegateCount--,special.remove&&special.remove.call(elem,handleObj));origCount&&!handlers.length&&((!special.teardown||special.teardown.call(elem,namespaces,elemData.handle)===!1)&&Flits2.removeEvent(elem,type,elemData.handle),delete events[type])}Flits2.isEmptyObject(events)&&dataPriv.remove(elem,"handle events")}},dispatch:function(event){event=Flits2.event.fix(event);var i,j,ret,matched,handleObj,handlerQueue=[],args=slice.call(arguments),handlers=(dataPriv.get(this,"events")||{})[event.type]||[],special=Flits2.event.special[event.type]||{};if(args[0]=event,event.delegateTarget=this,!(special.preDispatch&&special.preDispatch.call(this,event)===!1)){for(handlerQueue=Flits2.event.handlers.call(this,event,handlers),i=0;(matched=handlerQueue[i++])&&!event.isPropagationStopped();)for(event.currentTarget=matched.elem,j=0;(handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped();)(!event.rnamespace||event.rnamespace.test(handleObj.namespace))&&(event.handleObj=handleObj,event.data=handleObj.data,ret=((Flits2.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args),ret!==void 0&&(event.result=ret)===!1&&(event.preventDefault(),event.stopPropagation()));return special.postDispatch&&special.postDispatch.call(this,event),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!==!0||event.type!=="click")){for(matches=[],i=0;i-1:Flits2.find(sel,this,null,[cur]).length),matches[sel]&&matches.push(handleObj);matches.length&&handlerQueue.push({elem:cur,handlers:matches})}}return delegateCount]*)\/>/gi,rnoInnerhtml=/\s*$/g;Flits2.extend({htmlPrefilter:function(html){return html.replace(rxhtmlTag,"<$1>")},clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,clone=elem.cloneNode(!0),inPage=Flits2.contains(elem.ownerDocument,elem);if(!support.noCloneChecked&&(elem.nodeType===1||elem.nodeType===11)&&!Flits2.isXMLDoc(elem))for(destElements=getAll(clone),srcElements=getAll(elem),i=0,l=srcElements.length;i0&&setGlobalEval(destElements,!inPage&&getAll(elem,"script")),clone},cleanData:function(elems){for(var data2,elem,type,special=Flits2.event.special,i=0;(elem=elems[i])!==void 0;i++)if(acceptData(elem)){if(data2=elem[dataPriv.expando]){if(data2.events)for(type in data2.events)special[type]?Flits2.event.remove(elem,type):Flits2.removeEvent(elem,type,data2.handle);elem[dataPriv.expando]=void 0}elem[dataUser.expando]&&(elem[dataUser.expando]=void 0)}}}),Flits2.fn.extend({domManip,detach:function(selector){return remove(this,selector,!0)},remove:function(selector){return remove(this,selector)},text:function(value){return access(this,function(value2){return value2===void 0?Flits2.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=value2)})},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){this.parentNode&&this.parentNode.insertBefore(elem,this)})},after:function(){return domManip(this,arguments,function(elem){this.parentNode&&this.parentNode.insertBefore(elem,this.nextSibling)})},empty:function(){for(var elem,i=0;(elem=this[i])!=null;i++)elem.nodeType===1&&(Flits2.cleanData(getAll(elem,!1)),elem.textContent="");return this},clone:function(dataAndEvents,deepDataAndEvents){return dataAndEvents=dataAndEvents??!1,deepDataAndEvents=deepDataAndEvents??dataAndEvents,this.map(function(){return Flits2.clone(this,dataAndEvents,deepDataAndEvents)})},html:function(value){return access(this,function(value2){var elem=this[0]||{},i=0,l=this.length;if(value2===void 0&&elem.nodeType===1)return elem.innerHTML;if(typeof value2=="string"&&!rnoInnerhtml.test(value2)&&!wrapMap[(rtagName.exec(value2)||["",""])[1].toLowerCase()]){value2=Flits2.htmlPrefilter(value2);try{for(;i1)},show:function(){return showHide(this,!0)},hide:function(){return showHide(this)},toggle:function(state){return typeof state=="boolean"?state?this.show():this.hide():this.each(function(){isHidden(this)?Flits2(this).show():Flits2(this).hide()})}}),Flits2.Tween=Tween,Tween.prototype={constructor:Tween,init:function(elem,options,prop,end,easing,unit){this.elem=elem,this.prop=prop,this.easing=easing||Flits2.easing._default,this.options=options,this.start=this.now=this.cur(),this.end=end,this.unit=unit||(Flits2.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];return this.options.duration?this.pos=eased=Flits2.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration):this.pos=eased=percent,this.now=(this.end-this.start)*eased+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),hooks&&hooks.set?hooks.set(this):Tween.propHooks._default.set(this),this}},Tween.prototype.init.prototype=Tween.prototype,Tween.propHooks={_default:{get:function(tween){var result;return tween.elem.nodeType!==1||tween.elem[tween.prop]!=null&&tween.elem.style[tween.prop]==null?tween.elem[tween.prop]:(result=Flits2.css(tween.elem,tween.prop,""),!result||result==="auto"?0:result)},set:function(tween){Flits2.fx.step[tween.prop]?Flits2.fx.step[tween.prop](tween):tween.elem.nodeType===1&&(tween.elem.style[Flits2.cssProps[tween.prop]]!=null||Flits2.cssHooks[tween.prop])?Flits2.style(tween.elem,tween.prop,tween.now+tween.unit):tween.elem[tween.prop]=tween.now}}},Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){tween.elem.nodeType&&tween.elem.parentNode&&(tween.elem[tween.prop]=tween.now)}},Flits2.easing={linear:function(p){return p},swing:function(p){return .5-Math.cos(p*Math.PI)/2},_default:"swing"},Flits2.fx=Tween.prototype.init,Flits2.fx.step={};var fxNow,timerId,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queueHooks$/;Flits2.Animation=Flits2.extend(Animation,{tweeners:{"*":[function(prop,value){var tween=this.createTween(prop,value);return adjustCSS(tween.elem,prop,rcssNum.exec(value),tween),tween}]},tweener:function(props,callback){Flits2.isFunction(props)?(callback=props,props=["*"]):props=props.match(rnotwhite);for(var prop,index2=0,length=props.length;index21)},removeAttr:function(name){return this.each(function(){Flits2.removeAttr(this,name)})}}),Flits2.extend({attr:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(!(nType===3||nType===8||nType===2)){if(elem.getAttribute===void 0)return Flits2.prop(elem,name,value);if((nType!==1||!Flits2.isXMLDoc(elem))&&(name=name.toLowerCase(),hooks=Flits2.attrHooks[name]||(Flits2.expr.match.bool.test(name)?boolHook:void 0)),value!==void 0){if(value===null){Flits2.removeAttr(elem,name);return}return hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==void 0?ret:(elem.setAttribute(name,value+""),value)}return hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null?ret:(ret=Flits2.find.attr(elem,name),ret??void 0)}},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&value==="radio"&&Flits2.nodeName(elem,"input")){var val=elem.value;return elem.setAttribute("type",value),val&&(elem.value=val),value}}}},removeAttr:function(elem,value){var name,propName,i=0,attrNames=value&&value.match(rnotwhite);if(attrNames&&elem.nodeType===1)for(;name=attrNames[i++];)propName=Flits2.propFix[name]||name,Flits2.expr.match.bool.test(name)&&(elem[propName]=!1),elem.removeAttribute(name)}}),boolHook={set:function(elem,value,name){return value===!1?Flits2.removeAttr(elem,name):elem.setAttribute(name,name),name}},Flits2.each(Flits2.expr.match.bool.source.match(/\w+/g),function(i,name){var getter=attrHandle[name]||Flits2.find.attr;attrHandle[name]=function(elem,name2,isXML){var ret,handle;return isXML||(handle=attrHandle[name2],attrHandle[name2]=ret,ret=getter(elem,name2,isXML)!=null?name2.toLowerCase():null,attrHandle[name2]=handle),ret}});var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;Flits2.fn.extend({prop:function(name,value){return access(this,Flits2.prop,name,value,arguments.length>1)},removeProp:function(name){return this.each(function(){delete this[Flits2.propFix[name]||name]})}}),Flits2.extend({prop:function(elem,name,value){var ret,hooks,nType=elem.nodeType;return nType===3||nType===8||nType===2?void 0:((nType!==1||!Flits2.isXMLDoc(elem))&&(name=Flits2.propFix[name]||name,hooks=Flits2.propHooks[name]),value!==void 0?hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==void 0?ret:elem[name]=value:hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null?ret:elem[name])},propHooks:{tabIndex:{get:function(elem){var tabindex=Flits2.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"}}),support.optSelected||(Flits2.propHooks.selected={get:function(elem){var parent=elem.parentNode;return parent&&parent.parentNode&&parent.parentNode.selectedIndex,null},set:function(elem){var parent=elem.parentNode;parent&&(parent.selectedIndex,parent.parentNode&&parent.parentNode.selectedIndex)}}),Flits2.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Flits2.propFix[this.toLowerCase()]=this});var rclass=/[\t\r\n\f]/g;Flits2.fn.extend({addClass:function(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(Flits2.isFunction(value))return this.each(function(j2){Flits2(this).addClass(value.call(this,j2,getClass(this)))});if(typeof value=="string"&&value){for(classes=value.match(rnotwhite)||[];elem=this[i++];)if(curValue=getClass(elem),cur=elem.nodeType===1&&(" "+curValue+" ").replace(rclass," "),cur){for(j=0;clazz=classes[j++];)cur.indexOf(" "+clazz+" ")<0&&(cur+=clazz+" ");finalValue=Flits2.trim(cur),curValue!==finalValue&&elem.setAttribute("class",finalValue)}}return this},removeClass:function(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(Flits2.isFunction(value))return this.each(function(j2){Flits2(this).removeClass(value.call(this,j2,getClass(this)))});if(!arguments.length)return this.attr("class","");if(typeof value=="string"&&value){for(classes=value.match(rnotwhite)||[];elem=this[i++];)if(curValue=getClass(elem),cur=elem.nodeType===1&&(" "+curValue+" ").replace(rclass," "),cur){for(j=0;clazz=classes[j++];)for(;cur.indexOf(" "+clazz+" ")>-1;)cur=cur.replace(" "+clazz+" "," ");finalValue=Flits2.trim(cur),curValue!==finalValue&&elem.setAttribute("class",finalValue)}}return this},toggleClass:function(value,stateVal){var type=typeof value;return typeof stateVal=="boolean"&&type==="string"?stateVal?this.addClass(value):this.removeClass(value):Flits2.isFunction(value)?this.each(function(i){Flits2(this).toggleClass(value.call(this,i,getClass(this),stateVal),stateVal)}):this.each(function(){var className,i,self,classNames;if(type==="string")for(i=0,self=Flits2(this),classNames=value.match(rnotwhite)||[];className=classNames[i++];)self.hasClass(className)?self.removeClass(className):self.addClass(className);else(value===void 0||type==="boolean")&&(className=getClass(this),className&&dataPriv.set(this,"__className__",className),this.setAttribute&&this.setAttribute("class",className||value===!1?"":dataPriv.get(this,"__className__")||""))})},hasClass:function(selector){var className,elem,i=0;for(className=" "+selector+" ";elem=this[i++];)if(elem.nodeType===1&&(" "+getClass(elem)+" ").replace(rclass," ").indexOf(className)>-1)return!0;return!1}});var rreturn=/\r/g,rspaces=/[\x20\t\r\n\f]+/g;Flits2.fn.extend({val:function(value){var hooks,ret,isFunction,elem=this[0];return arguments.length?(isFunction=Flits2.isFunction(value),this.each(function(i){var val;this.nodeType===1&&(isFunction?val=value.call(this,i,Flits2(this).val()):val=value,val==null?val="":typeof val=="number"?val+="":Flits2.isArray(val)&&(val=Flits2.map(val,function(value2){return value2==null?"":value2+""})),hooks=Flits2.valHooks[this.type]||Flits2.valHooks[this.nodeName.toLowerCase()],(!(hooks&&"set"in hooks)||hooks.set(this,val,"value")===void 0)&&(this.value=val))})):elem?(hooks=Flits2.valHooks[elem.type]||Flits2.valHooks[elem.nodeName.toLowerCase()],hooks&&"get"in hooks&&(ret=hooks.get(elem,"value"))!==void 0?ret:(ret=elem.value,typeof ret=="string"?ret.replace(rreturn,""):ret??"")):void 0}}),Flits2.extend({valHooks:{option:{get:function(elem){var val=Flits2.find.attr(elem,"value");return val??Flits2.trim(Flits2.text(elem)).replace(rspaces," ")}},select:{get:function(elem){for(var value,option,options=elem.options,index2=elem.selectedIndex,one=elem.type==="select-one"||index2<0,values=one?null:[],max=one?index2+1:options.length,i=index2<0?max:one?index2:0;i-1)&&(optionSet=!0);return optionSet||(elem.selectedIndex=-1),values}}}}),Flits2.each(["radio","checkbox"],function(){Flits2.valHooks[this]={set:function(elem,value){return Flits2.isArray(value)?elem.checked=Flits2.inArray(Flits2(elem).val(),value)>-1:void 0}},support.checkOn||(Flits2.valHooks[this].get=function(elem){return elem.getAttribute("value")===null?"on":elem.value})});var rfocusMorph=/^(?:focusinfocus|focusoutblur)$/;Flits2.extend(Flits2.event,{trigger:function(event,data2,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,eventPath=[elem||document2],type=hasOwn.call(event,"type")?event.type:event,namespaces=hasOwn.call(event,"namespace")?event.namespace.split("."):[];if(cur=tmp=elem=elem||document2,!(elem.nodeType===3||elem.nodeType===8)&&!rfocusMorph.test(type+Flits2.event.triggered)&&(type.indexOf(".")>-1&&(namespaces=type.split("."),type=namespaces.shift(),namespaces.sort()),ontype=type.indexOf(":")<0&&"on"+type,event=event[Flits2.expando]?event:new Flits2.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=void 0,event.target||(event.target=elem),data2=data2==null?[event]:Flits2.makeArray(data2,[event]),special=Flits2.event.special[type]||{},!(!onlyHandlers&&special.trigger&&special.trigger.apply(elem,data2)===!1))){if(!(onlyHandlers||special.noBubble||Flits2.isWindow(elem))){for(bubbleType=special.delegateType||type,rfocusMorph.test(bubbleType+type)||(cur=cur.parentNode);cur;cur=cur.parentNode)eventPath.push(cur),tmp=cur;tmp===(elem.ownerDocument||document2)&&eventPath.push(tmp.defaultView||tmp.parentWindow||window2)}for(i=0;(cur=eventPath[i++])&&!event.isPropagationStopped();)event.type=i>1?bubbleType:special.bindType||type,handle=(dataPriv.get(cur,"events")||{})[event.type]&&dataPriv.get(cur,"handle"),handle&&handle.apply(cur,data2),handle=ontype&&cur[ontype],handle&&handle.apply&&acceptData(cur)&&(event.result=handle.apply(cur,data2),event.result===!1&&event.preventDefault());return event.type=type,!(onlyHandlers||event.isDefaultPrevented())&&(!special._default||special._default.apply(eventPath.pop(),data2)===!1)&&acceptData(elem)&&ontype&&Flits2.isFunction(elem[type])&&!Flits2.isWindow(elem)&&(tmp=elem[ontype],tmp&&(elem[ontype]=null),Flits2.event.triggered=type,elem[type](),Flits2.event.triggered=void 0,tmp&&(elem[ontype]=tmp)),event.result}},simulate:function(type,elem,event){var e=Flits2.extend(new Flits2.Event,event,{type,isSimulated:!0});Flits2.event.trigger(e,null,elem)}}),Flits2.fn.extend({trigger:function(type,data2){return this.each(function(){Flits2.event.trigger(type,data2,this)})},triggerHandler:function(type,data2){var elem=this[0];return elem?Flits2.event.trigger(type,data2,elem,!0):void 0}}),Flits2.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){Flits2.fn[name]=function(data2,fn){return arguments.length>0?this.on(name,null,data2,fn):this.trigger(name)}}),Flits2.fn.extend({hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)}}),support.focusin="onfocusin"in window2,support.focusin||Flits2.each({focus:"focusin",blur:"focusout"},function(orig,fix){var handler=function(event){Flits2.event.simulate(fix,event.target,Flits2.event.fix(event))};Flits2.event.special[fix]={setup:function(){var doc=this.ownerDocument||this,attaches=dataPriv.access(doc,fix);attaches||doc.addEventListener(orig,handler,!0),dataPriv.access(doc,fix,(attaches||0)+1)},teardown:function(){var doc=this.ownerDocument||this,attaches=dataPriv.access(doc,fix)-1;attaches?dataPriv.access(doc,fix,attaches):(doc.removeEventListener(orig,handler,!0),dataPriv.remove(doc,fix))}}});var location2=window2.location,nonce=Flits2.now(),rquery=/\?/;Flits2.parseJSON=function(data2){return JSON.parse(data2+"")},Flits2.parseXML=function(data2){var xml;if(!data2||typeof data2!="string")return null;try{xml=new window2.DOMParser().parseFromString(data2,"text/xml")}catch{xml=void 0}return(!xml||xml.getElementsByTagName("parsererror").length)&&Flits2.error("Invalid XML: "+data2),xml};var rhash=/#.*$/,rts=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/gm,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,prefilters={},transports={},allTypes="*/".concat("*"),originAnchor=document2.createElement("a");originAnchor.href=location2.href,Flits2.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:location2.href,type:"GET",isLocal:rlocalProtocol.test(location2.protocol),global:!0,processData:!0,async:!0,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":!0,"text json":Flits2.parseJSON,"text xml":Flits2.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(target,settings){return settings?ajaxExtend(ajaxExtend(target,Flits2.ajaxSettings),settings):ajaxExtend(Flits2.ajaxSettings,target)},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;state!==2&&(state=2,timeoutTimer&&window2.clearTimeout(timeoutTimer),transport=void 0,responseHeadersString=headers||"",flitsXHR.readyState=status>0?4:0,isSuccess=status>=200&&status<300||status===304,responses&&(response=ajaxHandleResponses(s,flitsXHR,responses)),response=ajaxConvert(s,response,flitsXHR,isSuccess),isSuccess?(s.ifModified&&(modified=flitsXHR.getResponseHeader("Last-Modified"),modified&&(Flits2.lastModified[cacheURL]=modified),modified=flitsXHR.getResponseHeader("etag"),modified&&(Flits2.etag[cacheURL]=modified)),status===204||s.type==="HEAD"?statusText="nocontent":status===304?statusText="notmodified":(statusText=response.state,success=response.data,error=response.error,isSuccess=!error)):(error=statusText,(status||!statusText)&&(statusText="error",status<0&&(status=0))),flitsXHR.status=status,flitsXHR.statusText=(nativeStatusText||statusText)+"",isSuccess?deferred.resolveWith(callbackContext,[success,statusText,flitsXHR]):deferred.rejectWith(callbackContext,[flitsXHR,statusText,error]),flitsXHR.statusCode(statusCode),statusCode=void 0,fireGlobals&&globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[flitsXHR,s,isSuccess?success:error]),completeDeferred.fireWith(callbackContext,[flitsXHR,statusText]),fireGlobals&&(globalEventContext.trigger("ajaxComplete",[flitsXHR,s]),--Flits2.active||Flits2.event.trigger("ajaxStop")))}typeof url=="object"&&(options=url,url=void 0),options=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,urlAnchor,fireGlobals,i,s=Flits2.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.Flits)?Flits2(callbackContext):Flits2.event,deferred=Flits2.Deferred(),completeDeferred=Flits2.Callbacks("once memory"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},state=0,strAbort="canceled",flitsXHR={readyState:0,getResponseHeader:function(key){var match;if(state===2){if(!responseHeaders)for(responseHeaders={};match=rheaders.exec(responseHeadersString);)responseHeaders[match[1].toLowerCase()]=match[2];match=responseHeaders[key.toLowerCase()]}return match??null},getAllResponseHeaders:function(){return state===2?responseHeadersString:null},setRequestHeader:function(name,value){var lname=name.toLowerCase();return state||(name=requestHeadersNames[lname]=requestHeadersNames[lname]||name,requestHeaders[name]=value),this},overrideMimeType:function(type){return state||(s.mimeType=type),this},statusCode:function(map){var code;if(map)if(state<2)for(code in map)statusCode[code]=[statusCode[code],map[code]];else flitsXHR.always(map[flitsXHR.status]);return this},abort:function(statusText){var finalText=statusText||strAbort;return transport&&transport.abort(finalText),done(0,finalText),this}};if(deferred.promise(flitsXHR).complete=completeDeferred.add,flitsXHR.success=flitsXHR.done,flitsXHR.error=flitsXHR.fail,s.url=((url||s.url||location2.href)+"").replace(rhash,"").replace(rprotocol,location2.protocol+"//"),s.type=options.method||options.type||s.method||s.type,s.dataTypes=Flits2.trim(s.dataType||"*").toLowerCase().match(rnotwhite)||[""],s.crossDomain==null){urlAnchor=document2.createElement("a");try{urlAnchor.href=s.url,urlAnchor.href=urlAnchor.href,s.crossDomain=originAnchor.protocol+"//"+originAnchor.host!=urlAnchor.protocol+"//"+urlAnchor.host}catch{s.crossDomain=!0}}if(s.data&&s.processData&&typeof s.data!="string"&&(s.data=Flits2.param(s.data,s.traditional)),inspectPrefiltersOrTransports(prefilters,s,options,flitsXHR),state===2)return flitsXHR;fireGlobals=Flits2.event&&s.global,fireGlobals&&Flits2.active++===0&&Flits2.event.trigger("ajaxStart"),s.type=s.type.toUpperCase(),s.hasContent=!rnoContent.test(s.type),cacheURL=s.url,s.hasContent||(s.data&&(cacheURL=s.url+=(rquery.test(cacheURL)?"&":"?")+s.data,delete s.data),s.cache===!1&&(s.url=rts.test(cacheURL)?cacheURL.replace(rts,"$1_="+nonce++):cacheURL+(rquery.test(cacheURL)?"&":"?")+"_="+nonce++)),s.ifModified&&(Flits2.lastModified[cacheURL]&&flitsXHR.setRequestHeader("If-Modified-Since",Flits2.lastModified[cacheURL]),Flits2.etag[cacheURL]&&flitsXHR.setRequestHeader("If-None-Match",Flits2.etag[cacheURL])),(s.data&&s.hasContent&&s.contentType!==!1||options.contentType)&&flitsXHR.setRequestHeader("Content-Type",s.contentType),flitsXHR.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)flitsXHR.setRequestHeader(i,s.headers[i]);if(s.beforeSend&&(s.beforeSend.call(callbackContext,flitsXHR,s)===!1||state===2))return flitsXHR.abort();strAbort="abort";for(i in{success:1,error:1,complete:1})flitsXHR[i](s[i]);if(transport=inspectPrefiltersOrTransports(transports,s,options,flitsXHR),!transport)done(-1,"No Transport");else{if(flitsXHR.readyState=1,fireGlobals&&globalEventContext.trigger("ajaxSend",[flitsXHR,s]),state===2)return flitsXHR;s.async&&s.timeout>0&&(timeoutTimer=window2.setTimeout(function(){flitsXHR.abort("timeout")},s.timeout));try{state=1,transport.send(requestHeaders,done)}catch(e){if(state<2)done(-1,e);else throw e}}return flitsXHR},getJSON:function(url,data2,callback){return Flits2.get(url,data2,callback,"json")},getScript:function(url,callback){return Flits2.get(url,void 0,callback,"script")}}),Flits2.each(["get","post"],function(i,method){Flits2[method]=function(url,data2,callback,type){return Flits2.isFunction(data2)&&(type=type||callback,callback=data2,data2=void 0),Flits2.ajax(Flits2.extend({url,type:method,dataType:type,data:data2,success:callback},Flits2.isPlainObject(url)&&url))}}),Flits2._evalUrl=function(url){return Flits2.ajax({url,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},Flits2.fn.extend({wrapAll:function(html){var wrap;return Flits2.isFunction(html)?this.each(function(i){Flits2(this).wrapAll(html.call(this,i))}):(this[0]&&(wrap=Flits2(html,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&wrap.insertBefore(this[0]),wrap.map(function(){for(var elem=this;elem.firstElementChild;)elem=elem.firstElementChild;return elem}).append(this)),this)},wrapInner:function(html){return Flits2.isFunction(html)?this.each(function(i){Flits2(this).wrapInner(html.call(this,i))}):this.each(function(){var self=Flits2(this),contents=self.contents();contents.length?contents.wrapAll(html):self.append(html)})},wrap:function(html){var isFunction=Flits2.isFunction(html);return this.each(function(i){Flits2(this).wrapAll(isFunction?html.call(this,i):html)})},unwrap:function(){return this.parent().each(function(){Flits2.nodeName(this,"body")||Flits2(this).replaceWith(this.childNodes)}).end()}}),Flits2.expr.filters.hidden=function(elem){return!Flits2.expr.filters.visible(elem)},Flits2.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;Flits2.param=function(a,traditional){var prefix,s=[],add=function(key,value){value=Flits2.isFunction(value)?value():value??"",s[s.length]=encodeURIComponent(key)+"="+encodeURIComponent(value)};if(traditional===void 0&&(traditional=Flits2.ajaxSettings&&Flits2.ajaxSettings.traditional),Flits2.isArray(a)||a.Flits&&!Flits2.isPlainObject(a))Flits2.each(a,function(){add(this.name,this.value)});else for(prefix in a)buildParams(prefix,a[prefix],traditional,add);return s.join("&").replace(r20,"+")},Flits2.fn.extend({serialize:function(){return Flits2.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var elements=Flits2.prop(this,"elements");return elements?Flits2.makeArray(elements):this}).filter(function(){var type=this.type;return this.name&&!Flits2(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type))}).map(function(i,elem){var val=Flits2(this).val();return val==null?null:Flits2.isArray(val)?Flits2.map(val,function(val2){return{name:elem.name,value:val2.replace(rCRLF,`\r `)}}):{name:elem.name,value:val.replace(rCRLF,`\r `)}}).get()}}),Flits2.ajaxSettings.xhr=function(){try{return new window2.XMLHttpRequest}catch{}};var xhrSuccessStatus={0:200,1223:204},xhrSupported=Flits2.ajaxSettings.xhr();support.cors=!!xhrSupported&&"withCredentials"in xhrSupported,support.ajax=xhrSupported=!!xhrSupported,Flits2.ajaxTransport(function(options){var callback,errorCallback;return support.cors||xhrSupported&&!options.crossDomain?{send:function(headers,complete){var i,xhr=options.xhr();if(xhr.open(options.type,options.url,options.async,options.username,options.password),options.xhrFields)for(i in options.xhrFields)xhr[i]=options.xhrFields[i];options.mimeType&&xhr.overrideMimeType&&xhr.overrideMimeType(options.mimeType),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(){callback&&(callback=errorCallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.onreadystatechange=null,type==="abort"?xhr.abort():type==="error"?typeof xhr.status!="number"?complete(0,"error"):complete(xhr.status,xhr.statusText):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"),xhr.onabort!==void 0?xhr.onabort=errorCallback:xhr.onreadystatechange=function(){xhr.readyState===4&&window2.setTimeout(function(){callback&&errorCallback()})},callback=callback("abort");try{xhr.send(options.hasContent&&options.data||null)}catch(e){if(callback)throw e}},abort:function(){callback&&callback()}}:void 0}),Flits2.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(text){return Flits2.globalEval(text),text}}}),Flits2.ajaxPrefilter("script",function(s){s.cache===void 0&&(s.cache=!1),s.crossDomain&&(s.type="GET")}),Flits2.ajaxTransport("script",function(s){if(s.crossDomain){var script,callback;return{send:function(_,complete){script=Flits2("