PageSourceSearch

https://www.doublegames.ru/js/css_all.js

js doublegames.ru collected 2026-09-29 12:58:53 UTC 163,166 bytes, 2,112 lines download raw bytes

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.