var qq=qq||{};qq.extend=function(d,g){for(var j in g)d[j]=g[j]};qq.indexOf=function(d,g,j){if(d.indexOf)return d.indexOf(g,j);var j=j||0,o=d.length;for(j<0&&(j+=o);j<o;j++)if(j in d&&d[j]===g)return j;return-1};qq.getUniqueId=function(){var d=0;return function(){return d++}}();qq.attach=function(d,g,j){d.addEventListener?d.addEventListener(g,j,!1):d.attachEvent&&d.attachEvent("on"+g,j)};
qq.detach=function(d,g,j){d.removeEventListener?d.removeEventListener(g,j,!1):d.attachEvent&&d.detachEvent("on"+g,j)};qq.preventDefault=function(d){d.preventDefault?d.preventDefault():d.returnValue=!1};qq.insertBefore=function(d,g){g.parentNode.insertBefore(d,g)};qq.remove=function(d){d.parentNode.removeChild(d)};qq.contains=function(d,g){if(d==g)return!0;return d.contains?d.contains(g):!!(g.compareDocumentPosition(d)&8)};
qq.toElement=function(){var d=document.createElement("div");return function(g){d.innerHTML=g;g=d.firstChild;d.removeChild(g);return g}}();qq.css=function(d,g){if(g.opacity!=null&&typeof d.style.opacity!="string"&&typeof d.filters!="undefined")g.filter="alpha(opacity="+Math.round(100*g.opacity)+")";qq.extend(d.style,g)};qq.hasClass=function(d,g){return RegExp("(^| )"+g+"( |$)").test(d.className)};qq.addClass=function(d,g){qq.hasClass(d,g)||(d.className+=" "+g)};
qq.removeClass=function(d,g){d.className=d.className.replace(RegExp("(^| )"+g+"( |$)")," ").replace(/^\s+|\s+$/g,"")};qq.setText=function(d,g){d.innerText=g;d.textContent=g};qq.children=function(d){for(var g=[],d=d.firstChild;d;)d.nodeType==1&&g.push(d),d=d.nextSibling;return g};qq.getByClass=function(d,g){if(d.querySelectorAll)return d.querySelectorAll("."+g);for(var j=[],o=d.getElementsByTagName("*"),q=o.length,r=0;r<q;r++)qq.hasClass(o[r],g)&&j.push(o[r]);return j};
qq.obj2url=function(d,g,j){var o=[],q="&",r=function(d,j){var q=g?/\[\]$/.test(g)?g:g+"["+j+"]":j;q!="undefined"&&j!="undefined"&&o.push(typeof d==="object"?qq.obj2url(d,q,!0):Object.prototype.toString.call(d)==="[object Function]"?encodeURIComponent(q)+"="+encodeURIComponent(d()):encodeURIComponent(q)+"="+encodeURIComponent(d))};if(!j&&g)q=/\?/.test(g)?/\?$/.test(g)?"":"&":"?",o.push(g),o.push(qq.obj2url(d));else if(Object.prototype.toString.call(d)==="[object Array]"&&typeof d!="undefined")for(var w=
0,j=d.length;w<j;++w)r(d[w],w);else if(typeof d!="undefined"&&d!==null&&typeof d==="object")for(w in d)r(d[w],w);else o.push(encodeURIComponent(g)+"="+encodeURIComponent(d));return o.join(q).replace(/^&/,"").replace(/%20/g,"+")};qq=qq||{};
qq.FileUploaderBasic=function(d){this._options={debug:!1,action:"/server/upload",params:{},button:null,multiple:!0,maxConnections:3,allowedExtensions:[],sizeLimit:0,minSizeLimit:0,onSubmit:function(){},onProgress:function(){},onComplete:function(){},onCancel:function(){},messages:{typeError:"{file} has invalid extension. Only {extensions} are allowed.",sizeError:"{file} is too large, maximum file size is {sizeLimit}.",minSizeError:"{file} is too small, minimum file size is {minSizeLimit}.",emptyError:"{file} is empty, please select files again without it.",
onLeave:"The files are being uploaded, if you leave now the upload will be cancelled."},showMessage:function(d){alert(d)}};qq.extend(this._options,d);this._filesInProgress=0;this._handler=this._createUploadHandler();if(this._options.button)this._button=this._createUploadButton(this._options.button);this._preventLeaveInProgress()};
qq.FileUploaderBasic.prototype={setParams:function(d){this._options.params=d},getInProgress:function(){return this._filesInProgress},_createUploadButton:function(d){var g=this;return new qq.UploadButton({element:d,multiple:this._options.multiple&&qq.UploadHandlerXhr.isSupported(),onChange:function(d){g._onInputChange(d)}})},_createUploadHandler:function(){var d=this,g;g=qq.UploadHandlerXhr.isSupported()?"UploadHandlerXhr":"UploadHandlerForm";return new qq[g]({debug:this._options.debug,action:this._options.action,
maxConnections:this._options.maxConnections,onProgress:function(g,o,q,r){d._onProgress(g,o,q,r);d._options.onProgress(g,o,q,r)},onComplete:function(g,o,q){d._onComplete(g,o,q);d._options.onComplete(g,o,q)},onCancel:function(g,o){d._onCancel(g,o);d._options.onCancel(g,o)}})},_preventLeaveInProgress:function(){var d=this;qq.attach(window,"beforeunload",function(g){if(d._filesInProgress)return g=g||window.event,g.returnValue=d._options.messages.onLeave})},_onSubmit:function(){this._filesInProgress++},
_onProgress:function(){},_onComplete:function(d,g,j){this._filesInProgress--;j.error&&this._options.showMessage(j.error)},_onCancel:function(){this._filesInProgress--},_onInputChange:function(d){this._handler instanceof qq.UploadHandlerXhr?this._uploadFileList(d.files):this._validateFile(d)&&this._uploadFile(d);this._button.reset()},_uploadFileList:function(d){for(var g=0;g<d.length;g++)if(!this._validateFile(d[g]))return;for(g=0;g<d.length;g++)this._uploadFile(d[g])},_uploadFile:function(d){var d=
this._handler.add(d),g=this._handler.getName(d);this._options.onSubmit(d,g)!==!1&&(this._onSubmit(d,g),this._handler.upload(d,this._options.params))},_validateFile:function(d){var g,j;typeof d.value!=="undefined"?g=d.value.replace(/.*(\/|\\)/,""):(g=d.fileName!=null?d.fileName:d.name,j=d.fileSize!=null?d.fileSize:d.size);if(this._isAllowedExtension(g))if(j===0)return this._error("emptyError",g),!1;else if(j&&this._options.sizeLimit&&j>this._options.sizeLimit)return this._error("sizeError",g),!1;else{if(j&&
j<this._options.minSizeLimit)return this._error("minSizeError",g),!1}else return this._error("typeError",g),!1;return!0},_error:function(d,g){function j(d,g){o=o.replace(d,g)}var o=this._options.messages[d];j("{file}",this._formatFileName(g));j("{extensions}",this._options.allowedExtensions.join(", "));j("{sizeLimit}",this._formatSize(this._options.sizeLimit));j("{minSizeLimit}",this._formatSize(this._options.minSizeLimit));this._options.showMessage(o)},_formatFileName:function(d){d.length>33&&(d=
d.slice(0,19)+"..."+d.slice(-13));return d},_isAllowedExtension:function(d){var d=-1!==d.indexOf(".")?d.replace(/.*[.]/,"").toLowerCase():"",g=this._options.allowedExtensions;if(!g.length)return!0;for(var j=0;j<g.length;j++)if(g[j].toLowerCase()==d)return!0;return!1},_formatSize:function(d){var g=-1;do d/=1024,g++;while(d>99);return Math.max(d,0.1).toFixed(1)+["kB","MB","GB","TB","PB","EB"][g]}};
qq.FileUploader=function(d){qq.FileUploaderBasic.apply(this,arguments);qq.extend(this._options,{element:null,listElement:null,template:'<div class="qq-uploader"><div class="qq-upload-drop-area"></div><div class="qq-upload-button">Drag and drop your file here or click to upload</div><ul class="qq-upload-list"></ul></div>',fileTemplate:'<li><span class="qq-upload-file"></span><span class="qq-upload-spinner"></span><span class="qq-upload-size"></span><a class="qq-upload-cancel" href="#">Cancel</a><span class="qq-upload-failed-text">Failed</span></li>',
classes:{button:"qq-upload-button",drop:"qq-upload-drop-area",dropActive:"qq-upload-drop-area-active",list:"qq-upload-list",file:"qq-upload-file",spinner:"qq-upload-spinner",size:"qq-upload-size",cancel:"qq-upload-cancel",success:"qq-upload-success",fail:"qq-upload-fail"}});qq.extend(this._options,d);this._element=this._options.element;this._element.innerHTML=this._options.template;this._listElement=this._options.listElement||this._find(this._element,"list");this._classes=this._options.classes;this._button=
this._createUploadButton(this._find(this._element,"button"));this._bindCancelEvent();this._setupDragDrop()};qq.extend(qq.FileUploader.prototype,qq.FileUploaderBasic.prototype);
qq.extend(qq.FileUploader.prototype,{_find:function(d,g){var j=qq.getByClass(d,this._options.classes[g])[0];if(!j)throw Error("element not found "+g);return j},_setupDragDrop:function(){var d=this,g=this._find(this._element,"drop"),j=new qq.UploadDropZone({element:g,onEnter:function(j){qq.addClass(g,d._classes.dropActive);j.stopPropagation()},onLeave:function(d){d.stopPropagation()},onLeaveNotDescendants:function(){qq.removeClass(g,d._classes.dropActive)},onDrop:function(j){g.style.display="none";
qq.removeClass(g,d._classes.dropActive);d._uploadFileList(j.dataTransfer.files)}});g.style.display="none";qq.attach(document,"dragenter",function(d){if(j._isValidFileDrag(d))g.style.display="block"});qq.attach(document,"dragleave",function(d){if(j._isValidFileDrag(d)&&(d=document.elementFromPoint(d.clientX,d.clientY),!d||d.nodeName=="HTML"))g.style.display="none"})},_onSubmit:function(d,g){qq.FileUploaderBasic.prototype._onSubmit.apply(this,arguments);this._addToList(d,g)},_onProgress:function(d,
g,j,o){qq.FileUploaderBasic.prototype._onProgress.apply(this,arguments);var q=this._find(this._getItemByFileId(d),"size");q.style.display="inline";var r;r=j!=o?Math.round(j/o*100)+"% from "+this._formatSize(o):this._formatSize(o);qq.setText(q,r)},_onComplete:function(d,g,j){qq.FileUploaderBasic.prototype._onComplete.apply(this,arguments);var o=this._getItemByFileId(d);qq.remove(this._find(o,"cancel"));qq.remove(this._find(o,"spinner"));j.success?qq.addClass(o,this._classes.success):qq.addClass(o,
this._classes.fail)},_addToList:function(d,g){var j=qq.toElement(this._options.fileTemplate);j.qqFileId=d;var o=this._find(j,"file");qq.setText(o,this._formatFileName(g));this._find(j,"size").style.display="none";this._listElement.appendChild(j)},_getItemByFileId:function(d){for(var g=this._listElement.firstChild;g;){if(g.qqFileId==d)return g;g=g.nextSibling}},_bindCancelEvent:function(){var d=this;qq.attach(this._listElement,"click",function(g){var g=g||window.event,j=g.target||g.srcElement;if(qq.hasClass(j,
d._classes.cancel))qq.preventDefault(g),g=j.parentNode,d._handler.cancel(g.qqFileId),qq.remove(g)})}});qq.UploadDropZone=function(d){this._options={element:null,onEnter:function(){},onLeave:function(){},onLeaveNotDescendants:function(){},onDrop:function(){}};qq.extend(this._options,d);this._element=this._options.element;this._disableDropOutside();this._attachEvents()};
qq.UploadDropZone.prototype={_disableDropOutside:function(){if(!qq.UploadDropZone.dropOutsideDisabled)qq.attach(document,"dragover",function(d){if(d.dataTransfer)d.dataTransfer.dropEffect="none",d.preventDefault()}),qq.UploadDropZone.dropOutsideDisabled=!0},_attachEvents:function(){var d=this;qq.attach(d._element,"dragover",function(g){if(d._isValidFileDrag(g)){var j=g.dataTransfer.effectAllowed;g.dataTransfer.dropEffect=j=="move"||j=="linkMove"?"move":"copy";g.stopPropagation();g.preventDefault()}});
qq.attach(d._element,"dragenter",function(g){if(d._isValidFileDrag(g))d._options.onEnter(g)});qq.attach(d._element,"dragleave",function(g){if(d._isValidFileDrag(g)){d._options.onLeave(g);var j=document.elementFromPoint(g.clientX,g.clientY);if(!qq.contains(this,j))d._options.onLeaveNotDescendants(g)}});qq.attach(d._element,"drop",function(g){d._isValidFileDrag(g)&&(g.preventDefault(),d._options.onDrop(g))})},_isValidFileDrag:function(d){var d=d.dataTransfer,g=navigator.userAgent.indexOf("AppleWebKit")>
-1;return d&&d.effectAllowed!="none"&&(d.files||!g&&d.types.contains&&d.types.contains("Files"))}};qq.UploadButton=function(d){this._options={element:null,multiple:!1,name:"file",onChange:function(){},hoverClass:"qq-upload-button-hover",focusClass:"qq-upload-button-focus"};qq.extend(this._options,d);this._element=this._options.element;qq.css(this._element,{position:"relative",overflow:"hidden",direction:"ltr"});this._input=this._createInput()};
qq.UploadButton.prototype={getInput:function(){return this._input},reset:function(){this._input.parentNode&&qq.remove(this._input);qq.removeClass(this._element,this._options.focusClass);this._input=this._createInput()},_createInput:function(){var d=document.createElement("input");this._options.multiple&&d.setAttribute("multiple","multiple");d.setAttribute("type","file");d.setAttribute("name",this._options.name);qq.css(d,{position:"absolute",right:0,top:0,fontFamily:"Arial",fontSize:"118px",margin:0,
padding:0,cursor:"pointer",opacity:0});this._element.appendChild(d);var g=this;qq.attach(d,"change",function(){g._options.onChange(d)});qq.attach(d,"mouseover",function(){qq.addClass(g._element,g._options.hoverClass)});qq.attach(d,"mouseout",function(){qq.removeClass(g._element,g._options.hoverClass)});qq.attach(d,"focus",function(){qq.addClass(g._element,g._options.focusClass)});qq.attach(d,"blur",function(){qq.removeClass(g._element,g._options.focusClass)});window.attachEvent&&d.setAttribute("tabIndex",
"-1");return d}};qq.UploadHandlerAbstract=function(d){this._options={debug:!1,action:"/upload.php",maxConnections:999,onProgress:function(){},onComplete:function(){},onCancel:function(){}};qq.extend(this._options,d);this._queue=[];this._params=[]};
qq.UploadHandlerAbstract.prototype={log:function(d){this._options.debug&&window.console&&console.log("[uploader] "+d)},add:function(){},upload:function(d,g){var j=this._queue.push(d),o={};qq.extend(o,g);this._params[d]=o;j<=this._options.maxConnections&&this._upload(d,this._params[d])},cancel:function(d){this._cancel(d);this._dequeue(d)},cancelAll:function(){for(var d=0;d<this._queue.length;d++)this._cancel(this._queue[d]);this._queue=[]},getName:function(){},getSize:function(){},getQueue:function(){return this._queue},
_upload:function(){},_cancel:function(){},_dequeue:function(d){d=qq.indexOf(this._queue,d);this._queue.splice(d,1);var g=this._options.maxConnections;this._queue.length>=g&&d<g&&(d=this._queue[g-1],this._upload(d,this._params[d]))}};qq.UploadHandlerForm=function(){qq.UploadHandlerAbstract.apply(this,arguments);this._inputs={}};qq.extend(qq.UploadHandlerForm.prototype,qq.UploadHandlerAbstract.prototype);
qq.extend(qq.UploadHandlerForm.prototype,{add:function(d){d.setAttribute("name","qqfile");var g="qq-upload-handler-iframe"+qq.getUniqueId();this._inputs[g]=d;d.parentNode&&qq.remove(d);return g},getName:function(d){return this._inputs[d].value.replace(/.*(\/|\\)/,"")},_cancel:function(d){this._options.onCancel(d,this.getName(d));delete this._inputs[d];if(d=document.getElementById(d))d.setAttribute("src","javascript:false;"),qq.remove(d)},_upload:function(d,g){var j=this._inputs[d];if(!j)throw Error("file with passed id was not added, or already uploaded or cancelled");
var o=this.getName(d),q=this._createIframe(d),r=this._createForm(q,g);r.appendChild(j);var w=this;this._attachLoadEvent(q,function(){w.log("iframe loaded");var g=w._getIframeContentJSON(q);w._options.onComplete(d,o,g);w._dequeue(d);delete w._inputs[d];setTimeout(function(){qq.remove(q)},1)});r.submit();qq.remove(r);return d},_attachLoadEvent:function(d,g){qq.attach(d,"load",function(){d.parentNode&&(!d.contentDocument||!(d.contentDocument.body&&d.contentDocument.body.innerHTML=="false"))&&g()})},
_getIframeContentJSON:function(d){var d=d.contentDocument?d.contentDocument:d.contentWindow.document,g;this.log("converting iframe's innerHTML to JSON");this.log("innerHTML = "+d.body.innerHTML);try{g=eval("("+d.body.innerHTML+")")}catch(j){g={}}return g},_createIframe:function(d){var g=qq.toElement('<iframe src="javascript:false;" name="'+d+'" />');g.setAttribute("id",d);g.style.display="none";document.body.appendChild(g);return g},_createForm:function(d,g){var j=qq.toElement('<form method="post" enctype="multipart/form-data"></form>'),
o=qq.obj2url(g,this._options.action);j.setAttribute("action",o);j.setAttribute("target",d.name);j.style.display="none";document.body.appendChild(j);return j}});qq.UploadHandlerXhr=function(){qq.UploadHandlerAbstract.apply(this,arguments);this._files=[];this._xhrs=[];this._loaded=[]};qq.UploadHandlerXhr.isSupported=function(){var d=document.createElement("input");d.type="file";return"multiple"in d&&typeof File!="undefined"&&typeof(new XMLHttpRequest).upload!="undefined"};
qq.extend(qq.UploadHandlerXhr.prototype,qq.UploadHandlerAbstract.prototype);
qq.extend(qq.UploadHandlerXhr.prototype,{add:function(d){if(!(d instanceof File))throw Error("Passed obj in not a File (in qq.UploadHandlerXhr)");return this._files.push(d)-1},getName:function(d){d=this._files[d];return d.fileName!=null?d.fileName:d.name},getSize:function(d){d=this._files[d];return d.fileSize!=null?d.fileSize:d.size},getLoaded:function(d){return this._loaded[d]||0},_upload:function(d,g){var j=this._files[d],o=this.getName(d);this.getSize(d);this._loaded[d]=0;var q=this._xhrs[d]=new XMLHttpRequest,
r=this;q.upload.onprogress=function(g){if(g.lengthComputable)r._loaded[d]=g.loaded,r._options.onProgress(d,o,g.loaded,g.total)};q.onreadystatechange=function(){q.readyState==4&&r._onComplete(d,q)};g=g||{};g.qqfile=o;var w=qq.obj2url(g,this._options.action);q.open("POST",w,!0);q.setRequestHeader("X-Requested-With","XMLHttpRequest");q.setRequestHeader("X-File-Name",encodeURIComponent(o));q.setRequestHeader("Content-Type","application/octet-stream");q.send(j)},_onComplete:function(d,g){if(this._files[d]){var j=
this.getName(d),o=this.getSize(d);this._options.onProgress(d,j,o,o);if(g.status==200){this.log("xhr - server response received");this.log("responseText = "+g.responseText);var q;try{q=eval("("+g.responseText+")")}catch(r){q={}}this._options.onComplete(d,j,q)}else this._options.onComplete(d,j,{});this._files[d]=null;this._xhrs[d]=null;this._dequeue(d)}},_cancel:function(d){this._options.onCancel(d,this.getName(d));this._files[d]=null;this._xhrs[d]&&(this._xhrs[d].abort(),this._xhrs[d]=null)}});
(function(d,g){function j(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function o(a){if(!ea[a]){var b=m.body,e=c("<"+a+">").appendTo(b),f=e.css("display");e.remove();if(f==="none"||f===""){B||(B=m.createElement("iframe"),B.frameBorder=B.width=B.height=0);b.appendChild(B);if(!J||!B.createElement)J=(B.contentWindow||B.contentDocument).document,J.write((m.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),J.close();e=J.createElement(a);J.body.appendChild(e);
f=c.css(e,"display");b.removeChild(B)}ea[a]=f}return ea[a]}function q(a,b){var e={};c.each(sa.concat.apply([],sa.slice(0,b)),function(){e[this]=a});return e}function r(){W=g}function w(){setTimeout(r,0);return W=c.now()}function ra(){try{return new d.XMLHttpRequest}catch(a){}}function da(a,b,e,f){if(c.isArray(b))c.each(b,function(b,h){e||cb.test(a)?f(a,h):da(a+"["+(typeof h=="object"||c.isArray(h)?b:"")+"]",h,e,f)});else if(!e&&b!=null&&typeof b=="object")for(var h in b)da(a+"["+h+"]",b[h],e,f);else f(a,
b)}function V(a,b,c,f,h,i){h=h||b.dataTypes[0];i=i||{};i[h]=!0;for(var h=a[h],d=0,k=h?h.length:0,p=a===fa,n;d<k&&(p||!n);d++)n=h[d](b,c,f),typeof n=="string"&&(!p||i[n]?n=g:(b.dataTypes.unshift(n),n=V(a,b,c,f,n,i)));(p||!n)&&!i["*"]&&(n=V(a,b,c,f,"*",i));return n}function ta(a){return function(b,e){var i;typeof b!="string"&&(e=b,b="*");if(c.isFunction(e))for(var f=b.toLowerCase().split(ua),h=0,d=f.length,g,k;h<d;h++)g=f[h],(k=/^\+/.test(g))&&(g=g.substr(1)||"*"),i=a[g]=a[g]||[],g=i,g[k?"unshift":
"push"](e)}}function va(a,b,e){var f=b==="width"?a.offsetWidth:a.offsetHeight,h=b==="width"?db:eb;if(f>0)return e!=="border"&&c.each(h,function(){e||(f-=parseFloat(c.css(a,"padding"+this))||0);e==="margin"?f+=parseFloat(c.css(a,e+this))||0:f-=parseFloat(c.css(a,"border"+this+"Width"))||0}),f+"px";f=E(a,b,b);if(f<0||f==null)f=a.style[b]||0;f=parseFloat(f)||0;e&&c.each(h,function(){f+=parseFloat(c.css(a,"padding"+this))||0;e!=="padding"&&(f+=parseFloat(c.css(a,"border"+this+"Width"))||0);e==="margin"&&
(f+=parseFloat(c.css(a,e+this))||0)});return f+"px"}function fb(a,b){b.src?c.ajax({url:b.src,async:!1,dataType:"script"}):c.globalEval((b.text||b.textContent||b.innerHTML||"").replace(gb,"/*$0*/"));b.parentNode&&b.parentNode.removeChild(b)}function wa(a){c.nodeName(a,"input")?xa(a):"getElementsByTagName"in a&&c.grep(a.getElementsByTagName("input"),xa)}function xa(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function X(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):
"querySelectorAll"in a?a.querySelectorAll("*"):[]}function ya(a,b){var e;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes();b.mergeAttributes&&b.mergeAttributes(a);e=b.nodeName.toLowerCase();if(e==="object")b.outerHTML=a.outerHTML;else if(e!=="input"||a.type!=="checkbox"&&a.type!=="radio")if(e==="option")b.selected=a.defaultSelected;else{if(e==="input"||e==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(c.expando)}}
function za(a,b){if(b.nodeType===1&&c.hasData(a)){var e=c.expando,f=c.data(a),h=c.data(b,f);if(f=f[e]){var d=f.events,h=h[e]=c.extend({},f);if(d){delete h.handle;h.events={};for(var g in d){e=0;for(f=d[g].length;e<f;e++)c.event.add(b,g+(d[g][e].namespace?".":"")+d[g][e].namespace,d[g][e],d[g][e].data)}}}}}function Aa(a,b,e){b=b||0;if(c.isFunction(b))return c.grep(a,function(a,c){return!!b.call(a,c,a)===e});if(b.nodeType)return c.grep(a,function(a){return a===b===e});if(typeof b=="string"){var f=c.grep(a,
function(a){return a.nodeType===1});if(hb.test(b))return c.filter(b,f,!e);b=c.filter(b,f)}return c.grep(a,function(a){return c.inArray(a,b)>=0===e})}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(ib,"`").replace(jb,"&")}function kb(a){var b,e,f,h,d,g,k,p,n,x,j,m=[];h=[];d=c._data(this,"events");if(!(a.liveFired===this||!d||!d.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(j=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));a.liveFired=this;var o=
d.live.slice(0);for(k=0;k<o.length;k++)d=o[k],d.origType.replace(ga,"")===a.type?h.push(d.selector):o.splice(k--,1);h=c(a.target).closest(h,a.currentTarget);p=0;for(n=h.length;p<n;p++){x=h[p];for(k=0;k<o.length;k++)if(d=o[k],x.selector===d.selector&&(!j||j.test(d.namespace))&&!x.elem.disabled){g=x.elem;f=null;if(d.preType==="mouseenter"||d.preType==="mouseleave")a.type=d.preType,(f=c(a.relatedTarget).closest(d.selector)[0])&&c.contains(g,f)&&(f=g);(!f||f!==g)&&m.push({elem:g,handleObj:d,level:x.level})}}p=
0;for(n=m.length;p<n;p++){h=m[p];if(e&&h.level>e)break;a.currentTarget=h.elem;a.data=h.handleObj.data;a.handleObj=h.handleObj;j=h.handleObj.origHandler.apply(h.elem,arguments);if(j===!1||a.isPropagationStopped())if(e=h.level,j===!1&&(b=!1),a.isImmediatePropagationStopped())break}return b}}function Ba(a,b,e){var f=c.extend({},e[0]);f.type=a;f.originalEvent={};f.liveFired=g;c.event.handle.call(b,f);f.isDefaultPrevented()&&e[0].preventDefault()}function Z(){return!0}function D(){return!1}function Ca(a,
b,e){var f=b+"defer",h=b+"queue",d=b+"mark",l=c.data(a,f,g,!0);l&&(e==="queue"||!c.data(a,h,g,!0))&&(e==="mark"||!c.data(a,d,g,!0))&&setTimeout(function(){!c.data(a,h,g,!0)&&!c.data(a,d,g,!0)&&(c.removeData(a,f,!0),l.resolve())},0)}function ha(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function Da(a,b,e){if(e===g&&a.nodeType===1)if(e="data-"+b.replace(lb,"$1-$2").toLowerCase(),e=a.getAttribute(e),typeof e=="string"){try{e=e==="true"?!0:e==="false"?!1:e==="null"?null:c.isNaN(e)?mb.test(e)?
c.parseJSON(e):e:parseFloat(e)}catch(f){}c.data(a,b,e)}else e=g;return e}var m=d.document,nb=d.navigator,ob=d.location,c=function(){function a(){if(!b.isReady){try{m.documentElement.doScroll("left")}catch(c){setTimeout(a,1);return}b.ready()}}var b=function(a,c){return new b.fn.init(a,c,h)},c=d.jQuery,f=d.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,l=/\S/,k=/^\s+/,p=/\s+$/,n=/\d/,x=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,j=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
y=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,w=/(opera)(?:.*version)?[ \/]([\w.]+)/,A=/(msie) ([\w.]+)/,t=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z])/ig,s=function(a,b){return b.toUpperCase()},H=nb.userAgent,aa,R,pb=Object.prototype.toString,ia=Object.prototype.hasOwnProperty,ja=Array.prototype.push,T=Array.prototype.slice,Ea=String.prototype.trim,Fa=Array.prototype.indexOf,Ga={};b.fn=b.prototype={constructor:b,init:function(a,c,e){var f,h;if(!a)return this;if(a.nodeType)return this.context=
this[0]=a,this.length=1,this;if(a==="body"&&!c&&m.body)return this.context=m,this[0]=m.body,this.selector=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?f=i.exec(a):f=[null,a,null];if(f&&(f[1]||!c)){if(f[1])return h=(c=c instanceof b?c[0]:c)?c.ownerDocument||c:m,(e=x.exec(a))?b.isPlainObject(c)?(a=[m.createElement(e[1])],b.fn.attr.call(a,c,!0)):a=[h.createElement(e[1])]:(e=b.buildFragment([f[1]],[h]),a=(e.cacheable?b.clone(e.fragment):e.fragment).childNodes),
b.merge(this,a);if((c=m.getElementById(f[2]))&&c.parentNode){if(c.id!==f[2])return e.find(a);this.length=1;this[0]=c}this.context=m;this.selector=a;return this}return!c||c.jquery?(c||e).find(a):this.constructor(c).find(a)}if(b.isFunction(a))return e.ready(a);a.selector!==g&&(this.selector=a.selector,this.context=a.context);return b.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return T.call(this,0)},get:function(a){return a==null?this.toArray():
a<0?this[this.length+a]:this[a]},pushStack:function(a,c,e){var f=this.constructor();b.isArray(a)?ja.apply(f,a):b.merge(f,a);f.prevObject=this;f.context=this.context;c==="find"?f.selector=this.selector+(this.selector?" ":"")+e:c&&(f.selector=this.selector+"."+c+"("+e+")");return f},each:function(a,c){return b.each(this,a,c)},ready:function(a){b.bindReady();aa.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},
slice:function(){return this.pushStack(T.apply(this,arguments),"slice",T.call(arguments).join(","))},map:function(a){return this.pushStack(b.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:ja,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var a,c,e,f,h,d,i=arguments[0]||{},v=1,l=arguments.length,s=!1;typeof i=="boolean"&&(s=i,i=arguments[1]||{},v=2);typeof i!="object"&&!b.isFunction(i)&&(i=
{});for(l===v&&(i=this,--v);v<l;v++)if((a=arguments[v])!=null)for(c in a)e=i[c],f=a[c],i!==f&&(s&&f&&(b.isPlainObject(f)||(h=b.isArray(f)))?(h?(h=!1,d=e&&b.isArray(e)?e:[]):d=e&&b.isPlainObject(e)?e:{},i[c]=b.extend(s,d,f)):f!==g&&(i[c]=f));return i};b.extend({noConflict:function(a){d.$===b&&(d.$=f);a&&d.jQuery===b&&(d.jQuery=c);return b},isReady:!1,readyWait:1,holdReady:function(a){a?b.readyWait++:b.ready(!0)},ready:function(a){if(a===!0&&!--b.readyWait||a!==!0&&!b.isReady){if(!m.body)return setTimeout(b.ready,
1);b.isReady=!0;a!==!0&&--b.readyWait>0||(aa.resolveWith(m,[b]),b.fn.trigger&&b(m).trigger("ready").unbind("ready"))}},bindReady:function(){if(!aa){aa=b._Deferred();if(m.readyState==="complete")return setTimeout(b.ready,1);if(m.addEventListener)m.addEventListener("DOMContentLoaded",R,!1),d.addEventListener("load",b.ready,!1);else if(m.attachEvent){m.attachEvent("onreadystatechange",R);d.attachEvent("onload",b.ready);var c=!1;try{c=d.frameElement==null}catch(e){}m.documentElement.doScroll&&c&&a()}}},
isFunction:function(a){return b.type(a)==="function"},isArray:Array.isArray||function(a){return b.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!n.test(a)||isNaN(a)},type:function(a){return a==null?String(a):Ga[pb.call(a)]||"object"},isPlainObject:function(a){if(!a||b.type(a)!=="object"||a.nodeType||b.isWindow(a))return!1;if(a.constructor&&!ia.call(a,"constructor")&&!ia.call(a.constructor.prototype,"isPrototypeOf"))return!1;
for(var c in a);return c===g||ia.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a;},parseJSON:function(a){if(typeof a!="string"||!a)return null;a=b.trim(a);if(d.JSON&&d.JSON.parse)return d.JSON.parse(a);if(j.test(a.replace(o,"@").replace(q,"]").replace(y,"")))return(new Function("return "+a))();b.error("Invalid JSON: "+a)},parseXML:function(a,c,e){d.DOMParser?(e=new DOMParser,c=e.parseFromString(a,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),
c.async="false",c.loadXML(a));e=c.documentElement;(!e||!e.nodeName||e.nodeName==="parsererror")&&b.error("Invalid XML: "+a);return c},noop:function(){},globalEval:function(a){a&&l.test(a)&&(d.execScript||function(a){d.eval.call(d,a)})(a)},camelCase:function(a){return a.replace(v,s)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,e){var f,h=0,d=a.length,i=d===g||b.isFunction(a);if(e)if(i)for(f in a){if(c.apply(a[f],e)===!1)break}else for(;h<
d;){if(c.apply(a[h++],e)===!1)break}else if(i)for(f in a){if(c.call(a[f],f,a[f])===!1)break}else for(;h<d;)if(c.call(a[h],h,a[h++])===!1)break;return a},trim:Ea?function(a){return a==null?"":Ea.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(p,"")},makeArray:function(a,c){var e=c||[];if(a!=null){var f=b.type(a);a.length==null||f==="string"||f==="function"||f==="regexp"||b.isWindow(a)?ja.call(e,a):b.merge(e,a)}return e},inArray:function(a,b){if(Fa)return Fa.call(b,a);for(var c=
0,e=b.length;c<e;c++)if(b[c]===a)return c;return-1},merge:function(a,b){var c=a.length,e=0;if(typeof b.length=="number")for(var f=b.length;e<f;e++)a[c++]=b[e];else for(;b[e]!==g;)a[c++]=b[e++];a.length=c;return a},grep:function(a,b,c){for(var e=[],f,c=!!c,h=0,d=a.length;h<d;h++)f=!!b(a[h],h),c!==f&&e.push(a[h]);return e},map:function(a,c,e){var f,h,d=[],i=0,v=a.length;if(a instanceof b||v!==g&&typeof v=="number"&&(v>0&&a[0]&&a[v-1]||v===0||b.isArray(a)))for(;i<v;i++)f=c(a[i],i,e),f!=null&&(d[d.length]=
f);else for(h in a)f=c(a[h],h,e),f!=null&&(d[d.length]=f);return d.concat.apply([],d)},guid:1,proxy:function(a,c){if(typeof c=="string")var e=a[c],c=a,a=e;if(!b.isFunction(a))return g;var f=T.call(arguments,2),e=function(){return a.apply(c,f.concat(T.call(arguments)))};e.guid=a.guid=a.guid||e.guid||b.guid++;return e},access:function(a,c,e,f,h,d){var i=a.length;if(typeof c=="object"){for(var v in c)b.access(a,v,c[v],f,h,e);return a}if(e!==g){f=!d&&f&&b.isFunction(e);for(v=0;v<i;v++)h(a[v],c,f?e.call(a[v],
v,h(a[v],c)):e,d);return a}return i?h(a[0],c):g},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();a=r.exec(a)||w.exec(a)||A.exec(a)||a.indexOf("compatible")<0&&t.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}b.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(e,f){f&&f instanceof b&&!(f instanceof a)&&(f=a(f));return b.fn.init.call(this,
e,f,c)};a.fn.init.prototype=a.fn;var c=a(m);return a},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){Ga["[object "+b+"]"]=b.toLowerCase()});H=b.uaMatch(H);H.browser&&(b.browser[H.browser]=!0,b.browser.version=H.version);b.browser.webkit&&(b.browser.safari=!0);l.test(" ")&&(k=/^[\s\xA0]+/,p=/[\s\xA0]+$/);h=b(m);m.addEventListener?R=function(){m.removeEventListener("DOMContentLoaded",R,!1);b.ready()}:m.attachEvent&&(R=function(){m.readyState===
"complete"&&(m.detachEvent("onreadystatechange",R),b.ready())});return b}(),ka="done fail isResolved isRejected promise then always pipe".split(" "),Ha=[].slice;c.extend({_Deferred:function(){var a=[],b,e,f,h={done:function(){if(!f){var e=arguments,d,g,p,n,x;b&&(x=b,b=0);d=0;for(g=e.length;d<g;d++)p=e[d],n=c.type(p),n==="array"?h.done.apply(h,p):n==="function"&&a.push(p);x&&h.resolveWith(x[0],x[1])}return this},resolveWith:function(c,h){if(!f&&!b&&!e){h=h||[];e=1;try{for(;a[0];)a.shift().apply(c,
h)}finally{b=[c,h],e=0}}return this},resolve:function(){h.resolveWith(this,arguments);return this},isResolved:function(){return!!e||!!b},cancel:function(){f=1;a=[];return this}};return h},Deferred:function(a){var b=c._Deferred(),e=c._Deferred(),f;c.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:e.done,rejectWith:e.resolveWith,reject:e.resolve,isRejected:e.isResolved,pipe:function(a,e){return c.Deferred(function(f){c.each({done:[a,
"resolve"],fail:[e,"reject"]},function(a,e){var h=e[0],d=e[1],i;c.isFunction(h)?b[a](function(){(i=h.apply(this,arguments))&&c.isFunction(i.promise)?i.promise().then(f.resolve,f.reject):f[d](i)}):b[a](f[d])})}).promise()},promise:function(a){if(a==null){if(f)return f;f=a={}}for(var c=ka.length;c--;)a[ka[c]]=b[ka[c]];return a}});b.done(e.cancel).fail(b.cancel);delete b.cancel;a&&a.call(b,b);return b},when:function(a){function b(a){return function(b){e[a]=arguments.length>1?Ha.call(arguments,0):b;--d||
g.resolveWith(g,Ha.call(e,0))}}var e=arguments,f=0,h=e.length,d=h,g=h<=1&&a&&c.isFunction(a.promise)?a:c.Deferred();if(h>1){for(;f<h;f++)e[f]&&c.isFunction(e[f].promise)?e[f].promise().then(b(f),g.reject):--d;d||g.resolveWith(g,e)}else g!==a&&g.resolveWith(g,h?[a]:[]);return g.promise()}});c.support=function(){var a=m.createElement("div"),b=m.documentElement,e,f,h,d,g,k,p;a.setAttribute("className","t");a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
e=a.getElementsByTagName("*");f=a.getElementsByTagName("a")[0];if(!e||!e.length||!f)return{};h=m.createElement("select");d=h.appendChild(m.createElement("option"));e=a.getElementsByTagName("input")[0];k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:/^0.55$/.test(f.style.opacity),cssFloat:!!f.style.cssFloat,
checkOn:e.value==="on",optSelected:d.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};e.checked=!0;k.noCloneChecked=e.cloneNode(!0).checked;h.disabled=!0;k.optDisabled=!d.disabled;try{delete a.test}catch(n){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick"));
e=m.createElement("input");e.value="t";e.setAttribute("type","radio");k.radioValue=e.value==="t";e.setAttribute("checked","checked");a.appendChild(e);f=m.createDocumentFragment();f.appendChild(a.firstChild);k.checkClone=f.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="";a.style.width=a.style.paddingLeft="1px";h=m.getElementsByTagName("body")[0];f=m.createElement(h?"div":"body");d={visibility:"hidden",width:0,height:0,border:0,margin:0};h&&c.extend(d,{position:"absolute",left:-1E3,top:-1E3});
for(p in d)f.style[p]=d[p];f.appendChild(a);b=h||b;b.insertBefore(f,b.firstChild);k.appendChecked=e.checked;k.boxModel=a.offsetWidth===2;"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2);a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";h=a.getElementsByTagName("td");e=h[0].offsetHeight===0;h[0].style.display=
"";h[1].style.display="none";k.reliableHiddenOffsets=e&&h[0].offsetHeight===0;a.innerHTML="";m.defaultView&&m.defaultView.getComputedStyle&&(g=m.createElement("div"),g.style.width="0",g.style.marginRight="0",a.appendChild(g),k.reliableMarginRight=(parseInt((m.defaultView.getComputedStyle(g,null)||{marginRight:0}).marginRight,10)||0)===0);f.innerHTML="";b.removeChild(f);if(a.attachEvent)for(p in{submit:1,change:1,focusin:1})g="on"+p,(e=g in a)||(a.setAttribute(g,"return;"),e=typeof a[g]=="function"),
k[p+"Bubbles"]=e;f=f=h=d=h=g=a=e=null;return k}();c.boxModel=c.support.boxModel;var mb=/^(?:\{.*\}|\[.*\])$/,lb=/([a-z])([A-Z])/g;c.extend({cache:{},uuid:0,expando:"jQuery"+(c.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?c.cache[a[c.expando]]:a[c.expando];return!!a&&!ha(a)},data:function(a,b,e,f){if(c.acceptData(a)){var h=c.expando,d=typeof b=="string",l=a.nodeType,k=l?c.cache:a,p=l?a[c.expando]:
a[c.expando]&&c.expando;if(p&&(!f||!p||k[p][h])||!(d&&e===g)){p||(l?a[c.expando]=p=++c.uuid:p=c.expando);k[p]||(k[p]={},l||(k[p].toJSON=c.noop));if(typeof b=="object"||typeof b=="function")f?k[p][h]=c.extend(k[p][h],b):k[p]=c.extend(k[p],b);a=k[p];f&&(a[h]||(a[h]={}),a=a[h]);e!==g&&(a[c.camelCase(b)]=e);if(b==="events"&&!a[b])return a[h]&&a[h].events;return d?a[c.camelCase(b)]||a[b]:a}}},removeData:function(a,b,e){if(c.acceptData(a)){var f=c.expando,h=a.nodeType,g=h?c.cache:a,l=h?a[c.expando]:c.expando;
if(g[l]){if(b){var k=e?g[l][f]:g[l];if(k&&(delete k[b],!ha(k)))return}if(e&&(delete g[l][f],!ha(g[l])))return;b=g[l][f];c.support.deleteExpando||g!=d?delete g[l]:g[l]=null;b?(g[l]={},h||(g[l].toJSON=c.noop),g[l][f]=b):h&&(c.support.deleteExpando?delete a[c.expando]:a.removeAttribute?a.removeAttribute(c.expando):a[c.expando]=null)}}},_data:function(a,b,e){return c.data(a,b,e,!0)},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===
b}return!0}});c.fn.extend({data:function(a,b){var e=null;if(typeof a=="undefined"){if(this.length&&(e=c.data(this[0]),this[0].nodeType===1))for(var f=this[0].attributes,h,d=0,l=f.length;d<l;d++)h=f[d].name,h.indexOf("data-")===0&&(h=c.camelCase(h.substring(5)),Da(this[0],h,e[h]));return e}if(typeof a=="object")return this.each(function(){c.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===g)return e=this.triggerHandler("getData"+k[1]+"!",[k[0]]),e===g&&this.length&&(e=c.data(this[0],
a),e=Da(this[0],a,e)),e===g&&k[1]?this.data(k[0]):e;return this.each(function(){var e=c(this),f=[k[0],b];e.triggerHandler("setData"+k[1]+"!",f);c.data(this,a,b);e.triggerHandler("changeData"+k[1]+"!",f)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",c.data(a,b,(c.data(a,b,g,!0)||0)+1,!0))},_unmark:function(a,b,e){a!==!0&&(e=b,b=a,a=!1);if(b){var e=e||"fx",f=e+"mark";(a=a?0:(c.data(b,f,g,!0)||1)-1)?c.data(b,f,a,!0):
(c.removeData(b,f,!0),Ca(b,e,"mark"))}},queue:function(a,b,e){if(a){var b=(b||"fx")+"queue",f=c.data(a,b,g,!0);e&&(!f||c.isArray(e)?f=c.data(a,b,c.makeArray(e),!0):f.push(e));return f||[]}},dequeue:function(a,b){var b=b||"fx",e=c.queue(a,b),f=e.shift();f==="inprogress"&&(f=e.shift());f&&(b==="fx"&&e.unshift("inprogress"),f.call(a,function(){c.dequeue(a,b)}));e.length||(c.removeData(a,b+"queue",!0),Ca(a,b,"queue"))}});c.fn.extend({queue:function(a,b){typeof a!="string"&&(b=a,a="fx");if(b===g)return c.queue(this[0],
a);return this.each(function(){var e=c.queue(this,a,b);a==="fx"&&e[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var e=this;setTimeout(function(){c.dequeue(e,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a){function b(){--d||e.resolveWith(f,[f])}typeof a!="string"&&(a=g);var a=a||"fx",e=c.Deferred(),f=this,h=f.length,
d=1,l=a+"defer",k=a+"queue";a+="mark";for(var p;h--;)if(p=c.data(f[h],l,g,!0)||(c.data(f[h],k,g,!0)||c.data(f[h],a,g,!0))&&c.data(f[h],l,c._Deferred(),!0))d++,p.done(b);b();return e.promise()}});var Ia=/[\n\t\r]/g,la=/\s+/,qb=/\r/g,rb=/^(?:button|input)$/i,sb=/^(?:button|input|object|select|textarea)$/i,tb=/^a(?:rea)?$/i,Ja=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,ub=/\:|^on/,F,Ka;c.fn.extend({attr:function(a,b){return c.access(this,
a,b,!0,c.attr)},removeAttr:function(a){return this.each(function(){c.removeAttr(this,a)})},prop:function(a,b){return c.access(this,a,b,!0,c.prop)},removeProp:function(a){a=c.propFix[a]||a;return this.each(function(){try{this[a]=g,delete this[a]}catch(b){}})},addClass:function(a){var b,e,f,h,d,g,k;if(c.isFunction(a))return this.each(function(b){c(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(la);e=0;for(f=this.length;e<f;e++)if(h=this[e],h.nodeType===1)if(!h.className&&
b.length===1)h.className=a;else{d=" "+h.className+" ";g=0;for(k=b.length;g<k;g++)~d.indexOf(" "+b[g]+" ")||(d+=b[g]+" ");h.className=c.trim(d)}}return this},removeClass:function(a){var b,e,f,h,d,l,k;if(c.isFunction(a))return this.each(function(b){c(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===g){b=(a||"").split(la);e=0;for(f=this.length;e<f;e++)if(h=this[e],h.nodeType===1&&h.className)if(a){d=(" "+h.className+" ").replace(Ia," ");l=0;for(k=b.length;l<k;l++)d=d.replace(" "+
b[l]+" "," ");h.className=c.trim(d)}else h.className=""}return this},toggleClass:function(a,b){var e=typeof a,f=typeof b=="boolean";if(c.isFunction(a))return this.each(function(e){c(this).toggleClass(a.call(this,e,this.className,b),b)});return this.each(function(){if(e==="string")for(var h,d=0,g=c(this),k=b,p=a.split(la);h=p[d++];)k=f?k:!g.hasClass(h),g[k?"addClass":"removeClass"](h);else if(e==="undefined"||e==="boolean")this.className&&c._data(this,"__className__",this.className),this.className=
this.className||a===!1?"":c._data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",b=0,c=this.length;b<c;b++)if((" "+this[b].className+" ").replace(Ia," ").indexOf(a)>-1)return!0;return!1},val:function(a){var b,e,f=this[0];if(!arguments.length){if(f){if((b=c.valHooks[f.nodeName.toLowerCase()]||c.valHooks[f.type])&&"get"in b&&(e=b.get(f,"value"))!==g)return e;e=f.value;return typeof e=="string"?e.replace(qb,""):e==null?"":e}return g}var h=c.isFunction(a);return this.each(function(e){var f=
c(this),d;if(this.nodeType===1&&(h?d=a.call(this,e,f.val()):d=a,d==null?d="":typeof d=="number"?d+="":c.isArray(d)&&(d=c.map(d,function(a){return a==null?"":a+""})),b=c.valHooks[this.nodeName.toLowerCase()]||c.valHooks[this.type],!b||!("set"in b)||b.set(this,d,"value")===g))this.value=d})}});c.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,e=a.selectedIndex,f=[],d=a.options,a=a.type==="select-one";if(e<0)return null;
for(var g=a?e:0,l=a?e+1:d.length;g<l;g++)if(b=d[g],b.selected&&(c.support.optDisabled?!b.disabled:b.getAttribute("disabled")===null)&&(!b.parentNode.disabled||!c.nodeName(b.parentNode,"optgroup"))){b=c(b).val();if(a)return b;f.push(b)}if(a&&!f.length&&d.length)return c(d[e]).val();return f},set:function(a,b){var e=c.makeArray(b);c(a).find("option").each(function(){this.selected=c.inArray(c(this).val(),e)>=0});e.length||(a.selectedIndex=-1);return e}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,
width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,b,e,f){var d=a.nodeType;if(!a||d===3||d===8||d===2)return g;if(f&&b in c.attrFn)return c(a)[b](e);if(!("getAttribute"in a))return c.prop(a,b,e);var i,l;(f=d!==1||!c.isXMLDoc(a))&&(b=c.attrFix[b]||b,l=c.attrHooks[b],l||(Ja.test(b)?l=Ka:F&&b!=="className"&&(c.nodeName(a,"form")||ub.test(b))&&(l=F)));if(e!==g){if(e===null)return c.removeAttr(a,b),g;if(l&&"set"in l&&f&&(i=l.set(a,e,b))!==g)return i;a.setAttribute(b,""+e);return e}if(l&&
"get"in l&&f&&(i=l.get(a,b))!==null)return i;i=a.getAttribute(b);return i===null?g:i},removeAttr:function(a,b){var e;a.nodeType===1&&(b=c.attrFix[b]||b,c.support.getSetAttribute?a.removeAttribute(b):(c.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),Ja.test(b)&&(e=c.propFix[b]||b)in a&&(a[e]=!1))},attrHooks:{type:{set:function(a,b){if(rb.test(a.nodeName)&&a.parentNode)c.error("type property can't be changed");else if(!c.support.radioValue&&b==="radio"&&c.nodeName(a,"input")){var e=a.value;
a.setAttribute("type",b);e&&(a.value=e);return b}}},tabIndex:{get:function(a){var b=a.getAttributeNode("tabIndex");return b&&b.specified?parseInt(b.value,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:g}},value:{get:function(a,b){if(F&&c.nodeName(a,"button"))return F.get(a,b);return b in a?a.value:null},set:function(a,b,e){if(F&&c.nodeName(a,"button"))return F.set(a,b,e);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",
cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,b,e){var f=a.nodeType;if(!a||f===3||f===8||f===2)return g;var d,i;(f!==1||!c.isXMLDoc(a))&&(b=c.propFix[b]||b,i=c.propHooks[b]);return e!==g?i&&"set"in i&&(d=i.set(a,e,b))!==g?d:a[b]=e:i&&"get"in i&&(d=i.get(a,b))!==g?d:a[b]},propHooks:{}});Ka={get:function(a,b){return c.prop(a,b)?b.toLowerCase():g},set:function(a,b,e){var f;
b===!1?c.removeAttr(a,e):(f=c.propFix[e]||e,f in a&&(a[f]=!0),a.setAttribute(e,e.toLowerCase()));return e}};c.support.getSetAttribute||(c.attrFix=c.propFix,F=c.attrHooks.name=c.attrHooks.title=c.valHooks.button={get:function(a,b){var c;return(c=a.getAttributeNode(b))&&c.nodeValue!==""?c.nodeValue:g},set:function(a,b,c){if(a=a.getAttributeNode(c))return a.nodeValue=b}},c.each(["width","height"],function(a,b){c.attrHooks[b]=c.extend(c.attrHooks[b],{set:function(a,c){if(c==="")return a.setAttribute(b,
"auto"),c}})}));c.support.hrefNormalized||c.each(["href","src","width","height"],function(a,b){c.attrHooks[b]=c.extend(c.attrHooks[b],{get:function(a){a=a.getAttribute(b,2);return a===null?g:a}})});c.support.style||(c.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||g},set:function(a,b){return a.style.cssText=""+b}});c.support.optSelected||(c.propHooks.selected=c.extend(c.propHooks.selected,{get:function(){}}));c.support.checkOn||c.each(["radio","checkbox"],function(){c.valHooks[this]=
{get:function(a){return a.getAttribute("value")===null?"on":a.value}}});c.each(["radio","checkbox"],function(){c.valHooks[this]=c.extend(c.valHooks[this],{set:function(a,b){if(c.isArray(b))return a.checked=c.inArray(c(a).val(),b)>=0}})});var ga=/\.(.*)$/,ma=/^(?:textarea|input|select)$/i,ib=/\./g,jb=/ /g,vb=/[^\w\s.|`]/g,wb=function(a){return a.replace(vb,"\\$&")};c.event={add:function(a,b,e,f){if(a.nodeType!==3&&a.nodeType!==8){if(e===!1)e=D;else if(!e)return;var d,i;e.handler&&(d=e,e=d.handler);
e.guid||(e.guid=c.guid++);if(i=c._data(a)){var l=i.events,k=i.handle;l||(i.events=l={});k||(i.handle=k=function(a){return typeof c!="undefined"&&(!a||c.event.triggered!==a.type)?c.event.handle.apply(k.elem,arguments):g});k.elem=a;for(var b=b.split(" "),p,n=0,x;p=b[n++];){i=d?c.extend({},d):{handler:e,data:f};p.indexOf(".")>-1?(x=p.split("."),p=x.shift(),i.namespace=x.slice(0).sort().join(".")):(x=[],i.namespace="");i.type=p;i.guid||(i.guid=e.guid);var j=l[p],m=c.event.special[p]||{};if(!j&&(j=l[p]=
[],!m.setup||m.setup.call(a,f,x,k)===!1))a.addEventListener?a.addEventListener(p,k,!1):a.attachEvent&&a.attachEvent("on"+p,k);m.add&&(m.add.call(a,i),i.handler.guid||(i.handler.guid=e.guid));j.push(i);c.event.global[p]=!0}a=null}}},global:{},remove:function(a,b,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=D);var d,i,l=0,k,p,n,x,j,m,o=c.hasData(a)&&c._data(a),q=o&&o.events;if(o&&q)if(b&&b.type&&(e=b.handler,b=b.type),!b||typeof b=="string"&&b.charAt(0)===".")for(d in b=b||"",q)c.event.remove(a,
d+b);else{for(b=b.split(" ");d=b[l++];)if(x=d,k=d.indexOf(".")<0,p=[],k||(p=d.split("."),d=p.shift(),n=RegExp("(^|\\.)"+c.map(p.slice(0).sort(),wb).join("\\.(?:.*\\.)?")+"(\\.|$)")),j=q[d])if(e){x=c.event.special[d]||{};for(i=f||0;i<j.length;i++)if(m=j[i],e.guid===m.guid){if(k||n.test(m.namespace))f==null&&j.splice(i--,1),x.remove&&x.remove.call(a,m);if(f!=null)break}if(j.length===0||f!=null&&j.length===1)(!x.teardown||x.teardown.call(a,p)===!1)&&c.removeEvent(a,d,o.handle),delete q[d]}else for(i=
0;i<j.length;i++)if(m=j[i],k||n.test(m.namespace))c.event.remove(a,x,m.handler,i),j.splice(i--,1);if(c.isEmptyObject(q))(b=o.handle)&&(b.elem=null),delete o.events,delete o.handle,c.isEmptyObject(o)&&c.removeData(a,g,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(a,b,e,f){var h=a.type||a,i=[],l;h.indexOf("!")>=0&&(h=h.slice(0,-1),l=!0);h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(e&&!c.event.customEvent[h]||c.event.global[h]){a=typeof a=="object"?a[c.expando]?
a:new c.Event(h,a):new c.Event(h);a.type=h;a.exclusive=l;a.namespace=i.join(".");a.namespace_re=RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(f||!e)a.preventDefault(),a.stopPropagation();if(e){if(!(e.nodeType===3||e.nodeType===8)){a.result=g;a.target=e;b=b!=null?c.makeArray(b):[];b.unshift(a);i=e;f=h.indexOf(":")<0?"on"+h:"";do l=c._data(i,"handle"),a.currentTarget=i,l&&l.apply(i,b),f&&c.acceptData(i)&&i[f]&&i[f].apply(i,b)===!1&&(a.result=!1,a.preventDefault()),i=i.parentNode||i.ownerDocument||
i===a.target.ownerDocument&&d;while(i&&!a.isPropagationStopped());if(!a.isDefaultPrevented()){var k,i=c.event.special[h]||{};if((!i._default||i._default.call(e.ownerDocument,a)===!1)&&(h!=="click"||!c.nodeName(e,"a"))&&c.acceptData(e)){try{f&&e[h]&&(k=e[f],k&&(e[f]=null),c.event.triggered=h,e[h]())}catch(p){}k&&(e[f]=k);c.event.triggered=g}}return a.result}}else c.each(c.cache,function(){var e=this[c.expando];e&&e.events&&e.events[h]&&c.event.trigger(a,b,e.handle.elem)})}},handle:function(a){var a=
c.event.fix(a||d.event),b=((c._data(this,"events")||{})[a.type]||[]).slice(0),e=!a.exclusive&&!a.namespace,f=Array.prototype.slice.call(arguments,0);f[0]=a;a.currentTarget=this;for(var h=0,i=b.length;h<i;h++){var l=b[h];if(e||a.namespace_re.test(l.namespace))if(a.handler=l.handler,a.data=l.data,a.handleObj=l,l=l.handler.apply(this,f),l!==g&&(a.result=l,l===!1&&(a.preventDefault(),a.stopPropagation())),a.isImmediatePropagationStopped())break}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[c.expando])return a;for(var b=a,a=c.Event(b),e=this.props.length,f;e;)f=this.props[--e],a[f]=b[f];a.target||(a.target=a.srcElement||m);a.target.nodeType===3&&(a.target=a.target.parentNode);!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null)e=a.target.ownerDocument||m,b=e.documentElement,e=e.body,a.pageX=a.clientX+(b&&b.scrollLeft||e&&e.scrollLeft||0)-(b&&b.clientLeft||e&&e.clientLeft||0),a.pageY=
a.clientY+(b&&b.scrollTop||e&&e.scrollTop||0)-(b&&b.clientTop||e&&e.clientTop||0);a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode);!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey);!a.which&&a.button!==g&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:kb,guid:a.handler.guid}))},remove:function(a){c.event.remove(this,
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,e){c.isWindow(this)&&(this.onbeforeunload=e)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}};c.removeEvent=m.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)};c.Event=function(a,b){if(!this.preventDefault)return new c.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||
a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?Z:D):this.type=a;b&&c.extend(this,b);this.timeStamp=c.now();this[c.expando]=!0};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=
Z;this.stopPropagation()},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};var La=function(a){var b=a.relatedTarget,e=!1,f=a.type;a.type=a.data;b!==this&&(b&&(e=c.contains(this,b)),e||(c.event.handle.apply(this,arguments),a.type=f))},Ma=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(e){c.event.add(this,b,e&&e.selector?Ma:La,a)},teardown:function(a){c.event.remove(this,
b,a&&a.selector?Ma:La)}}});c.support.submitBubbles||(c.event.special.submit={setup:function(){if(c.nodeName(this,"form"))return!1;else c.event.add(this,"click.specialSubmit",function(a){var b=a.target,e=b.type;(e==="submit"||e==="image")&&c(b).closest("form").length&&Ba("submit",this,arguments)}),c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,e=b.type;(e==="text"||e==="password")&&c(b).closest("form").length&&a.keyCode===13&&Ba("submit",this,arguments)})},teardown:function(){c.event.remove(this,
".specialSubmit")}});if(!c.support.changeBubbles){var U,Na=function(a){var b=a.type,e=a.value;b==="radio"||b==="checkbox"?e=a.checked:b==="select-multiple"?e=a.selectedIndex>-1?c.map(a.options,function(a){return a.selected}).join("-"):"":c.nodeName(a,"select")&&(e=a.selectedIndex);return e},ba=function(a,b){var e=a.target,f,d;if(ma.test(e.nodeName)&&!e.readOnly&&(f=c._data(e,"_change_data"),d=Na(e),(a.type!=="focusout"||e.type!=="radio")&&c._data(e,"_change_data",d),!(f===g||d===f)))if(f!=null||d)a.type=
"change",a.liveFired=g,c.event.trigger(a,b,e)};c.event.special.change={filters:{focusout:ba,beforedeactivate:ba,click:function(a){var b=a.target,e=c.nodeName(b,"input")?b.type:"";(e==="radio"||e==="checkbox"||c.nodeName(b,"select"))&&ba.call(this,a)},keydown:function(a){var b=a.target,e=c.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!c.nodeName(b,"textarea")||a.keyCode===32&&(e==="checkbox"||e==="radio")||e==="select-multiple")&&ba.call(this,a)},beforeactivate:function(a){a=a.target;c._data(a,"_change_data",
Na(a))}},setup:function(){if(this.type==="file")return!1;for(var a in U)c.event.add(this,a+".specialChange",U[a]);return ma.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ma.test(this.nodeName)}};U=c.event.special.change.filters;U.focus=U.beforeactivate}c.support.focusinBubbles||c.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var e=c.event.fix(a);e.type=b;e.originalEvent={};c.event.trigger(e,null,e.target);e.isDefaultPrevented()&&a.preventDefault()}
var f=0;c.event.special[b]={setup:function(){f++===0&&m.addEventListener(a,e,!0)},teardown:function(){--f===0&&m.removeEventListener(a,e,!0)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(a,f,d){var i;if(typeof a=="object"){for(var l in a)this[b](l,f,a[l],d);return this}if(arguments.length===2||f===!1)d=f,f=g;b==="one"?(i=function(a){c(this).unbind(a,i);return d.apply(this,arguments)},i.guid=d.guid||c.guid++):i=d;if(a==="unload"&&b!=="one")this.one(a,f,d);else{l=0;for(var k=this.length;l<
k;l++)c.event.add(this[l],a,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var e in a)this.unbind(e,a[e]);else{e=0;for(var f=this.length;e<f;e++)c.event.remove(this[e],a,b)}return this},delegate:function(a,b,c,f){return this.live(b,c,f,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return c.event.trigger(a,
b,this[0],!0)},toggle:function(a){var b=arguments,e=a.guid||c.guid++,f=0,d=function(e){var d=(c.data(this,"lastToggle"+a.guid)||0)%f;c.data(this,"lastToggle"+a.guid,d+1);e.preventDefault();return b[d].apply(this,arguments)||!1};for(d.guid=e;f<b.length;)b[f++].guid=e;return this.click(d)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var na={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(a,f,d,i){var l=
0,k,p,n=i||this.selector,j=i?this:c(this.context);if(typeof a=="object"&&!a.preventDefault){for(k in a)j[b](k,f,a[k],n);return this}if(b==="die"&&!a&&i&&i.charAt(0)===".")return j.unbind(i),this;if(f===!1||c.isFunction(f))d=f||D,f=g;for(a=(a||"").split(" ");(i=a[l++])!=null;)if(k=ga.exec(i),p="",k&&(p=k[0],i=i.replace(ga,"")),i==="hover")a.push("mouseenter"+p,"mouseleave"+p);else if(k=i,na[i]?(a.push(na[i]+p),i+=p):i=(na[i]||i)+p,b==="live"){p=0;for(var m=j.length;p<m;p++)c.event.add(j[p],"live."+
Y(i,n),{data:f,selector:n,handler:d,origType:i,origHandler:d,preType:k})}else j.unbind("live."+Y(i,n),d);return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)};c.attrFn&&(c.attrFn[b]=!0)});(function(){function a(a,b,
c,e,f,d){for(var f=0,h=e.length;f<h;f++){var g=e[f];if(g){for(var i=!1,g=g[a];g;){if(g.sizcache===c){i=e[g.sizset];break}if(g.nodeType===1)if(d||(g.sizcache=c,g.sizset=f),typeof b!="string"){if(g===b){i=!0;break}}else if(n.filter(b,[g]).length>0){i=g;break}g=g[a]}e[f]=i}}}function b(a,b,c,e,f,d){for(var f=0,h=e.length;f<h;f++){var g=e[f];if(g){for(var i=!1,g=g[a];g;){if(g.sizcache===c){i=e[g.sizset];break}g.nodeType===1&&!d&&(g.sizcache=c,g.sizset=f);if(g.nodeName.toLowerCase()===b){i=g;break}g=g[a]}e[f]=
i}}}var e=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,f=0,d=Object.prototype.toString,i=!1,l=!0,k=/\\/g,p=/\W/;[0,0].sort(function(){l=!1;return 0});var n=function(a,b,c,f){var c=c||[],g=b=b||m;if(b.nodeType!==1&&b.nodeType!==9)return[];if(!a||typeof a!="string")return c;var i,l,k,p,q,r,w=!0,$=n.isXML(b),u=[],S=a;do if(e.exec(""),i=e.exec(S))if(S=i[3],u.push(i[1]),i[2]){p=i[3];break}while(i);if(u.length>1&&o.exec(a))if(u.length===
2&&j.relative[u[0]])l=t(u[0]+u[1],b);else for(l=j.relative[u[0]]?[b]:n(u.shift(),b);u.length;)a=u.shift(),j.relative[a]&&(a+=u.shift()),l=t(a,l);else if(!f&&u.length>1&&b.nodeType===9&&!$&&j.match.ID.test(u[0])&&!j.match.ID.test(u[u.length-1])&&(q=n.find(u.shift(),b,$),b=q.expr?n.filter(q.expr,q.set)[0]:q.set[0]),b){q=f?{expr:u.pop(),set:y(f)}:n.find(u.pop(),u.length===1&&(u[0]==="~"||u[0]==="+")&&b.parentNode?b.parentNode:b,$);l=q.expr?n.filter(q.expr,q.set):q.set;for(u.length>0?k=y(l):w=!1;u.length;)i=
r=u.pop(),j.relative[r]?i=u.pop():r="",i==null&&(i=b),j.relative[r](k,i,$)}else k=[];k||(k=l);k||n.error(r||a);if(d.call(k)==="[object Array]")if(w)if(b&&b.nodeType===1)for(a=0;k[a]!=null;a++)k[a]&&(k[a]===!0||k[a].nodeType===1&&n.contains(b,k[a]))&&c.push(l[a]);else for(a=0;k[a]!=null;a++)k[a]&&k[a].nodeType===1&&c.push(l[a]);else c.push.apply(c,k);else y(k,c);p&&(n(p,g,c,f),n.uniqueSort(c));return c};n.uniqueSort=function(a){if(M&&(i=l,a.sort(M),i))for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,
1);return a};n.matches=function(a,b){return n(a,null,null,b)};n.matchesSelector=function(a,b){return n(b,null,null,[a]).length>0};n.find=function(a,b,c){var e;if(!a)return[];for(var f=0,d=j.order.length;f<d;f++){var h,g=j.order[f];if(h=j.leftMatch[g].exec(a)){var i=h[1];h.splice(1,1);if(i.substr(i.length-1)!=="\\"&&(h[1]=(h[1]||"").replace(k,""),e=j.find[g](h,b,c),e!=null)){a=a.replace(j.match[g],"");break}}}e||(e=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:e,
expr:a}};n.filter=function(a,b,c,e){for(var f,d,h=a,i=[],l=b,k=b&&b[0]&&n.isXML(b[0]);a&&b.length;){for(var p in j.filter)if((f=j.leftMatch[p].exec(a))!=null&&f[2]){var m,o,q=j.filter[p];o=f[1];d=!1;f.splice(1,1);if(o.substr(o.length-1)!=="\\"){l===i&&(i=[]);if(j.preFilter[p])if(f=j.preFilter[p](f,l,c,i,e,k)){if(f===!0)continue}else d=m=!0;if(f)for(var r=0;(o=l[r])!=null;r++)if(o){m=q(o,f,r,l);var y=e^!!m;c&&m!=null?y?d=!0:l[r]=!1:y&&(i.push(o),d=!0)}if(m!==g){c||(l=i);a=a.replace(j.match[p],"");
if(!d)return[];break}}}if(a===h)if(d==null)n.error(a);else break;h=a}return l};n.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var j=n.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",e=c&&!p.test(b),c=c&&!e;e&&(b=b.toLowerCase());for(var e=0,f=a.length,d;e<f;e++)if(d=a[e]){for(;(d=d.previousSibling)&&d.nodeType!==
1;);a[e]=c||d&&d.nodeName.toLowerCase()===b?d||!1:d===b}c&&n.filter(b,a,!0)},">":function(a,b){var c,e=typeof b=="string",f=0,d=a.length;if(e&&!p.test(b))for(b=b.toLowerCase();f<d;f++){if(c=a[f])c=c.parentNode,a[f]=c.nodeName.toLowerCase()===b?c:!1}else{for(;f<d;f++)(c=a[f])&&(a[f]=e?c.parentNode:c.parentNode===b);e&&n.filter(b,a,!0)}},"":function(c,e,d){var h,g=f++,i=a;typeof e=="string"&&!p.test(e)&&(e=e.toLowerCase(),h=e,i=b);i("parentNode",e,g,c,h,d)},"~":function(c,e,d){var h,g=f++,i=a;typeof e==
"string"&&!p.test(e)&&(e=e.toLowerCase(),h=e,i=b);i("previousSibling",e,g,c,h,d)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c)return(a=b.getElementById(a[1]))&&a.parentNode?[a]:[]},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){for(var c=[],e=b.getElementsByName(a[1]),f=0,d=e.length;f<d;f++)e[f].getAttribute("name")===a[1]&&c.push(e[f]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},
preFilter:{CLASS:function(a,b,c,e,f,d){a=" "+a[1].replace(k,"")+" ";if(d)return a;for(var d=0,h;(h=b[d])!=null;d++)h&&(f^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||e.push(h):c&&(b[d]=!1));return!1},ID:function(a){return a[1].replace(k,"")},TAG:function(a){return a[1].replace(k,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||n.error(a[0]);a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||
!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}else a[2]&&n.error(a[0]);a[0]=f++;return a},ATTR:function(a,b,c,e,f,d){b=a[1]=a[1].replace(k,"");!d&&j.attrMap[b]&&(a[1]=j.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(k,"");a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,f,d){if(a[1]==="not")if((e.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=n(a[3],null,null,b);else return a=n.filter(a[3],b,c,1^d),c||f.push.apply(f,a),!1;else if(j.match.POS.test(a[0])||j.match.CHILD.test(a[0]))return!0;
return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!n(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()===
"input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()===
"input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,e){return b===e.length-1},even:function(a,b){return b%2===0},odd:function(a,
b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,e){var f=b[1],d=j.filters[f];if(d)return d(a,c,b,e);if(f==="contains")return(a.textContent||a.innerText||n.getText([a])||"").indexOf(b[3])>=0;if(f==="not"){b=b[3];c=0;for(e=b.length;c<e;c++)if(b[c]===a)return!1;return!0}n.error(f)},CHILD:function(a,b){var c=b[1],e=a;switch(c){case "only":case "first":for(;e=
e.previousSibling;)if(e.nodeType===1)return!1;if(c==="first")return!0;e=a;case "last":for(;e=e.nextSibling;)if(e.nodeType===1)return!1;return!0;case "nth":var c=b[2],f=b[3];if(c===1&&f===0)return!0;var d=b[0],h=a.parentNode;if(h&&(h.sizcache!==d||!a.nodeIndex)){for(var g=0,e=h.firstChild;e;e=e.nextSibling)e.nodeType===1&&(e.nodeIndex=++g);h.sizcache=d}e=a.nodeIndex-f;return c===0?e===0:e%c===0&&e/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b===
"*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],c=j.attrHandle[c]?j.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=c+"",f=b[2],d=b[4];return c==null?f==="!=":f==="="?e===d:f==="*="?e.indexOf(d)>=0:f==="~="?(" "+e+" ").indexOf(d)>=0:d?f==="!="?e!==d:f==="^="?e.indexOf(d)===0:f==="$="?e.substr(e.length-d.length)===d:f==="|="?e===d||e.substr(0,d.length+1)===d+"-":!1:e&&c!==
!1},POS:function(a,b,c,e){var f=j.setFilters[b[2]];if(f)return f(a,c,b,e)}}},o=j.match.POS,q=function(a,b){return"\\"+(b-0+1)},r;for(r in j.match)j.match[r]=RegExp(j.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),j.leftMatch[r]=RegExp(/(^(?:.|\r|\n)*?)/.source+j.match[r].source.replace(/\\(\d+)/g,q));var y=function(a,b){a=Array.prototype.slice.call(a,0);if(b)return b.push.apply(b,a),b;return a};try{Array.prototype.slice.call(m.documentElement.childNodes,0)}catch(w){y=function(a,b){var c=0,e=b||
[];if(d.call(a)==="[object Array]")Array.prototype.push.apply(e,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)e.push(a[c]);else for(;a[c];c++)e.push(a[c]);return e}}var M,A;m.documentElement.compareDocumentPosition?M=function(a,b){if(a===b)return i=!0,0;if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(M=function(a,b){if(a===b)return i=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-
b.sourceIndex;var c,e,f=[],d=[];c=a.parentNode;e=b.parentNode;var h=c;if(c===e)return A(a,b);if(!c)return-1;if(!e)return 1;for(;h;)f.unshift(h),h=h.parentNode;for(h=e;h;)d.unshift(h),h=h.parentNode;c=f.length;e=d.length;for(h=0;h<c&&h<e;h++)if(f[h]!==d[h])return A(f[h],d[h]);return h===c?A(a,d[h],-1):A(f[h],b,1)},A=function(a,b,c){if(a===b)return c;for(a=a.nextSibling;a;){if(a===b)return-1;a=a.nextSibling}return 1});n.getText=function(a){for(var b="",c,e=0;a[e];e++)c=a[e],c.nodeType===3||c.nodeType===
4?b+=c.nodeValue:c.nodeType!==8&&(b+=n.getText(c.childNodes));return b};(function(){var a=m.createElement("div"),b="script"+(new Date).getTime(),c=m.documentElement;a.innerHTML="<a name='"+b+"'/>";c.insertBefore(a,c.firstChild);m.getElementById(b)&&(j.find.ID=function(a,b,c){if(typeof b.getElementById!="undefined"&&!c)return(b=b.getElementById(a[1]))?b.id===a[1]||typeof b.getAttributeNode!="undefined"&&b.getAttributeNode("id").nodeValue===a[1]?[b]:g:[]},j.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=
"undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b});c.removeChild(a);c=a=null})();(function(){var a=m.createElement("div");a.appendChild(m.createComment(""));a.getElementsByTagName("*").length>0&&(j.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){for(var e=[],f=0;c[f];f++)c[f].nodeType===1&&e.push(c[f]);c=e}return c});a.innerHTML="<a href='#'></a>";a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!==
"#"&&(j.attrHandle.href=function(a){return a.getAttribute("href",2)});a=null})();m.querySelectorAll&&function(){var a=n,b=m.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){n=function(b,c,e,f){c=c||m;if(!f&&!n.isXML(c)){var d=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(d&&(c.nodeType===1||c.nodeType===9)){if(d[1])return y(c.getElementsByTagName(b),e);if(d[2]&&j.find.CLASS&&c.getElementsByClassName)return y(c.getElementsByClassName(d[2]),
e)}if(c.nodeType===9){if(b==="body"&&c.body)return y([c.body],e);if(d&&d[3]){var h=c.getElementById(d[3]);if(!h||!h.parentNode)return y([],e);if(h.id===d[3])return y([h],e)}try{return y(c.querySelectorAll(b),e)}catch(g){}}else if(c.nodeType===1&&c.nodeName.toLowerCase()!=="object"){var d=c,i=(h=c.getAttribute("id"))||"__sizzle__",l=c.parentNode,k=/^\s*[+~]/.test(b);h?i=i.replace(/'/g,"\\$&"):c.setAttribute("id",i);k&&l&&(c=c.parentNode);try{if(!k||l)return y(c.querySelectorAll("[id='"+i+"'] "+b),
e)}catch(p){}finally{h||d.removeAttribute("id")}}}return a(b,c,e,f)};for(var c in a)n[c]=a[c];b=null}}();(function(){var a=m.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var c=!b.call(m.createElement("div"),"div"),e=!1;try{b.call(m.documentElement,"[test!='']:sizzle")}catch(f){e=!0}n.matchesSelector=function(a,f){f=f.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!n.isXML(a))try{if(e||!j.match.PSEUDO.test(f)&&!/!=/.test(f)){var d=b.call(a,
f);if(d||!c||a.document&&a.document.nodeType!==11)return d}}catch(h){}return n(f,null,null,[a]).length>0}}})();(function(){var a=m.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0&&(a.lastChild.className="e",a.getElementsByClassName("e").length!==1))j.order.splice(1,0,"CLASS"),j.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},
a=null})();m.documentElement.contains?n.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:m.documentElement.compareDocumentPosition?n.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:n.contains=function(){return!1};n.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":!1};var t=function(a,b){for(var c,e=[],f="",d=b.nodeType?[b]:b;c=j.match.PSEUDO.exec(a);)f+=c[0],a=a.replace(j.match.PSEUDO,"");a=j.relative[a]?a+"*":a;c=0;for(var h=
d.length;c<h;c++)n(a,d[c],e);return n.filter(f,e)};c.find=n;c.expr=n.selectors;c.expr[":"]=c.expr.filters;c.unique=n.uniqueSort;c.text=n.getText;c.isXMLDoc=n.isXML;c.contains=n.contains})();var xb=/Until$/,yb=/^(?:parents|prevUntil|prevAll)/,zb=/,/,hb=/^.[^:#\[\.,]*$/,Ab=Array.prototype.slice,Oa=c.expr.match.POS,Bb={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({find:function(a){var b=this,e,f;if(typeof a!="string")return c(a).filter(function(){e=0;for(f=b.length;e<f;e++)if(c.contains(b[e],
this))return!0});var d=this.pushStack("","find",a),g,l,k;e=0;for(f=this.length;e<f;e++)if(g=d.length,c.find(a,this[e],d),e>0)for(l=g;l<d.length;l++)for(k=0;k<g;k++)if(d[k]===d[l]){d.splice(l--,1);break}return d},has:function(a){var b=c(a);return this.filter(function(){for(var a=0,f=b.length;a<f;a++)if(c.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(Aa(this,a,!1),"not",a)},filter:function(a){return this.pushStack(Aa(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a==
"string"?c.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var e=[],f,d,g=this[0];if(c.isArray(a)){var l,k={},j=1;if(g&&a.length){f=0;for(d=a.length;f<d;f++)l=a[f],k[l]||(k[l]=Oa.test(l)?c(l,b||this.context):l);for(;g&&g.ownerDocument&&g!==b;){for(l in k)f=k[l],(f.jquery?f.index(g)>-1:c(g).is(f))&&e.push({selector:l,elem:g,level:j});g=g.parentNode;j++}}return e}l=Oa.test(a)||typeof a!="string"?c(a,b||this.context):0;f=0;for(d=this.length;f<d;f++)for(g=this[f];g;){if(l?l.index(g)>
-1:c.find.matchesSelector(g,a)){e.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}e=e.length>1?c.unique(e):e;return this.pushStack(e,"closest",a)},index:function(a){if(!a||typeof a=="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var e=typeof a=="string"?c(a,b):c.makeArray(a&&a.nodeType?[a]:a),f=c.merge(this.get(),e);return this.pushStack(!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===
11||!f[0]||!f[0].parentNode||f[0].parentNode.nodeType===11?f:c.unique(f))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,e){return c.dir(a,"parentNode",e)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,
"previousSibling")},nextUntil:function(a,b,e){return c.dir(a,"nextSibling",e)},prevUntil:function(a,b,e){return c.dir(a,"previousSibling",e)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(e,f){var d=c.map(this,b,e),g=Ab.call(arguments);xb.test(a)||(f=e);f&&typeof f=="string"&&
(d=c.filter(f,d));d=this.length>1&&!Bb[a]?c.unique(d):d;(this.length>1||zb.test(f))&&yb.test(a)&&(d=d.reverse());return this.pushStack(d,a,g.join(","))}});c.extend({filter:function(a,b,e){e&&(a=":not("+a+")");return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,e){for(var f=[],a=a[b];a&&a.nodeType!==9&&(e===g||a.nodeType!==1||!c(a).is(e));)a.nodeType===1&&f.push(a),a=a[b];return f},nth:function(a,b,c){for(var b=b||1,f=0;a;a=a[c])if(a.nodeType===1&&++f===
b)break;return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Cb=/ jQuery\d+="(?:\d+|null)"/g,oa=/^\s+/,Pa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Qa=/<([\w:]+)/,Db=/<tbody/i,Eb=/<|&#?\w+;/,Ra=/<(?:script|object|embed|option|style)/i,Sa=/checked\s*(?:[^=]|=\s*.checked.)/i,Fb=/\/(java|ecma)script/i,gb=/^\s*<!(?:\[CDATA\[|\-\-)/,t={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>",
"</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};t.optgroup=t.option;t.tbody=t.tfoot=t.colgroup=t.caption=t.thead;t.th=t.td;c.support.htmlSerialize||(t._default=[1,"div<div>","</div>"]);c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var e=c(this);e.text(a.call(this,b,
e.text()))});if(typeof a!="object"&&a!==g)return this.empty().append((this[0]&&this[0].ownerDocument||m).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapAll(a.call(this,b))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,
b))});return this.each(function(){var b=c(this),e=b.contents();e.length?e.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,
this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());
return a}},remove:function(a,b){for(var e=0,f;(f=this[e])!=null;e++)if(!a||c.filter(a,[f]).length)!b&&f.nodeType===1&&(c.cleanData(f.getElementsByTagName("*")),c.cleanData([f])),f.parentNode&&f.parentNode.removeChild(f);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=a==null?!1:a;b=b==null?a:b;return this.map(function(){return c.clone(this,a,b)})},
html:function(a){if(a===g)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Cb,""):null;if(typeof a=="string"&&!Ra.test(a)&&(c.support.leadingWhitespace||!oa.test(a))&&!t[(Qa.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Pa,"<$1></$2>");try{for(var b=0,e=this.length;b<e;b++)this[b].nodeType===1&&(c.cleanData(this[b].getElementsByTagName("*")),this[b].innerHTML=a)}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(b){var e=c(this);e.html(a.call(this,b,e.html()))}):
this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var e=c(this),f=e.html();e.replaceWith(a.call(this,b,f))});typeof a!="string"&&(a=c(a).detach());return this.each(function(){var b=this.nextSibling,e=this.parentNode;c(this).remove();b?c(b).before(a):c(e).append(a)})}return this.length?this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,
b,e){var f,d,i,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l=="string"&&Sa.test(l))return this.each(function(){c(this).domManip(a,b,e,!0)});if(c.isFunction(l))return this.each(function(f){var d=c(this);a[0]=l.call(this,f,b?d.html():g);d.domManip(a,b,e)});if(this[0]){i=l&&l.parentNode;c.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?f={fragment:i}:f=c.buildFragment(a,this,k);i=f.fragment;i.childNodes.length===1?d=i=i.firstChild:d=i.firstChild;if(d){b=
b&&c.nodeName(d,"tr");d=0;for(var j=this.length,n=j-1;d<j;d++)e.call(b?c.nodeName(this[d],"table")?this[d].getElementsByTagName("tbody")[0]||this[d].appendChild(this[d].ownerDocument.createElement("tbody")):this[d]:this[d],f.cacheable||j>1&&d<n?c.clone(i,!0,!0):i)}k.length&&c.each(k,fb)}return this}});c.buildFragment=function(a,b,e){var f,d,g,l;b&&b[0]&&(l=b[0].ownerDocument||b[0]);l.createDocumentFragment||(l=m);a.length===1&&typeof a[0]=="string"&&a[0].length<512&&l===m&&a[0].charAt(0)==="<"&&!Ra.test(a[0])&&
(c.support.checkClone||!Sa.test(a[0]))&&(d=!0,g=c.fragments[a[0]],g&&g!==1&&(f=g));f||(f=l.createDocumentFragment(),c.clean(a,l,f,e));d&&(c.fragments[a[0]]=g?f:1);return{fragment:f,cacheable:d}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(e){var f=[],e=c(e),d=this.length===1&&this[0].parentNode;if(d&&d.nodeType===11&&d.childNodes.length===1&&e.length===1)return e[b](this[0]),this;for(var d=
0,g=e.length;d<g;d++){var l=(d>0?this.clone(!0):this).get();c(e[d])[b](l);f=f.concat(l)}return this.pushStack(f,a,e.selector)}});c.extend({clone:function(a,b,e){var f=a.cloneNode(!0),d,g,l;if((!c.support.noCloneEvent||!c.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!c.isXMLDoc(a)){ya(a,f);d=X(a);g=X(f);for(l=0;d[l];++l)ya(d[l],g[l])}if(b&&(za(a,f),e)){d=X(a);g=X(f);for(l=0;d[l];++l)za(d[l],g[l])}return f},clean:function(a,b,e,f){b=b||m;typeof b.createElement=="undefined"&&(b=b.ownerDocument||
b[0]&&b[0].ownerDocument||m);for(var d=[],g,l=0,k;(k=a[l])!=null;l++)if(typeof k=="number"&&(k+=""),k){if(typeof k=="string")if(Eb.test(k)){k=k.replace(Pa,"<$1></$2>");g=(Qa.exec(k)||["",""])[1].toLowerCase();var j=t[g]||t._default,n=j[0],o=b.createElement("div");for(o.innerHTML=j[1]+k+j[2];n--;)o=o.lastChild;if(!c.support.tbody){n=Db.test(k);j=g==="table"&&!n?o.firstChild&&o.firstChild.childNodes:j[1]==="<table>"&&!n?o.childNodes:[];for(g=j.length-1;g>=0;--g)c.nodeName(j[g],"tbody")&&!j[g].childNodes.length&&
j[g].parentNode.removeChild(j[g])}!c.support.leadingWhitespace&&oa.test(k)&&o.insertBefore(b.createTextNode(oa.exec(k)[0]),o.firstChild);k=o.childNodes}else k=b.createTextNode(k);var q;if(!c.support.appendChecked)if(k[0]&&typeof(q=k.length)=="number")for(g=0;g<q;g++)wa(k[g]);else wa(k);k.nodeType?d.push(k):d=c.merge(d,k)}if(e){a=function(a){return!a.type||Fb.test(a.type)};for(l=0;d[l];l++)f&&c.nodeName(d[l],"script")&&(!d[l].type||d[l].type.toLowerCase()==="text/javascript")?f.push(d[l].parentNode?
d[l].parentNode.removeChild(d[l]):d[l]):(d[l].nodeType===1&&(b=c.grep(d[l].getElementsByTagName("script"),a),d.splice.apply(d,[l+1,0].concat(b))),e.appendChild(d[l]))}return d},cleanData:function(a){for(var b,e,f=c.cache,d=c.expando,g=c.event.special,l=c.support.deleteExpando,k=0,j;(j=a[k])!=null;k++)if(!j.nodeName||!c.noData[j.nodeName.toLowerCase()])if(e=j[c.expando]){if((b=f[e]&&f[e][d])&&b.events){for(var n in b.events)g[n]?c.event.remove(j,n):c.removeEvent(j,n,b.handle);b.handle&&(b.handle.elem=
null)}l?delete j[c.expando]:j.removeAttribute&&j.removeAttribute(c.expando);delete f[e]}}});var Ta=/alpha\([^)]*\)/i,Gb=/opacity=([^)]*)/,Hb=/([A-Z]|^ms)/g,Ua=/^-?\d+(?:px)?$/i,Ib=/^-?\d/,Jb=/^[+\-]=/,Kb=/[^+\-\.\de]+/g,Lb={position:"absolute",visibility:"hidden",display:"block"},db=["Left","Right"],eb=["Top","Bottom"],E,Va,Wa;c.fn.css=function(a,b){if(arguments.length===2&&b===g)return this;return c.access(this,a,b,!0,function(a,b,d){return d!==g?c.style(a,b,d):c.css(a,b)})};c.extend({cssHooks:{opacity:{get:function(a,
b){if(b){var c=E(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,e,d){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var h,i=c.camelCase(b),l=a.style,k=c.cssHooks[i],b=c.cssProps[i]||i;if(e===g){if(k&&"get"in k&&(h=k.get(a,!1,d))!==g)return h;return l[b]}d=typeof e;if(!(d==="number"&&isNaN(e)||
e==null))if(d==="string"&&Jb.test(e)&&(e=+e.replace(Kb,"")+parseFloat(c.css(a,b)),d="number"),d==="number"&&!c.cssNumber[i]&&(e+="px"),!k||!("set"in k)||(e=k.set(a,e))!==g)try{l[b]=e}catch(j){}}},css:function(a,b,e){var d,h,b=c.camelCase(b);h=c.cssHooks[b];b=c.cssProps[b]||b;b==="cssFloat"&&(b="float");if(h&&"get"in h&&(d=h.get(a,!0,e))!==g)return d;if(E)return E(a,b)},swap:function(a,b,c){var d={},g;for(g in b)d[g]=a.style[g],a.style[g]=b[g];c.call(a);for(g in b)a.style[g]=d[g]}});c.curCSS=c.css;
c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(a,d,g){var i;if(d){if(a.offsetWidth!==0)return va(a,b,g);c.swap(a,Lb,function(){i=va(a,b,g)});return i}},set:function(a,b){if(!Ua.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}});c.support.opacity||(c.cssHooks.opacity={get:function(a,b){return Gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var e=a.style,d=a.currentStyle;e.zoom=1;var g=c.isNaN(b)?
"":"alpha(opacity="+b*100+")",d=d&&d.filter||e.filter||"";e.filter=Ta.test(d)?d.replace(Ta,g):d+" "+g}});c(function(){c.support.reliableMarginRight||(c.cssHooks.marginRight={get:function(a,b){var e;c.swap(a,{display:"inline-block"},function(){b?e=E(a,"margin-right","marginRight"):e=a.style.marginRight});return e}})});m.defaultView&&m.defaultView.getComputedStyle&&(Va=function(a,b){var e,d,b=b.replace(Hb,"-$1").toLowerCase();if(!(d=a.ownerDocument.defaultView))return g;if(d=d.getComputedStyle(a,null))e=
d.getPropertyValue(b),e===""&&!c.contains(a.ownerDocument.documentElement,a)&&(e=c.style(a,b));return e});m.documentElement.currentStyle&&(Wa=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],g=a.runtimeStyle&&a.runtimeStyle[b],i=a.style;!Ua.test(d)&&Ib.test(d)&&(c=i.left,g&&(a.runtimeStyle.left=a.currentStyle.left),i.left=b==="fontSize"?"1em":d||0,d=i.pixelLeft+"px",i.left=c,g&&(a.runtimeStyle.left=g));return d===""?"auto":d});E=Va||Wa;c.expr&&c.expr.filters&&(c.expr.filters.hidden=function(a){var b=
a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"},c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)});var Mb=/%20/g,cb=/\[\]$/,Xa=/\r?\n/g,Nb=/#.*$/,Ob=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Qb=/^(?:GET|HEAD)$/,Rb=/^\/\//,Ya=/\?/,Sb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Tb=/^(?:select|textarea)/i,
ua=/\s+/,Ub=/([?&])_=[^&]*/,Za=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,$a=c.fn.load,fa={},ab={},I,K;try{I=ob.href}catch($b){I=m.createElement("a"),I.href="",I=I.href}K=Za.exec(I.toLowerCase())||[];c.fn.extend({load:function(a,b,e){if(typeof a!="string"&&$a)return $a.apply(this,arguments);if(!this.length)return this;var d=a.indexOf(" ");if(d>=0)var h=a.slice(d,a.length),a=a.slice(0,d);d="GET";b&&(c.isFunction(b)?(e=b,b=g):typeof b=="object"&&(b=c.param(b,c.ajaxSettings.traditional),d="POST"));
var i=this;c.ajax({url:a,type:d,dataType:"html",data:b,complete:function(a,b,d){d=a.responseText;a.isResolved()&&(a.done(function(a){d=a}),i.html(h?c("<div>").append(d.replace(Sb,"")).find(h):d));e&&i.each(e,[d,b,a])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Tb.test(this.nodeName)||Pb.test(this.type))}).map(function(a,
b){var e=c(this).val();return e==null?null:c.isArray(e)?c.map(e,function(a){return{name:b.name,value:a.replace(Xa,"\r\n")}}):{name:b.name,value:e.replace(Xa,"\r\n")}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(a){return this.bind(b,a)}});c.each(["get","post"],function(a,b){c[b]=function(a,d,h,i){c.isFunction(d)&&(i=i||h,h=d,d=g);return c.ajax({type:b,url:a,data:d,success:h,dataType:i})}});c.extend({getScript:function(a,
b){return c.get(a,g,b,"script")},getJSON:function(a,b,e){return c.get(a,b,e,"json")},ajaxSetup:function(a,b){b?c.extend(!0,a,c.ajaxSettings,b):(b=a,a=c.extend(!0,c.ajaxSettings,b));for(var e in{context:1,url:1})e in b?a[e]=b[e]:e in c.ajaxSettings&&(a[e]=c.ajaxSettings[e]);return a},ajaxSettings:{url:I,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|widget):$/.test(K[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",
html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":d.String,"text html":!0,"text json":c.parseJSON,"text xml":c.parseXML}},ajaxPrefilter:ta(fa),ajaxTransport:ta(ab),ajax:function(a,b){function e(a,b,e,m){if(A!==2){A=2;w&&clearTimeout(w);y=g;q=m||"";s.readyState=a?4:0;var o,x,r;if(e){var m=d,v=s,t=m.contents,u=m.dataTypes,S=m.responseFields,C,
z,L,D;for(z in S)z in e&&(v[S[z]]=e[z]);for(;u[0]==="*";)u.shift(),C===g&&(C=m.mimeType||v.getResponseHeader("content-type"));if(C)for(z in t)if(t[z]&&t[z].test(C)){u.unshift(z);break}if(u[0]in e)L=u[0];else{for(z in e){if(!u[0]||m.converters[z+" "+u[0]]){L=z;break}D||(D=z)}L=L||D}L?(L!==u[0]&&u.unshift(L),e=e[L]):e=void 0}else e=g;if(a>=200&&a<300||a===304){if(d.ifModified){if(C=s.getResponseHeader("Last-Modified"))c.lastModified[n]=C;if(C=s.getResponseHeader("Etag"))c.etag[n]=C}if(a===304)b="notmodified",
o=!0;else try{C=d;C.dataFilter&&(e=C.dataFilter(e,C.dataType));var H=C.dataTypes;z={};var F,I,K=H.length,J,N=H[0],E,M,O,Q,G;for(F=1;F<K;F++){if(F===1)for(I in C.converters)typeof I=="string"&&(z[I.toLowerCase()]=C.converters[I]);E=N;N=H[F];if(N==="*")N=E;else if(E!=="*"&&E!==N){M=E+" "+N;O=z[M]||z["* "+N];if(!O)for(Q in G=g,z)if(J=Q.split(" "),J[0]===E||J[0]==="*")if(G=z[J[1]+" "+N]){Q=z[Q];Q===!0?O=G:G===!0&&(O=Q);break}!O&&!G&&c.error("No conversion from "+M.replace(" "," to "));O!==!0&&(e=O?O(e):
G(Q(e)))}}x=e;b="success";o=!0}catch(P){b="parsererror",r=P}}else if(r=b,!b||a)b="error",a<0&&(a=0);s.status=a;s.statusText=b;o?l.resolveWith(h,[x,b,s]):l.rejectWith(h,[s,b,r]);s.statusCode(j);j=g;B&&i.trigger("ajax"+(o?"Success":"Error"),[s,d,o?x:r]);k.resolveWith(h,[s,b]);B&&(i.trigger("ajaxComplete",[s,d]),--c.active||c.event.trigger("ajaxStop"))}}typeof a=="object"&&(b=a,a=g);var b=b||{},d=c.ajaxSetup({},b),h=d.context||d,i=h!==d&&(h.nodeType||h instanceof c)?c(h):c.event,l=c.Deferred(),k=c._Deferred(),
j=d.statusCode||{},n,m={},o={},q,r,y,w,t,A=0,B,v,s={readyState:0,setRequestHeader:function(a,b){if(!A){var c=a.toLowerCase(),a=o[c]=o[c]||a;m[a]=b}return this},getAllResponseHeaders:function(){return A===2?q:null},getResponseHeader:function(a){var b;if(A===2){if(!r)for(r={};b=Ob.exec(q);)r[b[1].toLowerCase()]=b[2];b=r[a.toLowerCase()]}return b===g?null:b},overrideMimeType:function(a){A||(d.mimeType=a);return this},abort:function(a){a=a||"abort";y&&y.abort(a);e(0,a);return this}};l.promise(s);s.success=
s.done;s.error=s.fail;s.complete=k.done;s.statusCode=function(a){if(a){var b;if(A<2)for(b in a)j[b]=[j[b],a[b]];else b=a[s.status],s.then(b,b)}return this};d.url=((a||d.url)+"").replace(Nb,"").replace(Rb,K[1]+"//");d.dataTypes=c.trim(d.dataType||"*").toLowerCase().split(ua);d.crossDomain==null&&(t=Za.exec(d.url.toLowerCase()),d.crossDomain=!(!t||t[1]==K[1]&&t[2]==K[2]&&(t[3]||(t[1]==="http:"?80:443))==(K[3]||(K[1]==="http:"?80:443))));d.data&&d.processData&&typeof d.data!="string"&&(d.data=c.param(d.data,
d.traditional));V(fa,d,b,s);if(A===2)return!1;B=d.global;d.type=d.type.toUpperCase();d.hasContent=!Qb.test(d.type);B&&c.active++===0&&c.event.trigger("ajaxStart");if(!d.hasContent&&(d.data&&(d.url+=(Ya.test(d.url)?"&":"?")+d.data),n=d.url,d.cache===!1)){t=c.now();var H=d.url.replace(Ub,"$1_="+t);d.url=H+(H===d.url?(Ya.test(d.url)?"&":"?")+"_="+t:"")}(d.data&&d.hasContent&&d.contentType!==!1||b.contentType)&&s.setRequestHeader("Content-Type",d.contentType);d.ifModified&&(n=n||d.url,c.lastModified[n]&&
s.setRequestHeader("If-Modified-Since",c.lastModified[n]),c.etag[n]&&s.setRequestHeader("If-None-Match",c.etag[n]));s.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(v in d.headers)s.setRequestHeader(v,d.headers[v]);if(d.beforeSend&&(d.beforeSend.call(h,s,d)===!1||A===2))return s.abort(),!1;for(v in{success:1,error:1,complete:1})s[v](d[v]);if(y=V(ab,d,b,s)){s.readyState=1;B&&i.trigger("ajaxSend",
[s,d]);d.async&&d.timeout>0&&(w=setTimeout(function(){s.abort("timeout")},d.timeout));try{A=1,y.send(m,e)}catch(D){status<2?e(-1,D):c.error(D)}}else e(-1,"No Transport");return s},param:function(a,b){var d=[],f=function(a,b){b=c.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};b===g&&(b=c.ajaxSettings.traditional);if(c.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){f(this.name,this.value)});else for(var h in a)da(h,a[h],b,f);return d.join("&").replace(Mb,
"+")}});c.extend({active:0,lastModified:{},etag:{}});var Vb=c.now(),ca=/(\=)\?(&|$)|\?\?/i;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return c.expando+"_"+Vb++}});c.ajaxPrefilter("json jsonp",function(a,b,e){b=a.contentType==="application/x-www-form-urlencoded"&&typeof a.data=="string";if(a.dataTypes[0]==="jsonp"||a.jsonp!==!1&&(ca.test(a.url)||b&&ca.test(a.data))){var f,g=a.jsonpCallback=c.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,i=d[g],l=a.url,k=a.data,j="$1"+g+
"$2";a.jsonp!==!1&&(l=l.replace(ca,j),a.url===l&&(b&&(k=k.replace(ca,j)),a.data===k&&(l+=(/\?/.test(l)?"&":"?")+a.jsonp+"="+g)));a.url=l;a.data=k;d[g]=function(a){f=[a]};e.always(function(){d[g]=i;f&&c.isFunction(i)&&d[g](f[0])});a.converters["script json"]=function(){f||c.error(g+" was not called");return f[0]};a.dataTypes[0]="json";return"script"}});c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},
converters:{"text script":function(a){c.globalEval(a);return a}}});c.ajaxPrefilter("script",function(a){a.cache===g&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});c.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=m.head||m.getElementsByTagName("head")[0]||m.documentElement;return{send:function(d,h){b=m.createElement("script");b.async="async";a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=
b.onreadystatechange=null,c&&b.parentNode&&c.removeChild(b),b=g,d||h(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(0,1)}}}});var pa=d.ActiveXObject?function(){for(var a in G)G[a](0,1)}:!1,Wb=0,G;c.ajaxSettings.xhr=d.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&ra()))a:{try{a=new d.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:ra;(function(a){c.extend(c.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})})(c.ajaxSettings.xhr());c.support.ajax&&
c.ajaxTransport(function(a){if(!a.crossDomain||c.support.cors){var b;return{send:function(e,f){var h=a.xhr(),i,l;a.username?h.open(a.type,a.url,a.async,a.username,a.password):h.open(a.type,a.url,a.async);if(a.xhrFields)for(l in a.xhrFields)h[l]=a.xhrFields[l];a.mimeType&&h.overrideMimeType&&h.overrideMimeType(a.mimeType);!a.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(l in e)h.setRequestHeader(l,e[l])}catch(j){}h.send(a.hasContent&&a.data||null);b=function(d,
e){var l,j,k,m,o;try{if(b&&(e||h.readyState===4))if(b=g,i&&(h.onreadystatechange=c.noop,pa&&delete G[i]),e)h.readyState!==4&&h.abort();else{l=h.status;k=h.getAllResponseHeaders();m={};(o=h.responseXML)&&o.documentElement&&(m.xml=o);m.text=h.responseText;try{j=h.statusText}catch(q){j=""}!l&&a.isLocal&&!a.crossDomain?l=m.text?200:404:l===1223&&(l=204)}}catch(r){e||f(-1,r)}m&&f(l,j,m,k)};!a.async||h.readyState===4?b():(i=++Wb,pa&&(G||(G={},c(d).unload(pa)),G[i]=b),h.onreadystatechange=b)},abort:function(){b&&
b(0,1)}}}});var ea={},B,J,Xb=/^(?:toggle|show|hide)$/,Yb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,P,sa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],W,qa=d.webkitRequestAnimationFrame||d.mozRequestAnimationFrame||d.oRequestAnimationFrame;c.fn.extend({show:function(a,b,d){var f;if(a||a===0)return this.animate(q("show",3),a,b,d);b=0;for(d=this.length;b<d;b++)a=this[b],a.style&&(f=a.style.display,!c._data(a,
"olddisplay")&&f==="none"&&(f=a.style.display=""),f===""&&c.css(a,"display")==="none"&&c._data(a,"olddisplay",o(a.nodeName)));for(b=0;b<d;b++)if(a=this[b],a.style&&(f=a.style.display,f===""||f==="none"))a.style.display=c._data(a,"olddisplay")||"";return this},hide:function(a,b,d){if(a||a===0)return this.animate(q("hide",3),a,b,d);a=0;for(b=this.length;a<b;a++)this[a].style&&(d=c.css(this[a],"display"),d!=="none"&&!c._data(this[a],"olddisplay")&&c._data(this[a],"olddisplay",d));for(a=0;a<b;a++)this[a].style&&
(this[a].style.display="none");return this},_toggle:c.fn.toggle,toggle:function(a,b,d){var f=typeof a=="boolean";c.isFunction(a)&&c.isFunction(b)?this._toggle.apply(this,arguments):a==null||f?this.each(function(){var b=f?a:c(this).is(":hidden");c(this)[b?"show":"hide"]()}):this.animate(q("toggle",3),a,b,d);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,d,f){var g=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(g.complete,
[!1]);a=c.extend({},a);return this[g.queue===!1?"each":"queue"](function(){var h;g.queue===!1&&c._mark(this);var b=c.extend({},g),d=this.nodeType===1,e=d&&c(this).is(":hidden"),f,j,m,q,r,t,y,w;b.animatedProperties={};for(m in a){f=c.camelCase(m);m!==f&&(a[f]=a[m],delete a[m]);j=a[f];c.isArray(j)?(b.animatedProperties[f]=j[1],h=a[f]=j[0],j=h):b.animatedProperties[f]=b.specialEasing&&b.specialEasing[f]||b.easing||"swing";if(j==="hide"&&e||j==="show"&&!e)return b.complete.call(this);d&&(f==="height"||
f==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],c.css(this,"display")==="inline"&&c.css(this,"float")==="none"&&(c.support.inlineBlockNeedsLayout?(q=o(this.nodeName),q==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(m in a)d=new c.fx(this,b,m),j=a[m],Xb.test(j)?d[j==="toggle"?e?"show":"hide":j]():(r=Yb.exec(j),t=d.cur(),r?
(y=parseFloat(r[2]),w=r[3]||(c.cssNumber[m]?"":"px"),w!=="px"&&(c.style(this,m,(y||1)+w),t*=(y||1)/d.cur(),c.style(this,m,t+w)),r[1]&&(y=(r[1]==="-="?-1:1)*y+t),d.custom(t,y,w)):d.custom(t,j,""));return!0})},stop:function(a,b){a&&this.queue([]);this.each(function(){var a=c.timers,d=a.length;for(b||c._unmark(!0,this);d--;)a[d].elem===this&&(b&&a[d](!0),a.splice(d,1))});b||this.dequeue();return this}});c.each({slideDown:q("show",1),slideUp:q("hide",1),slideToggle:q("toggle",1),fadeIn:{opacity:"show"},
fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}});c.extend({speed:function(a,b,d){var f=a&&typeof a=="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=="number"?f.duration:f.duration in c.fx.speeds?c.fx.speeds[f.duration]:c.fx.speeds._default;f.old=f.complete;f.complete=function(a){c.isFunction(f.old)&&f.old.call(this);f.queue!==
!1?c.dequeue(this):a!==!1&&c._unmark(this)};return f},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+0.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;b.orig=b.orig||{}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];
var a,b=c.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,d){function f(a){return g.step(a)}var g=this,i=c.fx,j;this.startTime=W||w();this.start=a;this.end=b;this.unit=d||this.unit||(c.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;f.elem=this.elem;f()&&c.timers.push(f)&&!P&&(qa?(P=!0,j=function(){P&&(qa(j),i.tick())},qa(j)):P=setInterval(i.tick,i.interval))},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);
this.options.show=!0;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=W||w(),d=!0,f=this.elem,g=this.options,i,j;if(a||b>=g.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();g.animatedProperties[this.prop]=!0;for(i in g.animatedProperties)g.animatedProperties[i]!==!0&&(d=!1);if(d){g.overflow!=
null&&!c.support.shrinkWrapBlocks&&c.each(["","X","Y"],function(a,b){f.style["overflow"+b]=g.overflow[a]});g.hide&&c(f).hide();if(g.hide||g.show)for(var k in g.animatedProperties)c.style(f,k,g.orig[k]);g.complete.call(f)}return!1}g.duration==Infinity?this.now=b:(j=b-this.startTime,this.state=j/g.duration,this.pos=c.easing[g.animatedProperties[this.prop]](this.state,j,0,1,g.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return!0}};c.extend(c.fx,{tick:function(){for(var a=
c.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(P);P=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}});c.expr&&c.expr.filters&&(c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===
b.elem}).length});var Zb=/^t(?:able|d|h)$/i,bb=/^(?:body|html)$/i;"getBoundingClientRect"in m.documentElement?c.fn.offset=function(a){var b=this[0],d;if(a)return this.each(function(b){c.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(f){}var g=b.ownerDocument,i=g.documentElement;if(!d||!c.contains(i,b))return d?{top:d.top,left:d.left}:{top:0,left:0};b=g.body;g=j(g);return{top:d.top+(g.pageYOffset||
c.support.boxModel&&i.scrollTop||b.scrollTop)-(i.clientTop||b.clientTop||0),left:d.left+(g.pageXOffset||c.support.boxModel&&i.scrollLeft||b.scrollLeft)-(i.clientLeft||b.clientLeft||0)}}:c.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){c.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,f=b.offsetParent,g=b.ownerDocument,i=g.documentElement,j=g.body;d=(g=g.defaultView)?g.getComputedStyle(b,
null):b.currentStyle;for(var k=b.offsetTop,m=b.offsetLeft;(b=b.parentNode)&&b!==j&&b!==i;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=g?g.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;m-=b.scrollLeft;b===f&&(k+=b.offsetTop,m+=b.offsetLeft,c.offset.doesNotAddBorder&&(!c.offset.doesAddBorderForTableAndCells||!Zb.test(b.nodeName))&&(k+=parseFloat(d.borderTopWidth)||0,m+=parseFloat(d.borderLeftWidth)||0),f=b.offsetParent);c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!==
"visible"&&(k+=parseFloat(d.borderTopWidth)||0,m+=parseFloat(d.borderLeftWidth)||0)}if(d.position==="relative"||d.position==="static")k+=j.offsetTop,m+=j.offsetLeft;c.offset.supportsFixedPosition&&d.position==="fixed"&&(k+=Math.max(i.scrollTop,j.scrollTop),m+=Math.max(i.scrollLeft,j.scrollLeft));return{top:k,left:m}};c.offset={initialize:function(){var a=m.body,b=m.createElement("div"),d,f,g,i=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,
width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;g=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=
g.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();c.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(c.css(a,
"marginTop"))||0,d+=parseFloat(c.css(a,"marginLeft"))||0);return{top:b,left:d}},setOffset:function(a,b,d){var f=c.css(a,"position");f==="static"&&(a.style.position="relative");var g=c(a),i=g.offset(),j=c.css(a,"top"),k=c.css(a,"left"),m={},n={},o,q;(f==="absolute"||f==="fixed")&&c.inArray("auto",[j,k])>-1?(n=g.position(),o=n.top,q=n.left):(o=parseFloat(j)||0,q=parseFloat(k)||0);c.isFunction(b)&&(b=b.call(a,d,i));b.top!=null&&(m.top=b.top-i.top+o);b.left!=null&&(m.left=b.left-i.left+q);"using"in b?
b.using.call(a,m):g.css(m)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=bb.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;f.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;f.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||
m.body;a&&!bb.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(b){var h,i;if(b===g){h=this[0];if(!h)return null;return(i=j(h))?"pageXOffset"in i?i[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&i.document.documentElement[d]||i.document.body[d]:h[d]}return this.each(function(){(i=j(this))?i.scrollTo(a?c(i).scrollLeft():b,a?b:c(i).scrollTop()):this[d]=b})}});c.each(["Height","Width"],function(a,
b){var d=b.toLowerCase();c.fn["inner"+b]=function(){var a=this[0];return a&&a.style?parseFloat(c.css(a,d,"padding")):null};c.fn["outer"+b]=function(a){var b=this[0];return b&&b.style?parseFloat(c.css(b,d,a?"margin":"border")):null};c.fn[d]=function(a){var h=this[0];if(!h)return a==null?null:this;if(c.isFunction(a))return this.each(function(b){var g=c(this);g[d](a.call(this,b,g[d]()))});if(c.isWindow(h)){var i=h.document.documentElement["client"+b];return h.document.compatMode==="CSS1Compat"&&i||h.document.body["client"+
b]||i}if(h.nodeType===9)return Math.max(h.documentElement["client"+b],h.body["scroll"+b],h.documentElement["scroll"+b],h.body["offset"+b],h.documentElement["offset"+b]);if(a===g)return h=c.css(h,d),i=parseFloat(h),c.isNaN(i)?h:i;return this.css(d,typeof a=="string"?a:a+"px")}});d.jQuery=d.$=c})(window);

