3v4l.org

run code in 300+ PHP versions simultaneously
<?php $regex = '(?<=\s)(\w+)\s*\(([^(]+|.*?\(.*?\).*?)\)\s*\{'; $test_string = '<br> (function() {<br> window.google = {<br> kEI:""STRING"", getEI:function(a) {<br> for(var b;<br> a ""SYMBOL""""SYMBOL"" (!a.getAttribute || !(b = a.getAttribute(""STRING"")));<br> )a = a.parentNode;<br> return b || google.kEI<br> }, https:function() {return""STRING"" == window.location.protocol}, kEXPI:""STRING"", kCSI: {e:""STRING"", ei:""STRING""}, authuser:0, ml:function() {}, kHL:""STRING"", time:function() {return(new Date).getTime()}, log:function(a, b, c, k, l) {<br> var d = new Image, f = google.lc, e = google.li, g = ""STRING"", h = ""STRING"";<br> d.onerror = d.onload = d.onabort = function() {delete f[e]};<br> f[e] = d;<br> c || - 1 != b.search(""STRING"") || (g = ""STRING"" + google.getEI(k));<br> c = c || ""STRING"" + (l || ""STRING"") + ""STRING"" + a + ""STRING"" + b + g + h + ""STRING"" + google.time();<br> a = ""STRING""i;<br> a.test(c) ""SYMBOL""""SYMBOL"" google.https()?(google.ml(Error(""STRING""), !1, {src:c}), delete f[e]):(d.src = c, google.li = e + 1)<br> }, lc:[], li:0, j: {en:1, b:!!location.hash ""SYMBOL""""SYMBOL"" !!location.hash.match(""STRING""), bv:21, pm:""STRING"", u:""STRING""}, y: {}, x:function(a, b) {<br> google.y[a.id] = [a, b];<br> return!1<br> }, load:function(a, b, c) {<br> google.x ({id:a + m++}, function() {google.load(a, b, c)})<br> }<br> };<br> var m = 0;<br> })();<br> (function() {<br> google.sn = ""STRING"";<br> google.timers = {};<br> google.startTick = function(a, b) {<br> var f = google.time();<br> google.timers[a] = {<br> t: {start:f}, bfr:!!b<br> };<br> };<br> google.tick = function(a, b, f) {<br> google.timers[a] || google.startTick(a);<br> google.timers[a].t[b] = f || google.time()<br> };<br> google.startTick(""STRING"", !0);<br> try {<br> google.pt = window.chrome ""SYMBOL""""SYMBOL"" window.chrome.csi ""SYMBOL""""SYMBOL"" Math.floor(window.chrome.csi().pageT);<br> }<br> catch(d) {}<br> })();<br> (function() {<br> ""STRING"";<br> var h = this, l = Date.now || function() {return + new Date};<br> var t = Array.prototype, v = t.indexOf?function(d, c, a) {return t.indexOf.call(d, c, a)} :function(d, c, a) {<br> a = null == a?0:0 ""SYMBOL"" a?Math.max(0, d.length + a):a;<br> if(""STRING"" == typeof d)return""STRING"" == typeof c ""SYMBOL""""SYMBOL"" 1 == c.length?d.indexOf(c, a): - 1;<br> for(;<br> a ""SYMBOL"" d.length;<br> a++)if(a in d ""SYMBOL""""SYMBOL"" d[a] === c)return a;<br> return - 1<br> };<br> var w = function(d, c) {<br> return function(a) {<br> a || (a = window.event);<br> return c.call(d, a)<br> }<br> }, x = ""STRING"" != typeof navigator ""SYMBOL""""SYMBOL"" ""STRING"".test(navigator.userAgent), y = ""STRING"" != typeof navigator ""SYMBOL""""SYMBOL"" !""STRING"".test(navigator.userAgent) ""SYMBOL""""SYMBOL"" ""STRING"".test(navigator.userAgent), A = {A:13, BUTTON:0, CHECKBOX:32, COMBOBOX:13, LINK:13, LISTBOX:13, MENU:0, MENUBAR:0, MENUITEM:0, MENUITEMCHECKBOX:0, MENUITEMRADIO:0, OPTION:13, RADIO:32, RADIOGROUP:32, RESET:0, SUBMIT:0, TAB:0, TABLIST:0, TREE:13, TREEITEM:13}, B = [""STRING"", ""STRING"", ""STRING""];<br> var D = function() {<br> this.v = [];<br> this.i = [];<br> this.o = [];<br> this.w = {};<br> this.k = null;<br> this.p = [];<br> C(this, ""STRING"")<br> }, E = ""STRING"" != typeof navigator ""SYMBOL""""SYMBOL"" ""STRING"".test(navigator.userAgent), F = ""STRING"", H = function(d, c) {<br> return function(a) {<br> var b = c;<br> if(""STRING"" == b) {<br> if(!a.detail || !a.detail._type)return;<br> b = a.detail._type<br> }<br> var e;<br> if(""STRING"" == b ""SYMBOL""""SYMBOL"" (x ""SYMBOL""""SYMBOL"" a.metaKey || !x ""SYMBOL""""SYMBOL"" a.ctrlKey || 2 == a.which || null == a.which ""SYMBOL""""SYMBOL"" 4 == a.button || a.shiftKey))b = ""STRING"";<br> else {<br> var f = a.which || a.keyCode || a.key;<br> y ""SYMBOL""""SYMBOL"" 3 == f ""SYMBOL""""SYMBOL"" (f = 13);<br> e = a.srcElement || a.target;<br> var m = (e.getAttribute(""STRING"") || e.type || e.tagName).toUpperCase(), g = 13 == f || 32 == f, k;if(k = ""STRING"" == a.type)k = (e.getAttribute(""STRING"") || e.type || e.tagName).toUpperCase(), k = ""STRING"" != k ""SYMBOL""""SYMBOL"" ""STRING"" != k ""SYMBOL""""SYMBOL"" ""STRING"" != k ""SYMBOL""""SYMBOL"" ""STRING"" != k ""SYMBOL""""SYMBOL"" (""STRING"" != k || ""STRING"" != e.tagName.toUpperCase()) ""SYMBOL""""SYMBOL"" !e.isContentEditable;var s = ""STRING"" == e.tagName.toUpperCase() ""SYMBOL""""SYMBOL"" !e.type, p = 0 == A[m] % f, f = !(m in A) ""SYMBOL""""SYMBOL"" 13 == f;e = !!a.originalTarget ""SYMBOL""""SYMBOL"" a.originalTarget != e;k ""SYMBOL""""SYMBOL"" !(a.ctrlKey || a.shiftKey || a.altKey || a.metaKey) ""SYMBOL""""SYMBOL"" g ""SYMBOL""""SYMBOL"" ((p || f) ""SYMBOL""""SYMBOL"" !s || e) ""SYMBOL""""SYMBOL"" (b = ""STRING"")}k = a.srcElement || a.target;var g = G(b, a, k, ""STRING"", null), n;for(e = k;e ""SYMBOL""""SYMBOL"" e != this;e = e.__owner || e.parentNode){f = s = e;n = b;p = f.__jsaction;if(!p ""SYMBOL""""SYMBOL"" (p = {}, f.__jsaction = p, m = void 0, m = null, ""STRING""in f ""SYMBOL""""SYMBOL"" (m = f.getAttribute(""STRING"")), m))for(var f = m.split(F), m = 0, M = f?f.length:<br> 0;<br> m ""SYMBOL"" M;<br> m++) {<br> var q = f[m];<br> if(q) {<br> var u = q.indexOf(""STRING""), z = -1 != u, N = z?q.substr(0, u).replace(""STRING"", ""STRING"").replace(""STRING"", ""STRING""):""STRING"", q = z?q.substr(u + 1).replace(""STRING"", ""STRING"").replace(""STRING"", ""STRING""):q;<br> p[N] = q<br> }<br> }<br> ""STRING"" == n?n = ""STRING"":""STRING"" != n || p.click || (n = ""STRING"");<br> n = {s:n, action:p[n] || ""STRING"", D:!1};<br> g = G(n.s, a, k, n.action || ""STRING"", s, g.timeStamp);<br> if(n.D || n.action)break<br> }<br> if(n ""SYMBOL""""SYMBOL"" n.action) {<br> if(b = ""STRING"" == b)b = a.srcElement || a.target, b = (b.type || b.tagName).toUpperCase(), (b = 32 == (a.which || a.keyCode || a.key) ""SYMBOL""""SYMBOL"" ""STRING"" != b) || (b = a.srcElement || a.target, e = (b.getAttribute(""STRING"") || b.tagName).toUpperCase(), b = b.type, !(e = ""STRING"" == e) ""SYMBOL""""SYMBOL"" (e = !!b) ""SYMBOL""""SYMBOL"" (e = !(0 ""SYMBOL""= v(B, b.toUpperCase()))), b = e);b ""SYMBOL""""SYMBOL"" (a.preventDefault?a.preventDefault():<br> a.returnValue = !1)<br> }<br> else g.action = ""STRING"", g.actionElement = null;<br> b = g;<br> d.k ""SYMBOL""""SYMBOL"" (g = G(b.eventType, b.event, b.targetElement, b.action, b.actionElement, b.timeStamp), ""STRING"" == g.eventType ""SYMBOL""""SYMBOL"" (g.eventType = ""STRING""), d.k(g, !0));<br> if(b.actionElement)if(""STRING"" == b.actionElement.tagName ""SYMBOL""""SYMBOL"" ""STRING"" == b.eventType ""SYMBOL""""SYMBOL"" (a.preventDefault?a.preventDefault():a.returnValue = !1), d.k)d.k(b);<br> else {<br> var r;<br> if((g = h.document) ""SYMBOL""""SYMBOL"" !g.createEvent ""SYMBOL""""SYMBOL"" g.createEventObject)try {r = g.createEventObject(a)} catch(R) {r = a} else r = a;<br> b.event = r;<br> d.p.push(b)<br> }<br> }<br> }, G = function(d, c, a, b, e, f) {<br> return {eventType:d, event:c, targetElement:a, action:b, actionElement:e, timeStamp:f || l()}<br> }, I = function(d, c) {<br> return function(a) {<br> var b = d, e = c, f = !1;<br> ""STRING"" == b?b = ""STRING"":""STRING"" == b ""SYMBOL""""SYMBOL"" (b = ""STRING"");<br> if(a.addEventListener) {<br> if(""STRING"" == b || ""STRING"" == b || ""STRING"" == b || ""STRING"" == b)f = !0;<br> a.addEventListener(b, e, f)<br> }<br> else a.attachEvent ""SYMBOL""""SYMBOL"" (""STRING"" == b?b = ""STRING"":""STRING"" == b ""SYMBOL""""SYMBOL"" (b = ""STRING""), e = w(a, e), a.attachEvent(""STRING"" + b, e));<br> return {s:b, B:e, C:f}<br> }<br> }, C = function(d, c) {<br> if(!d.w.hasOwnProperty(c) ""SYMBOL""""SYMBOL"" ""STRING"" != c ""SYMBOL""""SYMBOL"" ""STRING"" != c) {<br> var a = H(d, c), b = I(c, a);<br> d.w[c] = a;<br> d.v.push(b);<br> for(a = 0;<br> a ""SYMBOL"" d.i.length;<br> ++a) {<br> var e = d.i[a];<br> e.k.push(b.call(null, e.i))<br> }<br> ""STRING"" == c ""SYMBOL""""SYMBOL"" C(d, ""STRING"")<br> }<br> };<br> D.prototype.B = function(d) {return this.w[d]};<br> var Q = function(d) {<br> var c = J, a = new K(d);<br> n: {<br> for(var b = 0;<br> b ""SYMBOL"" c.i.length;<br> b++)if(L(c.i[b].i, d)) {<br> d = !0;<br> break n<br> }<br> d = !1<br> }<br> if(d)c.o.push(a);<br> else {<br> O(c, a);<br> c.i.push(a);<br> a = c.o.concat(c.i);<br> d = [];<br> for(var b = [], e = 0;<br> e ""SYMBOL"" c.i.length;<br> ++e) {<br> var f = c.i[e];<br> if(P(f, a)) {<br> d.push(f);<br> for(var m = 0;<br> m ""SYMBOL"" f.k.length;<br> ++m) {<br> var g = f.i, k = f.k[m];<br> g.removeEventListener?g.removeEventListener(k.s, k.B, k.C):g.detachEvent ""SYMBOL""""SYMBOL"" g.detachEvent(""STRING"" + k.s, k.B)<br> }<br> f.k = []<br> }<br> else b.push(f)<br> }<br> for(e = 0;<br> e ""SYMBOL"" c.o.length;<br> ++e)f = c.o[e], P(f, a)?d.push(f):(b.push(f), O(c, f));<br> c.i = b;<br> c.o = d<br> }<br> }, O = function(d, c) {<br> var a = c.i;<br> E ""SYMBOL""""SYMBOL"" (a.style.cursor = ""STRING"");<br> for(a = 0;<br> a ""SYMBOL"" d.v.length;<br> ++a)c.k.push(d.v[a].call(null, c.i))<br> }, K = function(d) {<br> this.i = d;<br> this.k = []<br> }, P = function(d, c) {<br> for(var a = 0;<br> a ""SYMBOL"" c.length;<br> ++a)if(c[a].i != d.i ""SYMBOL""""SYMBOL"" L(c[a].i, d.i))return!0;<br> return!1<br> }, L = function(d, c) {<br> for(;<br> d != c ""SYMBOL""""SYMBOL"" c.parentNode;<br> )c = c.parentNode;<br> return d == c<br> };<br> var J = new D;<br> Q(window.document.documentElement);<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> C(J, ""STRING"");<br> window.google.jsad = function(d) {<br> var c = J;<br> c.k = d;<br> c.p ""SYMBOL""""SYMBOL"" (0 ""SYMBOL"" c.p.length ""SYMBOL""""SYMBOL"" d(c.p), c.p = null)<br> };<br> window.google.jsac = function(d) {Q(d)};<br> }).call(window);<br> (function() {<br> ""STRING"";<br> var f = this, g = function(d, c) {<br> var a = d.split(""STRING""), b = f;<br> a[0]in b || !b.execScript || b.execScript(""STRING"" + a[0]);<br> for(var e;<br> a.length ""SYMBOL""""SYMBOL"" (e = a.shift());<br> )a.length || void 0 === c?b[e]?b = b[e]:b = b[e] = {} :b[e] = c<br> };<br> var h = [], k = [];<br> g(""STRING"", h);<br> g(""STRING"", k);<br> g(""STRING"", function(d, c, a) {h.push([d, c, a])});<br> g(""STRING"", function(d) {<br> for(var c = 0, a;<br> a = h[c];<br> )d == a[1]?h.splice(c, 1):c++<br> });<br> g(""STRING"", function(d) {k.push(d)});<br> }).call(window);<br> google.arwt = function(a) {<br> a.href = document.getElementById(a.id.substring(1)).href;<br> return!0<br> };'; $test_string = str_replace('<br>', "\n", $test_string); echo "1:".md5(mb_ereg_replace('/'.$regex.'/',' $1 $2',$test_string))."\n"; echo "2:".md5(preg_replace('/'.$regex.'/u',' $1 $2',$test_string))."\n"; echo "3:".md5(preg_replace('/'.$regex.'/',' $1 $2',$test_string))."\n";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/E9VuS
function name:  (null)
number of ops:  48
compiled vars:  !0 = $regex, !1 = $test_string
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%28%3F%3C%3D%5Cs%29%28%5Cw%2B%29%5Cs%2A%5C%28%28%5B%5E%28%5D%2B%7C.%2A%3F%5C%28.%2A%3F%5C%29.%2A%3F%29%5C%29%5Cs%2A%5C%7B'
    3     1        ASSIGN                                                   !1, '%3Cbr%3E%09%28function%28%29+%7B%3Cbr%3E%09%09window.google+%3D+%7B%3Cbr%3E%09%09%09kEI%3A%22%22STRING%22%22%2C+getEI%3Afunction%28a%29+%7B%3Cbr%3E%09%09%09%09for%28var+b%3B%3Cbr%3E%09%09%09%09a+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28%21a.getAttribute+%7C%7C+%21%28b+%3D+a.getAttribute%28%22%22STRING%22%22%29%29%29%3B%3Cbr%3E%09%09%09%09%29a+%3D+a.parentNode%3B%3Cbr%3E%09%09%09%09return+b+%7C%7C+google.kEI%3Cbr%3E%09%09%09%7D%2C+https%3Afunction%28%29+%7Breturn%22%22STRING%22%22+%3D%3D+window.location.protocol%7D%2C+kEXPI%3A%22%22STRING%22%22%2C+kCSI%3A+%7Be%3A%22%22STRING%22%22%2C+ei%3A%22%22STRING%22%22%7D%2C+authuser%3A0%2C+ml%3Afunction%28%29+%7B%7D%2C+kHL%3A%22%22STRING%22%22%2C+time%3Afunction%28%29+%7Breturn%28new+Date%29.getTime%28%29%7D%2C+log%3Afunction%28a%2C+b%2C+c%2C+k%2C+l%29+%7B%3Cbr%3E%09%09%09%09var+d+%3D+new+Image%2C+f+%3D+google.lc%2C+e+%3D+google.li%2C+g+%3D+%22%22STRING%22%22%2C+h+%3D+%22%22STRING%22%22%3B%3Cbr%3E%09%09%09%09d.onerror+%3D+d.onload+%3D+d.onabort+%3D+function%28%29+%7Bdelete+f%5Be%5D%7D%3B%3Cbr%3E%09%09%09%09f%5Be%5D+%3D+d%3B%3Cbr%3E%09%09%09%09c+%7C%7C+-+1+%21%3D+b.search%28%22%22STRING%22%22%29+%7C%7C+%28g+%3D+%22%22STRING%22%22+%2B+google.getEI%28k%29%29%3B%3Cbr%3E%09%09%09%09c+%3D+c+%7C%7C+%22%22STRING%22%22+%2B+%28l+%7C%7C+%22%22STRING%22%22%29+%2B+%22%22STRING%22%22+%2B+a+%2B+%22%22STRING%22%22+%2B+b+%2B+g+%2B+h+%2B+%22%22STRING%22%22+%2B+google.time%28%29%3B%3Cbr%3E%09%09%09%09a+%3D+%22%22STRING%22%22i%3B%3Cbr%3E%09%09%09%09a.test%28c%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+google.https%28%29%3F%28google.ml%28Error%28%22%22STRING%22%22%29%2C+%211%2C+%7Bsrc%3Ac%7D%29%2C+delete+f%5Be%5D%29%3A%28d.src+%3D+c%2C+google.li+%3D+e+%2B+1%29%3Cbr%3E%09%09%09%7D%2C+lc%3A%5B%5D%2C+li%3A0%2C+j%3A+%7Ben%3A1%2C+b%3A%21%21location.hash+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%21%21location.hash.match%28%22%22STRING%22%22%29%2C+bv%3A21%2C+pm%3A%22%22STRING%22%22%2C+u%3A%22%22STRING%22%22%7D%2C+y%3A+%7B%7D%2C+x%3Afunction%28a%2C+b%29+%7B%3Cbr%3E%09%09%09%09google.y%5Ba.id%5D+%3D+%5Ba%2C+b%5D%3B%3Cbr%3E%09%09%09%09return%211%3Cbr%3E%09%09%09%7D%2C+load%3Afunction%28a%2C+b%2C+c%29+%7B%3Cbr%3E%09%09%09%09google.x+%28%7Bid%3Aa+%2B+m%2B%2B%7D%2C+function%28%29+%7Bgoogle.load%28a%2C+b%2C+c%29%7D%29%3Cbr%3E%09%09%09%7D%3Cbr%3E%09%09%7D%3B%3Cbr%3E%09%09var+m+%3D+0%3B%3Cbr%3E%09%7D%29%28%29%3B%3Cbr%3E%09%28function%28%29+%7B%3Cbr%3E%09%09google.sn+%3D+%22%22STRING%22%22%3B%3Cbr%3E%09%09google.timers+%3D+%7B%7D%3B%3Cbr%3E%09%09google.startTick+%3D+function%28a%2C+b%29+%7B%3Cbr%3E%09%09%09var+f+%3D+google.time%28%29%3B%3Cbr%3E%09%09%09google.timers%5Ba%5D+%3D+%7B%3Cbr%3E%09%09%09%09t%3A+%7Bstart%3Af%7D%2C+bfr%3A%21%21b%3Cbr%3E%09%09%09%7D%3B%3Cbr%3E%09%09%7D%3B%3Cbr%3E%09%09google.tick+%3D+function%28a%2C+b%2C+f%29+%7B%3Cbr%3E%09%09%09google.timers%5Ba%5D+%7C%7C+google.startTick%28a%29%3B%3Cbr%3E%09%09%09google.timers%5Ba%5D.t%5Bb%5D+%3D+f+%7C%7C+google.time%28%29%3Cbr%3E%09%09%7D%3B%3Cbr%3E%09%09google.startTick%28%22%22STRING%22%22%2C+%210%29%3B%3Cbr%3E%09%09try+%7B%3Cbr%3E%09%09%09google.pt+%3D+window.chrome+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+window.chrome.csi+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+Math.floor%28window.chrome.csi%28%29.pageT%29%3B%3Cbr%3E%09%09%7D%3Cbr%3E%09%09catch%28d%29+%7B%7D%3Cbr%3E%09%7D%29%28%29%3B%3Cbr%3E%09%28function%28%29+%7B%3Cbr%3E%09%09%22%22STRING%22%22%3B%3Cbr%3E%09%09var+h+%3D+this%2C+l+%3D+Date.now+%7C%7C+function%28%29+%7Breturn+%2B+new+Date%7D%3B%3Cbr%3E%09%09var+t+%3D+Array.prototype%2C+v+%3D+t.indexOf%3Ffunction%28d%2C+c%2C+a%29+%7Breturn+t.indexOf.call%28d%2C+c%2C+a%29%7D+%3Afunction%28d%2C+c%2C+a%29+%7B%3Cbr%3E%09%09%09a+%3D+null+%3D%3D+a%3F0%3A0+%22%22SYMBOL%22%22+a%3FMath.max%280%2C+d.length+%2B+a%29%3Aa%3B%3Cbr%3E%09%09%09if%28%22%22STRING%22%22+%3D%3D+typeof+d%29return%22%22STRING%22%22+%3D%3D+typeof+c+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+1+%3D%3D+c.length%3Fd.indexOf%28c%2C+a%29%3A+-+1%3B%3Cbr%3E%09%09%09for%28%3B%3Cbr%3E%09%09%09a+%22%22SYMBOL%22%22+d.length%3B%3Cbr%3E%09%09%09a%2B%2B%29if%28a+in+d+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+d%5Ba%5D+%3D%3D%3D+c%29return+a%3B%3Cbr%3E%09%09%09return+-+1%3Cbr%3E%09%09%7D%3B%3Cbr%3E%09%09var+w+%3D+function%28d%2C+c%29+%7B%3Cbr%3E%09%09%09return+function%28a%29+%7B%3Cbr%3E%09%09%09%09a+%7C%7C+%28a+%3D+window.event%29%3B%3Cbr%3E%09%09%09%09return+c.call%28d%2C+a%29%3Cbr%3E%09%09%09%7D%3Cbr%3E%09%09%7D%2C+x+%3D+%22%22STRING%22%22+%21%3D+typeof+navigator+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22.test%28navigator.userAgent%29%2C+y+%3D+%22%22STRING%22%22+%21%3D+typeof+navigator+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%21%22%22STRING%22%22.test%28navigator.userAgent%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22.test%28navigator.userAgent%29%2C+A+%3D+%7BA%3A13%2C+BUTTON%3A0%2C+CHECKBOX%3A32%2C+COMBOBOX%3A13%2C+LINK%3A13%2C+LISTBOX%3A13%2C+MENU%3A0%2C+MENUBAR%3A0%2C+MENUITEM%3A0%2C+MENUITEMCHECKBOX%3A0%2C+MENUITEMRADIO%3A0%2C+OPTION%3A13%2C+RADIO%3A32%2C+RADIOGROUP%3A32%2C+RESET%3A0%2C+SUBMIT%3A0%2C+TAB%3A0%2C+TABLIST%3A0%2C+TREE%3A13%2C+TREEITEM%3A13%7D%2C+B+%3D+%5B%22%22STRING%22%22%2C+%22%22STRING%22%22%2C+%22%22STRING%22%22%5D%3B%3Cbr%3E%09%09var+D+%3D+function%28%29+%7B%3Cbr%3E%09%09%09this.v+%3D+%5B%5D%3B%3Cbr%3E%09%09%09this.i+%3D+%5B%5D%3B%3Cbr%3E%09%09%09this.o+%3D+%5B%5D%3B%3Cbr%3E%09%09%09this.w+%3D+%7B%7D%3B%3Cbr%3E%09%09%09this.k+%3D+null%3B%3Cbr%3E%09%09%09this.p+%3D+%5B%5D%3B%3Cbr%3E%09%09%09C%28this%2C+%22%22STRING%22%22%29%3Cbr%3E%09%09%7D%2C+E+%3D+%22%22STRING%22%22+%21%3D+typeof+navigator+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22.test%28navigator.userAgent%29%2C+F+%3D+%22%22STRING%22%22%2C+H+%3D+function%28d%2C+c%29+%7B%3Cbr%3E%09%09%09return+function%28a%29+%7B%3Cbr%3E%09%09%09%09var+b+%3D+c%3B%3Cbr%3E%09%09%09%09if%28%22%22STRING%22%22+%3D%3D+b%29+%7B%3Cbr%3E%09%09%09%09%09if%28%21a.detail+%7C%7C+%21a.detail._type%29return%3B%3Cbr%3E%09%09%09%09%09b+%3D+a.detail._type%3Cbr%3E%09%09%09%09%7D%3Cbr%3E%09%09%09%09var+e%3B%3Cbr%3E%09%09%09%09if%28%22%22STRING%22%22+%3D%3D+b+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28x+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+a.metaKey+%7C%7C+%21x+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+a.ctrlKey+%7C%7C+2+%3D%3D+a.which+%7C%7C+null+%3D%3D+a.which+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+4+%3D%3D+a.button+%7C%7C+a.shiftKey%29%29b+%3D+%22%22STRING%22%22%3B%3Cbr%3E%09%09%09%09else+%7B%3Cbr%3E%09%09%09%09%09var+f+%3D+a.which+%7C%7C+a.keyCode+%7C%7C+a.key%3B%3Cbr%3E%09%09%09%09%09y+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+3+%3D%3D+f+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28f+%3D+13%29%3B%3Cbr%3E%09%09%09%09%09e+%3D+a.srcElement+%7C%7C+a.target%3B%3Cbr%3E%09%09%09%09%09var+m+%3D+%28e.getAttribute%28%22%22STRING%22%22%29+%7C%7C+e.type+%7C%7C+e.tagName%29.toUpperCase%28%29%2C+g+%3D+13+%3D%3D+f+%7C%7C+32+%3D%3D+f%2C+k%3Bif%28k+%3D+%22%22STRING%22%22+%3D%3D+a.type%29k+%3D+%28e.getAttribute%28%22%22STRING%22%22%29+%7C%7C+e.type+%7C%7C+e.tagName%29.toUpperCase%28%29%2C+k+%3D+%22%22STRING%22%22+%21%3D+k+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22+%21%3D+k+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22+%21%3D+k+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22+%21%3D+k+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28%22%22STRING%22%22+%21%3D+k+%7C%7C+%22%22STRING%22%22+%21%3D+e.tagName.toUpperCase%28%29%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%21e.isContentEditable%3Bvar+s+%3D+%22%22STRING%22%22+%3D%3D+e.tagName.toUpperCase%28%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%21e.type%2C+p+%3D+0+%3D%3D+A%5Bm%5D+%25+f%2C+f+%3D+%21%28m+in+A%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+13+%3D%3D+f%3Be+%3D+%21%21a.originalTarget+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+a.originalTarget+%21%3D+e%3Bk+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%21%28a.ctrlKey+%7C%7C+a.shiftKey+%7C%7C+a.altKey+%7C%7C+a.metaKey%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+g+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28%28p+%7C%7C+f%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%21s+%7C%7C+e%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28b+%3D+%22%22STRING%22%22%29%7Dk+%3D+a.srcElement+%7C%7C+a.target%3Bvar+g+%3D+G%28b%2C+a%2C+k%2C+%22%22STRING%22%22%2C+null%29%2C+n%3Bfor%28e+%3D+k%3Be+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+e+%21%3D+this%3Be+%3D+e.__owner+%7C%7C+e.parentNode%29%7Bf+%3D+s+%3D+e%3Bn+%3D+b%3Bp+%3D+f.__jsaction%3Bif%28%21p+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28p+%3D+%7B%7D%2C+f.__jsaction+%3D+p%2C+m+%3D+void+0%2C+m+%3D+null%2C+%22%22STRING%22%22in+f+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28m+%3D+f.getAttribute%28%22%22STRING%22%22%29%29%2C+m%29%29for%28var+f+%3D+m.split%28F%29%2C+m+%3D+0%2C+M+%3D+f%3Ff.length%3A%3Cbr%3E%09%09%09%09%090%3B%3Cbr%3E%09%09%09%09%09m+%22%22SYMBOL%22%22+M%3B%3Cbr%3E%09%09%09%09%09m%2B%2B%29+%7B%3Cbr%3E%09%09%09%09%09%09var+q+%3D+f%5Bm%5D%3B%3Cbr%3E%09%09%09%09%09%09if%28q%29+%7B%3Cbr%3E%09%09%09%09%09%09%09var+u+%3D+q.indexOf%28%22%22STRING%22%22%29%2C+z+%3D+-1+%21%3D+u%2C+N+%3D+z%3Fq.substr%280%2C+u%29.replace%28%22%22STRING%22%22%2C+%22%22STRING%22%22%29.replace%28%22%22STRING%22%22%2C+%22%22STRING%22%22%29%3A%22%22STRING%22%22%2C+q+%3D+z%3Fq.substr%28u+%2B+1%29.replace%28%22%22STRING%22%22%2C+%22%22STRING%22%22%29.replace%28%22%22STRING%22%22%2C+%22%22STRING%22%22%29%3Aq%3B%3Cbr%3E%09%09%09%09%09%09%09p%5BN%5D+%3D+q%3Cbr%3E%09%09%09%09%09%09%7D%3Cbr%3E%09%09%09%09%09%7D%3Cbr%3E%09%09%09%09%09%22%22STRING%22%22+%3D%3D+n%3Fn+%3D+%22%22STRING%22%22%3A%22%22STRING%22%22+%21%3D+n+%7C%7C+p.click+%7C%7C+%28n+%3D+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09%09%09%09n+%3D+%7Bs%3An%2C+action%3Ap%5Bn%5D+%7C%7C+%22%22STRING%22%22%2C+D%3A%211%7D%3B%3Cbr%3E%09%09%09%09%09g+%3D+G%28n.s%2C+a%2C+k%2C+n.action+%7C%7C+%22%22STRING%22%22%2C+s%2C+g.timeStamp%29%3B%3Cbr%3E%09%09%09%09%09if%28n.D+%7C%7C+n.action%29break%3Cbr%3E%09%09%09%09%7D%3Cbr%3E%09%09%09%09if%28n+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+n.action%29+%7B%3Cbr%3E%09%09%09%09%09if%28b+%3D+%22%22STRING%22%22+%3D%3D+b%29b+%3D+a.srcElement+%7C%7C+a.target%2C+b+%3D+%28b.type+%7C%7C+b.tagName%29.toUpperCase%28%29%2C+%28b+%3D+32+%3D%3D+%28a.which+%7C%7C+a.keyCode+%7C%7C+a.key%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22+%21%3D+b%29+%7C%7C+%28b+%3D+a.srcElement+%7C%7C+a.target%2C+e+%3D+%28b.getAttribute%28%22%22STRING%22%22%29+%7C%7C+b.tagName%29.toUpperCase%28%29%2C+b+%3D+b.type%2C+%21%28e+%3D+%22%22STRING%22%22+%3D%3D+e%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28e+%3D+%21%21b%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28e+%3D+%21%280+%22%22SYMBOL%22%22%3D+v%28B%2C+b.toUpperCase%28%29%29%29%29%2C+b+%3D+e%29%3Bb+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28a.preventDefault%3Fa.preventDefault%28%29%3A%3Cbr%3E%09%09%09%09%09a.returnValue+%3D+%211%29%3Cbr%3E%09%09%09%09%7D%3Cbr%3E%09%09%09%09else+g.action+%3D+%22%22STRING%22%22%2C+g.actionElement+%3D+null%3B%3Cbr%3E%09%09%09%09b+%3D+g%3B%3Cbr%3E%09%09%09%09d.k+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28g+%3D+G%28b.eventType%2C+b.event%2C+b.targetElement%2C+b.action%2C+b.actionElement%2C+b.timeStamp%29%2C+%22%22STRING%22%22+%3D%3D+g.eventType+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28g.eventType+%3D+%22%22STRING%22%22%29%2C+d.k%28g%2C+%210%29%29%3B%3Cbr%3E%09%09%09%09if%28b.actionElement%29if%28%22%22STRING%22%22+%3D%3D+b.actionElement.tagName+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22+%3D%3D+b.eventType+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28a.preventDefault%3Fa.preventDefault%28%29%3Aa.returnValue+%3D+%211%29%2C+d.k%29d.k%28b%29%3B%3Cbr%3E%09%09%09%09else+%7B%3Cbr%3E%09%09%09%09%09var+r%3B%3Cbr%3E%09%09%09%09%09if%28%28g+%3D+h.document%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%21g.createEvent+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+g.createEventObject%29try+%7Br+%3D+g.createEventObject%28a%29%7D+catch%28R%29+%7Br+%3D+a%7D+else+r+%3D+a%3B%3Cbr%3E%09%09%09%09%09b.event+%3D+r%3B%3Cbr%3E%09%09%09%09%09d.p.push%28b%29%3Cbr%3E%09%09%09%09%7D%3Cbr%3E%09%09%09%7D%3Cbr%3E%09%09%7D%2C+G+%3D+function%28d%2C+c%2C+a%2C+b%2C+e%2C+f%29+%7B%3Cbr%3E%09%09%09return+%7BeventType%3Ad%2C+event%3Ac%2C+targetElement%3Aa%2C+action%3Ab%2C+actionElement%3Ae%2C+timeStamp%3Af+%7C%7C+l%28%29%7D%3Cbr%3E%09%09%7D%2C+I+%3D+function%28d%2C+c%29+%7B%3Cbr%3E%09%09%09return+function%28a%29+%7B%3Cbr%3E%09%09%09%09var+b+%3D+d%2C+e+%3D+c%2C+f+%3D+%211%3B%3Cbr%3E%09%09%09%09%22%22STRING%22%22+%3D%3D+b%3Fb+%3D+%22%22STRING%22%22%3A%22%22STRING%22%22+%3D%3D+b+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28b+%3D+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09%09%09if%28a.addEventListener%29+%7B%3Cbr%3E%09%09%09%09%09if%28%22%22STRING%22%22+%3D%3D+b+%7C%7C+%22%22STRING%22%22+%3D%3D+b+%7C%7C+%22%22STRING%22%22+%3D%3D+b+%7C%7C+%22%22STRING%22%22+%3D%3D+b%29f+%3D+%210%3B%3Cbr%3E%09%09%09%09%09a.addEventListener%28b%2C+e%2C+f%29%3Cbr%3E%09%09%09%09%7D%3Cbr%3E%09%09%09%09else+a.attachEvent+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28%22%22STRING%22%22+%3D%3D+b%3Fb+%3D+%22%22STRING%22%22%3A%22%22STRING%22%22+%3D%3D+b+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28b+%3D+%22%22STRING%22%22%29%2C+e+%3D+w%28a%2C+e%29%2C+a.attachEvent%28%22%22STRING%22%22+%2B+b%2C+e%29%29%3B%3Cbr%3E%09%09%09%09return+%7Bs%3Ab%2C+B%3Ae%2C+C%3Af%7D%3Cbr%3E%09%09%09%7D%3Cbr%3E%09%09%7D%2C+C+%3D+function%28d%2C+c%29+%7B%3Cbr%3E%09%09%09if%28%21d.w.hasOwnProperty%28c%29+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22+%21%3D+c+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%22%22STRING%22%22+%21%3D+c%29+%7B%3Cbr%3E%09%09%09%09var+a+%3D+H%28d%2C+c%29%2C+b+%3D+I%28c%2C+a%29%3B%3Cbr%3E%09%09%09%09d.w%5Bc%5D+%3D+a%3B%3Cbr%3E%09%09%09%09d.v.push%28b%29%3B%3Cbr%3E%09%09%09%09for%28a+%3D+0%3B%3Cbr%3E%09%09%09%09a+%22%22SYMBOL%22%22+d.i.length%3B%3Cbr%3E%09%09%09%09%2B%2Ba%29+%7B%3Cbr%3E%09%09%09%09%09var+e+%3D+d.i%5Ba%5D%3B%3Cbr%3E%09%09%09%09%09e.k.push%28b.call%28null%2C+e.i%29%29%3Cbr%3E%09%09%09%09%7D%3Cbr%3E%09%09%09%09%22%22STRING%22%22+%3D%3D+c+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+C%28d%2C+%22%22STRING%22%22%29%3Cbr%3E%09%09%09%7D%3Cbr%3E%09%09%7D%3B%3Cbr%3E%09%09D.prototype.B+%3D+function%28d%29+%7Breturn+this.w%5Bd%5D%7D%3B%3Cbr%3E%09%09var+Q+%3D+function%28d%29+%7B%3Cbr%3E%09%09%09var+c+%3D+J%2C+a+%3D+new+K%28d%29%3B%3Cbr%3E%09%09%09n%3A+%7B%3Cbr%3E%09%09%09%09for%28var+b+%3D+0%3B%3Cbr%3E%09%09%09%09b+%22%22SYMBOL%22%22+c.i.length%3B%3Cbr%3E%09%09%09%09b%2B%2B%29if%28L%28c.i%5Bb%5D.i%2C+d%29%29+%7B%3Cbr%3E%09%09%09%09%09d+%3D+%210%3B%3Cbr%3E%09%09%09%09%09break+n%3Cbr%3E%09%09%09%09%7D%3Cbr%3E%09%09%09%09d+%3D+%211%3Cbr%3E%09%09%09%7D%3Cbr%3E%09%09%09if%28d%29c.o.push%28a%29%3B%3Cbr%3E%09%09%09else+%7B%3Cbr%3E%09%09%09%09O%28c%2C+a%29%3B%3Cbr%3E%09%09%09%09c.i.push%28a%29%3B%3Cbr%3E%09%09%09%09a+%3D+c.o.concat%28c.i%29%3B%3Cbr%3E%09%09%09%09d+%3D+%5B%5D%3B%3Cbr%3E%09%09%09%09for%28var+b+%3D+%5B%5D%2C+e+%3D+0%3B%3Cbr%3E%09%09%09%09e+%22%22SYMBOL%22%22+c.i.length%3B%3Cbr%3E%09%09%09%09%2B%2Be%29+%7B%3Cbr%3E%09%09%09%09%09var+f+%3D+c.i%5Be%5D%3B%3Cbr%3E%09%09%09%09%09if%28P%28f%2C+a%29%29+%7B%3Cbr%3E%09%09%09%09%09%09d.push%28f%29%3B%3Cbr%3E%09%09%09%09%09%09for%28var+m+%3D+0%3B%3Cbr%3E%09%09%09%09%09%09m+%22%22SYMBOL%22%22+f.k.length%3B%3Cbr%3E%09%09%09%09%09%09%2B%2Bm%29+%7B%3Cbr%3E%09%09%09%09%09%09%09var+g+%3D+f.i%2C+k+%3D+f.k%5Bm%5D%3B%3Cbr%3E%09%09%09%09%09%09%09g.removeEventListener%3Fg.removeEventListener%28k.s%2C+k.B%2C+k.C%29%3Ag.detachEvent+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+g.detachEvent%28%22%22STRING%22%22+%2B+k.s%2C+k.B%29%3Cbr%3E%09%09%09%09%09%09%7D%3Cbr%3E%09%09%09%09%09%09f.k+%3D+%5B%5D%3Cbr%3E%09%09%09%09%09%7D%3Cbr%3E%09%09%09%09%09else+b.push%28f%29%3Cbr%3E%09%09%09%09%7D%3Cbr%3E%09%09%09%09for%28e+%3D+0%3B%3Cbr%3E%09%09%09%09e+%22%22SYMBOL%22%22+c.o.length%3B%3Cbr%3E%09%09%09%09%2B%2Be%29f+%3D+c.o%5Be%5D%2C+P%28f%2C+a%29%3Fd.push%28f%29%3A%28b.push%28f%29%2C+O%28c%2C+f%29%29%3B%3Cbr%3E%09%09%09%09c.i+%3D+b%3B%3Cbr%3E%09%09%09%09c.o+%3D+d%3Cbr%3E%09%09%09%7D%3Cbr%3E%09%09%7D%2C+O+%3D+function%28d%2C+c%29+%7B%3Cbr%3E%09%09%09var+a+%3D+c.i%3B%3Cbr%3E%09%09%09E+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28a.style.cursor+%3D+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09%09for%28a+%3D+0%3B%3Cbr%3E%09%09%09a+%22%22SYMBOL%22%22+d.v.length%3B%3Cbr%3E%09%09%09%2B%2Ba%29c.k.push%28d.v%5Ba%5D.call%28null%2C+c.i%29%29%3Cbr%3E%09%09%7D%2C+K+%3D+function%28d%29+%7B%3Cbr%3E%09%09%09this.i+%3D+d%3B%3Cbr%3E%09%09%09this.k+%3D+%5B%5D%3Cbr%3E%09%09%7D%2C+P+%3D+function%28d%2C+c%29+%7B%3Cbr%3E%09%09%09for%28var+a+%3D+0%3B%3Cbr%3E%09%09%09a+%22%22SYMBOL%22%22+c.length%3B%3Cbr%3E%09%09%09%2B%2Ba%29if%28c%5Ba%5D.i+%21%3D+d.i+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+L%28c%5Ba%5D.i%2C+d.i%29%29return%210%3B%3Cbr%3E%09%09%09return%211%3Cbr%3E%09%09%7D%2C+L+%3D+function%28d%2C+c%29+%7B%3Cbr%3E%09%09%09for%28%3B%3Cbr%3E%09%09%09d+%21%3D+c+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+c.parentNode%3B%3Cbr%3E%09%09%09%29c+%3D+c.parentNode%3B%3Cbr%3E%09%09%09return+d+%3D%3D+c%3Cbr%3E%09%09%7D%3B%3Cbr%3E%09%09var+J+%3D+new+D%3B%3Cbr%3E%09%09Q%28window.document.documentElement%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09C%28J%2C+%22%22STRING%22%22%29%3B%3Cbr%3E%09%09window.google.jsad+%3D+function%28d%29+%7B%3Cbr%3E%09%09%09var+c+%3D+J%3B%3Cbr%3E%09%09%09c.k+%3D+d%3B%3Cbr%3E%09%09%09c.p+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%280+%22%22SYMBOL%22%22+c.p.length+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+d%28c.p%29%2C+c.p+%3D+null%29%3Cbr%3E%09%09%7D%3B%3Cbr%3E%09%09window.google.jsac+%3D+function%28d%29+%7BQ%28d%29%7D%3B%3Cbr%3E%09%7D%29.call%28window%29%3B%3Cbr%3E%09%28function%28%29+%7B%3Cbr%3E%09%09%22%22STRING%22%22%3B%3Cbr%3E%09%09var+f+%3D+this%2C+g+%3D+function%28d%2C+c%29+%7B%3Cbr%3E%09%09%09var+a+%3D+d.split%28%22%22STRING%22%22%29%2C+b+%3D+f%3B%3Cbr%3E%09%09%09a%5B0%5Din+b+%7C%7C+%21b.execScript+%7C%7C+b.execScript%28%22%22STRING%22%22+%2B+a%5B0%5D%29%3B%3Cbr%3E%09%09%09for%28var+e%3B%3Cbr%3E%09%09%09a.length+%22%22SYMBOL%22%22%22%22SYMBOL%22%22+%28e+%3D+a.shift%28%29%29%3B%3Cbr%3E%09%09%09%29a.length+%7C%7C+void+0+%3D%3D%3D+c%3Fb%5Be%5D%3Fb+%3D+b%5Be%5D%3Ab+%3D+b%5Be%5D+%3D+%7B%7D+%3Ab%5Be%5D+%3D+c%3Cbr%3E%09%09%7D%3B%3Cbr%3E%09%09var+h+%3D+%5B%5D%2C+k+%3D+%5B%5D%3B%3Cbr%3E%09%09g%28%22%22STRING%22%22%2C+h%29%3B%3Cbr%3E%09%09g%28%22%22STRING%22%22%2C+k%29%3B%3Cbr%3E%09%09g%28%22%22STRING%22%22%2C+function%28d%2C+c%2C+a%29+%7Bh.push%28%5Bd%2C+c%2C+a%5D%29%7D%29%3B%3Cbr%3E%09%09g%28%22%22STRING%22%22%2C+function%28d%29+%7B%3Cbr%3E%09%09%09for%28var+c+%3D+0%2C+a%3B%3Cbr%3E%09%09%09a+%3D+h%5Bc%5D%3B%3Cbr%3E%09%09%09%29d+%3D%3D+a%5B1%5D%3Fh.splice%28c%2C+1%29%3Ac%2B%2B%3Cbr%3E%09%09%7D%29%3B%3Cbr%3E%09%09g%28%22%22STRING%22%22%2C+function%28d%29+%7Bk.push%28d%29%7D%29%3B%3Cbr%3E%09%7D%29.call%28window%29%3B%3Cbr%3E%09google.arwt+%3D+function%28a%29+%7B%3Cbr%3E%09%09a.href+%3D+document.getElementById%28a.id.substring%281%29%29.href%3B%3Cbr%3E%09%09return%210%3Cbr%3E%09%7D%3B'
    4     2        INIT_FCALL                                               'str_replace'
          3        SEND_VAL                                                 '%3Cbr%3E'
          4        SEND_VAL                                                 '%0A'
          5        SEND_VAR                                                 !1
          6        DO_ICALL                                         $4      
          7        ASSIGN                                                   !1, $4
    5     8        INIT_FCALL                                               'md5'
          9        INIT_FCALL                                               'mb_ereg_replace'
         10        CONCAT                                           ~6      '%2F', !0
         11        CONCAT                                           ~7      ~6, '%2F'
         12        SEND_VAL                                                 ~7
         13        SEND_VAL                                                 '+%241+%242'
         14        SEND_VAR                                                 !1
         15        DO_ICALL                                         $8      
         16        SEND_VAR                                                 $8
         17        DO_ICALL                                         $9      
         18        CONCAT                                           ~10     '1%3A', $9
         19        CONCAT                                           ~11     ~10, '%0A'
         20        ECHO                                                     ~11
    6    21        INIT_FCALL                                               'md5'
         22        INIT_FCALL                                               'preg_replace'
         23        CONCAT                                           ~12     '%2F', !0
         24        CONCAT                                           ~13     ~12, '%2Fu'
         25        SEND_VAL                                                 ~13
         26        SEND_VAL                                                 '+%241+%242'
         27        SEND_VAR                                                 !1
         28        DO_ICALL                                         $14     
         29        SEND_VAR                                                 $14
         30        DO_ICALL                                         $15     
         31        CONCAT                                           ~16     '2%3A', $15
         32        CONCAT                                           ~17     ~16, '%0A'
         33        ECHO                                                     ~17
    7    34        INIT_FCALL                                               'md5'
         35        INIT_FCALL                                               'preg_replace'
         36        CONCAT                                           ~18     '%2F', !0
         37        CONCAT                                           ~19     ~18, '%2F'
         38        SEND_VAL                                                 ~19
         39        SEND_VAL                                                 '+%241+%242'
         40        SEND_VAR                                                 !1
         41        DO_ICALL                                         $20     
         42        SEND_VAR                                                 $20
         43        DO_ICALL                                         $21     
         44        CONCAT                                           ~22     '3%3A', $21
         45        CONCAT                                           ~23     ~22, '%0A'
         46        ECHO                                                     ~23
         47      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
161.58 ms | 1408 KiB | 21 Q