(function(){var k="div",g=" ",h="undefined",l="href",p="Syntax error, unrecognized expression: ",o="[object Array]",c=null,f="",i="string",a=true,e=false,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,s=0,x=Object.prototype.toString,j=e,t=a;[0,0].sort(function(){t=e;return 0});var d=function(p,h,l,y){l=l||[];h=h||document;var D=h;if(h.nodeType!==1&&h.nodeType!==9)return [];if(!p||typeof p!==i)return l;var g=[],s,q,j,A,B=a,w=d.isXML(h),C=p,n,t,u,k;do{r.exec(f);s=r.exec(C);if(s){C=s[3];g.push(s[1]);if(s[2]){A=s[3];break}}}while(s);if(g.length>1&&z.exec(p))if(g.length===2&&b.relative[g[0]])q=v(g[0]+g[1],h);else{q=b.relative[g[0]]?[h]:d(g.shift(),h);while(g.length){p=g.shift();if(b.relative[p])p+=g.shift();q=v(p,q)}}else{if(!y&&g.length>1&&h.nodeType===9&&!w&&b.match.ID.test(g[0])&&!b.match.ID.test(g[g.length-1])){n=d.find(g.shift(),h,w);h=n.expr?d.filter(n.expr,n.set)[0]:n.set[0]}if(h){n=y?{expr:g.pop(),"set":m(y)}:d.find(g.pop(),g.length===1&&(g[0]==="~"||g[0]==="+")&&h.parentNode?h.parentNode:h,w);q=n.expr?d.filter(n.expr,n.set):n.set;if(g.length>0)j=m(q);else B=e;while(g.length){t=g.pop();u=t;if(!b.relative[t])t=f;else u=g.pop();if(u==c)u=h;b.relative[t](j,u,w)}}else j=g=[]}if(!j)j=q;!j&&d.error(t||p);if(x.call(j)===o)if(!B)l.push.apply(l,j);else if(h&&h.nodeType===1)for(k=0;j[k]!=c;k++)j[k]&&(j[k]===a||j[k].nodeType===1&&d.contains(h,j[k]))&&l.push(q[k]);else for(k=0;j[k]!=c;k++)j[k]&&j[k].nodeType===1&&l.push(q[k]);else m(j,l);if(A){d(A,D,l,y);d.uniqueSort(l)}return l};d.uniqueSort=function(a){if(n){j=t;a.sort(n);if(j)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a};d.matches=function(a,b){return d(a,c,c,b)};d.find=function(d,i,k){var e;if(!d)return [];for(var h=0,l=b.order.length;h<l;h++){var g=b.order[h],a;if(a=b.leftMatch[g].exec(d)){var j=a[1];a.splice(1,1);if(j.substr(j.length-1)!=="\\"){a[1]=(a[1]||f).replace(/\\/g,f);e=b.find[g](a,i,k);if(e!=c){d=d.replace(b.match[g],f);break}}}}if(!e)e=i.getElementsByTagName("*");return {"set":e,expr:d}};d.filter=function(h,n,q,t){var u=h,k=[],i=n,g,j,v=n&&n[0]&&d.isXML(n[0]);while(h&&n.length){for(var m in b.filter)if((g=b.leftMatch[m].exec(h))!=c&&g[2]){var w=b.filter[m],l,o,r=g[1];j=e;g.splice(1,1);if(r.substr(r.length-1)==="\\")continue;if(i===k)k=[];if(b.preFilter[m]){g=b.preFilter[m](g,i,q,k,t,v);if(!g)j=l=a;else if(g===a)continue}if(g)for(var p=0;(o=i[p])!=c;p++)if(o){l=w(o,g,p,i);var s=t^!!l;if(q&&l!=c)if(s)j=a;else i[p]=e;else if(s){k.push(o);j=a}}if(l!==undefined){if(!q)i=k;h=h.replace(b.match[m],f);if(!j)return [];break}}if(h===u)if(j==c)d.error(h);else break;u=h}return i};d.error=function(a){throw p+a;};var b=d.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|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,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(l)}},relative:{"+":function(f,c){var j=typeof c===i,k=j&&!/\W/.test(c),h=j&&!k;if(k)c=c.toLowerCase();for(var g=0,l=f.length,b;g<l;g++)if(b=f[g]){while((b=b.previousSibling)&&b.nodeType!==1);f[g]=h||b&&b.nodeName.toLowerCase()===c?b||e:b===c}h&&d.filter(c,f,a)},">":function(g,f){var h=typeof f===i,c,b=0,k=g.length;if(h&&!/\W/.test(f)){f=f.toLowerCase();for(;b<k;b++){c=g[b];if(c){var j=c.parentNode;g[b]=j.nodeName.toLowerCase()===f?j:e}}}else{for(;b<k;b++){c=g[b];if(c)g[b]=h?c.parentNode:c.parentNode===f}h&&d.filter(f,g,a)}},"":function(d,a,f){var e=s++,c=w,b;if(typeof a===i&&!/\W/.test(a)){a=a.toLowerCase();b=a;c=u}c("parentNode",a,e,d,b,f)},"~":function(d,a,f){var e=s++,c=w,b;if(typeof a===i&&!/\W/.test(a)){a=a.toLowerCase();b=a;c=u}c("previousSibling",a,e,d,b,f)}},find:{ID:function(d,a,c){if(typeof a.getElementById!==h&&!c){var b=a.getElementById(d[1]);return b?[b]:[]}},NAME:function(f,e){if(typeof e.getElementsByName!==h){for(var d=[],b=e.getElementsByName(f[1]),a=0,g=b.length;a<g;a++)b[a].getAttribute("name")===f[1]&&d.push(b[a]);return d.length===0?c:d}},TAG:function(b,a){return a.getElementsByTagName(b[1])}},preFilter:{CLASS:function(b,h,i,j,l,k){b=g+b[1].replace(/\\/g,f)+g;if(k)return b;for(var d=0,a;(a=h[d])!=c;d++)if(a)if(l^(a.className&&(g+a.className+g).replace(/[\t\n]/g,g).indexOf(b)>=0))!i&&j.push(a);else if(i)h[d]=e;return e},ID:function(a){return a[1].replace(/\\/g,f)},TAG:function(a){return a[1].toLowerCase()},CHILD:function(a){if(a[1]==="nth"){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}a[0]=s++;return a},ATTR:function(a,e,h,i,j,d){var c=a[1].replace(/\\/g,f);if(!d&&b.attrMap[c])a[1]=b.attrMap[c];if(a[2]==="~=")a[4]=g+a[4]+g;return a},PSEUDO:function(g,h,i,j,k){if(g[1]==="not")if((r.exec(g[3])||f).length>1||/^\w/.test(g[3]))g[3]=d(g[3],c,c,h);else{var l=d.filter(g[3],h,i,a^k);!i&&j.push.apply(j,l);return e}else if(b.match.POS.test(g[0])||b.match.CHILD.test(g[0]))return a;return g},POS:function(b){b.unshift(a);return b}},filters:{enabled:function(a){return a.disabled===e&&a.type!=="hidden"},disabled:function(b){return b.disabled===a},checked:function(b){return b.checked===a},selected:function(b){b.parentNode.selectedIndex;return b.selected===a},parent:function(a){return !!a.firstChild},empty:function(a){return !a.firstChild},has:function(b,c,a){return !!d(a[3],b).length},header:function(a){return /h\d/i.test(a.nodeName)},text:function(a){return "text"===a.type},radio:function(a){return "radio"===a.type},checkbox:function(a){return "checkbox"===a.type},file:function(a){return "file"===a.type},password:function(a){return "password"===a.type},submit:function(a){return "submit"===a.type},image:function(a){return "image"===a.type},reset:function(a){return "reset"===a.type},button:function(a){return "button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return /input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(b,a){return a===0},last:function(d,b,c,a){return b===a.length-1},even:function(b,a){return a%2===0},odd:function(b,a){return a%2===1},lt:function(c,b,a){return b<a[3]-0},gt:function(c,b,a){return b>a[3]-0},nth:function(c,b,a){return a[3]-0===b},eq:function(c,b,a){return a[3]-0===b}},filter:{PSEUDO:function(c,g,m,l){var h=g[1],j=b.filters[h];if(j)return j(c,m,g,l);else if(h==="contains")return (c.textContent||c.innerText||d.getText([c])||f).indexOf(g[3])>=0;else if(h==="not"){for(var k=g[3],i=0,n=k.length;i<n;i++)if(k[i]===c)return e;return a}else d.error(p+h)},CHILD:function(c,g){var k=g[1],b=c;switch(k){case "only":case "first":while(b=b.previousSibling)if(b.nodeType===1)return e;if(k==="first")return a;b=c;case "last":while(b=b.nextSibling)if(b.nodeType===1)return e;return a;case "nth":var f=g[2],j=g[3];if(f===1&&j===0)return a;var i=g[0],d=c.parentNode;if(d&&(d.sizcache!==i||!c.nodeIndex)){var l=0;for(b=d.firstChild;b;b=b.nextSibling)if(b.nodeType===1)b.nodeIndex=++l;d.sizcache=i}var h=c.nodeIndex-j;if(f===0)return h===0;else return h%f===0&&h/f>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(b,a){return a==="*"&&b.nodeType===1||b.nodeName.toLowerCase()===a},CLASS:function(a,b){return (g+(a.className||a.getAttribute("class"))+g).indexOf(b)>-1},ATTR:function(j,l){var i=l[1],k=b.attrHandle[i]?b.attrHandle[i](j):j[i]!=c?j[i]:j.getAttribute(i),d=k+f,h=l[2],a=l[4];return k==c?h==="!=":h==="="?d===a:h==="*="?d.indexOf(a)>=0:h==="~="?(g+d+g).indexOf(a)>=0:!a?d&&k!==e:h==="!="?d!==a:h==="^="?d.indexOf(a)===0:h==="$="?d.substr(d.length-a.length)===a:h==="|="?d===a||d.substr(0,a.length+1)===a+"-":e},POS:function(e,c,g,d){var f=c[2],a=b.setFilters[f];if(a)return a(e,g,c,d)}}},z=b.match.POS,y=function(b,a){return "\\"+(a-0+1)};for(var q in b.match){b.match[q]=new RegExp(b.match[q].source+/(?![^\[]*\])(?![^\(]*\))/.source);b.leftMatch[q]=new RegExp(/(^(?:.|\r|\n)*?)/.source+b.match[q].source.replace(/\\(\d+)/g,y))}var m=function(b,a){b=Array.prototype.slice.call(b,0);if(a){a.push.apply(a,b);return a}return b};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType}catch(A){m=function(a,d){var c=d||[],b=0;if(x.call(a)===o)Array.prototype.push.apply(c,a);else if(typeof a.length==="number")for(var e=a.length;b<e;b++)c.push(a[b]);else for(;a[b];b++)c.push(a[b]);return c}}var n;if(document.documentElement.compareDocumentPosition)n=function(b,c){if(!b.compareDocumentPosition||!c.compareDocumentPosition){if(b==c)j=a;return b.compareDocumentPosition?-1:1}var d=b.compareDocumentPosition(c)&4?-1:b===c?0:1;if(d===0)j=a;return d};else if("sourceIndex" in document.documentElement)n=function(b,c){if(!b.sourceIndex||!c.sourceIndex){if(b==c)j=a;return b.sourceIndex?-1:1}var d=b.sourceIndex-c.sourceIndex;if(d===0)j=a;return d};else if(document.createRange)n=function(b,c){if(!b.ownerDocument||!c.ownerDocument){if(b==c)j=a;return b.ownerDocument?-1:1}var d=b.ownerDocument.createRange(),e=c.ownerDocument.createRange();d.setStart(b,0);d.setEnd(b,0);e.setStart(c,0);e.setEnd(c,0);var f=d.compareBoundaryPoints(Range.START_TO_END,e);if(f===0)j=a;return f};d.getText=function(e){for(var b=f,a,c=0;e[c];c++){a=e[c];if(a.nodeType===3||a.nodeType===4)b+=a.nodeValue;else if(a.nodeType!==8)b+=d.getText(a.childNodes)}return b};(function(){var a=document.createElement(k),e="script"+(new Date).getTime();a.innerHTML="<a name='"+e+"'/>";var d=document.documentElement;d.insertBefore(a,d.firstChild);if(document.getElementById(e)){b.find.ID=function(b,c,d){if(typeof c.getElementById!==h&&!d){var a=c.getElementById(b[1]);return a?a.id===b[1]||typeof a.getAttributeNode!==h&&a.getAttributeNode("id").nodeValue===b[1]?[a]:undefined:[]}};b.filter.ID=function(a,c){var b=typeof a.getAttributeNode!==h&&a.getAttributeNode("id");return a.nodeType===1&&b&&b.nodeValue===c}}d.removeChild(a);d=a=c})();(function(){var a=document.createElement(k);a.appendChild(document.createComment(f));if(a.getElementsByTagName("*").length>0)b.find.TAG=function(c,e){var a=e.getElementsByTagName(c[1]);if(c[1]==="*"){for(var d=[],b=0;a[b];b++)a[b].nodeType===1&&d.push(a[b]);a=d}return a};a.innerHTML="<a href='#'></a>";if(a.firstChild&&typeof a.firstChild.getAttribute!==h&&a.firstChild.getAttribute(l)!=="#")b.attrHandle.href=function(a){return a.getAttribute(l,2)};a=c})();document.querySelectorAll&&(function(){var b=d,a=document.createElement(k);a.innerHTML="<p class='TEST'></p>";if(a.querySelectorAll&&a.querySelectorAll(".TEST").length===0)return;d=function(e,a,c,f){a=a||document;if(!f&&a.nodeType===9&&!d.isXML(a))try{return m(a.querySelectorAll(e),c)}catch(g){}return b(e,a,c,f)};for(var e in b)d[e]=b[e];a=c})();(function(){var a=document.createElement(k);a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!a.getElementsByClassName||a.getElementsByClassName("e").length===0)return;a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;b.order.splice(1,0,"CLASS");b.find.CLASS=function(c,a,b){if(typeof a.getElementsByClassName!==h&&!b)return a.getElementsByClassName(c[1])};a=c})();function u(g,i,f,c,k,h){for(var b=0,j=c.length;b<j;b++){var a=c[b];if(a){a=a[g];var d=e;while(a){if(a.sizcache===f){d=c[a.sizset];break}if(a.nodeType===1&&!h){a.sizcache=f;a.sizset=b}if(a.nodeName.toLowerCase()===i){d=a;break}a=a[g]}c[b]=d}}}function w(k,h,j,f,n,l){for(var c=0,m=f.length;c<m;c++){var b=f[c];if(b){b=b[k];var g=e;while(b){if(b.sizcache===j){g=f[b.sizset];break}if(b.nodeType===1){if(!l){b.sizcache=j;b.sizset=c}if(typeof h!==i){if(b===h){g=a;break}}else if(d.filter(h,[b]).length>0){g=b;break}}b=b[k]}f[c]=g}}}d.contains=document.compareDocumentPosition?function(a,b){return !!(a.compareDocumentPosition(b)&16)}:function(b,c){return b!==c&&(b.contains?b.contains(c):a)};d.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":e};var v=function(a,c){var g=[],h=f,i,j=c.nodeType?[c]:c;while(i=b.match.PSEUDO.exec(a)){h+=i[0];a=a.replace(b.match.PSEUDO,f)}a=b.relative[a]?a+"*":a;for(var e=0,k=j.length;e<k;e++)d(a,j[e],g);return d.filter(h,g)};window.Sizzle=d})();

