光速虚拟机 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;)<TAG_NAME>[\\s\\S]*?(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&apos)([\\s\\S]*?)(?:%3C|\\\\+x3c|<|<|&lt;)(?:\\\\*/)<TAG_NAME>(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&apos)";
private static final String d = "RegexFactory";
private static final String e = "(?:%3C|\\\\+x3c|<|<|&lt;)";
private static final String f = "(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&apos)";
private static final String g = "(?:%3C|\\\\+x3c|<|<|&lt;)(?:\\\\*/)";
private static final String h = "(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')";
private static final String i = "(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')|(?:%3C|\\\\+x3c|<|<|&lt;)|(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&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|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*'):[\\s]*(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')([\\s\\S]*?)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*'):[\\s]*(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')([\\s\\S]*?)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*'):[\\s]*(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')([\\s\\S]*?)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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;|\\*"|&apos).+ytimg[^\"]+?\\/([^\\\"\\\\/]{11})\\/[^\"]+(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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;|\\*"|&apos)(?:[^,]+,){6}(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')([^\\\"]{11})(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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("<(img|IMG) (src|SRC)="(.*?)"( style| STYLE|>)");
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("<(a|A) (href|HREF)="(.*?)"(>| )");
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;)Tracking(?:[\\s]|%20)event(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')?([\\s\\S]*?)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')?(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&apos)([\\s\\S]*?)(?:%3C|\\\\+x3c|<|<|&lt;)(?:\\\\*/)Tracking(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&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|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')VPAID(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')|type(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')application/javascript(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#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;)Creative[^s]?(?:id(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')([0-9]+)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*'))?.*?(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&apos)[\\s\\S]*?(?:%3C|\\\\+x3c|<|<|&lt;)(?:\\\\*/)Creative(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&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;)Ad(?:(?: +|%20)id(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')?(.*?)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')?(?:(?: +|%20).*?)?)?(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&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;)Ad(?:(?: +|%20)id(?:\\\\+x3D|%3d|=)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')?(.*?)(?:\\\\+x22|%22|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')?(?:(?: +|%20).*?)?)?(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&apos)[\\s\\S]*?(?:%3C|\\\\+x3c|<|<|&lt;)(?:\\\\*/)Ad(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&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;)(?:%21|\\\\+x21|!)(?:%5B|\\\\+x5B|\\[|\\\\n)CDATA(?:%5B|\\\\+x5B|\\[|\\\\n)([\\s\\S]*?)(?:%5D|\\\\+x5D|\\])(?:%5D|\\\\+x5D|\\])(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&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|\\\\*\"|&quot;|\\\\*"|\\\\*u0026|quot;|\\\\+x27|%27|\\\\*'|'|&#39;|\\\\*')|(?:%3C|\\\\+x3c|<|<|&lt;)|(?:%3E|\\\\+x3e|>|>|&gt;|\\*"|&apos)|\\s?(?:%5D|\\\\+x5D|\\]){2})");
Logger.d(d, "Regex URL_RESOURCES_WITH_SPECIAL_CHARS initialized, operation took " + (SystemClock.elapsedRealtime() - elapsedRealtime) + " ms");
}
return aw;
}
}