(function(){var $c=function(a){this.w
=a||[]};$c.prototype.set=function(a
){this.w[a]=!0};$c.prototype.encode
=function(){for(var a=[],b=0;b<this.w
.length;b++)this.w[b]&&(a[Math.floor(b
/6)]^=1<<b%6);for(b=0;b<a.length;b
++)a[b]="ABCDEFGHIJKLMNOPQRSTUVWXYZabc
defghijklmnopqrstuvwxyz0123456789-_"
.charAt(a[b]||0);return a.join(""
)+"~"};var vd=new $c;function J(a){vd
.set(a)}var Nd=function(a,b){var c=new
$c(Dd(a));c.set(b);a.set(Gd,c.w)},Td
=function(a){a=Dd(a);a=new $c(a);for
(var b=vd.w.slice(),c=0;c<a.w.length;c
++)b[c]=b[c]||a.w[c];return(new $c(b
)).encode()},Dd=function(a){a=a.get(Gd
);ka(a)||(a=[]);return a};var ea
=function(a){return"function"==typeof
a},ka=function(a){return"[object
Array]"==Object.prototype.toString
.call(Object(a))},qa=function(a
){return void 0!=a&&-1<(a.constructor
+"").indexOf("String")},D=function(a,b
){return 0==a.indexOf(b)},sa=function
(a){return a?a.replace(/^[\s\xa0]
+|[\s\xa0]+$/g,""):""},ta=function(a
){var b=M.createElement("img");b.width
=1;b.height=1;b.src=a;return b},ua
=function(){},K=function(a){if
(encodeURIComponent instanceof
Function)return encodeURIComponent(a
);J(28);return a},