HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.baofufacai.com///3/static/js/cmc.js
!function()
{
    var e = window.location.search.replace(/^\?/, "&"),
        c = parseInt(S("cmc_debug")),
        m = "https://www.clkmc.com/api/",
        i = window.location.href.replace(/\?.*/, ""),
        t = function()
        {
            var c = 0,
                e = document.domain,
                t = e.split("."),
                i = "_gd" + (new Date).getTime();
            for (; c < t.length - 1 && -1 === document.cookie.indexOf(i + "=" + i); )
                e = t.slice(-1 - ++c).join("."),
                document.cookie = i + "=" + i + ";domain=" + e + ";";
            document.cookie = i + "=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain=" + e + ";",
            /^(co|com|edu|gov|ltd|net|org)\.[a-z]{2}$/i.test(e) && (e = document.domain.split(".").slice(-3).join("."));
            return e
        }(),
        s = "undefined" != typeof clickmagick_cmc;
    if (s)
    {
        clickmagick_cmc.version = "2.36.10",
        clickmagick_cmc._order_bumps = {},
            c = c || clickmagick_cmc.debug,
            L("Version", clickmagick_cmc.version);
            var a = S("cmc_audopt");
            /^(1|true|on)$/i.test(a) ? I("cmc_audopt_setting", "." + t) : /^(0|false|off)$/i.test(a) && C("cmc_audopt_setting", "off", "." + t, 365);
            "off" === E("cmc_audopt_setting") && (clickmagick_cmc.audopt = "off");
            var a = parseInt(clickmagick_cmc.split_ratio),
                o = clickmagick_cmc.split_url;
            if (!isNaN(a) && 1 <= a && a <= 100 && /^https?:\/\//i.test(o))
            {
                L("Processing a split-test");
                var n = clickmagick_cmc.cmc_ref || "",
                    r = E("cmc_split_" + n);
                if ("" === r && (L("Random split ratio =", p = Math.floor(101 * Math.random())), C("cmc_split_" + n, r = p <= a ? "b" : "a", "." + t, 365)), "b" === r)
                    return L("Split-tesing page 'b'. Redirecting to: " + (o += (/\?/.test(o) ? "&" : "?") + e.substring(1))), window.location.href = o;
                L("Split-tesing, page 'a'")
            }
        }
        L("Processing click and conversion code");
        if ((bots = new RegExp(["google-adwords", "google web preview", "google-structured-data", "appengine-google", "feedfetcher-google", "adsbot-google", "googlebot", "facebookexternalhit", "bingbot", "msnbot", "bingpreview", "pinterestbot", "google-read-aloud", "petalbot", "ahrefsbot", "adidxbot"].join("|"), "i")).test(navigator.userAgent))
            L("Ignoring high-activity bot", navigator.userAgent);
        else
        {
            Element.prototype.matches || (Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector),
            Element.prototype.closest || (Element.prototype.closest = function(c)
            {
                var e = this;
                do
                    if (Element.prototype.matches.call(e, c))
                        return e;
                while (null !== (e = e.parentElement || e.parentNode) && 1 === e.nodeType);
                return null
            });
            for (var l = { active_reqs: 0 }, g = 0, d = e.split("&"), _ = 0; _ < d.length; _++)
        {
            var k = d[_].match(/=(\d{10}_cmc\d{10})/);
            if (k)
            {
                g = k[1];
                break
            }
        }
        var u,
            p,
            f = S("cmc_vid"),
            b = (f.match(/^cmc\d{10}$/i) && (I("cmc_vid"), C("cmc_vid", f, "." + t, 365)), f = E("cmc_vid"), window.sessionStorage.setItem("_cmc_cmc_vid", f), L("vid found =", f), s && (L("Found clickmagick_cmc"), ((p = S(n = "cmc_ignore")) ? /^(no|false|0)$/i.test(p) : !clickmagick_cmc[n]) && (["utm_source", "utm_medium", "utm_campaign", "utm_term", "utm_content", "cmc_project", "cmc_goal", "cmc_amt", "cmc_cpc", "cmc_ref", "cmc_cogs", "cmc_unique", "cmc_strip", "cmc_tid", "cmc_adid", "cmc_redir", "gclid", "wbraid", "msclkid", "fbclid", "ttclid", "epik", "audopt", "audopt_pro"].forEach(function(c)
                {
                    var e;
                    clickmagick_cmc[c] = ("" !== (e = "" === (e = S(c = c)) && void 0 !== clickmagick_cmc[c] ? clickmagick_cmc[c] : e) && T(c) && window.sessionStorage.setItem("_cmc_" + c, e), e)
                }), clickmagick_cmc.disabled = (document.cookie = "cookietest=1", a = -1 == document.cookie.indexOf("cookietest="), document.cookie = "cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT", a ? 1 : 0), clickmagick_cmc.cmc_amt = clickmagick_cmc.cmc_amt.replace(/%2c/gi, ","), clickmagick_cmc.cmc_cpc = clickmagick_cmc.cmc_cpc.replace(/%2c/gi, ","), clickmagick_cmc.cmc_adid = clickmagick_cmc.cmc_adid.replace(/^tt(?=\d)/, "tt_"), "internal" === (r = clickmagick_cmc.utm_source.toLowerCase()) ? clickmagick_cmc.utm_source = r : "organic" === r && (clickmagick_cmc.utm_source = "", f || (clickmagick_cmc.utm_source = r, clickmagick_cmc.utm_medium = r, clickmagick_cmc.utm_campaign = "none", document.referrer && ((o = document.createElement("a")).href = document.referrer, clickmagick_cmc.utm_campaign = o.hostname), clickmagick_cmc.cmc_goal = "")), L(JSON.parse(JSON.stringify(clickmagick_cmc))), "a" === (r = S("cbur").toLowerCase()) && (clickmagick_cmc.cmc_goal = "s"), "d" === r && (clickmagick_cmc.cmc_goal = ""), o = /^[aes]$/i.test(clickmagick_cmc.cmc_goal), L("isValidClick =", r = "" !== clickmagick_cmc.utm_source && "" !== clickmagick_cmc.utm_medium && "" !== clickmagick_cmc.utm_campaign, "isValidGoal =", o), clickmagick_cmc.uid && clickmagick_cmc.hid && (r || o) && (r && "" === clickmagick_cmc.cmc_project && (clickmagick_cmc.cmc_project = t, clickmagick_cmc.domain = document.domain), /^(appspot\.com|googleusercontent\.com|localhost|\d+(\.\d+)+)$/i.test(clickmagick_cmc.cmc_project) || (f || C("cmc_vid", f = "cmc" + (Math.round(3294967294 * Math.random()) + 1e9), "." + t, 365), L("Computed vid =", f), window.sessionStorage.setItem("_cmc_cmc_vid", f), u = "?vid=" + f.substr(3), (t = Object.keys(clickmagick_cmc)).forEach(function(c)
                        {
                            /^(cmc_strip|cmc_redir|vid|id|attrs|_.+)$/.test(c) || "" === clickmagick_cmc[c] || (u += "&" + c + "=" + encodeURIComponent(clickmagick_cmc[c]))
                        }), v(), !r || o && "internal" !== clickmagick_cmc.utm_source || ("" != clickmagick_cmc.fbclid && (u += "&_fbc=" + encodeURIComponent(E("_fbc")) + "&_fbp=" + encodeURIComponent(E("_fbp"))), h(m + u.replace(/&cmc_goal=[^&]+/, ""), "click"), t.forEach(function(c)
                            {
                                T(c) && window.sessionStorage.setItem("_cmc_" + c, clickmagick_cmc[c])
                            })), o && h(m + u.replace(/&utm_[^&]+/gi, ""), "goal"), w()))), clickmagick_cmc.hasOwnProperty("cmc_redir") && clickmagick_cmc.cmc_redir.length && ($(300), r = (r = decodeURIComponent(clickmagick_cmc.cmc_redir)).replace(/\[cmc_vid\]/gi, f), /^http/i.test(r) || (r = "https://" + r), window.location.href = r), clickmagick_cmc.log = function(c, e, t, i)
                    {
                        e = e || "";
                        var a = t || "",
                            o = 0;
                        "s" !== (c = c.toLowerCase()) && !O(c) || (o = Number(t || "0.00"), a = i || ""),
                        /^\d+$/.test(clickmagick_cmc.uid) && /^\d+$/.test(clickmagick_cmc.hid) && (goalURL = m + "?vid=" + f.replace(/^cmc/i, "") + "&uid=" + clickmagick_cmc.uid + "&hid=" + clickmagick_cmc.hid + "&cmc_goal=" + c.substring(0, 1) + "&cmc_ref=" + encodeURIComponent(e), v(), "a" === c || "e" === c ? h(goalURL + "&cmc_project=" + encodeURIComponent(a), "goal") : "s" === c ? h(goalURL + "&cmc_amt=" + encodeURIComponent(o) + "&cmc_project=" + encodeURIComponent(a), "goal") : O(c) && (t = c + "::" + e + "::" + o, 0 === o || void 0 !== clickmagick_cmc._order_bumps[t] && 0 != clickmagick_cmc._order_bumps[t] ? (clickmagick_cmc._order_bumps[t] = 0, o = -o) : clickmagick_cmc._order_bumps[t] = o, h(goalURL + "&cmc_amt=" + encodeURIComponent(o) + "&cmc_project=" + encodeURIComponent(a), "goal")), w(), $(300))
                    }, /cmc|utm/i.test(clickmagick_cmc.cmc_strip) && history.replaceState && (e = (e = (e = /utm/i.test(clickmagick_cmc.cmc_strip) ? (e = (e = (e = (e = (e = (e = e.replace(/&utm_[^&]+/gi, "")).replace(/&gclid[^&]+/gi, "")).replace(/&wbraid[^&]+/gi, "")).replace(/&msclkid[^&]+/gi, "")).replace(/&fbclid[^&]+/gi, "")).replace(/&ttclid[^&]+/gi, "")).replace(/&epik[^&]+/gi, "") : e).replace(/&cmc_[^&]+/gi, "")).replace(/^&/, "?")) !== window.location.search && history.pushState({}, "", window.location.pathname + e + window.location.hash), clickmagick_cmc.vid = f), {});
                "complete" === document.readyState || "loading" !== document.readyState && !document.documentElement.doScroll ? R() : document.addEventListener("DOMContentLoaded", R)
            }
            function h(c, e)
            {
                var t;
                /^(click|goal|data)$/.test(e) || console.assert("type must be 'click', 'goal', or 'data'"),
                c += "&page_url=" + encodeURIComponent(i),
                (t = window.XMLHttpRequest ? new XMLHttpRequest : new ActiveXObject("Microsoft.XMLHTTP")) ? (l[e] = "waiting", l.active_reqs++, t.onload = function()
                    {
                        var c = JSON.parse(t.response);
                        "ABUSER" === c.status && (window.location.href = c.url),
                        "OK" !== c.status && console.warn(c.status),
                        c.temp_repeat && console.warn("temp click not recorded"),
                        --l.active_reqs <= 0 && (l.active_reqs = 0, l[e] = "success")
                    }, t.onerror = function()
                    {
                        --l.active_reqs,
                        l[e] = "error"
                    }, L("URL =", c), t.open("GET", c, !0), t.send()) : document.createElement("img").src = c
            }
            function v()
            {
                clickmagick_cmc.status = "waiting",
                l.click = l.goal = "success"
            }
            function w()
            {
                var e = 0;
                !function c()
                {
                    setTimeout(function()
                    {
                        ("waiting" === l.click || "waiting" === l.goal) && e++ < 70 ? c() : clickmagick_cmc.status = "success" === l.click && "success" === l.goal ? "success" : "error"
                    }, 100)
                }()
            }
            function y(c)
            {
                var i = {};
                c.forEach(function(o)
                {
                    var c,
                        e = o.value.trim().replace(/\s+/, " ");
                    function t(c, e)
                    {
                        e = U(e);
                        e = clickmagick_cmc[e];
                        if (void 0 === e)
                            return (t = new RegExp(U(c), "i")).test(o.name) || t.test(o.id);
                        for (var t, i = e.replace(/\s+/g, "").split(/\s*,\s*/), a = 0; a < i.length; a++)
                            if ("." === i[a].charAt(0))
                            {
                                if ((t = new RegExp("(^|\\s)" + i[a].substring(1) + "(\\s|$)", "i")).test(o.classList))
                                    return 1
                            }
                            else if ("!" === i[a].charAt(0))
                            {
                                if (o.name === i[a].substring(1))
                                    return 1
                            }
                            else if (o.id === i[a].replace(/^#/, ""))
                                return 1
                    }
                    "" !== e && (t("4292a2e23666e626a6a2e237a6763726a68215", "3666e626a605b7f706b6a7e6") ? i.l = e : t("4292b7c7d7669637a626e616a2e2963716968215", "a626e61605b7c7d7669605b7f706b6a7e6") ? i.a = e : t("4292b7c7e63637a626e616a2e2363716368215", "a626e61605b7c7e63605b7f706b6a7e6") ? i.z = e : t("4292a2e2a626e616a2e28215", "a626e616053636a79605b7f706b6a7e6") ? -1 !== (c = (i.a = e).indexOf(" ")) && (i.a = e.substr(0, c), i.z = e.substr(c + 1)) : t("4292d7a6d626a71605d7a6b6166626a6d705b777a6b737d7a6d626a71605c726c737a2e23636a6c637a2e2a63666d60626a2e28215", "a63666d6062605b7f706b6a7e6") ? (e = e.replace(/\D/g, ""), /\d{10,}/.test(e) && (i.b = e)) : t("429205d7a687c716e637a62606763746d7068737a2e236a6b737a2e2a6160676f7a2e23776f78215", "a6160676f705b7f706b6a7e6") ? (e = e.replace(/\D/g, ""), /\d{10,}/.test(e) && (i.f = e)) : t("429267b766c637b7c68215", "67b766c605b7f706b6a7e6") ? 3 <= e.length && (i.t = e) : t("4292a2e29706d7f7a2e2a6b7e6b7c737f392a6c61666829706d7f737a6b7e6b7c737b7c78215", "9706d7f705a6b7e6b7c705b7f706b6a7e6") ? 2 <= e.length && (i.v = e) : t("4292a2e2b7c706f737a2e2f7665737f7578215", "a6b606c60536e6b7c706f705b7f706b6a7e6") ? 2 <= e.length && (i.p = e) : t("429267d7b716a706c68215", "67d7b716a706c605b7f706b6a7e6") ? 2 <= e.length && (i.n = e) : /.@.+\..+/.test(e) && (i.l = e))
                }),
                Object.keys(i).every(function(c)
                {
                    var e = b[c] && b[c] == i[c];
                    return b[c] = i[c], e
                }) || (c = function(c)
                {
                    var e = "",
                        t = (c = encodeURIComponent(c), 0);
                    for (; t < c.length; )
                    {
                        var i;
                        "%" === c.charAt(t) ? (e += c.substr(t + 1, 2), t += 3) : (i = c.charCodeAt(t).toString(16).toUpperCase(), e += (1 == i.length ? "0" : "") + i, t++)
                    }
                    return e
                }(j(JSON.stringify(i))).split("").reverse().join(""), h(m + "?vid=" + f.replace(/^cmc/i, "") + "&uid=" + clickmagick_cmc.uid + "&hid=" + clickmagick_cmc.hid + "&cmclid=" + encodeURIComponent(c), "data"))
            }
            function R()
            {
                function c(c, e)
                {
                    for (var t = c.replace(/\s+/g, "").split(/\s*,\s*/), i = 0; i < t.length; i++)
                    {
                        var a,
                            o,
                            m = t[i],
                            n = (m = /^[.#]/.test(m) ? m : "#" + m).split(":"),
                            m = n.shift(),
                            r = "0.00",
                            n = ("s" !== e && "o" !== e || (r = n.shift()), n.shift() || m.substr(1));
                        "s" === e ? (a = clickmagick_cmc.log.bind(null, "s", n, r, clickmagick_cmc.cmc_project), L("log_sale:", n, r, clickmagick_cmc.cmc_project)) : "o" === e ? (o = "o" + i, clickmagick_cmc.log(o, n, 0, clickmagick_cmc.cmc_project), a = clickmagick_cmc.log.bind(null, o, n, r, clickmagick_cmc.cmc_project), L("log_orderbump:", o, n, r, clickmagick_cmc.cmc_project)) : (a = clickmagick_cmc.log.bind(null, e, n, clickmagick_cmc.cmc_project), L("log_:", e, n, clickmagick_cmc.cmc_project)),
                        !function(e, t)
                        {
                            document.addEventListener("click", function(c)
                            {
                                null !== c.target.closest(t) && e()
                            }, { capture: !0 })
                        }(a, m)
                    }
                }
                s && clickmagick_cmc.audopt_pro && (!0 === clickmagick_cmc.audopt_pro || /^on$/i.test(clickmagick_cmc.audopt_pro)) && (document.addEventListener("focusout", function(c)
                {
                    "INPUT" === c.target.tagName && f && y([
                        c.target
                    ])
                }, { capture: !0 }), document.addEventListener("change", function(c)
                {
                    "INPUT" === c.target.tagName && f && y([
                        c.target
                    ])
                }, { capture: !0 })),
                s && /^cmc\d+$/.test(f) && (clickmagick_cmc.hasOwnProperty("log_action") && c(clickmagick_cmc.log_action, "a"), clickmagick_cmc.hasOwnProperty("log_engage") && c(clickmagick_cmc.log_engage, "e"), clickmagick_cmc.hasOwnProperty("log_sale") && c(clickmagick_cmc.log_sale, "s"), clickmagick_cmc.hasOwnProperty("log_orderbump") && c(clickmagick_cmc.log_orderbump, "o"));
                for (var e = ["href", "src", "value", "data-imagelink", "data-custom-js"], t = (s && clickmagick_cmc.hasOwnProperty("attrs") && (e = e.concat(clickmagick_cmc.attrs)), /(\[|\%5B)(cmc_vid|clickid|gclid|wbraid|msclkid|fbclid|ttclid|epik|cmc_cpc|cmc_adid|cmc_tid|utm_.+?)(\]|\%5D)/i), i = 0; i < e.length; i++)
                    for (var a = e[i], o = document.querySelectorAll("[" + a + "]"), m = 0; m < o.length; m++)
                    {
                        for (var n = o[m].getAttribute(a), r = 0; l = n.match(t); )
                        {
                            var l = l[2].toLowerCase();
                            if (newVal = window.sessionStorage.getItem("_cmc_" + l), "cmc_vid" === l && g && (newVal = g), n = n.replace(t, newVal), 10 < r++)
                                break
                        }
                        n !== o[m].getAttribute(a) && o[m].setAttribute(a, n)
                    }
            }
            function C(c, e, t, i)
            {
                var a = new Date;
                a.setTime(a.getTime() + Math.floor(24 * i * 60 * 60 * 1e3)),
                e = e.replace(/;/g, "%3B"),
                document.cookie = c + "=" + e + ";domain=" + t + ";expires=" + a.toUTCString() + ";path=/"
            }
            function E(c)
            {
                for (var e = c + "=", t = document.cookie.split(";"), i = 0; i < t.length; i++)
                {
                    for (var a = t[i]; " " == a.charAt(0); )
                        a = a.substring(1);
                    if (0 == a.indexOf(e))
                        return a.substring(e.length, a.length).replace(/%3B/g, ";")
                }
                return ""
            }
            function I(c, e)
            {
                C(c, "", e = e || "", -1)
            }
            function U(c)
            {
                var e;
                return c = c.split("").reverse().join(""), e = (e = c).replace(/../gs, function(c)
                    {
                        return "%" + c
                    }), j(c = decodeURIComponent(e))
            }
            function j(c)
            {
                return c.replace(/./g, function(c)
                    {
                        c = c.charCodeAt(0);
                        return String.fromCharCode(64 <= c ? 15 ^ c : c)
                    })
            }
            function S(c)
            {
                c = new RegExp("&" + c + "=([^&]*)", "i").exec(e);
                return c ? decodeURIComponent(c[1]) : ""
            }
            function O(c)
            {
                return /^o\d?/.test(c)
            }
            function L()
            {
                c && "undefined" != typeof console && console.log.apply(console, arguments)
            }
            function T(c)
            {
                return !!/^(utm_.*|cmc_tid|gclid|wbraid|msclkid|fbclid|ttclid|epik|cmc_cpc|cmc_adid)$/.test(c)
            }
            function $(c)
            {
                for (var e = Date.now() + c; Date.now() < e; )
                    ;
            }
        }();