光速虚拟机 v3.8.2版本的 MD5 值为:e0eecbee2ded4bfb58a5ca72845ca90b

以下内容为反编译后的 g.java 源代码,内容仅作参考


package com.safedk.android.utils;

import android.os.SystemClock;
import java.util.regex.Pattern;
public class g {
    private static final String aE = "(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)<TAG_NAME>[\\s\\S]*?(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)([\\s\\S]*?)(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)(?:\\\\*/)<TAG_NAME>(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)";
    private static final String d = "RegexFactory";
    private static final String e = "(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)";
    private static final String f = "(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)";
    private static final String g = "(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)(?:\\\\*/)";
    private static final String h = "(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)";
    private static final String i = "(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)?";
    private static final String j = "(?:\\\\+x3D|%3d|=)";
    private static final String k = "(?:\\\\+x2B|%2b|\\+)";
    private static final String l = "[\\s\\S]*?";
    private static final String m = "(?:%26|\\\\+x26|&)";
    private static final String n = "(?:%24|\\\\+x24|$)";
    private static final String o = "(?:%21|\\\\+x21|!)";
    private static final String p = "(?:%5B|\\\\+x5B|\\[|\\\\n)";
    private static final String q = "(?:%5D|\\\\+x5D|\\])";
    private static final String r = "\\)";
    private static Pattern s = null;
    private static Pattern t = null;
    private static Pattern u = null;
    private static Pattern v = null;
    private static Pattern w = null;
    private static Pattern x = null;
    private static Pattern y = null;
    private static Pattern z = null;
    private static Pattern A = null;
    private static Pattern B = null;
    private static Pattern C = null;
    private static Pattern D = null;
    private static Pattern E = null;
    private static Pattern F = null;
    private static Pattern G = null;
    private static Pattern H = null;
    private static Pattern I = null;
    private static Pattern J = null;
    private static Pattern K = null;
    private static Pattern L = null;
    private static Pattern M = null;
    private static Pattern N = null;
    private static Pattern O = null;
    private static Pattern P = null;
    private static Pattern Q = null;
    private static Pattern R = null;
    private static Pattern S = null;
    private static Pattern T = null;
    private static Pattern U = null;
    private static Pattern V = null;
    private static Pattern W = null;
    private static Pattern X = null;
    private static Pattern Y = null;
    private static Pattern Z = null;
    private static Pattern aa = null;
    private static Pattern ab = null;
    private static Pattern ac = null;
    private static Pattern ad = null;
    private static Pattern ae = null;
    private static Pattern af = null;
    private static Pattern ag = null;
    private static Pattern ah = null;
    private static Pattern ai = null;
    private static Pattern aj = null;
    private static Pattern ak = null;
    private static Pattern al = null;
    private static Pattern am = null;
    private static Pattern an = null;
    private static Pattern ao = null;
    private static Pattern ap = null;
    private static Pattern aq = null;
    private static Pattern ar = null;
    private static Pattern as = null;
    private static Pattern at = null;
    private static Pattern au = null;
    private static Pattern av = null;
    private static Pattern aw = null;
    private static Pattern ax = null;
    private static Pattern ay = null;
    private static Pattern az = null;
    private static Pattern aA = null;
    private static Pattern aB = null;
    private static Pattern aC = null;
    private static Pattern aD = null;
    private static Pattern aF = null;
    private static Pattern aG = null;
    private static Pattern aH = null;
    private static Pattern aI = null;
    private static Pattern aJ = null;
    private static Pattern aK = null;
    private static Pattern aL = null;
    private static Pattern aM = null;
    private static Pattern aN = null;
    private static Pattern aO = null;
    private static Pattern aP = null;
    private static Pattern aQ = null;
    private static Pattern aR = null;
    private static Pattern aS = null;
    private static Pattern aT = null;
    public static Pattern a = null;
    public static Pattern b = null;
    public static Pattern c = null;
    private static g aU = null;

    public static Pattern A() {
        if (av == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            av = Pattern.compile("\\\\x3c(?:!DOCTYPE(?:.?))html\\\\x3e(.*?)(\\\\x3c/html\\\\x3e)");
            Logger.d(d, "Regex UNICODE_ENCODED_HTML initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return av;
    }

    public static Pattern B() {
        if (au == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            au = Pattern.compile("((http|https|gmsg):\\\\*\\/\\\\*\\/.*?)(?:;frame-src| alt|(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)|(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)|(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)|(?:%5B|\\\\+x5B|\\[|\\\\n)|(?:%5D|\\\\+x5D|\\])|\\)|[\n\r\t\\x{0001}-\\x{001f}\\x{fffd}])");
            Logger.d(d, "Regex URL_RESOURCES initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return au;
    }

    public static Pattern C() {
        if (at == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            at = Pattern.compile("video_id(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;):[\\s]*(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)([\\s\\S]*?)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)", 2);
            Logger.d(d, "Regex ADMOB_VIDEOID_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return at;
    }

    public static Pattern D() {
        if (as == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            as = Pattern.compile("creative_id(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;):[\\s]*(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)([\\s\\S]*?)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)", 2);
            Logger.d(d, "Regex ADMOB_CREATIVEID_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return as;
    }

    public static Pattern E() {
        if (ar == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ar = Pattern.compile("destination_url(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;):[\\s]*(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)([\\s\\S]*?)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)", 2);
            Logger.d(d, "Regex ADMOB_VIDEO_CLICKURL_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ar;
    }

    public static Pattern F() {
        if (aq == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aq = Pattern.compile("........VAST .*?AdSystem", 32);
            Logger.d(d, "Regex MULTI_VAST_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aq;
    }

    public static Pattern G() {
        if (ap == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ap = Pattern.compile("pod.vast", 16);
            Logger.d(d, "Regex POD_VAST_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ap;
    }

    public static Pattern H() {
        if (ao == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ao = Pattern.compile("VAST ", 16);
            Logger.d(d, "Regex VAST_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ao;
    }

    public static Pattern I() {
        if (an == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            an = Pattern.compile("ad_click_dest[\\s].*?=[\\s].*?\\\"([\\S].*?)\\\"");
            Logger.d(d, "Regex MRAID_URL_CLICK_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return an;
    }

    public static Pattern J() {
        if (am == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            am = Pattern.compile("adUnitId='(.*?)'", 2);
            Logger.d(d, "Regex MAX_AD_VIEW_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return am;
    }

    public static Pattern K() {
        if (al == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            al = Pattern.compile("[0-9]{2,3}\\.[0-9]{2,3}\\.[0-9]{2,3}\\.[0-9]{2,3}");
            Logger.d(d, "Regex IP_ADDRESS_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return al;
    }

    public static Pattern L() {
        if (ak == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ak = Pattern.compile("publisher-app-icon\\s?\\{(.*?)background(-image)?:.*?url\\(\"\\s*(?<url>.*?)\"\\s*\\)(.*?)\\}", 34);
            Logger.d(d, "Regex PUBLISHER_APP_ICON_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ak;
    }

    public static Pattern M() {
        if (aj == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aj = Pattern.compile("<canvas\\sclass=\\\\?\\\"(\\S+?)\\send-frame");
            Logger.d(d, "Regex IMAGE_URL_CLASS_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aj;
    }

    public static Pattern N() {
        if (ai == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ai = Pattern.compile("description[^>]+><span[^>]+>([^<]+)");
            Logger.d(d, "Regex DESCRIPTION_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ai;
    }

    public static Pattern O() {
        if (ah == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ah = Pattern.compile("headline[^>]+><span[^>]+>([^<]+)");
            Logger.d(d, "Regex HEADLINE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ah;
    }

    public static Pattern P() {
        if (ag == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ag = Pattern.compile("short-app-name[^>]+truncated[^>]+><span[^>]+>([^<]+)");
            Logger.d(d, "Regex SHORT_APP_NAME_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ag;
    }

    public static Pattern Q() {
        if (af == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            af = Pattern.compile("<canvas\\sclass=\\\\?\\\"(\\S+?)\\sendcard-app-icon");
            Logger.d(d, "Regex APP_ICON_CLASS_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return af;
    }

    public static Pattern R() {
        if (ae == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ae = Pattern.compile("<div\\sclass=\\\\?\\\"[^>]+podding-card[^>]+\\\\?\\\"[^>]*>");
            Logger.d(d, "Regex PODDING_CARD_DIV_CLASS_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ae;
    }

    public static Pattern S() {
        if (ad == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ad = Pattern.compile("<div\\sclass=\\\\?\\\"[^>]+endcard[^>]+\\\\?\\\"[^>]*>");
            Logger.d(d, "Regex ENDCARD_DIV_CLASS_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ad;
    }

    public static Pattern T() {
        if (ac == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ac = Pattern.compile("\\/VAST(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos).+ytimg[^\"]+?\\/([^\\\"\\\\/]{11})\\/[^\"]+(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)");
            Logger.d(d, "Regex YOUTUBE_VIDEO_ID_PATTERN_2 initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ac;
    }

    public static Pattern U() {
        if (ab == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ab = Pattern.compile("\\/VAST(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)(?:[^,]+,){6}(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)([^\\\"]{11})(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)");
            Logger.d(d, "Regex YOUTUBE_VIDEO_ID_PATTERN_1 initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ab;
    }

    public static Pattern V() {
        if (aa == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aa = Pattern.compile("<meta([^>]+)\\sindex=\\\\?\\\"(\\d)\\\\?\\\"\\sname=\\\\?\\\"video_fields\\\\?\\\">");
            Logger.d(d, "Regex META_VIDEO_FIELDS_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aa;
    }

    public static Pattern W() {
        if (Z == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            Z = Pattern.compile("");
            Logger.d(d, "Regex YOUTUBE_VIDEO_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return Z;
    }

    public static Pattern X() {
        if (Y == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            Y = Pattern.compile("Clickstring\\+([0-9])=(.*?)(?:(?:%24|\\\\+x24|$)|(?:%26|\\\\+x26|&)|(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;))", 2);
            Logger.d(d, "Regex CLICK_STRING_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return Y;
    }

    public static Pattern Y() {
        if (X == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            X = Pattern.compile("<img[^>]*src=[\\\"']([^\\\"^']*)(.*)\\/>|image:url((.*))");
            Logger.d(d, "Regex AD_IMAGE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return X;
    }

    public static Pattern Z() {
        if (W == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            W = Pattern.compile("is_rewarded_html5_playable[^}]*?true");
            Logger.d(d, "Regex PLAYABLE_FLAG_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return W;
    }

    public static g a() {
        return aU;
    }

    public static String a(String str) {
        return aE.replace("<TAG_NAME>", str);
    }

    public static Pattern aA() {
        if (D == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            D = Pattern.compile("pinpoint_url\\\":\\\"([^\\\"]+)\"");
            Logger.d(d, "Regex LIFTOFF_PINPOINT_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return D;
    }

    public static Pattern aB() {
        if (E == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            E = Pattern.compile("click_config\\\":\\{\\\"clickthrough_url\\\":\\{\\\"url\\\":\\\"([^\\\"]+)\\\"");
            Logger.d(d, "Regex LIFTOFF_CLICKTHROUGH_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return E;
    }

    public static Pattern aC() {
        if (G == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            G = Pattern.compile("\\{\\\"clickURLs\\\":\\{\\\"clickthroughURL\\\":\\{\\\"url\\\":\\\"([^\\\"]+)\\\"");
            Logger.d(d, "Regex LIFTOFF_PINPOINT_OUTER_ENV_CLICK_URL_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return G;
    }

    public static Pattern aD() {
        if (F == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            F = Pattern.compile("bidBundle\\\":\\\"([^\\\"]+)\\\"");
            Logger.d(d, "Regex LIFTOFF_BIDBUNDLE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return F;
    }

    public static Pattern aE() {
        if (c == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            c = Pattern.compile("trackingUrl = (\\'|\\\\\\\"|\\\")(.*?)(\\'|\\\\\\\"|\\\")(;| \\+)", 2);
            Logger.d(d, "Regex APPLOVIN_MRAID_CLICK_URL_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return c;
    }

    public static Pattern aa() {
        if (V == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            V = Pattern.compile("survey_payload[\\'\\\"]\\s*:\\s*[\\'\\\"](.*?)[\\'\\\"]");
            Logger.d(d, "Regex SURVEY_TEXT_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return V;
    }

    public static Pattern ab() {
        if (U == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            U = Pattern.compile("<(?!script|head|link|meta)([a-zA-Z0-9]+)(?:\\s*[^>]*)>([^=\\/\\{\\+]+?)<\\/\\1>");
            Logger.d(d, "Regex INNER_TEXT_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return U;
    }

    public static Pattern ac() {
        if (T == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            T = Pattern.compile("(?<!AdGroup\\+)Creative\\+ID\\+([0-9])=(.*?)(?:(?:%24|\\\\+x24|$)|(?:%26|\\\\+x26|&)|(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;))", 2);
            Logger.d(d, "Regex CREATIVE_ID_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return T;
    }

    public static Pattern ad() {
        if (S == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            S = Pattern.compile("AdGroup\\+Creative\\+ID\\+([0-9])=(.*?)(?:(?:%24|\\\\+x24|$)|(?:%26|\\\\+x26|&)|(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;))", 2);
            Logger.d(d, "Regex ADGROUP_CREATIVE_ID_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return S;
    }

    public static Pattern ae() {
        if (R == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            R = Pattern.compile("Landing\\+Page\\+([0-9])=(.*?)&", 2);
            Logger.d(d, "Regex LANDING_PAGE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return R;
    }

    public static Pattern af() {
        if (Q == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            Q = Pattern.compile("Creative\\+ID\\+([0-9])", 2);
            Logger.d(d, "Regex MULTIPLE_ADS_COUNT_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return Q;
    }

    public static Pattern ag() {
        if (N == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            N = Pattern.compile("(src\\s*=\\s*['\\\"].*?\\/)([A-Za-z0-9]{8}_)(.*?['\\\"\\?])|(url\\(.*?\\/)([A-Za-z0-9]{8}_)(.*?[)\\?])", 2);
            Logger.d(d, "Regex DIRECTSOLD_CONTENT_SRC_REGEX_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return N;
    }

    public static Pattern ah() {
        if (O == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            O = Pattern.compile("var[ ]+trackingUrl[ =]*['\"]([^'\"]*)['\"]", 2);
            Logger.d(d, "Regex TRACKING_URL_VAR_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return O;
    }

    public static Pattern ai() {
        if (P == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            P = Pattern.compile("href=\"(.*?)\"", 2);
            Logger.d(d, "Regex BANNER_HREF_CLICK_URL_PATTER initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return P;
    }

    public static Pattern aj() {
        if (M == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            M = Pattern.compile("<video .*src=\"(\\S*?)\".*</video>");
            Logger.d(d, "Regex VIDEO_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return M;
    }

    public static Pattern ak() {
        if (L == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            L = Pattern.compile("<span class=\"banner-description\">(.*?)</span>");
            Logger.d(d, "Regex BANNER_DESCRIPTION initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return L;
    }

    public static Pattern al() {
        if (K == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            K = Pattern.compile("<span class=\"banner-title\">(.*?)</span>");
            Logger.d(d, "Regex BANNER_TITLE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return K;
    }

    public static Pattern am() {
        if (J == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            J = Pattern.compile("!--(.*?)--");
            Logger.d(d, "Regex HTML_COMMENT_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return J;
    }

    public static Pattern an() {
        if (H == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            H = Pattern.compile("clickUrl: '([^']+)'");
            Logger.d(d, "Regex PLAYABLE_CLICK_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return H;
    }

    public static Pattern ao() {
        if (I == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            I = Pattern.compile("(market:[^'\"]+)['\"]");
            Logger.d(d, "Regex MARKET_APP_ID initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return I;
    }

    public static Pattern ap() {
        if (s == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            s = Pattern.compile("<tns:Ad>([\\s\\S]*?)</tns:Ad>", 2);
            Logger.d(d, "Regex PATTERN_FYBER_VAST_CONTENT initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return s;
    }

    public static Pattern aq() {
        if (t == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            t = Pattern.compile("<meta name=\"inneractive-session\" content=\"([\\s\\S]*?)\" \\/>", 2);
            Logger.d(d, "Regex PATTERN_FYBER_HTML_AD_META_SESSION initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return t;
    }

    public static Pattern ar() {
        if (u == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            u = Pattern.compile("<meta name=\"inneractive-session\" content=\"([\\s\\S]*?)\" \\/>", 2);
            Logger.d(d, "Regex PATTERN_FYBER_HTML_AD_CONTENT_JS_CSS initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return u;
    }

    public static Pattern as() {
        if (v == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            v = Pattern.compile("<a.*?id=\"liftoff-link\".*a>", 2);
            Logger.d(d, "Regex LIFTOFF_CLICK_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return v;
    }

    public static Pattern at() {
        if (w == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            w = Pattern.compile("videoSrc:%20%22(.*?)%22", 2);
            Logger.d(d, "Regex VIDEO_URL_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return w;
    }

    public static Pattern au() {
        if (x == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            x = Pattern.compile("<meta name=\"inneractive-session\" content=\"([\\s\\S]*?)\" \\/>", 2);
            Logger.d(d, "Regex HREF_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return x;
    }

    public static Pattern av() {
        if (z == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            z = Pattern.compile("^[0-9a-f]*$");
            Logger.d(d, "Regex HASH_FILENAME_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return z;
    }

    public static Pattern aw() {
        if (y == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            y = Pattern.compile("event_payload\".*\"event_pl\":\"(.*?)\"", 34);
            Logger.d(d, "Regex EVENT_PAYLOAD_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return y;
    }

    public static Pattern ax() {
        if (A == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            A = Pattern.compile("src=\\\\?\"([^\\\\\"]+)");
            Logger.d(d, "Regex SRC_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return A;
    }

    public static Pattern ay() {
        if (B == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            B = Pattern.compile("&lt;(img|IMG) (src|SRC)=&quot;(.*?)&quot;( style| STYLE|&gt;)");
            Logger.d(d, "Regex MRAID_IMG initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return B;
    }

    public static Pattern az() {
        if (C == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            C = Pattern.compile("&lt;(a|A) (href|HREF)=&quot;(.*?)&quot;(&gt;| )");
            Logger.d(d, "Regex MRAID_ANCHOR_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return C;
    }

    public static Pattern b() {
        if (b == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            b = Pattern.compile("<VAST.*/VAST>", 2);
            Logger.d(d, "Regex VAST_FAST_VAST_BLOCK_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return b;
    }

    public static Pattern c() {
        if (a == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            a = Pattern.compile(a("VAST"), 2);
            Logger.d(d, "Regex VAST_BLOCK_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return a;
    }

    public static Pattern d() {
        if (aT == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aT = Pattern.compile(a("Impression"), 2);
            Logger.d(d, "Regex VAST_IMPRESSION_URL_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aT;
    }

    public static Pattern e() {
        if (aS == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aS = Pattern.compile(a("CompanionClickTracking"), 2);
            Logger.d(d, "Regex VAST_COMPANION_CLICK_TRACKING_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aS;
    }

    public static Pattern f() {
        if (aR == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aR = Pattern.compile(a("ClickTracking"), 2);
            Logger.d(d, "Regex VAST_CLICK_TRACKING_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aR;
    }

    public static Pattern g() {
        if (aQ == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aQ = Pattern.compile("(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)Tracking(?:[\\s]|%20)event(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)?([\\s\\S]*?)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)?(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)([\\s\\S]*?)(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)(?:\\\\*/)Tracking(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)", 2);
            Logger.d(d, "Regex VAST_VIDEO_TRACKING_EVENT_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aQ;
    }

    public static Pattern h() {
        if (aP == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aP = Pattern.compile(a("AdParameters"), 2);
            Logger.d(d, "Regex VAST_AD_PARAMETERS_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aP;
    }

    public static Pattern i() {
        if (aO == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aO = Pattern.compile(a("HTMLResource"), 2);
            Logger.d(d, "Regex VAST_HTML_RESOURCE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aO;
    }

    public static Pattern j() {
        if (aN == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aN = Pattern.compile(a("IFrameResource"), 2);
            Logger.d(d, "Regex VAST_IFRAME_RESOURCE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aN;
    }

    public static Pattern k() {
        if (aM == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aM = Pattern.compile(a("StaticResource"), 2);
            Logger.d(d, "Regex VAST_STATIC_RESOURCE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aM;
    }

    public static Pattern l() {
        if (aL == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aL = Pattern.compile(a("YouTubeVideoId"), 2);
            Logger.d(d, "Regex VAST_YOUTUBE_VIDEO initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aL;
    }

    public static Pattern m() {
        if (aK == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aK = Pattern.compile(a("VASTAdTagURI"), 2);
            Logger.d(d, "Regex VAST_VAST_AD_TAG_URI_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aK;
    }

    public static Pattern n() {
        if (aJ == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aJ = Pattern.compile(a("CompanionClickThrough"), 2);
            Logger.d(d, "Regex VAST_COMPANION_CLICK_URL_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aJ;
    }

    public static Pattern o() {
        if (aI == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aI = Pattern.compile("(apiFramework(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)VPAID(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)|type(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)application/javascript(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;))", 2);
            Logger.d(d, "Regex VAST_MEDIA_FILE_PATTERN_JS_APP_ATTRIBUTE initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aI;
    }

    public static Pattern p() {
        if (aH == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aH = Pattern.compile(aE.replaceFirst("<TAG_NAME>", "MediaFile[^s]").replace("<TAG_NAME>", "MediaFile"), 2);
            Logger.d(d, "Regex VAST_MEDIA_FILE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aH;
    }

    public static Pattern q() {
        if (aG == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aG = Pattern.compile(a("ClickThrough"), 2);
            Logger.d(d, "Regex VAST_CLICK_URL_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aG;
    }

    public static Pattern r() {
        if (aF == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aF = Pattern.compile(a("AdSystem"), 2);
            Logger.d(d, "Regex VAST_AD_SYSTEM_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aF;
    }

    public static Pattern s() {
        if (aD == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aD = Pattern.compile("(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)Creative[^s]?(?:id(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)([0-9]+)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;))?.*?(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)[\\s\\S]*?(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)(?:\\\\*/)Creative(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)", 2);
            Logger.d(d, "Regex VAST_CREATIVE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aD;
    }

    public static Pattern t() {
        if (aC == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aC = Pattern.compile("(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)Ad(?:(?: +|%20)id(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)?(.*?)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)?(?:(?: +|%20).*?)?)?(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)", 34);
            Logger.d(d, "Regex VAST_AD_ID_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aC;
    }

    public static Pattern u() {
        if (aB == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aB = Pattern.compile("(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)Ad(?:(?: +|%20)id(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)?(.*?)(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)?(?:(?: +|%20).*?)?)?(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)[\\s\\S]*?(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)(?:\\\\*/)Ad(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)", 34);
            Logger.d(d, "Regex VAST_AD_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aB;
    }

    public static Pattern v() {
        if (aA == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aA = Pattern.compile("(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)(?:%21|\\\\+x21|!)(?:%5B|\\\\+x5B|\\[|\\\\n)CDATA(?:%5B|\\\\+x5B|\\[|\\\\n)([\\s\\S]*?)(?:%5D|\\\\+x5D|\\])(?:%5D|\\\\+x5D|\\])(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)");
            Logger.d(d, "Regex CDATA_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aA;
    }

    public static Pattern w() {
        if (az == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            az = Pattern.compile("\\\\+u([0-9a-f]{4})");
            Logger.d(d, "Regex UNICODE_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return az;
    }

    public static Pattern x() {
        if (ay == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ay = Pattern.compile("data:([a-zA-Z]*\\/[a-zA-Z1-9]*);?([\\s\\S]*?;)base64,([^\\\"\\')]*)");
            Logger.d(d, "Regex HTML_DATA_RESOURCES_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ay;
    }

    public static Pattern y() {
        if (ax == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            ax = Pattern.compile("(https?:\\/\\/.*?).googlevideo.com\\/videoplayback");
            Logger.d(d, "Regex GOOGLE_VIDEO_DOMAIN_PATTERN initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return ax;
    }

    public static Pattern z() {
        if (aw == null) {
            long elapsedRealtime = SystemClock.elapsedRealtime();
            aw = Pattern.compile("(https?:\\\\*\\/\\\\*\\/.*?)(?:;frame-src|(?:\\\\+x22|%22|\\\\*\"|&amp;quot;|\\\\*&quot;|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&amp;#39;|\\\\*&#39;)|(?:%3C|\\\\+x3c|<|&lt;|&amp;lt;)|(?:%3E|\\\\+x3e|>|&gt;|&amp;gt;|\\*&quot;|&apos)|\\s?(?:%5D|\\\\+x5D|\\]){2})");
            Logger.d(d, "Regex URL_RESOURCES_WITH_SPECIAL_CHARS initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
        }
        return aw;
    }
}