Space Tumblr Themes
home ask me submit archive Themes
REBLOG IF YOU LOVE HARRY POTTER, THIS WILL BE SCREEN SHOTTED AND SENT TO J.K TO SHOW HER OUR LOVE.

2-am-who-do-you-love:

harrypotterfacebookconvos:

radcliffedrew:

hogwartsmostwanted:

piercing-whore:

1.9 million notes :|

GET THIS TO 2 MILLION!

3 MILLION??!?!?!

LETS GET TO 3 MILLION!

5 MILLION PEOPLE!!!! COME ON!!!!!!!

6 million come on

Couples breaking up on Facebook?

itsdamnfunny:



Shoutout to my parents for not wearing a condom and creating the most awesome person alive.

More Laughs Here.

You liked a picture to help cure cancer?

More Laughs Here.

→ ranz kyle viniel e.: CHEATED

ranzismyname:

Last night i was skyping with my girlfriend. It was fun. We were doing wacky faces, we were singing, cracking jokes and many more. Seeing her face on skype is like gaaahhh, i wanna die. I wish you were here with me. After an hour, the conversation got boring. she said BRB. hmm okay? i…

When you laugh a little too loud at an inappropriate situation.

sayyoullstay.tumblr.com



1 2 3 4 5 6 7 8 9 10 older »

// ==UserScript== // @name XKit // @namespace http://userscripts.org/users/atesh // @description Useful additions to Tumblr. // @include http://www.tumblr.com/dashboard // @include http://www.tumblr.com/dashboard* // @include http://www.tumblr.com/blog/* // @include http://www.tumblr.com/new/* // @include http://www.tumblr.com/ask_form/* // @include http://www.tumblr.com/inbox/* // @include http://www.tumblr.com/inbox // @version 0.3.1 // ==/UserScript== /*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */ (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"?"":"")+""),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()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;g0){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=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;ic)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])/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(;j0)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),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||!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(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?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
a",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="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",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-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=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=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-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;i0?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;g0){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+~,(\[\\]+)+|[>+~])(\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;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=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),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 bc[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=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",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.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="

";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="
";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;g0)for(h=g;h0: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-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-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:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_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
","
"]),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>");try{for(var c=0,d=this.length;c1&&l0?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>");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]===""&&!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=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>/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)),i.html(g?f("
").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)!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=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
";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); var xlicense = "STUDIO XENIX hereby gives you a non-exclusive license to use the software XKit (the Software). This software is provided free-of-charge. By using this software, you are agreeing to the terms of this license.

You may:
- use the Software on any computer;
- copy the Software for archival purposes, provided any copy contains all of the original Software's proprietary notices.

You may not:
- permit other individuals to use the Software except under the terms listed above;
- modify, translate, reverse engineer, decompile, disassemble (except to the extent applicable laws specifically prohibit such restriction),
- create derivative works based on the Software;
- copy the Software (except as specified above);
- rent, lease, transfer or otherwise transfer rights to the Software;
- remove any proprietary notices or labels on the Software.

TERMINATION.
The license will terminate automatically if you fail to comply with the limitations described above. On termination, you must destroy all copies of the Software and Documentation.

DISCLAIMER
The Software is provided on an AS IS basis, without warranty of any kind, including without limitation the warranties of merchantability, fitness for a particular purpose and non-infringement. The entire risk as to the quality and performance of the Software is borne by you. Should the Software prove defective, you and not STUDIO XENIX assume the entire cost of any service and repair.

STUDIO XENIX IS NOT RESPONSIBLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES.

Title, ownership rights and intellectual property rights in and to the Software shall remain in STUDIO XENIX. The Software is protected by international copyright treaties."; var xkit_logo = 'data:image/png;base64,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'; var img_refresh_needed = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi/P//PwMpgBGkwdXVFZf8BCA+BcTLQJzdu3czsCBJMgNxJhCDdEtDxRSBOB+IQ4A4HYhfwzSwAfEWqGJswBiIdYF4HxNUIAeqeCUQq4KcCsUgp8wCYm2QYpBCmA2BQPwCiOOA+BeSycVQcTiA2SAHxBfQFDOgK0bW8BqItaAexwtgGlZCbQEFIw8xGiZCwxvk+c9A/B8JX0LWAPM0yO0OQFwBxPZottzBiGlSAECAAQCNMSl3nKC+IQAAAABJRU5ErkJggg%3D%3D'; var img_experimental = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJhJREFUeNpi/P//PwMpgAVEuLq6EqVr9+7djExI/B9A7AvEjEAcC8TfgHg+lM8LU4SsIRyItwBxPBDPBOKVQJwExDxAfB6bhk1QxdOwKMZqQxIexYrYNEzGo/g7Ng24FP8F4o24nARTzIOkeDUQ22DTgKxYCap4BVRxFUrEQcFnJPY3tDibgWIDKAaBFDs0kpAxuhgDQIABABxGJ8i8d+1fAAAAAElFTkSuQmCC'; var img_disabled = 'data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdJJREFUeNq0lDtrwlAUx43Gkqp9SFMQ7FBoOziUDg6OXVw7dZcMHRwLjvUTCA7ipIvfwtlFKYggFBSkKjagtLbG4CMm5tFzSlJuW23N0AP/XHLvze+exz2hDMNw/LdRuVzOM51Or5vN5jG+/7rZHN2SJHHj8birKIrgdDpdNE0fgF243W4GNwiC8AjQDkQwpyjKw7LsWa/XK4dCoQ4s6zTC0un0EcMwwUAgEFx3ot/vP0WRc6qqvsHwBFKcCEokElK9Xh/aiVvTND0ejyMEGR8PzPYS8iDYAQ2HQ7lcLovoGAlSvF7v0g4IcqXDIKFzFghNtyY2LilFGeZ3BglyiKKo2AFNJpOlBfniUaPREG3maL4KpGaz2f5sNlM3BdVqtRcr0SRIA8isWq2+bgLBAzOZTBuL9CM00DyZTD4sFgv9L1ChUOi22228jJ+VdhHrOs/zmizL29FolIWqrOytUqk04jjuHm71M+kRCcLEqZVKRWq1Wo5wOLwPLUFbi9CLej6f78disSp4zcPU1IxkpWGoO6ATn893mUqlbgaDwV2xWLyNRCJXMH8OYkH0uu7/DtsC7YEOQbsgGYSFGGEuV13e3/4xGDZjQjWzHVTy7pD2LsAAPJPP+o3SdRUAAAAASUVORK5CYII='; var img_enabled = 'data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd1JREFUeNqslEtLAlEUx51HMj4mlTIEA5MpUCFCxJWL3Lpo1RdICDciBuqqpa78Hu5bunVRuFQKjOgBQiWhDiWaOeOdzoEZGDXLgQ785z7m3t+ce+45QymKYvoXQ9ASUalUymqz2Y4DgcAOjn9Za6JUj9YsFsuJ0+l8MpvNIiGEkWV5o9frHUiSxOECl8t1b7fbHymKGsEea7fb3fP5fJetVusRXhMWHlQul9sej8feTqfjXea5KIq7KP0cy7I9aNqgCXpEQ2crHA4fNxoN96ohYRiG1Gq1i1gsdgfDMULwbFIwGBSNxNbtdn8B5B26Mo410GQ4HEpGQBArAs0naKqB0Ig2YeC2FXWfogeZHA7HxAiI53lJg8x4FAqF3g3GaPQTSM5kMi+QfPKqoEgk8qYFWg+aAmQYjUa7q0Dwg9ls9gEvaeFooFGpVLrmOI78BUomk0+CIGAySvMgtE/Ii3axWLylaXppJcfj8X65XG5C90N1YAGE5+3n8/lmpVK58fv9X3oA1CJJp9PP1Wr1CvqvmM36YM9XMQ3iQcJgMDgsFAqnHo/nPJFInNXr9SOY3wdtgthl1a839NKMqYW3DFoHoXd4EX2M5U/JS/3yY2NAnAqdquUgzxxHZ98CDABsVwS0HUiVbwAAAABJRU5ErkJggg=='; var loadingimg = 'data:image/gif;base64,R0lGODlhEAALAPQAACxHYt7n8URcdkxjezlTbNni7d7n8bzJ1oKUp5qpultwh8XR3am3xnyPo5enuFdvhcLO2trk7qa1xDtVbkZedzJNZ7bD0ENbdDNNaF1zim2Blk9nfjZQagAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA'; var unfollowerimg = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPdJREFUeNpi/P//PwNFAGRAYnGHBBD7gdikYiaoOdpAPJ0cB7Ag0ZJJJZ08QPoTEMvP6yl/TIwBTEhsRiBmBuKPQBwBNIwBhEkxAAY6oDiDFC8gA5C1v4B4IhDzAV3RBZMAeosoA0CgH4h/AvFkIDYG4igg/otNISMoKoC2uAPZO4BYAGgLKAxg/reAioNAOhA/ghpuB1T3C58LYOAEEAsD8WwgXgINs6tQL+L1ArJ//wJdkwSkPYBYFBTFQGwPxAdxxQIuw+YBcTgQewPxd4IuwGJIDTHR+IGYxAMFIUBD18IMuAjEzUB8i0jNoCjeA49GSgBAgAEAsCBvWZkMnFsAAAAASUVORK5CYII%3D'; var safedashimg = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAplJREFUeNqMVE1oknEY9/VblxO1rZZSM5rEkNFVD1GEi1weQnfZPAgTFiFZQxMWDeo20YPgyXsHDwpB2MUUoksfiDsYbYfAD7YdVDYDMz/7PfIar6vBHnj4fz6/9/f/Pc/zMoPBgEfGMIwcgwIu5Y1bH/4TfsT7jwk588lGo3FXoVBox6L7/XYmk/lhsVg+skC/xhCIAcviCsbN0Zrjm8ViMVipVG7jjg4u48bzeWc0rVZrAsgcphouyJkBTgPhQzwScKhjt9ultQw+ybqc9k4BmRgGcZhIVldXZ5aXl6/r9fppPgwXq6lUatfj8TwUi8VdbA1GQIVC4bPVas0wLIgsHA4vuFyumzKZTLS3t3cI9QcEREImk8mvbrf7U6/Xe8wFAcPXNIoDgYCx2Ww+z+fzbrPZfA17avjM2traHQC9BMirYDBoRoqpVphRdihzw/zncjnX/v7+U7lcTjUgomICm/lqtfpsZ2fHA7recrn8ZGtra57OuQD0drHBYLiUTqd3wYKqjW+32y+HQqGlVqvVttls7+LxeJ6+bjKZ5tgPjFUiXyQSCev1ehNzAYJnotHofajf83q9b0ul0iGYTJAmSqXy3MnUE0C/3W53VCqVcmpq6mIkErkHQMH6+vqbRCJRJlCj0Xge4jG1Wo0Y9k4C/MYbi4uLi4ZsNjsrkUjEGxsbKQSX6IJGo1HjGQsIbiCl37HV+aehHA7HVdAMkNrb29sPWHUvQMgFpPQRtHiBTN1gO3UsC6M6kDidzllcuqXT6dSdTqcnEAj4YCNAhzZjsdgHv9+/JJVK/xYTNKuA3ftRJTJsPehXVlbMAKFKZA4ODo5A+4vP5/uG82lqXg5zijlmTmwI2SYRsWt6b4sdldy/wOjsjwADACV8OohB+1MZAAAAAElFTkSuQmCC'; var hide_post_img = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVhJREFUeNpi/P//PwMMvH77/tqte58+fwWy+Xi5tdSURIUFGZAAI0T1j5+/tuw+dOXGXQZUoKOh7ONqx8HOhlANVDp32QagwQzYAND45KgAiAYmIAaaikspxHlABRA2E5ADcQAnB3tqdCA/Hw9EQk5awt3BEsIGKoAYx3T99n2I0PcfP6/cvJsU4Q/UAFQaGehx9+ETuA1A3wNJlrfvPsKFjp+5BCRTY4JYmJnXbNlz5/5juNS795+g7kYGT5+/Ymdl/fv3L5pP/v3/B1ItJMgHF4I4YOWmXUdOXYA4CS4lJMAPUg2MAriQl7PN2q17gQ4AOunEucsxwV7IAQ8Nb6ATIcHCxMj4Dylqebi5vnz9BmQATQzzc4W6GxhbIkICYMf9R3YrRClQys/dHiXmgcG3dc9hzJgHmurrZgeMChTVEPDyzbtrN+9BjAQ6Q0tdSVxECFkzQIABAKBCpmMXqSKDAAAAAElFTkSuQmCC'; var csimg = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuRJREFUeNpsVEtLG1EUTjKOeT90TNtgg2iwBjf2oca2KHah/oDu60I3WWURKIib1kUEuxR0KVQXpS6y6FaIbqpIQHRhipKAqEkT85A8ZzJ20u/IHbGpAx/nzr3nfHMe3x2t5v9HC/CAnoEDboA6ILJ1ozng/poCLAsLC73j4+Penp4eZ6PR0OJpnJycpLe2tmKhUCgOnwoj+4eEbGt/f79zdXX13djYmOeBDDWKojQikcjpzMxM5OzsLIctmbJSSfjJycmnGxsb751OZzsro1SpVOR8Pi8KgmA0mUwtKlkymSxOTEx8Pz4+/q1mpAPaY7GYH6l/Ab5eXV19DgQCPuw/AZyAa35+/m06nf6I80+Eg4ODWew71Gr0S0tLb3AQAtavr6/XBwYGurFvIAfsqR8yeDye7vPz86BKNDc394qqoEP96OjoM1gBB5aLi4uj5eVlEWvCLQOMAiPF4/HUysrKT7UstKCP4omEpynA2kqlUhmTSA4PD1ubm8oIpcXFxUQ2m63RHuIe0UCIhLPZbNTI1nq9LnEcJ+n1+ja8d7AymoluCoUC6UVjtVopTkdOCk2BfHie5yRJ0siy3GBNszDhkZ92c3OTg36MDjxEUq1Wb+PoUEYf8pQqMjKJothWLpcpkEZqY9N5DHSi4b3BYNAHGQhEwuLqRCLt7u6ekgrRD11XV9dzqLMjl8vZUR5pxgHblslkBDTWPTQ09FrVxs7Ozi8i0bJUHdDJB6/X+5K6nUqlMgiIQmA59Eiu1Wo6QKBzl8tlgk92f38/7vP5wlgX7xQLBbrD4fCs2WzuxLsRPfxTLBbLQAVlmu12u5FdQIg4n52amvoWjUaTlBWnNj6RSFQPDw8Tg4ODdsjcjNJaDAaDCcEWWPIpAzn4xKenp3/s7e3dSb75Ft82c21t7cXIyEif2+12IDMe+qlfXl4Wtre3Y36//4ju1f1fgvaBy0o9amWyV8ersBsrsv+Kcj/grwADADP5XaSEkDcZAAAAAElFTkSuQmCC'; var update_icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdJJREFUeNqUk89LG0EUxz+7TtwkDWZBQUQKglgSBMFiQYoeFA96tf+A4q33Qsmxx0qhUqQUKgWPHrUX8WRB/BECHtSbUQwquQRtG9P82N2+bbYlJVkTH/vdmXkz830/5j0N0AUBQbsHd91MLEFZUHJHJT/jJbwOwkIb9NKiCMNxAT5/go/aFMSfh0Ins3NzPDIMnEqlKYFdLpNeX+fb9TVfoUf1wFMzHMY+OuIqlcK6u2tKoilFUIyFZD4gny52Dc2yKN/cNCQIdHWhBQL/6f56q1WTY+jeXHacOgJzfJyRZJLO6el7PfN9iVB/PwNLSwT7+oivrhIZGnoYiYpGebK8TGR4uLo2TQbX1mjv7m6dpGN0FLtQoHJ7+0/3Q8IyJyYakqhGytzmJqVslsF4/I9XrpwmEhQzGV9PHL/EtipKqrRkSfG47tfKz8ND9mOxey+7ZuV+UT+DvVw+z/d0+kHW3YrKC7bhRO3ApbzB+y2Yl4KJ1h58JogIdgW/6jvwQnQrOXFaq+liwxuVBPH4ha4nx2ybA1FcwIcVeOt1rVPXxa+kn2RS9MCihDkJM51CkJJ1Ft4JwRs3Ajlb152LPk/snMNGR5Vg8gvsexYtv/z8FmAAWDmWkVs5Hd0AAAAASUVORK5CYII%3D'; var queue_icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASJJREFUeNpi/P//PwMMvH77/tqte58+fwWy+Xi5tdSURIUFGZAAI0T1j5+/tuw+dOXGXQZUoKOh7ONqx8HOhlANVDp32QagwQzYAND45KgAiAYmIAaaiqzURF9LX1sN2XlABRA2E5CD5gCgag0VBWQRoAKIcUzXb99Hs/o/w39GRkY0QaDvQarfvvvIQAR49/4TkGTBlPj16zfQJQ0l6UD2k+cv5yzdAGT8+/8PpFpIkA9N9aLVW8RFhCHsr9+/QxhCAvwg1cAo2H/0DLLqv3//PXv5GjPgQe4GBieEhQfAIxUU3sDYEhESwKUUKOXnbo8S899//Ny65zBmzANN9XWz4+RgR1ENAS/fvLt2896Xr9+AbB5uLi11JXERIWTNAAEGAKDofY+VbvGHAAAAAElFTkSuQmCC'; var queue_icon_working = 'data:image/gif;base64,R0lGODlhDwAOAOYAAP///8zR1rK5wdjc4JmirX+LmPLz9Pb3+Pj5+vf4+fz9/ebp6+Dj5v7+/u7w8fz8/f39/fr7++rs7vL09d3h5Kuzu+zu8Pn6+t7h5bzCyeXo6vX298vQ1ebo677EyuXn6uvt79/i5cLIzvT19s7T2Nnc4Ojq7PP09dba3tHV2sDGzPj5+a61vt3g5L7Ey+fp7Pv7/K21vcLHzqmxuvDy85OdqPHz9Kqyutfb3+jr7b/Fy+/x8vn6+6iwubrByJSeqdTY3M3S1/v8/O3v8NTY3bS7wvLz9d7h5MHHzfP19r7Fy+zt8Pf3+K62vs7S14KOmo6ZpJulrufp6+Pm6O/w8uHj5/b39/Hy9Pf4+NHW2rvCyOnr7aWttvj4+ay0vLO6wtLW2/z8/Nrd4b3Dyujq7dnd4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDABmACwAAAAADwAOAAAHUYAAgoJaAoZDg4kJMwWNjhUJij+OlI0PgxWUX02aDYKVLyigAEqgOJUqpKaoMF6jglONN6qVBLZQsp+Vu4gKmbuPiTXAlpJPtRCKsC6GLiCKgQAh+QQFDABmACwAAAAADgAOAAAHVIBmgmYTJSmHSYODEQECjo8BEYs6j5WODYKNkCSVkROWVwugYqNFnZyVNmSWJKiPFpNNQSWWpiIyPk0CA5+1oGaavrsPhJTCkoI8wZDIiqqzOKqDgQAh+QQFDABmACwAAAAADgAOAAAHQYBmgmYIFiaHhYOCChoDjo+IiyGQRJAKkiiUlhuVljibn56aLaCjm5iHJaakjoVAq2URjLAfqGCaEIOzuIq2AIqBACH5BAUMAGYALAAAAAAOAA4AAAcvgGaCZhAICYeFg4INBwaOj42DjJCUkxeVV5iamyeWmZydO6CED6Abp6apqqusg4EAIfkEBQwAZgAsAAAAAA4ADgAAB0eAZoJmBx0Mh0yDgw8UAY6PFA+LRJAckDyCjZUplweVTFefC6JOmySdlqadhKqnAyiwjlJMraippoQRQK0Ak663vYq5JYiKgQAh+QQFDABmACwAAAAADgAOAAAHTYBmgmYOASKHNIODFxkEjo8ZF4s3j5WODYKNkCqVkQ6WSxigTqNRnR6lp6CTP2MBlqYCFaYEHJ+wq5q4tUKElLuSgiu6kMGKQxyHtoqBADs%3D'; var circle_ok = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWVJREFUeNpi/P//PwMMvPj0+uLjqx+/fway+Tl59WW1JfhEGZAAI0T1j98/Vp7ZfP7RFQZUYCinE27iy8HKgVANVDphzxygwQzYAND4ApcUiAYmIAaaikspPycfUAqoAMJlAnIwHQCSYGQKM/G1UTEFsoEKIMYxXX5yHaupgYYeVsomv/7+hnCBvgepfvX5DaZSfVktW1VzIIOdhQ0i8ubLO6i7IYCVmdVTx1GSXxyoItTY59//f6vObN5yaQ9E9h846FhEeIQgSnOdEuWEpIGqn354wcPOvezUhlP3z8PNgihjAkYBkPr99/e0A4suPr6mJ6Ppomlz7O4ZZKWQgAepBgYnhAUM9YXHV59+cPHt1w/rz+9A8wYkUqGx07d7NsS7wIADxvn7bx/hSsV4RYpcUyGxA435b7++rz67BTPggaaGm/hxsXGipBMIeP7x5YXH1z7/+AJk83LwGMhqAT2NrBkgwABkX6NBLSEXPQAAAABJRU5ErkJggg%3D%3D'; var circle_no = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXdJREFUeNpi/P//PwMMfH/8+P3Ro7/evgWy2YSFBa2tOWVlGZAAI0T132/fHkyd+u7wYQZUIGRrq5CdzczFhVANVHq9tBRoMAM2ADRes7sbogGk+m53N9BUoKi4nx9Q6P3x419v35aJiwOyP126BJQC2qBcWgrksgCNhDjgx/Pn/EZGbKKifAYGQNeLursDBV9u2QIkgQqkIiKAxjEBTYLY+P/Pn+dr1gAZ7OLiEkFBIEuOHv3+8CFEFsgGkkw/nj6FO/H17t2/37+Hc5+uWAFnA20GqUbx0b9/QB9Drfr379+PH8hSINUckpLI4cUhLQ0NLCYmybAwuBQ7WBkTMArg0kCvABk/X778eO4ckCHi6Aj0NNwgkGqgTyEsHi2tv9+/f71z58miRU+XLAEyvj14IGhhAZSCRyo0dq4VFyN7FxkA3abV24uIHSD15/PnhzNmYMY80FSFrCwWXl6UdAJNVQ8fvjt6FBKIrIKCQkAHyMsjawYIMAC8qLTaKX2SWAAAAABJRU5ErkJggg%3D%3D'; var reblog_icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZJJREFUeNpi/P//PwMMvH77/tqte58+fwWy+Xi5tdSURIUFGZAAI0T1j5+/tuw+dOXGXQZUoKOh7ONqx8HOhlANVDp32QagwQzYAND45KgAiAYmIAaaClHKw80lJS4KQWpKcsWZsRDnARVAzX715t3U+auALFkp8fgwXxYWZmSD3334NGnOciAjOzEMaAnL9dv3IRISYiLMLMzTF655+fotMzOTsryMn7v9yg07IbJA39tbGrO8ffcRwj994aq8jOTv33+igjwF+XnXbN7TM30xwpL3n6DuhoM1W/a8+/ARzi1Mi+bn44Gw//3/ByRZhAT5IHxxEaHYUO9NOw+u3Ljz799/bKyswCDXUVc+evoiUFZIgB+kGhgF+4+eAbLCA9yBYQJ0BtzsP3/+Pnr6Ah7w0PAGOgASL8Ag27zz4Jev3yEqPn35+uXrNyADaGKYnysiduYsXf/m3QessSMiJJASHQiJHWjMf//xc+uew5gxDzTV182Ok4MdJZ1AwMs3767dvAexHegHLXUloNeRNQMEGACORrPkteTeugAAAABJRU5ErkJggg%3D%3D'; var reblog_icon_working = 'data:image/gif;base64,R0lGODlhDwAOAOYAAP///8zR1pmirbK5wfLz9H+LmPb3+P7+/vz8/fr7+/f4+d3h5PX299ba3v39/dXZ3fL09fT19u7w8dHV2uDj5urs7ubo6/j5+tve4uXn6vj5+d7h5cLHzquzu/39/rzCyfn6+q21vfv8/M7T2PDx86WttsvQ1b7Eys3S19TY3NTY3eHk59fb3+jr7cDFzN3g5Nnc4PP09ff3+MLIzpafqsDGzKuyu+3v8be9xcnO0661vtjc4L7Ey9PX3P7//9LW297h5Pv7/Pz9/fT19/j4+fHy9PP09rC3v7nAx+Pm6fHz9Nnd4Zylr5OdqKKrtYKOmvn5+u3v8L3Dyvn6+4uWopulrr/Fy7rByKiwuamxuubp6/Lz9cTJz5SeqbS7wqqyuqevubrAx5Gbp5agq7S7w8PJz/3+/o6ZpMjN0p2msdrd4YWQnba8xNzf48HHzdbZ3bvCyMDGzfP19qy0vPv7+6uzvM7S1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDAB3ACwAAAAADwAOAAAHaYAAgoJwA4ZRg4kKWQWNjh0Kil2OlI0Igx2PNAIlEE9PkIKNaUEekgUVADyjAGOsZ401qo49YksVNJQ6s5S3NCSwBXO8vyWfawdhsaKoighMlqWZqMZpAlSsg2KVlA6nlXVQzoSGPC2KgQAh+QQFDAB3ACwAAAAADgAOAAAHYoB3gncQMBOHcoODCQEDjo8BCYtWj5WOZoKNkHE5Cl6fhI8AiqE4hY4pd5w6nS6oI5sWEK6bbJUtswZwr2SXOZ9sqjgDO3KXB4oAaMeanstcSKhBpb3AopO2lZGkhDuHxYqBACH5BAUMAHcALAAAAAAOAA4AAAdUgHeCdwYWFIcyg4MICwGOjwsIiyqQaJBTgo2VQAmPhI8Aip8jhaAPpo6GmwcNm6sPUD8mqaiOAEmpBrY+ih4su5qdS609uaN2yJUekyOrosdaBoqBACH5BAUMAHcALAAAAAAOAA4AAAc8gHeCdw4XCoeFg4IHBgSOj42DjJCUkyCVDJaEmIucmUWNMphTMQmFoxKooSQRlqqKm6qfsqC0np2GuYOBACH5BAUMAHcALAAAAAAOAA4AAAdZgHeCdwYWFIcyg4MICwGOjwsIiyqQaJBTgo2VQAmPhJ6KnyOFng+PZqYBhpsHDZusD1A/JqqrPVMbE46iSXI5qqFBqQa8h5Q9niIXKSPNtJeTztDBGcaYg4EAIfkEBQwAdwAsAAAAAA4ADgAAB2eAd4J3EgEzhySDgyAfAo6PHyCLX4+VjmaCjZBzOAxVVZESjwCEkzSFjmg+IZ+dYGMCho9tYCuiaZu4s0pzMSWpI6M4n2kHaKm3BIqEXpd3mgzDAzpOyMywxJVCppZwkstRJocmUYqBADs%3D'; var fav_people_icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeFJREFUeNpi/P//PwMewAXEIAXfsUlqOIYysODQyAzEoUBsDuUfAuKNQPwPRRUjAwMTNt1//vxxQtIMAnZ///1zQVcHcjxWA37/+euMLvbz5y8HdDFGHC7g4uRgZ8ciyAmkWAm6oL5nOgvQuVi89Zchq7KVEV0cw4CV2/Z9v37rLkbUXL5++/++kxf+EPTCjX2rf89ZtmHaz1+/uoHcKUB84fuPnwxzlq97BJTDcBoL0CpuoEFRQLY+EL8C+uvEhKZSDSBbDYhfANPJppUbt+vuOX5+LbZYYAQqMPv3718KExPTN6iXWKDx/RuoAGj4/xOv376XERURakFPB+rAhMR0+NR5LqBmBmiK+wuKMZBmqB//Pn35WgCoWRDITQVicYwwmLdy00+IY7CDHQePf4GlXCCuAOJ8INZigFrJdOXG3Zs7D5x4A+SyoaeTZy9f/fv85dsLNHEFqGucwEn5zcfP72p7Z6w/dubiX6SEwvzi1RuOwsb+QwXJkVzYXPbv/38fYKxwMYur6DJ8+vL12d4jp9+wsbGqKshI8p04e+lPy+T5RxZNaPzBwsxsjc0ARiB48OjpfUZ1hxA+oFeEQVH2+/dvSXlpcY/nr979AIpxAQNJGRZdsEADRx0iPU4BCDAABsHHzXpVs28AAAAASUVORK5CYII%3D'; var blacklist_icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAu9JREFUeNpcU11Ik2EU7tv/plv7ia3R5voxjFLBEeFFFxGyCoaNLoRRV112J0SQghdFXigI3UwGDp0Xil2sC2c3oSTzYhIZeTFxsX421zb3840x9/Ptr+fIp6wOPHzf+77nnPc5zzkvc+ZfY9bW1rQDAwP3ZTJZr1QqNTebzWqtVktUKpUvW1tbH0dGRo7g1zoNaAsWhMPhOwaD4Wmj0ehAkDCVSuVbrVbDaDTqxGJxXSAQsNFo1NXX1/cV/s32m4U7Ozv38vm8L5FI+FdWVt7q9fon2HcQLBbL49nZ2TfxePw9y7LvgsHgIF14woDxer3ddrv9FQ7lCoVCWa1Wi6VS6Y9EIimTE8dxomKxKA+FQkc2m+0y9tnp6ennU1NTGcoitlqtD0G5c2Zm5tvm5uaPw8PDIoKkSGZRqVTd5XJZCvqtQCAQ9vl8IeiicTgcD4g5MdCCtqtQKAh6eno8WDecTuclJBSPjo7e7urq0pjNZjf200DJZDIZt7e3n4HRD/iPi0BJwzBMB5L8hkMEKCwvL9P3HBLcpJvx/wuIAbWDg4NSNptl1Wq1AWu5SA6D0gwc6xQMZACWnFErKU9q54Asr5kS/nV0SkblC9bX18uol4PqGr4jFFAj7RB83N7JycmLsVismxL09/eLdDqdBiUXjw9RCxeJROKgpJ2fn79+0h6yFlGDoe9WnI+jW1eQbFAoFIr29vaicKmTc2lxcTEISszQ0JBzbm7uQvuA0QVQv4ZJVOP8JTr2CITrLpcriOMK+VAtNzwez+tkMrkKgbwYqlvY0wE0MDbg7sbGhgsCfiCAxQvsXQUkDE9ZDVxzu9324eHhXuhah2UwD1HQVSiVShMlxHAxS0tLnycmJlax/k6iC/mHwREdv9+f2d/fz2P2O7VarR5DZEYyfTqd5nZ3d1NjY2OfFhYWAvD9yXes2f6YKNlZ4DxgBFR4WJJcLlcj4wOSPKgDjf9f48laCih4iNraSoKVeLanz/mvAAMATYRrDytFRYQAAAAASUVORK5CYII%3D'; var nibble_icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYJJREFUeNpiZMAOGIGYGUr/B+J/UPo/ukJmHJrZgJgbiHmgbBD4i80Apv///zMgY6ihPJGRkZp3796dsmDBAj8gXwBqECO6ehYUq4EASHECsaiNjY2boqJiyKtXr9j5+fkvf/z48SdQ/A8UIwCSzSDN7EAs4+7uHgbU+Awo/v8HEHR1dTUCxdWg3kJxBbIBINcIA7HpyZMnD/xHAk+fPn1ib28fCJSThlrCiGIAKCyAmBeINadPn97zFwj+o4HDhw/vAsqbQC1hQbIY7HQOIJaLiIiIfffu3Zv/WMCfP3/+Tpw4sR2oTh0aO0wwA0BOFxUSErI6f/78if94wMuXL1+4uLgEg8IJ5hUGqNO1lixZMv0XEPwnAM6cOXOYk5PTHOYVkAHysbGxCW+B4D8R4OfPn79mzJjRC9SnAbZcQ0PD/sKFCyf+kwCAUfwKmNBigAbIMmzYsKH7379/f/+TCC5durTLAAgYv3z58gjoJ0lQKDMQCZiYmECp9v+BAweKAQIMAL8vrKF/lPBqAAAAAElFTkSuQmCC'; var dash_filter_icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANFJREFUeNpiZGBg4AJiXiDmYEAF/4D4MxB/YMACWICY79WrV16ioqISyBJ//vz5zcrKugLIZIMa8B1ZngmI2dE1gU1kYWEFyT958kQbSAsDMSe6RrxAWlraEqhZFV0zQY24NBOj8R6aZm5Y4GAF/4AARDMyMh4HUseRpEAa/+HUyAQE////j8YmBzRsKVF+xGowtTQugWJ8bMpsZARieVyBgFPTgAXOnxcvXjwnVgNU7R+QHwWBmB+I/5MQLh9BBDM0E7NCBfEBkOG/gfgHQIABACsxPJuk4rmIAAAAAElFTkSuQmCC'; var draft_icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpi/P//PwMMvH77/tqte58+fwWy+Xi5tdSURIUFGZAAI0T1j5+/tuw+dOXGXQZUoKOh7ONqx8HOhlANVDp32QagwQzYAND45KgAiAaQ6jVb9kBMbShJR1bX0DMTbkOIjwuQwQQ0EtkBQBVwRXDNQAUQm5mu377PgBvANQB9D1L99t1HBiLAu/efgCQLdiMxHPPv/z+Q2UKCfMSYLSTAD1INjAJiVAODBeQSYHACWfBgQQtECIBHKjR25ixd/+bdB6ymiggJpEQHImIHSH3/8XPrnsOYMQ801dfNjpODHSWdQMDLN++u3bz35es3IJuHm0tLXUlcRAhZM0CAAQDXSHvkkpGDkwAAAABJRU5ErkJggg%3D%3D'; var draft_icon_working = 'data:image/gif;base64,R0lGODlhDwAOAOYAAP///7K5wdjc4H+LmIyWoqWut+zu8Pj5+rO6wvf4+fn5+ubo6vDy88TKz+rs7vL09c3R1vr7+/39/auzu/n6+77Ey+jq7LrAx8nO09HV2sbM0dnd4NPX28DGzMTK0MbL0bS7w661vra8xM7T2NHW2ufp6+vt77/Fy5Seqert76mxuvHz9LG5we/x8p6osejr7cPIz5OdqN7h5d/i5fz9/cvQ1vb3+J6nsfr6++Xn6sXK0M3S18HHzebo68fM0trd4dPY3Ky0vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDABCACwAAAAADwAOAAAHXIAAggAOHQEBHQ6DiwkTA4+QEwmMKJCWAyiTgo4DiwCRgg6Qn52CkIo8o4+Ljx0AIaqlpgMhr7GxQQAdt6uthLydj4q2sqwqgwkxl5AxmoI2nJYqNp6hFYcVL56BACH5BAUMAEIALAAAAAAOAA4AAAdXgEKCQg8bGRkbD4ODERABj5AQEYwnkJYBJ5NCjgGLQpGEkJ+dgpCFoo+Lj4aopKUBIyOtrTsbs6mrD7edj4qcnqU1ghEVl5AVmkI4nJY1OMArAocCK4uBACH5BAUMAEIALAAAAAAOAA4AAAdVgEKCQgoGFocKg4MSCwKOjwsSizOPlQIzkkKNAopCkISPnpyCj4WhjoqOhqejpAIlJaysPQayqKoKtpyOiZudpDmCEjKWjzKZhJuVOTS/ByaHJgeKgQAh+QQFDABCACwAAAAADgAOAAAHV4BCgkIMHBgYHAyDgxQNBY+QDRSMIJCWBSCTQo4Fi0KRhJCfnYKQhaKPi4+GqKSlBR8fra06HLOpqwy3nY+KnJ6lMIIUCJeQCJpCCpyWMArALSSHJC2LgQAh+QQFDABCACwAAAAADgAOAAAHV4BCgkIGGhcXGgaDgwcIBI+QCAeMLpCWBC6TQo4Ei0KRhJCfnYKQhaKPi4+GqKSlBCIira0gGrOpqwa3nY+KnJ6lLIIHN5eQN5pCCZyWLAnAKR6HHimLgQA7'; var xkit_top_icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR1JREFUeNrslWENwyAQhekUVEIlIKESKqESJgEHSKiESqgEJFRCJTDYHsnrDRh/umTJLrls7e6+u3scWee9V1fZTV1ovw3fgkfhXfA+uMHzEVzDPdzgffxuweB8dcoPB9oH3/3LlnjA+Izm8Pvsz7aJuANxE8VMCkEaAdEMAp0AWUrUoqAWjPtzC5GoZFUUOMREG553ip0L05/gChXTmKkbCXH0ziLPCRmzcNZxz+g9ZiSUuqsaXHbCekfAgCJsaVLVAu8pMWm4VjbI5Dgl+CI6k3qvhVX8COdDNULvgfS2BQmL8No6Jl3HljWU8NpF8hW9sxeI4QxaMis5UHdNV5/hm+jMVC4T613Na+mAD3GtbNDbxN3/b+7r8IcAAwCs+nyur6YWbgAAAABJRU5ErkJggg%3D%3D'; var xversion_major = "0"; var xversion_minor = "3"; var xversion_revision = "1"; var xversion = xversion_major + "." + xversion_minor + "." + xversion_revision; var xkit_update_url = "http://userscripts.org/scripts/source/109272.user.js"; var xkit_window_on = false; var xbigot_on = false; var xfilter_on = false; var xpreview_on = false; var xnotifications_on = false; var xspotlight_on = false; var xaskfixes_on = false; var xradar_on = false; var xcdash_on = false; var xtagfix_on = false; var xcs_show = false; var xremoveicons_on = false; var xreply = false; var xquickqueue_on = true; var xblacklist_on = false; var xquickinbox_on = true; var xinboxfixes_on = true; var xquickinbox_done = false; var xcs_theme = 0; var xfollower_error = true; var xfollower_close = true; var xfollower_open = false; var xfollower_list_ended = false; var fix_done = false; var box_open = false; var last_id = ""; var xreply_done = false; var filter_list = new Array(); var word_blacklist = new Array(); var follower_list; var new_follower_list; var new_follower_count = 0; var people_i_follow; var p_c = 0; var curlock = window.location.href; var last_body_length = 0; var xfollower_last_perc = 0; var xfilterbytype_type = "all"; var jQ = jQuery.noConflict(); if (typeof GM_deleteValue == 'undefined') { GM_addStyle = function(css) { var style = document.createElement('style'); style.textContent = css; document.getElementsByTagName('head')[0].appendChild(style); } GM_deleteValue = function(name) { localStorage.removeItem(name); } GM_getValue = function(name, defaultValue) { var value = localStorage.getItem(name); if (!value) return defaultValue; var type = value[0]; value = value.substring(1); switch (type) { case 'b': return value == 'true'; case 'n': return Number(value); default: return value; } } GM_log = function(message) { console.log(message); } GM_openInTab = function(url) { return window.open(url, "_blank"); } GM_registerMenuCommand = function(name, funk) { //todo } GM_setValue = function(name, value) { value = (typeof value)[0] + value; localStorage.setItem(name, value); } } var current_version = ""; new function() { xkit_init(); xkit_initial(); jQ(document).ready(function () { if (xkit_dothispage() == false) { return; } xpreview_attach(); xspotlight_do(); xkit_do(); xcs_onload(); setInterval( function() { xkit_do(); }, 2000 ); xaskfixes_do(); }); function xkit_dothispage() { // let's check if we need to do stuff on this page. var curlock_check = curlock.search('http://www.tumblr.com/ask_form/'); if (curlock_check != -1) { // ask_form page. stop. xaskfixes_do(); return false; } var curlock_check = curlock.search('http://www.tumblr.com/inbox'); if (curlock_check != -1) { // inbox page. just fix it and stop. xinboxfixes_do(); return false; } curlock_check = curlock.search("tumblr.com/dashboard/iframe?"); if (curlock_check != -1) { // that weird control thing on top right of blogs. stop. return false; } return true; } function xkit_initial() { // these things need to be done once, // on page load. //xcdash_do(); xsettings_attach(); xradar_do(); xquickinbox_attach(); if (xbigot_on == true) { xbigot_do(); } else { xbigot_dont(); } } function xkit_do() { // these things have to be done every 1500ms. var xbodyhtml = jQ('body').html(); var xbodyhtml_length = xbodyhtml.length; if (last_body_length != 0 && last_body_length == xbodyhtml_length) { return; } //xcdash_do(); if (xfilter_on == true) { xfilter_do(); } if (xnotifications_on == true) { xnotifications_do(); } if (xblacklist_on == true) { xhighlight_do(); } if (xreply_on == true) { xreply_do(); } if (xquickqueue_on == true) { xquickqueue_do(); } if (xblacklist_on == true) { xblacklist_do(); } if (xpreview_on == true) { xpreview_dolinks(); } if (xfilterbytype_on == true) { xfilterbytype_do(); } last_body_length = xbodyhtml_length; } function xkit_init() { // initialize XKit. // read settings xfilter_on = GM_getValue("xfilter_on", true); xbigot_on = GM_getValue("xbigot_on", true); xnotifications_on = GM_getValue("xnotifications_on", false); xpreview_on = GM_getValue("xpreview_on", true); xspotlight_on = GM_getValue("xspotlight_on", true); xaskfixes_on = GM_getValue("xaskfixes_on", true); xradar_on = GM_getValue("xradar_on", true); xcdash_on = GM_getValue("xcdash_on", false); xcs_theme = GM_getValue("xcs_theme", 0); xcs_show = GM_getValue("xcs_show", true); xremoveicons_on = GM_getValue("xremoveicons_on", false); xreply_on = GM_getValue("xreply_on", false); xquickqueue_on = GM_getValue("xquickqueue_on", false); xblacklist_on = GM_getValue("xblacklist_on", true); xquickinbox_on = GM_getValue("xquickinbox_on", true); xfilterbytype_on = GM_getValue("xfilterbytype_on", true); xfilterbytype_type = GM_getValue("xfilterbytype_type", "all"); xinboxfixes_on = GM_getValue("xinboxfixes_on", true); var style_append = ""; jQ("head").append(style_append); var r_column_html = '"; jQ("ul.controls_section:eq(1)").before(r_column_html); if (added_button == true) { jQ("#xkit_ul").css('display','block'); } xkit_drawbutton(); if (xfilterbytype_type != "regular") { jQ("#xfilterbytype_subtitle").html(jQ('#xfilterbytype__' + xfilterbytype_type).text()); } else { jQ("#xfilterbytype_subtitle").html(jQ('#xfilterbytype__text').text()); } if (no_second_button == true) { jQ('#xkit_li').attr("class","forever_alone"); } else { jQ('#xkit_li').attr("class",""); } // check version. GM_xmlhttpRequest({ method: "GET", url: "http://www.puaga.com/xkit/version.php", onload: function(response) { var vresponse = response.responseText; if (vresponse.substring(0,7) != "VERSION") { current_version = "ERROR"; } else { current_version = vresponse.substring(7,vresponse.length); cur_array = current_version.split("."); if ((cur_array[0] != xversion_major) || (cur_array[1] != xversion_minor) || (cur_array[2] != xversion_revision)) { r_column_html = ''; jQ("ul.controls_section:eq(1)").append(r_column_html); jQ("#xkit_update").css('display','block'); //jQ("#xkit_update_s").html("Version " + current_version + " is out"); jQ('#xkit_li').attr("class",""); no_second_button = false; jQ("#xkit_ul").css('display','block'); jQ("#xupdater").click(function () { xupdater_do(); }); } } } }); jQ("#xfilterbytype_button").click(function () { xfilterbytype_show(); }); jQ("#xfollowers_button").click(function () { xfollowers_do(); }); jQ("#xfollowerchecker_button").click(function () { xfollowerchecker_do(); }); jQ("#xkit_button").click(function () { xkit_toggle(); }); // inject HTML to tumblr code. jQ("#container").append(''); jQ('body').append(''); jQ("#xkit_shadow").click(function () { if (xkit_window_on == true) { xkit_toggle(); } else { xkit_hidewindow(); } }); } function xkit_drawbutton() { if (xkit_window_on == true) { jQ("#xkit").addClass("selected"); jQ("#xkit_button").css('background-image', 'url(' + img_enabled + ')'); jQ("#xkit_text").html("XKit Settings"); } else { jQ("#xkit").removeClass("selected"); jQ("#xkit_button").css('background-image', 'url(' + img_disabled + ')'); jQ("#xkit_text").html("XKit Settings"); } } function xkit_toggle() { if (xkit_window_on == true) { xkit_window_on = false; xkit_hidewindow(); } else { xkit_window_on = true; xkit_showwindow(); } xkit_drawbutton(); } function xkit_showwindow() { var window_html = 'XKit Control Panel
'; window_html = window_html + '
'; window_html = window_html + 'Manage Extensions'; window_html = window_html + 'Highlighted Words'; window_html = window_html + 'Blacklisted Words'; window_html = window_html + 'Change Appearance'; window_html = window_html + 'About + Support'; window_html = window_html + '
'; var ext_page_data = ""; window_html = window_html + '
'; ext_page_data = '
'; ext_page_data = ext_page_data + '
General Features
'; //ext_page_data = ext_page_data + '
Enable Compact Sidebar (refresh page to fully enable/disable.)
'; ext_page_data = ext_page_data + '
Enable Word Filter to highlight/blacklist certain posts (experimental)
'; ext_page_data = ext_page_data + '
Enable In-dashboard Inbox (experimental, refresh page to fully enable/disable.)
'; ext_page_data = ext_page_data + '
Enable Filter By Type on Dashboard (experimental, refresh page to fully enable/disable.)
'; ext_page_data = ext_page_data + '
Dashboard Features
'; ext_page_data = ext_page_data + '
Add follower count, drafts, queue etc back on the dashboard.
'; ext_page_data = ext_page_data + '
Preview image post notifications by hovering over them.
'; ext_page_data = ext_page_data + '
Filter posts / Add a link to hide the images you don\'t like.
'; ext_page_data = ext_page_data + '
Don\'t show notifications on my dashboard. (but show them on the blog page)
'; ext_page_data = ext_page_data + '
Fixes + Tweaks
'; ext_page_data = ext_page_data + '
Fix inbox to allow photo uploads
'; ext_page_data = ext_page_data + '
Fix askboxes to allow new lines.
'; ext_page_data = ext_page_data + '
Redirect Add/Remove button on Dashboard to the proper page. (and not to Spotlight.)
'; ext_page_data = ext_page_data + '
Remove Radar & Tumblrbot Recommendations from Dashboard
'; ext_page_data = ext_page_data + '
Remove Help icon from header bar
'; ext_page_data = ext_page_data + '
One-Click Features
'; ext_page_data = ext_page_data + '
One-Click Reply to Notifications (refresh page to fully enable/disable.)
'; ext_page_data = ext_page_data + '
One-Click Reblog + One-Click Queue (refresh page to fully enable/disable.)
'; ext_page_data = ext_page_data + '
Restore Defaults
'; ext_page_data = ext_page_data + '
Click here to restore default values.
'; ext_page_data = ext_page_data + '
'; // window_html = window_html + '
Add Upload Image button to all posts (not only Text)
'; var about_page_data = ""; about_page_data = '
'; about_page_data = about_page_data + '
About XKit
'; about_page_data = about_page_data + '
'; about_page_data = about_page_data + 'XKit: Useful additions to Tumblr.
Version ' + xversion + ''; about_page_data = about_page_data + '
'; about_page_data = about_page_data + '
Get Support
'; about_page_data = about_page_data + '
'; about_page_data = about_page_data + 'For support, feature requests or bug reports, please visit http://xenix.tumblr.com/ask'; about_page_data = about_page_data + '
'; about_page_data = about_page_data + '
Give Support
'; about_page_data = about_page_data + '
'; about_page_data = about_page_data + 'Developing, and providing support for XKit wastes time and money. (I smoke + drink Coke a lot while I\'m coding. plus my cat is hungry.) so if you can find it in your heart to give this poor coder some money, please click the button below. Thank you.
'; about_page_data = about_page_data + '
'; about_page_data = about_page_data + '
You could donate to someone worse. Like Hitler or something.'; about_page_data = about_page_data + '
'; about_page_data = about_page_data + '
Thanks!
'; about_page_data = about_page_data + '
'; about_page_data = about_page_data + "The developer of this userscript would like to thank the following Tumblr users for providing bug reports, support and feature requests:
"; about_page_data = about_page_data + "daiseas · twinfreaks · radic0le · psycho · no · halloweenes · shoulderblades · semicontra"; about_page_data = about_page_data + '
'; about_page_data = about_page_data + '
License
'; about_page_data = about_page_data + '
'; about_page_data = about_page_data + xlicense; about_page_data = about_page_data + '
'; about_page_data = about_page_data + '
'; window_html = window_html + '
'; jQ('#xsettings_inner').html(window_html); jQ('#xprefs_page').html(ext_page_data); xkit_load_extensions_page(); jQ("#xprefs_extensions").click(function () { xkit_prefs_clear_all_tabs(); jQ(this).attr('class','xtab xtabselected'); jQ('#xprefs_page').html(ext_page_data); xkit_load_extensions_page(); }); jQ("#xprefs_highlightlist").click(function () { xkit_prefs_clear_all_tabs(); jQ(this).attr('class','xtab xtabselected'); xkit_load_highlight_page(); }); jQ("#xprefs_blacklist").click(function () { xkit_prefs_clear_all_tabs(); jQ(this).attr('class','xtab xtabselected'); xkit_load_blacklist_page(); }); jQ("#xprefs_themes").click(function () { xkit_prefs_clear_all_tabs(); jQ(this).attr('class','xtab xtabselected'); xkit_load_themes_page(); }); jQ("#xprefs_about").click(function () { xkit_prefs_clear_all_tabs(); jQ(this).attr('class','xtab xtablast xtabselected'); jQ('#xprefs_page').html(about_page_data); }); //jQ('#xkit_shadow').css('display','block'); //jQ('#xkit_settings_window').css('display','block'); jQ("#xkit_restore_defaults").click(function () { if (confirm("Really restore all settings to default?") == true) { xfilter_on = GM_setValue("xfilter_on", true); xbigot_on = GM_setValue("xbigot_on", true); xnotifications_on = GM_setValue("xnotifications_on", false); xpreview_on = GM_setValue("xpreview_on", true); xspotlight_on = GM_setValue("xspotlight_on", true); xaskfixes_on = GM_setValue("xaskfixes_on", true); xradar_on = GM_setValue("xradar_on", true); xcdash_on = GM_setValue("xcdash_on", false); xcs_theme = GM_setValue("xcs_theme", 0); xcs_show = GM_setValue("xcs_show", true); xremoveicons_on = GM_setValue("xremoveicons_on", false); xreply_on = GM_setValue("xreply_on", false); xquickqueue_on = GM_setValue("xquickqueue_on", false); xfilterbytype_on = GM_setValue("xfilterbytype_on", true); alert("All settings reverted to their default value. Please refresh the page."); xkit_toggle(); } }); } function xkit_prefs_clear_all_tabs() { if (jQ(".xtabselected").attr('class').search('xtablast') == -1) { jQ(".xtabselected").attr('class','xtab'); } else { jQ(".xtabselected").attr('class','xtab xtablast'); } } function xkit_load_themes_page() { var window_html = ''; window_html = window_html + '
Included Themes:
'; window_html = window_html + '
Disable Theming - please refresh page to activate.
Select this to go back to default Tumblr scheme, or to use another theme script.
'; window_html = window_html + '
Stone-ish-paper-thingy
'; window_html = window_html + '
Faux Kawaii
'; window_html = window_html + '
Simple Blue
'; window_html = window_html + '
Simple Black
'; window_html = window_html + '
Simple Red
'; window_html = window_html + '
Console
'; jQ('#xprefs_page').html(window_html); xcs_theme = GM_getValue("xcs_theme", 0); var theme_div = "#theme_" + xcs_theme; xcs_clear_tb(); jQ(theme_div).attr("class", "cs_option2 cs_option_active"); jQ(".cs_option2").click(function () { var cur_id = (jQ(this).attr('id')); cur_id = cur_id.substring(6,cur_id.length); xcs_change_theme(cur_id); }); } function xkit_load_highlight_page() { if (xblacklist_on == false) { jQ("#xprefs_page").html('
Word Filter is turned off.
Go to Enable/Disable Extensions tab to turn it on.
'); return; } var blacklisted_words_temp = GM_getValue("xhighlight_words", ""); blacklisted_words_temp = jQ.trim(blacklisted_words_temp); jQ("#xprefs_page").html('
posts containing the words added here will be highlighted. add word..
'); if (blacklisted_words_temp == "") { jQ("#xprefs_page").append('
You have no highlighted words.
Click on the "Add Word.." link on the top to add words.
'); } else { var i = 0; var fl_array = Array(); var wl_html = ""; fl_array.length = 0; fl_array = blacklisted_words_temp.split(","); var added_word_count = 0; for(i = 0; i < fl_array.length; i++){ //alert(fl_array[i]); if (fl_array[i] != "") { wl_html = wl_html + '
  • delete   ·  ' + fl_array[i] + '
  • '; added_word_count = added_word_count + 1; } } wl_html = '
      ' + wl_html + '
    '; //alert(wl_html); if (added_word_count == 0) { jQ("#xprefs_page").append('
    You have no blacklisted words.
    Click on the "Add Word.." link on the bottom to add words.
    '); } else { jQ("#xprefs_page").append(wl_html); jQ(".wl_word_delete").click(function () { var to_kill = jQ(this).attr('id'); to_kill = to_kill.substring(8, to_kill.length); blacklisted_words_temp = blacklisted_words_temp.replace(to_kill,""); GM_setValue("xhighlight_words", blacklisted_words_temp); jQ("#wl_li_word_" + to_kill).remove(); }); } } jQ("#xhighlight_addword").click(function () { var word = prompt("Please enter a word.",""); word = jQ.trim(word); if (word!=null && word!="") { if (word.search(",") != -1 || word.search(" ") != -1 ) { alert("Sorry, words to be added to the highlight list can't contain commas or spaces."); } else { if (blacklisted_words_temp.search(word) != -1) { alert("This word is already on the highlight list."); return; } if (word.length <= 2) { alert("Words to be added to the highlight list must be more than 2 characters."); return; } if (blacklisted_words_temp == "") { blacklisted_words_temp = word; } else { blacklisted_words_temp = blacklisted_words_temp + "," + word; } GM_setValue("xhighlight_words", blacklisted_words_temp); xkit_load_highlight_page(); } } }); } function xkit_load_blacklist_page() { if (xblacklist_on == false) { jQ("#xprefs_page").html('
    Word Filter is turned off.
    Go to Enable/Disable Extensions tab to turn it on.
    '); return; } var blacklisted_words_temp = GM_getValue("xblacklist_words", ""); blacklisted_words_temp = jQ.trim(blacklisted_words_temp); jQ("#xprefs_page").html('
    posts containing the words added here will be hidden. add word..
    '); if (blacklisted_words_temp == "") { jQ("#xprefs_page").append('
    You have no blacklisted words.
    Click on the "Add Word.." link on the top to add words.
    '); } else { var i = 0; var fl_array = Array(); var wl_html = ""; fl_array.length = 0; fl_array = blacklisted_words_temp.split(","); var added_word_count = 0; for(i = 0; i < fl_array.length; i++){ //alert(fl_array[i]); if (fl_array[i] != "") { wl_html = wl_html + '
  • delete   ·  ' + fl_array[i] + '
  • '; added_word_count = added_word_count + 1; } } wl_html = '
      ' + wl_html + '
    '; //alert(wl_html); if (added_word_count == 0) { jQ("#xprefs_page").append('
    You have no blacklisted words.
    Click on the "Add Word.." link on the bottom to add words.
    '); } else { jQ("#xprefs_page").append(wl_html); jQ(".wl_word_delete").click(function () { var to_kill = jQ(this).attr('id'); to_kill = to_kill.substring(8, to_kill.length); blacklisted_words_temp = blacklisted_words_temp.replace(to_kill,""); GM_setValue("xblacklist_words", blacklisted_words_temp); jQ("#wl_li_word_" + to_kill).remove(); }); } } jQ("#xblacklist_addword").click(function () { var word = prompt("Please enter a word.",""); word = jQ.trim(word); if (word!=null && word!="") { if (word.search(",") != -1 || word.search(" ") != -1 ) { alert("Sorry, words to be added to the blacklist can't contain commas or spaces."); } else { if (blacklisted_words_temp.search(word) != -1) { alert("This word is already on the blacklist."); return; } if (word.length <= 2) { alert("Words to be added to the blacklist must be more than 2 characters."); return; } if (blacklisted_words_temp == "") { blacklisted_words_temp = word; } else { blacklisted_words_temp = blacklisted_words_temp + "," + word; } GM_setValue("xblacklist_words", blacklisted_words_temp); xkit_load_blacklist_page(); } } }); } function xkit_load_extensions_page() { if (xinboxfixes_on == true) { xkit_make_setting_on("xinboxfixes"); } else { xkit_make_setting_off("xinboxfixes_"); } if (xfilterbytype_on == true) { xkit_make_setting_on("xfilterbytype"); } else { xkit_make_setting_off("xfilterbytype"); } if (xquickinbox_on == true) { xkit_make_setting_on("xquickinbox"); } else { xkit_make_setting_off("xquickinbox"); } if (xblacklist_on == true) { xkit_make_setting_on("xblacklist"); } else { xkit_make_setting_off("xblacklist"); } if (xquickqueue_on == true) { xkit_make_setting_on("xquickqueue"); } else { xkit_make_setting_off("xquickqueue"); } if (xreply_on == true) { xkit_make_setting_on("xreply"); } else { xkit_make_setting_off("xreply"); } if (xremoveicons_on == true) { xkit_make_setting_on("xremoveicons"); } else { xkit_make_setting_off("xremoveicons"); } if (xcs_show == true) { xkit_make_setting_on("xcsshow"); } else { xkit_make_setting_off("xcsshow"); } if (xfilter_on == true) { xkit_make_setting_on("xfilter"); } else { xkit_make_setting_off("xfilter"); } if (xbigot_on == true) { xkit_make_setting_on("xbigot"); } else { xkit_make_setting_off("xbigot"); } if (xnotifications_on == true) { xkit_make_setting_on("xnotifications"); } else { xkit_make_setting_off("xnotifications"); } if (xpreview_on == true) { xkit_make_setting_on("xpreview"); } else { xkit_make_setting_off("xpreview"); } if (xspotlight_on == true) { xkit_make_setting_on("xspotlight"); } else { xkit_make_setting_off("xspotlight"); } if (xaskfixes_on == true) { xkit_make_setting_on("xaskfixes"); } else { xkit_make_setting_off("xaskfixes"); } if (xradar_on == true) { xkit_make_setting_on("xradar"); } else { xkit_make_setting_off("xradar"); } if (xcdash_on == true) { xkit_make_setting_on("xcdash"); } else { xkit_make_setting_off("xcdash"); } jQ("#tog_xinboxfixes").click(function () { if (xinboxfixes_on == true) { xkit_make_setting_off("xinboxfixes"); xinboxfixes_on = false; } else { xkit_make_setting_on("xinboxfixes"); xinboxfixes_on = true; } GM_setValue("xinboxfixes_on", xinboxfixes_on); }); jQ("#tog_xfilterbytype").click(function () { if (xfilterbytype_on == true) { xkit_make_setting_off("xfilterbytype"); xfilterbytype_on = false; } else { xkit_make_setting_on("xfilterbytype"); xfilterbytype_on = true; } GM_setValue("xfilterbytype_on", xfilterbytype_on); }); jQ("#tog_xquickinbox").click(function () { if (xquickinbox_on == true) { xkit_make_setting_off("xquickinbox"); xquickinbox_on = false; } else { xkit_make_setting_on("xquickinbox"); xquickinbox_on = true; } GM_setValue("xquickinbox_on", xquickinbox_on); }); jQ("#tog_xblacklist").click(function () { if (xblacklist_on == true) { xkit_make_setting_off("xblacklist"); xblacklist_on = false; } else { xkit_make_setting_on("xblacklist"); xblacklist_on = true; } GM_setValue("xblacklist_on", xblacklist_on); }); jQ("#tog_xquickqueue").click(function () { if (xquickqueue_on == true) { xkit_make_setting_off("xquickqueue"); xquickqueue_on = false; } else { xkit_make_setting_on("xquickqueue"); xquickqueue_on = true; } GM_setValue("xquickqueue_on", xquickqueue_on); }); jQ("#tog_xreply").click(function () { if (xreply_on == true) { xkit_make_setting_off("xreply"); xreply_on = false; } else { xkit_make_setting_on("xreply"); xreply_on = true; } GM_setValue("xreply_on", xreply_on); }); jQ("#tog_xremoveicons").click(function () { if (xremoveicons_on == true) { xkit_make_setting_off("xremoveicons"); xremoveicons_on = false; } else { xkit_make_setting_on("xremoveicons"); xremoveicons_on = true; } GM_setValue("xremoveicons_on", xremoveicons_on); }); jQ("#tog_xbigot").click(function () { if (xbigot_on == true) { xkit_make_setting_off("xbigot"); xbigot_on = false; xbigot_dont(); } else { xkit_make_setting_on("xbigot"); xbigot_on = true; xbigot_do(); } GM_setValue("xbigot_on", xbigot_on); }); jQ("#tog_xfilter").click(function () { if (xfilter_on == true) { xkit_make_setting_off("xfilter"); xfilter_on = false; } else { xkit_make_setting_on("xfilter"); xfilter_on = true; } GM_setValue("xfilter_on", xfilter_on); }); jQ("#tog_xpreview").click(function () { if (xpreview_on == true) { xkit_make_setting_off("xpreview"); xpreview_on = false; } else { xkit_make_setting_on("xpreview"); xpreview_on = true; } GM_setValue("xpreview_on", xpreview_on); }); jQ("#tog_xnotifications").click(function () { if (xnotifications_on == true) { xkit_make_setting_off("xnotifications"); xnotifications_on = false; } else { xkit_make_setting_on("xnotifications"); xnotifications_on = true; } GM_setValue("xnotifications_on", xnotifications_on); }); jQ("#tog_xspotlight").click(function () { if (xspotlight_on == true) { xkit_make_setting_off("xspotlight"); xspotlight_on = false; } else { xkit_make_setting_on("xspotlight"); xspotlight_on = true; } GM_setValue("xspotlight_on", xspotlight_on); }); jQ("#tog_xaskfixes").click(function () { if (xaskfixes_on == true) { xkit_make_setting_off("xaskfixes"); xaskfixes_on = false; } else { xkit_make_setting_on("xaskfixes"); xaskfixes_on = true; } GM_setValue("xaskfixes_on", xaskfixes_on); }); jQ("#tog_xradar").click(function () { if (xradar_on == true) { xkit_make_setting_off("xradar"); xradar_on = false; } else { xkit_make_setting_on("xradar"); xradar_on = true; } GM_setValue("xradar_on", xradar_on); }); jQ("#tog_xcdash").click(function () { if (xcdash_on == true) { xkit_make_setting_off("xcdash"); xcdash_on = false; } else { xkit_make_setting_on("xcdash"); xcdash_on = true; } GM_setValue("xcdash_on", xcdash_on); }); } function xkit_make_setting_on(id) { jQ('#tog_' + id).attr("class", "xbutton x_green"); } function xkit_make_setting_off(id) { jQ('#tog_' + id).attr("class", "xbutton x_gray faded"); } function xkit_toggle_setting(id) { } function xkit_hidewindow() { if (xfollower_open == true) { return; } jQ('#xkit_shadow').css('display','none'); jQ('#xkit_settings_window').css('display','none'); } // ********************* XFILTERBYTYPE ************************** function xfilterbytype_do() { // xfilterbytype_type jQ('li.post').each(function(index) { if (jQ(this).attr('class').search("new_post") != -1) { return; } if (xfilterbytype_type == "all") { if (jQ(this).css('display') != "block") { jQ(this).css('display','block'); } } else { if (jQ(this).attr('class').search(xfilterbytype_type) == -1) { jQ(this).css('display','none'); } } }); } function xfilterbytype_show() { if (jQ("#xfilterbytype_li").attr('class') == 'selected') { jQ("#xfilterbytype_li").attr('class',''); jQ("#xfilterbytype_types").remove(); } else { jQ("#xfilterbytype_li").attr('class','selected'); var r_column_html = ''; jQ("#xfilterbytype_li").after(r_column_html); jQ("#xfilterbytype_types").css('display','block'); } jQ('[id^="xfilterbytype__"]').click(function () { var psttype = jQ(this).attr('id'); psttype = psttype.replace("xfilterbytype__",""); if (psttype == "text") { psttype = "regular"; } xfilterbytype_type = psttype; xfilterbytype_do(); jQ("#xfilterbytype_subtitle").html(jQ(this).text()); GM_setValue("xfilterbytype_type", psttype); xfilterbytype_show(); }); } // *********************** XHIGHLIGHT *************************** function xhighlight_do() { if (xblacklist_on == false) { return; } var curlock_check = curlock.search('http://www.tumblr.com/dashboard/'); if (curlock_check != -1) { return; xblacklist_on = false; } var temp_filter_list = GM_getValue("xhighlight_words", ""); if (temp_filter_list == "") { // create some stupid temp list. temp_filter_list = ""; } filter_list.length = 0; filter_list = temp_filter_list.split(","); // come back here jQ('.post_content').each(function(index) { if (jQ(this).attr('class').search("xfilter_hidden") != -1) { return; } var word_found = false; for(i = 0; i < filter_list.length; i++){ var this_html = jQ(this).html(); this_html = this_html.toLowerCase(); if (filter_list[i] != "" && filter_list[i] != " ") { if (this_html.search(" " + filter_list[i].toLowerCase() + " ") != -1 || this_html.search("" + filter_list[i].toLowerCase() + "") != -1) { word_found = true; } } } if (word_found == false) { jQ(this).parent().css('border','none'); jQ(this).parent().css('background','white'); } else { jQ(this).parent().css('border','1px solid #b40000'); jQ(this).parent().css('background','#fdffe7'); } }); } // ********************** XNEOSETTINGS ************************** function xsettings_show() { xquickinbox_hide(); if (jQ("#xsettings_outer").css("display") == "block") { jQ("#xsettings_outer").css("display","none"); jQ("#xsettings_nibble").css("display","none"); jQ("#xkit_top_link").attr('class',''); jQ("#xsettings_inner").html('
    Nada.
    '); return; } jQ("#xkit_top_link").attr('class','selected'); jQ("#xsettings_nibble").css("display","block"); jQ("#xsettings_outer").css("display","block"); jQ("#xsettings_inner").css("background","white"); jQ("#xsettings_inner").html('
    Loading settings, please wait..
    '); xkit_showwindow(); } function xsettings_hide() { if (jQ("#xsettings_outer").css("display") == "block") { jQ("#xsettings_outer").css("display","none"); jQ("#xsettings_nibble").css("display","none"); jQ("#xkit_top_link").attr('class',''); jQ("#xsettings_inner").html('
    Nada.
    '); return; } } function xsettings_attach() { // attach the settings div to page. var inbox_html = ""; inbox_html = jQ("#inbox_button").html(); if (inbox_html == null) { return; } // first attach the icon to top. var icon_html = ''; jQ('body').find('#preferences_button').before(icon_html); var inbox_button_position = jQ("#xkit_top_button").position(); var inbox_button_left = Math.round((inbox_button_position.left)); nibble_html = ''; jQ('#header').append(nibble_html); inbox_html = '
    '; inbox_html = inbox_html + '
    '; inbox_html = inbox_html + 'Loading inbox...
    '; inbox_html = inbox_html + ''; inbox_html = inbox_html + '
    XKit version ' + xversion + ' · click on the icon again to close this
    '; jQ('#header').append(inbox_html); jQ('#xsettings_outer').css('left', 650 - inbox_button_left + 'px'); jQ('#xsettings_nibble').css('left', 250 + inbox_button_left + 'px'); jQ("#xkit_top_button").click(function () { xsettings_show(); }); } // ********************** XQUICKINBOX *************************** function xquickinbox_attach() { // attach the quick-inbox div to page. if (xquickinbox_on == false || xquickinbox_done == true) { return; } var curlock_check = curlock.search('http://www.tumblr.com/inbox/'); if (curlock_check != -1) { return; xquickinbox_on = false; } curlock_check = curlock.search('http://www.tumblr.com/new/'); if (curlock_check != -1) { return; xquickinbox_on = false; } curlock_check = curlock.search('http://www.tumblr.com/ask_form/'); if (curlock_check != -1) { return; xquickinbox_on = false; } XcontentEvalPage('http://assets.tumblr.com/javascript/tiny_mce_3_4_3_2/tiny_mce.js?675'); XcontentEvalPage('http://assets.tumblr.com/javascript/editor.js?675'); jQ('body').append(''); var inbox_html = ""; inbox_html = jQ("#inbox_button").html(); if (inbox_html == null) { return; } inbox_html = inbox_html.replace(''; jQ('#header').append(nibble_html); xquickinbox_inject_modified_css(); inbox_html = '
    '; inbox_html = inbox_html + '
    '; inbox_html = inbox_html + 'Loading inbox...
    '; inbox_html = inbox_html + ''; inbox_html = inbox_html + '
    Go to full inbox · click on the inbox icon again to close this
    '; jQ('#header').append(inbox_html); jQ('#xinbox_outer').css('left', 650 - inbox_button_left + 'px'); jQ('#xinbox_nibble').css('left', 250 + inbox_button_left + 'px'); jQ("#inbox_button").click(function () { xquickinbox_show(); }); xquickinbox_done = true; } function xquickinbox_inject_modified_css() { // this is ugly as hell but I'm lazy. // get: http://assets.tumblr.com/stylesheets/compressed/dashboard.css?676 GM_xmlhttpRequest({ method: "GET", url: "http://assets.tumblr.com/stylesheets/compressed/dashboard.css?676", onload: function(response) { var vresponse = response.responseText; vresponse = ""; jQ('head').append(vresponse); } }); } function XcontentEvalPage(source) { // Check for function input. var headID = document.getElementsByTagName("head")[0]; var newScript = document.createElement('script'); newScript.type = 'text/javascript'; newScript.src = source; headID.appendChild(newScript); //headID.removeChild(newScript); } function XcontentEval(source) { // Check for function input. if ('function' == typeof source) { // Execute this function with no arguments, by adding parentheses. // One set around the function, required for valid syntax, and a // second empty set calls the surrounded function. source = '(' + source + ')();' } // Create a script node holding this source code. var script = document.createElement('script'); script.setAttribute("type", "application/javascript"); script.textContent = source; // Insert the script node into the page, so it will run, and immediately // remove it to clean up. document.body.appendChild(script); //document.body.removeChild(script); } function xquickinbox_hide() { if (jQ("#xinbox_outer").css("display") == "block") { jQ("#xinbox_outer").css("display","none"); jQ("#xinbox_nibble").css("display","none"); jQ("#xinbox_link").attr('class',''); jQ("#xinbox_inner").html('
    Nada.
    '); return; } } function xquickinbox_show() { xsettings_hide(); if (jQ("#xinbox_outer").css("display") == "block") { jQ("#xinbox_outer").css("display","none"); jQ("#xinbox_nibble").css("display","none"); jQ("#xinbox_link").attr('class',''); jQ("#xinbox_inner").html('
    Nada.
    '); return; } jQ("#xinbox_link").attr('class','selected'); jQ("#xinbox_nibble").css("display","block"); jQ("#xinbox_outer").css("display","block"); jQ("#xinbox_inner").css("background","white"); jQ("#xinbox_inner").html('
    Loading inbox, please wait..
    '); jQ.ajax({ url: "/inbox/", dataType: "html", cache: false, async: true, retryLimit: 5, error: function(xhr, textStatus) { if(textStatus != "error") { alert("XQuickInbox Error: I am really sorry but I couldn't fetch the required page!"); } }, success: function(mdata){ jQ("#xinbox_inner").css("background","#2c4762"); var xs = mdata.search('
      '); var xe = mdata.indexOf('
    ', xs); var mldata = mdata.substring(xs,xe); xs = mdata.search('
    '); xs = mdata.indexOf('', xs); var mxdata = mdata.substring(xs + 31,xe); mldata = replaceAll(mldata,'','
    '); //console.log(mldata); XcontentEval(mxdata); mldata = mldata.replace('
      ', '
        '); mldata = mldata + "
      "; console.log(mldata); jQ('#xinbox_inner').html(mldata); xquickinbox_injectscripts(); } }); } function xquickinbox_injectscripts() { jQ('.xkitreplyscrpt').each(function(index) { // var script = ''; script = jQ(this).html(); script = replaceAll(script, '&','&'); XcontentEval(script); }); if (xinboxfixes_on == true) { xinboxfixes_do(); } } // ********************** XBLACKLIST **************************** function xblacklist_do() { var curlock_check = curlock.search('http://www.tumblr.com/dashboard/'); if (curlock_check != -1) { return; xblacklist_on = false; } var temp_filter_list = GM_getValue("xblacklist_words", ""); if (temp_filter_list == "") { // create some stupid temp list. temp_filter_list = ""; } filter_list.length = 0; filter_list = temp_filter_list.split(","); jQ('li.post').each(function(index) { var show_this = true; var word_cause = ""; if (jQ(this).attr('id') == "new_post") { return; } if (jQ(this).attr('class').search("xfilter_hidden") != -1) { return; } if (jQ(this).attr('class').search("xblacklist_hidden") != -1) { return; } if (jQ(this).attr('class').search("regular") == -1) { return; } if (xblacklist_on == true) { for(i = 0; i < filter_list.length; i++){ var this_html = jQ(this).find(".post_content").html(); this_html = this_html.toLowerCase(); if (filter_list[i] != "" && filter_list[i] != " ") { if (this_html.search(" " + filter_list[i].toLowerCase() + " ") != -1 || this_html.search("" + filter_list[i].toLowerCase() + "") != -1) { show_this = false; word_cause = filter_list[i]; } } } if (show_this == true) { jQ(this).css('display','block'); } else { // alert('hide' + jQ(this).find(".post_content").html()); var old_content = jQ(this).find('.post_content').html(); //jQ(this).css("background","blue"); old_content = '
      ' + old_content + '
      '; jQ(this).find('.post_content').html('This post has been hidden because it contains the word "' + word_cause.toLowerCase() + '".
      if you still want to see it, click here to show it.
      ' + old_content); jQ(this).find('.post_content').css('text-align','center'); jQ(this).find('.post_controls').css('display','none'); jQ(this).attr('class', jQ(this).attr('class') + " xblacklist_hidden"); jQ(this).find('.tags').css('display','none'); } } }); jQ(".xblacklist_showpost").unbind("click"); jQ(".xblacklist_showpost").bind("click", function(event) { jQ(this).parent().parent().parent().attr('class', jQ(this).parent().parent().parent().attr('class').replace(" xblacklist_hidden"," xblacklist_hiddenshow")); jQ(this).parent().css('display','none'); jQ(this).parent().parent().parent().find('.tags').css('display','block'); jQ(this).parent().parent().parent().find('.post_controls').css('display','block'); jQ(this).parent().parent().find(".xblacklist_oldcontent").css('display','block'); }); } // ************************ XREPLY ****************************** function randomFromTo(from, to) { return Math.floor(Math.random() * (to - from + 1) + from); } function addFunction(func, exec,addt) { var script = document.createElement("script"); script.textContent = "var add_tag = '" + addt + "';"; script.textContent = script.textContent + (exec ? "(" : "") + func.toString() + (exec ? ")();" : ""); document.body.appendChild(script); } function xreply_do() { if (xreply_on == false) { return; } var curlock_check = curlock.search('http://www.tumblr.com/new/text'); if (curlock_check != -1 && xreply_done == false) { var to_add = GM_getValue("xreply_html", ""); xreply_done = true; if (to_add == "") { return; } //alert('ok!'); var add_tag = ""; var xas = to_add.search('', xas + 12); add_tag = to_add.substring(xas + 16, xae); jQ("#post_tags_label").css('display','none'); function myFunction () { return insert_tag(add_tag); return tag_editor_update_form(); } //alert(to_add); jQ("#post_tags").val(add_tag); to_add = to_add + "

       

      "; jQ("#post_two").val(to_add); GM_setValue("xreply_html", ""); xreply_done = true; addFunction(myFunction, true, add_tag); return; } jQ('li.notification').each(function(index) { if (jQ(this).find('.notification_type_icon').attr('class').search('xreplyi') == -1) { var nothtml = jQ(this).find('.hide_overflow').html(); // alert(nothtml); //var notification_HTML = jQ(this).html(); //var m_start = notification_HTML.indexOf("/post/", m_start); //var m_start = m_start + 6; //var m_end = notification_HTML.indexOf('">', m_start); //if (m_start == -1 || m_end == -1) { return; } //var post_id = notification_HTML.substring(m_start, m_end); //if (post_id == "") { return; } //var internal_uid = "xreplynot_" + post_id; //var mm = "#" + internal_uid; // come here. jQ(this).find(".notification_type_icon").attr('class',jQ(this).find('.notification_type_icon').attr('class') + ' xreplyi'); //jQ(this).find(".notification_type_icon").attr('id',internal_uid); } }); jQ(".notification_type_icon").unbind("click"); jQ(".notification_type_icon").bind("click", function(event) { //if (jQ(this).attr('id').search('xreply') == -1) { return; } // alert("hi!"); var nic_html = jQ(this).parent().find(".hide_overflow").html(); var nic_quote = jQ(this).parent().html(); if(nic_quote.search("blockquote") != -1) { var mx = nic_quote.search("
      "); var me = nic_quote.search("
      "); nic_quote = nic_quote.substring(mx,me); nic_html = nic_html + nic_quote + ""; } GM_setValue("xreply_html", nic_html); window.open("http://www.tumblr.com/new/text", "_blank"); }); } // *********************** XUPDATER ***************************** function xupdater_do() { var window_html = 'XKit: Update Found!
      '; window_html = window_html + '
      A new version of XKit is released!
      You can see what\'s new on this release below and update XKit with only one click.
      '; window_html = window_html + '
      Loading What\'s New page, please wait...
      '; window_html = window_html + '
      '; window_html = window_html + '
      Update Now: Click Install (Firefox) or Continue (Chrome) to update.
      '; window_html = window_html + '
      version ' + xversion + ' · by an idiot with a blog. · click on the background to close
      '; jQ('#xkit_settings_window').html(window_html); jQ('#xkit_shadow').css('display','block'); jQ('#xkit_settings_window').css('display','block'); GM_xmlhttpRequest({ method: "GET", url: "http://www.puaga.com/xkit/whatsnew.php", onload: function(response) { var vresponse = response.responseText; jQ("#xwhatsnew").html(vresponse); } }); } // ********************* CINBOXFIXES **************************** function xinboxfixes_do() { if (xinboxfixes_on == false) { return; } var html_ul = '
      '; html_ul = html_ul + ''; html_ul = html_ul + '
      '; var answer_field_list = jQ('[id^="ask_answer_field_"]'); var i = 0; for (i=0;i');"; //js_catcher = js_catcher + "} else {"; //js_catcher = js_catcher + " alert('no " + af_id + "'); insertTag('" + af_id + "', '')"; //js_catcher = js_catcher + " } }"; js_catcher = js_catcher + " }"; //js_catcher = js_catcher + " "; XcontentEval(js_catcher); } } jQ('[id^="ask_answer_form_container_"]').prepend(html_ul); //jQ('body').prepend(html_ul); } // *************************** XCS ****************************** var theme_background = new Array(); theme_background[1] = "black"; theme_background[2] = "#902525"; theme_background[3] = "#0a3d61"; theme_background[4] = "#0c3505"; var theme_content_background = new Array(); theme_content_background[1] = "transparent"; theme_content_background[2] = "transparent"; theme_content_background[3] = "#0a3d61"; theme_content_background[4] = "#0c3505"; theme_content_background[5] = "rgba(255,255,255,.5)"; theme_content_background[6] = "rgba(0,0,0,.2)"; var theme_controls_color = new Array(); theme_controls_color[1] = ""; theme_controls_color[2] = "rgba(0,0,0,.3)"; theme_controls_color[3] = ""; theme_controls_color[4] = "rgba(0,0,0,.8)"; theme_controls_color[5] = "rgba(70,15,80,.5)"; theme_controls_color[6] = "rgba(0,0,0,.2)"; var theme_highlighted_background = new Array(); theme_highlighted_background[1] = "#757575"; theme_highlighted_background[2] = "#902525"; theme_highlighted_background[3] = "#0a3d61"; theme_highlighted_background[4] = "#0c3505"; theme_highlighted_background[5] = "#b33bbb"; var theme_shadow_background = new Array(); theme_shadow_background[1] = "#2c2c2c"; theme_shadow_background[2] = "#902525"; theme_shadow_background[3] = "#0a3d61"; theme_shadow_background[4] = "#0c3505"; theme_shadow_background[5] = "#b33bbb"; var theme_font = new Array(); theme_font[1] = ""; theme_font[2] = ""; theme_font[3] = ""; theme_font[4] = "Courier New, Courier New, monospace"; var theme_font_size = new Array(); theme_font_size[1] = ""; theme_font_size[2] = ""; theme_font_size[3] = ""; theme_font_size[4] = "12px"; var theme_pc_url = new Array(); theme_pc_url[1] = "http://www.puaga.com/0blogims/pc_black.png"; theme_pc_url[2] = "http://www.puaga.com/0blogims/pc_red.png"; theme_pc_url[3] = "http://xtti.puaga.com/iphoney/new_post_icons_no_labels_3.png"; theme_pc_url[4] = "http://www.puaga.com/0blogims/pc_console.png"; theme_pc_url[5] = "http://www.puaga.com/0blogims/pc_kaw.png"; theme_pc_url[6] = "http://www.puaga.com/0blogims/pc_black.png"; var theme_background_image = new Array(); theme_background_image[6] = "'http://www.puaga.com/0blogims/paperback.png'"; theme_background_image[5] = '"http://www.puaga.com/0blogims/kbg.png"'; theme_background_image[1] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAFIElEQVR4nH2X2babOBBFt8QoZjvOTbL6rVf//4d1PGLAEpP6ARsD96brhWVRpVPjKSz+/udvy1OMMdzuJa1pQfAWCwhwXZddXpAmKWEYYlqDMYaH1pTljbbrEIi1LSClJE1S4ijGcSSuEIK26zhfznRd98SwCLswfj77ruP36Yjv+wgpKMsSz/NRYYjnepT3kubRYK1FiMkoCAJ2xQ5HSl5YrrUWLAzDMCu/vJ2Nn5EiBFmaIqWkqmt+n444jkMSJaRpQpHnhEFI1VSM40ikIrI0BUBrzbW8TXf+/OuXDXyftus4nU98EvuO1Pd9vu8PCCn4fTpitIZnRFEYkWcZjuvMUcLkeHkvKe/3+T6hksj++PiB40jOlwtVXa2MlsAfh++4rsu9qrhXr0ssCIG1FsdxiKMIFSqEEJi2pW7qqWxPPQDhq8Aqpfi239N1PafTkX4cVp4KIVCB4nD4hjGGf4+/V+9WGVlk5sszQCLgoR/UTYPve0RxPF8IzJeqSGGtpaprsHZ+vy2BZXG+acQ36FOnqiustYRBsAJ7yTiOAAzj8E7ToslmJ7cIG7HWTpEuD4Zh+FJxGHrGcSSJk7VTry7n/XtruxQhBPL1I4kSpJR0ff8JVAhB3TSAQIUhKlSf3v8J7KumlNZawjAkihRd11PX9UrhJeMwcrleEEI8h92Z3tu3nhACFSp2xY5v+2/EUfzyYOEhCJVG9uPwges6nM5nmkfzKdKl7Hd7VBhiTMvxfJzPgyCgyAt8z1vpa2MobyWmM/OZm8YJjiNpmseKwlbjsIj6cr0QfPxEqRDXcRjGkTRJSZOp1lpr6qaZGClUxEmMu9/RPB6UZYnF4hZFQd8PXG/XVQ0+1eLVJ0LQdR2u65AmKX4Q4HsewzBwr+7cq2p2UmtN27fkWUGWpiilMMbgxlHM4/EgTVPqupoayU5WlvdYCCnI0ow4ipFyyoRS0+xqrbmVJW3XvjPF9KzqGtO25GlGEAQkcYJrzJTrSCkiFXG+nNFGT0DPaP3Ap8gLAt9nGAa6fsD3PPph4HK50PXde1lsM2Wh6zqO5xO+71PkOa5pDafLmcAPiKOIXVFgjKFq6mddIrJs2hR1XVNWd6y1/PrxE9dx6Yf+DbLg16+kbVsEAvehNU3T0DQNxhjyLCeOY8IgREiBlHK9KZ4MVDcNSRyz3+3f22nLw4tesNaSZxmu6+LO2wJoHg3aaJIX6PjeFG3brkigLEtUqFBhSBzF1M1ivrcMby1BEJClGeMwIvwoWPPURn91tkiftXYigrxgtJbT+TSnenuHEIKPw3d83+d6vSGXbGGt/Qy4SNGyXkIItNHo1uA4kniznV4RAqhQ4XkeWmvu9R25vejl6Wy8zsM6AdZS1RVSypmJVvP96n7PZxzHJ3/zJPwFf74iW30b/QFY/MHhT9kS0xfha4PJ1+Gyyz4bb0qwkDiKGYYB07YzwFaGZ62TJ1XKrcJyT65c/SLaiWFihJBUL/rbOs40XsMwEimFChXucsCXwJGK8H0fmIZ6+z3rSId9sUcIwa28PqOZavHSsUyft+M4citvFHnOrtjhFnnB8XScI/tyRcUxSZxwK29oo6dBz3Nc1+Hx0NOMzvXd1PkZdfNoCMOQMAhwwzDA81z6YSBNUvIsYxzH94oaRuI4Iooivh8OXG839ONBpBTDc7H/ryzW5OV64ePwgQuQZzmO6+J73kx590WNtNFooynyHWmSzJmoqhopBcO4xtn+M1gugb7v+Q9fx+E6iwGJVgAAAABJRU5ErkJggg%3D%3D'; theme_background_image[2] = 'data:image/png;base64,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%3D%3D'; var theme_dog_ear = new Array(); theme_dog_ear[1] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAIAAABvSEP3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaNJREFUeNqclL9PwkAUx3vXFmoj7QFuQhR/Ju44IAsYlX/BycU4lFIKxj+T1cUIinFgMIgjFM7XK/QQFOl9m7Z3zd0n3/fu9aFKpUIplZgQQpKQMNxA8TxvPB6HuKhSAspoNAIjMFAURcCR72UymQBlOBxqGzqYEnCEwj3XN7evT4+xWExhiuQIhyPHusvsHYEjjymSI04hJNmoVcVAnIJ8kAmg7d2DqCA8lyLgIEJIs16LCuIUWI2moZlNNxqIU74Gg9AVMclDo76zf7wmiFP6/Q8q+XbgCdOEYTi2lc0drgPilNN83i+fWYZYaOTeddZxxCmpVOr9rRt8YmspHNumkWg4dva/48fzk3K51Gk/U3bqrKylIDS3Vl0d2g8Kxvi8XAJHLDUU+zj/MonpOnbmbxBeoMbj8WLxrNNuo2mO/BeWUJIQCC13dPIrCC8HqWna1eVFt/syLSOWJsrqqG5b8yAkq4v/9LJ6vV6r1TJIMp3e4gXx2XeqVoxJVVVZllHQmQSaW6FQAAQ0EKBANhWxFqnrOmxGMwlSwMiqMxLTtwADAMH1G1tI3N5nAAAAAElFTkSuQmCC'; theme_dog_ear[3] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAIAAABvSEP3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc1JREFUeNqclEtLw0AQx3dialrRpi8vvujBB3iTgghWxIpHv4DgoSoei/UBolehelD8AuInsVeh0KviwVYUD0XtQxEsTTLOJqVbRaPJBJZk2fz4z39mFrpmkowhQ2QMGABzFRJfEFFroN5gaLijyHwxDKbVGUhcT4dML260IBqo1bHxEe6SUddcKALkjvCYXUrlru/AozBZcapIHD1ILcdGB7FRp+ycKhKUSDCQSSdjowMuQIICHOTPpFcmhvucgtqS580CkaB6tLXmFCQoZDM0U/MfbTsDCcprrdZSFQmoxzvrk2P/NVtQKpUXGgQwx4E+A2rPwUYyNtL/H5Dol3K5XHp64amZbGu3WnvbPTnL3TzY95HYCoVCjw/3TCCQyqaq3Yebq3+W/ws4kZgrFm7N6bZkMis1Kr99al8okiTNJ+ZIkWkNSuZlQU+Y+ogU/Q76nqSiKPH4dLFQoL+x6Rwdgt6gSqCp8eiPIOFue+i6fpHNDg5FTYtaVxdWX9/3T88vr5pD6/N6PzTjV4oVpVIpn8/7A8FwONLafK5UF9b2wOMDj5fJnVbV7Cg24ZtYBFkxKR6yU3Z3RYJPBZo76h3ePuCWInfa1chdfAowAErOBFEIG3xUAAAAAElFTkSuQmCC'; function xcs_onload() { xcs_prepare_default(); xcs_theme = GM_getValue("xcs_theme", 0); xcs_change_theme(xcs_theme); } function xcs_prepare_default() { theme_background[0] = jQ('body').css('background'); theme_content_background[0] = jQ('#content').css('background'); theme_dog_ear[0] = '"www.tumblr.com/images/posts/dogear.png"'; theme_font[0] = jQ('body').css('font-family'); theme_font_size[0] = jQ('body').css('font-size'); theme_controls_color[0] = jQ('.controls_section').css('background'); } function xcs_change_theme(theme_id) { xcs_clear_tb(); var theme_div = "#theme_" + theme_id; jQ(theme_div).attr("class", "cs_option2 cs_option_active"); GM_setValue("xcs_theme", theme_id); if (theme_id == 0) { return; } if (theme_font[theme_id] != undefined && theme_font[theme_id] != "") { jQ('body').css("font-family", theme_font[theme_id]); } else { jQ('body').css("font-family", theme_font[0]); } if (theme_font_size[theme_id] != undefined && theme_font_size[theme_id] != "") { jQ('body').css("font-size", theme_font_size[theme_id]); } else { jQ('body').css("font-size", theme_font_size[0]); } jQ('body').css('background',theme_background[theme_id]); jQ('body').css('background-image','url(' + theme_background_image[theme_id] +')'); jQ('body').css('background-repeat','repeat'); if (theme_background_image[theme_id] == undefined) { jQ('#header_container').css('background',theme_background[theme_id]); jQ('#content').css('background',theme_content_background[theme_id]); jQ('.recessed').css('background', theme_shadow_background[theme_id]); } else { jQ('#header_container').css('background','transparent'); jQ('#content').css('background',theme_content_background[theme_id]); jQ('.recessed').css('background', 'transparent'); } if (theme_controls_color[theme_id] != undefined && theme_controls_color[theme_id] != "") { jQ('.controls_section').css('background',theme_controls_color[theme_id]); } else { jQ('.controls_section').css('background',theme_controls_color[0]); } if (theme_pc_url[theme_id] != undefined && theme_pc_url[theme_id] != "") { jQ("#new_post_icons").attr("src", theme_pc_url[theme_id]); } //jQ('.notification').css('background', theme_highlighted_background[theme_id]); //jQ('.notification').css('border', '1px solid ' + theme_shadow_background[theme_id]); jQ('.tab_notice').css('visible','hidden'); jQ('.permalink').css('background', 'url(' + theme_dog_ear[theme_id] +')'); jQ('.selection_nipple').css('visible','hidden'); } function xcs_clear_tb() { var i=0; for (i=0;i<7;i++) { var theme_div = "#theme_" +i; jQ(theme_div).attr("class", "cs_option2"); } } // ************************** XCDASH **************************** function xcdash_do() { if (xcdash_on == true) { jQ(".new_post_label").css('display', 'none'); jQ(".count").css('font-size', '9px'); jQ(".count").css('padding', '0px'); jQ(".count").css('line-height', '12px'); jQ(".tag").css('font-size', '11px'); jQ(".tag").css('padding', '5px'); jQ(".tag").css('padding-left', '15px'); jQ(".tag").css('background', 'none'); jQ(".explore_more_tags").css('display','none'); jQ(".likes").css('font-size','11px'); jQ("ul.controls_section").css('margin','4px'); jQ("ul.controls_section").css('margin-left','0px'); jQ("ul.controls_section").css('margin-right','0px'); jQ("ul.controls_section").css('font-size','11px'); jQ(".hide_overflow").css('font-size','11px'); jQ("li.controls_section").css('padding','2px'); jQ("#new_post").css('padding','0px'); jQ("#new_post").css('margin','0px'); jQ("#new_post_icons").attr("src", "http://puaga.com/0blogims/ndicons.png"); jQ("#new_post").css('height','75px'); } else { jQ(".new_post_label").css('display', 'block'); } } // ************************** XQUICKQUEUE **************************** function xquickqueue_do() { if (xquickqueue_on == false) { return; } jQ('li.post').each(function(index) { if (jQ(this).attr('id') == "new_post") { return; } if (jQ(this).attr('class').search("xfilter_hidden") != -1) { return; } var this_control_html = jQ(this).children('.post_controls').html(); post_html = jQ(this).html(); if (this_control_html.search("xqueue") == -1 && post_html.search('/reblog/') != -1) { var my_link = ' '; var my_link_id = "#xqueue_" + jQ(this).attr('id'); jQ(this).children('.post_controls').find('.like_button').before(my_link); var my_link3 = ' '; var my_link_id3 = "#xdraft_" + jQ(this).attr('id'); jQ(this).children('.post_controls').find('.like_button').before(my_link3); var my_link2 = ' '; var my_link_id2 = "#xreblog_" + jQ(this).attr('id'); jQ(this).children('.post_controls').find('.like_button').before(my_link2); jQ(my_link_id3).click(function () { if (jQ(this).attr('id').search('_working') != -1) { return; } var post_reblog_url = jQ(this).parent().html(); var xs = post_reblog_url.search('/reblog/'); var xe = post_reblog_url.indexOf('?redirect_to=%2Fdashboard', xs + 10); post_reblog_url = post_reblog_url.substring(xs,xe); var post_id = (jQ(this).attr('id')); post_id = post_id.substring(7, post_id.length); jQ(this).attr('id',jQ(this).attr('id') + '_working'); jQ(this).css('cursor','default'); jQ(this).css('background-image','url(' + draft_icon_working + ')'); xquickqueue_draft(post_reblog_url, jQ(this).attr('id')); }); jQ(my_link_id2).click(function () { if (jQ(this).attr('id').search('_working') != -1) { return; } var post_reblog_url = jQ(this).parent().html(); var xs = post_reblog_url.search('/reblog/'); var xe = post_reblog_url.indexOf('?redirect_to=%2Fdashboard', xs + 10); post_reblog_url = post_reblog_url.substring(xs,xe); var post_id = (jQ(this).attr('id')); post_id = post_id.substring(7, post_id.length); jQ(this).attr('id',jQ(this).attr('id') + '_working'); jQ(this).css('cursor','default'); jQ(this).css('background-image','url(' + reblog_icon_working + ')'); xquickqueue_reblog(post_reblog_url, jQ(this).attr('id')); }); jQ(my_link_id).click(function () { if (jQ(this).attr('id').search('_working') != -1) { return; } var post_reblog_url = jQ(this).parent().html(); var xs = post_reblog_url.search('/reblog/'); var xe = post_reblog_url.indexOf('?redirect_to=%2Fdashboard', xs + 10); post_reblog_url = post_reblog_url.substring(xs,xe); var post_id = (jQ(this).attr('id')); post_id = post_id.substring(7, post_id.length); jQ(this).attr('id',jQ(this).attr('id') + '_working'); jQ(this).css('cursor','default'); jQ(this).css('background-image','url(' + queue_icon_working + ')'); xquickqueue_queue(post_reblog_url, jQ(this).attr('id')); }); } }); } function xquickqueue_draft(post_url, icon_id) { jQ.ajax({ url: post_url, dataType: "html", cache: false, async: true, retryLimit: 5, error: function(xhr, textStatus) { jQ("#" + icon_id).css('background-image','url(' + circle_no + ')'); if(textStatus != "error") { alert("XQuickDraft Error: I am really sorry but I couldn't fetch the required page!"); } }, success: function(mdata){ xquickqueue_send_draft(mdata, icon_id, post_url); } }); } function xquickqueue_send_draft(data, icon_id, post_url) { data = data.substring(data.search("")); var mX; jQ("#all_blogs_list").children().each(function(index, obj){ if (index == 0) { mX = jQ(this).attr("id"); mX = mX.substring(9, mX.length); } }); var input_data = data.match(/]*>/g); var textarea_data = data.match(/]*>[^<]*<\/textarea>/g); var params = {}; var name; for (i=0; i")); var mX; jQ("#all_blogs_list").children().each(function(index, obj){ if (index == 0) { mX = jQ(this).attr("id"); mX = mX.substring(9, mX.length); } }); var input_data = data.match(/]*>/g); var textarea_data = data.match(/]*>[^<]*<\/textarea>/g); var params = {}; var name; for (i=0; i")); var mX; jQ("#all_blogs_list").children().each(function(index, obj){ if (index == 0) { mX = jQ(this).attr("id"); mX = mX.substring(9, mX.length); } }); var input_data = data.match(/]*>/g); var textarea_data = data.match(/]*>[^<]*<\/textarea>/g); var params = {}; var name; for (i=0; iXKit: Check Followers
      '); jQ('#xkit_settings_window').append('
      Please wait, checking followers/people you follow. This might take a while.
      '); jQ('#xkit_settings_window').append('
      note that the script might screw up. it\'s always best to check them manually if in doubt. · click on the background to close
      '); jQ('#xkit_shadow').css('display','block'); jQ('#xkit_settings_window').css('display','block'); // first lets get the follower count. jQ.get(follower_url + "1", function(data){ data = data.substring(data.search('
      '), data.length); mXS = data.search('/followers" class="followers"'); mXE = data.indexOf("", mXS + 1); mCount = data.substring(mXS, mXE); mCount = mCount.substring(mCount.search('') + 20, mCount.length); if (mCount.length > 10) { jQ("#fc_loadtext").html("Sorry! An internal error occoured. Please try again later."); mCount = ""; return; } mCount = Number(mCount.replace(",","")) + 1; var page_count = Math.round((mCount) / 40) + 50; new_follower_list = ""; xfollowerchecker_check(page_count, "/blog/" + mX + "/followers/page/"); }); } function xfollowerchecker_check(page_count, follower_url) { var i=1; var perc = 0; p_c = 0; for (i=1;i<=page_count;i++) { if (xfollower_error == true) { alert("fol err."); return; } else { xfollowerchecker_getpage(follower_url + i, page_count, i); } if (p_c == page_count) { xfollowerchecker_check_following(); } } } function xfollowerchecker_check_following() { var i=1; var perc = 0; p_c = 0; people_i_follow = ""; xfollower_list_ended = false; xfollower_last_perc = 0; page_count = 3; for (i=1;i<=page_count;i++) { if (xfollower_list_ended != true) { xfollowerchecker_getpage2("/following/page/" + i, page_count, i); if (i+1 == page_count) { //alert("increasing page_count."); page_count++; } } if (p_c == page_count) { xfollowerchecker_results(); } } } function xfollowerchecker_results() { var fl_array = Array(); var fl_array2 = Array(); var unfollowers = ""; var se = 0; var alt = false; fl_array.length = 0; fl_array2.length = 0; fl_array = people_i_follow.split(" "); fl_array2 = new_follower_list.split(" "); var unfollower_count = 0; var lookup = {}; for (var j in fl_array2) { lookup[fl_array2[j]] = fl_array2[j]; } for (var i in fl_array) { if (typeof lookup[fl_array[i]] == 'undefined') { if(unfollowers.search(fl_array[i]) == -1) { jQ("#fc_loadtext").html("Please wait... " + fl_array[i]); //alert(fl_array[i]); if (alt == false) { to_add = "background-color: rgb(210,210,210);"; alt = true; } else { to_add = ""; alt = false; } unfollowers = unfollowers + '
    1. ' + fl_array[i] + '
    2. '; unfollower_count++; } } } //alert("ok done."); if (unfollower_count == 0) { jQ("#fc_loadtext").html("Everybody you follow are following you back.
      Have a nice day."); } else { unfollowers = '
        ' + unfollowers + '
      '; jQ("#fc_loadtext").html(unfollower_count + ' people are not following you:
      ' + unfollowers); } xfollower_open = false; } function xfollowerchecker_getpage2(m_url, page_count, ias) { var start_point = 10; // alert("xfollowerchecker_getpage2"); jQ.ajax({ url: m_url, dataType: "html", cache: false, async: false, retryLimit: 10, error: function(xhr, textStatus) { jQ("#fc_loadtext").html("Sorry! We couldn't fetch the page! Please try again later.
      Error: " + textStatus + ""); xfollower_error = true; return true; }, success: function(mdata){ var i=0; for (i=0;i<40;i++) { var to_find_s1 = '
      ', ms + 1); var md = mdata.substring(ms + 16, me); start_point = ms + 19; if (md.length <= 100) { people_i_follow = people_i_follow + " " + md; } } p_c = p_c + 1; jQ("#fc_loadtext").html(' Please wait while we fetch list of people you follow. (fetched ' + p_c + ' pages.)
      Note that you can\'t close this window until this operation is done.'); if (p_c == page_count) { xfollowerchecker_results(); } } }); } function xfollowerchecker_getpage(m_url, page_count, ias) { jQ.ajax({ url: m_url, dataType: "html", cache: false, async: true, retryLimit: 5, error: function(xhr, textStatus) { jQ("#fc_loadtext").html("Sorry! We couldn't fetch the page! Please try again later.
      Error: " + textStatus + ""); xfollower_error = true; return true; }, success: function(mdata){ var i=0; for (i=0;i<40;i++) { var to_find_s1 = '
      ', ms + 1); var md = mdata.substring(ms + 16, me); if (md.length <= 100) { new_follower_count = new_follower_count + 1; new_follower_list = new_follower_list + " " + md; } } p_c = p_c + 1; var perc = Math.round((100*ias)/page_count); if (perc > xfollower_last_perc) { jQ("#fc_loadtext").html(' Please wait while we fetch list of people following you. (' + perc + '%)
      Note that you can\'t close this window until this operation is done.'); xfollower_last_perc = perc; } if (p_c == page_count) { xfollowerchecker_check_following(); } } }); } // ************************ XASKFIXES ************************** String.prototype.setCharAt = function(index,chr) { if(index > this.length-1) return str; return this.substr(0,index) + chr + this.substr(index+1); } function xaskfixes_do() { var curlock_check = curlock.search('tumblr.com/ask_form/'); if (curlock_check == -1) { return; xaskfixes_on = false; } if (xaskfixes_on == false) { return; } setTimeout(function() { var i; // get rid of the newline-removing interval for (i = 0; i < 99999; i++) clearInterval(i); document.getElementById("question").addEventListener("keydown", function(ev) { ev.stopPropagation()}, true); } , 100); jQ("#question").css('overflow','scroll'); return; if (xaskfixes_on == true && fix_done == false) { jQ.get(curlock, function(data){ // enable linebreaks. data = data.replace("Ask","Fuck"); data = data.replace('setInterval(function(){',' /*'); data = data.replace('}, 100);',' */'); data = data.replace('document.onkeydown = function(e){',''); data = data.replace('if (! e) e = window.event;',''); data = data.replace('var code = e.charCode ? e.charCode : e.keyCode;',''); data = data.replace('if (code == 13) return false;',''); data = data.replace('};',''); data = replaceAll(data,' --->'); data = data.replace("",""); data = replaceAll(data,'return false;',''); data = data.replace('Ask as','This is an asshole: '); data = data.replace('', 'submit.js">'); var xs = data.search("var xi ="); var x2 = data.indexOf("