From 1b52cea70f5b9284da3be49c4e09334c202291e2 Mon Sep 17 00:00:00 2001 From: sehugg Date: Mon, 2 Mar 2026 08:14:46 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20sehugg/8?= =?UTF-8?q?bitworkshop@26ab4ed8befcbf312a8f86e6ef74ddfb4867c406=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gen/{basic-VLJLALZL.js => basic-PEYACMJD.js} | 4 +- ...-VLJLALZL.js.map => basic-PEYACMJD.js.map} | 0 gen/{chunk-JT32QYPK.js => chunk-LWLIHPJ5.js} | 68 ++++++++-------- ...-JT32QYPK.js.map => chunk-LWLIHPJ5.js.map} | 8 +- gen/{chunk-74HRQAF6.js => chunk-PYHFDIHM.js} | 4 +- ...-74HRQAF6.js.map => chunk-PYHFDIHM.js.map} | 0 gen/{devel-CNP2JNQV.js => devel-YROO5BZO.js} | 4 +- ...-CNP2JNQV.js.map => devel-YROO5BZO.js.map} | 0 gen/embedui.js | 2 +- gen/parser/lang-6502.grammar.js | 27 ++++--- gen/parser/lang-6502.grammar.terms.js | 79 ++++++++++--------- gen/parser/lang-6502.js | 2 + gen/parser/lang-6502.js.map | 2 +- gen/parser/lang-z80.grammar.js | 2 +- gen/parser/tokens-6502.js | 20 +++++ gen/parser/tokens-6502.js.map | 1 + gen/tsconfig.tsbuildinfo | 2 +- gen/ui.js | 2 +- src/parser/lang-6502.grammar | 39 ++++++--- src/parser/lang-6502.ts | 2 + src/parser/lang-z80.grammar | 7 +- src/parser/tokens-6502.ts | 15 ++++ 22 files changed, 176 insertions(+), 114 deletions(-) rename gen/{basic-VLJLALZL.js => basic-PEYACMJD.js} (99%) rename gen/{basic-VLJLALZL.js.map => basic-PEYACMJD.js.map} (100%) rename gen/{chunk-JT32QYPK.js => chunk-LWLIHPJ5.js} (82%) rename gen/{chunk-JT32QYPK.js.map => chunk-LWLIHPJ5.js.map} (93%) rename gen/{chunk-74HRQAF6.js => chunk-PYHFDIHM.js} (97%) rename gen/{chunk-74HRQAF6.js.map => chunk-PYHFDIHM.js.map} (100%) rename gen/{devel-CNP2JNQV.js => devel-YROO5BZO.js} (95%) rename gen/{devel-CNP2JNQV.js.map => devel-YROO5BZO.js.map} (100%) create mode 100644 gen/parser/tokens-6502.js create mode 100644 gen/parser/tokens-6502.js.map create mode 100644 src/parser/tokens-6502.ts diff --git a/gen/basic-VLJLALZL.js b/gen/basic-PEYACMJD.js similarity index 99% rename from gen/basic-VLJLALZL.js rename to gen/basic-PEYACMJD.js index c4f94367..fd65948e 100644 --- a/gen/basic-VLJLALZL.js +++ b/gen/basic-PEYACMJD.js @@ -1,4 +1,4 @@ -import{b as E}from"./chunk-3FIVEUG2.js";import{a as S,t as y}from"./chunk-JT32QYPK.js";import"./chunk-JSIZCY7X.js";import"./chunk-LNOKARBD.js";import"./chunk-74HRQAF6.js";import"./chunk-PTIFNBOG.js";import{B as c,J as f,S as d,T as v,a as g}from"./chunk-QWAF5HSH.js";import"./chunk-KT7KMEQC.js";function O(u){return u.value!=null}function k(u){return u.name!=null}function N(u){return u.op!=null&&u.left!=null&&u.right!=null}function I(u){return u.op!=null&&u.expr!=null}var m=class{randomize(){this.seed(Math.random()*2147483647,Math.random()*2147483647,Math.random()*2147483647,Math.random()*2147483647)}constructor(){(()=>{var r,e,i,n;this.seed=function(s,a,h,o){r=s,e=a,i=h,n=o},this.seedfloat=function(s){this.seed(s,s*4294,s*429496,s*4294967296),this.next(),this.next(),this.next()},this.next=function(){r>>>=0,e>>>=0,i>>>=0,n>>>=0;var s=r+e|0;return r=e^e>>>9,e=i+(i<<3)|0,i=i<<21|i>>>11,n=n+1|0,s=s+n|0,i=i+s|0,(s>>>0)/4294967296}})(),this.seedfloat(-1)}},L=1024*1024,l=class u{constructor(){this.margin=80;this.running=!1;this.exited=!0;this.trace=!1}load(t){let r=null,e=0;if(this.pc2label!=null){let s=this.curpc;for(;s>0&&(r=this.pc2label.get(s))==null;)s--;e=this.curpc-s,console.log("oldpc=",this.curpc,"restart @ label",r,"+",e)}this.program=t,this.opts=t.opts,this.opts.maxArrayElements||(this.opts.maxArrayElements=L),this.allstmts=t.stmts,this.label2pc=t.labels,this.label2dataptr={},this.pc2label=new Map,this.datums=[],this.subroutines={},this.builtins=this.getBuiltinFunctions();for(var i in t.labels){var n=t.labels[i];this.pc2label.set(n,i)}return this.allstmts.forEach((s,a)=>{this.curpc=a+1,this.compileStatement(s),s.command=="DATA"&&(this.label2dataptr[s.$loc.label]=this.datums.length,s.datums.forEach(h=>{this.curpc=s.$loc.offset,this.datums.push(h)}))}),this.label2pc[r]!=null?(this.curpc=this.label2pc[r]+e,!0):(this.curpc=0,!1)}reset(){this.curpc=0,this.dataptr=0,this.clearVars(),this.returnStack=[],this.column=0,this.running=!0,this.exited=!1}clearVars(){this.globals=this.vars={},this.arrays={},this.defs={},this.forLoops={},this.forLoopStack=[],this.whileLoops=[],this.rng=new m,this.opts&&this.opts.staticArrays&&this.allstmts.filter(t=>t.command=="DIM").forEach(t=>{t.args.forEach(r=>this.compileJS(this._DIM(r))())})}saveState(){return $.extend(!0,{},this)}loadState(t){$.extend(!0,this,t)}getBuiltinFunctions(){var t=this.program&&this.opts.validFunctions;t||(t=Object.getOwnPropertyNames(u.prototype).filter(i=>/^[A-Z]{3,}[$]?$/.test(i)));var r={};for(var e of t)this.supportsFunction(e)&&(r[e]=this[e].bind(this));return r}supportsFunction(t){return typeof this[t]=="function"}runtimeError(t){throw this.curpc--,new d(t,this.getCurrentSourceLocation())}dialectError(t){this.runtimeError(`I can't ${t} in this dialect of BASIC.`)}getLineForPC(t){var r=this.allstmts[t];return r&&r.$loc&&r.$loc.line}getLabelForPC(t){var r=this.allstmts[t];return r&&r.$loc&&r.$loc.label}getCurrentSourceLocation(){var t=this.getStatement();return t&&t.$loc}getCurrentLabel(){var t=this.getCurrentSourceLocation();return t&&t.label}getStatement(){return this.allstmts[this.curpc]}step(){if(!this.running)return!1;var t=this.getStatement();return t?(this.trace&&console.log(this.curpc,t,this.vars,Object.keys(this.arrays)),this.curpc++,this.executeStatement(t),this.running):(this.running=!1,this.exited=!0,!1)}compileStatement(t){if(t.$run==null)try{var r=this["do__"+t.command];r==null&&this.runtimeError(`I don't know how to "${t.command}".`);var e=r.bind(this)(t);this.trace&&console.log(e),t.$run=this.compileJS(e)}catch(i){throw e&&console.log(e),i}}compileJS(t){return new Function(t).bind(this)}executeStatement(t){this.compileStatement(t),t.$run()}skipToEOL(){do this.curpc++;while(this.curpc=0?this.curpc=r:this.runtimeError(`I tried to go to the label "${t}" but couldn't find it.`)}newLocalScope(){this.vars=Object.create(this.vars)}popLocalScope(){this.vars!==this.globals&&(this.vars=Object.getPrototypeOf(this.vars))}gosubLabel(t){this.returnStack.length>32767&&this.runtimeError("I did too many GOSUBs without a RETURN."),this.returnStack.push(this.curpc),this.gotoLabel(t)}returnFromGosub(){this.returnStack.length==0&&this.runtimeError("I tried to RETURN, but there wasn't a corresponding GOSUB.");var t=this.returnStack.pop();this.curpc=t,this.popLocalScope()}popReturnStack(){this.returnStack.length==0&&this.runtimeError("I tried to POP, but there wasn't a corresponding GOSUB."),this.returnStack.pop()}valueToString(t,r){var e;if(typeof t=="number"){var i=this.float2str(t,this.opts.printZoneLength-4);return r?i.startsWith("-")?`${i} `:` ${i} `:i}else if(t==` +import{b as E}from"./chunk-3FIVEUG2.js";import{a as S,t as y}from"./chunk-LWLIHPJ5.js";import"./chunk-JSIZCY7X.js";import"./chunk-LNOKARBD.js";import"./chunk-PYHFDIHM.js";import"./chunk-PTIFNBOG.js";import{B as c,J as f,S as d,T as v,a as g}from"./chunk-QWAF5HSH.js";import"./chunk-KT7KMEQC.js";function O(u){return u.value!=null}function k(u){return u.name!=null}function N(u){return u.op!=null&&u.left!=null&&u.right!=null}function I(u){return u.op!=null&&u.expr!=null}var m=class{randomize(){this.seed(Math.random()*2147483647,Math.random()*2147483647,Math.random()*2147483647,Math.random()*2147483647)}constructor(){(()=>{var r,e,i,n;this.seed=function(s,a,h,o){r=s,e=a,i=h,n=o},this.seedfloat=function(s){this.seed(s,s*4294,s*429496,s*4294967296),this.next(),this.next(),this.next()},this.next=function(){r>>>=0,e>>>=0,i>>>=0,n>>>=0;var s=r+e|0;return r=e^e>>>9,e=i+(i<<3)|0,i=i<<21|i>>>11,n=n+1|0,s=s+n|0,i=i+s|0,(s>>>0)/4294967296}})(),this.seedfloat(-1)}},L=1024*1024,l=class u{constructor(){this.margin=80;this.running=!1;this.exited=!0;this.trace=!1}load(t){let r=null,e=0;if(this.pc2label!=null){let s=this.curpc;for(;s>0&&(r=this.pc2label.get(s))==null;)s--;e=this.curpc-s,console.log("oldpc=",this.curpc,"restart @ label",r,"+",e)}this.program=t,this.opts=t.opts,this.opts.maxArrayElements||(this.opts.maxArrayElements=L),this.allstmts=t.stmts,this.label2pc=t.labels,this.label2dataptr={},this.pc2label=new Map,this.datums=[],this.subroutines={},this.builtins=this.getBuiltinFunctions();for(var i in t.labels){var n=t.labels[i];this.pc2label.set(n,i)}return this.allstmts.forEach((s,a)=>{this.curpc=a+1,this.compileStatement(s),s.command=="DATA"&&(this.label2dataptr[s.$loc.label]=this.datums.length,s.datums.forEach(h=>{this.curpc=s.$loc.offset,this.datums.push(h)}))}),this.label2pc[r]!=null?(this.curpc=this.label2pc[r]+e,!0):(this.curpc=0,!1)}reset(){this.curpc=0,this.dataptr=0,this.clearVars(),this.returnStack=[],this.column=0,this.running=!0,this.exited=!1}clearVars(){this.globals=this.vars={},this.arrays={},this.defs={},this.forLoops={},this.forLoopStack=[],this.whileLoops=[],this.rng=new m,this.opts&&this.opts.staticArrays&&this.allstmts.filter(t=>t.command=="DIM").forEach(t=>{t.args.forEach(r=>this.compileJS(this._DIM(r))())})}saveState(){return $.extend(!0,{},this)}loadState(t){$.extend(!0,this,t)}getBuiltinFunctions(){var t=this.program&&this.opts.validFunctions;t||(t=Object.getOwnPropertyNames(u.prototype).filter(i=>/^[A-Z]{3,}[$]?$/.test(i)));var r={};for(var e of t)this.supportsFunction(e)&&(r[e]=this[e].bind(this));return r}supportsFunction(t){return typeof this[t]=="function"}runtimeError(t){throw this.curpc--,new d(t,this.getCurrentSourceLocation())}dialectError(t){this.runtimeError(`I can't ${t} in this dialect of BASIC.`)}getLineForPC(t){var r=this.allstmts[t];return r&&r.$loc&&r.$loc.line}getLabelForPC(t){var r=this.allstmts[t];return r&&r.$loc&&r.$loc.label}getCurrentSourceLocation(){var t=this.getStatement();return t&&t.$loc}getCurrentLabel(){var t=this.getCurrentSourceLocation();return t&&t.label}getStatement(){return this.allstmts[this.curpc]}step(){if(!this.running)return!1;var t=this.getStatement();return t?(this.trace&&console.log(this.curpc,t,this.vars,Object.keys(this.arrays)),this.curpc++,this.executeStatement(t),this.running):(this.running=!1,this.exited=!0,!1)}compileStatement(t){if(t.$run==null)try{var r=this["do__"+t.command];r==null&&this.runtimeError(`I don't know how to "${t.command}".`);var e=r.bind(this)(t);this.trace&&console.log(e),t.$run=this.compileJS(e)}catch(i){throw e&&console.log(e),i}}compileJS(t){return new Function(t).bind(this)}executeStatement(t){this.compileStatement(t),t.$run()}skipToEOL(){do this.curpc++;while(this.curpc=0?this.curpc=r:this.runtimeError(`I tried to go to the label "${t}" but couldn't find it.`)}newLocalScope(){this.vars=Object.create(this.vars)}popLocalScope(){this.vars!==this.globals&&(this.vars=Object.getPrototypeOf(this.vars))}gosubLabel(t){this.returnStack.length>32767&&this.runtimeError("I did too many GOSUBs without a RETURN."),this.returnStack.push(this.curpc),this.gotoLabel(t)}returnFromGosub(){this.returnStack.length==0&&this.runtimeError("I tried to RETURN, but there wasn't a corresponding GOSUB.");var t=this.returnStack.pop();this.curpc=t,this.popLocalScope()}popReturnStack(){this.returnStack.length==0&&this.runtimeError("I tried to POP, but there wasn't a corresponding GOSUB."),this.returnStack.pop()}valueToString(t,r){var e;if(typeof t=="number"){var i=this.float2str(t,this.opts.printZoneLength-4);return r?i.startsWith("-")?`${i} `:` ${i} `:i}else if(t==` `)this.column=0,e=t;else if(t==" "){var n=this.opts.printZoneLength,s=Math.floor(this.column/n),a=(s+1)*this.opts.printZoneLength;a+n>this.margin?(this.column=0,e=` `):e=this.TAB(a)}else e=`${t}`;return e}float2str(t,r){var e=t.toString().toUpperCase();if(r>0){for(var i=r;e.length>r;)e=t.toPrecision(i--);e.startsWith("0.")?e=e.substr(1):e.startsWith("-0.")&&(e="-"+e.substr(2))}return e}printExpr(t){var r=this.valueToString(t,this.opts.numericPadding);this.column+=r.length,this.print(r)}print(t){console.log(t)}async input(t,r){return{line:"",vals:[]}}resume(){}expr2js(t,r){if(r||(r={}),O(t))return JSON.stringify(t.value);if(k(t)){if(!t.args&&r.locals&&r.locals.indexOf(t.name)>=0)return t.name;{r.isconst&&this.runtimeError("I expected a constant value here.");var e="",i=JSON.stringify(t.name);let h=t.args?t.args.map(o=>this.expr2js(o,r)).join(", "):[];return t.name.startsWith("FN")?e+=`this.getDef(${i})(${h})`:this.builtins[t.name]?(this.checkFuncArgs(t,this.builtins[t.name]),e+=`this.builtins.${t.name}(${h})`):t.args?this.opts.arraysContainChars&&t.name.endsWith("$")?e+=`this.getStringSlice(this.vars.${t.name}, ${h})`:e+=`this.arrayGet(${i}, ${h})`:e+=`this.vars.${t.name}`,r.novalid?e:`this.checkValue(${e}, ${i})`}}else if(N(t)){var n=this.expr2js(t.left,r),s=this.expr2js(t.right,r);return`this.${t.op}(${n}, ${s})`}else if(I(t)){var a=this.expr2js(t.expr,r);return`this.${t.op}(${a})`}}assign2js(t,r){r||(r={});var e="";return(t.name.startsWith("FN")||this.builtins[t.name])&&this.runtimeError("I can't call a function here."),t.args?this.opts.arraysContainChars&&t.name.endsWith("$")?this.runtimeError("I can't set array slices via this command yet."):e+=this.array2js(t,r):e=`this.globals.${t.name}`,e}array2js(t,r){var e=JSON.stringify(t.name),i=t.args||[];return this.expr2js(t,{novalid:!0})+`;this.getArray(${e}, ${i.length})`+i.map(n=>"[this.ROUND("+this.expr2js(n,r)+")]").join("")}checkFuncArgs(t,r){var e=t.args?t.args.length:0;t.name=="RND"&&e==0||t.name=="MID$"&&e==2||t.name=="INSTR"&&e==2||r.length!=e&&this.runtimeError(`I expected ${r.length} arguments for the ${t.name} function, but I got ${e}.`)}startForLoop(t,r,e,i,n){var s=this.curpc-1,a=this.pc2label.get(s);i||(i=1),this.vars[t]=r,this.trace&&console.log(`FOR ${t} = ${r} TO ${e} STEP ${i}`);var h=()=>i>=0?this.vars[t]>e:this.vars[t]o==t)),this.forLoopStack.push(t),this.forLoops[t]={$next:o=>{o&&t!=o&&this.runtimeError(`I executed NEXT "${o}", but the last FOR was for "${t}".`),this.vars[t]+=i;var b=h();b?(this.forLoopStack.pop(),delete this.forLoops[t]):this.curpc=(a!=null&&this.label2pc[a]||s)+1,this.trace&&console.log(`NEXT ${t}: ${this.vars[t]} TO ${e} STEP ${i} DONE=${b}`)}}}nextForLoop(t){var r=this.forLoops[t||this.opts.optionalNextVar&&this.forLoopStack[this.forLoopStack.length-1]];r||this.runtimeError("I couldn't find a matching FOR for this NEXT."),r.$next(t)}whileLoop(t){t?this.whileLoops.push(this.curpc-1):this.skipToAfterWend()}nextWhileLoop(){var t=this.whileLoops.pop();t==null?this.runtimeError("I couldn't find a matching WHILE for this WEND."):this.curpc=t}assign(t,r,e){return e&&t.endsWith("$")?this.checkValue(this.convert(t,r),t):t.endsWith("$")?this.convertToString(r,t):this.convertToNumber(r,t)}convert(t,r){return t.endsWith("$")?r==null?"":r.toString():typeof r=="number"?r:parseFloat(r+"")}convertToString(t,r){if(typeof t!="string")this.runtimeError(`I can't convert ${t} to a string.`);else return t}convertToNumber(t,r){if(typeof t!="number")this.runtimeError(`I can't convert ${t} to a number.`);else return this.checkNum(t)}dimArray(t,...r){if(r=r.map(Math.round),this.arrays[t]!=null){if(this.opts.staticArrays)return;this.runtimeError(`I already dimensioned this array (${t}) earlier.`)}var e=this.getTotalArrayLength(r);e>this.opts.maxArrayElements&&this.runtimeError("I can't create an array with this many elements.");var i=t.endsWith("$"),n=i?Array:Float64Array;if(r.length==1)this.arrays[t]=new n(r[0]+1);else if(r.length==2){this.arrays[t]=new Array(r[0]+1);for(var s=0;s=i.length&&this.runtimeError(`I tried to lookup ${t}(${r}) but it exceeded the dimensions of the array.`),i=i[r[n]]}return c(i)&&this.runtimeError(`I tried to lookup ${t}(${r}) but used too few dimensions.`),i}modifyStringSlice(t,r,e,i){return t=t||"",this.checkString(t),this.checkString(r),i||(i=e),e=this.ROUND(e),i=this.ROUND(i),e<1&&this.dialectError("accept a string slice index less than 1"),ir.length)&&this.runtimeError(`I needed a number between 1 and ${r.length}, but I got ${t}.`),t<1||t>r.length?0:t}onGotoLabel(t,...r){t=this.checkOnGoto(t,r),t&&this.gotoLabel(r[t-1])}onGosubLabel(t,...r){t=this.checkOnGoto(t,r),t&&this.gosubLabel(r[t-1])}nextDatum(){return this.dataptr>=this.datums.length&&this.runtimeError("I tried to READ, but ran out of data."),this.datums[this.dataptr++].value}do__PRINT(t){var r="";for(var e of t.args){var i=this.expr2js(e),n=i.name;r+=`this.printExpr(this.checkValue(${i}, ${JSON.stringify(n)}));`}return r}preInput(){this.running=!1,this.curpc--}postInput(t){t&&this.curpc++,this.running=!0,this.resume()}do__INPUT(t){var r=t.prompt!=null?this.expr2js(t.prompt):'""',e=t.elapsed!=null?this.assign2js(t.elapsed):"let ___",i="";return t.args.forEach((n,s)=>{var a=this.assign2js(n);i+=` var value = this.convert(${JSON.stringify(n.name)}, response.vals[${s}]); @@ -34,4 +34,4 @@ import{b as E}from"./chunk-3FIVEUG2.js";import{a as S,t as y}from"./chunk-JT32QY `),this.tty.addtext("*** END OF PROGRAM ***",1),this.tty.showPrintHead(!1)}loadROM(t,r){var e=this.runtime.exited;this.program=r;var i=this.runtime.load(r);this.tty.uppercaseOnly=!0,S.input=this.program.opts.uppercaseOnly?n=>n.toUpperCase():null,(!this.hotReload||e||!i)&&this.reset()}getROMExtension(){return".json"}reset(){this.tty.clear(),this.runtime.reset(),this.clock=0,this.transcript=[]}pause(){this.timer.stop()}resume(){this.isBlocked()||(this.animcount=0,this.timer.start())}isBlocked(){return this.tty.waitingfor!=null||this.runtime.exited}isRunning(){return this.timer.isRunning()}getDefaultExtension(){return".bas"}getToolForFilename(){return"basic"}getPresets(){return T}getPC(){return this.runtime.curpc}getSP(){return 4096-this.runtime.returnStack.length}isStable(){return!0}getCPUState(){return{PC:this.getPC(),SP:this.getSP()}}saveState(){return{c:this.getCPUState(),rt:this.runtime.saveState()}}loadState(t){this.runtime.loadState(t)}getDebugTree(){return{CurrentLine:this.runtime.getCurrentLabel(),Variables:this.runtime.vars,Arrays:this.runtime.arrays,Functions:this.runtime.defs,ForLoops:this.runtime.forLoops,WhileLoops:this.runtime.whileLoops,ReturnStack:this.runtime.returnStack,NextDatum:this.runtime.datums[this.runtime.dataptr],Clock:this.clock,Options:this.runtime.opts,Internals:this.runtime}}inspect(t){let r=this.runtime.vars[t];if(r!=null)return`${t} = ${r}`}showHelp(){return"https://8bitworkshop.com/docs/platforms/basic/"}getDebugCategories(){return["Variables"]}getDebugInfo(t,r){switch(t){case"Variables":return this.varsToLongString()}}varsToLongString(){var t="",r=Object.keys(this.runtime.vars);r.sort();for(var e of r){var i=this.runtime.vars[e],n=JSON.stringify(i);n.length>24&&(n=`${n.substr(0,24)}...(${n.length})`),t+=g(e,3)+" = "+n+` `}return t}setupDebug(t){this.onBreakpointHit=t}clearDebug(){this.onBreakpointHit=null,this.debugTrap=null}checkDebugTrap(){return this.debugTrap&&this.debugTrap()?(this.pause(),this.break(),!0):!1}break(){this.onBreakpointHit&&this.onBreakpointHit(this.saveState())}step(){var t=this.clock;this.debugTrap=()=>this.clock>t,this.resume()}stepOver(){var t=this.runtime.getStatement();if(t&&(t.command=="GOSUB"||t.command=="ONGOSUB")){var r=this.getPC()+1;this.runEval(()=>this.getPC()==r)}else this.step()}runUntilReturn(){var t=this.getSP();this.runEval(()=>this.getSP()>t)}runEval(t){this.debugTrap=()=>t(this.getCPUState()),this.resume()}restartAtPC(t){return t=Math.round(t),t>=0&&t{(function(i){if(typeof $g=="object"&&typeof yu!="undefined")yu.exports=i();else if(typeof define=="function"&&define.amd)define([],i);else{var e;typeof window!="undefined"?e=window:typeof global!="undefined"?e=global:typeof self!="undefined"?e=self:e=this,e.localforage=i()}})(function(){var i,e,t;return(function r(n,s,o){function a(h,O){if(!s[h]){if(!n[h]){var m=typeof pa=="function"&&pa;if(!O&&m)return m(h,!0);if(l)return l(h,!0);var b=new Error("Cannot find module '"+h+"'");throw b.code="MODULE_NOT_FOUND",b}var y=s[h]={exports:{}};n[h][0].call(y.exports,function(P){var X=n[h][1][P];return a(X||P)},y,y.exports,r,n,s,o)}return s[h].exports}for(var l=typeof pa=="function"&&pa,f=0;f=43)}}).catch(function(){return!1})}function Oe(w){return typeof G=="boolean"?m.resolve(G):H(w).then(function(C){return G=C,G})}function Ye(w){var C=q[w.name],k={};k.promise=new m(function(U,M){k.resolve=U,k.reject=M}),C.deferredOperations.push(k),C.dbReady?C.dbReady=C.dbReady.then(function(){return k.promise}):C.dbReady=k.promise}function me(w){var C=q[w.name],k=C.deferredOperations.pop();if(k)return k.resolve(),k.promise}function ie(w,C){var k=q[w.name],U=k.deferredOperations.pop();if(U)return U.reject(C),U.promise}function ke(w,C){return new m(function(k,U){if(q[w.name]=q[w.name]||nt(),w.db)if(C)Ye(w),w.db.close();else return k(w.db);var M=[w.name];C&&M.push(w.version);var E=f.open.apply(f,M);C&&(E.onupgradeneeded=function(K){var re=E.result;try{re.createObjectStore(w.storeName),K.oldVersion<=1&&re.createObjectStore(Y)}catch(le){if(le.name==="ConstraintError")console.warn('The database "'+w.name+'" has been upgraded from version '+K.oldVersion+" to version "+K.newVersion+', but the storage "'+w.storeName+'" already exists.');else throw le}}),E.onerror=function(K){K.preventDefault(),U(E.error)},E.onsuccess=function(){var K=E.result;K.onversionchange=function(re){re.target.close()},k(K),me(w)}})}function Ee(w){return ke(w,!1)}function Be(w){return ke(w,!0)}function te(w,C){if(!w.db)return!0;var k=!w.db.objectStoreNames.contains(w.storeName),U=w.versionw.db.version;if(U&&(w.version!==C&&console.warn('The database "'+w.name+`" can't be downgraded from version `+w.db.version+" to version "+w.version+"."),w.version=w.db.version),M||k){if(k){var E=w.db.version+1;E>w.version&&(w.version=E)}return!0}return!1}function ye(w){return new m(function(C,k){var U=new FileReader;U.onerror=k,U.onloadend=function(M){var E=btoa(M.target.result||"");C({__local_forage_encoded_blob:!0,data:E,type:w.type})},U.readAsBinaryString(w)})}function ce(w){var C=j(atob(w.data));return O([C],{type:w.type})}function Le(w){return w&&w.__local_forage_encoded_blob}function je(w){var C=this,k=C._initReady().then(function(){var U=q[C._dbInfo.name];if(U&&U.dbReady)return U.dbReady});return y(k,w,w),k}function We(w){Ye(w);for(var C=q[w.name],k=C.forages,U=0;U0&&(!w.db||E.name==="InvalidStateError"||E.name==="NotFoundError"))return m.resolve().then(function(){if(!w.db||E.name==="NotFoundError"&&!w.db.objectStoreNames.contains(w.storeName)&&w.version<=w.db.version)return w.db&&(w.version=w.db.version+1),Be(w)}).then(function(){return We(w).then(function(){dt(w,C,k,U-1)})}).catch(k);k(E)}}function nt(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function _i(w){var C=this,k={db:null};if(w)for(var U in w)k[U]=w[U];var M=q[k.name];M||(M=nt(),q[k.name]=M),M.forages.push(C),C._initReady||(C._initReady=C.ready,C.ready=je);var E=[];function K(){return m.resolve()}for(var re=0;re>4,se[M++]=(K&15)<<4|re>>2,se[M++]=(re&3)<<6|le&63;return fe}function gi(w){var C=new Uint8Array(w),k="",U;for(U=0;U>2],k+=Ft[(C[U]&3)<<4|C[U+1]>>4],k+=Ft[(C[U+1]&15)<<2|C[U+2]>>6],k+=Ft[C[U+2]&63];return C.length%3===2?k=k.substring(0,k.length-1)+"=":C.length%3===1&&(k=k.substring(0,k.length-2)+"=="),k}function Ni(w,C){var k="";if(w&&(k=mi.call(w)),w&&(k==="[object ArrayBuffer]"||w.buffer&&mi.call(w.buffer)==="[object ArrayBuffer]")){var U,M=Xr;w instanceof ArrayBuffer?(U=w,M+=Ht):(U=w.buffer,k==="[object Int8Array]"?M+=Hr:k==="[object Uint8Array]"?M+=we:k==="[object Uint8ClampedArray]"?M+=Xt:k==="[object Int16Array]"?M+=_r:k==="[object Uint16Array]"?M+=Dn:k==="[object Int32Array]"?M+=di:k==="[object Uint32Array]"?M+=Wn:k==="[object Float32Array]"?M+=qn:k==="[object Float64Array]"?M+=sr:C(new Error("Failed to get type for BinaryArray"))),C(M+gi(U))}else if(k==="[object Blob]"){var E=new FileReader;E.onload=function(){var K=Oi+w.type+"~"+gi(this.result);C(Xr+nr+K)},E.readAsArrayBuffer(w)}else try{C(JSON.stringify(w))}catch(K){console.error("Couldn't convert value into a JSON string: ",w),C(null,K)}}function jn(w){if(w.substring(0,Fr)!==Xr)return JSON.parse(w);var C=w.substring(pi),k=w.substring(Fr,pi),U;if(k===nr&&Tr.test(C)){var M=C.match(Tr);U=M[1],C=C.substring(M[0].length)}var E=Ci(C);switch(k){case Ht:return E;case nr:return O([E],{type:U});case Hr:return new Int8Array(E);case we:return new Uint8Array(E);case Xt:return new Uint8ClampedArray(E);case _r:return new Int16Array(E);case Dn:return new Uint16Array(E);case di:return new Int32Array(E);case Wn:return new Uint32Array(E);case qn:return new Float32Array(E);case sr:return new Float64Array(E);default:throw new Error("Unkown type: "+k)}}var Kr={serialize:Ni,deserialize:jn,stringToBuffer:Ci,bufferToString:gi};function bo(w,C,k,U){w.executeSql("CREATE TABLE IF NOT EXISTS "+C.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],k,U)}function Bi(w){var C=this,k={db:null};if(w)for(var U in w)k[U]=typeof w[U]!="string"?w[U].toString():w[U];var M=new m(function(E,K){try{k.db=openDatabase(k.name,String(k.version),k.description,k.size)}catch(re){return K(re)}k.db.transaction(function(re){bo(re,k,function(){C._dbInfo=k,E()},function(le,fe){K(fe)})},K)});return k.serializer=Kr,M}function Wt(w,C,k,U,M,E){w.executeSql(k,U,M,function(K,re){re.code===re.SYNTAX_ERR?K.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[C.storeName],function(le,fe){fe.rows.length?E(le,re):bo(le,C,function(){le.executeSql(k,U,M,E)},E)},E):E(K,re)},E)}function So(w,C){var k=this;w=P(w);var U=new m(function(M,E){k.ready().then(function(){var K=k._dbInfo;K.db.transaction(function(re){Wt(re,K,"SELECT * FROM "+K.storeName+" WHERE key = ? LIMIT 1",[w],function(le,fe){var se=fe.rows.length?fe.rows.item(0).value:null;se&&(se=K.serializer.deserialize(se)),M(se)},function(le,fe){E(fe)})})}).catch(E)});return b(U,C),U}function Jr(w,C){var k=this,U=new m(function(M,E){k.ready().then(function(){var K=k._dbInfo;K.db.transaction(function(re){Wt(re,K,"SELECT * FROM "+K.storeName,[],function(le,fe){for(var se=fe.rows,$e=se.length,qe=0;qe<$e;qe++){var ht=se.item(qe),Ot=ht.value;if(Ot&&(Ot=K.serializer.deserialize(Ot)),Ot=w(Ot,ht.key,qe+1),Ot!==void 0){M(Ot);return}}M()},function(le,fe){E(fe)})})}).catch(E)});return b(U,C),U}function Kt(w,C,k,U){var M=this;w=P(w);var E=new m(function(K,re){M.ready().then(function(){C===void 0&&(C=null);var le=C,fe=M._dbInfo;fe.serializer.serialize(C,function(se,$e){$e?re($e):fe.db.transaction(function(qe){Wt(qe,fe,"INSERT OR REPLACE INTO "+fe.storeName+" (key, value) VALUES (?, ?)",[w,se],function(){K(le)},function(ht,Ot){re(Ot)})},function(qe){if(qe.code===qe.QUOTA_ERR){if(U>0){K(Kt.apply(M,[w,le,k,U-1]));return}re(qe)}})})}).catch(re)});return b(E,k),E}function Nt(w,C,k){return Kt.apply(this,[w,C,k,1])}function kt(w,C){var k=this;w=P(w);var U=new m(function(M,E){k.ready().then(function(){var K=k._dbInfo;K.db.transaction(function(re){Wt(re,K,"DELETE FROM "+K.storeName+" WHERE key = ?",[w],function(){M()},function(le,fe){E(fe)})})}).catch(E)});return b(U,C),U}function en(w){var C=this,k=new m(function(U,M){C.ready().then(function(){var E=C._dbInfo;E.db.transaction(function(K){Wt(K,E,"DELETE FROM "+E.storeName,[],function(){U()},function(re,le){M(le)})})}).catch(M)});return b(k,w),k}function Qo(w){var C=this,k=new m(function(U,M){C.ready().then(function(){var E=C._dbInfo;E.db.transaction(function(K){Wt(K,E,"SELECT COUNT(key) as c FROM "+E.storeName,[],function(re,le){var fe=le.rows.item(0).c;U(fe)},function(re,le){M(le)})})}).catch(M)});return b(k,w),k}function vs(w,C){var k=this,U=new m(function(M,E){k.ready().then(function(){var K=k._dbInfo;K.db.transaction(function(re){Wt(re,K,"SELECT key FROM "+K.storeName+" WHERE id = ? LIMIT 1",[w+1],function(le,fe){var se=fe.rows.length?fe.rows.item(0).key:null;M(se)},function(le,fe){E(fe)})})}).catch(E)});return b(U,C),U}function or(w){var C=this,k=new m(function(U,M){C.ready().then(function(){var E=C._dbInfo;E.db.transaction(function(K){Wt(K,E,"SELECT key FROM "+E.storeName,[],function(re,le){for(var fe=[],se=0;se '__WebKitDatabaseInfoTable__'",[],function(M,E){for(var K=[],re=0;re0}function $s(w){var C=this,k={};if(w)for(var U in w)k[U]=w[U];return k.keyPrefix=ar(w,C._defaultConfig),ws()?(C._dbInfo=k,k.serializer=Kr,m.resolve()):m.reject()}function xo(w){var C=this,k=C.ready().then(function(){for(var U=C._dbInfo.keyPrefix,M=localStorage.length-1;M>=0;M--){var E=localStorage.key(M);E.indexOf(U)===0&&localStorage.removeItem(E)}});return b(k,w),k}function Yi(w,C){var k=this;w=P(w);var U=k.ready().then(function(){var M=k._dbInfo,E=localStorage.getItem(M.keyPrefix+w);return E&&(E=M.serializer.deserialize(E)),E});return b(U,C),U}function vo(w,C){var k=this,U=k.ready().then(function(){for(var M=k._dbInfo,E=M.keyPrefix,K=E.length,re=localStorage.length,le=1,fe=0;fe=0;K--){var re=localStorage.key(K);re.indexOf(E)===0&&localStorage.removeItem(re)}}):M=m.reject("Invalid arguments"),b(M,C),M}var ae={_driver:"localStorageWrapper",_initStorage:$s,_support:Ai(),iterate:vo,getItem:Yi,setItem:Pe,removeItem:ks,clear:xo,length:Bn,key:Cr,keys:Ps,dropInstance:A},xe=function(C,k){return C===k||typeof C=="number"&&typeof k=="number"&&isNaN(C)&&isNaN(k)},pt=function(C,k){for(var U=C.length,M=0;M{(function(i,e){"use strict";typeof Mh=="object"&&typeof Mh.exports=="object"?Mh.exports=i.document?e(i,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(i)})(typeof window!="undefined"?window:ow,function(i,e){"use strict";var t=[],r=Object.getPrototypeOf,n=t.slice,s=t.flat?function(c){return t.flat.call(c)}:function(c){return t.concat.apply([],c)},o=t.push,a=t.indexOf,l={},f=l.toString,h=l.hasOwnProperty,O=h.toString,m=O.call(Object),b={},y=function(u){return typeof u=="function"&&typeof u.nodeType!="number"&&typeof u.item!="function"},P=function(u){return u!=null&&u===u.window},X=i.document,Y={type:!0,src:!0,nonce:!0,noModule:!0};function G(c,u,p){p=p||X;var g,S,Q=p.createElement("script");if(Q.text=c,u)for(g in Y)S=u[g]||u.getAttribute&&u.getAttribute(g),S&&Q.setAttribute(g,S);p.head.appendChild(Q).parentNode.removeChild(Q)}function q(c){return c==null?c+"":typeof c=="object"||typeof c=="function"?l[f.call(c)]||"object":typeof c}var N="3.7.1",V=/HTML$/i,d=function(c,u){return new d.fn.init(c,u)};d.fn=d.prototype={jquery:N,constructor:d,length:0,toArray:function(){return n.call(this)},get:function(c){return c==null?n.call(this):c<0?this[c+this.length]:this[c]},pushStack:function(c){var u=d.merge(this.constructor(),c);return u.prevObject=this,u},each:function(c){return d.each(this,c)},map:function(c){return this.pushStack(d.map(this,function(u,p){return c.call(u,p,u)}))},slice:function(){return this.pushStack(n.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(d.grep(this,function(c,u){return(u+1)%2}))},odd:function(){return this.pushStack(d.grep(this,function(c,u){return u%2}))},eq:function(c){var u=this.length,p=+c+(c<0?u:0);return this.pushStack(p>=0&&p0&&u-1 in c}function H(c,u){return c.nodeName&&c.nodeName.toLowerCase()===u.toLowerCase()}var Oe=t.pop,Ye=t.sort,me=t.splice,ie="[\\x20\\t\\r\\n\\f]",ke=new RegExp("^"+ie+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ie+"+$","g");d.contains=function(c,u){var p=u&&u.parentNode;return c===p||!!(p&&p.nodeType===1&&(c.contains?c.contains(p):c.compareDocumentPosition&&c.compareDocumentPosition(p)&16))};var Ee=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Be(c,u){return u?c==="\0"?"\uFFFD":c.slice(0,-1)+"\\"+c.charCodeAt(c.length-1).toString(16)+" ":"\\"+c}d.escapeSelector=function(c){return(c+"").replace(Ee,Be)};var te=X,ye=o;(function(){var c,u,p,g,S,Q=ye,v,R,_,z,B,ee=d.expando,W=0,oe=0,Me=Fl(),st=Fl(),Ie=Fl(),Jt=Fl(),qt=function(T,Z){return T===Z&&(S=!0),0},rn="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",nn="(?:\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",et="\\["+ie+"*("+nn+")(?:"+ie+"*([*^$|!~]?=)"+ie+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+nn+"))|)"+ie+"*\\]",As=":("+nn+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+et+")*)|.*)\\)|)",lt=new RegExp(ie+"+","g"),At=new RegExp("^"+ie+"*,"+ie+"*"),ua=new RegExp("^"+ie+"*([>+~]|"+ie+")"+ie+"*"),ou=new RegExp(ie+"|>"),sn=new RegExp(As),Oa=new RegExp("^"+nn+"$"),on={ID:new RegExp("^#("+nn+")"),CLASS:new RegExp("^\\.("+nn+")"),TAG:new RegExp("^("+nn+"|[*])"),ATTR:new RegExp("^"+et),PSEUDO:new RegExp("^"+As),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ie+"*(even|odd|(([+-]|)(\\d*)n|)"+ie+"*(?:([+-]|)"+ie+"*(\\d+)|))"+ie+"*\\)|)","i"),bool:new RegExp("^(?:"+rn+")$","i"),needsContext:new RegExp("^"+ie+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ie+"*((?:-\\d)?\\d*)"+ie+"*\\)|)(?=[^-]|$)","i")},Gn=/^(?:input|select|textarea|button)$/i,Fn=/^h\d$/i,cr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,au=/[+~]/,wn=new RegExp("\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\([^\\r\\n\\f])","g"),$n=function(T,Z){var D="0x"+T.slice(1)-65536;return Z||(D<0?String.fromCharCode(D+65536):String.fromCharCode(D>>10|55296,D&1023|56320))},r1=function(){Hn()},n1=Kl(function(T){return T.disabled===!0&&H(T,"fieldset")},{dir:"parentNode",next:"legend"});function s1(){try{return v.activeElement}catch(T){}}try{Q.apply(t=n.call(te.childNodes),te.childNodes),t[te.childNodes.length].nodeType}catch(T){Q={apply:function(Z,D){ye.apply(Z,n.call(D))},call:function(Z){ye.apply(Z,n.call(arguments,1))}}}function bt(T,Z,D,I){var J,ue,ge,Te,be,He,Ue,Ve=Z&&Z.ownerDocument,Ke=Z?Z.nodeType:9;if(D=D||[],typeof T!="string"||!T||Ke!==1&&Ke!==9&&Ke!==11)return D;if(!I&&(Hn(Z),Z=Z||v,_)){if(Ke!==11&&(be=cr.exec(T)))if(J=be[1]){if(Ke===9)if(ge=Z.getElementById(J)){if(ge.id===J)return Q.call(D,ge),D}else return D;else if(Ve&&(ge=Ve.getElementById(J))&&bt.contains(Z,ge)&&ge.id===J)return Q.call(D,ge),D}else{if(be[2])return Q.apply(D,Z.getElementsByTagName(T)),D;if((J=be[3])&&Z.getElementsByClassName)return Q.apply(D,Z.getElementsByClassName(J)),D}if(!Jt[T+" "]&&(!z||!z.test(T))){if(Ue=T,Ve=Z,Ke===1&&(ou.test(T)||ua.test(T))){for(Ve=au.test(T)&&lu(Z.parentNode)||Z,(Ve!=Z||!b.scope)&&((Te=Z.getAttribute("id"))?Te=d.escapeSelector(Te):Z.setAttribute("id",Te=ee)),He=da(T),ue=He.length;ue--;)He[ue]=(Te?"#"+Te:":scope")+" "+Hl(He[ue]);Ue=He.join(",")}try{return Q.apply(D,Ve.querySelectorAll(Ue)),D}catch(Ae){Jt(T,!0)}finally{Te===ee&&Z.removeAttribute("id")}}}return ug(T.replace(ke,"$1"),Z,D,I)}function Fl(){var T=[];function Z(D,I){return T.push(D+" ")>u.cacheLength&&delete Z[T.shift()],Z[D+" "]=I}return Z}function Ar(T){return T[ee]=!0,T}function wo(T){var Z=v.createElement("fieldset");try{return!!T(Z)}catch(D){return!1}finally{Z.parentNode&&Z.parentNode.removeChild(Z),Z=null}}function o1(T){return function(Z){return H(Z,"input")&&Z.type===T}}function a1(T){return function(Z){return(H(Z,"input")||H(Z,"button"))&&Z.type===T}}function fg(T){return function(Z){return"form"in Z?Z.parentNode&&Z.disabled===!1?"label"in Z?"label"in Z.parentNode?Z.parentNode.disabled===T:Z.disabled===T:Z.isDisabled===T||Z.isDisabled!==!T&&n1(Z)===T:Z.disabled===T:"label"in Z?Z.disabled===T:!1}}function Ys(T){return Ar(function(Z){return Z=+Z,Ar(function(D,I){for(var J,ue=T([],D.length,Z),ge=ue.length;ge--;)D[J=ue[ge]]&&(D[J]=!(I[J]=D[J]))})})}function lu(T){return T&&typeof T.getElementsByTagName!="undefined"&&T}function Hn(T){var Z,D=T?T.ownerDocument||T:te;return D==v||D.nodeType!==9||!D.documentElement||(v=D,R=v.documentElement,_=!d.isXMLDoc(v),B=R.matches||R.webkitMatchesSelector||R.msMatchesSelector,R.msMatchesSelector&&te!=v&&(Z=v.defaultView)&&Z.top!==Z&&Z.addEventListener("unload",r1),b.getById=wo(function(I){return R.appendChild(I).id=d.expando,!v.getElementsByName||!v.getElementsByName(d.expando).length}),b.disconnectedMatch=wo(function(I){return B.call(I,"*")}),b.scope=wo(function(){return v.querySelectorAll(":scope")}),b.cssHas=wo(function(){try{return v.querySelector(":has(*,:jqfake)"),!1}catch(I){return!0}}),b.getById?(u.filter.ID=function(I){var J=I.replace(wn,$n);return function(ue){return ue.getAttribute("id")===J}},u.find.ID=function(I,J){if(typeof J.getElementById!="undefined"&&_){var ue=J.getElementById(I);return ue?[ue]:[]}}):(u.filter.ID=function(I){var J=I.replace(wn,$n);return function(ue){var ge=typeof ue.getAttributeNode!="undefined"&&ue.getAttributeNode("id");return ge&&ge.value===J}},u.find.ID=function(I,J){if(typeof J.getElementById!="undefined"&&_){var ue,ge,Te,be=J.getElementById(I);if(be){if(ue=be.getAttributeNode("id"),ue&&ue.value===I)return[be];for(Te=J.getElementsByName(I),ge=0;be=Te[ge++];)if(ue=be.getAttributeNode("id"),ue&&ue.value===I)return[be]}return[]}}),u.find.TAG=function(I,J){return typeof J.getElementsByTagName!="undefined"?J.getElementsByTagName(I):J.querySelectorAll(I)},u.find.CLASS=function(I,J){if(typeof J.getElementsByClassName!="undefined"&&_)return J.getElementsByClassName(I)},z=[],wo(function(I){var J;R.appendChild(I).innerHTML="",I.querySelectorAll("[selected]").length||z.push("\\["+ie+"*(?:value|"+rn+")"),I.querySelectorAll("[id~="+ee+"-]").length||z.push("~="),I.querySelectorAll("a#"+ee+"+*").length||z.push(".#.+[+~]"),I.querySelectorAll(":checked").length||z.push(":checked"),J=v.createElement("input"),J.setAttribute("type","hidden"),I.appendChild(J).setAttribute("name","D"),R.appendChild(I).disabled=!0,I.querySelectorAll(":disabled").length!==2&&z.push(":enabled",":disabled"),J=v.createElement("input"),J.setAttribute("name",""),I.appendChild(J),I.querySelectorAll("[name='']").length||z.push("\\["+ie+"*name"+ie+"*="+ie+`*(?:''|"")`)}),b.cssHas||z.push(":has"),z=z.length&&new RegExp(z.join("|")),qt=function(I,J){if(I===J)return S=!0,0;var ue=!I.compareDocumentPosition-!J.compareDocumentPosition;return ue||(ue=(I.ownerDocument||I)==(J.ownerDocument||J)?I.compareDocumentPosition(J):1,ue&1||!b.sortDetached&&J.compareDocumentPosition(I)===ue?I===v||I.ownerDocument==te&&bt.contains(te,I)?-1:J===v||J.ownerDocument==te&&bt.contains(te,J)?1:g?a.call(g,I)-a.call(g,J):0:ue&4?-1:1)}),v}bt.matches=function(T,Z){return bt(T,null,null,Z)},bt.matchesSelector=function(T,Z){if(Hn(T),_&&!Jt[Z+" "]&&(!z||!z.test(Z)))try{var D=B.call(T,Z);if(D||b.disconnectedMatch||T.document&&T.document.nodeType!==11)return D}catch(I){Jt(Z,!0)}return bt(Z,v,null,[T]).length>0},bt.contains=function(T,Z){return(T.ownerDocument||T)!=v&&Hn(T),d.contains(T,Z)},bt.attr=function(T,Z){(T.ownerDocument||T)!=v&&Hn(T);var D=u.attrHandle[Z.toLowerCase()],I=D&&h.call(u.attrHandle,Z.toLowerCase())?D(T,Z,!_):void 0;return I!==void 0?I:T.getAttribute(Z)},bt.error=function(T){throw new Error("Syntax error, unrecognized expression: "+T)},d.uniqueSort=function(T){var Z,D=[],I=0,J=0;if(S=!b.sortStable,g=!b.sortStable&&n.call(T,0),Ye.call(T,qt),S){for(;Z=T[J++];)Z===T[J]&&(I=D.push(J));for(;I--;)me.call(T,D[I],1)}return g=null,T},d.fn.uniqueSort=function(){return this.pushStack(d.uniqueSort(n.apply(this)))},u=d.expr={cacheLength:50,createPseudo:Ar,match:on,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(T){return T[1]=T[1].replace(wn,$n),T[3]=(T[3]||T[4]||T[5]||"").replace(wn,$n),T[2]==="~="&&(T[3]=" "+T[3]+" "),T.slice(0,4)},CHILD:function(T){return T[1]=T[1].toLowerCase(),T[1].slice(0,3)==="nth"?(T[3]||bt.error(T[0]),T[4]=+(T[4]?T[5]+(T[6]||1):2*(T[3]==="even"||T[3]==="odd")),T[5]=+(T[7]+T[8]||T[3]==="odd")):T[3]&&bt.error(T[0]),T},PSEUDO:function(T){var Z,D=!T[6]&&T[2];return on.CHILD.test(T[0])?null:(T[3]?T[2]=T[4]||T[5]||"":D&&sn.test(D)&&(Z=da(D,!0))&&(Z=D.indexOf(")",D.length-Z)-D.length)&&(T[0]=T[0].slice(0,Z),T[2]=D.slice(0,Z)),T.slice(0,3))}},filter:{TAG:function(T){var Z=T.replace(wn,$n).toLowerCase();return T==="*"?function(){return!0}:function(D){return H(D,Z)}},CLASS:function(T){var Z=Me[T+" "];return Z||(Z=new RegExp("(^|"+ie+")"+T+"("+ie+"|$)"))&&Me(T,function(D){return Z.test(typeof D.className=="string"&&D.className||typeof D.getAttribute!="undefined"&&D.getAttribute("class")||"")})},ATTR:function(T,Z,D){return function(I){var J=bt.attr(I,T);return J==null?Z==="!=":Z?(J+="",Z==="="?J===D:Z==="!="?J!==D:Z==="^="?D&&J.indexOf(D)===0:Z==="*="?D&&J.indexOf(D)>-1:Z==="$="?D&&J.slice(-D.length)===D:Z==="~="?(" "+J.replace(lt," ")+" ").indexOf(D)>-1:Z==="|="?J===D||J.slice(0,D.length+1)===D+"-":!1):!0}},CHILD:function(T,Z,D,I,J){var ue=T.slice(0,3)!=="nth",ge=T.slice(-4)!=="last",Te=Z==="of-type";return I===1&&J===0?function(be){return!!be.parentNode}:function(be,He,Ue){var Ve,Ke,Ae,$t,Zi,oi=ue!==ge?"nextSibling":"previousSibling",fr=be.parentNode,an=Te&&be.nodeName.toLowerCase(),$o=!Ue&&!Te,bi=!1;if(fr){if(ue){for(;oi;){for(Ae=be;Ae=Ae[oi];)if(Te?H(Ae,an):Ae.nodeType===1)return!1;Zi=oi=T==="only"&&!Zi&&"nextSibling"}return!0}if(Zi=[ge?fr.firstChild:fr.lastChild],ge&&$o){for(Ke=fr[ee]||(fr[ee]={}),Ve=Ke[T]||[],$t=Ve[0]===W&&Ve[1],bi=$t&&Ve[2],Ae=$t&&fr.childNodes[$t];Ae=++$t&&Ae&&Ae[oi]||(bi=$t=0)||Zi.pop();)if(Ae.nodeType===1&&++bi&&Ae===be){Ke[T]=[W,$t,bi];break}}else if($o&&(Ke=be[ee]||(be[ee]={}),Ve=Ke[T]||[],$t=Ve[0]===W&&Ve[1],bi=$t),bi===!1)for(;(Ae=++$t&&Ae&&Ae[oi]||(bi=$t=0)||Zi.pop())&&!((Te?H(Ae,an):Ae.nodeType===1)&&++bi&&($o&&(Ke=Ae[ee]||(Ae[ee]={}),Ke[T]=[W,bi]),Ae===be)););return bi-=J,bi===I||bi%I===0&&bi/I>=0}}},PSEUDO:function(T,Z){var D,I=u.pseudos[T]||u.setFilters[T.toLowerCase()]||bt.error("unsupported pseudo: "+T);return I[ee]?I(Z):I.length>1?(D=[T,T,"",Z],u.setFilters.hasOwnProperty(T.toLowerCase())?Ar(function(J,ue){for(var ge,Te=I(J,Z),be=Te.length;be--;)ge=a.call(J,Te[be]),J[ge]=!(ue[ge]=Te[be])}):function(J){return I(J,0,D)}):I}},pseudos:{not:Ar(function(T){var Z=[],D=[],I=uu(T.replace(ke,"$1"));return I[ee]?Ar(function(J,ue,ge,Te){for(var be,He=I(J,null,Te,[]),Ue=J.length;Ue--;)(be=He[Ue])&&(J[Ue]=!(ue[Ue]=be))}):function(J,ue,ge){return Z[0]=J,I(Z,null,ge,D),Z[0]=null,!D.pop()}}),has:Ar(function(T){return function(Z){return bt(T,Z).length>0}}),contains:Ar(function(T){return T=T.replace(wn,$n),function(Z){return(Z.textContent||d.text(Z)).indexOf(T)>-1}}),lang:Ar(function(T){return Oa.test(T||"")||bt.error("unsupported lang: "+T),T=T.replace(wn,$n).toLowerCase(),function(Z){var D;do if(D=_?Z.lang:Z.getAttribute("xml:lang")||Z.getAttribute("lang"))return D=D.toLowerCase(),D===T||D.indexOf(T+"-")===0;while((Z=Z.parentNode)&&Z.nodeType===1);return!1}}),target:function(T){var Z=i.location&&i.location.hash;return Z&&Z.slice(1)===T.id},root:function(T){return T===R},focus:function(T){return T===s1()&&v.hasFocus()&&!!(T.type||T.href||~T.tabIndex)},enabled:fg(!1),disabled:fg(!0),checked:function(T){return H(T,"input")&&!!T.checked||H(T,"option")&&!!T.selected},selected:function(T){return T.parentNode&&T.parentNode.selectedIndex,T.selected===!0},empty:function(T){for(T=T.firstChild;T;T=T.nextSibling)if(T.nodeType<6)return!1;return!0},parent:function(T){return!u.pseudos.empty(T)},header:function(T){return Fn.test(T.nodeName)},input:function(T){return Gn.test(T.nodeName)},button:function(T){return H(T,"input")&&T.type==="button"||H(T,"button")},text:function(T){var Z;return H(T,"input")&&T.type==="text"&&((Z=T.getAttribute("type"))==null||Z.toLowerCase()==="text")},first:Ys(function(){return[0]}),last:Ys(function(T,Z){return[Z-1]}),eq:Ys(function(T,Z,D){return[D<0?D+Z:D]}),even:Ys(function(T,Z){for(var D=0;DZ?I=Z:I=D;--I>=0;)T.push(I);return T}),gt:Ys(function(T,Z,D){for(var I=D<0?D+Z:D;++I1?function(Z,D,I){for(var J=T.length;J--;)if(!T[J](Z,D,I))return!1;return!0}:T[0]}function l1(T,Z,D){for(var I=0,J=Z.length;I-1&&(ge[Ue]=!(Te[Ue]=Ke))}}else Ae=Jl(Ae===Te?Ae.splice(oi,Ae.length):Ae),J?J(null,Te,Ae,He):Q.apply(Te,Ae)})}function hu(T){for(var Z,D,I,J=T.length,ue=u.relative[T[0].type],ge=ue||u.relative[" "],Te=ue?1:0,be=Kl(function(Ve){return Ve===Z},ge,!0),He=Kl(function(Ve){return a.call(Z,Ve)>-1},ge,!0),Ue=[function(Ve,Ke,Ae){var $t=!ue&&(Ae||Ke!=p)||((Z=Ke).nodeType?be(Ve,Ke,Ae):He(Ve,Ke,Ae));return Z=null,$t}];Te1&&cu(Ue),Te>1&&Hl(T.slice(0,Te-1).concat({value:T[Te-2].type===" "?"*":""})).replace(ke,"$1"),D,Te0,I=T.length>0,J=function(ue,ge,Te,be,He){var Ue,Ve,Ke,Ae=0,$t="0",Zi=ue&&[],oi=[],fr=p,an=ue||I&&u.find.TAG("*",He),$o=W+=fr==null?1:Math.random()||.1,bi=an.length;for(He&&(p=ge==v||ge||He);$t!==bi&&(Ue=an[$t])!=null;$t++){if(I&&Ue){for(Ve=0,!ge&&Ue.ownerDocument!=v&&(Hn(Ue),Te=!_);Ke=T[Ve++];)if(Ke(Ue,ge||v,Te)){Q.call(be,Ue);break}He&&(W=$o)}D&&((Ue=!Ke&&Ue)&&Ae--,ue&&Zi.push(Ue))}if(Ae+=$t,D&&$t!==Ae){for(Ve=0;Ke=Z[Ve++];)Ke(Zi,oi,ge,Te);if(ue){if(Ae>0)for(;$t--;)Zi[$t]||oi[$t]||(oi[$t]=Oe.call(be));oi=Jl(oi)}Q.apply(be,oi),He&&!ue&&oi.length>0&&Ae+Z.length>1&&d.uniqueSort(be)}return He&&(W=$o,p=fr),Zi};return D?Ar(J):J}function uu(T,Z){var D,I=[],J=[],ue=Ie[T+" "];if(!ue){for(Z||(Z=da(T)),D=Z.length;D--;)ue=hu(Z[D]),ue[ee]?I.push(ue):J.push(ue);ue=Ie(T,c1(J,I)),ue.selector=T}return ue}function ug(T,Z,D,I){var J,ue,ge,Te,be,He=typeof T=="function"&&T,Ue=!I&&da(T=He.selector||T);if(D=D||[],Ue.length===1){if(ue=Ue[0]=Ue[0].slice(0),ue.length>2&&(ge=ue[0]).type==="ID"&&Z.nodeType===9&&_&&u.relative[ue[1].type]){if(Z=(u.find.ID(ge.matches[0].replace(wn,$n),Z)||[])[0],Z)He&&(Z=Z.parentNode);else return D;T=T.slice(ue.shift().value.length)}for(J=on.needsContext.test(T)?0:ue.length;J--&&(ge=ue[J],!u.relative[Te=ge.type]);)if((be=u.find[Te])&&(I=be(ge.matches[0].replace(wn,$n),au.test(ue[0].type)&&lu(Z.parentNode)||Z))){if(ue.splice(J,1),T=I.length&&Hl(ue),!T)return Q.apply(D,I),D;break}}return(He||uu(T,Ue))(I,Z,!_,D,!Z||au.test(T)&&lu(Z.parentNode)||Z),D}b.sortStable=ee.split("").sort(qt).join("")===ee,Hn(),b.sortDetached=wo(function(T){return T.compareDocumentPosition(v.createElement("fieldset"))&1}),d.find=bt,d.expr[":"]=d.expr.pseudos,d.unique=d.uniqueSort,bt.compile=uu,bt.select=ug,bt.setDocument=Hn,bt.tokenize=da,bt.escape=d.escapeSelector,bt.getText=d.text,bt.isXML=d.isXMLDoc,bt.selectors=d.expr,bt.support=d.support,bt.uniqueSort=d.uniqueSort})();var ce=function(c,u,p){for(var g=[],S=p!==void 0;(c=c[u])&&c.nodeType!==9;)if(c.nodeType===1){if(S&&d(c).is(p))break;g.push(c)}return g},Le=function(c,u){for(var p=[];c;c=c.nextSibling)c.nodeType===1&&c!==u&&p.push(c);return p},je=d.expr.match.needsContext,We=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function dt(c,u,p){return y(u)?d.grep(c,function(g,S){return!!u.call(g,S,g)!==p}):u.nodeType?d.grep(c,function(g){return g===u!==p}):typeof u!="string"?d.grep(c,function(g){return a.call(u,g)>-1!==p}):d.filter(u,c,p)}d.filter=function(c,u,p){var g=u[0];return p&&(c=":not("+c+")"),u.length===1&&g.nodeType===1?d.find.matchesSelector(g,c)?[g]:[]:d.find.matches(c,d.grep(u,function(S){return S.nodeType===1}))},d.fn.extend({find:function(c){var u,p,g=this.length,S=this;if(typeof c!="string")return this.pushStack(d(c).filter(function(){for(u=0;u1?d.uniqueSort(p):p},filter:function(c){return this.pushStack(dt(this,c||[],!1))},not:function(c){return this.pushStack(dt(this,c||[],!0))},is:function(c){return!!dt(this,typeof c=="string"&&je.test(c)?d(c):c||[],!1).length}});var nt,_i=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ft=d.fn.init=function(c,u,p){var g,S;if(!c)return this;if(p=p||nt,typeof c=="string")if(c[0]==="<"&&c[c.length-1]===">"&&c.length>=3?g=[null,c,null]:g=_i.exec(c),g&&(g[1]||!u))if(g[1]){if(u=u instanceof d?u[0]:u,d.merge(this,d.parseHTML(g[1],u&&u.nodeType?u.ownerDocument||u:X,!0)),We.test(g[1])&&d.isPlainObject(u))for(g in u)y(this[g])?this[g](u[g]):this.attr(g,u[g]);return this}else return S=X.getElementById(g[2]),S&&(this[0]=S,this.length=1),this;else return!u||u.jquery?(u||p).find(c):this.constructor(u).find(c);else{if(c.nodeType)return this[0]=c,this.length=1,this;if(y(c))return p.ready!==void 0?p.ready(c):c(d)}return d.makeArray(c,this)};ft.prototype=d.fn,nt=d(X);var Ri=/^(?:parents|prev(?:Until|All))/,Gr={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({has:function(c){var u=d(c,this),p=u.length;return this.filter(function(){for(var g=0;g-1:p.nodeType===1&&d.find.matchesSelector(p,c))){Q.push(p);break}}return this.pushStack(Q.length>1?d.uniqueSort(Q):Q)},index:function(c){return c?typeof c=="string"?a.call(d(c),this[0]):a.call(this,c.jquery?c[0]:c):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(c,u){return this.pushStack(d.uniqueSort(d.merge(this.get(),d(c,u))))},addBack:function(c){return this.add(c==null?this.prevObject:this.prevObject.filter(c))}});function $r(c,u){for(;(c=c[u])&&c.nodeType!==1;);return c}d.each({parent:function(c){var u=c.parentNode;return u&&u.nodeType!==11?u:null},parents:function(c){return ce(c,"parentNode")},parentsUntil:function(c,u,p){return ce(c,"parentNode",p)},next:function(c){return $r(c,"nextSibling")},prev:function(c){return $r(c,"previousSibling")},nextAll:function(c){return ce(c,"nextSibling")},prevAll:function(c){return ce(c,"previousSibling")},nextUntil:function(c,u,p){return ce(c,"nextSibling",p)},prevUntil:function(c,u,p){return ce(c,"previousSibling",p)},siblings:function(c){return Le((c.parentNode||{}).firstChild,c)},children:function(c){return Le(c.firstChild)},contents:function(c){return c.contentDocument!=null&&r(c.contentDocument)?c.contentDocument:(H(c,"template")&&(c=c.content||c),d.merge([],c.childNodes))}},function(c,u){d.fn[c]=function(p,g){var S=d.map(this,u,p);return c.slice(-5)!=="Until"&&(g=p),g&&typeof g=="string"&&(S=d.filter(g,S)),this.length>1&&(Gr[c]||d.uniqueSort(S),Ri.test(c)&&S.reverse()),this.pushStack(S)}});var ui=/[^\x20\t\r\n\f]+/g;function xs(c){var u={};return d.each(c.match(ui)||[],function(p,g){u[g]=!0}),u}d.Callbacks=function(c){c=typeof c=="string"?xs(c):d.extend({},c);var u,p,g,S,Q=[],v=[],R=-1,_=function(){for(S=S||c.once,g=u=!0;v.length;R=-1)for(p=v.shift();++R-1;)Q.splice(W,1),W<=R&&R--}),this},has:function(B){return B?d.inArray(B,Q)>-1:Q.length>0},empty:function(){return Q&&(Q=[]),this},disable:function(){return S=v=[],Q=p="",this},disabled:function(){return!Q},lock:function(){return S=v=[],!p&&!u&&(Q=p=""),this},locked:function(){return!!S},fireWith:function(B,ee){return S||(ee=ee||[],ee=[B,ee.slice?ee.slice():ee],v.push(ee),u||_()),this},fire:function(){return z.fireWith(this,arguments),this},fired:function(){return!!g}};return z};function Pr(c){return c}function xn(c){throw c}function kr(c,u,p,g){var S;try{c&&y(S=c.promise)?S.call(c).done(u).fail(p):c&&y(S=c.then)?S.call(c,u,p):u.apply(void 0,[c].slice(g))}catch(Q){p.apply(void 0,[Q])}}d.extend({Deferred:function(c){var u=[["notify","progress",d.Callbacks("memory"),d.Callbacks("memory"),2],["resolve","done",d.Callbacks("once memory"),d.Callbacks("once memory"),0,"resolved"],["reject","fail",d.Callbacks("once memory"),d.Callbacks("once memory"),1,"rejected"]],p="pending",g={state:function(){return p},always:function(){return S.done(arguments).fail(arguments),this},catch:function(Q){return g.then(null,Q)},pipe:function(){var Q=arguments;return d.Deferred(function(v){d.each(u,function(R,_){var z=y(Q[_[4]])&&Q[_[4]];S[_[1]](function(){var B=z&&z.apply(this,arguments);B&&y(B.promise)?B.promise().progress(v.notify).done(v.resolve).fail(v.reject):v[_[0]+"With"](this,z?[B]:arguments)})}),Q=null}).promise()},then:function(Q,v,R){var _=0;function z(B,ee,W,oe){return function(){var Me=this,st=arguments,Ie=function(){var qt,rn;if(!(B<_)){if(qt=W.apply(Me,st),qt===ee.promise())throw new TypeError("Thenable self-resolution");rn=qt&&(typeof qt=="object"||typeof qt=="function")&&qt.then,y(rn)?oe?rn.call(qt,z(_,ee,Pr,oe),z(_,ee,xn,oe)):(_++,rn.call(qt,z(_,ee,Pr,oe),z(_,ee,xn,oe),z(_,ee,Pr,ee.notifyWith))):(W!==Pr&&(Me=void 0,st=[qt]),(oe||ee.resolveWith)(Me,st))}},Jt=oe?Ie:function(){try{Ie()}catch(qt){d.Deferred.exceptionHook&&d.Deferred.exceptionHook(qt,Jt.error),B+1>=_&&(W!==xn&&(Me=void 0,st=[qt]),ee.rejectWith(Me,st))}};B?Jt():(d.Deferred.getErrorHook?Jt.error=d.Deferred.getErrorHook():d.Deferred.getStackHook&&(Jt.error=d.Deferred.getStackHook()),i.setTimeout(Jt))}}return d.Deferred(function(B){u[0][3].add(z(0,B,y(R)?R:Pr,B.notifyWith)),u[1][3].add(z(0,B,y(Q)?Q:Pr)),u[2][3].add(z(0,B,y(v)?v:xn))}).promise()},promise:function(Q){return Q!=null?d.extend(Q,g):g}},S={};return d.each(u,function(Q,v){var R=v[2],_=v[5];g[v[1]]=R.add,_&&R.add(function(){p=_},u[3-Q][2].disable,u[3-Q][3].disable,u[0][2].lock,u[0][3].lock),R.add(v[3].fire),S[v[0]]=function(){return S[v[0]+"With"](this===S?void 0:this,arguments),this},S[v[0]+"With"]=R.fireWith}),g.promise(S),c&&c.call(S,S),S},when:function(c){var u=arguments.length,p=u,g=Array(p),S=n.call(arguments),Q=d.Deferred(),v=function(R){return function(_){g[R]=this,S[R]=arguments.length>1?n.call(arguments):_,--u||Q.resolveWith(g,S)}};if(u<=1&&(kr(c,Q.done(v(p)).resolve,Q.reject,!u),Q.state()==="pending"||y(S[p]&&S[p].then)))return Q.then();for(;p--;)kr(S[p],v(p),Q.reject);return Q.promise()}});var Vn=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;d.Deferred.exceptionHook=function(c,u){i.console&&i.console.warn&&c&&Vn.test(c.name)&&i.console.warn("jQuery.Deferred exception: "+c.message,c.stack,u)},d.readyException=function(c){i.setTimeout(function(){throw c})};var Ii=d.Deferred();d.fn.ready=function(c){return Ii.then(c).catch(function(u){d.readyException(u)}),this},d.extend({isReady:!1,readyWait:1,ready:function(c){(c===!0?--d.readyWait:d.isReady)||(d.isReady=!0,!(c!==!0&&--d.readyWait>0)&&Ii.resolveWith(X,[d]))}}),d.ready.then=Ii.then;function Ft(){X.removeEventListener("DOMContentLoaded",Ft),i.removeEventListener("load",Ft),d.ready()}X.readyState==="complete"||X.readyState!=="loading"&&!X.documentElement.doScroll?i.setTimeout(d.ready):(X.addEventListener("DOMContentLoaded",Ft),i.addEventListener("load",Ft));var Oi=function(c,u,p,g,S,Q,v){var R=0,_=c.length,z=p==null;if(q(p)==="object"){S=!0;for(R in p)Oi(c,u,R,p[R],!0,Q,v)}else if(g!==void 0&&(S=!0,y(g)||(v=!0),z&&(v?(u.call(c,g),u=null):(z=u,u=function(B,ee,W){return z.call(d(B),W)})),u))for(;R<_;R++)u(c[R],p,v?g:g.call(c[R],R,u(c[R],p)));return S?c:z?u.call(c):_?u(c[0],p):Q},Tr=/^-ms-/,Xr=/-([a-z])/g;function Fr(c,u){return u.toUpperCase()}function Ht(c){return c.replace(Tr,"ms-").replace(Xr,Fr)}var nr=function(c){return c.nodeType===1||c.nodeType===9||!+c.nodeType};function Hr(){this.expando=d.expando+Hr.uid++}Hr.uid=1,Hr.prototype={cache:function(c){var u=c[this.expando];return u||(u={},nr(c)&&(c.nodeType?c[this.expando]=u:Object.defineProperty(c,this.expando,{value:u,configurable:!0}))),u},set:function(c,u,p){var g,S=this.cache(c);if(typeof u=="string")S[Ht(u)]=p;else for(g in u)S[Ht(g)]=u[g];return S},get:function(c,u){return u===void 0?this.cache(c):c[this.expando]&&c[this.expando][Ht(u)]},access:function(c,u,p){return u===void 0||u&&typeof u=="string"&&p===void 0?this.get(c,u):(this.set(c,u,p),p!==void 0?p:u)},remove:function(c,u){var p,g=c[this.expando];if(g!==void 0){if(u!==void 0)for(Array.isArray(u)?u=u.map(Ht):(u=Ht(u),u=u in g?[u]:u.match(ui)||[]),p=u.length;p--;)delete g[u[p]];(u===void 0||d.isEmptyObject(g))&&(c.nodeType?c[this.expando]=void 0:delete c[this.expando])}},hasData:function(c){var u=c[this.expando];return u!==void 0&&!d.isEmptyObject(u)}};var we=new Hr,Xt=new Hr,_r=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,di=/[A-Z]/g;function Dn(c){return c==="true"?!0:c==="false"?!1:c==="null"?null:c===+c+""?+c:_r.test(c)?JSON.parse(c):c}function Wn(c,u,p){var g;if(p===void 0&&c.nodeType===1)if(g="data-"+u.replace(di,"-$&").toLowerCase(),p=c.getAttribute(g),typeof p=="string"){try{p=Dn(p)}catch(S){}Xt.set(c,u,p)}else p=void 0;return p}d.extend({hasData:function(c){return Xt.hasData(c)||we.hasData(c)},data:function(c,u,p){return Xt.access(c,u,p)},removeData:function(c,u){Xt.remove(c,u)},_data:function(c,u,p){return we.access(c,u,p)},_removeData:function(c,u){we.remove(c,u)}}),d.fn.extend({data:function(c,u){var p,g,S,Q=this[0],v=Q&&Q.attributes;if(c===void 0){if(this.length&&(S=Xt.get(Q),Q.nodeType===1&&!we.get(Q,"hasDataAttrs"))){for(p=v.length;p--;)v[p]&&(g=v[p].name,g.indexOf("data-")===0&&(g=Ht(g.slice(5)),Wn(Q,g,S[g])));we.set(Q,"hasDataAttrs",!0)}return S}return typeof c=="object"?this.each(function(){Xt.set(this,c)}):Oi(this,function(R){var _;if(Q&&R===void 0)return _=Xt.get(Q,c),_!==void 0||(_=Wn(Q,c),_!==void 0)?_:void 0;this.each(function(){Xt.set(this,c,R)})},null,u,arguments.length>1,null,!0)},removeData:function(c){return this.each(function(){Xt.remove(this,c)})}}),d.extend({queue:function(c,u,p){var g;if(c)return u=(u||"fx")+"queue",g=we.get(c,u),p&&(!g||Array.isArray(p)?g=we.access(c,u,d.makeArray(p)):g.push(p)),g||[]},dequeue:function(c,u){u=u||"fx";var p=d.queue(c,u),g=p.length,S=p.shift(),Q=d._queueHooks(c,u),v=function(){d.dequeue(c,u)};S==="inprogress"&&(S=p.shift(),g--),S&&(u==="fx"&&p.unshift("inprogress"),delete Q.stop,S.call(c,v,Q)),!g&&Q&&Q.empty.fire()},_queueHooks:function(c,u){var p=u+"queueHooks";return we.get(c,p)||we.access(c,p,{empty:d.Callbacks("once memory").add(function(){we.remove(c,[u+"queue",p])})})}}),d.fn.extend({queue:function(c,u){var p=2;return typeof c!="string"&&(u=c,c="fx",p--),arguments.length\x20\t\r\n\f]*)/i,Jr=/^$|^module$|\/(?:java|ecma)script/i;(function(){var c=X.createDocumentFragment(),u=c.appendChild(X.createElement("div")),p=X.createElement("input");p.setAttribute("type","radio"),p.setAttribute("checked","checked"),p.setAttribute("name","t"),u.appendChild(p),b.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,u.innerHTML="",b.noCloneChecked=!!u.cloneNode(!0).lastChild.defaultValue,u.innerHTML="",b.option=!!u.lastChild})();var Kt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Kt.tbody=Kt.tfoot=Kt.colgroup=Kt.caption=Kt.thead,Kt.th=Kt.td,b.option||(Kt.optgroup=Kt.option=[1,""]);function Nt(c,u){var p;return typeof c.getElementsByTagName!="undefined"?p=c.getElementsByTagName(u||"*"):typeof c.querySelectorAll!="undefined"?p=c.querySelectorAll(u||"*"):p=[],u===void 0||u&&H(c,u)?d.merge([c],p):p}function kt(c,u){for(var p=0,g=c.length;p-1){S&&S.push(Q);continue}if(z=Ci(Q),v=Nt(ee.appendChild(Q),"script"),z&&kt(v),p)for(B=0;Q=v[B++];)Jr.test(Q.type||"")&&p.push(Q)}return ee}var vs=/^([^.]*)(?:\.(.+)|)/;function or(){return!0}function Rr(){return!1}function In(c,u,p,g,S,Q){var v,R;if(typeof u=="object"){typeof p!="string"&&(g=g||p,p=void 0);for(R in u)In(c,R,p,g,u[R],Q);return c}if(g==null&&S==null?(S=p,g=p=void 0):S==null&&(typeof p=="string"?(S=g,g=void 0):(S=g,g=p,p=void 0)),S===!1)S=Rr;else if(!S)return c;return Q===1&&(v=S,S=function(_){return d().off(_),v.apply(this,arguments)},S.guid=v.guid||(v.guid=d.guid++)),c.each(function(){d.event.add(this,u,S,g,p)})}d.event={global:{},add:function(c,u,p,g,S){var Q,v,R,_,z,B,ee,W,oe,Me,st,Ie=we.get(c);if(nr(c))for(p.handler&&(Q=p,p=Q.handler,S=Q.selector),S&&d.find.matchesSelector(mi,S),p.guid||(p.guid=d.guid++),(_=Ie.events)||(_=Ie.events=Object.create(null)),(v=Ie.handle)||(v=Ie.handle=function(Jt){return typeof d!="undefined"&&d.event.triggered!==Jt.type?d.event.dispatch.apply(c,arguments):void 0}),u=(u||"").match(ui)||[""],z=u.length;z--;)R=vs.exec(u[z])||[],oe=st=R[1],Me=(R[2]||"").split(".").sort(),oe&&(ee=d.event.special[oe]||{},oe=(S?ee.delegateType:ee.bindType)||oe,ee=d.event.special[oe]||{},B=d.extend({type:oe,origType:st,data:g,handler:p,guid:p.guid,selector:S,needsContext:S&&d.expr.match.needsContext.test(S),namespace:Me.join(".")},Q),(W=_[oe])||(W=_[oe]=[],W.delegateCount=0,(!ee.setup||ee.setup.call(c,g,Me,v)===!1)&&c.addEventListener&&c.addEventListener(oe,v)),ee.add&&(ee.add.call(c,B),B.handler.guid||(B.handler.guid=p.guid)),S?W.splice(W.delegateCount++,0,B):W.push(B),d.event.global[oe]=!0)},remove:function(c,u,p,g,S){var Q,v,R,_,z,B,ee,W,oe,Me,st,Ie=we.hasData(c)&&we.get(c);if(!(!Ie||!(_=Ie.events))){for(u=(u||"").match(ui)||[""],z=u.length;z--;){if(R=vs.exec(u[z])||[],oe=st=R[1],Me=(R[2]||"").split(".").sort(),!oe){for(oe in _)d.event.remove(c,oe+u[z],p,g,!0);continue}for(ee=d.event.special[oe]||{},oe=(g?ee.delegateType:ee.bindType)||oe,W=_[oe]||[],R=R[2]&&new RegExp("(^|\\.)"+Me.join("\\.(?:.*\\.|)")+"(\\.|$)"),v=Q=W.length;Q--;)B=W[Q],(S||st===B.origType)&&(!p||p.guid===B.guid)&&(!R||R.test(B.namespace))&&(!g||g===B.selector||g==="**"&&B.selector)&&(W.splice(Q,1),B.selector&&W.delegateCount--,ee.remove&&ee.remove.call(c,B));v&&!W.length&&((!ee.teardown||ee.teardown.call(c,Me,Ie.handle)===!1)&&d.removeEvent(c,oe,Ie.handle),delete _[oe])}d.isEmptyObject(_)&&we.remove(c,"handle events")}},dispatch:function(c){var u,p,g,S,Q,v,R=new Array(arguments.length),_=d.event.fix(c),z=(we.get(this,"events")||Object.create(null))[_.type]||[],B=d.event.special[_.type]||{};for(R[0]=_,u=1;u=1)){for(;z!==this;z=z.parentNode||this)if(z.nodeType===1&&!(c.type==="click"&&z.disabled===!0)){for(Q=[],v={},p=0;p<_;p++)g=u[p],S=g.selector+" ",v[S]===void 0&&(v[S]=g.needsContext?d(S,this).index(z)>-1:d.find(S,this,null,[z]).length),v[S]&&Q.push(g);Q.length&&R.push({elem:z,handlers:Q})}}return z=this,_\s*$/g;function ws(c,u){return H(c,"table")&&H(u.nodeType!==11?u:u.firstChild,"tr")&&d(c).children("tbody")[0]||c}function $s(c){return c.type=(c.getAttribute("type")!==null)+"/"+c.type,c}function xo(c){return(c.type||"").slice(0,5)==="true/"?c.type=c.type.slice(5):c.removeAttribute("type"),c}function Yi(c,u){var p,g,S,Q,v,R,_;if(u.nodeType===1){if(we.hasData(c)&&(Q=we.get(c),_=Q.events,_)){we.remove(u,"handle events");for(S in _)for(p=0,g=_[S].length;p1&&typeof oe=="string"&&!b.checkClone&&ar.test(oe))return c.each(function(st){var Ie=c.eq(st);Me&&(u[0]=oe.call(this,st,Ie.html())),Cr(Ie,u,p,g)});if(ee&&(S=Qo(u,c[0].ownerDocument,!1,c,g),Q=S.firstChild,S.childNodes.length===1&&(S=Q),Q||g)){for(v=d.map(Nt(S,"script"),$s),R=v.length;B0&&kt(v,!_&&Nt(c,"script")),R},cleanData:function(c){for(var u,p,g,S=d.event.special,Q=0;(p=c[Q])!==void 0;Q++)if(nr(p)){if(u=p[we.expando]){if(u.events)for(g in u.events)S[g]?d.event.remove(p,g):d.removeEvent(p,g,u.handle);p[we.expando]=void 0}p[Xt.expando]&&(p[Xt.expando]=void 0)}}}),d.fn.extend({detach:function(c){return Ps(this,c,!0)},remove:function(c){return Ps(this,c)},text:function(c){return Oi(this,function(u){return u===void 0?d.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=u)})},null,c,arguments.length)},append:function(){return Cr(this,arguments,function(c){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var u=ws(this,c);u.appendChild(c)}})},prepend:function(){return Cr(this,arguments,function(c){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var u=ws(this,c);u.insertBefore(c,u.firstChild)}})},before:function(){return Cr(this,arguments,function(c){this.parentNode&&this.parentNode.insertBefore(c,this)})},after:function(){return Cr(this,arguments,function(c){this.parentNode&&this.parentNode.insertBefore(c,this.nextSibling)})},empty:function(){for(var c,u=0;(c=this[u])!=null;u++)c.nodeType===1&&(d.cleanData(Nt(c,!1)),c.textContent="");return this},clone:function(c,u){return c=c==null?!1:c,u=u==null?c:u,this.map(function(){return d.clone(this,c,u)})},html:function(c){return Oi(this,function(u){var p=this[0]||{},g=0,S=this.length;if(u===void 0&&p.nodeType===1)return p.innerHTML;if(typeof u=="string"&&!Ai.test(u)&&!Kt[(So.exec(u)||["",""])[1].toLowerCase()]){u=d.htmlPrefilter(u);try{for(;g=0&&(_+=Math.max(0,Math.ceil(c["offset"+u[0].toUpperCase()+u.slice(1)]-Q-_-R-.5))||0),_+z}function Nl(c,u,p){var g=Pe(c),S=!b.boxSizingReliable()||p,Q=S&&d.css(c,"boxSizing",!1,g)==="border-box",v=Q,R=xe(c,u,g),_="offset"+u[0].toUpperCase()+u.slice(1);if(Bn.test(R)){if(!p)return R;R="auto"}return(!b.boxSizingReliable()&&Q||!b.reliableTrDimensions()&&H(c,"tr")||R==="auto"||!parseFloat(R)&&d.css(c,"display",!1,g)==="inline")&&c.getClientRects().length&&(Q=d.css(c,"boxSizing",!1,g)==="border-box",v=_ in c,v&&(R=c[_])),R=parseFloat(R)||0,R+_s(c,u,p||(Q?"border":"content"),v,g,R)+"px"}d.extend({cssHooks:{opacity:{get:function(c,u){if(u){var p=xe(c,"opacity");return p===""?"1":p}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(c,u,p,g){if(!(!c||c.nodeType===3||c.nodeType===8||!c.style)){var S,Q,v,R=Ht(u),_=ks.test(u),z=c.style;if(_||(u=lr(R)),v=d.cssHooks[u]||d.cssHooks[R],p!==void 0){if(Q=typeof p,Q==="string"&&(S=sr.exec(p))&&S[1]&&(p=jn(c,u,S),Q="number"),p==null||p!==p)return;Q==="number"&&!_&&(p+=S&&S[3]||(d.cssNumber[R]?"":"px")),!b.clearCloneStyle&&p===""&&u.indexOf("background")===0&&(z[u]="inherit"),(!v||!("set"in v)||(p=v.set(c,p,g))!==void 0)&&(_?z.setProperty(u,p):z[u]=p)}else return v&&"get"in v&&(S=v.get(c,!1,g))!==void 0?S:z[u]}},css:function(c,u,p,g){var S,Q,v,R=Ht(u),_=ks.test(u);return _||(u=lr(R)),v=d.cssHooks[u]||d.cssHooks[R],v&&"get"in v&&(S=v.get(c,!0,p)),S===void 0&&(S=xe(c,u,g)),S==="normal"&&u in Ts&&(S=Ts[u]),p===""||p?(Q=parseFloat(S),p===!0||isFinite(Q)?Q||0:S):S}}),d.each(["height","width"],function(c,u){d.cssHooks[u]={get:function(p,g,S){if(g)return tn.test(d.css(p,"display"))&&(!p.getClientRects().length||!p.getBoundingClientRect().width)?A(p,_t,function(){return Nl(p,u,S)}):Nl(p,u,S)},set:function(p,g,S){var Q,v=Pe(p),R=!b.scrollboxSize()&&v.position==="absolute",_=R||S,z=_&&d.css(p,"boxSizing",!1,v)==="border-box",B=S?_s(p,u,S,z,v):0;return z&&R&&(B-=Math.ceil(p["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(v[u])-_s(p,u,"border",!1,v)-.5)),B&&(Q=sr.exec(g))&&(Q[3]||"px")!=="px"&&(p.style[u]=g,g=d.css(p,u)),Xs(p,g,B)}}}),d.cssHooks.marginLeft=pt(b.reliableMarginLeft,function(c,u){if(u)return(parseFloat(xe(c,"marginLeft"))||c.getBoundingClientRect().left-A(c,{marginLeft:0},function(){return c.getBoundingClientRect().left}))+"px"}),d.each({margin:"",padding:"",border:"Width"},function(c,u){d.cssHooks[c+u]={expand:function(p){for(var g=0,S={},Q=typeof p=="string"?p.split(" "):[p];g<4;g++)S[c+pi[g]+u]=Q[g]||Q[g-2]||Q[0];return S}},c!=="margin"&&(d.cssHooks[c+u].set=Xs)}),d.fn.extend({css:function(c,u){return Oi(this,function(p,g,S){var Q,v,R={},_=0;if(Array.isArray(g)){for(Q=Pe(p),v=g.length;_1)}});function ni(c,u,p,g,S){return new ni.prototype.init(c,u,p,g,S)}d.Tween=ni,ni.prototype={constructor:ni,init:function(c,u,p,g,S,Q){this.elem=c,this.prop=p,this.easing=S||d.easing._default,this.options=u,this.start=this.now=this.cur(),this.end=g,this.unit=Q||(d.cssNumber[p]?"":"px")},cur:function(){var c=ni.propHooks[this.prop];return c&&c.get?c.get(this):ni.propHooks._default.get(this)},run:function(c){var u,p=ni.propHooks[this.prop];return this.options.duration?this.pos=u=d.easing[this.easing](c,this.options.duration*c,0,1,this.options.duration):this.pos=u=c,this.now=(this.end-this.start)*u+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),p&&p.set?p.set(this):ni.propHooks._default.set(this),this}},ni.prototype.init.prototype=ni.prototype,ni.propHooks={_default:{get:function(c){var u;return c.elem.nodeType!==1||c.elem[c.prop]!=null&&c.elem.style[c.prop]==null?c.elem[c.prop]:(u=d.css(c.elem,c.prop,""),!u||u==="auto"?0:u)},set:function(c){d.fx.step[c.prop]?d.fx.step[c.prop](c):c.elem.nodeType===1&&(d.cssHooks[c.prop]||c.elem.style[lr(c.prop)]!=null)?d.style(c.elem,c.prop,c.now+c.unit):c.elem[c.prop]=c.now}}},ni.propHooks.scrollTop=ni.propHooks.scrollLeft={set:function(c){c.elem.nodeType&&c.elem.parentNode&&(c.elem[c.prop]=c.now)}},d.easing={linear:function(c){return c},swing:function(c){return .5-Math.cos(c*Math.PI)/2},_default:"swing"},d.fx=ni.prototype.init,d.fx.step={};var w,C,k=/^(?:toggle|show|hide)$/,U=/queueHooks$/;function M(){C&&(X.hidden===!1&&i.requestAnimationFrame?i.requestAnimationFrame(M):i.setTimeout(M,d.fx.interval),d.fx.tick())}function E(){return i.setTimeout(function(){w=void 0}),w=Date.now()}function K(c,u){var p,g=0,S={height:c};for(u=u?1:0;g<4;g+=2-u)p=pi[g],S["margin"+p]=S["padding"+p]=c;return u&&(S.opacity=S.width=c),S}function re(c,u,p){for(var g,S=(se.tweeners[u]||[]).concat(se.tweeners["*"]),Q=0,v=S.length;Q1)},removeAttr:function(c){return this.each(function(){d.removeAttr(this,c)})}}),d.extend({attr:function(c,u,p){var g,S,Q=c.nodeType;if(!(Q===3||Q===8||Q===2)){if(typeof c.getAttribute=="undefined")return d.prop(c,u,p);if((Q!==1||!d.isXMLDoc(c))&&(S=d.attrHooks[u.toLowerCase()]||(d.expr.match.bool.test(u)?$e:void 0)),p!==void 0){if(p===null){d.removeAttr(c,u);return}return S&&"set"in S&&(g=S.set(c,p,u))!==void 0?g:(c.setAttribute(u,p+""),p)}return S&&"get"in S&&(g=S.get(c,u))!==null?g:(g=d.find.attr(c,u),g==null?void 0:g)}},attrHooks:{type:{set:function(c,u){if(!b.radioValue&&u==="radio"&&H(c,"input")){var p=c.value;return c.setAttribute("type",u),p&&(c.value=p),u}}}},removeAttr:function(c,u){var p,g=0,S=u&&u.match(ui);if(S&&c.nodeType===1)for(;p=S[g++];)c.removeAttribute(p)}}),$e={set:function(c,u,p){return u===!1?d.removeAttr(c,p):c.setAttribute(p,p),p}},d.each(d.expr.match.bool.source.match(/\w+/g),function(c,u){var p=qe[u]||d.find.attr;qe[u]=function(g,S,Q){var v,R,_=S.toLowerCase();return Q||(R=qe[_],qe[_]=v,v=p(g,S,Q)!=null?_:null,qe[_]=R),v}});var ht=/^(?:input|select|textarea|button)$/i,Ot=/^(?:a|area)$/i;d.fn.extend({prop:function(c,u){return Oi(this,d.prop,c,u,arguments.length>1)},removeProp:function(c){return this.each(function(){delete this[d.propFix[c]||c]})}}),d.extend({prop:function(c,u,p){var g,S,Q=c.nodeType;if(!(Q===3||Q===8||Q===2))return(Q!==1||!d.isXMLDoc(c))&&(u=d.propFix[u]||u,S=d.propHooks[u]),p!==void 0?S&&"set"in S&&(g=S.set(c,p,u))!==void 0?g:c[u]=p:S&&"get"in S&&(g=S.get(c,u))!==null?g:c[u]},propHooks:{tabIndex:{get:function(c){var u=d.find.attr(c,"tabindex");return u?parseInt(u,10):ht.test(c.nodeName)||Ot.test(c.nodeName)&&c.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),b.optSelected||(d.propHooks.selected={get:function(c){var u=c.parentNode;return u&&u.parentNode&&u.parentNode.selectedIndex,null},set:function(c){var u=c.parentNode;u&&(u.selectedIndex,u.parentNode&&u.parentNode.selectedIndex)}}),d.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){d.propFix[this.toLowerCase()]=this});function yt(c){var u=c.match(ui)||[];return u.join(" ")}function gt(c){return c.getAttribute&&c.getAttribute("class")||""}function si(c){return Array.isArray(c)?c:typeof c=="string"?c.match(ui)||[]:[]}d.fn.extend({addClass:function(c){var u,p,g,S,Q,v;return y(c)?this.each(function(R){d(this).addClass(c.call(this,R,gt(this)))}):(u=si(c),u.length?this.each(function(){if(g=gt(this),p=this.nodeType===1&&" "+yt(g)+" ",p){for(Q=0;Q-1;)p=p.replace(" "+S+" "," ");v=yt(p),g!==v&&this.setAttribute("class",v)}}):this):this.attr("class","")},toggleClass:function(c,u){var p,g,S,Q,v=typeof c,R=v==="string"||Array.isArray(c);return y(c)?this.each(function(_){d(this).toggleClass(c.call(this,_,gt(this),u),u)}):typeof u=="boolean"&&R?u?this.addClass(c):this.removeClass(c):(p=si(c),this.each(function(){if(R)for(Q=d(this),S=0;S-1)return!0;return!1}});var Rs=/\r/g;d.fn.extend({val:function(c){var u,p,g,S=this[0];return arguments.length?(g=y(c),this.each(function(Q){var v;this.nodeType===1&&(g?v=c.call(this,Q,d(this).val()):v=c,v==null?v="":typeof v=="number"?v+="":Array.isArray(v)&&(v=d.map(v,function(R){return R==null?"":R+""})),u=d.valHooks[this.type]||d.valHooks[this.nodeName.toLowerCase()],(!u||!("set"in u)||u.set(this,v,"value")===void 0)&&(this.value=v))})):S?(u=d.valHooks[S.type]||d.valHooks[S.nodeName.toLowerCase()],u&&"get"in u&&(p=u.get(S,"value"))!==void 0?p:(p=S.value,typeof p=="string"?p.replace(Rs,""):p==null?"":p)):void 0}}),d.extend({valHooks:{option:{get:function(c){var u=d.find.attr(c,"value");return u!=null?u:yt(d.text(c))}},select:{get:function(c){var u,p,g,S=c.options,Q=c.selectedIndex,v=c.type==="select-one",R=v?null:[],_=v?Q+1:S.length;for(Q<0?g=_:g=v?Q:0;g<_;g++)if(p=S[g],(p.selected||g===Q)&&!p.disabled&&(!p.parentNode.disabled||!H(p.parentNode,"optgroup"))){if(u=d(p).val(),v)return u;R.push(u)}return R},set:function(c,u){for(var p,g,S=c.options,Q=d.makeArray(u),v=S.length;v--;)g=S[v],(g.selected=d.inArray(d.valHooks.option.get(g),Q)>-1)&&(p=!0);return p||(c.selectedIndex=-1),Q}}}}),d.each(["radio","checkbox"],function(){d.valHooks[this]={set:function(c,u){if(Array.isArray(u))return c.checked=d.inArray(d(c).val(),u)>-1}},b.checkOn||(d.valHooks[this].get=function(c){return c.getAttribute("value")===null?"on":c.value})});var vn=i.location,Bl={guid:Date.now()},Cs=/\?/;d.parseXML=function(c){var u,p;if(!c||typeof c!="string")return null;try{u=new i.DOMParser().parseFromString(c,"text/xml")}catch(g){}return p=u&&u.getElementsByTagName("parsererror")[0],(!u||p)&&d.error("Invalid XML: "+(p?d.map(p.childNodes,function(g){return g.textContent}).join(` -`):c)),u};var Jh=/^(?:focusinfocus|focusoutblur)$/,Gl=function(c){c.stopPropagation()};d.extend(d.event,{trigger:function(c,u,p,g){var S,Q,v,R,_,z,B,ee,W=[p||X],oe=h.call(c,"type")?c.type:c,Me=h.call(c,"namespace")?c.namespace.split("."):[];if(Q=ee=v=p=p||X,!(p.nodeType===3||p.nodeType===8)&&!Jh.test(oe+d.event.triggered)&&(oe.indexOf(".")>-1&&(Me=oe.split("."),oe=Me.shift(),Me.sort()),_=oe.indexOf(":")<0&&"on"+oe,c=c[d.expando]?c:new d.Event(oe,typeof c=="object"&&c),c.isTrigger=g?2:3,c.namespace=Me.join("."),c.rnamespace=c.namespace?new RegExp("(^|\\.)"+Me.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,c.result=void 0,c.target||(c.target=p),u=u==null?[c]:d.makeArray(u,[c]),B=d.event.special[oe]||{},!(!g&&B.trigger&&B.trigger.apply(p,u)===!1))){if(!g&&!B.noBubble&&!P(p)){for(R=B.delegateType||oe,Jh.test(R+oe)||(Q=Q.parentNode);Q;Q=Q.parentNode)W.push(Q),v=Q;v===(p.ownerDocument||X)&&W.push(v.defaultView||v.parentWindow||i)}for(S=0;(Q=W[S++])&&!c.isPropagationStopped();)ee=Q,c.type=S>1?R:B.bindType||oe,z=(we.get(Q,"events")||Object.create(null))[c.type]&&we.get(Q,"handle"),z&&z.apply(Q,u),z=_&&Q[_],z&&z.apply&&nr(Q)&&(c.result=z.apply(Q,u),c.result===!1&&c.preventDefault());return c.type=oe,!g&&!c.isDefaultPrevented()&&(!B._default||B._default.apply(W.pop(),u)===!1)&&nr(p)&&_&&y(p[oe])&&!P(p)&&(v=p[_],v&&(p[_]=null),d.event.triggered=oe,c.isPropagationStopped()&&ee.addEventListener(oe,Gl),p[oe](),c.isPropagationStopped()&&ee.removeEventListener(oe,Gl),d.event.triggered=void 0,v&&(p[_]=v)),c.result}},simulate:function(c,u,p){var g=d.extend(new d.Event,p,{type:c,isSimulated:!0});d.event.trigger(g,null,u)}}),d.fn.extend({trigger:function(c,u){return this.each(function(){d.event.trigger(c,u,this)})},triggerHandler:function(c,u){var p=this[0];if(p)return d.event.trigger(c,u,p,!0)}});var eu=/\[\]$/,fa=/\r?\n/g,Dw=/^(?:submit|button|image|reset|file)$/i,Ww=/^(?:input|select|textarea|keygen)/i;function tu(c,u,p,g){var S;if(Array.isArray(u))d.each(u,function(Q,v){p||eu.test(c)?g(c,v):tu(c+"["+(typeof v=="object"&&v!=null?Q:"")+"]",v,p,g)});else if(!p&&q(u)==="object")for(S in u)tu(c+"["+S+"]",u[S],p,g);else g(c,u)}d.param=function(c,u){var p,g=[],S=function(Q,v){var R=y(v)?v():v;g[g.length]=encodeURIComponent(Q)+"="+encodeURIComponent(R==null?"":R)};if(c==null)return"";if(Array.isArray(c)||c.jquery&&!d.isPlainObject(c))d.each(c,function(){S(this.name,this.value)});else for(p in c)tu(p,c[p],u,S);return g.join("&")},d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var c=d.prop(this,"elements");return c?d.makeArray(c):this}).filter(function(){var c=this.type;return this.name&&!d(this).is(":disabled")&&Ww.test(this.nodeName)&&!Dw.test(c)&&(this.checked||!Wt.test(c))}).map(function(c,u){var p=d(this).val();return p==null?null:Array.isArray(p)?d.map(p,function(g){return{name:u.name,value:g.replace(fa,`\r +import{a as lc,b as ko,c as uw}from"./chunk-JSIZCY7X.js";import{a as wg}from"./chunk-LNOKARBD.js";import{a as vg,b as $g,c as Ow}from"./chunk-PYHFDIHM.js";import{C as Su,I as Qu,t as yg,u as xg}from"./chunk-PTIFNBOG.js";import{A as Zs,E as hr,F as mu,G as Po,H as oc,I as bg,J as gu,S as bu,U as Sg,a as ln,aa as ac,b as ma,ba as Qg,ca as ba,d as Ui,e as pu,f as ai,g as ut,k as dg,m as tc,n as ic,o as rc,p as Es,q as pg,t as nc,w as mg,x as gg,y as sc,z as zi}from"./chunk-QWAF5HSH.js";import{a as Zi,b as ec,c as pa,d as Ou,e as du}from"./chunk-KT7KMEQC.js";var xu=Ou((Pg,yu)=>{(function(i){if(typeof Pg=="object"&&typeof yu!="undefined")yu.exports=i();else if(typeof define=="function"&&define.amd)define([],i);else{var e;typeof window!="undefined"?e=window:typeof global!="undefined"?e=global:typeof self!="undefined"?e=self:e=this,e.localforage=i()}})(function(){var i,e,t;return(function r(n,s,o){function a(h,O){if(!s[h]){if(!n[h]){var m=typeof pa=="function"&&pa;if(!O&&m)return m(h,!0);if(l)return l(h,!0);var b=new Error("Cannot find module '"+h+"'");throw b.code="MODULE_NOT_FOUND",b}var y=s[h]={exports:{}};n[h][0].call(y.exports,function(P){var X=n[h][1][P];return a(X||P)},y,y.exports,r,n,s,o)}return s[h].exports}for(var l=typeof pa=="function"&&pa,f=0;f=43)}}).catch(function(){return!1})}function Oe(w){return typeof G=="boolean"?m.resolve(G):H(w).then(function(C){return G=C,G})}function Ye(w){var C=q[w.name],k={};k.promise=new m(function(U,M){k.resolve=U,k.reject=M}),C.deferredOperations.push(k),C.dbReady?C.dbReady=C.dbReady.then(function(){return k.promise}):C.dbReady=k.promise}function me(w){var C=q[w.name],k=C.deferredOperations.pop();if(k)return k.resolve(),k.promise}function ie(w,C){var k=q[w.name],U=k.deferredOperations.pop();if(U)return U.reject(C),U.promise}function ke(w,C){return new m(function(k,U){if(q[w.name]=q[w.name]||nt(),w.db)if(C)Ye(w),w.db.close();else return k(w.db);var M=[w.name];C&&M.push(w.version);var Z=f.open.apply(f,M);C&&(Z.onupgradeneeded=function(K){var re=Z.result;try{re.createObjectStore(w.storeName),K.oldVersion<=1&&re.createObjectStore(Y)}catch(le){if(le.name==="ConstraintError")console.warn('The database "'+w.name+'" has been upgraded from version '+K.oldVersion+" to version "+K.newVersion+', but the storage "'+w.storeName+'" already exists.');else throw le}}),Z.onerror=function(K){K.preventDefault(),U(Z.error)},Z.onsuccess=function(){var K=Z.result;K.onversionchange=function(re){re.target.close()},k(K),me(w)}})}function Ze(w){return ke(w,!1)}function Be(w){return ke(w,!0)}function te(w,C){if(!w.db)return!0;var k=!w.db.objectStoreNames.contains(w.storeName),U=w.versionw.db.version;if(U&&(w.version!==C&&console.warn('The database "'+w.name+`" can't be downgraded from version `+w.db.version+" to version "+w.version+"."),w.version=w.db.version),M||k){if(k){var Z=w.db.version+1;Z>w.version&&(w.version=Z)}return!0}return!1}function ye(w){return new m(function(C,k){var U=new FileReader;U.onerror=k,U.onloadend=function(M){var Z=btoa(M.target.result||"");C({__local_forage_encoded_blob:!0,data:Z,type:w.type})},U.readAsBinaryString(w)})}function ce(w){var C=j(atob(w.data));return O([C],{type:w.type})}function Le(w){return w&&w.__local_forage_encoded_blob}function je(w){var C=this,k=C._initReady().then(function(){var U=q[C._dbInfo.name];if(U&&U.dbReady)return U.dbReady});return y(k,w,w),k}function We(w){Ye(w);for(var C=q[w.name],k=C.forages,U=0;U0&&(!w.db||Z.name==="InvalidStateError"||Z.name==="NotFoundError"))return m.resolve().then(function(){if(!w.db||Z.name==="NotFoundError"&&!w.db.objectStoreNames.contains(w.storeName)&&w.version<=w.db.version)return w.db&&(w.version=w.db.version+1),Be(w)}).then(function(){return We(w).then(function(){dt(w,C,k,U-1)})}).catch(k);k(Z)}}function nt(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function _i(w){var C=this,k={db:null};if(w)for(var U in w)k[U]=w[U];var M=q[k.name];M||(M=nt(),q[k.name]=M),M.forages.push(C),C._initReady||(C._initReady=C.ready,C.ready=je);var Z=[];function K(){return m.resolve()}for(var re=0;re>4,se[M++]=(K&15)<<4|re>>2,se[M++]=(re&3)<<6|le&63;return fe}function gi(w){var C=new Uint8Array(w),k="",U;for(U=0;U>2],k+=Ft[(C[U]&3)<<4|C[U+1]>>4],k+=Ft[(C[U+1]&15)<<2|C[U+2]>>6],k+=Ft[C[U+2]&63];return C.length%3===2?k=k.substring(0,k.length-1)+"=":C.length%3===1&&(k=k.substring(0,k.length-2)+"=="),k}function Ni(w,C){var k="";if(w&&(k=mi.call(w)),w&&(k==="[object ArrayBuffer]"||w.buffer&&mi.call(w.buffer)==="[object ArrayBuffer]")){var U,M=Xr;w instanceof ArrayBuffer?(U=w,M+=Ht):(U=w.buffer,k==="[object Int8Array]"?M+=Hr:k==="[object Uint8Array]"?M+=we:k==="[object Uint8ClampedArray]"?M+=Xt:k==="[object Int16Array]"?M+=_r:k==="[object Uint16Array]"?M+=Dn:k==="[object Int32Array]"?M+=di:k==="[object Uint32Array]"?M+=Wn:k==="[object Float32Array]"?M+=qn:k==="[object Float64Array]"?M+=sr:C(new Error("Failed to get type for BinaryArray"))),C(M+gi(U))}else if(k==="[object Blob]"){var Z=new FileReader;Z.onload=function(){var K=Oi+w.type+"~"+gi(this.result);C(Xr+nr+K)},Z.readAsArrayBuffer(w)}else try{C(JSON.stringify(w))}catch(K){console.error("Couldn't convert value into a JSON string: ",w),C(null,K)}}function jn(w){if(w.substring(0,Fr)!==Xr)return JSON.parse(w);var C=w.substring(pi),k=w.substring(Fr,pi),U;if(k===nr&&Tr.test(C)){var M=C.match(Tr);U=M[1],C=C.substring(M[0].length)}var Z=Ci(C);switch(k){case Ht:return Z;case nr:return O([Z],{type:U});case Hr:return new Int8Array(Z);case we:return new Uint8Array(Z);case Xt:return new Uint8ClampedArray(Z);case _r:return new Int16Array(Z);case Dn:return new Uint16Array(Z);case di:return new Int32Array(Z);case Wn:return new Uint32Array(Z);case qn:return new Float32Array(Z);case sr:return new Float64Array(Z);default:throw new Error("Unkown type: "+k)}}var Kr={serialize:Ni,deserialize:jn,stringToBuffer:Ci,bufferToString:gi};function bo(w,C,k,U){w.executeSql("CREATE TABLE IF NOT EXISTS "+C.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],k,U)}function Bi(w){var C=this,k={db:null};if(w)for(var U in w)k[U]=typeof w[U]!="string"?w[U].toString():w[U];var M=new m(function(Z,K){try{k.db=openDatabase(k.name,String(k.version),k.description,k.size)}catch(re){return K(re)}k.db.transaction(function(re){bo(re,k,function(){C._dbInfo=k,Z()},function(le,fe){K(fe)})},K)});return k.serializer=Kr,M}function Wt(w,C,k,U,M,Z){w.executeSql(k,U,M,function(K,re){re.code===re.SYNTAX_ERR?K.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[C.storeName],function(le,fe){fe.rows.length?Z(le,re):bo(le,C,function(){le.executeSql(k,U,M,Z)},Z)},Z):Z(K,re)},Z)}function So(w,C){var k=this;w=P(w);var U=new m(function(M,Z){k.ready().then(function(){var K=k._dbInfo;K.db.transaction(function(re){Wt(re,K,"SELECT * FROM "+K.storeName+" WHERE key = ? LIMIT 1",[w],function(le,fe){var se=fe.rows.length?fe.rows.item(0).value:null;se&&(se=K.serializer.deserialize(se)),M(se)},function(le,fe){Z(fe)})})}).catch(Z)});return b(U,C),U}function Jr(w,C){var k=this,U=new m(function(M,Z){k.ready().then(function(){var K=k._dbInfo;K.db.transaction(function(re){Wt(re,K,"SELECT * FROM "+K.storeName,[],function(le,fe){for(var se=fe.rows,$e=se.length,qe=0;qe<$e;qe++){var ht=se.item(qe),Ot=ht.value;if(Ot&&(Ot=K.serializer.deserialize(Ot)),Ot=w(Ot,ht.key,qe+1),Ot!==void 0){M(Ot);return}}M()},function(le,fe){Z(fe)})})}).catch(Z)});return b(U,C),U}function Kt(w,C,k,U){var M=this;w=P(w);var Z=new m(function(K,re){M.ready().then(function(){C===void 0&&(C=null);var le=C,fe=M._dbInfo;fe.serializer.serialize(C,function(se,$e){$e?re($e):fe.db.transaction(function(qe){Wt(qe,fe,"INSERT OR REPLACE INTO "+fe.storeName+" (key, value) VALUES (?, ?)",[w,se],function(){K(le)},function(ht,Ot){re(Ot)})},function(qe){if(qe.code===qe.QUOTA_ERR){if(U>0){K(Kt.apply(M,[w,le,k,U-1]));return}re(qe)}})})}).catch(re)});return b(Z,k),Z}function Nt(w,C,k){return Kt.apply(this,[w,C,k,1])}function kt(w,C){var k=this;w=P(w);var U=new m(function(M,Z){k.ready().then(function(){var K=k._dbInfo;K.db.transaction(function(re){Wt(re,K,"DELETE FROM "+K.storeName+" WHERE key = ?",[w],function(){M()},function(le,fe){Z(fe)})})}).catch(Z)});return b(U,C),U}function en(w){var C=this,k=new m(function(U,M){C.ready().then(function(){var Z=C._dbInfo;Z.db.transaction(function(K){Wt(K,Z,"DELETE FROM "+Z.storeName,[],function(){U()},function(re,le){M(le)})})}).catch(M)});return b(k,w),k}function Qo(w){var C=this,k=new m(function(U,M){C.ready().then(function(){var Z=C._dbInfo;Z.db.transaction(function(K){Wt(K,Z,"SELECT COUNT(key) as c FROM "+Z.storeName,[],function(re,le){var fe=le.rows.item(0).c;U(fe)},function(re,le){M(le)})})}).catch(M)});return b(k,w),k}function vs(w,C){var k=this,U=new m(function(M,Z){k.ready().then(function(){var K=k._dbInfo;K.db.transaction(function(re){Wt(re,K,"SELECT key FROM "+K.storeName+" WHERE id = ? LIMIT 1",[w+1],function(le,fe){var se=fe.rows.length?fe.rows.item(0).key:null;M(se)},function(le,fe){Z(fe)})})}).catch(Z)});return b(U,C),U}function or(w){var C=this,k=new m(function(U,M){C.ready().then(function(){var Z=C._dbInfo;Z.db.transaction(function(K){Wt(K,Z,"SELECT key FROM "+Z.storeName,[],function(re,le){for(var fe=[],se=0;se '__WebKitDatabaseInfoTable__'",[],function(M,Z){for(var K=[],re=0;re0}function $s(w){var C=this,k={};if(w)for(var U in w)k[U]=w[U];return k.keyPrefix=ar(w,C._defaultConfig),ws()?(C._dbInfo=k,k.serializer=Kr,m.resolve()):m.reject()}function xo(w){var C=this,k=C.ready().then(function(){for(var U=C._dbInfo.keyPrefix,M=localStorage.length-1;M>=0;M--){var Z=localStorage.key(M);Z.indexOf(U)===0&&localStorage.removeItem(Z)}});return b(k,w),k}function Yi(w,C){var k=this;w=P(w);var U=k.ready().then(function(){var M=k._dbInfo,Z=localStorage.getItem(M.keyPrefix+w);return Z&&(Z=M.serializer.deserialize(Z)),Z});return b(U,C),U}function vo(w,C){var k=this,U=k.ready().then(function(){for(var M=k._dbInfo,Z=M.keyPrefix,K=Z.length,re=localStorage.length,le=1,fe=0;fe=0;K--){var re=localStorage.key(K);re.indexOf(Z)===0&&localStorage.removeItem(re)}}):M=m.reject("Invalid arguments"),b(M,C),M}var ae={_driver:"localStorageWrapper",_initStorage:$s,_support:Ai(),iterate:vo,getItem:Yi,setItem:Pe,removeItem:ks,clear:xo,length:Bn,key:Cr,keys:Ps,dropInstance:A},xe=function(C,k){return C===k||typeof C=="number"&&typeof k=="number"&&isNaN(C)&&isNaN(k)},pt=function(C,k){for(var U=C.length,M=0;M{(function(i,e){"use strict";typeof Mh=="object"&&typeof Mh.exports=="object"?Mh.exports=i.document?e(i,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(i)})(typeof window!="undefined"?window:l1,function(i,e){"use strict";var t=[],r=Object.getPrototypeOf,n=t.slice,s=t.flat?function(c){return t.flat.call(c)}:function(c){return t.concat.apply([],c)},o=t.push,a=t.indexOf,l={},f=l.toString,h=l.hasOwnProperty,O=h.toString,m=O.call(Object),b={},y=function(u){return typeof u=="function"&&typeof u.nodeType!="number"&&typeof u.item!="function"},P=function(u){return u!=null&&u===u.window},X=i.document,Y={type:!0,src:!0,nonce:!0,noModule:!0};function G(c,u,p){p=p||X;var g,S,Q=p.createElement("script");if(Q.text=c,u)for(g in Y)S=u[g]||u.getAttribute&&u.getAttribute(g),S&&Q.setAttribute(g,S);p.head.appendChild(Q).parentNode.removeChild(Q)}function q(c){return c==null?c+"":typeof c=="object"||typeof c=="function"?l[f.call(c)]||"object":typeof c}var N="3.7.1",V=/HTML$/i,d=function(c,u){return new d.fn.init(c,u)};d.fn=d.prototype={jquery:N,constructor:d,length:0,toArray:function(){return n.call(this)},get:function(c){return c==null?n.call(this):c<0?this[c+this.length]:this[c]},pushStack:function(c){var u=d.merge(this.constructor(),c);return u.prevObject=this,u},each:function(c){return d.each(this,c)},map:function(c){return this.pushStack(d.map(this,function(u,p){return c.call(u,p,u)}))},slice:function(){return this.pushStack(n.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(d.grep(this,function(c,u){return(u+1)%2}))},odd:function(){return this.pushStack(d.grep(this,function(c,u){return u%2}))},eq:function(c){var u=this.length,p=+c+(c<0?u:0);return this.pushStack(p>=0&&p0&&u-1 in c}function H(c,u){return c.nodeName&&c.nodeName.toLowerCase()===u.toLowerCase()}var Oe=t.pop,Ye=t.sort,me=t.splice,ie="[\\x20\\t\\r\\n\\f]",ke=new RegExp("^"+ie+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ie+"+$","g");d.contains=function(c,u){var p=u&&u.parentNode;return c===p||!!(p&&p.nodeType===1&&(c.contains?c.contains(p):c.compareDocumentPosition&&c.compareDocumentPosition(p)&16))};var Ze=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Be(c,u){return u?c==="\0"?"\uFFFD":c.slice(0,-1)+"\\"+c.charCodeAt(c.length-1).toString(16)+" ":"\\"+c}d.escapeSelector=function(c){return(c+"").replace(Ze,Be)};var te=X,ye=o;(function(){var c,u,p,g,S,Q=ye,v,R,_,z,B,ee=d.expando,W=0,oe=0,Me=Fl(),st=Fl(),Ie=Fl(),Jt=Fl(),qt=function(T,E){return T===E&&(S=!0),0},rn="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",nn="(?:\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",et="\\["+ie+"*("+nn+")(?:"+ie+"*([*^$|!~]?=)"+ie+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+nn+"))|)"+ie+"*\\]",As=":("+nn+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+et+")*)|.*)\\)|)",lt=new RegExp(ie+"+","g"),Yt=new RegExp("^"+ie+"*,"+ie+"*"),ua=new RegExp("^"+ie+"*([>+~]|"+ie+")"+ie+"*"),ou=new RegExp(ie+"|>"),sn=new RegExp(As),Oa=new RegExp("^"+nn+"$"),on={ID:new RegExp("^#("+nn+")"),CLASS:new RegExp("^\\.("+nn+")"),TAG:new RegExp("^("+nn+"|[*])"),ATTR:new RegExp("^"+et),PSEUDO:new RegExp("^"+As),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ie+"*(even|odd|(([+-]|)(\\d*)n|)"+ie+"*(?:([+-]|)"+ie+"*(\\d+)|))"+ie+"*\\)|)","i"),bool:new RegExp("^(?:"+rn+")$","i"),needsContext:new RegExp("^"+ie+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ie+"*((?:-\\d)?\\d*)"+ie+"*\\)|)(?=[^-]|$)","i")},Gn=/^(?:input|select|textarea|button)$/i,Fn=/^h\d$/i,cr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,au=/[+~]/,wn=new RegExp("\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\([^\\r\\n\\f])","g"),$n=function(T,E){var D="0x"+T.slice(1)-65536;return E||(D<0?String.fromCharCode(D+65536):String.fromCharCode(D>>10|55296,D&1023|56320))},sw=function(){Hn()},ow=Kl(function(T){return T.disabled===!0&&H(T,"fieldset")},{dir:"parentNode",next:"legend"});function aw(){try{return v.activeElement}catch(T){}}try{Q.apply(t=n.call(te.childNodes),te.childNodes),t[te.childNodes.length].nodeType}catch(T){Q={apply:function(E,D){ye.apply(E,n.call(D))},call:function(E){ye.apply(E,n.call(arguments,1))}}}function bt(T,E,D,I){var J,ue,ge,Te,be,He,Ue,Ve=E&&E.ownerDocument,Ke=E?E.nodeType:9;if(D=D||[],typeof T!="string"||!T||Ke!==1&&Ke!==9&&Ke!==11)return D;if(!I&&(Hn(E),E=E||v,_)){if(Ke!==11&&(be=cr.exec(T)))if(J=be[1]){if(Ke===9)if(ge=E.getElementById(J)){if(ge.id===J)return Q.call(D,ge),D}else return D;else if(Ve&&(ge=Ve.getElementById(J))&&bt.contains(E,ge)&&ge.id===J)return Q.call(D,ge),D}else{if(be[2])return Q.apply(D,E.getElementsByTagName(T)),D;if((J=be[3])&&E.getElementsByClassName)return Q.apply(D,E.getElementsByClassName(J)),D}if(!Jt[T+" "]&&(!z||!z.test(T))){if(Ue=T,Ve=E,Ke===1&&(ou.test(T)||ua.test(T))){for(Ve=au.test(T)&&lu(E.parentNode)||E,(Ve!=E||!b.scope)&&((Te=E.getAttribute("id"))?Te=d.escapeSelector(Te):E.setAttribute("id",Te=ee)),He=da(T),ue=He.length;ue--;)He[ue]=(Te?"#"+Te:":scope")+" "+Hl(He[ue]);Ue=He.join(",")}try{return Q.apply(D,Ve.querySelectorAll(Ue)),D}catch(Ae){Jt(T,!0)}finally{Te===ee&&E.removeAttribute("id")}}}return Og(T.replace(ke,"$1"),E,D,I)}function Fl(){var T=[];function E(D,I){return T.push(D+" ")>u.cacheLength&&delete E[T.shift()],E[D+" "]=I}return E}function Ar(T){return T[ee]=!0,T}function wo(T){var E=v.createElement("fieldset");try{return!!T(E)}catch(D){return!1}finally{E.parentNode&&E.parentNode.removeChild(E),E=null}}function lw(T){return function(E){return H(E,"input")&&E.type===T}}function cw(T){return function(E){return(H(E,"input")||H(E,"button"))&&E.type===T}}function hg(T){return function(E){return"form"in E?E.parentNode&&E.disabled===!1?"label"in E?"label"in E.parentNode?E.parentNode.disabled===T:E.disabled===T:E.isDisabled===T||E.isDisabled!==!T&&ow(E)===T:E.disabled===T:"label"in E?E.disabled===T:!1}}function Ys(T){return Ar(function(E){return E=+E,Ar(function(D,I){for(var J,ue=T([],D.length,E),ge=ue.length;ge--;)D[J=ue[ge]]&&(D[J]=!(I[J]=D[J]))})})}function lu(T){return T&&typeof T.getElementsByTagName!="undefined"&&T}function Hn(T){var E,D=T?T.ownerDocument||T:te;return D==v||D.nodeType!==9||!D.documentElement||(v=D,R=v.documentElement,_=!d.isXMLDoc(v),B=R.matches||R.webkitMatchesSelector||R.msMatchesSelector,R.msMatchesSelector&&te!=v&&(E=v.defaultView)&&E.top!==E&&E.addEventListener("unload",sw),b.getById=wo(function(I){return R.appendChild(I).id=d.expando,!v.getElementsByName||!v.getElementsByName(d.expando).length}),b.disconnectedMatch=wo(function(I){return B.call(I,"*")}),b.scope=wo(function(){return v.querySelectorAll(":scope")}),b.cssHas=wo(function(){try{return v.querySelector(":has(*,:jqfake)"),!1}catch(I){return!0}}),b.getById?(u.filter.ID=function(I){var J=I.replace(wn,$n);return function(ue){return ue.getAttribute("id")===J}},u.find.ID=function(I,J){if(typeof J.getElementById!="undefined"&&_){var ue=J.getElementById(I);return ue?[ue]:[]}}):(u.filter.ID=function(I){var J=I.replace(wn,$n);return function(ue){var ge=typeof ue.getAttributeNode!="undefined"&&ue.getAttributeNode("id");return ge&&ge.value===J}},u.find.ID=function(I,J){if(typeof J.getElementById!="undefined"&&_){var ue,ge,Te,be=J.getElementById(I);if(be){if(ue=be.getAttributeNode("id"),ue&&ue.value===I)return[be];for(Te=J.getElementsByName(I),ge=0;be=Te[ge++];)if(ue=be.getAttributeNode("id"),ue&&ue.value===I)return[be]}return[]}}),u.find.TAG=function(I,J){return typeof J.getElementsByTagName!="undefined"?J.getElementsByTagName(I):J.querySelectorAll(I)},u.find.CLASS=function(I,J){if(typeof J.getElementsByClassName!="undefined"&&_)return J.getElementsByClassName(I)},z=[],wo(function(I){var J;R.appendChild(I).innerHTML="",I.querySelectorAll("[selected]").length||z.push("\\["+ie+"*(?:value|"+rn+")"),I.querySelectorAll("[id~="+ee+"-]").length||z.push("~="),I.querySelectorAll("a#"+ee+"+*").length||z.push(".#.+[+~]"),I.querySelectorAll(":checked").length||z.push(":checked"),J=v.createElement("input"),J.setAttribute("type","hidden"),I.appendChild(J).setAttribute("name","D"),R.appendChild(I).disabled=!0,I.querySelectorAll(":disabled").length!==2&&z.push(":enabled",":disabled"),J=v.createElement("input"),J.setAttribute("name",""),I.appendChild(J),I.querySelectorAll("[name='']").length||z.push("\\["+ie+"*name"+ie+"*="+ie+`*(?:''|"")`)}),b.cssHas||z.push(":has"),z=z.length&&new RegExp(z.join("|")),qt=function(I,J){if(I===J)return S=!0,0;var ue=!I.compareDocumentPosition-!J.compareDocumentPosition;return ue||(ue=(I.ownerDocument||I)==(J.ownerDocument||J)?I.compareDocumentPosition(J):1,ue&1||!b.sortDetached&&J.compareDocumentPosition(I)===ue?I===v||I.ownerDocument==te&&bt.contains(te,I)?-1:J===v||J.ownerDocument==te&&bt.contains(te,J)?1:g?a.call(g,I)-a.call(g,J):0:ue&4?-1:1)}),v}bt.matches=function(T,E){return bt(T,null,null,E)},bt.matchesSelector=function(T,E){if(Hn(T),_&&!Jt[E+" "]&&(!z||!z.test(E)))try{var D=B.call(T,E);if(D||b.disconnectedMatch||T.document&&T.document.nodeType!==11)return D}catch(I){Jt(E,!0)}return bt(E,v,null,[T]).length>0},bt.contains=function(T,E){return(T.ownerDocument||T)!=v&&Hn(T),d.contains(T,E)},bt.attr=function(T,E){(T.ownerDocument||T)!=v&&Hn(T);var D=u.attrHandle[E.toLowerCase()],I=D&&h.call(u.attrHandle,E.toLowerCase())?D(T,E,!_):void 0;return I!==void 0?I:T.getAttribute(E)},bt.error=function(T){throw new Error("Syntax error, unrecognized expression: "+T)},d.uniqueSort=function(T){var E,D=[],I=0,J=0;if(S=!b.sortStable,g=!b.sortStable&&n.call(T,0),Ye.call(T,qt),S){for(;E=T[J++];)E===T[J]&&(I=D.push(J));for(;I--;)me.call(T,D[I],1)}return g=null,T},d.fn.uniqueSort=function(){return this.pushStack(d.uniqueSort(n.apply(this)))},u=d.expr={cacheLength:50,createPseudo:Ar,match:on,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(T){return T[1]=T[1].replace(wn,$n),T[3]=(T[3]||T[4]||T[5]||"").replace(wn,$n),T[2]==="~="&&(T[3]=" "+T[3]+" "),T.slice(0,4)},CHILD:function(T){return T[1]=T[1].toLowerCase(),T[1].slice(0,3)==="nth"?(T[3]||bt.error(T[0]),T[4]=+(T[4]?T[5]+(T[6]||1):2*(T[3]==="even"||T[3]==="odd")),T[5]=+(T[7]+T[8]||T[3]==="odd")):T[3]&&bt.error(T[0]),T},PSEUDO:function(T){var E,D=!T[6]&&T[2];return on.CHILD.test(T[0])?null:(T[3]?T[2]=T[4]||T[5]||"":D&&sn.test(D)&&(E=da(D,!0))&&(E=D.indexOf(")",D.length-E)-D.length)&&(T[0]=T[0].slice(0,E),T[2]=D.slice(0,E)),T.slice(0,3))}},filter:{TAG:function(T){var E=T.replace(wn,$n).toLowerCase();return T==="*"?function(){return!0}:function(D){return H(D,E)}},CLASS:function(T){var E=Me[T+" "];return E||(E=new RegExp("(^|"+ie+")"+T+"("+ie+"|$)"))&&Me(T,function(D){return E.test(typeof D.className=="string"&&D.className||typeof D.getAttribute!="undefined"&&D.getAttribute("class")||"")})},ATTR:function(T,E,D){return function(I){var J=bt.attr(I,T);return J==null?E==="!=":E?(J+="",E==="="?J===D:E==="!="?J!==D:E==="^="?D&&J.indexOf(D)===0:E==="*="?D&&J.indexOf(D)>-1:E==="$="?D&&J.slice(-D.length)===D:E==="~="?(" "+J.replace(lt," ")+" ").indexOf(D)>-1:E==="|="?J===D||J.slice(0,D.length+1)===D+"-":!1):!0}},CHILD:function(T,E,D,I,J){var ue=T.slice(0,3)!=="nth",ge=T.slice(-4)!=="last",Te=E==="of-type";return I===1&&J===0?function(be){return!!be.parentNode}:function(be,He,Ue){var Ve,Ke,Ae,$t,Ei,oi=ue!==ge?"nextSibling":"previousSibling",fr=be.parentNode,an=Te&&be.nodeName.toLowerCase(),$o=!Ue&&!Te,bi=!1;if(fr){if(ue){for(;oi;){for(Ae=be;Ae=Ae[oi];)if(Te?H(Ae,an):Ae.nodeType===1)return!1;Ei=oi=T==="only"&&!Ei&&"nextSibling"}return!0}if(Ei=[ge?fr.firstChild:fr.lastChild],ge&&$o){for(Ke=fr[ee]||(fr[ee]={}),Ve=Ke[T]||[],$t=Ve[0]===W&&Ve[1],bi=$t&&Ve[2],Ae=$t&&fr.childNodes[$t];Ae=++$t&&Ae&&Ae[oi]||(bi=$t=0)||Ei.pop();)if(Ae.nodeType===1&&++bi&&Ae===be){Ke[T]=[W,$t,bi];break}}else if($o&&(Ke=be[ee]||(be[ee]={}),Ve=Ke[T]||[],$t=Ve[0]===W&&Ve[1],bi=$t),bi===!1)for(;(Ae=++$t&&Ae&&Ae[oi]||(bi=$t=0)||Ei.pop())&&!((Te?H(Ae,an):Ae.nodeType===1)&&++bi&&($o&&(Ke=Ae[ee]||(Ae[ee]={}),Ke[T]=[W,bi]),Ae===be)););return bi-=J,bi===I||bi%I===0&&bi/I>=0}}},PSEUDO:function(T,E){var D,I=u.pseudos[T]||u.setFilters[T.toLowerCase()]||bt.error("unsupported pseudo: "+T);return I[ee]?I(E):I.length>1?(D=[T,T,"",E],u.setFilters.hasOwnProperty(T.toLowerCase())?Ar(function(J,ue){for(var ge,Te=I(J,E),be=Te.length;be--;)ge=a.call(J,Te[be]),J[ge]=!(ue[ge]=Te[be])}):function(J){return I(J,0,D)}):I}},pseudos:{not:Ar(function(T){var E=[],D=[],I=uu(T.replace(ke,"$1"));return I[ee]?Ar(function(J,ue,ge,Te){for(var be,He=I(J,null,Te,[]),Ue=J.length;Ue--;)(be=He[Ue])&&(J[Ue]=!(ue[Ue]=be))}):function(J,ue,ge){return E[0]=J,I(E,null,ge,D),E[0]=null,!D.pop()}}),has:Ar(function(T){return function(E){return bt(T,E).length>0}}),contains:Ar(function(T){return T=T.replace(wn,$n),function(E){return(E.textContent||d.text(E)).indexOf(T)>-1}}),lang:Ar(function(T){return Oa.test(T||"")||bt.error("unsupported lang: "+T),T=T.replace(wn,$n).toLowerCase(),function(E){var D;do if(D=_?E.lang:E.getAttribute("xml:lang")||E.getAttribute("lang"))return D=D.toLowerCase(),D===T||D.indexOf(T+"-")===0;while((E=E.parentNode)&&E.nodeType===1);return!1}}),target:function(T){var E=i.location&&i.location.hash;return E&&E.slice(1)===T.id},root:function(T){return T===R},focus:function(T){return T===aw()&&v.hasFocus()&&!!(T.type||T.href||~T.tabIndex)},enabled:hg(!1),disabled:hg(!0),checked:function(T){return H(T,"input")&&!!T.checked||H(T,"option")&&!!T.selected},selected:function(T){return T.parentNode&&T.parentNode.selectedIndex,T.selected===!0},empty:function(T){for(T=T.firstChild;T;T=T.nextSibling)if(T.nodeType<6)return!1;return!0},parent:function(T){return!u.pseudos.empty(T)},header:function(T){return Fn.test(T.nodeName)},input:function(T){return Gn.test(T.nodeName)},button:function(T){return H(T,"input")&&T.type==="button"||H(T,"button")},text:function(T){var E;return H(T,"input")&&T.type==="text"&&((E=T.getAttribute("type"))==null||E.toLowerCase()==="text")},first:Ys(function(){return[0]}),last:Ys(function(T,E){return[E-1]}),eq:Ys(function(T,E,D){return[D<0?D+E:D]}),even:Ys(function(T,E){for(var D=0;DE?I=E:I=D;--I>=0;)T.push(I);return T}),gt:Ys(function(T,E,D){for(var I=D<0?D+E:D;++I1?function(E,D,I){for(var J=T.length;J--;)if(!T[J](E,D,I))return!1;return!0}:T[0]}function fw(T,E,D){for(var I=0,J=E.length;I-1&&(ge[Ue]=!(Te[Ue]=Ke))}}else Ae=Jl(Ae===Te?Ae.splice(oi,Ae.length):Ae),J?J(null,Te,Ae,He):Q.apply(Te,Ae)})}function hu(T){for(var E,D,I,J=T.length,ue=u.relative[T[0].type],ge=ue||u.relative[" "],Te=ue?1:0,be=Kl(function(Ve){return Ve===E},ge,!0),He=Kl(function(Ve){return a.call(E,Ve)>-1},ge,!0),Ue=[function(Ve,Ke,Ae){var $t=!ue&&(Ae||Ke!=p)||((E=Ke).nodeType?be(Ve,Ke,Ae):He(Ve,Ke,Ae));return E=null,$t}];Te1&&cu(Ue),Te>1&&Hl(T.slice(0,Te-1).concat({value:T[Te-2].type===" "?"*":""})).replace(ke,"$1"),D,Te0,I=T.length>0,J=function(ue,ge,Te,be,He){var Ue,Ve,Ke,Ae=0,$t="0",Ei=ue&&[],oi=[],fr=p,an=ue||I&&u.find.TAG("*",He),$o=W+=fr==null?1:Math.random()||.1,bi=an.length;for(He&&(p=ge==v||ge||He);$t!==bi&&(Ue=an[$t])!=null;$t++){if(I&&Ue){for(Ve=0,!ge&&Ue.ownerDocument!=v&&(Hn(Ue),Te=!_);Ke=T[Ve++];)if(Ke(Ue,ge||v,Te)){Q.call(be,Ue);break}He&&(W=$o)}D&&((Ue=!Ke&&Ue)&&Ae--,ue&&Ei.push(Ue))}if(Ae+=$t,D&&$t!==Ae){for(Ve=0;Ke=E[Ve++];)Ke(Ei,oi,ge,Te);if(ue){if(Ae>0)for(;$t--;)Ei[$t]||oi[$t]||(oi[$t]=Oe.call(be));oi=Jl(oi)}Q.apply(be,oi),He&&!ue&&oi.length>0&&Ae+E.length>1&&d.uniqueSort(be)}return He&&(W=$o,p=fr),Ei};return D?Ar(J):J}function uu(T,E){var D,I=[],J=[],ue=Ie[T+" "];if(!ue){for(E||(E=da(T)),D=E.length;D--;)ue=hu(E[D]),ue[ee]?I.push(ue):J.push(ue);ue=Ie(T,hw(J,I)),ue.selector=T}return ue}function Og(T,E,D,I){var J,ue,ge,Te,be,He=typeof T=="function"&&T,Ue=!I&&da(T=He.selector||T);if(D=D||[],Ue.length===1){if(ue=Ue[0]=Ue[0].slice(0),ue.length>2&&(ge=ue[0]).type==="ID"&&E.nodeType===9&&_&&u.relative[ue[1].type]){if(E=(u.find.ID(ge.matches[0].replace(wn,$n),E)||[])[0],E)He&&(E=E.parentNode);else return D;T=T.slice(ue.shift().value.length)}for(J=on.needsContext.test(T)?0:ue.length;J--&&(ge=ue[J],!u.relative[Te=ge.type]);)if((be=u.find[Te])&&(I=be(ge.matches[0].replace(wn,$n),au.test(ue[0].type)&&lu(E.parentNode)||E))){if(ue.splice(J,1),T=I.length&&Hl(ue),!T)return Q.apply(D,I),D;break}}return(He||uu(T,Ue))(I,E,!_,D,!E||au.test(T)&&lu(E.parentNode)||E),D}b.sortStable=ee.split("").sort(qt).join("")===ee,Hn(),b.sortDetached=wo(function(T){return T.compareDocumentPosition(v.createElement("fieldset"))&1}),d.find=bt,d.expr[":"]=d.expr.pseudos,d.unique=d.uniqueSort,bt.compile=uu,bt.select=Og,bt.setDocument=Hn,bt.tokenize=da,bt.escape=d.escapeSelector,bt.getText=d.text,bt.isXML=d.isXMLDoc,bt.selectors=d.expr,bt.support=d.support,bt.uniqueSort=d.uniqueSort})();var ce=function(c,u,p){for(var g=[],S=p!==void 0;(c=c[u])&&c.nodeType!==9;)if(c.nodeType===1){if(S&&d(c).is(p))break;g.push(c)}return g},Le=function(c,u){for(var p=[];c;c=c.nextSibling)c.nodeType===1&&c!==u&&p.push(c);return p},je=d.expr.match.needsContext,We=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function dt(c,u,p){return y(u)?d.grep(c,function(g,S){return!!u.call(g,S,g)!==p}):u.nodeType?d.grep(c,function(g){return g===u!==p}):typeof u!="string"?d.grep(c,function(g){return a.call(u,g)>-1!==p}):d.filter(u,c,p)}d.filter=function(c,u,p){var g=u[0];return p&&(c=":not("+c+")"),u.length===1&&g.nodeType===1?d.find.matchesSelector(g,c)?[g]:[]:d.find.matches(c,d.grep(u,function(S){return S.nodeType===1}))},d.fn.extend({find:function(c){var u,p,g=this.length,S=this;if(typeof c!="string")return this.pushStack(d(c).filter(function(){for(u=0;u1?d.uniqueSort(p):p},filter:function(c){return this.pushStack(dt(this,c||[],!1))},not:function(c){return this.pushStack(dt(this,c||[],!0))},is:function(c){return!!dt(this,typeof c=="string"&&je.test(c)?d(c):c||[],!1).length}});var nt,_i=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ft=d.fn.init=function(c,u,p){var g,S;if(!c)return this;if(p=p||nt,typeof c=="string")if(c[0]==="<"&&c[c.length-1]===">"&&c.length>=3?g=[null,c,null]:g=_i.exec(c),g&&(g[1]||!u))if(g[1]){if(u=u instanceof d?u[0]:u,d.merge(this,d.parseHTML(g[1],u&&u.nodeType?u.ownerDocument||u:X,!0)),We.test(g[1])&&d.isPlainObject(u))for(g in u)y(this[g])?this[g](u[g]):this.attr(g,u[g]);return this}else return S=X.getElementById(g[2]),S&&(this[0]=S,this.length=1),this;else return!u||u.jquery?(u||p).find(c):this.constructor(u).find(c);else{if(c.nodeType)return this[0]=c,this.length=1,this;if(y(c))return p.ready!==void 0?p.ready(c):c(d)}return d.makeArray(c,this)};ft.prototype=d.fn,nt=d(X);var Ri=/^(?:parents|prev(?:Until|All))/,Gr={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({has:function(c){var u=d(c,this),p=u.length;return this.filter(function(){for(var g=0;g-1:p.nodeType===1&&d.find.matchesSelector(p,c))){Q.push(p);break}}return this.pushStack(Q.length>1?d.uniqueSort(Q):Q)},index:function(c){return c?typeof c=="string"?a.call(d(c),this[0]):a.call(this,c.jquery?c[0]:c):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(c,u){return this.pushStack(d.uniqueSort(d.merge(this.get(),d(c,u))))},addBack:function(c){return this.add(c==null?this.prevObject:this.prevObject.filter(c))}});function $r(c,u){for(;(c=c[u])&&c.nodeType!==1;);return c}d.each({parent:function(c){var u=c.parentNode;return u&&u.nodeType!==11?u:null},parents:function(c){return ce(c,"parentNode")},parentsUntil:function(c,u,p){return ce(c,"parentNode",p)},next:function(c){return $r(c,"nextSibling")},prev:function(c){return $r(c,"previousSibling")},nextAll:function(c){return ce(c,"nextSibling")},prevAll:function(c){return ce(c,"previousSibling")},nextUntil:function(c,u,p){return ce(c,"nextSibling",p)},prevUntil:function(c,u,p){return ce(c,"previousSibling",p)},siblings:function(c){return Le((c.parentNode||{}).firstChild,c)},children:function(c){return Le(c.firstChild)},contents:function(c){return c.contentDocument!=null&&r(c.contentDocument)?c.contentDocument:(H(c,"template")&&(c=c.content||c),d.merge([],c.childNodes))}},function(c,u){d.fn[c]=function(p,g){var S=d.map(this,u,p);return c.slice(-5)!=="Until"&&(g=p),g&&typeof g=="string"&&(S=d.filter(g,S)),this.length>1&&(Gr[c]||d.uniqueSort(S),Ri.test(c)&&S.reverse()),this.pushStack(S)}});var ui=/[^\x20\t\r\n\f]+/g;function xs(c){var u={};return d.each(c.match(ui)||[],function(p,g){u[g]=!0}),u}d.Callbacks=function(c){c=typeof c=="string"?xs(c):d.extend({},c);var u,p,g,S,Q=[],v=[],R=-1,_=function(){for(S=S||c.once,g=u=!0;v.length;R=-1)for(p=v.shift();++R-1;)Q.splice(W,1),W<=R&&R--}),this},has:function(B){return B?d.inArray(B,Q)>-1:Q.length>0},empty:function(){return Q&&(Q=[]),this},disable:function(){return S=v=[],Q=p="",this},disabled:function(){return!Q},lock:function(){return S=v=[],!p&&!u&&(Q=p=""),this},locked:function(){return!!S},fireWith:function(B,ee){return S||(ee=ee||[],ee=[B,ee.slice?ee.slice():ee],v.push(ee),u||_()),this},fire:function(){return z.fireWith(this,arguments),this},fired:function(){return!!g}};return z};function Pr(c){return c}function xn(c){throw c}function kr(c,u,p,g){var S;try{c&&y(S=c.promise)?S.call(c).done(u).fail(p):c&&y(S=c.then)?S.call(c,u,p):u.apply(void 0,[c].slice(g))}catch(Q){p.apply(void 0,[Q])}}d.extend({Deferred:function(c){var u=[["notify","progress",d.Callbacks("memory"),d.Callbacks("memory"),2],["resolve","done",d.Callbacks("once memory"),d.Callbacks("once memory"),0,"resolved"],["reject","fail",d.Callbacks("once memory"),d.Callbacks("once memory"),1,"rejected"]],p="pending",g={state:function(){return p},always:function(){return S.done(arguments).fail(arguments),this},catch:function(Q){return g.then(null,Q)},pipe:function(){var Q=arguments;return d.Deferred(function(v){d.each(u,function(R,_){var z=y(Q[_[4]])&&Q[_[4]];S[_[1]](function(){var B=z&&z.apply(this,arguments);B&&y(B.promise)?B.promise().progress(v.notify).done(v.resolve).fail(v.reject):v[_[0]+"With"](this,z?[B]:arguments)})}),Q=null}).promise()},then:function(Q,v,R){var _=0;function z(B,ee,W,oe){return function(){var Me=this,st=arguments,Ie=function(){var qt,rn;if(!(B<_)){if(qt=W.apply(Me,st),qt===ee.promise())throw new TypeError("Thenable self-resolution");rn=qt&&(typeof qt=="object"||typeof qt=="function")&&qt.then,y(rn)?oe?rn.call(qt,z(_,ee,Pr,oe),z(_,ee,xn,oe)):(_++,rn.call(qt,z(_,ee,Pr,oe),z(_,ee,xn,oe),z(_,ee,Pr,ee.notifyWith))):(W!==Pr&&(Me=void 0,st=[qt]),(oe||ee.resolveWith)(Me,st))}},Jt=oe?Ie:function(){try{Ie()}catch(qt){d.Deferred.exceptionHook&&d.Deferred.exceptionHook(qt,Jt.error),B+1>=_&&(W!==xn&&(Me=void 0,st=[qt]),ee.rejectWith(Me,st))}};B?Jt():(d.Deferred.getErrorHook?Jt.error=d.Deferred.getErrorHook():d.Deferred.getStackHook&&(Jt.error=d.Deferred.getStackHook()),i.setTimeout(Jt))}}return d.Deferred(function(B){u[0][3].add(z(0,B,y(R)?R:Pr,B.notifyWith)),u[1][3].add(z(0,B,y(Q)?Q:Pr)),u[2][3].add(z(0,B,y(v)?v:xn))}).promise()},promise:function(Q){return Q!=null?d.extend(Q,g):g}},S={};return d.each(u,function(Q,v){var R=v[2],_=v[5];g[v[1]]=R.add,_&&R.add(function(){p=_},u[3-Q][2].disable,u[3-Q][3].disable,u[0][2].lock,u[0][3].lock),R.add(v[3].fire),S[v[0]]=function(){return S[v[0]+"With"](this===S?void 0:this,arguments),this},S[v[0]+"With"]=R.fireWith}),g.promise(S),c&&c.call(S,S),S},when:function(c){var u=arguments.length,p=u,g=Array(p),S=n.call(arguments),Q=d.Deferred(),v=function(R){return function(_){g[R]=this,S[R]=arguments.length>1?n.call(arguments):_,--u||Q.resolveWith(g,S)}};if(u<=1&&(kr(c,Q.done(v(p)).resolve,Q.reject,!u),Q.state()==="pending"||y(S[p]&&S[p].then)))return Q.then();for(;p--;)kr(S[p],v(p),Q.reject);return Q.promise()}});var Vn=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;d.Deferred.exceptionHook=function(c,u){i.console&&i.console.warn&&c&&Vn.test(c.name)&&i.console.warn("jQuery.Deferred exception: "+c.message,c.stack,u)},d.readyException=function(c){i.setTimeout(function(){throw c})};var Ii=d.Deferred();d.fn.ready=function(c){return Ii.then(c).catch(function(u){d.readyException(u)}),this},d.extend({isReady:!1,readyWait:1,ready:function(c){(c===!0?--d.readyWait:d.isReady)||(d.isReady=!0,!(c!==!0&&--d.readyWait>0)&&Ii.resolveWith(X,[d]))}}),d.ready.then=Ii.then;function Ft(){X.removeEventListener("DOMContentLoaded",Ft),i.removeEventListener("load",Ft),d.ready()}X.readyState==="complete"||X.readyState!=="loading"&&!X.documentElement.doScroll?i.setTimeout(d.ready):(X.addEventListener("DOMContentLoaded",Ft),i.addEventListener("load",Ft));var Oi=function(c,u,p,g,S,Q,v){var R=0,_=c.length,z=p==null;if(q(p)==="object"){S=!0;for(R in p)Oi(c,u,R,p[R],!0,Q,v)}else if(g!==void 0&&(S=!0,y(g)||(v=!0),z&&(v?(u.call(c,g),u=null):(z=u,u=function(B,ee,W){return z.call(d(B),W)})),u))for(;R<_;R++)u(c[R],p,v?g:g.call(c[R],R,u(c[R],p)));return S?c:z?u.call(c):_?u(c[0],p):Q},Tr=/^-ms-/,Xr=/-([a-z])/g;function Fr(c,u){return u.toUpperCase()}function Ht(c){return c.replace(Tr,"ms-").replace(Xr,Fr)}var nr=function(c){return c.nodeType===1||c.nodeType===9||!+c.nodeType};function Hr(){this.expando=d.expando+Hr.uid++}Hr.uid=1,Hr.prototype={cache:function(c){var u=c[this.expando];return u||(u={},nr(c)&&(c.nodeType?c[this.expando]=u:Object.defineProperty(c,this.expando,{value:u,configurable:!0}))),u},set:function(c,u,p){var g,S=this.cache(c);if(typeof u=="string")S[Ht(u)]=p;else for(g in u)S[Ht(g)]=u[g];return S},get:function(c,u){return u===void 0?this.cache(c):c[this.expando]&&c[this.expando][Ht(u)]},access:function(c,u,p){return u===void 0||u&&typeof u=="string"&&p===void 0?this.get(c,u):(this.set(c,u,p),p!==void 0?p:u)},remove:function(c,u){var p,g=c[this.expando];if(g!==void 0){if(u!==void 0)for(Array.isArray(u)?u=u.map(Ht):(u=Ht(u),u=u in g?[u]:u.match(ui)||[]),p=u.length;p--;)delete g[u[p]];(u===void 0||d.isEmptyObject(g))&&(c.nodeType?c[this.expando]=void 0:delete c[this.expando])}},hasData:function(c){var u=c[this.expando];return u!==void 0&&!d.isEmptyObject(u)}};var we=new Hr,Xt=new Hr,_r=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,di=/[A-Z]/g;function Dn(c){return c==="true"?!0:c==="false"?!1:c==="null"?null:c===+c+""?+c:_r.test(c)?JSON.parse(c):c}function Wn(c,u,p){var g;if(p===void 0&&c.nodeType===1)if(g="data-"+u.replace(di,"-$&").toLowerCase(),p=c.getAttribute(g),typeof p=="string"){try{p=Dn(p)}catch(S){}Xt.set(c,u,p)}else p=void 0;return p}d.extend({hasData:function(c){return Xt.hasData(c)||we.hasData(c)},data:function(c,u,p){return Xt.access(c,u,p)},removeData:function(c,u){Xt.remove(c,u)},_data:function(c,u,p){return we.access(c,u,p)},_removeData:function(c,u){we.remove(c,u)}}),d.fn.extend({data:function(c,u){var p,g,S,Q=this[0],v=Q&&Q.attributes;if(c===void 0){if(this.length&&(S=Xt.get(Q),Q.nodeType===1&&!we.get(Q,"hasDataAttrs"))){for(p=v.length;p--;)v[p]&&(g=v[p].name,g.indexOf("data-")===0&&(g=Ht(g.slice(5)),Wn(Q,g,S[g])));we.set(Q,"hasDataAttrs",!0)}return S}return typeof c=="object"?this.each(function(){Xt.set(this,c)}):Oi(this,function(R){var _;if(Q&&R===void 0)return _=Xt.get(Q,c),_!==void 0||(_=Wn(Q,c),_!==void 0)?_:void 0;this.each(function(){Xt.set(this,c,R)})},null,u,arguments.length>1,null,!0)},removeData:function(c){return this.each(function(){Xt.remove(this,c)})}}),d.extend({queue:function(c,u,p){var g;if(c)return u=(u||"fx")+"queue",g=we.get(c,u),p&&(!g||Array.isArray(p)?g=we.access(c,u,d.makeArray(p)):g.push(p)),g||[]},dequeue:function(c,u){u=u||"fx";var p=d.queue(c,u),g=p.length,S=p.shift(),Q=d._queueHooks(c,u),v=function(){d.dequeue(c,u)};S==="inprogress"&&(S=p.shift(),g--),S&&(u==="fx"&&p.unshift("inprogress"),delete Q.stop,S.call(c,v,Q)),!g&&Q&&Q.empty.fire()},_queueHooks:function(c,u){var p=u+"queueHooks";return we.get(c,p)||we.access(c,p,{empty:d.Callbacks("once memory").add(function(){we.remove(c,[u+"queue",p])})})}}),d.fn.extend({queue:function(c,u){var p=2;return typeof c!="string"&&(u=c,c="fx",p--),arguments.length\x20\t\r\n\f]*)/i,Jr=/^$|^module$|\/(?:java|ecma)script/i;(function(){var c=X.createDocumentFragment(),u=c.appendChild(X.createElement("div")),p=X.createElement("input");p.setAttribute("type","radio"),p.setAttribute("checked","checked"),p.setAttribute("name","t"),u.appendChild(p),b.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,u.innerHTML="",b.noCloneChecked=!!u.cloneNode(!0).lastChild.defaultValue,u.innerHTML="",b.option=!!u.lastChild})();var Kt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Kt.tbody=Kt.tfoot=Kt.colgroup=Kt.caption=Kt.thead,Kt.th=Kt.td,b.option||(Kt.optgroup=Kt.option=[1,""]);function Nt(c,u){var p;return typeof c.getElementsByTagName!="undefined"?p=c.getElementsByTagName(u||"*"):typeof c.querySelectorAll!="undefined"?p=c.querySelectorAll(u||"*"):p=[],u===void 0||u&&H(c,u)?d.merge([c],p):p}function kt(c,u){for(var p=0,g=c.length;p-1){S&&S.push(Q);continue}if(z=Ci(Q),v=Nt(ee.appendChild(Q),"script"),z&&kt(v),p)for(B=0;Q=v[B++];)Jr.test(Q.type||"")&&p.push(Q)}return ee}var vs=/^([^.]*)(?:\.(.+)|)/;function or(){return!0}function Rr(){return!1}function In(c,u,p,g,S,Q){var v,R;if(typeof u=="object"){typeof p!="string"&&(g=g||p,p=void 0);for(R in u)In(c,R,p,g,u[R],Q);return c}if(g==null&&S==null?(S=p,g=p=void 0):S==null&&(typeof p=="string"?(S=g,g=void 0):(S=g,g=p,p=void 0)),S===!1)S=Rr;else if(!S)return c;return Q===1&&(v=S,S=function(_){return d().off(_),v.apply(this,arguments)},S.guid=v.guid||(v.guid=d.guid++)),c.each(function(){d.event.add(this,u,S,g,p)})}d.event={global:{},add:function(c,u,p,g,S){var Q,v,R,_,z,B,ee,W,oe,Me,st,Ie=we.get(c);if(nr(c))for(p.handler&&(Q=p,p=Q.handler,S=Q.selector),S&&d.find.matchesSelector(mi,S),p.guid||(p.guid=d.guid++),(_=Ie.events)||(_=Ie.events=Object.create(null)),(v=Ie.handle)||(v=Ie.handle=function(Jt){return typeof d!="undefined"&&d.event.triggered!==Jt.type?d.event.dispatch.apply(c,arguments):void 0}),u=(u||"").match(ui)||[""],z=u.length;z--;)R=vs.exec(u[z])||[],oe=st=R[1],Me=(R[2]||"").split(".").sort(),oe&&(ee=d.event.special[oe]||{},oe=(S?ee.delegateType:ee.bindType)||oe,ee=d.event.special[oe]||{},B=d.extend({type:oe,origType:st,data:g,handler:p,guid:p.guid,selector:S,needsContext:S&&d.expr.match.needsContext.test(S),namespace:Me.join(".")},Q),(W=_[oe])||(W=_[oe]=[],W.delegateCount=0,(!ee.setup||ee.setup.call(c,g,Me,v)===!1)&&c.addEventListener&&c.addEventListener(oe,v)),ee.add&&(ee.add.call(c,B),B.handler.guid||(B.handler.guid=p.guid)),S?W.splice(W.delegateCount++,0,B):W.push(B),d.event.global[oe]=!0)},remove:function(c,u,p,g,S){var Q,v,R,_,z,B,ee,W,oe,Me,st,Ie=we.hasData(c)&&we.get(c);if(!(!Ie||!(_=Ie.events))){for(u=(u||"").match(ui)||[""],z=u.length;z--;){if(R=vs.exec(u[z])||[],oe=st=R[1],Me=(R[2]||"").split(".").sort(),!oe){for(oe in _)d.event.remove(c,oe+u[z],p,g,!0);continue}for(ee=d.event.special[oe]||{},oe=(g?ee.delegateType:ee.bindType)||oe,W=_[oe]||[],R=R[2]&&new RegExp("(^|\\.)"+Me.join("\\.(?:.*\\.|)")+"(\\.|$)"),v=Q=W.length;Q--;)B=W[Q],(S||st===B.origType)&&(!p||p.guid===B.guid)&&(!R||R.test(B.namespace))&&(!g||g===B.selector||g==="**"&&B.selector)&&(W.splice(Q,1),B.selector&&W.delegateCount--,ee.remove&&ee.remove.call(c,B));v&&!W.length&&((!ee.teardown||ee.teardown.call(c,Me,Ie.handle)===!1)&&d.removeEvent(c,oe,Ie.handle),delete _[oe])}d.isEmptyObject(_)&&we.remove(c,"handle events")}},dispatch:function(c){var u,p,g,S,Q,v,R=new Array(arguments.length),_=d.event.fix(c),z=(we.get(this,"events")||Object.create(null))[_.type]||[],B=d.event.special[_.type]||{};for(R[0]=_,u=1;u=1)){for(;z!==this;z=z.parentNode||this)if(z.nodeType===1&&!(c.type==="click"&&z.disabled===!0)){for(Q=[],v={},p=0;p<_;p++)g=u[p],S=g.selector+" ",v[S]===void 0&&(v[S]=g.needsContext?d(S,this).index(z)>-1:d.find(S,this,null,[z]).length),v[S]&&Q.push(g);Q.length&&R.push({elem:z,handlers:Q})}}return z=this,_\s*$/g;function ws(c,u){return H(c,"table")&&H(u.nodeType!==11?u:u.firstChild,"tr")&&d(c).children("tbody")[0]||c}function $s(c){return c.type=(c.getAttribute("type")!==null)+"/"+c.type,c}function xo(c){return(c.type||"").slice(0,5)==="true/"?c.type=c.type.slice(5):c.removeAttribute("type"),c}function Yi(c,u){var p,g,S,Q,v,R,_;if(u.nodeType===1){if(we.hasData(c)&&(Q=we.get(c),_=Q.events,_)){we.remove(u,"handle events");for(S in _)for(p=0,g=_[S].length;p1&&typeof oe=="string"&&!b.checkClone&&ar.test(oe))return c.each(function(st){var Ie=c.eq(st);Me&&(u[0]=oe.call(this,st,Ie.html())),Cr(Ie,u,p,g)});if(ee&&(S=Qo(u,c[0].ownerDocument,!1,c,g),Q=S.firstChild,S.childNodes.length===1&&(S=Q),Q||g)){for(v=d.map(Nt(S,"script"),$s),R=v.length;B0&&kt(v,!_&&Nt(c,"script")),R},cleanData:function(c){for(var u,p,g,S=d.event.special,Q=0;(p=c[Q])!==void 0;Q++)if(nr(p)){if(u=p[we.expando]){if(u.events)for(g in u.events)S[g]?d.event.remove(p,g):d.removeEvent(p,g,u.handle);p[we.expando]=void 0}p[Xt.expando]&&(p[Xt.expando]=void 0)}}}),d.fn.extend({detach:function(c){return Ps(this,c,!0)},remove:function(c){return Ps(this,c)},text:function(c){return Oi(this,function(u){return u===void 0?d.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=u)})},null,c,arguments.length)},append:function(){return Cr(this,arguments,function(c){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var u=ws(this,c);u.appendChild(c)}})},prepend:function(){return Cr(this,arguments,function(c){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var u=ws(this,c);u.insertBefore(c,u.firstChild)}})},before:function(){return Cr(this,arguments,function(c){this.parentNode&&this.parentNode.insertBefore(c,this)})},after:function(){return Cr(this,arguments,function(c){this.parentNode&&this.parentNode.insertBefore(c,this.nextSibling)})},empty:function(){for(var c,u=0;(c=this[u])!=null;u++)c.nodeType===1&&(d.cleanData(Nt(c,!1)),c.textContent="");return this},clone:function(c,u){return c=c==null?!1:c,u=u==null?c:u,this.map(function(){return d.clone(this,c,u)})},html:function(c){return Oi(this,function(u){var p=this[0]||{},g=0,S=this.length;if(u===void 0&&p.nodeType===1)return p.innerHTML;if(typeof u=="string"&&!Ai.test(u)&&!Kt[(So.exec(u)||["",""])[1].toLowerCase()]){u=d.htmlPrefilter(u);try{for(;g=0&&(_+=Math.max(0,Math.ceil(c["offset"+u[0].toUpperCase()+u.slice(1)]-Q-_-R-.5))||0),_+z}function Nl(c,u,p){var g=Pe(c),S=!b.boxSizingReliable()||p,Q=S&&d.css(c,"boxSizing",!1,g)==="border-box",v=Q,R=xe(c,u,g),_="offset"+u[0].toUpperCase()+u.slice(1);if(Bn.test(R)){if(!p)return R;R="auto"}return(!b.boxSizingReliable()&&Q||!b.reliableTrDimensions()&&H(c,"tr")||R==="auto"||!parseFloat(R)&&d.css(c,"display",!1,g)==="inline")&&c.getClientRects().length&&(Q=d.css(c,"boxSizing",!1,g)==="border-box",v=_ in c,v&&(R=c[_])),R=parseFloat(R)||0,R+_s(c,u,p||(Q?"border":"content"),v,g,R)+"px"}d.extend({cssHooks:{opacity:{get:function(c,u){if(u){var p=xe(c,"opacity");return p===""?"1":p}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(c,u,p,g){if(!(!c||c.nodeType===3||c.nodeType===8||!c.style)){var S,Q,v,R=Ht(u),_=ks.test(u),z=c.style;if(_||(u=lr(R)),v=d.cssHooks[u]||d.cssHooks[R],p!==void 0){if(Q=typeof p,Q==="string"&&(S=sr.exec(p))&&S[1]&&(p=jn(c,u,S),Q="number"),p==null||p!==p)return;Q==="number"&&!_&&(p+=S&&S[3]||(d.cssNumber[R]?"":"px")),!b.clearCloneStyle&&p===""&&u.indexOf("background")===0&&(z[u]="inherit"),(!v||!("set"in v)||(p=v.set(c,p,g))!==void 0)&&(_?z.setProperty(u,p):z[u]=p)}else return v&&"get"in v&&(S=v.get(c,!1,g))!==void 0?S:z[u]}},css:function(c,u,p,g){var S,Q,v,R=Ht(u),_=ks.test(u);return _||(u=lr(R)),v=d.cssHooks[u]||d.cssHooks[R],v&&"get"in v&&(S=v.get(c,!0,p)),S===void 0&&(S=xe(c,u,g)),S==="normal"&&u in Ts&&(S=Ts[u]),p===""||p?(Q=parseFloat(S),p===!0||isFinite(Q)?Q||0:S):S}}),d.each(["height","width"],function(c,u){d.cssHooks[u]={get:function(p,g,S){if(g)return tn.test(d.css(p,"display"))&&(!p.getClientRects().length||!p.getBoundingClientRect().width)?A(p,_t,function(){return Nl(p,u,S)}):Nl(p,u,S)},set:function(p,g,S){var Q,v=Pe(p),R=!b.scrollboxSize()&&v.position==="absolute",_=R||S,z=_&&d.css(p,"boxSizing",!1,v)==="border-box",B=S?_s(p,u,S,z,v):0;return z&&R&&(B-=Math.ceil(p["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(v[u])-_s(p,u,"border",!1,v)-.5)),B&&(Q=sr.exec(g))&&(Q[3]||"px")!=="px"&&(p.style[u]=g,g=d.css(p,u)),Xs(p,g,B)}}}),d.cssHooks.marginLeft=pt(b.reliableMarginLeft,function(c,u){if(u)return(parseFloat(xe(c,"marginLeft"))||c.getBoundingClientRect().left-A(c,{marginLeft:0},function(){return c.getBoundingClientRect().left}))+"px"}),d.each({margin:"",padding:"",border:"Width"},function(c,u){d.cssHooks[c+u]={expand:function(p){for(var g=0,S={},Q=typeof p=="string"?p.split(" "):[p];g<4;g++)S[c+pi[g]+u]=Q[g]||Q[g-2]||Q[0];return S}},c!=="margin"&&(d.cssHooks[c+u].set=Xs)}),d.fn.extend({css:function(c,u){return Oi(this,function(p,g,S){var Q,v,R={},_=0;if(Array.isArray(g)){for(Q=Pe(p),v=g.length;_1)}});function ni(c,u,p,g,S){return new ni.prototype.init(c,u,p,g,S)}d.Tween=ni,ni.prototype={constructor:ni,init:function(c,u,p,g,S,Q){this.elem=c,this.prop=p,this.easing=S||d.easing._default,this.options=u,this.start=this.now=this.cur(),this.end=g,this.unit=Q||(d.cssNumber[p]?"":"px")},cur:function(){var c=ni.propHooks[this.prop];return c&&c.get?c.get(this):ni.propHooks._default.get(this)},run:function(c){var u,p=ni.propHooks[this.prop];return this.options.duration?this.pos=u=d.easing[this.easing](c,this.options.duration*c,0,1,this.options.duration):this.pos=u=c,this.now=(this.end-this.start)*u+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),p&&p.set?p.set(this):ni.propHooks._default.set(this),this}},ni.prototype.init.prototype=ni.prototype,ni.propHooks={_default:{get:function(c){var u;return c.elem.nodeType!==1||c.elem[c.prop]!=null&&c.elem.style[c.prop]==null?c.elem[c.prop]:(u=d.css(c.elem,c.prop,""),!u||u==="auto"?0:u)},set:function(c){d.fx.step[c.prop]?d.fx.step[c.prop](c):c.elem.nodeType===1&&(d.cssHooks[c.prop]||c.elem.style[lr(c.prop)]!=null)?d.style(c.elem,c.prop,c.now+c.unit):c.elem[c.prop]=c.now}}},ni.propHooks.scrollTop=ni.propHooks.scrollLeft={set:function(c){c.elem.nodeType&&c.elem.parentNode&&(c.elem[c.prop]=c.now)}},d.easing={linear:function(c){return c},swing:function(c){return .5-Math.cos(c*Math.PI)/2},_default:"swing"},d.fx=ni.prototype.init,d.fx.step={};var w,C,k=/^(?:toggle|show|hide)$/,U=/queueHooks$/;function M(){C&&(X.hidden===!1&&i.requestAnimationFrame?i.requestAnimationFrame(M):i.setTimeout(M,d.fx.interval),d.fx.tick())}function Z(){return i.setTimeout(function(){w=void 0}),w=Date.now()}function K(c,u){var p,g=0,S={height:c};for(u=u?1:0;g<4;g+=2-u)p=pi[g],S["margin"+p]=S["padding"+p]=c;return u&&(S.opacity=S.width=c),S}function re(c,u,p){for(var g,S=(se.tweeners[u]||[]).concat(se.tweeners["*"]),Q=0,v=S.length;Q1)},removeAttr:function(c){return this.each(function(){d.removeAttr(this,c)})}}),d.extend({attr:function(c,u,p){var g,S,Q=c.nodeType;if(!(Q===3||Q===8||Q===2)){if(typeof c.getAttribute=="undefined")return d.prop(c,u,p);if((Q!==1||!d.isXMLDoc(c))&&(S=d.attrHooks[u.toLowerCase()]||(d.expr.match.bool.test(u)?$e:void 0)),p!==void 0){if(p===null){d.removeAttr(c,u);return}return S&&"set"in S&&(g=S.set(c,p,u))!==void 0?g:(c.setAttribute(u,p+""),p)}return S&&"get"in S&&(g=S.get(c,u))!==null?g:(g=d.find.attr(c,u),g==null?void 0:g)}},attrHooks:{type:{set:function(c,u){if(!b.radioValue&&u==="radio"&&H(c,"input")){var p=c.value;return c.setAttribute("type",u),p&&(c.value=p),u}}}},removeAttr:function(c,u){var p,g=0,S=u&&u.match(ui);if(S&&c.nodeType===1)for(;p=S[g++];)c.removeAttribute(p)}}),$e={set:function(c,u,p){return u===!1?d.removeAttr(c,p):c.setAttribute(p,p),p}},d.each(d.expr.match.bool.source.match(/\w+/g),function(c,u){var p=qe[u]||d.find.attr;qe[u]=function(g,S,Q){var v,R,_=S.toLowerCase();return Q||(R=qe[_],qe[_]=v,v=p(g,S,Q)!=null?_:null,qe[_]=R),v}});var ht=/^(?:input|select|textarea|button)$/i,Ot=/^(?:a|area)$/i;d.fn.extend({prop:function(c,u){return Oi(this,d.prop,c,u,arguments.length>1)},removeProp:function(c){return this.each(function(){delete this[d.propFix[c]||c]})}}),d.extend({prop:function(c,u,p){var g,S,Q=c.nodeType;if(!(Q===3||Q===8||Q===2))return(Q!==1||!d.isXMLDoc(c))&&(u=d.propFix[u]||u,S=d.propHooks[u]),p!==void 0?S&&"set"in S&&(g=S.set(c,p,u))!==void 0?g:c[u]=p:S&&"get"in S&&(g=S.get(c,u))!==null?g:c[u]},propHooks:{tabIndex:{get:function(c){var u=d.find.attr(c,"tabindex");return u?parseInt(u,10):ht.test(c.nodeName)||Ot.test(c.nodeName)&&c.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),b.optSelected||(d.propHooks.selected={get:function(c){var u=c.parentNode;return u&&u.parentNode&&u.parentNode.selectedIndex,null},set:function(c){var u=c.parentNode;u&&(u.selectedIndex,u.parentNode&&u.parentNode.selectedIndex)}}),d.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){d.propFix[this.toLowerCase()]=this});function yt(c){var u=c.match(ui)||[];return u.join(" ")}function gt(c){return c.getAttribute&&c.getAttribute("class")||""}function si(c){return Array.isArray(c)?c:typeof c=="string"?c.match(ui)||[]:[]}d.fn.extend({addClass:function(c){var u,p,g,S,Q,v;return y(c)?this.each(function(R){d(this).addClass(c.call(this,R,gt(this)))}):(u=si(c),u.length?this.each(function(){if(g=gt(this),p=this.nodeType===1&&" "+yt(g)+" ",p){for(Q=0;Q-1;)p=p.replace(" "+S+" "," ");v=yt(p),g!==v&&this.setAttribute("class",v)}}):this):this.attr("class","")},toggleClass:function(c,u){var p,g,S,Q,v=typeof c,R=v==="string"||Array.isArray(c);return y(c)?this.each(function(_){d(this).toggleClass(c.call(this,_,gt(this),u),u)}):typeof u=="boolean"&&R?u?this.addClass(c):this.removeClass(c):(p=si(c),this.each(function(){if(R)for(Q=d(this),S=0;S-1)return!0;return!1}});var Rs=/\r/g;d.fn.extend({val:function(c){var u,p,g,S=this[0];return arguments.length?(g=y(c),this.each(function(Q){var v;this.nodeType===1&&(g?v=c.call(this,Q,d(this).val()):v=c,v==null?v="":typeof v=="number"?v+="":Array.isArray(v)&&(v=d.map(v,function(R){return R==null?"":R+""})),u=d.valHooks[this.type]||d.valHooks[this.nodeName.toLowerCase()],(!u||!("set"in u)||u.set(this,v,"value")===void 0)&&(this.value=v))})):S?(u=d.valHooks[S.type]||d.valHooks[S.nodeName.toLowerCase()],u&&"get"in u&&(p=u.get(S,"value"))!==void 0?p:(p=S.value,typeof p=="string"?p.replace(Rs,""):p==null?"":p)):void 0}}),d.extend({valHooks:{option:{get:function(c){var u=d.find.attr(c,"value");return u!=null?u:yt(d.text(c))}},select:{get:function(c){var u,p,g,S=c.options,Q=c.selectedIndex,v=c.type==="select-one",R=v?null:[],_=v?Q+1:S.length;for(Q<0?g=_:g=v?Q:0;g<_;g++)if(p=S[g],(p.selected||g===Q)&&!p.disabled&&(!p.parentNode.disabled||!H(p.parentNode,"optgroup"))){if(u=d(p).val(),v)return u;R.push(u)}return R},set:function(c,u){for(var p,g,S=c.options,Q=d.makeArray(u),v=S.length;v--;)g=S[v],(g.selected=d.inArray(d.valHooks.option.get(g),Q)>-1)&&(p=!0);return p||(c.selectedIndex=-1),Q}}}}),d.each(["radio","checkbox"],function(){d.valHooks[this]={set:function(c,u){if(Array.isArray(u))return c.checked=d.inArray(d(c).val(),u)>-1}},b.checkOn||(d.valHooks[this].get=function(c){return c.getAttribute("value")===null?"on":c.value})});var vn=i.location,Bl={guid:Date.now()},Cs=/\?/;d.parseXML=function(c){var u,p;if(!c||typeof c!="string")return null;try{u=new i.DOMParser().parseFromString(c,"text/xml")}catch(g){}return p=u&&u.getElementsByTagName("parsererror")[0],(!u||p)&&d.error("Invalid XML: "+(p?d.map(p.childNodes,function(g){return g.textContent}).join(` +`):c)),u};var Jh=/^(?:focusinfocus|focusoutblur)$/,Gl=function(c){c.stopPropagation()};d.extend(d.event,{trigger:function(c,u,p,g){var S,Q,v,R,_,z,B,ee,W=[p||X],oe=h.call(c,"type")?c.type:c,Me=h.call(c,"namespace")?c.namespace.split("."):[];if(Q=ee=v=p=p||X,!(p.nodeType===3||p.nodeType===8)&&!Jh.test(oe+d.event.triggered)&&(oe.indexOf(".")>-1&&(Me=oe.split("."),oe=Me.shift(),Me.sort()),_=oe.indexOf(":")<0&&"on"+oe,c=c[d.expando]?c:new d.Event(oe,typeof c=="object"&&c),c.isTrigger=g?2:3,c.namespace=Me.join("."),c.rnamespace=c.namespace?new RegExp("(^|\\.)"+Me.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,c.result=void 0,c.target||(c.target=p),u=u==null?[c]:d.makeArray(u,[c]),B=d.event.special[oe]||{},!(!g&&B.trigger&&B.trigger.apply(p,u)===!1))){if(!g&&!B.noBubble&&!P(p)){for(R=B.delegateType||oe,Jh.test(R+oe)||(Q=Q.parentNode);Q;Q=Q.parentNode)W.push(Q),v=Q;v===(p.ownerDocument||X)&&W.push(v.defaultView||v.parentWindow||i)}for(S=0;(Q=W[S++])&&!c.isPropagationStopped();)ee=Q,c.type=S>1?R:B.bindType||oe,z=(we.get(Q,"events")||Object.create(null))[c.type]&&we.get(Q,"handle"),z&&z.apply(Q,u),z=_&&Q[_],z&&z.apply&&nr(Q)&&(c.result=z.apply(Q,u),c.result===!1&&c.preventDefault());return c.type=oe,!g&&!c.isDefaultPrevented()&&(!B._default||B._default.apply(W.pop(),u)===!1)&&nr(p)&&_&&y(p[oe])&&!P(p)&&(v=p[_],v&&(p[_]=null),d.event.triggered=oe,c.isPropagationStopped()&&ee.addEventListener(oe,Gl),p[oe](),c.isPropagationStopped()&&ee.removeEventListener(oe,Gl),d.event.triggered=void 0,v&&(p[_]=v)),c.result}},simulate:function(c,u,p){var g=d.extend(new d.Event,p,{type:c,isSimulated:!0});d.event.trigger(g,null,u)}}),d.fn.extend({trigger:function(c,u){return this.each(function(){d.event.trigger(c,u,this)})},triggerHandler:function(c,u){var p=this[0];if(p)return d.event.trigger(c,u,p,!0)}});var eu=/\[\]$/,fa=/\r?\n/g,q1=/^(?:submit|button|image|reset|file)$/i,j1=/^(?:input|select|textarea|keygen)/i;function tu(c,u,p,g){var S;if(Array.isArray(u))d.each(u,function(Q,v){p||eu.test(c)?g(c,v):tu(c+"["+(typeof v=="object"&&v!=null?Q:"")+"]",v,p,g)});else if(!p&&q(u)==="object")for(S in u)tu(c+"["+S+"]",u[S],p,g);else g(c,u)}d.param=function(c,u){var p,g=[],S=function(Q,v){var R=y(v)?v():v;g[g.length]=encodeURIComponent(Q)+"="+encodeURIComponent(R==null?"":R)};if(c==null)return"";if(Array.isArray(c)||c.jquery&&!d.isPlainObject(c))d.each(c,function(){S(this.name,this.value)});else for(p in c)tu(p,c[p],u,S);return g.join("&")},d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var c=d.prop(this,"elements");return c?d.makeArray(c):this}).filter(function(){var c=this.type;return this.name&&!d(this).is(":disabled")&&j1.test(this.nodeName)&&!q1.test(c)&&(this.checked||!Wt.test(c))}).map(function(c,u){var p=d(this).val();return p==null?null:Array.isArray(p)?d.map(p,function(g){return{name:u.name,value:g.replace(fa,`\r `)}}):{name:u.name,value:p.replace(fa,`\r -`)}}).get()}});var qw=/%20/g,jw=/#.*$/,Iw=/([?&])_=[^&]*/,Nw=/^(.*?):[ \t]*([^\r\n]*)$/mg,Bw=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gw=/^(?:GET|HEAD)$/,Fw=/^\/\//,sg={},iu={},og="*/".concat("*"),ru=X.createElement("a");ru.href=vn.href;function ag(c){return function(u,p){typeof u!="string"&&(p=u,u="*");var g,S=0,Q=u.toLowerCase().match(ui)||[];if(y(p))for(;g=Q[S++];)g[0]==="+"?(g=g.slice(1)||"*",(c[g]=c[g]||[]).unshift(p)):(c[g]=c[g]||[]).push(p)}}function lg(c,u,p,g){var S={},Q=c===iu;function v(R){var _;return S[R]=!0,d.each(c[R]||[],function(z,B){var ee=B(u,p,g);if(typeof ee=="string"&&!Q&&!S[ee])return u.dataTypes.unshift(ee),v(ee),!1;if(Q)return!(_=ee)}),_}return v(u.dataTypes[0])||!S["*"]&&v("*")}function nu(c,u){var p,g,S=d.ajaxSettings.flatOptions||{};for(p in u)u[p]!==void 0&&((S[p]?c:g||(g={}))[p]=u[p]);return g&&d.extend(!0,c,g),c}function Hw(c,u,p){for(var g,S,Q,v,R=c.contents,_=c.dataTypes;_[0]==="*";)_.shift(),g===void 0&&(g=c.mimeType||u.getResponseHeader("Content-Type"));if(g){for(S in R)if(R[S]&&R[S].test(g)){_.unshift(S);break}}if(_[0]in p)Q=_[0];else{for(S in p){if(!_[0]||c.converters[S+" "+_[0]]){Q=S;break}v||(v=S)}Q=Q||v}if(Q)return Q!==_[0]&&_.unshift(Q),p[Q]}function Kw(c,u,p,g){var S,Q,v,R,_,z={},B=c.dataTypes.slice();if(B[1])for(v in c.converters)z[v.toLowerCase()]=c.converters[v];for(Q=B.shift();Q;)if(c.responseFields[Q]&&(p[c.responseFields[Q]]=u),!_&&g&&c.dataFilter&&(u=c.dataFilter(u,c.dataType)),_=Q,Q=B.shift(),Q){if(Q==="*")Q=_;else if(_!=="*"&&_!==Q){if(v=z[_+" "+Q]||z["* "+Q],!v){for(S in z)if(R=S.split(" "),R[1]===Q&&(v=z[_+" "+R[0]]||z["* "+R[0]],v)){v===!0?v=z[S]:z[S]!==!0&&(Q=R[0],B.unshift(R[1]));break}}if(v!==!0)if(v&&c.throws)u=v(u);else try{u=v(u)}catch(ee){return{state:"parsererror",error:v?ee:"No conversion from "+_+" to "+Q}}}}return{state:"success",data:u}}d.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:vn.href,type:"GET",isLocal:Bw.test(vn.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":og,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":d.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(c,u){return u?nu(nu(c,d.ajaxSettings),u):nu(d.ajaxSettings,c)},ajaxPrefilter:ag(sg),ajaxTransport:ag(iu),ajax:function(c,u){typeof c=="object"&&(u=c,c=void 0),u=u||{};var p,g,S,Q,v,R,_,z,B,ee,W=d.ajaxSetup({},u),oe=W.context||W,Me=W.context&&(oe.nodeType||oe.jquery)?d(oe):d.event,st=d.Deferred(),Ie=d.Callbacks("once memory"),Jt=W.statusCode||{},qt={},rn={},nn="canceled",et={readyState:0,getResponseHeader:function(lt){var At;if(_){if(!Q)for(Q={};At=Nw.exec(S);)Q[At[1].toLowerCase()+" "]=(Q[At[1].toLowerCase()+" "]||[]).concat(At[2]);At=Q[lt.toLowerCase()+" "]}return At==null?null:At.join(", ")},getAllResponseHeaders:function(){return _?S:null},setRequestHeader:function(lt,At){return _==null&&(lt=rn[lt.toLowerCase()]=rn[lt.toLowerCase()]||lt,qt[lt]=At),this},overrideMimeType:function(lt){return _==null&&(W.mimeType=lt),this},statusCode:function(lt){var At;if(lt)if(_)et.always(lt[et.status]);else for(At in lt)Jt[At]=[Jt[At],lt[At]];return this},abort:function(lt){var At=lt||nn;return p&&p.abort(At),As(0,At),this}};if(st.promise(et),W.url=((c||W.url||vn.href)+"").replace(Fw,vn.protocol+"//"),W.type=u.method||u.type||W.method||W.type,W.dataTypes=(W.dataType||"*").toLowerCase().match(ui)||[""],W.crossDomain==null){R=X.createElement("a");try{R.href=W.url,R.href=R.href,W.crossDomain=ru.protocol+"//"+ru.host!=R.protocol+"//"+R.host}catch(lt){W.crossDomain=!0}}if(W.data&&W.processData&&typeof W.data!="string"&&(W.data=d.param(W.data,W.traditional)),lg(sg,W,u,et),_)return et;z=d.event&&W.global,z&&d.active++===0&&d.event.trigger("ajaxStart"),W.type=W.type.toUpperCase(),W.hasContent=!Gw.test(W.type),g=W.url.replace(jw,""),W.hasContent?W.data&&W.processData&&(W.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(W.data=W.data.replace(qw,"+")):(ee=W.url.slice(g.length),W.data&&(W.processData||typeof W.data=="string")&&(g+=(Cs.test(g)?"&":"?")+W.data,delete W.data),W.cache===!1&&(g=g.replace(Iw,"$1"),ee=(Cs.test(g)?"&":"?")+"_="+Bl.guid+++ee),W.url=g+ee),W.ifModified&&(d.lastModified[g]&&et.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&et.setRequestHeader("If-None-Match",d.etag[g])),(W.data&&W.hasContent&&W.contentType!==!1||u.contentType)&&et.setRequestHeader("Content-Type",W.contentType),et.setRequestHeader("Accept",W.dataTypes[0]&&W.accepts[W.dataTypes[0]]?W.accepts[W.dataTypes[0]]+(W.dataTypes[0]!=="*"?", "+og+"; q=0.01":""):W.accepts["*"]);for(B in W.headers)et.setRequestHeader(B,W.headers[B]);if(W.beforeSend&&(W.beforeSend.call(oe,et,W)===!1||_))return et.abort();if(nn="abort",Ie.add(W.complete),et.done(W.success),et.fail(W.error),p=lg(iu,W,u,et),!p)As(-1,"No Transport");else{if(et.readyState=1,z&&Me.trigger("ajaxSend",[et,W]),_)return et;W.async&&W.timeout>0&&(v=i.setTimeout(function(){et.abort("timeout")},W.timeout));try{_=!1,p.send(qt,As)}catch(lt){if(_)throw lt;As(-1,lt)}}function As(lt,At,ua,ou){var sn,Oa,on,Gn,Fn,cr=At;_||(_=!0,v&&i.clearTimeout(v),p=void 0,S=ou||"",et.readyState=lt>0?4:0,sn=lt>=200&<<300||lt===304,ua&&(Gn=Hw(W,et,ua)),!sn&&d.inArray("script",W.dataTypes)>-1&&d.inArray("json",W.dataTypes)<0&&(W.converters["text script"]=function(){}),Gn=Kw(W,Gn,et,sn),sn?(W.ifModified&&(Fn=et.getResponseHeader("Last-Modified"),Fn&&(d.lastModified[g]=Fn),Fn=et.getResponseHeader("etag"),Fn&&(d.etag[g]=Fn)),lt===204||W.type==="HEAD"?cr="nocontent":lt===304?cr="notmodified":(cr=Gn.state,Oa=Gn.data,on=Gn.error,sn=!on)):(on=cr,(lt||!cr)&&(cr="error",lt<0&&(lt=0))),et.status=lt,et.statusText=(At||cr)+"",sn?st.resolveWith(oe,[Oa,cr,et]):st.rejectWith(oe,[et,cr,on]),et.statusCode(Jt),Jt=void 0,z&&Me.trigger(sn?"ajaxSuccess":"ajaxError",[et,W,sn?Oa:on]),Ie.fireWith(oe,[et,cr]),z&&(Me.trigger("ajaxComplete",[et,W]),--d.active||d.event.trigger("ajaxStop")))}return et},getJSON:function(c,u,p){return d.get(c,u,p,"json")},getScript:function(c,u){return d.get(c,void 0,u,"script")}}),d.each(["get","post"],function(c,u){d[u]=function(p,g,S,Q){return y(g)&&(Q=Q||S,S=g,g=void 0),d.ajax(d.extend({url:p,type:u,dataType:Q,data:g,success:S},d.isPlainObject(p)&&p))}}),d.ajaxPrefilter(function(c){var u;for(u in c.headers)u.toLowerCase()==="content-type"&&(c.contentType=c.headers[u]||"")}),d._evalUrl=function(c,u,p){return d.ajax({url:c,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(g){d.globalEval(g,u,p)}})},d.fn.extend({wrapAll:function(c){var u;return this[0]&&(y(c)&&(c=c.call(this[0])),u=d(c,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&u.insertBefore(this[0]),u.map(function(){for(var p=this;p.firstElementChild;)p=p.firstElementChild;return p}).append(this)),this},wrapInner:function(c){return y(c)?this.each(function(u){d(this).wrapInner(c.call(this,u))}):this.each(function(){var u=d(this),p=u.contents();p.length?p.wrapAll(c):u.append(c)})},wrap:function(c){var u=y(c);return this.each(function(p){d(this).wrapAll(u?c.call(this,p):c)})},unwrap:function(c){return this.parent(c).not("body").each(function(){d(this).replaceWith(this.childNodes)}),this}}),d.expr.pseudos.hidden=function(c){return!d.expr.pseudos.visible(c)},d.expr.pseudos.visible=function(c){return!!(c.offsetWidth||c.offsetHeight||c.getClientRects().length)},d.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(c){}};var Jw={0:200,1223:204},ha=d.ajaxSettings.xhr();b.cors=!!ha&&"withCredentials"in ha,b.ajax=ha=!!ha,d.ajaxTransport(function(c){var u,p;if(b.cors||ha&&!c.crossDomain)return{send:function(g,S){var Q,v=c.xhr();if(v.open(c.type,c.url,c.async,c.username,c.password),c.xhrFields)for(Q in c.xhrFields)v[Q]=c.xhrFields[Q];c.mimeType&&v.overrideMimeType&&v.overrideMimeType(c.mimeType),!c.crossDomain&&!g["X-Requested-With"]&&(g["X-Requested-With"]="XMLHttpRequest");for(Q in g)v.setRequestHeader(Q,g[Q]);u=function(R){return function(){u&&(u=p=v.onload=v.onerror=v.onabort=v.ontimeout=v.onreadystatechange=null,R==="abort"?v.abort():R==="error"?typeof v.status!="number"?S(0,"error"):S(v.status,v.statusText):S(Jw[v.status]||v.status,v.statusText,(v.responseType||"text")!=="text"||typeof v.responseText!="string"?{binary:v.response}:{text:v.responseText},v.getAllResponseHeaders()))}},v.onload=u(),p=v.onerror=v.ontimeout=u("error"),v.onabort!==void 0?v.onabort=p:v.onreadystatechange=function(){v.readyState===4&&i.setTimeout(function(){u&&p()})},u=u("abort");try{v.send(c.hasContent&&c.data||null)}catch(R){if(u)throw R}},abort:function(){u&&u()}}}),d.ajaxPrefilter(function(c){c.crossDomain&&(c.contents.script=!1)}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(c){return d.globalEval(c),c}}}),d.ajaxPrefilter("script",function(c){c.cache===void 0&&(c.cache=!1),c.crossDomain&&(c.type="GET")}),d.ajaxTransport("script",function(c){if(c.crossDomain||c.scriptAttrs){var u,p;return{send:function(g,S){u=d("