vendor: 15,118 bytes, lines 1-2
1/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */ 2(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bA.test(a)?d(a,e):bY(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function bX(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function bW(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bP,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bW(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bW(a,c,d,e,"*",g));return l}function bV(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bL),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function by(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bt:bu;if(d>0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bv(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bd,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,"input")?bj(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bj)}function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bf(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function V(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(Q.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"&")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(w,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+"").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.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(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",C,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,"ms-").replace(w,y)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:H?function(a){return a==null?"":H.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?F.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(!b)return-1;if(I)return I.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=G.call(arguments,2),g=function(){return a.apply(c,f.concat(G.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){J["[object "+b+"]"]=b.toLowerCase()}),A=e.uaMatch(z),A.browser&&(e.browser[A.browser]=!0,e.browser.version=A.version),e.browser.webkit&&(e.browser.safari=!0),j.test("
2
vendor: 9,389 bytes, line 2
2")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?C=function(){c.removeEventListener("DOMContentLoaded",C,!1),e.ready()}:c.attachEvent&&(C=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",C),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.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:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g+"With"](this===b?d:this,[h])}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},m&&f.extend(p,{position:"absolute",left:"-1000px",top:"-1000px"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.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>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.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?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c=="string",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d);if(c==="events"&&!g[c])return g[i]&&g[i].events;j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u,v;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});
vendor: 7,960 bytes, line 2
2if(a&&typeof a=="string"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(n," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.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,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u&&(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.attr(a,b,""),a.removeAttribute(b),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(u&&f.nodeName(a,"button"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,"button"))return u.set(a,b,c);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,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=/\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\./g,z=/ /g,A=/[^\w\s.|`]/g,B=function(a){return a.replace(A,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),B).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null
2,delete
vendor: 4,669 bytes, line 3
3t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.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[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),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){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.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!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,M(a.origType,a.selector),f.extend({},a,{handler:L,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,M(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?D:C):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=D;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=D;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=D,this.stopPropagation()},isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C};var E=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},F=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};
vendor: 3,854 bytes, line 3
3f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?F:E,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?F:E)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";(c==="submit"||c==="image")&&f(b).closest("form").length&&J("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&J("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var G,H=function(a){var b=f.nodeName(a,"input")?a.type:"",c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=H(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",H(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in G)f.event.add(this,c+".specialChange",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,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(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var K={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mou
vendor: 22,762 bytes, line 3
3seout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||C,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=w.exec(h),k="",j&&(k=j[0],h=h.replace(w,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,K[h]?(a.push(K[h]+k),h=h+k):h=(K[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+M(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+M(h,m),e)}return this}}),f.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){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.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",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);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,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.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]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},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){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(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,d){return b===d.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,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=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],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.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";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var N=/Until$/,O=/^(?:parents|prevUntil|prevAll)/,P=/,/,Q=/^.[^:#\[\.,]*$/,R=Array.prototype.slice,S=f.expr.match.POS,T={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(V(this,a,!1),"not",a)},filter:function(a){return this.pushStack(V(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=S.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|object|embed|option|style)/i,bb=/checked\s*(?:[^=]|=\s*.checked.)/i,bc=/\/(java|ecma)script/i,bd=/^\s*<!(?:\[CDATA\[|\-\-)/,be={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,"",""]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(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=f(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,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(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 f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this}
vendor: 5,145 bytes, lines 3-4
3,replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bb.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bf(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bl)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!ba.test(a[0])&&(f.support.checkClone||!bb.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean 4(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)g[h]&&bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=be[l]||be._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bk(k[i]);else bk(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||bc.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bm=/alpha\([^)]*\)/i,bn=/opacity=([^)]*)/,bo=/([A-Z]|^ms)/g,bp=/^-?\d+(?:px)?$/i,bq=/^-?\d/,br=/^([\-+])=([\-+.\de]+)/,bs={position:"absolute",visibility:"hidden",display:"block"},bt=["Left","Right"],bu=["Top","Bottom"],bv,bw,bx;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bv(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":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=br.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");
vendor: 22,761 bytes, line 4
4if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bv)return bv(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return by(a,b,d);f.swap(a,bs,function(){e=by(a,b,d)});return e}},set:function(a,b){if(!bp.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bn.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bm,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bm.test(g)?g.replace(bm,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bv(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bw=function(a,c){var d,e,g;c=c.replace(bo,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bx=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bp.test(d)&&bq.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bv=bw||bx,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bz=/%20/g,bA=/\[\]$/,bB=/\r?\n/g,bC=/#.*$/,bD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bE=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bF=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bG=/^(?:GET|HEAD)$/,bH=/^\/\//,bI=/\?/,bJ=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bK=/^(?:select|textarea)/i,bL=/\s+/,bM=/([?&])_=[^&]*/,bN=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bO=f.fn.load,bP={},bQ={},bR,bS,bT=["*/"]+["*"];try{bR=e.href}catch(bU){bR=c.createElement("a"),bR.href="",bR=bR.href}bS=bN.exec(bR.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bO)return bO.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bJ,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bK.test(this.nodeName)||bE.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bB,"\r\n")}}):{name:b.name,value:c.replace(bB,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?bX(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),bX(a,b);return a},ajaxSettings:{url:bR,isLocal:bF.test(bS[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","*":bT},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bV(bP),ajaxTransport:bV(bQ),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?bZ(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=b$(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bD.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bC,"").replace(bH,bS[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bL),d.crossDomain==null&&(r=bN.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bS[1]&&r[2]==bS[2]&&(r[3]||(r[1]==="http:"?80:443))==(bS[3]||(bS[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bW(bP,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bG.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bI.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bM,"$1_="+x);d.url=y+(y===d.url?(bI.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bT+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bW(bQ,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bz,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cq("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cr(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cq("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cq("toggle",3),a,b,c);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,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cr(this.nodeName),j==="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(i in a)k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cq("show",1),slideUp:cq("hide",1),slideToggle:cq("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.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=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function g(a){return d.step(a)}var d=this,e=f.fx;this.startTime=cn||co(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&f.timers.push(g)&&!cl&&(cl=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cn||co(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cl),cl=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.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}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cs=/^t(?:able|d|h)$/i,ct=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cu(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cs.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<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>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=ct.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!ct.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cu(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cu(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNaN(j)?i:j}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);
4 5 6(function ($) { 7 8 $.fn.attachBubble = function() 9 { 10 var _tid; 11 var _flag; 12 var _text = "Loading..."; 13 var _markup = '\ 14 <div class="dg_bubble"> \ 15 <div class="relative"> \ 16 <div class="bubble_top"></div> \ 17 <div class="bubble_center">Loading...</div> \ 18 <div class="bubble_bottom"></div> \ 19 </div> \ 20 </div>'; 21 22 $(this).find('.remove_alt').removeAttr('title'); 23 24 return $(this).mouseenter(function () { 25 openBubble(this); 26 }).mouseleave(function () { 27 closeBubble(this); 28 }); 29 30 function openBubble(elem) 31 { 32 $('.dg_bubble').remove(); 33 34 _flag = 1; 35 _tid = setTimeout(function () 36 { 37 _markup = '\ 38 <div class="dg_bubble"> \ 39 <div class="relative"> \ 40 <div class="bubble_top"></div> \ 41 <div class="bubble_center">Loading...</div> \ 42 <div class="bubble_bottom"></div> \ 43 </div> \ 44 </div>'; 45 46 var _elem = $(elem).find('.dg_tooltip_content'); 47 var _ajaxpath = $(_elem).attr('rel'); 48 var _obj = elem; 49 50 if (!_flag) { closeBubble(elem); return; } 51 if (!_ajaxpath) 52 { 53 _text = $(_elem).html(); 54 createTextBubble(elem); 55 return 0; 56 } 57 var arr; 58 arr = ($(elem).parent().attr('type')) 59 _ajaxpath = (arr == 'review') ? (_ajaxpath + '/review') : _ajaxpath; 60 _ajaxpath = (arr == 'collectors') ? (_ajaxpath + '/collectors') : _ajaxpath; 61 62 $.ajax( 63 { 64 type: 'POST', 65 url: _ajaxpath, 66 67 success: function(_text) 68 { 69 if (!_flag) { closeBubble(elem); return; } 70 71 var _popup = $(_markup.replace('Loading...', _text)); 72 73 _popup.css('opacity', 0); 74 _popup.appendTo(_obj); 75 76 var coord = new Array(); 77 var offset = $(_obj).offset(); 78 79 client_height 80 = document.compatMode == 'CSS1Compat' && !window.opera 81 ? document.documentElement.clientHeight 82 : document.body.clientHeight; 83 84 coord["top"] = parseInt(offset.top) - 20; 85 coord["left"] = parseInt(offset.left) + 86 parseInt($(_obj).width()) - 60; 87 88 height = $(_popup).height() - $(_popup).find('img').height() + 145; 89 scrl_top = self.pageYOffset || 90 (document.documentElement && 91 document.documentElement.scrollTop) || 92 (document.body && document.body.scrollTop); 93 94 diff = client_height - (coord["top"] - scrl_top) - height; 95 96 if (diff < 0) 97 { 98 coord["top"] += diff; 99 pos = Math.abs(diff); 100 max_pos = height - 120; 101 102 if (pos > max_pos) pos = max_pos; 103 104 $('.bubble_center').css('background-position', 105 'left ' + pos + 'px'); 106 } 107 108 if (!_flag) { closeBubble(elem); return; } 109 110 _popup.css({ 111 top: coord["top"], 112 left: coord["left"], 113 display: 'block' 114 }).animate({ 115 top: '+=10px', 116 opacity: 1 117 }, 250, 'swing'); 118 119 return false; 120 } 121 }); 122 }, 500); 123 } 124 125 function createTextBubble(_obj) 126 { 127 var _popup = $(_markup.replace('Loading...', _text)); 128 129 _popup.css('opacity', 0); 130 _popup.appendTo(_obj); 131 132 var coord = new Array(); 133 //var offset = $(_obj).offset(); 134 var offset = $(_obj).position(); 135 136 client_height 137 = document.compatMode == 'CSS1Compat' && !window.opera 138 ? document.documentElement.clientHeight 139 : document.body.clientHeight; 140 141 coord["top"] = parseInt(offset.top) + 10; 142 coord["left"] = parseInt(offset.left) + parseInt($(_obj).width()) - 20; 143 144 height = $(_popup).height(); 145 scrl_top = self.pageYOffset || 146 (document.documentElement && 147 document.documentElement.scrollTop) || 148 (document.body && document.body.scrollTop); 149 150 $('.dg_bubble').addClass('bubble_mini'); 151 152 if (!_flag) { closeBubble(_obj); return; } 153 154 _popup.css({ 155 top: coord["top"], 156 left: coord["left"], 157 display: 'block' 158 }).animate({ 159 top: '+=10px', 160 opacity: 1 161 }, 250, 'swing'); 162 163 return false; 164 } 165 166 function closeBubble(elem) 167 { 168 popup = $(elem).find('.dg_bubble'); 169 170 if (popup) 171 { 172 popup.animate({ 173 top: '-=10px', 174 opacity: 0 175 }, 250, 'swing', function () { 176 popup.remove(); 177 }); 178 } 179 180 clearTimeout(_tid) 181 _flag = 0; 182 183 return false;
184 } 185}; 186})(jQuery); 187 188 189$(document).ready(function() { 190 $('.dg_tooltip').each(function(){ 191 $(this).attachBubble(); 192 }); 193}); 194 195 196/* 197 * $Revision: 1.14 $ 198 * $Date: 2012/05/31 12:50:46 $ 199 */ 200 201/******************************************************************************/ 202var __dg_js = '<scr'+'ipt language="javascr'+'ipt">var _dg_js="1.0";</scr'+'ipt>'; 203__dg_js += '<scr'+'ipt language="javascr'+'ipt1.1">_dg_js="1.1";</scr'+'ipt>'; 204__dg_js += '<scr'+'ipt language="javascr'+'ipt1.2">_dg_js="1.2";</scr'+'ipt>'; 205__dg_js += '<scr'+'ipt language="javascr'+'ipt1.3">_dg_js="1.3";</scr'+'ipt>'; 206__dg_js += '<scr'+'ipt language="javascr'+'ipt1.4">_dg_js="1.4";</scr'+'ipt>'; 207__dg_js += '<scr'+'ipt language="javascr'+'ipt1.5">_dg_js="1.5";</scr'+'ipt>'; 208__dg_js += '<scr'+'ipt language="javascr'+'ipt1.6">_dg_js="1.6";</scr'+'ipt>'; 209__dg_js += '<scr'+'ipt language="javascr'+'ipt1.7">_dg_js="1.7";</scr'+'ipt>'; 210__dg_js += '<scr'+'ipt language="javascr'+'ipt1.8">_dg_js="1.8";</scr'+'ipt>'; 211__dg_js += '<scr'+'ipt language="javascr'+'ipt1.9">_dg_js="1.9";</scr'+'ipt>'; 212document.write(__dg_js); 213 214/******************************************************************************/ 215var _dg_now = new Date(); 216 217/******************************************************************************/ 218var _dg_escape; 219var _dg_unescape; 220 221if (window.encodeURIComponent) 222{ 223 _dg_escape = window.encodeURIComponent; 224 _dg_unescape = window.decodeURIComponent; 225} 226else if (window.encodeURI) 227{ 228 _dg_escape = window.encodeURI; 229 _dg_unescape = window.decodeURI; 230} 231else 232{ 233 _dg_escape = window.escape; 234 _dg_unescape = window.unescape; 235} 236 237/******************************************************************************/ 238function _dg_flash_version () 239{ 240 try 241 { 242 try 243 { 244 var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6'); 245 246 try 247 { 248 axo.AllowScriptAccess = 'always'; 249 } 250 catch(e) 251 { 252 return '6,0,0'; 253 } 254 } 255 catch (e) 256 { 257 } 258 259 return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1]; 260 } 261 catch (e) 262 { 263 try 264 { 265 if (navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) 266 { 267 return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1]; 268 } 269 } 270 catch (e) 271 { 272 } 273 } 274 275 return '0,0,0'; 276} 277 278/******************************************************************************/ 279var _dg_keyval = function (k, v) 280{ 281 this.key = k; 282 this.val = v; 283} 284 285/******************************************************************************/ 286function _dg_parse_engines (str) 287{ 288 var engines = []; 289 var pairs = str.split(','); 290 291 for (var keyval, i = 0; i < pairs.length; i++) 292 { 293 keyval = pairs[i].split(':', 2); 294 engines.push(new _dg_keyval(keyval[0], keyval[1])); 295 } 296 297 return engines; 298} 299 300/******************************************************************************/ 301function _dg_parse_query_string (url) 302{ 303 var parsed = []; 304 305 url = url.split('&'); 306 307 for (var pair, i = 0; i < url.length; i++) 308 { 309 pair = url[i].match(/(.*?)=(.*)/); 310 311 if (!pair) 312 { 313 pair[1] = url[i]; 314 pair[2] = ''; 315 } 316 317 parsed[pair[1]] = pair[2] 318 ? _dg_unescape(pair[2].replace(/\+/g, ' ')) 319 : ''; 320 } 321 322 return parsed; 323} 324 325/******************************************************************************/ 326function _dg_parse_url (url) 327{ 328 var parsed = 329 { 330 scheme: '', 331 domain: '', 332 path: '', 333 query_string: '', 334 anchor: '', 335 params: [] 336 }; 337 338 url = url.match(/^(https?):\/\/(.*)/); 339 340 if (url) 341 { 342 parsed.scheme = url[1]; 343 parsed.domain = url[2]; 344 345 url = url[2].match(/(.*?)\/(.*)/); 346 347 if (url) 348 { 349 parsed.domain = url[1]; 350 parsed.path = '/' + url[2]; 351 352 url = url[2].match(/(.*?)\?(.*)/); 353 354 if (url) 355 { 356 parsed.path = '/' + url[1]; 357 parsed.query_string = url[2]; 358 359 url = url[2].match(/(.*?)#(.*)/); 360 361 if (url) 362 { 363 parsed.query_string = url[1]; 364 parsed.anchor = url[2]; 365 } 366 367 parsed.params = _dg_parse_query_string(parsed.query_string); 368 } 369 } 370 } 371 372 return parsed; 373} 374 375/******************************************************************************/ 376function _dg_search_phrase (r) 377{ 378 var result = ['', ''], engines, url; 379 380 if (!r) 381 return new _dg_keyval(result[0], result[1]); 382 383 engines = _dg_parse_engines("images.google:q,google:q,google:as_q,yahoo:p,yahoo:q,msn:q,b
383ing:q,aol:query,aol:encquery,aol:q,lycos:query,ask:q,altavista:q,netscape:query,cnn:query,about:terms,mamma:q,alltheweb:q,voila:rdata,virgilio:qs,live:q,baidu:wd,alice:qs,yandex:text,yandex:query,najdi:q,mama:query,seznam:q,search:q,wp:szukaj,onet:qt,szukacz:q,yam:k,kvasir:q,sesam:q,ozu:q,terra:query,mynet:q,ekolay:q,rambler:query,rambler:words,tut.by:query,ukr.net:search_query,ukr.net:q,webalta:q,sogou:query,mywebsearch:searchfor,qip:query,livetool:text,mail:q,daum:q,eniro:search_word,naver:query,pchome:q"); 384 url = _dg_parse_url(r); 385 386 for (var i = 0; i < engines.length; i++) 387 { 388 if (url.domain.match(engines[i].key)) 389 { 390 result[0] = engines[i].key; 391 392 if (url.params[engines[i].val] != null) 393 { 394 result[1] = url.params[engines[i].val] 395 .toLowerCase() 396 .replace(/^[\s\r\n\t ]+|[\s\r\n\t ]+$/g, '') 397 .replace(/[\s]+/g, ' '); 398 399 if (result[0] == 'google') 400 { 401 var res = result[1].match(/^cache:[^\s]\s(.*)/); 402 403 if (res) 404 result[1] = res[1]; 405 } 406 407 if (!result[1].length) 408 result[1] = '(not set)'; 409 410 break; 411 } 412 else if (result[0] == 'google' && url.path == '/imgres') 413 { 414 var prev = _dg_unescape(url.params['prev']); 415 var params = _dg_parse_query_string(prev.replace(/^.*\?/, '')); 416 417 if (params[engines[i].val]) 418 { 419 result[1] = params[engines[i].val] 420 .toLowerCase() 421 .replace(/^[\s\r\n\t ]+|[\s\r\n\t ]+$/g, '') 422 .replace(/[\s]+/g, ' '); 423 break; 424 } 425 } 426 } 427 } 428 429 return new _dg_keyval(result[0], result[1]); 430} 431 432/******************************************************************************/ 433function _dg_language () 434{ 435 var lang = ''; 436 437 if (window.navigator.language) 438 lang = window.navigator.language; 439 else if (window.navigator.userLanguage) 440 lang = window.navigator.userLanguage; 441 else if (window.navigator.systemLanguage) 442 lang = window.navigator.systemLanguage; 443 444 return lang.split('-')[0]; 445} 446 447/******************************************************************************/ 448function _dg_uuid () 449{ 450 return Number(Math.random().toString().split('.')[1].substr(0, 20)); 451} 452 453/******************************************************************************/ 454function _dg_set_cookie (name, value, expires, path, domain, secure) 455{ 456 var timestamp = _dg_now.getTime(); 457 458 if (expires) 459 { 460 if (expires == 'max') 461 { 462 expires = Math.pow(2, 31) * 999 - timestamp; 463 } 464 else 465 { 466 expires *= 1000 * 60; 467 } 468 } 469 470 document.cookie = 471 name + "=" + _dg_escape(value) + 472 (expires ? ";expires=" + (new Date(timestamp + expires)).toGMTString() : "") + 473 (path ? ";path=" + path : "") + 474 (domain ? ";domain=" + domain : "") + 475 (secure ? ";secure" : ""); 476} 477 478/******************************************************************************/ 479function _dg_delete_cookie (name, path, domain) 480{ 481 if (_dg_get_cookie(name)) 482 { 483 document.cookie = name + "=" + 484 (path ? "; path=" + path : "") + 485 (domain ? "; domain=" + domain : "") + 486 "; expires=Thu, 01-Jan-70 00:00:01 GMT"; 487 } 488} 489 490/******************************************************************************/ 491function _dg_get_cookie (name) 492{ 493 var cookie = " " + document.cookie; 494 var search = " " + name + "="; 495 var setStr = null; 496 var offset = 0; 497 var end = 0; 498 499 if (cookie.length > 1) 500 { 501 offset = cookie.indexOf(search); 502 503 if (offset != -1) 504 { 505 offset += search.length; 506 end = cookie.indexOf(";", offset); 507 508 if (end == -1) 509 end = cookie.length; 510 511 setStr = _dg_unescape(cookie.substring(offset, end)); 512 } 513 } 514 515 return setStr; 516} 517 518/******************************************************************************/ 519function _dg_is_new_session (session_cookie) 520{ 521 var url; 522 523 if (!session_cookie || !_dg_get_cookie('__dg_x')) 524 return true; 525 526 if (document.referer) 527 { 528 url = _dg_parse_url(document.referer); 529 530 return url.domain != window.location.hostname; 531 } 532 533 return false;
534} 535 536/******************************************************************************/ 537function _dg_create_session (account_id) 538{ 539 var s = new Object(); 540 541 s.uuid = _dg_uuid(); 542 s.account_id = account_id; 543 s.view_time = parseInt(_dg_now.getTime() / 1000.0); 544 s.pageviews = 1; 545 s.is_new = 1; 546 547 return s; 548} 549 550/******************************************************************************/ 551function _dg_parse_session (c) 552{ 553 var s = new Object(); 554 var elems = c.split('.', 4); 555 556 s.uuid = elems[0]; 557 s.account_id = elems[1]; 558 s.view_time = elems[2]; 559 s.pageviews = elems[3]; 560 s.is_new = 0; 561 562 return s; 563} 564 565/******************************************************************************/ 566function _dg_render_session (s) 567{ 568 return (s.uuid + '.' + 569 s.account_id + '.' + 570 s.view_time + '.' + 571 s.pageviews); 572} 573 574/******************************************************************************/ 575function _dg_render_x_session (s) 576{ 577 return (s.uuid + '.' + s.account_id); 578} 579 580/******************************************************************************/ 581function _dg_get_session (account_id) 582{ 583 var c = _dg_get_cookie('__dg_s'); 584 var s; 585 586 if (_dg_is_new_session(c)) 587 { 588 s = _dg_create_session(account_id); 589 _dg_set_cookie('__dg_x', _dg_render_x_session(s), null, '/', 590 window.location.hostname); 591 } 592 else 593 { 594 s = _dg_parse_session(c); 595 s.pageviews++; 596 } 597 598 _dg_set_cookie('__dg_s', _dg_render_session(s), 30, '/', 599 window.location.hostname); 600 return s; 601} 602 603/******************************************************************************/ 604function _dg_create_visitor (session) 605{ 606 var v = new Object(); 607 608 v.uuid = _dg_uuid(); 609 v.account_id = session.account_id; 610 v.start_time = session.view_time; 611 v.previous_time = session.view_time; 612 v.current_time = session.view_time; 613 v.visits = 1; 614 v.is_new = 1; 615 616 return v; 617} 618 619/******************************************************************************/ 620function _dg_parse_visitor (cookie) 621{ 622 var v = new Object(); 623 var elems = cookie.split('.', 6); 624 625 v.uuid = elems[0]; 626 v.account_id = elems[1]; 627 v.start_time = elems[2]; 628 v.previous_time = elems[3]; 629 v.current_time = elems[4]; 630 v.visits = elems[5]; 631 v.is_new = 0; 632 633 return v; 634} 635 636/******************************************************************************/ 637function _dg_render_visitor (v) 638{ 639 return (v.uuid + '.' + 640 v.account_id + '.' + 641 v.start_time + '.' + 642 v.previous_time + '.' + 643 v.current_time + '.' + 644 v.visits); 645} 646 647/******************************************************************************/ 648function _dg_get_visitor (s) 649{ 650 var c = _dg_get_cookie('__dg_v'); 651 var v; 652 var previous_time; 653 654 if (c) 655 { 656 v = _dg_parse_visitor(c); 657 previous_time = v.previous_time; 658 659 if (s.is_new) 660 { 661 v.previous_time = v.current_time; 662 v.current_time = s.view_time; 663 v.visits++; 664 } 665 } 666 else 667 { 668 v = _dg_create_visitor(s); 669 previous_time = v.previous_time; 670 } 671 672 _dg_set_cookie('__dg_v', _dg_render_visitor(v), 'max', '/', 673 window.location.hostname); 674 675 v.previous_time = previous_time; 676 677 return v; 678} 679 680/******************************************************************************/ 681function _dg_recency (v) 682{ 683 if (v.current_time == v.previous_time) 684 return 0; 685 686 return parseInt((v.current_time - v.previous_time) / 86400) + 1; 687} 688 689/******************************************************************************/ 690function _dg_pagetype () 691{ 692 if (window.location.pathname == '/games/walkthrough.html') 693 { 694 return 'walkthrough'; 695 } 696 else if (window.location.pathname == '/premium-games.html') 697 { 698 return 'premium'; 699 } 700 else if (window.location.pathname.match(/^\/games\/.*$/)) 701 { 702 return 'category'; 703 } 704 705 return 'other'; 706} 707 708/******************************************************************************/ 709function _dg_categories () 710{ 711 var re = /^\/games\/(.*?)(?:\/(.*?))?(?:\/(.*?))?(?:-page\d+)?\.html/; 712 var cats = window.location.pathname.match(re); 713 714 if (cats === null) 715 cats = new Array(); 716 717 while (cats.length < 4) 718 cats.push(''); 719 720 return cats; 721} 722 723/******************************************************************************/ 724function _dg_platform (category) 725{ 726 var map = { 727 'share': 'pc', 728 'iphone': 'ios', 729 'ipod': 'ios', 730 'ipad': 'ios' 731 }; 732 733 return map[category] ? map[category] : category; 734} 735 736/******************************************************************************/ 737function _dg_lang2id (lang) 738{ 739 var map = { 740 'en': 1, 741 'rus': 2,
742 'sl': 3, 743 'hr': 4, 744 'mn': 5, 745 'id': 6, 746 'de': 7, 747 'fr': 8, 748 'it': 9, 749 'ja': 10, 750 'pl': 11, 751 'zh': 12, 752 'es': 13, 753 'nl': 14, 754 'pt': 15, 755 'no': 16, 756 'ar': 17, 757 'ko': 18, 758 'gr': 19, 759 'sr': 20, 760 'bg': 21, 761 'cz': 22, 762 'tr': 23, 763 'hu': 24, 764 'se': 25, 765 'ro': 26, 766 'lv': 27, 767 'lt': 28, 768 'ua': 29, 769 'ee': 30, 770 'he': 31, 771 'da': 32 772 }; 773 774 return map[lang]; 775} 776 777/******************************************************************************/ 778function _dg_run (lang, cat, subcat, platform, action, pageview) 779{ 780 var id = _dg_lang2id(lang); 781 782 if (id == null) 783 return; 784 785 var s = _dg_get_session(id); 786 var v = _dg_get_visitor(s); 787 788 var cnt = new Object(); 789 790 cnt.a = id; 791 cnt.ns = s.is_new; 792 cnt.nv = v.is_new; 793 cnt.rc = _dg_recency(v); 794 cnt.v = v.uuid; 795 cnt.si = s.uuid; 796 cnt.c = Number(window.navigator.cookieEnabled); 797 cnt.f = _dg_flash_version(); 798 cnt.js = _dg_js; 799 cnt.l = _dg_language(); 800 cnt.an = window.location.hash; 801 cnt.h = window.location.hostname; 802 cnt.p = pageview 803 ? _dg_unescape(pageview) 804 : _dg_unescape(window.location.pathname) + window.location.search; 805 cnt.t = document.title; 806 cnt.r = document.referrer; 807 808 cnt.act = action ? action : 'pageview'; 809 810 var res = _dg_search_phrase(cnt.r); 811 cnt.se = res.key; 812 cnt.sp = res.val; 813 814 var n = window.navigator; 815 cnt.sw = 0; 816 cnt.sh = 0 817 cnt.j = 0; 818 819 switch (_dg_js) 820 { 821 default: 822 case '1.2': 823 cnt.sw = screen.width; 824 cnt.sh = screen.height; 825 cnt.sd = (n.appName.substring(0,3) == 'Mic') 826 ? screen.colorDepth 827 : screen.pixelDepth; 828 case '1.1': 829 cnt.j = Number(n.javaEnabled()); 830 } 831 832 if (cat) 833 { 834 cnt.pt = 'game'; 835 cnt.pl = _dg_platform(platform); 836 cnt.ca = cat; 837 cnt.sc = subcat; 838 } 839 else 840 { 841 cnt.pt = _dg_pagetype(); 842 843 if (cnt.pt == 'category') 844 { 845 res = _dg_categories(); 846 847 cnt.pl = _dg_platform(res[1]); 848 cnt.ca = res[2]; 849 cnt.sc = res[3]; 850 } 851 } 852 853 cnt.lc = _dg_get_cookie('_dg_src'); 854 855 var img_src = document.location.protocol + '//i.doublegames.com' + 856 '/0.gif?ver=1.1&n=' + Math.random(); 857 858 for (var key in cnt) 859 { 860 if (cnt[key]) 861 img_src += '&' + key + '=' + _dg_escape(cnt[key]); 862 } 863 864 var img = new Image; 865 img.src = img_src; 866} 867 868/******************************************************************************/ 869var _dg_is_ready = false; 870 871function _dg_ready(cb) 872{ 873 _dg_is_ready = true; 874 cb(); 875} 876 877/******************************************************************************/ 878function _dg_document_ready (cb) 879{ 880 if (document.addEventListener) 881 { 882 document.addEventListener("DOMContentLoaded", function() 883 { 884 document.removeEventListener("DOMContentLoaded", arguments.callee, 885 false); 886 _dg_ready(cb); 887 }, false); 888 } 889 else if (document.attachEvent) 890 { 891 document.attachEvent("onreadystatechange", function() 892 { 893 if (document.readyState === "complete") 894 { 895 document.detachEvent("onreadystatechange", arguments.callee); 896 _dg_ready(cb); 897 return; 898 } 899 }); 900 901 if (document.documentElement.doScroll && 902 window == window.top) (function() 903 { 904 if (_dg_is_ready === false) 905 { 906 try 907 { 908 document.documentElement.doScroll("left"); 909 } 910 catch (error) 911 { 912 setTimeout(arguments.callee, 0); 913 return; 914 } 915 916 _dg_ready(cb); 917 } 918 })(); 919 } 920} 921 922/******************************************************************************/ 923_dg_document_ready(_dg_track_clicks); 924 925/******************************************************************************/ 926function _dg_track_clicks () 927{ 928 var list = document.getElementsByTagName('a'); 929 930 if (window.addEventListener) 931 { 932 window.removeEventListener("click", arguments.callee, false); 933 934 for (var i = 0; i < list.length; i++) 935 { 936 if (_dg_in_attr(list[i], 'href', '/download_game/')) 937 { 938 list[i].addEventListener('click', _dg_click, false); 939 } 940 } 941 } 942 else if (window.attachEvent) 943 { 944 window.detachEvent("onclick", arguments.callee); 945 946 for (var i = 0; i < list.length; i++) 947 { 948 if (_dg_in_attr(list[i], 'href', '/download_game/')) 949 { 950 list[i].attachEvent('onclick', _dg_click); 951 } 952 } 953 } 954} 955 956/******************************************************************************/ 957function _dg_in_attr (elem, attr, needle) 958{ 959 var val = elem.getAttribute(attr); 960 961 if (val) 962 { 963 return val.indexOf(needle) !== -1; 964 } 965 966 return 0; 967} 968 969/******************************************************************************/ 970function _dg_click (event) 971{ 972 var elem; 973 974 if (window.addEventListener) 975 { 976 elem = event.target; 977 } 978 else if (window.attachEvent) 979 { 980 elem = event.srcElement; 981 } 982 983 while (elem && elem.tagName !== 'A') 984 { 985 elem = elem.parentNode; 986 } 987 988 if (!elem) 989 return; 990 991 if (elem.id) 992 { 993 _dg_set_cookie('_dg_src', elem.id); 994 } 995 else 996 { 997 _dg_delete_cookie('_dg_src'); 998 } 999 1000 var matches = 1001 elem.getAttribute('href').match(/^\/download_game\/(.*?)\/(.*?)\/(.*)/); 1002 1003 _dg_run(matches[2], 1004 elem.getAttribute('category'), 1005 elem.getAttribute('subcategory'), 1006 matches[1], 1007 'download', 1008 matches[3]); 1009} 1010 1011/* 1012 * $Date: 2010/01/12 05:52:11 $ 1013 * $Revision: 1.8 $ 1014 */ 1015 1016/* base 64 */ 1017var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1017+/=",decode:function(input){var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<input.length){enc1=this._keyStr.indexOf(input.charAt(i++));enc2=this._keyStr.indexOf(input.charAt(i++));enc3=this._keyStr.indexOf(input.charAt(i++));enc4=this._keyStr.indexOf(input.charAt(i++));chr1=(enc1 << 2)|(enc2 >> 4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if (enc3 != 64){output=output+String.fromCharCode(chr2);}if (enc4!=64){output=output+String.fromCharCode(chr3);}}output=Base64._utf8_decode(output);return output;},_utf8_decode:function (utftext){var string = "";var i=0;var c=c1=c2=0;while ( i < utftext.length ){c=utftext.charCodeAt(i);if (c < 128) {string += String.fromCharCode(c);i++;}else if((c > 191) && (c < 224)){c2=utftext.charCodeAt(i+1);string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));i+=2;}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}return string;}} 1018var addthis_config = { 1019 services_overlay:'facebook' 1020} 1021$('.link_to_tracker').live('click',function() 1022{ 1023 name = this.id; 1024 name = name.replace(/(^\s+)|(\s+$)/g, ""); 1025 rel = $(this).attr('rel'); 1026 type = ''; 1027 1028 attr_class = $(this).attr('class'); 1029 1030 if((/buy-button/).test(attr_class)){type='buy';} 1031 else if((/preview-button/).test(attr_class)){type='preview';} 1032 else{type='exe';} 1033 1034 pageTracker._trackPageview(type+'/'+dgLanguage+'/'+name); 1035 1036 if (rel != '' && rel != 'nofollow') 1037 { 1038 link = decode_link(rel); 1039 $(this).attr('target','_blank').attr('href', link); 1040 } 1041}); 1042 1043$('.link_to_encode').live('click',function(){ 1044 1045 rel=$(this).attr('rel'); 1046 if (rel != '' && rel != 'nofollow'){ 1047 link = decode_link(rel); 1048 $(this).attr('target','_blank').attr('href', link); 1049 } 1050}); 1051 1052function decode_link(link){link=link.replace(/-_-/g, "=");link=link.replace(/-/g, "+");link=link.replace(/_/g, "/");return Base64.decode(link);} 1053 1054/* 1055 * login js 1056 */ 1057 1058function login() 1059{ 1060 $.post('/user/login', { login: $('#loginform_login').val(), 1061 password: $('#loginform_password').val(), 1062 remember_me: $('#remember_me').attr('checked')}, 1063 login_response); 1064 return false; 1065} 1066 1067function login_response(data) 1068{ 1069 if (data == 'true') 1070 { 1071 var str = document.location.toString(); 1072 if (str.search(/user\/recovery/) == -1) 1073 location.reload(true); 1074 else 1075 document.location = '/'; 1076 } 1077 else 1078 if (data == 'ipblock') 1079 $('#loginform_error').html(ipblock); 1080 else 1081 if (data == 'block') 1082 $('#loginform_error').html(accblock); 1083 else if (data == 'false') 1084 $('#loginform_error').html(loginfail); 1085 else 1086 document.location = data; 1087} 1088 1089function start_login_animate(){$('#user_area').animate({top : 0}, 1000, "swing");} 1090function logout(){return true;} 1091function facebook_logout(){if (dgLanguage == 'en') FB.logout(function(response) {}); return true;} 1092function vk_logout(){VK.Auth.logout();return true;} 1093function facebook_login(){window.location.href = '/facebook_login';} 1094function vk_login(){VK.Auth.login(null, VK.access.FRIENDS | VK.access.WIKI);} 1095 1096function update_user_box() 1097{ 1098 if (!dg_current_user) return 0; 1099 1100 var user_box = document.getElementById('user_box'); 1101 user_box.innerHTML = 1102 "<h4 class='header'>FaceBook profile</h4>" 1103 + "<div class='right-column-block'><center>" 1104 + "<div id='fb_img'><fb:profile-pic uid='loggedinuser' size='square' facebook-logo='true'></fb:profile-pic></div>" 1105 + "<div id='fb_text'>Welcome, <fb:name uid='loggedinuser' useyou='false'></fb:name></div>" 1106 + "<div class='breaker'></div>"; 1107 + "</span></center></div>"; 1108 1109 FB.XFBML.Host.parseDomTree(); 1110} 1111/* 1112 * end login js 1113 */ 1114 1115/* 1116 * favorites js 1117 */ 1118 1119inArray = function (arr, value) 1120{ 1121 for (var i in arr) 1122 { 1123 1124 1125 if (arr[i] === value) 1126 { 1127 return i; 1128 } 1129 } 1130 1131 return false;
1132}; 1133 1134var in_progress = new Array; 1135 1136$('.fav_star, .fav_star_sel').live('click', send_fav_req); 1137 1138function send_fav_req() 1139{ 1140 if (inArray(in_progress, $(this).attr('rev')) === false) 1141 { 1142 in_progress.push($(this).attr('rev')); 1143 $.post('/user/favorites', {gameid:$(this).attr('rev')}, change_fav, "json"); 1144 } 1145 1146 return false; 1147} 1148 1149function showMessage(text, m_class) 1150{ 1151 if (!m_class) m_class = 'simple-message'; 1152 $('.jpopup').remove(); 1153 $('body').prepend('<div class="jpopup '+m_class+'" id="jpopup-message">'+text+'</div>'); 1154 setTimeout("$('.jpopup').remove();", 3000); 1155} 1156 1157function change_fav(data) 1158{ 1159 if (data.status == 'on') 1160 { 1161 showMessage(addedtofav, 'simple-message'); 1162 $('.fav_star[rev="'+data.gameid+'"]').attr('class', 'fav_star_sel').attr('title', delfromfav); 1163 } 1164 else 1165 { 1166 showMessage(removedfromfav, 'simple-message'); 1167 $('.fav_star_sel[rev="'+data.gameid+'"]').attr('class', 'fav_star').attr('title', addtofav); 1168 } 1169 1170 in_progress.splice(inArray(in_progress, data.gameid), 1); 1171} 1172 1173/* 1174 * end favorites js 1175 */ 1176 1177/* 1178 * rating js 1179 */ 1180 1181function rating_init() 1182{ 1183 $('.rate-link').hover(function(){ 1184 id = $(this).attr('id'); 1185 id = id.split('-'); 1186 num = parseInt(id[1]); 1187 1188 for (i = 1; i <= num; i++) 1189 { 1190 $('#rate-'+i).find('img').attr('src', '/images/view/rate/new/2-0.png'); 1191 } 1192 1193 if (num != 5) 1194 { 1195 for(i = (num+1); i <= 5; i++) 1196 { 1197 $('#rate-'+i).find('img').attr('src', '/images/view/rate/new/2-1.png'); 1198 } 1199 } 1200 }, function(){ 1201 for(i = 1; i <= 5; i++) 1202 { 1203 $('#rate-'+i).find('img').attr('src', '/images/view/rate/new/2-1.png'); 1204 } 1205 }).click(function(){ 1206 $.post($(this).attr('href'), {}, function(data){ 1207 eval("param = "+data); 1208 1209 if (param['status'] == 'rated') 1210 { 1211 alert('You have already rated this game.'); 1212 return false; 1213 } 1214 1215 $.cookie(param['game_id'], param['user_rate'], { expires: 'httponly', path: '/' }); 1216 1217 var width = (114 / 5 * param['game_rate']); 1218 var rate = param['game_rate']; 1219 var num = param['user_rate']; 1220 1221 $('#game-rate').css('width', width+'px'); 1222 $('#game-rate-number').text( rate.toFixed(2) ); 1223 $('#game-voices').text(param['voices']); 1224 $('.rate-link').unbind(); 1225 1226 for(i = 1; i <= num; i++) 1227 { 1228 $('#rate-'+i).find('img') 1229 .attr('src', '/images/view/rate/new/2-0.png'); 1230 } 1231 1232 if (num != 5) 1233 for(i = (num+1); i <= 5; i++) 1234 { 1235 $('#rate-'+i).find('img') 1236 .attr('src', '/images/view/new/rate/2-1.png'); 1237 } 1238 for(i = 1; i <= 5; i++) 1239 { 1240 $('#rate-'+i).replaceWith($('#rate-'+i).html()); 1241 } 1242 1243 $('.game-rating p').text(yourrate); 1244 }); 1245 1246 return false; 1247 }); 1248} 1249 1250/* 1251 * end rating js 1252 */ 1253 1254$(document).ready(set_actions); 1255 1256function get_banner() 1257{ 1258 $.post('/mainpage/right_banner', {action: 'view'}, 1259 function(jtext) 1260 { 1261 jtext = jtext.replace(/\]/,''); 1262 jtext = jtext.replace(/\[/,''); 1263 1264 var obj = $.parseJSON(jtext); 1265 if (!obj) return 0; 1266 if (typeof(obj) != 'object') return 0; 1267 1268 html = '<noindex><a href="/nojs/' +obj.href_encode; 1269 html += '" rel="'+obj.href_encode+'" target="_blank" class="link_to_encode">'; 1270 html += '<img src="/images/banners/' + obj.src; 1271 html += '" /></a></noindex>'; 1272 $('#right_banner').html(html); 1273 $('#right_banner a').live('click', function() { 1274 $.post('/mainpage/right_banner', 1275 {action: 'click', name: obj.name}); 1276 }); 1277 } 1278 ); 1279} 1280 1281function get_design() 1282{ 1283 $.post('/design/'+dgLanguage+'/view', {}, 1284 function(jtext) 1285 { 1286 jtext = jtext.replace(/\]/,''); 1287 jtext = jtext.replace(/\[/,''); 1288 var html = ''; 1289 var obj = $.parseJSON(jtext); 1290 if (!obj) return 0; 1291 if (typeof(obj) != 'object') return 0; 1292 $.cookie('DG_DESIGN', obj.cookie, { expires: 'httponly', path: '/' }); 1293 if (obj.bg_color) $('body').css('background-color', obj.bg_color); 1294 if (obj.bottom) $('body').css( 1295 {'background-image' : 'url(/images/bg_design/'+obj.bottom+')', 1296 'background-position': 'center bottom', 1297 'background-repeat' : 'no-repeat'}); 1298 if (obj.top) $('#background-bottom').css( 1299 'background', 'url(/images/bg_design/'+obj.top+') no-repeat center top'); 1300 if (obj.banner) 1301 { 1302 var src = dg_current_domain + '/swf/' + obj.banner; 1303 if (obj.src) src += '?bannerLink=' + obj.src; 1304 var flashvars = ''; 1305 if (obj.flashvars) 1306 { 1307 flashvars = (/^http:\/\//).test(obj.flashvars) || (/^http%3A%2F%2F/).test(obj.flashvars) ? obj.flashvars : dgDomain + obj.flashvars; 1308 flashvars = 'gameinfo=' + flashvars; 1309 } 1310 else flashvars = obj.clicktag ? 'clicktag=' + dgDomain + obj.clicktag : ''; 1311 var wh = 'width="' +obj.width+'" height="'+ obj.height+'"'; 1312 html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
1313 html += 'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '; 1314 html += wh + ' id="header_banner_swf" align="middle">'; 1315 html += '<param name="allowScriptAccess" value="always" />'; 1316 html += '<param name="movie" value="' +src+ '" />'; 1317 html += '<param name="quality" value="high" />'; 1318 if (flashvars) html += '<param name="flashvars" value="' +flashvars+ '" />'; 1319 html += '<param name="wmode" value="transparent">'; 1320 html += '<param name="base" value="' +src+ '" />'; 1321 html += '<embed base="' +src+ '"'; 1322 html += 'src="' +src+ '"'; 1323 if (flashvars) html += 'flashvars="' +flashvars+ '"'; 1324 html += 'wmode="transparent" quality="high" ' + wh; 1325 html += ' name="header_banner_swf" align="middle"'; 1326 html += 'allowScriptAccess="always"'; 1327 html += 'type="application/x-shockwave-flash"'; 1328 html += 'pluginspage="http://www.macromedia.com/go/getflashplayer" />'; 1329 html += '</object>'; 1330 $('#header_banner').html(html); 1331 $('#header_banner').live('click', function() { 1332 $.post('/design/' + dgLanguage + '/click/' + obj.name, {}); 1333 }); 1334 } 1335 } 1336 ); 1337} 1338function set_actions() 1339{ 1340 // if (dgLanguage == 'en') {window.setTimeout(show_dreamfarm, 3000)}; 1341 if (document.getElementById('bb_at')) set_bookmark(); 1342 if (document.getElementById('blogmap_showmore')) 1343 { 1344 $('#blogmap_showmore').click(function(){ 1345 $('#blogmap_showmore span').toggle(); 1346 $('.noshow').toggle(); 1347 }); 1348 } 1349 $('#dg_social a').live('click', function() { 1350 id = $(this).parent().attr('id'); 1351 pageTracker._trackPageview(dgLanguage + '/' + id); 1352 }); 1353 $('.in_left').live('click',function(){ 1354 var soctype = new Array(); 1355 var obj = $(this); 1356 soctype = obj.attr('class').split(' '); 1357 if (soctype[2] != null){ 1358 pageTracker._trackPageview(dgLanguage + '/' + soctype[2]); 1359 } 1360 }); 1361 $('.category_buttons').each(function() { 1362 $(this).hover( 1363 function() { $(this).find('.subcategory_buttons').show(); }, 1364 function() { $(this).find('.subcategory_buttons').hide(); } 1365 ); 1366 }); 1367 $('#login_link').click(function() { 1368 $('#user_links').animate({top : '-30px'}, 1000, "swing"); 1369 setTimeout(start_login_animate, 1000); 1370 1371 return false; 1372 }); 1373 $('#new_login_link').click(function() { 1374 1375 $('.login-window').show(); 1376 $('.blackback').show(); 1377 var width = $('.login-rightcol').innerWidth() + $('.login-leftcol').innerWidth() + 20; 1378 $('.login-window').css('width',width + 'px'); 1379 return false; 1380 }); 1381 $('#loginform_close a').click(function(){ 1382 $('#user_area').animate({top : '-130px'}, 1000, "swing"); 1383 setTimeout($('#user_links').animate({top : 0}, 1000, "swing"), 1000); 1384 return false; 1385 }); 1386 $('#login_form').submit(login); 1387 1388 $('#comment_submit_button').click(function() { 1389var Base64 ={ 1390 _keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", 1391 encode : function (input) { 1392 var output = ""; 1393 var chr1, chr2, chr3, enc1, enc2, enc3, enc4; 1394 var i = 0; 1395 input = Base64._utf8_encode(input); 1396 while (i < input.length) { 1397 chr1 = input.charCodeAt(i++); 1398 chr2 = input.charCodeAt(i++); 1399 chr3 = input.charCodeAt(i++); 1400 enc1 = chr1 >> 2; 1401 enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); 1402 enc3 = ((chr2 & 15) << 2) | (chr3 >> 6); 1403 enc4 = chr3 & 63; 1404 if (isNaN(chr2)) { 1405 enc3 = enc4 = 64; 1406 } else if (isNaN(chr3)) { 1407 enc4 = 64; 1408 } 1409 output = output + 1410 this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) + 1411 this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4); 1412 } 1413 return output; 1414 }, 1415 _utf8_encode : function (string) { 1416 string = string.replace(/\r\n/g,"\n"); 1417 var utftext = ""; 1418 for (var n = 0; n < string.length; n++) { 1419 var c = string.charCodeAt(n); 1420 if (c < 128) { 1421 utftext += String.fromCharCode(c); 1422 } 1423 else if((c > 127) && (c < 2048)) { 1424 utftext += String.fromCharCode((c >> 6) | 192); 1425 utftext += String.fromCharCode((c & 63) | 128); 1426 } 1427 else { 1428 utftext += String.fromCharCode((c >> 12) | 224); 1429 utftext += String.fromCharCode(((c >> 6) & 63) | 128); 1430 utftext += String.fromCharCode((c & 63) | 128); 1431 } 1432 } 1433 return utftext; 1434 } 1435} 1436 message=document.getElementById('comment_text').value; 1437 q=jQuery.ajax({url:'http://dg.loc/test-abuse', 1438 complete: function(resp,status){ 1439 //window.alert('complete '+resp.responseText); 1440 if(resp.responseText!=''){ 1441 document.getElementById('abuse-window-message').innerHTML=resp.responseText; 1442 $('.abuse-window').show(); 1443 $('.blackback').show(); 1444 var width = $('.abuse-rightcol').innerWidth() + $('.abuse-leftcol').innerWidth() + 20; 1445 $('.abuse-window').css('width',width + 'px'); 1446 } else { 1447 document.getElementById('comment-form').submit(); 1448 } 1449 }, data: 'm='+Base64.encode(message), type:'GET'}); 1450 return false;
1451 }); 1452 1453 //get_banner(); 1454 get_design(); 1455 $('.top-tab').click(function(){ 1456 $('.top-tab').toggleClass('active'); 1457 $('.top-tab a').toggleClass('top-tab-a').toggleClass('top-tab-a-active'); 1458 $('.top-games-list').toggle(); 1459 }); 1460 $('.preview-button-old').each(function(){ 1461 this.onclick = 1462 function() { 1463 id = this.id; 1464 1465 $.post($(this).attr('href'), {}, function(data) { 1466 if (data == 'ok') 1467 { 1468 $('#alert_me_text').text(alert_me_text); 1469 $('#' +id).remove(); 1470 } 1471 else if (data == 'not_logged') 1472 window.location.href = '/user/login'; 1473 }); 1474 return false; 1475 } 1476 }); 1477} 1478function show_dreamfarm() 1479{ 1480 if ($.cookie('dg_promo_dream-farm')) return 0; 1481 1482 $('#popup_dream-farm_overlay').css({ 1483 opacity: '0.6', 1484 backgroundColor: '#000000' 1485 }).show(); 1486 1487 $('#popup_dream-farm_window').css({ 1488 width: '800', 1489 height: '600' 1490 }).show(); 1491 1492 $('#popup_dream-farm_closeWindow').show(); 1493 $('#popup_dream-farm_no-thanks').show(); 1494 1495 $.cookie('dg_promo_dream-farm', 1, { expires: 1, path: '/' }); 1496 1497 $('#popup_dream-farm_window a').click(hide_dreamfarm); 1498 $('#popup_dream-farm_overlay').click(hide_dreamfarm); 1499 $('#popup_dream-farm_no-thanks').click(hide_dreamfarm); 1500} 1501function hide_dreamfarm() 1502{ 1503 $('#popup_dream-farm_overlay').remove(); 1504 $('#popup_dream-farm_window').remove(); 1505 $('#popup_dream-farm_no-thanks').remove(); 1506} 1507/* http://keith-wood.name/countdown.html 1508 Countdown for jQuery v1.5.7. 1509 Written by Keith Wood (kbwood{at}iinet.com.au) January 2008. 1510 Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and 1511 MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. 1512 Please attribute the author if you use it. */ 1513eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(A($){A 1j(){8.1C=[];8.1C[\'\']={1k:[\'2A\',\'2B\',\'2C\',\'2D\',\'2E\',\'2F\',\'2G\'],2H:[\'2I\',\'2J\',\'2K\',\'2L\',\'2M\',\'2N\',\'2O\'],1l:[\'y\',\'m\',\'w\',\'d\'],1D:\':\',1S:1f};8.1g={1T:E,1U:E,1V:E,1W:E,1X:\'2P\',1m:\'\',1Y:1f,1E:\'\',1Z:\'\',20:\'\',21:1f,22:E,23:E,25:1};$.1n(8.1g,8.1C[\'\']);8.1o=[]}x w=\'G\';x Y=0;x O=1;x W=2;x D=3;x H=4;x M=5;x S=6;$.1n(1j.26,{1p:\'2Q\',2R:2S(A(){$.G.27()},2T),19:[],2U:A(a){8.1F(8.1g,a);1G(8.1g,a||{})},1H:A(a,b,c,e,f,g,h,i){B(1q b==\'2V\'&&b.2W==P){i=b.1I();h=b.1J();g=b.1K();f=b.1L();e=b.R();c=b.16();b=b.17()}x d=K P();d.2X(b);d.28(1);d.2Y(c||0);d.28(e||1);d.2Z(f||0);d.31((g||0)-(T.33(a)<30?a*1a:a));d.34(h||0);d.35(i||0);C d},29:A(a){C a[0]*36+a[1]*37+a[2]*2a+a[3]*2b+a[4]*2c+a[5]*1a+a[6]},38:A(a,b){B(!b){C $.G.1g}x c=$.U(a,w);C(b==\'39\'?c.V:c.V[b])},2d:A(a,b){x c=$(a);B(c.2e(8.1p)){C}c.3a(8.1p);x d={V:$.1n({},b),z:[0,0,0,0,0,0,0]};$.U(a,w,d);8.2f(a)},1M:A(a){B(!8.1N(a)){8.19.2g(a)}},1N:A(a){C($.3b(a,8.19)>-1)},1w:A(b){8.19=$.3c(8.19,A(a){C(a==b?E:a)})},27:A(){18(x i=8.19.1r-1;i>=0;i--){8.1s(8.19[i])}},1s:A(a,b){x c=$(a);b=b||$.U(a,w);B(!b){C}c.3d(8.2h(b));c[(8.F(b,\'1S\')?\'3e\':\'3f\')+\'3g\'](\'3h\');x d=8.F(b,\'23\');B(d){x e=b.Q!=\'2i\'?b.z:8.1x(b,b.X,K P());x f=8.F(b,\'25\');B(f==1||8.29(e)%f==0){d.1t(a,[e])}}x g=b.Q!=\'1u\'&&(b.I?b.1b.L()<b.I.L():b.1b.L()>=b.Z.L());B(g&&!b.1O){b.1O=2j;B(8.1N(a)||8.F(b,\'21\')){8.1w(a);x h=8.F(b,\'22\');B(h){h.1t(a,[])}x i=8.F(b,\'20\');B(i){x j=8.F(b,\'1m\');b.V.1m=i;8.1s(a,b);b.V.1m=j}x k=8.F(b,\'1Z\');B(k){3i.3j=k}}b.1O=1f}1h B(b.Q==\'1u\'){8.1w(a)}$.U(a,w,b)},2f:A(a,b,c){b=b||{};B(1q b==\'1P\'){x d=b;b={};b[d]=c}x e=$.U(a,w);B(e){8.1F(e.V,b);1G(e.V,b);8.2k(a,e);$.U(a,w,e);x f=K P();B((e.I&&e.I<f)||(e.Z&&e.Z>f)){8.1M(a)}8.1s(a,e)}},1F:A(a,b){x c=1f;18(x n 1Q b){B(n.N(/[2l]2m/)){c=2j;11}}B(c){18(x n 1Q a){B(n.N(/[2l]2m[0-9]/)){a[n]=E}}}},2k:A(a,b){x c;x d=8.F(b,\'1W\');x e=0;x f=E;18(x i=0;i<8.1o.1r;i++){B(8.1o[i][0]==d){f=8.1o[i][1];11}}B(f!=E){e=(d?f:0);c=K P()}1h{x g=(d?d.1t(a,[]):E);c=K P();e=(g?c.L()-g.L():0);8.1o.2g([d,e])}x h=8.F(b,\'1V\');h=(h==E?-c.3k():h);b.I=8.F(b,\'1U\');B(b.I!=E){b.I=8.1H(h,8.1y(b.I,E));B(b.I&&e){b.I.1z(b.I.1I()+e)}}b.Z=8.1H(h,8.1y(8.F(b,\'1T\'),c));B(e){b.Z.1z(b.Z.1I()+e)}b.X=8.2n(b)},3l:A(a){x b=$(a);B(!b.2e(8.1p)){C}8.1w(a);b.3m(8.1p).3n();$.3o(a,w)},3p:A(a){8.Q(a,\'1u\')},3q:A(a){8.Q(a,\'2i\')},3r:A(a){8.Q(a,E)},Q:A(a,b){x c=$.U(a,w);B(c){B(c.Q==\'1u\'&&!b){c.z=c.2o;x d=(c.I?\'-\':\'+\');c[c.I?\'I\':\'Z\']=8.1y(d+c.z[0]+\'y\'+d+c.z[1]+\'o\'+d+c.z[2]+\'w\'+d+c.z[3]+\'d\'+d+c.z[4]+\'h\'+d+c.z[5]+\'m\'+d+c.z[6]+\'s\');8.1M(a)}c.Q=b;c.2o=(b==\'1u\'?c.z:E);$.U(a,w,c);
15138.1s(a,c)}},3s:A(a){x b=$.U(a,w);C(!b?E:(!b.Q?b.z:8.1x(b,b.X,K P())))},F:A(a,b){C(a.V[b]!=E?a.V[b]:$.G.1g[b])},1y:A(k,l){x m=A(a){x b=K P();b.2p(b.L()+a*13);C b};x n=A(a){a=a.3t();x b=K P();x c=b.17();x d=b.16();x e=b.R();x f=b.1L();x g=b.1K();x h=b.1J();x i=/([+-]?[0-9]+)\\s*(s|m|h|d|w|o|y)?/g;x j=i.2q(a);3u(j){3v(j[2]||\'s\'){1c\'s\':h+=1d(j[1],10);11;1c\'m\':g+=1d(j[1],10);11;1c\'h\':f+=1d(j[1],10);11;1c\'d\':e+=1d(j[1],10);11;1c\'w\':e+=1d(j[1],10)*7;11;1c\'o\':d+=1d(j[1],10);e=T.1A(e,$.G.1i(c,d));11;1c\'y\':c+=1d(j[1],10);e=T.1A(e,$.G.1i(c,d));11}j=i.2q(a)}C K P(c,d,e,f,g,h,0)};x o=(k==E?l:(1q k==\'1P\'?n(k):(1q k==\'3w\'?m(k):k)));B(o)o.1z(0);C o},1i:A(a,b){C 32-K P(a,b,32).R()},2h:A(c){c.z=14=(c.Q?c.z:8.1x(c,c.X,K P()));x d=1f;x e=0;x f=$.1n({},c.X);18(x g=0;g<c.X.1r;g++){d|=(c.X[g]==\'?\'&&14[g]>0);f[g]=(c.X[g]==\'?\'&&!d?E:c.X[g]);e+=(f[g]?1:0)}x h=8.F(c,\'1Y\');x i=8.F(c,\'1m\');x j=(h?8.F(c,\'1l\'):8.F(c,\'1k\'));x k=8.F(c,\'1D\');x l=8.F(c,\'1E\')||\'\';x m=A(a){x b=$.G.F(c,\'1l\'+14[a]);C(f[a]?14[a]+(b?b[a]:j[a])+\' \':\'\')};x n=A(a){x b=$.G.F(c,\'1k\'+14[a]);C(f[a]?\'<15 1v="3x"><15 1v="2r">\'+14[a]+\'</15><3y/>\'+(b?b[a]:j[a])+\'</15>\':\'\')};C(i?8.2s(c,f,i,h):((h?\'<15 1v="1R 2r\'+(c.Q?\' 2t\':\'\')+\'">\'+m(Y)+m(O)+m(W)+m(D)+(f[H]?8.J(14[H],2):\'\')+(f[M]?(f[H]?k:\'\')+8.J(14[M],2):\'\')+(f[S]?(f[H]||f[M]?k:\'\')+8.J(14[S],2):\'\'):\'<15 1v="1R 3z\'+e+(c.Q?\' 2t\':\'\')+\'">\'+n(Y)+n(O)+n(W)+n(D)+n(H)+n(M)+n(S))+\'</15>\'+(l?\'<15 1v="1R 3A">\'+l+\'</15>\':\'\')))},2s:A(c,d,e,f){x g=8.F(c,(f?\'1l\':\'1k\'));x h=A(a){C($.G.F(c,(f?\'1l\':\'1k\')+c.z[a])||g)[a]};x j=A(a,b){C T.1B(a/b)%10};x k={3B:8.F(c,\'1E\'),3C:8.F(c,\'1D\'),3D:h(Y),3E:c.z[Y],3F:8.J(c.z[Y],2),3G:8.J(c.z[Y],3),3H:j(c.z[Y],1),3I:j(c.z[Y],10),3J:j(c.z[Y],1e),3K:j(c.z[Y],13),3L:h(O),3M:c.z[O],3N:8.J(c.z[O],2),3O:8.J(c.z[O],3),3P:j(c.z[O],1),3Q:j(c.z[O],10),3R:j(c.z[O],1e),3S:j(c.z[O],13),3T:h(W),3U:c.z[W],3V:8.J(c.z[W],2),3W:8.J(c.z[W],3),3X:j(c.z[W],1),3Y:j(c.z[W],10),3Z:j(c.z[W],1e),40:j(c.z[W],13),41:h(D),42:c.z[D],43:8.J(c.z[D],2),44:8.J(c.z[D],3),45:j(c.z[D],1),46:j(c.z[D],10),47:j(c.z[D],1e),48:j(c.z[D],13),49:h(H),4a:c.z[H],4b:8.J(c.z[H],2),4c:8.J(c.z[H],3),4d:j(c.z[H],1),4e:j(c.z[H],10),4f:j(c.z[H],1e),4g:j(c.z[H],13),4h:h(M),4i:c.z[M],4j:8.J(c.z[M],2),4k:8.J(c.z[M],3),4l:j(c.z[M],1),4m:j(c.z[M],10),4n:j(c.z[M],1e),4o:j(c.z[M],13),4p:h(S),4q:c.z[S],4r:8.J(c.z[S],2),4s:8.J(c.z[S],3),4t:j(c.z[S],1),4u:j(c.z[S],10),4v:j(c.z[S],1e),4w:j(c.z[S],13)};x l=e;18(x i=0;i<7;i++){x m=\'4x\'.4y(i);x o=K 2u(\'\\\\{\'+m+\'<\\\\}(.*)\\\\{\'+m+\'>\\\\}\',\'g\');l=l.2v(o,(d[i]?\'$1\':\'\'))}$.2w(k,A(n,v){x a=K 2u(\'\\\\{\'+n+\'\\\\}\',\'g\');l=l.2v(a,v)});C l},J:A(a,b){a=\'\'+a;B(a.1r>=b){C a}a=\'4z\'+a;C a.4A(a.1r-b)},2n:A(a){x b=8.F(a,\'1X\');x c=[];c[Y]=(b.N(\'y\')?\'?\':(b.N(\'Y\')?\'!\':E));c[O]=(b.N(\'o\')?\'?\':(b.N(\'O\')?\'!\':E));c[W]=(b.N(\'w\')?\'?\':(b.N(\'W\')?\'!\':E));c[D]=(b.N(\'d\')?\'?\':(b.N(\'D\')?\'!\':E));c[H]=(b.N(\'h\')?\'?\':(b.N(\'H\')?\'!\':E));c[M]=(b.N(\'m\')?\'?\':(b.N(\'M\')?\'!\':E));c[S]=(b.N(\'s\')?\'?\':(b.N(\'S\')?\'!\':E));C c},1x:A(f,g,h){f.1b=h;f.1b.1z(0);x i=K P(f.1b.L());B(f.I){B(h.L()<f.I.L()){f.1b=h=i}1h{h=f.I}}1h{i.2p(f.Z.L());B(h.L()>f.Z.L()){f.1b=h=i}}x j=[0,0,0,0,0,0,0];B(g[Y]||g[O]){x k=$.G.1i(h.17(),h.16());x l=$.G.1i(i.17(),i.16());x m=(i.R()==h.R()||(i.R()>=T.1A(k,l)&&h.R()>=T.1A(k,l)));x n=A(a){C(a.1L()*1a+a.1K())*1a+a.1J()};x o=T.4B(0,(i.17()-h.17())*12+i.16()-h.16()+((i.R()<h.R()&&!m)||(m&&n(i)<n(h))?-1:0));j[Y]=(g[Y]?T.1B(o/12):0);j[O]=(g[O]?o-j[Y]*12:0);x p=A(a,b,c){x d=(a.R()==c);x e=$.G.1i(a.17()+b*j[Y],a.16()+b*j[O]);B(a.R()>e){a.2x(e)}a.4C(a.17()+b*j[Y]);a.4D(a.16()+b*j[O]);B(d){a.2x(e)}C a};B(f.I){i=p(i,-1,l)}1h{h=p(K P(h.L()),+1,k)}}x q=T.1B((i.L()-h.L())/13);x r=A(a,b){j[a]=(g[a]?T.1B(q/b):0);q-=j[a]*b};r(W,2a);r(D,2b);r(H,2c);r(M,1a);r(S,1);B(q>0&&!f.I){x s=[1,12,4.4E,7,24,1a,1a];x t=S;x u=1;18(x v=S;v>=Y;v--){B(g[v]){B(j[t]>=u){j[t]=0;q=1}B(q>0){j[v]++;q=0;t=v;u=1}}u*=s[v]}}C j}});A 1G(a,b){$.1n(a,b);18(x c 1Q b){B(b[c]==E){a[c]=E}}C a}$.4F.G=A(a){x b=4G.26.4H.4I(4J,1);B(a==\'4K\'||a==\'4L\'){C $.G[\'2y\'+a+\'1j\'].1t($.G,[8[0]].2z(b))}C 8.2w(A(){B(1q a==\'1P\'){$.G[\'2y\'+a+\'1j\'].1t($.G,[8].2z(b))}1h{$.G.2d(8,a)}})};$.G=K 1j()})(4M);',62,297,'||||||||this|||||||||||||||||||||||||var||_periods|function|if|return||null|_get|countdown||_since|_minDigits|new|getTime||match||Date|_hold|getDate||Math|data|options||_show||_until||break||
15131000|periods|span|getMonth|getFullYear|for|_timerTargets|60|_now|case|parseInt|100|false|_defaults|else|_getDaysInMonth|Countdown|labels|compactLabels|layout|extend|_serverSyncs|markerClassName|typeof|length|_updateCountdown|apply|pause|class|_removeTarget|_calculatePeriods|_determineTime|setMilliseconds|min|floor|regional|timeSeparator|description|_resetExtraLabels|extendRemove|UTCDate|getMilliseconds|getSeconds|getMinutes|getHours|_addTarget|_hasTarget|_expiring|string|in|countdown_row|isRTL|until|since|timezone|serverSync|format|compact|expiryUrl|expiryText|alwaysExpire|onExpiry|onTick||tickInterval|prototype|_updateTargets|setUTCDate|periodsToSeconds|604800|86400|3600|_attachCountdown|hasClass|_changeCountdown|push|_generateHTML|lap|true|_adjustSettings|Ll|abels|_determineShow|_savePeriods|setTime|exec|countdown_amount|_buildLayout|countdown_holding|RegExp|replace|each|setDate|_|concat|Years|Months|Weeks|Days|Hours|Minutes|Seconds|labels1|Year|Month|Week|Day|Hour|Minute|Second|dHMS|hasCountdown|_timer|setInterval|980|setDefaults|object|constructor|setUTCFullYear|setUTCMonth|setUTCHours||setUTCMinutes||abs|setUTCSeconds|setUTCMilliseconds|31557600|2629800|_settingsCountdown|all|addClass|inArray|map|html|add|remove|Class|countdown_rtl|window|location|getTimezoneOffset|_destroyCountdown|removeClass|empty|removeData|_pauseCountdown|_lapCountdown|_resumeCountdown|_getTimesCountdown|toLowerCase|while|switch|number|countdown_section|br|countdown_show|countdown_descr|desc|sep|yl|yn|ynn|ynnn|y1|y10|y100|y1000|ol|on|onn|onnn|o1|o10|o100|o1000|wl|wn|wnn|wnnn|w1|w10|w100|w1000|dl|dn|dnn|dnnn|d1|d10|d100|d1000|hl|hn|hnn|hnnn|h1|h10|h100|h1000|ml|mn|mnn|mnnn|m1|m10|m100|m1000|sl|sn|snn|snnn|s1|s10|s100|s1000|yowdhms|charAt|0000000000|substr|max|setFullYear|setMonth|3482|fn|Array|slice|call|arguments|getTimes|settings|jQuery'.split('|'),0,{})) 1514/* 1515 * addthis buttons 1516 */ 1517function set_bookmark(){var bm_index=0;var bm_array=new Array();var bm_value=$.cookie('dg_bookmark');if (bm_value){bm_array=bm_value.split(';');if ((bm_array.length)==15){bm_array=new Array();bm_value='';}else{bm_value=';'+bm_value+';';}}else{bm_value='';}do{bm_index=Math.floor(Math.random()*15);}while(bm_value.search(';'+bm_index+';')!= -1)bm_array.push(bm_index);var date=new Date(0);var expires=date.getUTCSeconds()+15552000;$.cookie('dg_bookmark', bm_array.join(';'), { expires: expires, path: '/' });get_bookmark(bm_index);} 1518function get_bookmark(index){switch(parseInt(index)){case 0:img='aim.png';cls='aim';break;case 1:img='blogger.png';cls='blogger'; break;case 2:img='delicious.png';cls='delicious'; break;case 3:img='digg.png';cls='digg';break;case 4:img='facebook.png';cls='facebook';break;case 5:img='google.png';cls='google';break;case 6:img='mixx.png';cls='mixx';break;case 7:img='myspace.png';cls='myspace';break;case 8:img='reddit.png';cls='reddit';break;case 9:img='stumbleupon.png';cls='stumbleupon';break;case 10:img='twitter.png';cls='twitter';break;case 11:img='yahoo.png';cls='yahoobkm';break;case 12:img='friendfeed.png';cls='friendfeed';break;case 13:img='bebo.png';cls='bebo';break;case 14:img='linkedin.png';cls='linkedin';break;}$('#bb_at').attr('class', 'addthis_button_' + cls).append('<img src="/images/view2/bmk/'+img+'" alt="Bookmark with '+cls+'" width="140" height="80" />');} 1519/* 1520 * screenshots 1521 */ 1522var preview_zoomed = false; 1523 1524function browserVersion() 1525{ 1526 var version = ""; 1527 var name = ""; 1528 var ua = navigator.userAgent; 1529 var offset = ua.indexOf("Firefox"); 1530 if (ua.indexOf("Firefox") > -1) 1531 { 1532 name = "Firefox"; 1533 version = ua.substring(offset+8, ua.indexOf("(", offset)); 1534 } 1535 offset = ua.indexOf("MSIE "); 1536 if (offset > -1) 1537 { 1538 name = "MSIE"; 1539 version = parseFloat(ua.substring(offset+5, ua.indexOf(";", offset))); 1540 } 1541 offset = ua.indexOf("Opera"); 1542 if (offset > -1) 1543 { 1544 name = "Opera"; 1545 version = ua.substring(offset+6, ua.indexOf("(", offset)); 1546 } 1547 navname = navigator.appName; 1548 return {type:navname, version:version, name:name}; 1549} 1550 1551function update_page(id) 1552{ 1553 1554 id = (/^(.*)_(\d)$/).exec(id); 1555 1556 var cur_shot = parseInt(id[2]); 1557 var file_name = id[1]; 1558 1559 if (cur_shot > 1) 1560 { 1561 $('#shots_prev').removeClass('shots_disabled').css('visibility','visible'); 1562 1563 document.getElementById('shots_prev').onclick = 1564 function() { 1565 ch_shot(file_name+"_"+(cur_shot - 1)); 1566 return false;
1567 } 1568 } 1569 else 1570 { 1571 $('#shots_prev').addClass('shots_disabled').css('visibility','hidden'); 1572 } 1573 if (cur_shot < 3) 1574 { 1575 $('#shots_next').removeClass('shots_disabled').css('visibility','visible'); 1576 1577 document.getElementById('shots_next').onclick = 1578 function() { 1579 ch_shot(file_name+"_"+(cur_shot + 1)); 1580 return false; 1581 } 1582 } 1583 else 1584 { 1585 $('#shots_next').addClass('shots_disabled').css('visibility','hidden'); 1586 } 1587} 1588 1589function hide_shots() 1590{ 1591 if (browserVersion().name != "MSIE") hide_id('shots_div', 50); 1592 else $('#shots_div').hide(); 1593 $(".addthis_overlay_container").remove(); 1594 $('#s_shots_bg').hide(); 1595} 1596$('.vidlnk').live('click', load_vpreview); 1597$('#vid_close').live('click',function(e){ 1598 1599 $('#videoblock').hide(); 1600 $('#s_vid_bg').hide(); 1601}); 1602function load_vpreview() 1603{ 1604 var id = this.id; 1605 1606 var x = 0; 1607 var y = 0; 1608 var bg = document.getElementById('s_vid_bg'); 1609 1610 var page_size = getPageSize(); 1611 // var file_name = '/images/screenshots/' + id + '_big.jpg'; 1612 var browser_name = browserVersion().name; 1613 1614 // $('#shots_pic').html('<img src="'+file_name+'" width="640" height="480" border="0">'); 1615 1616 if (browser_name == "MSIE") 1617 { 1618 x = document.documentElement.offsetWidth*0.5 - 340 + document.documentElement.scrollLeft + document.body.scrollLeft; 1619 y = document.documentElement.offsetHeight*0.5 - 302 + document.documentElement.scrollTop + document.body.scrollTop; 1620 if (y<0)y = document.documentElement.scrollTop + document.body.scrollTop; 1621 if (x<0)x = document.documentElement.scrollLeft + document.body.scrollLeft; 1622 } 1623 else if (browser_name == "Firefox") 1624 { 1625 x = window.innerWidth*0.5 - 340 + window.scrollX; 1626 y = window.innerHeight*0.5 - 302 + window.scrollY; 1627 } 1628 else if(browser_name == "Opera") 1629 { 1630 x = window.innerWidth*0.5 - 340 + document.documentElement.scrollLeft + document.body.scrollLeft; 1631 y = window.innerHeight*0.5 - 302 + document.documentElement.scrollTop + document.body.scrollTop; 1632 } 1633 1634 if (x==0) 1635 { 1636 x = window.innerWidth*0.5 - 340 + window.scrollX; 1637 y = window.innerHeight*0.5 - 302 + window.scrollY; 1638 } 1639 1640 bg.style.width = page_size[0]+"px"; 1641 bg.style.height = page_size[1]+"px"; 1642 bg.style.display = 'block'; 1643 1644 if (y<0) y=1; 1645 var load = document.getElementById('videoblock'); 1646 load.style.left = x+"px"; 1647 load.style.top = y+"px"; 1648 if ((x > 0)&&(y > 0)) load.style.display = 'block'; 1649 //update_page(id); 1650 1651 if (browser_name != "MSIE") show_id('videoblock',30,98); 1652 1653 return false; 1654} 1655function ch_shot(id) 1656{ 1657 var file_name = '/images/screenshots/' + id + '_big.jpg'; 1658 $('#shots_pic').html('<img src="'+file_name+'" border="0">'); 1659 update_page(id); 1660} 1661 1662function getPageSize() 1663{ 1664 var xScroll, yScroll; 1665 var windowWidth, windowHeight; 1666 1667 if (window.innerHeight && window.scrollMaxY) 1668 { 1669 xScroll = document.body.scrollWidth; 1670 yScroll = window.innerHeight + window.scrollMaxY; 1671 } 1672 else if (document.body.scrollHeight > document.body.offsetHeight) 1673 { 1674 xScroll = document.body.scrollWidth; 1675 yScroll = document.body.scrollHeight; 1676 } 1677 else if (document.documentElement && document.documentElement.scrollHeight > document.documentElement.offsetHeight) 1678 { 1679 xScroll = document.documentElement.scrollWidth; 1680 yScroll = document.documentElement.scrollHeight; 1681 } 1682 else 1683 { 1684 xScroll = document.body.offsetWidth; 1685 yScroll = document.body.offsetHeight; 1686 } 1687 1688 if (self.innerHeight) 1689 { 1690 windowWidth = self.innerWidth; 1691 windowHeight = self.innerHeight; 1692 } 1693 else if (document.documentElement && document.documentElement.clientHeight) 1694 { 1695 windowWidth = document.documentElement.clientWidth; 1696 windowHeight = document.documentElement.clientHeight; 1697 } 1698 else if (document.body) 1699 { 1700 windowWidth = document.body.clientWidth; 1701 windowHeight = document.body.clientHeight; 1702 } 1703 1704 pageHeight = yScroll < windowHeight ? windowHeight : yScroll; 1705 pageWidth = xScroll < windowWidth ? windowWidth : xScroll; 1706 1707 pageWidth -= 20; 1708 1709 return [pageWidth, pageHeight, windowWidth, windowHeight]; 1710} 1711var is_ajax_addthis = false;
1712var addthis_config; 1713function load_preview() 1714{ 1715 var id = this.id; 1716 $('a.thumbnail-image').removeClass('thumbnail-image-active'); 1717 $(this).addClass('thumbnail-image-active'); 1718 var x = 0; 1719 var y = 0; 1720 var bg = document.getElementById('s_shots_bg'); 1721 1722 1723 1724 var page_size = getPageSize(); 1725 var file_name = '/images/screenshots/' + id + '_big.jpg'; 1726 var browser_name = browserVersion().name; 1727 var title = $("#"+id).attr("title"); 1728 var alt = $("#"+id).attr("alt"); 1729 1730 $('#shots_pic').html('<img pi:pinit:media="'+file_name+'" class="addthis_shareable" src="'+file_name+'" alt="'+alt+'" title="'+title+'" border="0">'); 1731 $(".addthis_shareable").mousemove(function(){ 1732 $(".addthis_overlay_container").css("z-index", 9999); 1733 }); 1734 if (window.addthis) { 1735 window.addthis = null; 1736 window._adr = null; 1737 window._atc = null; 1738 window._atd = null; 1739 window._ate = null; 1740 window._atr = null; 1741 window._atw = null; 1742 1743 $.getScript('http://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4ff06d180c813f16', function(){ 1744 $(".addthis_overlay_container").css("z-index", 9999); 1745 addthis_config = { 1746 services_overlay:'facebook,google_plusone,pinterest,more' 1747 } 1748 }); 1749 is_ajax_addthis = true; 1750 } 1751 if (browser_name == "MSIE") 1752 { 1753 x = document.documentElement.offsetWidth*0.5 - 340 + document.documentElement.scrollLeft + document.body.scrollLeft; 1754 y = document.documentElement.offsetHeight*0.5 - 302 + document.documentElement.scrollTop + document.body.scrollTop; 1755 if (y<0)y = document.documentElement.scrollTop + document.body.scrollTop; 1756 if (x<0)x = document.documentElement.scrollLeft + document.body.scrollLeft; 1757 } 1758 else if (browser_name == "Firefox") 1759 { 1760 x = window.innerWidth*0.5 - 340 + window.scrollX; 1761 y = window.innerHeight*0.5 - 302 + window.scrollY; 1762 } 1763 else if(browser_name == "Opera") 1764 { 1765 x = window.innerWidth*0.5 - 340 + document.documentElement.scrollLeft + document.body.scrollLeft; 1766 y = window.innerHeight*0.5 - 302 + document.documentElement.scrollTop + document.body.scrollTop; 1767 } 1768 1769 if (x==0) 1770 { 1771 x = window.innerWidth*0.5 - 340 + window.scrollX; 1772 y = window.innerHeight*0.5 - 302 + window.scrollY; 1773 } 1774 1775 bg.style.width = page_size[0]+"px"; 1776 bg.style.height = page_size[1]+"px"; 1777 bg.style.display = 'block'; 1778 1779 if (y<0) y=1; 1780 var load = document.getElementById('shots_div'); 1781 load.style.left = x+"px"; 1782 load.style.top = y+"px"; 1783 if ((x > 0)&&(y > 0)) load.style.display = 'block'; 1784 update_page(id); 1785 1786 if (browser_name != "MSIE") show_id('shots_div',30,98); 1787 $(".addthis_overlay_container").css("z-index", 9999); 1788 return false; 1789} 1790 1791function load_preview_old(e, type) 1792{ 1793 var id = this.id; 1794 var bid = 'shots'; 1795 var block = 'shots_div'; 1796 var c_offset = 0.5; 1797 var c_woffset = 340; 1798 var c_hoffset = 302; 1799 if (type != 'video'){ 1800 $('a.thumbnail-image').removeClass('thumbnail-image-active'); 1801 $(this).addClass('thumbnail-image-active'); 1802 bid = 'shots'; 1803 block = 'shots_div'; 1804 } 1805 else{ 1806 bid = 'vid'; 1807 block = 'videoblock'; 1808 } 1809 var x = 0; 1810 var y = 0; 1811 var bg = document.getElementById('s_'+bid+'_bg'); 1812 var page_size = getPageSize(); 1813 if (type != 'video'){ 1814 var file_name = '/images/screenshots/' + id + '_big.jpg'; 1815 $('#shots_pic').html('<img src="'+file_name+'" border="0">'); 1816 } 1817 var browser_name = browserVersion().name; 1818 if (browser_name == "MSIE") 1819 { 1820 x = document.documentElement.offsetWidth*c_offset - c_woffset + document.documentElement.scrollLeft + document.body.scrollLeft; 1821 y = document.documentElement.offsetHeight*c_offset - c_hoffset + document.documentElement.scrollTop + document.body.scrollTop; 1822 if (y<0)y = document.documentElement.scrollTop + document.body.scrollTop; 1823 if (x<0)x = document.documentElement.scrollLeft + document.body.scrollLeft; 1824 } 1825 else if (browser_name == "Firefox") 1826 { 1827 x = window.innerWidth*c_offset - c_woffset + window.scrollX; 1828 y = window.innerHeight*c_offset - c_hoffset + window.scrollY; 1829 } 1830 else if(browser_name == "Opera") 1831 { 1832 x = window.innerWidth*c_offset - c_woffset + document.documentElement.scrollLeft + document.body.scrollLeft; 1833 y = window.innerHeight*c_offset - c_hoffset + document.documentElement.scrollTop + document.body.scrollTop; 1834 } 1835 if (x==0) 1836 { 1837 x = window.innerWidth*c_offset - c_woffset + window.scrollX; 1838 y = window.innerHeight*c_offset - c_hoffset + window.scrollY; 1839 } 1840 bg.style.width = page_size[0]+"px"; 1841 bg.style.height = page_size[1]+"px"; 1842 bg.style.display = 'block'; 1843 if (y<0) y=1; 1844 var load = document.getElementById(block); 1845 load.style.left = x+"px"; 1846 load.style.top = y+"px"; 1847 if ((x > 0)&&(y > 0)) load.style.display = 'block'; 1848 if (type != 'video') update_page(id); 1849 if (browser_name != "MSIE") hs_id(block,30,98); 1850 return false;
1851} 1852 1853function hs_id(elem_id, begin, end) 1854{ 1855 var bool = false; 1856 if(end == false){ 1857 begin = (begin - 5); 1858 bool = (begin<=0); 1859 } 1860 else{ 1861 begin = (begin + 3); 1862 bool = (begin>=end); 1863 } 1864 document.getElementById(elem_id).style.filter = "alpha(opacity="+begin+")"; 1865 document.getElementById(elem_id).style.opacity = begin/100; 1866 t = setTimeout("hs_id(\""+elem_id+"\","+begin+","+end+")",1); 1867 if (bool){ 1868 clearTimeout(t); 1869 if(end == false){ 1870 $('#'+elem_id).hide(); 1871 } 1872 } 1873 1874} 1875 1876function show_id(elem_id, begin, end) 1877{ 1878 begin = begin + 3; 1879 document.getElementById(elem_id).style.filter="alpha(opacity="+begin+")"; 1880 document.getElementById(elem_id).style.opacity = begin/100; 1881 t = setTimeout("show_id(\""+elem_id+"\","+begin+","+end+")",1); 1882 if (begin>=end) clearTimeout(t); 1883} 1884 1885function hide_id(elem_id, begin) 1886{ 1887 begin = begin - 5; 1888 document.getElementById(elem_id).style.filter = "alpha(opacity="+begin+")"; 1889 document.getElementById(elem_id).style.opacity = begin/100; 1890 t = setTimeout("hide_id(\""+elem_id+"\","+begin+")",1); 1891 if (begin<=0) 1892 { 1893 clearTimeout(t); 1894 $('#'+elem_id).hide(); 1895 } 1896} 1897 1898 1899function dg_logged_share(type, lang, game){$.post("/mainpage/shared_logged", {type:type,lang:lang,game:game});} 1900 1901 1902/** 1903* jQuery Cookie plugin 1904* 1905* Copyright (c) 2010 Klaus Hartl (stilbuero.de) 1906* Dual licensed under the MIT and GPL licenses: 1907* http://www.opensource.org/licenses/mit-license.php 1908* http://www.gnu.org/licenses/gpl.html 1909* 1910*/ 1911 1912/** 1913* Create a cookie with the given key and value and other optional parameters. 1914* 1915* @example $.cookie('the_cookie', 'the_value'); 1916* @desc Set the value of a cookie. 1917* @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true }); 1918* @desc Create a cookie with all available options. 1919* @example $.cookie('the_cookie', 'the_value'); 1920* @desc Create a session cookie. 1921* @example $.cookie('the_cookie', null); 1922* @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain 1923* used when the cookie was set. 1924* 1925* @param String key The key of the cookie. 1926* @param String value The value of the cookie. 1927* @param Object options An object literal containing key/value pairs to provide optional cookie attributes. 1928* @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object. 1929* If a negative value is specified (e.g. a date in the past), the cookie will be deleted. 1930* If set to null or omitted, the cookie will be a session cookie and will not be retained 1931* when the the browser exits. 1932* @option String path The value of the path atribute of the cookie (default: path of page that created the cookie). 1933* @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie). 1934* @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will 1935* require a secure protocol (like HTTPS). 1936* @type undefined 1937* 1938* @name $.cookie 1939* @cat Plugins/Cookie 1940* @author Klaus Hartl/[email protected] 1941*/ 1942 1943/** 1944* Get the value of a cookie with the given key. 1945* 1946* @example $.cookie('the_cookie'); 1947* @desc Get the value of a cookie. 1948* 1949* @param String key The key of the cookie. 1950* @return The value of the cookie. 1951* @type String 1952* 1953* @name $.cookie 1954* @cat Plugins/Cookie 1955* @author Klaus Hartl/[email protected] 1956*/ 1957jQuery.cookie = function (key, value, options) { 1958 1959 // key and at least value given, set cookie... 1960 if (arguments.length > 1 && String(value) !== "[object Object]") { 1961 options = jQuery.extend({}, options); 1962 1963 if (value === null || value === undefined) { 1964 options.expires = -1; 1965 } 1966 1967 if (typeof options.expires === 'number') { 1968 var days = options.expires, t = options.expires = new Date(); 1969 t.setDate(t.getDate() + days); 1970 } 1971 1972 value = String(value); 1973 1974 return (document.cookie = [ 1975 encodeURIComponent(key), '=', 1976 options.raw ? value : encodeURIComponent(value), 1977 options.expires ? '' : '', // use expires attribute, max-age is not supported by IE 1978 options.path ? '; path=' + options.path : '', 1979 options.domain ? '; domain=' + options.domain : '', 1980 options.secure ? '; secure' : '' 1981 ].join('')); 1982 } 1983 1984 // key and possibly options given, get cookie... 1985 options = value || {}; 1986 var result, decode = options.raw ? function (s) { return s; }
1986 : decodeURIComponent; 1987 return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null; 1988}; 1989 1990/*! 1991* jQuery pinable Plugin v1.2 1992* http://buildmypinnedsite.com 1993* 1994* Copyright 2011, Microsoft 1995* Licensed under MS-PL. 1996* 1997* Date: Thursday June 16 2011 14:54:29 -04 1998* Legal Notice: Any code provided on this site is "sample code" subject to the MSDN Terms of Use (http://msdn.microsoft.com/en-us/cc300389.aspx). Using this code means you agree to it. 1999*/ 2000(function ($) { 2001 2002 var settings = { 2003 closeTitle : 'Close', // default close title 2004 cookieLength : 30, // in days 2005 cookieName : 'iePinning_' + document.domain, // appending domain to keep unique 2006 debug : false, // debug mode; forces the banner to show 2007 discStyle : 'toast', // discoverability style; options are toast, topHat and pushUp 2008 dragAlt : 'Drag me!', // default drag icon alt text 2009 logoPath : '/discoverability/images/logo.png', // Path to image to use for logo. 32px x 32px suggested. 2010 message : 'Drag this to your Windows taskbar to enable special IE9 Features.', // default message 2011 slideDuration : 'fast', // change the speed the banner animates in; options are same as jQuery slideToggle options 2012 useCookie : true // check for a cookie. 2013 }, 2014 discStyles = { 2015 toast: '<div class="toast" id="pinning-discoverability"><div class="pinning-content"><img src="{{logoPath}}" alt="{{dragAlt}}" class="msPinSite" /><div class="pinning-main-text">{{message}}</div><a href="#close" class="pinning-hide" title="{{closeTitle}}">close</a></div></div></div>', 2016 pushUp: '<div class="push-up" id="pinning-discoverability"><div class="pinning-content"><div class="pinning-bg"><img src="{{logoPath}}" class="msPinSite" alt="{{dragAlt}}" /></div><div class="pinning-desc">{{message}}</div></div><a href="#close" class="pinning-hide" title="{{closeTitle}}">close</a></div>', 2017 topHat: '<div class="top-hat" id="pinning-discoverability"><div class="pinning-alignment"><div class="pinning-content"><img src="{{logoPath}}" class="msPinSite" alt="{{dragAlt}}" /><span class="pinning-desc">{{message}}</span><a href="#close" class="pinning-hide" title="{{closeTitle}}">close</a></div></div></div>' 2018 }; 2019 2020 function hideBanner(event) { 2021 event.preventDefault(); 2022 2023 settings.banner.slideToggle(settings.slideDuration); 2024 2025 // set cookie 2026 if (settings.useCookie) { 2027 $.cookie(settings.cookieName, settings.cookieValue, { expires: settings.cookieLength }); 2028 } 2029 2030 } 2031 2032 function shouldDisplay() { 2033 2034 if (settings.debug) { 2035 return true; // debug mode 2036 } 2037 2038 try { 2039 if (!window.external.msIsSiteMode()) { // not in pinned mode, but it's available 2040 if (settings.useCookie) { 2041 // check cookie 2042 if ($.cookie(settings.cookieName) !== settings.cookieValue) { 2043 return true; // no cookie 2044 } else { 2045 return false; // cookie; don't show 2046 } 2047 } else { 2048 return true; // not using cookies; just display 2049 } 2050 } else { 2051 // we are in pinned mode 2052 return false; 2053 } 2054 } catch (ex) { // browsers does not support pinning; don't show 2055 return false; 2056 } 2057 } 2058 2059 function showBanner() { 2060 if (shouldDisplay()) { // Inject HTML 2061 2062 if (discStyles.hasOwnProperty(settings.discStyle)) { 2063 2064 var html = eval('discStyles.' + settings.discStyle), 2065 html = html.replace('{{message}}', settings.message), 2066 html = html.replace('{{dragAlt}}', settings.dragAlt), 2067 html = html.replace('{{closeTitle}}', settings.closeTitle), 2068 html = html.replace('{{logoPath}}', settings.logoPath); 2069 2070 settings.banner = $(html); 2071 2072 settings.element.append(settings.banner); 2073 2074 settings.banner.slideToggle(settings.slideDuration).find('.pinning-hide').bind('click', hideBanner); 2075 2076 } else { 2077 $.error("Cannot find discoverability style."); 2078 } 2079 2080 } 2081 } 2082 2083 var methods = { 2084 init: function (callerSettings) { 2085 settings = $.extend(settings, callerSettings); 2086 settings.element = this; 2087 settings.cookieValue = 'hidden'; 2088 settings.banner = undefined; 2089 2090 showBanner(); 2091 2092 }, 2093 destroy: function () { 2094 settings.element.find('.pinning-hide').unbind('click'); 2095 settings.element = undefined; 2096 settings.banner.remove(); 2097 settings.banner = undefined; 2098 } 2099 }; 2100 2101 $.fn.pinable = function (method) { 2102 if (methods[method]) { 2103 return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); 2104 } else if (typeof method === 'object' || !method) { 2105 return methods.init.apply(this, arguments); 2106 } else { 2107 $.error('Method ' + method + ' does not exist on jQuery.tooltip'); 2108 } 2109 } 2110 2111})(jQuery); 2112
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.