Socket
Socket
Sign inDemoInstall

castle.js

Package Overview
Dependencies
0
Maintainers
3
Versions
55
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.7.3 to 1.7.4

97

dist/c.js

@@ -1,44 +0,53 @@

if(typeof window !=="undefined"){(function(){var r=["nqqRiragYvfgrare","nggnpuRirag","qrgnpuRirag","erzbirRiragYvfgrare","ba","cyngsbez","iraqbe","hfreNtrag","cebqhpgFho","ynathntr","uneqjnerPbapheerapl","qrivprZrzbel","zvzrGlcrf","wninRanoyrq","pbbxvrRanoyrq","perqragvnyf","oyhrgbbgu","fgbentr","crezvffvbaf","freivprJbexre","qbAbgGenpx","cyhtvaf","qrcgu","QBZPbagragYbnqrq","ernqlfgngrpunatr","ybnq","pbzcyrgr","vagrenpgvir","ZFVR","xrlhc,xrlqbja,pyvpx,zbhfrhc,zbhfrqbja,gbhpuraq,gbhpufgneg,gbhpupnapry,zbhfrzbir,gbhpuzbir,qrivprzbgvba,jurry",
"gbhpurf","ebgngvbaEngr","nppryrebzrgre","tlebfpbcr","zntargbzrgre","tenagrq","unfNggevohgr","nggevohgrf","pnyyCunagbz","_cunagbz","cunagbz","__cunagbznf","pnyyFryravhz","qevire","rinyhngr","fpevcg_sa","fryravhz","Fryravhz_VQR_Erpbeqre","hajenccrq","jroqevire","avtugzner","puebzr","pnainf","flfgrzKQCV","ybtvpnyKQCV","qrivprCvkryEngvb","nhqvb","ivqrb","vachg","rahzrengrQrivprf","zrqvnQrivprf","Sversbk","Naqebvq","trgGvzrmbarBssfrg","ZnpVagry","Jva32","ra-HF","rf-RF","se-SE","Tbbtyr Vap.","Nccyr Pbzchgre, Vap."];
function n(n){return function(n){for(var r,t,u,i="",e=13%26,c=0;c<n.length;c++)i+=(t=e,65<=(u=(r=n.charAt(c)).charCodeAt())&&u<=90?String.fromCharCode((u-65+t)%26+65):97<=u&&u<=122?String.fromCharCode((u-97+t)%26+97):r);return i}(r[n])}var t,_,h,u=8,c=0,g=void 0,b=null,p=1535E6,f=Object.assign||function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];for(var t=n[0],u=void 0,i=1,e=n.length;i<e;i++)for(var c in u=n[i])u.hasOwnProperty(c)&&(t[c]=u[c]);return t},y=function(n){return n!==g&&
n!==b},i=function(n){return n||g},v=function(n,r){return-1<n.indexOf(r)},l=function(n){return n.navigator},d=function(n){return n.document},e=function(n){return n.screen},o=function(n){return JSON.stringify(n)},a=function(n,r){for(var t=[],u=0,i=n;u<i.length;u++){var e=i[u];t.push(r(e))}return t},s=n(0),q=n(1),m=n(2),M=n(3),z=n(4),w=function(n,r,t){I(n)?n[s](r,t,!0):x(n)&&n[q](""+z+r,t)},k=function(n,r,t){I(n)?n[M](r,t,!0):x(n)&&n[m](""+z+r,t)},I=function(n){return!!n[s]},x=function(n){return!!n[q]},
S=function(n){return isFinite(n)&&n!=b?Math.round(100*n)/100:b},j=function(n,r){return r!==c?n/r:b},A=function(n){return Math.random()*n|0},R=function(){return(new Date).getTime()},F=function(n){return!isNaN(n-parseFloat(n))},T=function(n){return"function"==typeof n},C=function(n){return"object"==typeof n},D=function(n,r){for(var t=[],u=0,i=0,e=n.split("");i<e.length;i++){var c=e[i],c=parseInt(c,16)^parseInt(r[u],16);t.push(c.toString(16)),u=(u+1)%r.length}return t.join("")},E=function(n){for(var r=
"",t=0;t<n.length;t++)r+=P(n.charCodeAt(t));return r},P=function(n){return("0"+(255&n).toString(16)).slice(-2)},V=function(n){return(15&n).toString(16)},N=function(n,r){for(var t="",u=2*r;0<n;)t=P(n)+t,n>>>=8;if(u)for(;t.length<u;)t="0"+t;return t},O=function(n){for(var r="",t=0,u=n;t<u.length;t++){var i=u[t];r+=P(i)}return r},Q=function(n,r){return n&&n.substring(0,r)},K=function(n,r){return n+r.charAt(0).toUpperCase()+r.slice(1)},U=Array(12+1).join("x"),Z="-",G=Q(U,8)+Z+Q(U,4)+Z+"4"+Q(U,3)+Z+"y"+
Q(U,3)+Z+Q(U,12),H=function(){return G.replace(/[xy]/g,function(n){var r=A(16);return V("x"===n?r:3&r|8)})},J=n(5),Y=n(6),$=n(7),B=n(8),L=n(9),X=n(10),W=n(11),nn=n(12),rn=n(13),tn=n(14),un=n(15),en=n(16),cn=n(17),fn=n(18),on=n(19),an=n(20),vn=n(21),sn=n(22),_n=function(n){return l(n)[$]},hn=function(n){var r=e(n),n=r[K("color",sn)];return y(hn)?n:r[K("pixel",sn)]},gn=function(n){return l(n)[vn]},bn=function(n){return l(n)[fn]},pn=n(23),yn=n(24),ln=n(25),dn=n(26),qn=n(27),mn=n(28),Mn=!1,zn=[],wn=function(n){Mn||
(Mn=!0,kn(n))},kn=function(n){for(var r=0,t=zn[r++],u=d(n);t;)t.call(u),t=zn[r++];zn.length=0},In=new RegExp("/c.js\\?(\\S{15})"),xn=0,Sn=1,jn=2,An=3,Rn=4,Fn=5,Tn=6,Cn=7,Dn=8,En=9,Pn=10,Vn=n(29).split(","),Nn=0,On=1,Qn=2,Kn=3,Un=4,Zn=[{t:Nn},{t:Nn},{t:On,p:!0},{t:On,p:!0},{t:On,p:!0},{t:Qn,p:!0},{t:Qn,p:!0},{t:Qn,p:!0},{mv:!0,t:On},{mv:!0,t:Qn},{t:Kn},{t:Un}],Gn=1E3,Hn=function(n){return pi[n]},Jn=function(n,r){var t=n instanceof Object?n:new Object(n),u=isFinite(t.length)?Math.floor(t.length):0,
i=0;if(r===g){do if(i in t&&t[i]===g)return i;while(++i<u)}else{do if(t[i]===r)return i;while(++i<u)}return-1},Yn=function(n,r){return!n.n||Jn(n.n,r.e)>=c},$n=function(n,r){return!n.i||!!n.f[1]&&r.e===n.i[1]&&n.f[1].e===n.i[0]},Bn=function(n,r){3===n.o&&(n.f[2]=n.f[1]),n.f[1]=n.f[0],n.f[0]=r},Ln=function(n,r,t,u){return void 0===u&&(u=2),{v:n,n:r,i:t,f:Array(u),o:u,_:c}},Xn=function(n,r){Yn(n,r)&&(Bn(n,r),$n(n,r)&&((r=n.v)&&!r.apply(null,n.f)||n._++))},Wn=function(n,r){return Math.abs(n.t-r.t)},nr=
function(t,n){if(t&&n&&t.t-(r=n).t!=0&&function(n){if(t.x!==b&&t.y!==b&&n.x!==b&&n.y!==b){var r=t.x-n.x,n=t.y-n.y;return(0!=r||0!=n)&&Math.sqrt(Math.pow(r,2)+Math.pow(n,2))}}(n)){var r=n.x-t.x,t=n.y-t.y;return 180*Math.atan2(t,r)/Math.PI+180}},rr=function(n,r){if(n&&r)return Wn(n,r)},tr=200,ur=.5,ir=function(n,r){if(!n.length)return b;var t=y(r)?r:ur,u=(n.length-1)*t;return r=u,t=Number.isInteger,(y(t)?!t(r):"number"!=typeof r||!isFinite(r)||Math.floor(r)!==r)&&(u=Math.floor(u))+1<=n.length?(n[u]+
n[u+1])/2:n[u]},er=function(n,r){n.push(r);for(var t=n.length-1,u=n[t];0<t&&u<n[t-1];)n[t]=n[t-1],--t;n[t]=u},cr=function(n,r){return ir(n.g,r)},fr=function(n,r,t,u,i){return void 0===i&&(i=2),{v:n,n:t,i:u,f:Array(i),l:r,o:i,M:{w:b,k:{g:[],I:y(e)?e:tr},_:c,S:c,j:c,A:g,R:g,F:c}};var e},or=function(n,r,t){var u,i,e,c;Yn(n,r)&&(Bn(n,r),u=n.l,n.l&&(n.T=n.T||1),$n(n,r)&&n.f[1]&&(u&&u.apply(b,n.f)?n.T++:(u=n.v.apply(b,n.f),F(u)&&((n=n.M)._++,n.S+=u,n.F+=u*u,e=u,(c=(i=n.k).g).length>=i.I&&(i=A((r=c).length-
2)+1,r.splice(i,1)),er(c,e),y(n.w)?(n.j+=Math.abs(u-n.w),u>n.R&&(n.R=u),u<n.A&&(n.A=u)):n.A=n.R=u,n.w=u))))},ar=(pr=function(t){return function(n,r){if(n&&r)return n.t-r.t>t}})(500),vr=pr(1E3),sr=n(30),_r=n(31),hr=function(n,r){var t,u;r&&(t=r.clientX,u=r.clientY),n.x=y(t)?t:b,n.y=y(t)?u:b},gr=function(n,r,t){return t[r].t===Kn?n:d(n)},br=function(n,r,t,u){return function(n,r,t){var u=n.e;switch(r[u].t){case Nn:y(n.c)?(or(fi,n),or(oi,n),or(ai,n),or(_i,n),Xn(hi,n)):Xn(bi,n);break;case Kn:or(vi,n);
break;case Un:Xn(gi,n);break;default:r[u].mv&&(or(ti,n),or(ii,n),or(ui,n),or(ei,n)),r[u].p&&(or(ci,n),or(si,n),or(_i,n))}t&&t.C(n)}(r=function(n,r,t){var u=Jn(Vn,n.type),i={e:u,t:r};switch(Zn[u].t){case On:hr(i,n),i.c=n.which;break;case Nn:var e=n.keyCode;i.c=y(e)?e:n.which;break;case Qn:var c=n[sr];hr(i,y(c)?c[0]:{});break;case Kn:(c=n[_r])?(i.x=c.alpha,i.y=c.beta,i.z=c.gamma):i.x=i.y=i.z=b}return t&&t.D(i,n),i}(r,R(),u),t,u),r},Z=n(32),U=n(33),pr=n(34),yr=n(35),lr=[Z,U,pr],dr=!1,qr=function(n,r,
t,u){for(var i=bn(n),e=t.length-1;0<=e;e--){var c=gr(n,e,u);if(e===Pn&&i&&i.query)for(var f=lr.length-1;0<=f;f--)(function(r,t,u){i.query({name:lr[f]}).then(function(n){n=n.state,dr||n===yr&&(dr=!0,w(r,t,u))})["catch"](function(){})})(c,t[e],r);else w(c,t[e],r)}},mr=300,Mr=n(36),zr=n(37),wr=function(n,r){return n[Mr]?n[Mr](r):!(!n[zr][r]||!n[zr][r].specified)},kr=[n(38),n(39),n(40),n(41)],Ir=n(42),xr=n(43),Sr=n(44),jr=n(45),Ar=n(46),Rr=n(47),Fr=n(48),Tr=n(49),Cr=n(50),Dr=n(51),Er=function(n){return-1<
Jn(n,!0)},Pr=function(n){return 1<n._?S(j(n.j,n._-1)):b},Vr=function(n){return S(j(n.S,n._))},Nr=function(n){return S(cr(n.k))},Or=function(n){return S(function(n){if(n.g.length<2)return b;for(var r=cr(n,ur),t=[],u=0,i=n.g;u<i.length;u++){var e=i[u];er(t,Math.abs(e-r))}return ir(t,ur)}(n.k))},Qr=10,Kr=3,Ur=function(n,r){return 0<n&&(n=Math.floor(Math.log(n)/Math.log(r))+1,n=Math.min(Kr,n)),n},Zr=function(n,r,t,u){var i=n.slice(0,r);return n=parseInt(t,16),r=i.split(""),i=n,n=r.length,Array.prototype.unshift.apply(r,
Array.prototype.splice.call(r,i%n,n)),t=r.join(""),D(u,t)},Gr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Hr=function(n,r){if(n.atob)return n.atob(r);var t,u,i,e,c,f=String(r).replace(/=+$/,"");if(f.length%4==1)return null;for(e=t=0,c="";i=f.charAt(e++);~i&&(u=t%4?64*u+i:i,t++%4)&&(c+=String.fromCharCode(255&u>>(-2*t&6))))i=Gr.indexOf(i);return c},Jr=function(n,r){return r=r.replace(/\-/g,"+").replace(/_/g,"/")+"==".substring(0,3*r.length%4),Hr(n,r)},Z=4,U=3;function Yr(n,
r){this.exp=n,this.man=r,this.a=(1<<n)-1,this.b=(1<<r)-1}var $r,Br,Lr,Xr,Wr,nt,rt,tt,ut,it,et,ct,ft=(Yr.prototype.e=function(n){var r,n=(r=(t=function(n){var r=2,t=c,u=c;if(0===n)return{s:c,m:c,e:c};for(n<c&&(t=1,n=-n);r<=n;)n/=r,u++;for(;n<1;)n*=r,u--;return{s:t,m:n,e:u}}(n)).e,n=this.exp,Math.min(r,(1<<n)-1)),t=function(n,r){var n=n-Math.floor(n),t=c;if(0<n)for(var u=1,i=n;!(0===i||r<u);){i*=2;var e=Math.floor(i);t|=e<<r-u,i-=e,u++}return t}(t.m,this.man);return n<<this.man|t},Yr.prototype.d=function(n){var r=
n>>this.man&this.a,t=n&this.b;return n=t,t=this.man,(n/Math.pow(2,t)+1)*Math.pow(2,r)},new (pr=Yr)(Z,U)),ot=new pr(Z-2,U+1),at=(Uu="1.7.3".split("."),pr=parseInt(Uu[0],10)-1,Z=parseInt(Uu[1],10),Uu=parseInt(Uu[2],10),P((3&pr)<<6|(7&Z)<<3|7&Uu)),vt=0,st=P(0),_t=P(255),ht=2,gt=function(n,i,r){var e,t,u,c,f,o=r.P(),a=r.V(),v=(t=n,u=[0<fi.M._,0<Hn(Fn)||0<Hn(Tn)||0<Hn(Cn),0<Hn(jn),0<bi._,Hn(Pn)>Qr&&Pr(vi.M)>Qr,!((u=l(c=t).languages)===g||(f=u,c=Array.isArray,(y(c)?c(f):"[object Array]"===Object.prototype.toString.call(f))&&
0<u.length)),0===(f=gn(c=t)).length||!(!c.PluginArray||f instanceof c.PluginArray),(c=l(f=u=t),Er([kr[0]in f,kr[1]in f,kr[2]in f,kr[3]in f,!!f["__"+Cr],!0===c[Tr]])||(f=(u=d(c=u)).documentElement,Er([Tr in c,"_"+Rr in c,""+Ir in c,"_"+Ar in c,"__"+Tr+"_"+jr in u,"__"+xr+"_"+Sr in u,"__"+Tr+"_"+Sr in u,"__"+Ar+"_"+Sr in u,"__fx"+xr+"_"+Sr in u,"__"+xr+"_"+Fr in u,"__"+Tr+"_"+Fr in u,"__"+Ar+"_"+Fr in u,"__fx"+xr+"_"+Fr in u,"__"+Tr+"_"+jr in u,wr(f,Ar),wr(f,Tr),wr(f,xr)]))),!!t[Dr],0<hi._,0<gi._],
f=0<Hn(Fn)||0<Hn(Tn)||0<Hn(Cn)?ii:ti,e=[Pr(ui.M),Pr(ei.M),Vr(oi.M),Vr(ai.M),Vr(ci.M),Pr(f.M),Nr(si.M),Or(si.M),Nr(ci.M),Or(ci.M),Nr(_i.M),Or(_i.M)],t=[Ur(Hn(Dn),20),Ur(Hn(xn),8),Ur(Hn(jn),3),Ur(Hn(Tn),3)],u=function(n,r){for(var t=0,u=r&&n.length>r?n.slice(0,r):n,i=u.length,e=i-1;0<=e;e--)t|=(u[e]?1:0)<<i-e-1;return r&&i<r&&(t<<=r-i),t}(u,14),[P((u=ht<<14|16383&u)>>8)+P(u),function(){for(var n="",r=0,t=e;r<t.length;r++){var u=t[r];n+=P(F(u)?(u=Math.max(u,0))<=15?64|ot.e(u+1):128|ft.e(u-14):0)}return n}(),
function(n){for(var r,t=[],u=0;u<n.length;u++){var i=n[u];t[r=Math.floor(u/4)]||(t[r]=0),t[r]|=(3&i)<<6-2*(u-4*r)}return O(t)}(t)]),s=P(A(256)),r=(t=R(),t=Math.min(t/1E3-p,268435455),f=t=O([t>>24,t>>16,t>>8,t]),t=V(A(16)),(f=D(f.substr(1,f.length),t))+t),v=P((7&vt)<<5|31&a)+o.join("")+v.join("")+_t,v=Zr(r,4,r.charAt(3),v),v=Zr(i,8,i.charAt(9),r+v),s=function(){for(var n="",r=0,t=(s+D(st+at+i+v,s)).match(/.{2}/g);r<t.length;r++){var u=t[r];n+=String.fromCharCode(255&parseInt(u,16))}return n}(),_=n;
return function(n){if(_.btoa)return _.btoa(n);for(var r,t,u=String(n),i=0,e=Gr,c="";u.charAt(0|i)||(e="=",i%1);c+=e.charAt(63&r>>8-i%1*8)){if(255<(t=u.charCodeAt(i+=3/4)))return b;r=r<<8|t}return c}(s).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},bt=1E3,pt=200,yt="__cid",lt=(U=function(n){return(new Date(n,1,1,0,0,1)).toUTCString()})(2037),dt=U(1970),qt="__ctst",mt=function(n,r,t,u){n.cookie=r+"="+t+";path=/;"+u+"SameSite=Lax"},Mt=function(n,r,t,u,i){mt(n,r,t,"expires="+u+";"+i)},zt=function(n,
r){for(var t=0,u=n.domain,i=u.split(".");t<i.length-1;)u=i.slice(-1-++t).join("."),Mt(n,r,"",dt,"domain="+u+";")},wt=function(n,r){if(!r||r.length<76)return!1;try{return Jr(n,r),!0}catch(t){return 5!==t.code}},kt={},It=!1,xt=[],St=function(){It=!0;for(var n=xt.length,r=0;r<n;r++)xt[r](jt().N)},jt=function(){return kt[yt]},At=function(n,r){r=(kt[yt]=r).N,Mt(n,yt,r,lt,"domain="+yi+";")},Rt=function(n){return jt()||Ft(n,H())},Ft=function(n,r){var t=gt(n,r,$r),n=d(n);return At(n,{O:r,N:t}),{O:r,N:t}},
Tt=function(n,r){zt(n,yt),At(n,r)},Ct=function(n){var e,c,f,o,u,i,a,v,s;u=function(){Ft(n,Rt(n).O)},i=mr,a=void 0,v=g,s=b,h=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var t=a&&!s;return clearTimeout(s),s=setTimeout(function(){if(s=b,!a)return v=u.apply(b,n)},i),v=t?u.apply(b,n):v},qr(e=n,_=function(n){var r,t=e,u=c,i=br(0,n,r=f,o);h(),n=t,t=u,u=r,i=i.e,r=pi[i]++,Gn<r&&k(gr(n,i,u),t[i],_)},c=Vn,f=Zn)},Dt=function(n){var r=function(){Ft(n,Rt(n).O),setTimeout(r,bt)};setTimeout(r,
bt)},Et=function(n,r,t){n=n.console,t=t||"log",y(n)&&T(n[t])&&n[t]("Castle: "+r)},Pt={Q:!1,K:!0,U:"//t.castle.io/v1"},Vt=function(n,r){y(r)&&(15===(r=""+r).length?Pt.Z=r:Et(n,"Invalid App Id","error"))},Nt=function(n){Pt.G=n},Ot=function(n){Pt.K=!!n},Qt=function(n){if(Object(n)!==n)return n;for(var r in n)n[r]||delete n[r];return o(n)},Kt="onhashchange",Ut="popstate",Zt=!1,Gt=0,Ht=[],Jt=!1,Yt=!1,$t=function(n,r,t,u){var i,e=Pt;y(e.Z)||y(e.H)?((i={}).r=A(Math.pow(10,9)),e.Z&&(i.ai=e.Z),e.H&&(i.pk=
e.H),i.ci=t.J(n),y(e.G)&&(i.ui=e.G),y(e.Y)&&(i.si=e.Y),e.$&&(i.u=e.$),e.B&&(i.up=e.B),e.L&&(i.us=e.L),Zt?(e.K&&Bt(n,r,t),i=f({},r.X(),u,i),e=e.U,i=function(n,r){var t,u,i=[];for(t in r)r.hasOwnProperty(t)&&(u=r[t])!==b&&i.push(t+"="+n.encodeURIComponent(u));return i.join("&")}(n,i),(new Image(1,1)).src=e+"/c.gif?"+i):Ht.push(u)):Ht.push(u)},Bt=function(i,e,c){var f,n,o,a;Jt||I(i)&&(w(i,Kt,Lr=function(n){Lt(i,e,c)}),Jt=!0,f=Pt,(n=i.history)&&!Yt&&(Yt=!0,w(i,Ut,Lr),n.pushState&&(o=n.pushState,n.pushState=
function(n,r,t){if(f.Q)try{o.apply(this,[n,r,t])}catch(u){}else o.apply(this,[n,r,t]);Lt(i,e,c)}),n.replaceState&&(a=n.replaceState,n.replaceState=function(n,r,t){if(f.Q)try{a.apply(this,[n,r,t])}catch(u){}else a.apply(this,[n,r,t]);Lt(i,e,c)})))},Lt=function(n,r,t,u,i){var e=u||n.location.href;Br!==e&&(Br=e,(u=R())-Gt<50||(e={h:Q(e,pt),ti:Q(i||d(n).title,pt)},i=d(n).referrer,$t(n,r,t,f(e,i?{rf:Q(i,pt)}:{})),Gt=u))},Xt=function(n,r,t){if(Zt)for(var u=Ht.length,i=0;i<u;i++)$t(n,r,t,Ht.shift())},Wt=
n(52),nu=n(53),ru=n(54),tu=n(55),uu=n(56),iu=n(57),U=n(58),eu=iu+U,cu=uu+U,fu=0,ou=1,au=2,vu=n(59),su=n(60),_u=n(61),hu=n(62),gu=n(63),bu=0,pu=1,yu=2,lu=3,du=4,qu=5,mu=6,Mu=7,zu=function(n,r,t){var u=P((31&n)<<3|7&r);switch(r){case mu:u+=P(Math.round(10*t));break;case qu:case lu:u+=P(t);break;case du:var i=function(n,r){for(var t,u,i=0,e=[],c=0;c<n.length&&(t=[],(u=n.charCodeAt(c))<128?t.push(u):u<2048?t.push(192|u>>6,128|63&u):u<55296||57344<=u?t.push(224|u>>12,128|u>>6&63,128|63&u):(u=65536+((1023&
u)<<10|1023&n.charCodeAt(++c)),t.push(240|u>>18,128|u>>12&63,128|u>>6&63,128|63&u)),!r||i+t.length<=r);c++)i+=t.length,e.push.apply(e,t);return e}(Q(t,pt),255);u+=P(i.length)+O(i);break;case bu:case yu:case pu:break;case Mu:u+=t}return u},wu=14,ku=Array(18),Iu={t:[]},xu=c,Su=!1,ju=!1,Au=function(){ju=!0,Xr()},Ru=function(n,r,t){y(t)&&(ku[n]=zu(n,r,t))},Fu=function(n,r){r&&(ku[n]=zu(n,yu))},Tu=function(n,r){r.length>c&&(ku[n]=zu(n,Mu,Pu(r)))},Cu=function(n,r){y(r)&&(ku[n]=25.5<r?zu(n,qu,Math.round(r)):
zu(n,mu,r))},Du=function(n,r,t){y(r)&&(t=Jn(t,r),ku[n]=c<=t?zu(n,lu,t):zu(n,du,r))},Eu=function(n,r){return(n&=32767)==(r&=65535)?N(32768|n,2):N(n,2)+N(r,2)},Pu=function(n){var r=function(n){for(var r,t=3&n.length,u=n.length-t,i=void 0,e=3432918353,c=461845907,f=0,o=0;f<u;)o=255&n.charCodeAt(f)|(255&n.charCodeAt(++f))<<8|(255&n.charCodeAt(++f))<<16|(255&n.charCodeAt(++f))<<24,++f,i=(65535&(r=5*(65535&(i=(i^=o=(65535&(o=(o=(65535&o)*e+(((o>>>16)*e&65535)<<16)&4294967295)<<15|o>>>17))*c+(((o>>>16)*
c&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+27492+(((r>>>16)+58964&65535)<<16);switch(o=0,t){case 3:o^=(255&n.charCodeAt(f+2))<<16;case 2:o^=(255&n.charCodeAt(f+1))<<8;case 1:i^=o=(65535&(o=(o=(65535&(o^=255&n.charCodeAt(f)))*e+(((o>>>16)*e&65535)<<16)&4294967295)<<15|o>>>17))*c+(((o>>>16)*c&65535)<<16)&4294967295}return i^=n.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&
65535)<<16)&4294967295,(i^=i>>>16)>>>0}(n.sort().join(""));return P(n.length)+N(r,4)},Vu=function(n){var r=a(n,function(n){return n?1:0}),r=parseInt(r.join(""),2);return P(n.length)+P(r)},Nu=n(64),Ou=n(65),Qu=n(66),Ku=n(67),pr=n(68),Z=n(69),Uu=n(70),Zu=/^(?:(https?:){0,1}\/\/)+(?:[^@\n]+@)?(?:www\.)?([^:\/\n]+)/im,Gu=/(\w+\.\w+)$/,Hu="X-Castle-Client-Id",Ju=!1,Yu=!1,$u=!1,Bu=function(i,t,u){var r=d(i);return{_debug:function(n){void 0===n&&(n=!1);var r={p:t.P(),d:t.W(),c:Pt};return n?o(r):r},autoForwardClientId:function(n){var t,
r,u=i;n=!!n,(Ju||Yu)&&(n?$u||((r=(t=u).XMLHttpRequest.prototype).open=function(n,r){tt=r,nt.apply(this,arguments)},r.send=function(n){var r;(function(n,r){if(r=Zu.exec(r),n=d(n),n=r?r[2]:n.domain,n=Gu.exec(n))return n[0]})(t,tt)!==function(){var n=Gu.exec(yi);if(n)return n[0]}()||(r=li.J(t))&&this.setRequestHeader(Hu,r),rt.apply(this,arguments)}):(u=u.XMLHttpRequest.prototype,Yu?(u.open=function(n,r){nt.apply(this,arguments)},u.send=function(n){rt.apply(this,arguments)}):(u.open=nt,u.send=rt)),$u=
n)},autoTrack:function(n){Ot(!!n)},catchHistoryErrors:function(n){Pt.Q=n},getClientId:function(){return u.J(i)},getVersion:function(){return"1.7.3"},identify:function(n,r){Nt(n),Pt.B=Qt(r)},reset:function(){Pt.$=Pt.G=Pt.B=g},secure:function(n){Pt.L=n},sessionId:function(n){Pt.Y=n},setAccount:function(n){Pt.Z=""+n,Xt(i,t,u)},setAppId:function(n){Vt(i,n),Xt(i,t,u)},setCookieDomain:function(n){/\S+\.\S{2,}$/.test(yi)&&(yi=n),(n=u.J(i))&&u.nn(r,n)},setKey:function(n){var r=i;y(n)&&("pk_"===n.slice(0,
3)?Pt.H=n:Et(r,"Invalid Publishable Key","error")),Xt(i,t,u)},setTrackerUrl:function(n){Pt.U=n},setUser:function(n){Pt.$=Qt(n)},setUserId:function(n){Nt(n)},page:function(){},trackPageview:function(n,r){Ot(!1),Lt(i,t,u,n,r)},createRequestToken:function(){return{then:function(n){u.rn()?n(u.J(i)):u.tn(n)}}}}},Lu=function(n){var r=n[0],n=2<=n.length?[].slice.call(n,1):[];if(it[r])return it[r].apply(b,n)},Xu=window,Wu=d(Xu),U=R(),ni={W:function(){return Iu},P:function(){return ku},X:function(){return{}},
V:function(){return function(){for(var n=[],r=0,t=ku;r<t.length;r++){var u=t[r];y(u)&&n.push(u)}return n}().length}},ri={J:function(n){if(It)return Rt(n).N},nn:Tt,rn:function(){return It},tn:function(n){xt.push(n)}},ti=fr(rr,ar,[Dn]),ui=fr(nr,ar,[Dn]),ii=fr(rr,ar,[En]),ei=fr(nr,ar,[En]),ci=fr(rr,b,[An,Rn],[Rn,An]),fi=fr(function(n,r){if(n&&r)return n.c!==r.c?Wn(n,r):void 0},vr,[xn,Sn],[Sn,xn]),oi=fr(function(n,r){if(n&&r)return n.c===r.c?Wn(n,r):void 0},vr,[xn,Sn],[Sn,xn]),ai=fr(rr,vr,[xn]),vi=fr(function(n,
r){if(n&&r&&n.x!==b&&n.y!==b&&n.z!==b&&r.x!==b&&r.y!==b&&r.z!==b)return Math.abs(10*n.x)+Math.abs(10*n.y)+Math.abs(10*n.z)},null,[Pn]),si=fr(rr,null,[jn]),_i=fr(rr,b,[jn,Sn],[jn,Sn]),hi=Ln(function(n){return n.c===u},[Sn]),gi=Ln(b,[11]),bi=Ln(b),pi=function(n,r){for(var t=Array(n),u=t.length-1;0<=u;u--)t[u]=r;return t}(Vn.length,0),yi=function(n){for(var r=0,t=n.domain,u=qt+R(),i=t.split(".");r<i.length-1&&(t=i.slice(-1-++r).join("."),mt(n,u,u,"domain="+t+";"),!v(n.cookie,u+"="+u)););return zt(n,
u),t}(Wu),Ln=(Ln=Xu).XMLHttpRequest,li=ri,Yu=!(Ju=T(Ln))&&C(Ln)&&C(Ln.prototype)&&!(!Ln.prototype.send||!Ln.prototype.open);(Ju||Yu)&&(rt=Ln.prototype.send,nt=Ln.prototype.open),function(){for(var n=0,r=Wu.getElementsByTagName("script");n<r.length;n++){var t=r[n];(t=In.exec(t.getAttribute("src")))&&(t=t[1],Vt(Xu,t))}}(),function(n){if(it=Bu(n,ni,ri),ut=y(n._castle)?n._castle.q:g,n._castle&&ut)for(var r=0,t=ut;r<t.length;r++){var u=t[r];Lu(u)}n._castle=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=
arguments[r];return Lu(n)}}(Xu),Xr=function(){(function(n,r){$r=r;var t,u,i=d(n);Ct(n),t=n,r=!(u=r=(i.cookie.match("(^|; )"+yt+"=([^;]*)")||0)[2])||61!==u.length&&57!==u.length&&36!==u.length&&75!==u.length?wt(t,u)?(t=Jr(t,t=u),t=E(t),D(t.slice(2,t.length-2),t.slice(0,2)).slice(4,36)):H().replace(/[-]/g,""):u.split("-").slice(0,5).join(""),Tt(i,Ft(n,r)),Dt(n),St()})(Xu,ni),Zt=!0,Xt(Xu,ni,ri)},Wr=function(){return function(n){var r=jt();if($r&&r)return Ft(n,r.O)}(Xu)},Du(0,l(C=Xu)[J],[Nu,Ou]),Du(1,
l(C)[Y],[Z,Uu]),Du(2,(Du=l(Du=C))[L]||Du[K("user",L)]||Du[K("browser",L)]||Du[K("system",L)],[Qu,Ku,pr]),Cu(3,i(l(C)[W])),Ru(4,Mu,Eu(i(e(W=C).width),i(e(W).availWidth))+Eu(i(e(W).height),i(e(W).availHeight))),Ru(5,qu,hn(C)),Ru(6,qu,i(l(C)[X])),Cu(7,(W=e(Du=C),y(W[nu])&&y(W[ru])&&W[nu]>W[ru]?j(W[nu],W[ru]):y(Du[tu])?Du[tu]:1)),Ru(8,Mu,(W=(new Date)[gu]()/15,Du=function(){var n=new Date;n.setDate(1),n.setMonth(0);var r=n[gu]();return n.setMonth(6),Math.abs(r-n[gu]())}()/15,P(W)+P(Du))),Tu(9,a(l(C)[nn],
function(n){return n.type})),Tu(10,a(gn(C),function(n){return n.name+n.description+n.length+n.filename})),Ru(11,Mu,Vu([l(Du=C)[on],bn(Du),l(Du)[cn],l(Du)[en],l(Du)[un],l(Du)[tn]])),Ru(12,du,_n(C)),Ru(13,du,function(n){var r;try{r=function(n){var r=d(n).createElement(Wt);if(r.getContext){var t=r.getContext("2d");if(t){var u="https://castle.io";return t.textBaseline="top",t.font="14px 'Arial'",t.textBaseline="alphabetic",t.fillStyle="#f60",t.fillRect(44,1,37,20),t.fillStyle="#069",t.fillText(u,2,15),
t.fillStyle="rgba(102, 204, 0, 0.7)",t.fillText(u,4,17),r=r.toDataURL().replace("data:image/png;base64,",""),r=Hr(n,r),E(r.slice(-16,-12))}}}(n)}catch(t){Iu.ce=t}return r}(C)),Fu(15,(Du=l(Du=C))[an]||Du[K("ms",an)]?1:g),Fu(16,function(n){try{var r=l(n)[rn];return T(r)&&r()?1:g}catch(t){return g}}(C)),Fu(17,l(C)[B]),function(n,r){xu+=1;var t=R(),u=Iu.t.length;n.apply(b,r.concat([function(n){Iu.t[u]=R()-t,ju?Wr():(n.length&&Ru(wu,Mu,Vu([n[au],n[ou],n[fu]])),--xu,Su&&xu===c&&Au())}]))}(function(n,i){var r,
t,u=l(n),e=[];try{var c=_n(n),f=v(c,_u)&&v(c,hu),o=u[su];o&&o[vu]&&!f?(e=[!1,!1,!1],r=function(n){if(n)for(var r=0,t=n;r<t.length;r++){var u=t[r].kind;u!==cu&&u!==uu||(e[fu]=!0),u===cu&&(e[ou]=!0),u!==eu&&u!==iu||(e[au]=!0)}i(e)},(t=o[vu]())&&t.then?t.then(r,function(){return i(e)}):i(e)):i(e)}catch(a){i(e)}},[C]),Su=!0,xu===c?Au():setTimeout(function(){ju||(Iu.tm=!0,Au())},300),Ln="ti",U=R()-U,Iu[Ln]=U,U=function(){Pt.K&&Lt(Xu,ni,ri)},ct=d(et=Xu),t=function(n){(x?n||et.event:n).type===yn&&ct.readyState!==
dn||(I(et)&&k(ct,pn,t),k(ct,yn,t),k(et,ln,t),wn(et))},I(et)&&w(ct,pn,t),w(ct,yn,t),w(et,ln,t),ct.readyState!==dn&&(ct.readyState!==qn||v(_n(et),mn))||wn(et),Mn?U.call(ct):zn.push(U)})();}
if(typeof window !=="undefined"){(function(){var r=["Onpxfcnpr","Qryrgr","Fcnpr","Ragre","Gno","nqqRiragYvfgrare","nggnpuRirag","qrgnpuRirag","erzbirRiragYvfgrare","ba","cyngsbez","iraqbe","hfreNtrag","cebqhpgFho","ynathntr","uneqjnerPbapheerapl","qrivprZrzbel","zvzrGlcrf","wninRanoyrq","pbbxvrRanoyrq","perqragvnyf","oyhrgbbgu","fgbentr","crezvffvbaf","freivprJbexre","qbAbgGenpx","cyhtvaf","qrcgu","QBZPbagragYbnqrq","ernqlfgngrpunatr","ybnq","pbzcyrgr","vagrenpgvir","ZFVR","xrlhc,xrlqbja,pyvpx,zbhfrhc,zbhfrqbja,gbhpuraq,gbhpufgneg,gbhpupnapry,zbhfrzbir,gbhpuzbir,qrivprzbgvba,jurry",
"gbhpurf","ebgngvbaEngr","nppryrebzrgre","tlebfpbcr","zntargbzrgre","tenagrq","Lkfxnsgohq, tr i\u00e5e JP-mbaz\u00f6 VD-uw\u00e4yc. ","pnainf","13cg obthf-sbag-kkk","16cg Nevny","eton(102, 204, 0, 0.6123456789)","rirabqq","2q","jroty","rkcrevzragny-","JROTY_qroht_eraqrere_vasb","flfgrzKQCV","ybtvpnyKQCV","qrivprCvkryEngvb","unfNggevohgr","nggevohgrf","pnyyCunagbz","_cunagbz","cunagbz","__cunagbznf","pnyyFryravhz","qevire","rinyhngr","fpevcg_sa","fryravhz","Fryravhz_VQR_Erpbeqre","hajenccrq","jroqevire",
"avtugzner","puebzr","nhqvb","ivqrb","vachg","rahzrengrQrivprf","zrqvnQrivprf","Sversbk","Naqebvq","trgGvzrmbarBssfrg","ZnpVagry","Jva32","ra-HF","rf-RF","se-SE","Tbbtyr Vap.","Nccyr Pbzchgre, Vap.","Zngu"];function n(n){return function(n){for(var r,t,u,i="",e=13%26,c=0;c<n.length;c++)i+=(t=e,65<=(u=(r=n.charAt(c)).charCodeAt())&&u<=90?String.fromCharCode((u-65+t)%26+65):97<=u&&u<=122?String.fromCharCode((u-97+t)%26+97):r);return i}(r[n])}var e,s,c,h,g,b,p,y,d,l,q,M,f,w,z,m,I,k,x,E,R,S,j,F,P,A,C,
T,V,N,D,Q,O,G,Z,J,L,U,Y,H,o,a,K,$,t=n(0),u=n(1),i=n(2),v=n(3),_=n(4),B=[t,u,8+"",46+""],X=B.concat([i,v,_,32+"",13+"",10+""]),W="1.7.4",nn=0,rn=void 0,tn=null,un=1535E6,en=Object.assign||function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];for(var t=n[0],u=void 0,i=1,e=n.length;i<e;i++)for(var c in u=n[i])u.hasOwnProperty(c)&&(t[c]=u[c]);return t},cn=function(n){return n!==rn&&n!==tn},fn=function(n){return n||rn},on=function(n,r){return-1<n.indexOf(r)},an=function(n){return n.navigator},
vn=function(n){return n.document},_n=function(n){return n.screen},sn=function(n){return JSON.stringify(n)},hn=function(n,r){for(var t=[],u=0,i=n;u<i.length;u++){var e=i[u];t.push(r(e))}return t},gn=function(n,r){for(var t=Array(n),u=t.length-1;0<=u;u--)t[u]=r;return t},bn=n(5),pn=n(6),yn=n(7),dn=n(8),ln=n(9),qn=function(n,r,t){wn(n)?n[bn](r,t,!0):zn(n)&&n[pn](""+ln+r,t)},Mn=function(n,r,t){wn(n)?n[dn](r,t,!0):zn(n)&&n[yn](""+ln+r,t)},wn=function(n){return!!n[bn]},zn=function(n){return!!n[pn]},mn=
function(n,r){return void 0===r&&(r=2),isFinite(n)&&n!=tn?(r=Math.pow(10,r),Math.round(n*r)/r):tn},In=function(n,r){return r!==nn?n/r:tn},kn=function(n){return Math.random()*n|nn},xn=function(n,r){return Math.abs(n-r)},En=function(n){return nn<n?1:n<nn?-1:nn},Rn=function(){return(new Date).getTime()},Sn=function(n){return!isNaN(n-parseFloat(n))},jn=function(n){return"function"==typeof n},Fn=function(n){return"object"==typeof n},Pn=function(n,r){for(var t=[],u=0,i=0,e=n.split("");i<e.length;i++){var c=
e[i],c=parseInt(c,16)^parseInt(r.charAt(u),16);t.push(c.toString(16)),u=(u+1)%r.length}return t.join("")},An=function(n){return("0"+(255&n).toString(16)).slice(-2)},Cn=function(n){return(15&n).toString(16)},Tn=function(n,r){for(var t="",u=2*r;0<n;)t=An(n)+t,n>>>=8;if(u)for(;t.length<u;)t="0"+t;return t},Vn=function(n){for(var r="",t=0,u=n;t<u.length;t++){var i=u[t];r+=An(i)}return r},Nn=function(n,r){return n&&n.substring(0,r)},Dn=function(n,r){return n+r.charAt(0).toUpperCase()+r.slice(1)},i=Array(12+
1).join("x"),v="-",Qn=Nn(i,8)+v+Nn(i,4)+v+"4"+Nn(i,3)+v+"y"+Nn(i,3)+v+Nn(i,12),On=function(){return Qn.replace(/[xy]/g,function(n){var r=kn(16);return Cn("x"===n?r:3&r|8)})},Gn=1E3,Zn=200,Jn="__cid",Ln=new RegExp("/"+"v1/c"+".js\\?(\\S{15})"),Un=n(10),Yn=n(11),Hn=n(12),Kn=n(13),$n=n(14),Bn=n(15),Xn=n(16),Wn=n(17),nr=n(18),rr=n(19),tr=n(20),ur=n(21),ir=n(22),er=n(23),cr=n(24),fr=n(25),or=n(26),ar=n(27),vr=function(n){return an(n)[Hn]},_r=function(n){var r=_n(n),n=r[Dn("color",ar)];return cn(_r)?n:
r[Dn("pixel",ar)]},sr=function(n){return an(n)[er]},hr=n(28),gr=n(29),br=n(30),pr=n(31),yr=n(32),dr=n(33),lr=!1,qr=[],Mr=function(n){lr||(lr=!0,wr(n))},wr=function(n){for(var r=0,t=qr[r++],u=vn(n);t;)t.call(u),t=qr[r++];(n=qr).splice(0,n.length)},zr=0,mr=1,Ir=2,kr=3,xr=4,Er=5,Rr=6,Sr=7,jr=8,Fr=9,Pr=10,Ar=n(34).split(","),Cr=0,Tr=1,Vr=2,Nr=3,Dr=4,Qr=[{n:Cr},{n:Cr},{n:Tr,i:!0},{n:Tr,i:!0},{n:Tr,i:!0},{n:Vr,i:!0},{n:Vr,i:!0},{n:Vr,i:!0},{f:!0,n:Tr},{f:!0,n:Vr},{n:Nr},{n:Dr}],Or=500,Gr=1E4,Zr=500,Jr=
200,Lr=1E3,Ur=1E3,Yr=function(n){return s[n]},Hr=function(){return 0<Yr(Er)||0<Yr(Rr)||0<Yr(Sr)},Kr=function(n,r){3===n.o&&(n.v[2]=n.v[1]),n.v[1]=n.v[0],n.v[0]=r},$r=function(n,r){var t=n instanceof Object?n:new Object(n),u=isFinite(t.length)?Math.floor(t.length):0,i=0;if(r===rn){do if(i in t&&t[i]===rn)return i;while(++i<u)}else{do if(t[i]===r)return i;while(++i<u)}return-1},Br=function(n,r,t,u,i){return void 0===i&&(i=1),{_:n,g:t,y:u,l:r,v:Array(i),o:i,M:nn}},Xr=function(n,r){n.g&&!n.g(n,r)||n.l&&
$r(n.l,r.w)<nn||(Kr(n,r),n.y&&!n.y(n)||(r=n._)&&!r.apply(tn,n.v)||n.M++)},Wr=function(n,r,t){return!n||!r||!t},nt=function(n,r){if(0!==n||0!==r)return Math.sqrt(Math.pow(n,2)+Math.pow(r,2))},rt=function(n,r){return xn(n.z,r.z)},tt=function(n,r){if(n.I!==tn&&n.k!==tn&&r.I!==tn&&r.k!==tn){var t=n.I-r.I,r=n.k-r.k;return nt(t,r)}},ut=function(n,r,t){if(!Wr(n,r,t)){var u=t.I-r.I,i=t.k-r.k,r=u*(t=n.I-r.I)+i*(n=n.k-r.k),i=nt(u,i),n=nt(t,n);if(2<i&&2<n)return 180*Math.acos(mn(r/(i*n),10))/Math.PI}},it=function(n,
r,t){if(!Wr(n,r,t)){var u=t.I-r.I,i=t.k-r.k,t=n.I-r.I,n=n.k-r.k,r=xn(u*n,t*i);return(n=nt(u-t,i-n))?r/n:0}},et=function(n,r){if(n&&r&&n.z-r.z!=0&&tt(n,r)){var t=r.I-n.I,n=r.k-n.k;return 180*Math.atan2(n,t)/Math.PI+180}},ct=function(n,r){if(n&&r)return tt(n,r)},ft=function(n,r){if(n&&r&&n.I!==tn&&n.k!==tn&&n.x!==tn&&r.I!==tn&&r.k!==tn&&r.x!==tn)return Math.abs(10*n.I)+Math.abs(10*n.k)+Math.abs(10*n.x)},ot=function(n,r){if(n&&r)return rt(n,r)},at=function(n,r){if(n&&r)return n.R===r.R?rt(n,r):void 0},
vt=function(n,r){if(n&&r)return n.R!==r.R?rt(n,r):void 0},_t=function(n){return $r(B,n.R)>=nn},st=function(n,r){return n!==r&&En(n)-En(r)==nn},ht=function(n,r){return!n||!r||st(n.I,r.I)||st(n.k,r.k)||st(n.x,r.x)},gt=0,bt=1,pt=2,yt=0,dt=1,lt=2,qt=3,Mt=function(n,r){return c[n]=r},wt=function(n){return c[n]},zt=function(n){return n.S===nn||1==n.S&&n.w===Rr},mt=function(n){return!zt(n)},It=function(n){return!!n.v[1]&&n.v[0].w===n.l[1]&&n.v[1].w===n.l[0]},kt=function(n){return!!n.v[1]&&n.v[1].w===Rr&&
n.v[0].w!=Rr},xt=function(n){return!!n.v[1]&&n.v[0].w===Rr&&n.v[1].w!=Rr},Et=function(n){return!!n.v[1]&&n.v[1].j==gt&&n.v[0].j==bt},Rt=function(n){return!!n.v[1]&&n.v[1].j==bt&&n.v[0].j==pt},St=function(n){return!!n.v[1]&&n.v[1].j==pt&&n.v[0].j==pt},jt=function(n){return!!n.v[1]&&n.v[1].j==gt&&n.v[0].j==gt},Ft=.5,Pt=function(n,r){if(!n.length)return tn;var t=cn(r)?r:Ft,u=(n.length-1)*t;return r=u,t=Number.isInteger,(cn(t)?!t(r):"number"!=typeof r||!isFinite(r)||Math.floor(r)!==r)&&(u=Math.floor(u))+
1<=n.length?(n[u]+n[u+1])/2:n[u]},At=function(n,r){n.push(r);for(var t=n.length-1,u=n[t];0<t&&u<n[t-1];)n[t]=n[t-1],--t;n[t]=u},Ct=function(n){return{F:[],P:cn(n)?n:Jr}},Tt=function(n){if(n.F.length<2)return tn;for(var r=Vt(n,Ft),t=[],u=0,i=n.F;u<i.length;u++){var e=i[u];At(t,xn(e,r))}return Pt(t,Ft)},Vt=function(n,r){return Pt(n.F,r)},Nt=function(n,r){var t,u=n.F;u.length>=n.P&&(n=kn((t=u).length-2)+1,t.splice(n,1)),At(u,r)},Dt=function(n,r){var t={A:tn,C:Ct(r),M:nn,T:nn,V:nn,N:rn,D:rn};return n&&
(t.Q=Ct(r)),t},Qt=function(n,r){var t,u;n.M++,n.T+=r,Nt(n.C,r),cn(n.A)?(t=xn(r,n.A),n.V+=t,n.Q&&(u=n.A+r,Nt(n.Q,u==nn?nn:t/n.A+r)),r>n.D&&(n.D=r),r<n.N&&(n.N=r)):n.N=n.D=r,n.A=r},Ot=function(n,r,t,u,i,e,c,f){return void 0===e&&(e=2),{_:n,g:u,y:i,l:t,v:Array(e),O:r,G:0,o:e,Z:Dt(c,f)}},Gt=function(n,r){n.l&&$r(n.l,r.w)<nn||n.g&&!n.g(r)||(n.O&&!n.G&&(n.G=1),Kr(n,r),n.y&&!n.y(n)||(n.O&&n.O.apply(tn,n.v)?n.G++:(r=n._.apply(tn,n.v),Sn(r)&&Qt(n.Z,r))))},Zt=function(n){n.v=Array(n.o),n.Z=Dt(!!n.Z.Q,n.Z.C.P),
n.G=0},Jt=(_=function(t){return function(n,r){if(n&&r)return n.z-r.z>t}})(Zr),Lt=_(1E3),Ut=function(n,r){if(n&&r)return $r(X,n.R)>=nn||$r(X,r.R)>nn||!!((n=wt(dt))&&n.z>r.z)||void 0},Yt=function(n){return 1<n.M?mn(In(n.V,n.M-1)):tn},Ht=function(n){return mn(In(n.T,n.M))},Kt=function(n){return mn(Vt(n.C))},$t=function(n){return n.Q&&mn(Vt(n.Q))},Bt=function(n){return mn(Tt(n.C))},Xt=function(n){return n.Q&&mn(Tt(n.Q))},Wt=function(n){return mn(n.T)},nu=function(n){var r,t;!function(n){if(n.J)return!0;
var r=wt(lt);return!r||n.z-r.z>Zr}(n)||(Gt(A,n),r=Bt(o.Z),Sn(r)&&Qt(G,r),t=Kt(o.Z),Sn(t)&&Qt(Z,t),n=Xt(o.Z),Sn(n)&&Qt(J,r),r=$t(o.Z),Sn(r)&&Qt(L,t),r=Wt(o.Z),Sn(r)&&Qt(U,r),t=Wt(a.Z),Sn(t)&&Qt(Y,t),Sn(r)&&Sn(t)&&0<t&&Qt(H,r/t),Zt(o),Zt(a))},ru=/[a-zA-Z]/,tu=/\d/,uu=n(35),iu=n(36),eu=function(n,r){var t,u;r&&(t=r.clientX,u=r.clientY),n.I=cn(t)?t:tn,n.k=cn(t)?u:tn},cu=function(n,r,t){return t[r].n===Nr?n:vn(n)},fu=function(n,r,t,u){return function(n,r,t){var u=n.w,i=r[u],e=wt(qt);switch(Gt(O,n),i.n){case Cr:cn(n.R)?
(Gt(z,n),Gt(m,n),Gt(j,n),Gt(I,n),Gt(x,n),Gt(E,n),Gt(k,n),Gt(V,n),Gt(N,n),Gt(D,n),Gt(Q,n),Xr(h,n)):Xr(b,n);break;case Nr:Gt(R,n);break;case Dr:Xr(g,n);break;case Vr:i.f?(Gt(q,n),Gt(M,n),Gt(f,n)):(Gt(C,n),Gt(T,n),Xr(p,n));break;case Tr:i.f&&(Gt(y,n),Gt(d,n),Gt(l,n),Gt(F,n),Gt(P,n),nu(n),Gt(o,n),Gt(a,n)),r[u].i&&(Gt(w,n),Gt(S,n),Gt(j,n))}t&&t.L(n),i.n!=Cr&&Mt(dt,n),e&&e.J&&(t=r[e.w]).n==Tr&&t.f&&nu(e),i.n==Tr&&i.f&&(Mt(lt,n),wt(yt)||(Mt(yt,n),Gt(A,n))),Mt(qt,n)}(r=function(n,r,t){var u,i=$r(Ar,n.type),
e={w:i,z:r};switch(Qr[i].n){case Tr:eu(e,n),e.R=n.button;break;case Cr:e.U=cn(n.keyCode)?n.keyCode:n.which,e.Y=n.code,e.R=cn(e.Y)?e.Y:cn(e.U)?e.U+"":tn,e.H=cn(n.key)?n.key:cn(e.U)?String.fromCharCode(e.U):tn,e.j=(u=e.H,!cn(u)||1<u.length?pt:ru.test(u)?gt:tu.test(u)?bt:pt);break;case Dr:e.I=n.deltaX,e.k=n.deltaY,e.x=n.deltaZ;break;case Vr:var c=n[uu];cn(c)&&(eu(e,c[0]),e.S=c.length);break;case Nr:(c=n[iu])?(e.I=c.alpha,e.k=c.beta,e.x=c.gamma):e.I=e.k=e.x=tn}return t&&t.K(e,n),(t=wt(qt))&&t.w!=e.w&&
(t.J=!0),e}(r,Rn(),u),t,u),r},v=n(37),i=n(38),_=n(39),ou=n(40),au=[v,i,_],vu=!1,_u=function(n,r,t,u){for(var i=sr(n),e=t.length-1;0<=e;e--){var c=cu(n,e,u);if(e===Pr&&i&&i.query)for(var f=au.length-1;0<=f;f--)(function(n,r,t,u){n.query({name:au[f]}).then(function(n){n=n.state,vu||n===ou&&(vu=!0,qn(r,t,u))})["catch"](function(){})})(i,c,t[e],r);else qn(c,t[e],r)}},su=300,hu=10,gu=(v=8)-1,bu=Math.pow(2,gu),pu=Math.pow(2,v),yu=(pu-bu)/(16-gu),du=function(n){return n<bu?n:Math.min(pu,Math.floor((Math.log(n)*
Math.LOG2E-gu)*yu+bu))},lu=function(n,r,t,u){var i=n.slice(0,r);return n=parseInt(t,16),i=(r=i.split("")).length,Array.prototype.unshift.apply(r,Array.prototype.splice.call(r,n%i,i)),t=r.join(""),Pn(u,t)},qu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Mu=function(n,r){return function(n,r){if(n.atob)return n.atob(r);var t,u,i,e,c,f=String(r).replace(/=+$/,"");if(f.length%4==1)return null;for(e=t=0,c="";i=f.charAt(e++);~i&&(u=t%4?64*u+i:i,t++%4)&&(c+=String.fromCharCode(255&
u>>(-2*t&6))))i=qu.indexOf(i);return c}(n,r.replace(/\-/g,"+").replace(/_/g,"/")+"==".substring(0,3*r.length%4))},i=4,_=3;function wu(n,r){this.exp=n,this.man=r,this.a=(1<<n)-1,this.b=(1<<r)-1}var zu,mu,Iu,ku,xu,Eu,Ru,Su,ju,Fu,Pu,Au=(wu.prototype.e=function(n){var r,n=(r=(t=function(n){var r=2,t=nn,u=nn;if(0===n)return{s:nn,m:nn,e:nn};for(n<nn&&(t=1,n=-n);r<=n;)n/=r,u++;for(;n<1;)n*=r,u--;return{s:t,m:n,e:u}}(n)).e,n=this.exp,Math.min(r,(1<<n)-1)),t=function(n,r){var n=n-Math.floor(n),t=nn;if(0<n)for(var u=
1,i=n;!(0===i||r<u);){i*=2;var e=Math.floor(i);t|=e<<r-u,i-=e,u++}return t}(t.m,this.man);return n<<this.man|t},wu.prototype.d=function(n){var r=n>>this.man&this.a,t=n&this.b;return n=this.man,(t/Math.pow(2,n)+1)*Math.pow(2,r)},new (v=wu)(i,_)),Cu=new v(i-2,_+1),Tu=Vn,Vu=function(n,r){for(var t,u=3&n.length,i=n.length-u,e=r,c=3432918353,f=461845907,o=0,a=0;o<i;)a=255&n.charCodeAt(o)|(255&n.charCodeAt(++o))<<8|(255&n.charCodeAt(++o))<<16|(255&n.charCodeAt(++o))<<24,++o,e=(65535&(t=5*(65535&(e=(e^=
a=(65535&(a=(a=(65535&a)*c+(((a>>>16)*c&65535)<<16)&4294967295)<<15|a>>>17))*f+(((a>>>16)*f&65535)<<16)&4294967295)<<13|e>>>19))+((5*(e>>>16)&65535)<<16)&4294967295))+27492+(((t>>>16)+58964&65535)<<16);switch(a=0,u){case 3:a^=(255&n.charCodeAt(o+2))<<16;case 2:a^=(255&n.charCodeAt(o+1))<<8;case 1:e^=a=(65535&(a=(a=(65535&(a^=255&n.charCodeAt(o)))*c+(((a>>>16)*c&65535)<<16)&4294967295)<<15|a>>>17))*f+(((a>>>16)*f&65535)<<16)&4294967295}return e^=n.length,e=2246822507*(65535&(e^=e>>>16))+((2246822507*
(e>>>16)&65535)<<16)&4294967295,e=3266489909*(65535&(e^=e>>>13))+((3266489909*(e>>>16)&65535)<<16)&4294967295,(e^=e>>>16)>>>0},Nu=n(41),Du=n(42),Qu=n(43),Ou=n(44),Gu=n(45),Zu=n(46),Ju=n(47),Lu=n(48),Uu=n(49),Yu=n(50),Hu=function(n){return Vu(n.toDataURL()).toString(16)},Ku=n(51),$u=n(52),Bu=n(53),Xu=n(54),Wu=n(55),ni=function(n,r){return n[Xu]?n[Xu](r):!(!n[Wu][r]||!n[Wu][r].specified)},ri=[n(56),n(57),n(58),n(59)],ti=n(60),ui=n(61),ii=n(62),ei=n(63),ci=n(64),fi=n(65),oi=n(66),ai=n(67),vi=n(68),_i=
n(69),si=function(n){return-1<$r(n,!0)},hi=n(70),gi=n(71),_=n(72),bi=gi+_,pi=hi+_,yi=0,di=1,li=2,qi=n(73),Mi=n(74),wi=n(75),zi=n(76),mi=function(n,i){var r,t,u=an(n),e=[];try{var c=vr(n),f=on(c,wi)&&on(c,zi),o=u[Mi];o&&o[qi]&&!f?(e=[!1,!1,!1],r=function(n){if(n)for(var r=0,t=n;r<t.length;r++){var u=t[r].kind;u!==pi&&u!==hi||(e[yi]=!0),u===pi&&(e[di]=!0),u!==bi&&u!==gi||(e[li]=!0)}i(e)},(t=o[qi]())&&t.then?t.then(r,function(){return i(e)}):i(e)):i(e)}catch(a){i(e)}},Ii=n(77),ki=0,xi=1,Ei=2,Ri=3,Si=
4,ji=5,Fi=6,Pi=7,Ai=function(n,r,t){var u=An((31&n)<<3|7&r);switch(r){case Fi:u+=An(Math.round(10*t));break;case ji:case Ri:u+=An(t);break;case Si:var i=function(n,r){for(var t,u,i=0,e=[],c=0;c<n.length&&(t=[],(u=n.charCodeAt(c))<128?t.push(u):u<2048?t.push(192|u>>6,128|63&u):u<55296||57344<=u?t.push(224|u>>12,128|u>>6&63,128|63&u):(u=65536+((1023&u)<<10|1023&n.charCodeAt(++c)),t.push(240|u>>18,128|u>>12&63,128|u>>6&63,128|63&u)),!r||i+t.length<=r);c++)i+=t.length,e.push.apply(e,t);return e}(Nn(t,
Zn),255);u+=An(i.length)+Vn(i);break;case ki:case Ei:case xi:break;case Pi:u+=t}return u},Ci=0,Ti=1,Vi=2,Ni=3,Di=4,Qi=5,Oi=6,Gi=7,Zi=8,Ji=9,Li=10,Ui=11,Yi=12,Hi=13,Ki=14,$i=15,Bi=16,Xi=17,Wi=18,ne=19,re=20,te=300,ue={},ie={t:[]},ee=nn,ce=!1,fe=!1,oe=function(){fe=!0,zu()},ae=function(){fe||(ie.tm=!0,oe())},ve=function(n,r,t){cn(t)&&(ue[n]=Ai(n,r,t))},_e=function(n,r){r&&(ue[n]=Ai(n,Ei))},se=function(n,r){r.length>nn&&(ue[n]=Ai(n,Pi,pe(r)))},he=function(n,r){cn(r)&&(ue[n]=25.5<r?Ai(n,ji,Math.round(r)):
Ai(n,Fi,r))},ge=function(n,r,t){cn(r)&&(t=$r(t,r),ue[n]=nn<=t?Ai(n,Ri,t):Ai(n,Si,r))},be=function(n,r){return(n&=32767)==(r&=65535)?Tn(32768|n,2):Tn(n,2)+Tn(r,2)},pe=function(n){var r=Vu(n.sort().join(""));return An(n.length)+Tn(r,4)},ye=function(n){var r=hn(n,function(n){return n?1:0}),r=parseInt(r.join(""),2);return An(n.length)+An(r)},de=n(78),le=n(79),qe=n(80),Me=n(81),we=n(82),ze=n(83),me=n(84),Ie=function(n){var r,t,u,i;ge(Ci,an(n)[Un],[de,le]),ge(Ti,an(n)[Yn],[ze,me]),ge(Vi,(e=an(n))[$n]||
e[Dn("user",$n)]||e[Dn("browser",$n)]||e[Dn("system",$n)],[qe,Me,we]),he(Ni,fn(an(n)[Xn])),ve(Di,Pi,be(fn(_n(i=n).width),fn(_n(i).availWidth))+be(fn(_n(i).height),fn(_n(i).availHeight))),ve(Qi,ji,_r(n)),ve(Oi,ji,fn(an(n)[Bn])),he(Gi,(e=_n(c=n),cn(e[Ku])&&cn(e[$u])&&e[Ku]>e[$u]?In(e[Ku],e[$u]):cn(c[Bu])?c[Bu]:1)),ve(Zi,Pi,(i=(new Date)[Ii]()/15,e=function(){var n=new Date;n.setDate(1),n.setMonth(0);var r=n[Ii]();return n.setMonth(6),xn(r,n[Ii]())}()/15,An(i)+An(e))),se(Ji,hn(an(n)[Wn],function(n){return n.type})),
se(Li,hn(an(n)[or],function(n){return n.name+n.description+n.length+n.filename})),ve(Ui,Pi,ye([(i=an(u=t=r=n),si([ri[0]in u,ri[1]in u,ri[2]in u,ri[3]in u,!!u["__"+vi],!0===i[ai]])||(u=(t=vn(i=t)).documentElement,si([ai in i,"_"+fi in i,""+ti in i,"_"+ci in i,"__"+ai+"_"+ei in t,"__"+ui+"_"+ii in t,"__"+ai+"_"+ii in t,"__"+ci+"_"+ii in t,"__fx"+ui+"_"+ii in t,"__"+ui+"_"+oi in t,"__"+ai+"_"+oi in t,"__"+ci+"_"+oi in t,"__fx"+ui+"_"+oi in t,"__"+ai+"_"+ei in t,ni(u,ci),ni(u,ai),ni(u,ui)]))),!!r[_i],
an(r)[cr],sr(r),an(r)[ir],an(r)[ur],an(r)[tr],an(r)[rr]])),ve(Yi,Si,vr(n));var e,c=ke(n);ve(Hi,Si,c.$),ve(Wi,Si,c.B),ve(ne,Si,c.X),_e($i,(e=an(n))[fr]||e[Dn("ms",fr)]?1:rn),_e(Bi,function(n){try{var r=an(n)[nr];return jn(r)&&r()?1:rn}catch(t){return rn}}(n)),ge(Xi,an(n)[Kn],["20030107","20100101"]),ve(re,Si,((c=new Date).setTime(0),c.toLocaleString())),function(n,r){ee+=1;var t=Rn(),u=ie.t.length;n.apply(tn,r.concat([function(n){ie.t[u]=Rn()-t,fe?mu():(n.length&&ve(Ki,Pi,ye([n[li],n[di],n[yi]])),
--ee,ce&&ee===nn&&oe())}]))}(mi,[n])},ke=function(n){var r,t,u,i;try{r=(i=!!((i=u=vn(t=n).createElement(Du))&&i.getContext&&i.toDataURL)&&u.getContext(Ju))?{$:function(n,r){n.width=500,n.height=100;var t=Nu+String.fromCharCode(55357,56836);return r.textBaseline="alphabetic",r.fillStyle="#f60",r.fillRect(125,1,62,20),r.fillStyle="#069",r.font=Qu,r.fillText(t,2,20),r.fillStyle=Gu,r.font=Ou,r.fillText(t,4,22),Hu(n)}(u,i),B:function(n,r){n.height=200,n.width=400;var t=2*Math.PI;r.globalCompositeOperation=
"multiply";for(var u=0,i=[["#f0f",50,50],["#0ff",100,50],["#f70",75,100]];u<i.length;u++){var e=(f=i[u])[0],c=f[1],f=f[2];r.fillStyle=e,r.beginPath(),r.arc(c,f,50,0,t,!0),r.closePath(),r.fill()}return r.fillStyle="#70f",r.arc(75,75,75,0,t,!0),r.arc(75,75,25,0,t,!0),r.fill(Zu),Hu(n)}(u,i),X:function(n){n=vn(n).createElement(Du);try{var r=n.getContext(Lu)||n.getContext(Uu+Lu);return r.getParameter(r.getExtension(Yu).UNMASKED_RENDERER_WEBGL)}catch(t){return null}}(t)}:{$:null,B:null,X:null}}catch(e){ie.ce=
e}return r},xe=function(){return function(n){var r,t=[];for(r in n)n.hasOwnProperty(r)&&t.push(n[r]);return t}(ue)},Ee=(u=W.split("."),v=parseInt(u[0],10)-1,i=parseInt(u[1],10),u=parseInt(u[2],10),An((3&v)<<6|(7&i)<<3|7&u)),Re=0,Se=An(0),je=An(255),Fe=3,Pe=(_=function(n){return(new Date(n,1,1,0,0,1)).toUTCString()})(2037),Ae=_(1970),Ce="__ctst",Te=function(n,r,t,u){n.cookie=r+"="+t+";path=/;"+u+"SameSite=Lax"},Ve=function(n,r,t,u,i){Te(n,r,t,"expires="+u+";"+i)},Ne=function(n,r){for(var t=0,u=n.domain,
i=u.split(".");t<i.length-1;)u=i.slice(-1-++t).join("."),Ve(n,r,"",Ae,"domain="+u+";")},De=function(n,r){if(!r||r.length<76)return!1;try{return Mu(n,r),!0}catch(t){return 5!==t.code}},Qe={W:!1,nn:!0,rn:"//t.castle.io/v1"},Oe=function(n){cn(n)&&Ge(n)},Ge=function(n){Qe.tn=""+n},Ze=function(n){Qe.un=n},Je=function(n){Qe.nn=!!n},Le=function(n){if(Object(n)!==n)return n;for(var r in n)n[r]||delete n[r];return sn(n)},Ue={},Ye=!1,He=!1,Ke=[],$e=function(){if(Ye&&Qe.tn){He=!0;for(var n=Ke.length,r=0;r<n;r++)Ke[r](Be()["in"])}},
Be=function(){return Ue[Jn]},Xe=function(n,r){r=(Ue[Jn]=r)["in"],Ve(n,Jn,r,Pe,"domain="+Iu+";")},We=function(n){return Be()||rc(n,On())},nc=function(n){if(Ye)return We(n)["in"]},rc=function(n,r){var t,i,u,e,c,f,o,a,v,_,t=(t=n,i=r,f=xe(),o=f.length,u=[0<z.Z.M,Hr(),0<Yr(Ir),0<b.M,Yr(Pr)>hu&&Yt(R.Z)>hu,0<h.M,0<p.M,!!(c=wt(yt))&&c.I===nn&&c.k===nn],e=Hr()?y:q,_=Kt(V.Z),c=Bt(V.Z),_=[Yt(d.Z),Yt(M.Z),Ht(m.Z),Ht(E.Z),Ht(w.Z),Yt(e.Z),Kt(S.Z),Bt(S.Z),Kt(w.Z),Bt(w.Z),Kt(j.Z),Bt(j.Z),Kt(x.Z),Bt(x.Z),Kt(E.Z),
Bt(E.Z),Kt(I.Z),Bt(I.Z),Kt(k.Z),Bt(k.Z),Kt(F.Z),Bt(F.Z),Kt(P.Z),Bt(P.Z),Kt(A.Z),Bt(A.Z),(e=A.Z,mn(e.N)),(e=A.Z,mn(e.D)),Kt(T.Z),Bt(T.Z),Kt(C.Z),Bt(C.Z),xn(Kt(N.Z),_),xn(Bt(N.Z),c),xn(Kt(D.Z),_),xn(Bt(D.Z),c),xn(Kt(Q.Z),_),xn(Bt(Q.Z),c),Kt(Z),Bt(G),Kt(L),Bt(J),$t(l.Z),Xt(l.Z),Kt(Y),Bt(Y),Kt(U),Bt(U),Kt(H),Bt(H),Wt(l.Z),Kt(O.Z),Bt(O.Z)],c=[du(Yr(jr)),du(Yr(zr)),du(Yr(Ir)),du(Yr(Rr)),du(Yr(mr)),du(Yr(Fr)),du(xn(Yr(xr),Yr(kr))),du(1<U.M?U.M-1:nn),du(g.M)],u=function(n,r){for(var t=0,u=r&&n.length>r?n.slice(0,
r):n,i=u.length,e=i-1;0<=e;e--)t|=(u[e]?1:0)<<i-e-1;return r&&i<r&&(t<<=r-i),t}(u,14),a=[An((u=Fe<<14|16383&u)>>8)+An(u),function(){for(var n="",r=0,t=_;r<t.length;r++){var u=t[r];n+=An(Sn(u)?(u=Math.max(u,0))<=15?64|Cu.e(u+1):128|Au.e(u-14):0)}return n}(),Tu(c)],v=An(kn(256)),_=Rn(),_=Math.floor(_/1E3-un),_=Math.max(Math.min(_,268435455),0),c=Vn([_>>24,_>>16,_>>8,_]),_=Cn(kn(16)),_=(c=Pn(c.substr(1,c.length),_))+_,a=An((7&Re)<<5|31&o)+f.join("")+a.join("")+je,a=lu(_,4,_.charAt(3),a),a=lu(i,8,i.charAt(9),
_+a),function(n,r){if(n.btoa)return n.btoa(r);for(var t,u,i=String(r),e=0,c=qu,f="";i.charAt(0|e)||(c="=",e%1);f+=c.charAt(63&t>>8-e%1*8)){if(255<(u=i.charCodeAt(e+=3/4)))return tn;t=t<<8|u}return f}(t,v=function(){for(var n="",r=0,t=(v+Pn(Se+Ee+i+a,v)).match(/.{2}/g);r<t.length;r++){var u=t[r];n+=String.fromCharCode(255&parseInt(u,16))}return n}()).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")),n=vn(n);return Xe(n,{en:r,"in":t}),{en:r,"in":t}},tc=function(n,r){Ne(n,Jn),Xe(n,r)},uc=function(n){var e,
c,f,o,u,i,a,v,_;u=function(){rc(n,We(n).en)},i=su,a=void 0,v=rn,_=tn,$=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var t=a&&!_;return clearTimeout(_),_=setTimeout(function(){if(_=tn,!a)return v=u.apply(tn,n)},i),v=t?u.apply(tn,n):v},_u(e=n,K=function(n){var r,t=e,u=c,i=fu(0,n,r=f,o);$(),n=t,t=r[i=i.w],s[i]++>(t.f?Gr:Or)&&Mn(cu(n,i,r),u[i],K)},c=Ar,f=Qr)},ic="onhashchange",ec="popstate",cc=!1,fc=0,oc=[],ac=!1,vc=!1,_c=function(n,r){var t,u,i=Qe;cn(i.tn)||cn(i.cn)?((t={}).r=
kn(Math.pow(10,9)),i.tn&&(t.ai=i.tn),i.cn&&(t.pk=i.cn),t.ci=nc(n),cn(i.un)&&(t.ui=i.un),cn(i.fn)&&(t.si=i.fn),i.on&&(t.u=i.on),i.an&&(t.up=i.an),i.vn&&(t.us=i.vn),cc?(i.nn&&sc(n),t=en({},{},r,t),u=i.rn,i=function(n,r){var t,u,i=[];for(t in r)r.hasOwnProperty(t)&&(u=r[t])!==tn&&i.push(t+"="+n.encodeURIComponent(u));return i.join("&")}(n,i=t),(new Image(1,1)).src=u+"/c.gif?"+i):oc.push(r)):oc.push(r)},sc=function(i){var e,n,c,f;ac||wn(i)&&(qn(i,ic,xu=function(n){hc(i)}),ac=!0,e=Qe,(n=i.history)&&!vc&&
(vc=!0,qn(i,ec,xu),n.pushState&&(c=n.pushState,n.pushState=function(n,r,t){if(e.W)try{c.apply(this,[n,r,t])}catch(u){}else c.apply(this,[n,r,t]);hc(i)}),n.replaceState&&(f=n.replaceState,n.replaceState=function(n,r,t){if(e.W)try{f.apply(this,[n,r,t])}catch(u){}else f.apply(this,[n,r,t]);hc(i)})))},hc=function(n,r,t){var u=r||n.location.href;ku!==u&&(ku=u,(r=Rn())-fc<50||(u={h:Nn(u,Zn),ti:Nn(t||vn(n).title,Zn)},t=vn(n).referrer,_c(n,en(u,t?{rf:Nn(t,Zn)}:{})),fc=r))},gc=function(n){if(cc)for(var r=
oc.length,t=0;t<r;t++)_c(n,oc.shift())},bc=/^(?:(https?:){0,1}\/\/)+(?:[^@\n]+@)?(?:www\.)?([^:\/\n]+)/im,pc=/(\w+\.\w+)$/,yc="X-Castle-Client-Id",dc=!1,lc=!1,qc=!1,Mc=function(i){var r=vn(i);return{_debug:function(n){void 0===n&&(n=!1);var r={p:xe(),d:ie,c:Qe};return n?sn(r):r},autoForwardClientId:function(n){var t,r,u=i;n=!!n,(dc||lc)&&(n?qc||((r=(t=u).XMLHttpRequest.prototype).open=function(n,r){Su=r,Eu.apply(this,arguments)},r.send=function(n){var r;(function(n,r){if(r=bc.exec(r),n=vn(n),n=r?
r[2]:n.domain,n=pc.exec(n))return n[0]})(t,Su)!==function(){var n=pc.exec(Iu);if(n)return n[0]}()||(r=nc(t))&&this.setRequestHeader(yc,r),Ru.apply(this,arguments)}):(u=u.XMLHttpRequest.prototype,lc?(u.open=function(n,r){Eu.apply(this,arguments)},u.send=function(n){Ru.apply(this,arguments)}):(u.open=Eu,u.send=Ru)),qc=n)},autoTrack:function(n){Je(!!n)},catchHistoryErrors:function(n){Qe.W=n},getClientId:function(){return nc(i)},getVersion:function(){return W},identify:function(n,r){Ze(n),Qe.an=Le(r)},
reset:function(){Qe.on=Qe.un=Qe.an=rn},secure:function(n){Qe.vn=n},sessionId:function(n){Qe.fn=n},setAccount:function(n){Ge(n),$e(),gc(i)},setAppId:function(n){Oe(n),$e(),gc(i)},setCookieDomain:function(n){/\S+\.\S{2,}$/.test(Iu)&&(Iu=n),(n=We(i))&&tc(r,n)},setKey:function(n){cn(n)&&(Qe.cn=n),gc(i)},setTrackerUrl:function(n){Qe.rn=n},setUser:function(n){Qe.on=Le(n)},setUserId:function(n){Ze(n)},page:function(){},trackPageview:function(n,r){Je(!1),hc(i,n,r)},createRequestToken:function(){return{then:function(n){He?
n(nc(i)):Ke.push(n)}}}}},wc=function(n){var r=n[0],n=2<=n.length?[].slice.call(n,1):[];if(Fu[r])return Fu[r].apply(tn,n)},_=window;(function(){for(var n=0,r=vn(_).getElementsByTagName("script");n<r.length;n++){var t=r[n];(t=Ln.exec(t.getAttribute("src")))&&(t=t[1],Oe(t),$e())}})(),function(n,r){Pu=_||window;var t,u,i=vn(Pu),r=Rn();c=gn(4,tn),y=Ot(ot,Jt),d=Ot(et,Jt),q=Ot(ot,Jt),M=Ot(et,Jt),f=Ot(ct,Jt),l=Ot(ct,Jt,tn,tn,tn,2,!0,Lr),G=Dt(!1,Lr),Z=Dt(!1,Lr),J=Dt(!1,Lr),L=Dt(!1,Lr),U=Dt(!1,Lr),Y=Dt(!1,
Lr),H=Dt(!1,Lr),o=Ot(ct,tn,tn,tn,tn,2,!0,Lr),a=Ot(ot,tn,tn,tn,tn,2,!0,Lr),w=Ot(ot,tn,[xr,kr],tn,It),z=Ot(vt,Lt,[mr,zr],tn,It),m=Ot(at,Lt,[mr,zr],tn,It),x=Ot(ot,Ut,[mr]),E=Ot(ot,Ut,[zr]),I=Ot(ot,Ut,[mr,zr],tn,It),k=Ot(ot,Ut,[zr,mr],tn,It),C=Ot(ot,tn,[Rr,Er,Sr],zt,xt),T=Ot(ot,tn,[Rr,Er,Sr],zt,kt),R=Ot(ft),S=Ot(ot,tn,[Ir]),F=Ot(ut,tn,tn,tn,tn,3,!1,Lr),P=Ot(ut,Jt,tn,tn,tn,3,!1,Lr),A=Ot(it,tn,tn,tn,tn,3,!1,Lr),j=Ot(ot,tn,[Ir,mr],tn,It),V=Ot(vt,tn,[mr],tn,jt),N=Ot(vt,tn,[mr],tn,Et),D=Ot(vt,tn,[mr],tn,Rt),
Q=Ot(vt,tn,[mr],tn,St),O=Ot(ot,tn,tn,tn,tn,2,!0,Ur),h=Br(_t,[mr]),g=Br(ht),p=Br(tn,[Rr],mt),b=Br(tn),s=gn(Ar.length,0),Iu=function(n){for(var r=0,t=n.domain,u=Ce+Rn(),i=t.split(".");r<i.length-1&&(t=i.slice(-1-++r).join("."),Te(n,u,u,"domain="+t+";"),!on(n.cookie,u+"="+u)););return Ne(n,u),t}(i),i=Pu.XMLHttpRequest,dc=jn(i),lc=!dc&&Fn(i)&&Fn(i.prototype)&&!(!i.prototype.send||!i.prototype.open),(dc||lc)&&(Ru=i.prototype.send,Eu=i.prototype.open),n&&(Oe(n),$e()),function(n){if(Fu=Mc(n),ju=cn(n._castle)?
n._castle.q:rn,n._castle&&ju)for(var r=0,t=ju;r<t.length;r++){var u=t[r];wc(u)}n._castle=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return wc(n)}}(Pu),zu=function(){(function(n){var r=vn(n);uc(n);var t,u,i,e,c=(r.cookie.match("(^|; )"+Jn+"=([^;]*)")||0)[2],c=(t=n,!(u=c)||61!==u.length&&57!==u.length&&36!==u.length&&75!==u.length?De(t,u)?(t=function(n){for(var r="",t=0;t<n.length;t++)r+=An(n.charCodeAt(t));return r}(Mu(t,t=u)),Pn(t.slice(2,t.length-2),t.slice(0,2)).slice(4,
36)):On().replace(/[-]/g,""):u.split("-").slice(0,5).join(""));tc(r,rc(n,c)),i=n,e=function(){rc(i,We(i).en),setTimeout(e,Gn)},setTimeout(e,Gn),Ye=!0})(Pu),$e(),cc=!0,gc(Pu)},mu=function(){return function(n){var r=Be();if(r)return rc(n,r.en)}(Pu)},Ie(Pu),ce=!0,ee===nn?oe():setTimeout(ae,te),n="ti",r=Rn()-r,ie[n]=r,r=function(){Qe.nn&&hc(Pu)},u=vn(t=Pu),e=function(n){(zn?n||t.event:n).type===gr&&u.readyState!==pr||(wn(t)&&Mn(u,hr,e),Mn(u,gr,e),Mn(t,br,e),Mr(t))},wn(t)&&qn(u,hr,e),qn(u,gr,e),qn(t,br,
e),u.readyState!==pr&&(u.readyState!==yr||on(vr(t),dr))||Mr(t),lr?r.call(u):qr.push(r)}(null)})();}
{
"name": "castle.js",
"version": "1.7.3",
"description": "Castle Tracking Script",
"license": "MIT",
"author": "Sebastian Wallin <sebastian@castle.io>",
"version": "1.7.4",
"description": "Castle Fingerprinting Script",
"main": "dist/c.js",
"author": {
"name": "castle.io",
"url": "https://castle.io"
},
"files": [
"dist/c.js"
"dist/**/*"
],
"homepage": "https://castle.io",
"license": "MIT",
"scripts": {
"prepack": "clean-package",
"postpack": "clean-package restore"
},
"dependencies": {}
}
}

@@ -1,4 +0,4 @@

# Castle Tracking Script
# Castle Fingerprinting Script
Packaged version of [Castle](https://castle.io) tracking script.
Packaged version of [Castle](https://castle.io) fingerprinting script.

@@ -41,2 +41,3 @@ ## Introduction

* 1.7.4 – bug fixes and performance improvements
* 1.7.3 – internal enhancements

@@ -43,0 +44,0 @@ * 1.7.2 – introduced `_castle("createRequestToken")`

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc