PageSourceSearch

https://the016.com/externals/mdetect/mdetect.min.js?c=84

js the016.com collected 2026-10-03 22:11:44 UTC 8,398 bytes, 211 lines download raw bytes

1var isIphone=false;var isTierIphone=false;var isTierRichCss=false;var isTierGenericMobile=false;var engineWebKit="webkit";var deviceIphone="iphone";var deviceIpod="ipod";var deviceIpad="ipad";var deviceMacPpc="macintosh";var deviceAndroid="android";var deviceGoogleTV="googletv";var deviceNuvifone="nuvifone";var deviceSymbian="symbian";var deviceS60="series60";var deviceS70="series70";var deviceS80="series80";var deviceS90="series90";var deviceWinPhone7="windows phone os 7";var deviceWinMob="windows ce";var deviceWindows="windows";var deviceIeMob="iemobile";var devicePpc="ppc";var enginePie="wm5 pie";var deviceBB="blackberry";var vndRIM="vnd.rim";var deviceBBStorm="blackberry95";var deviceBBBold="blackberry97";var deviceBBTour="blackberry96";var deviceBBCurve="blackberry89";var deviceBBTorch="blackberry 98";var devicePalm="palm";var deviceWebOS="webos";var engineBlazer="blazer";var engineXiino="xiino";var deviceKindle="kindle";var vndwap="vnd.wap";var wml="wml";var deviceBrew="brew";var deviceDanger="danger";var deviceHiptop="hiptop";var devicePlaystation="playstation";var deviceNintendoDs="nitro";var deviceNintendo="nintendo";var deviceWii="wii";var deviceXbox="xbox";var deviceArchos="archos";var engineOpera="opera";var engineNetfront="netfront";var engineUpBrowser="up.browser";var engineOpenWeb="openweb";var deviceMidp="midp";var uplink="up.link";var engineTelecaQ='teleca q';var devicePda="pda";var mini="mini";var mobile="mobile";var mobi="mobi";var maemo="maemo";var maemoTablet="tablet";var linux="linux";var qtembedded="qt embedded";var mylocom2="com2";var manuSonyEricsson="sonyericsson";var manuericsson="ericsson";var manuSamsung1="sec-sgh";var manuSony="sony";var manuHtc="htc";var svcDocomo="docomo";var svcKddi="kddi";var svcVodafone="vodafone";var disUpdate="update";var uagent=navigator.userAgent.toLowerCase();function DetectIphone()
2{if(uagent.search(deviceIphone)>-1)
3{if(DetectIpad()||DetectIpod())
4return false;else
5return true;}
6else
7return false;}
8function DetectIpod()
9{if(uagent.search(deviceIpod)>-1)
10return true;else
11return false;}
12function DetectIpad()
13{if(uagent.search(deviceIpad)>-1&&DetectWebkit())
14return true;else
15return false;}
16function DetectIphoneOrIpod()
17{if(uagent.search(deviceIphone)>-1||uagent.search(deviceIpod)>-1)
18return true;else
19return false;}
20function DetectAndroid()
21{if(uagent.search(deviceAndroid)>-1)
22return true;else
23return false;}
24function DetectAndroidWebKit()
25{if(DetectAndroid()&&DetectWebkit())
26return true;else
27return false;}
28function DetectGoogleTV()
29{if(uagent.search(deviceGoogleTV)>-1)
30return true;else
31return false;}
32function DetectWebkit()
33{if(uagent.search(engineWebKit)>-1)
34return true;else
35return false;}
36function DetectS60OssBrowser()
37{if(DetectWebkit())
38{if((uagent.search(deviceS60)>-1||uagent.search(deviceSymbian)>-1))
39return true;else
40return false;}
41else
42return false;}
43function DetectSymbianOS()
44{if(uagent.search(deviceSymbian)>-1||uagent.search(deviceS60)>-1||uagent.search(deviceS70)>-1||uagent.search(deviceS80)>-1||uagent.search(deviceS90)>-1)
45return true;else
46return false;}
47function DetectWindowsPhone7()
48{if(uagent.search(deviceWinPhone7)>-1)
49return true;else
50return false;}
51function DetectWindowsMobile()
52{if(DetectWindowsPhone7())
53return false;if(uagent.search(deviceWinMob)>-1||uagent.search(deviceIeMob)>-1||uagent.search(enginePie)>-1)
54return true;if((uagent.search(devicePpc)>-1)&&!(uagent.search(deviceMacPpc)>-1))
55return true;if(uagent.search(manuHtc)>-1&&uagent.search(deviceWindows)>-1)
56return true;else
57return false;}
58function DetectBlackBerry()
59{if(uagent.search(deviceBB)>-1)
60return true;if(uagent.search(vndRIM)>-1)
61return true;else
62return false;}
63function DetectBlackBerryWebKit()
64{if(uagent.search(deviceBB)>-1&&uagent.search(engineWebKit)>-1)
65return true;else
66return false;}
67function DetectBlackBerryTouch()
68{if((uagent.search(deviceBBStorm)>-1)||(uagent.search(deviceBBTorch)>-1))
69return true;else
70return false;}
71function DetectBlackBerryHigh()
72{if(DetectBlackBerryWebKit())
73return false;if(DetectBlackBerry())
74{if(DetectBlackBerryTouch()||uagent.search(deviceBBBold)>-1||uagent.search(deviceBBTour)>-1||uagent.search(deviceBBCurve)>-1)
75return true;else
76return false;}
77else
78return false;}
79function DetectBlackBerryLow()
80{if(DetectBlackBerry())
81{if(DetectBlackBerryHigh())
82return false;else
83return true;}
84else
85return false;}
86function DetectPalmOS()
87{if(uagent.search(devicePalm)>-1||uagent.search(engineBlazer)>-1||uagent.search(engineXiino)>-1)
88{if(DetectPalmWebOS())
89return false;else
90return true;}
91else
92return false;}
93function DetectPalmWebOS()
94{if(uagent.search(deviceWebOS)>-1)
95return true;else
96return false;}
97function DetectGarminNuvifone()
98{if(uagent.search(deviceNuvifone)>-1)
99return true;else
100return false;}
101function DetectSmartphone()
102{if(DetectIphoneOrIpod())
103return true;if(DetectS60OssBrowser())
104return true;if(DetectSymbianOS())
105return true;if(DetectWindowsMobile())
106return true;if(DetectWindowsPhone7())
107return true;if(DetectAndroid())
108return true;if(DetectBlackBerry())
109return true;if(DetectPalmWebOS())
110return true;if(DetectPalmOS())
111return true;if(DetectGarminNuvifone())
112return true;return false;};function DetectArchos()
113{if(uagent.search(deviceArchos)>-1)
114return true;else
115return false;}
116function DetectBrewDevice()
117{if(uagent.search(deviceBrew)>-1)
118return true;else
119return false;}
120function DetectDangerHiptop()
121{if(uagent.search(deviceDanger)>-1||uagent.search(deviceHiptop)>-1)
122return true;else
123return false;}
124function DetectMaemoTablet()
125{if(uagent.search(maemo)>-1)
126return true;if(uagent.search(maemoTablet)>-1&&uagent.search(linux)>-1)
127return true;else
128return false;}
129function DetectSonyMylo()
130{if(uagent.search(manuSony)>-1)
131{if(uagent.search(qtembedded)>-1||uagent.search(mylocom2)>-1)
132return true;else
133return false;}
134else
135return false;}
136function DetectOperaMobile()
137{if(uagent.search(engineOpera)>-1)
138{if(uagent.search(mini)>-1||uagent.search(mobi)>-1)
139return true;else
140return false;}
141else
142return false;}
143function DetectSonyPlaystation()
144{if(uagent.search(devicePlaystation)>-1)
145return true;else
146return false;};function DetectNintendo()
147{if(uagent.search(deviceNintendo)>-1||uagent.search(deviceWii)>-1||uagent.search(deviceNintendoDs)>-1)
148return true;else
149return false;};function DetectXbox()
150{if(uagent.search(deviceXbox)>-1)
151return true;else
152return false;};function DetectGameConsole()
153{if(DetectSonyPlaystation())
154return true;if(DetectNintendo())
155return true;if(DetectXbox())
156return true;else
157return false;};function DetectKindle()
158{if(uagent.search(deviceKindle)>-1)
159return true;else
160return false;}
161function DetectMobileQuick()
162{if(DetectIpad())
163return false;if(DetectSmartphone())
164return true;if(uagent.search(deviceMidp)>-1||DetectBrewDevice())
165return true;if(DetectOperaMobile())
166return true;if(uagent.search(engineNetfront)>-1)
167return true;if(uagent.search(engineUpBrowser)>-1)
168return true;if(uagent.search(engineOpenWeb)>-1)
169return true;if(DetectDangerHiptop())
170return true;if(DetectMaemoTablet())
171return true;if(DetectArchos())
172return true;if((uagent.search(devicePda)>-1)&&(uagent.search(disUpdate)<0))
173return true;if(uagent.search(mobile)>-1)
174return true;if(DetectKindle())
175return true;return false;};function DetectMobileLong()
176{if(DetectMobileQuick())
177return true;if(DetectGameConsole())
178return true;if(DetectSonyMylo())
179return true;if(uagent.search(manuSamsung1)>-1||uagent.search(manuSonyEricsson)>-1||uagent.search(manuericsson)>-1)
180return true;if(uagent.search(svcDocomo)>-1)
181return true;if(uagent.search(svcKddi)>-1)
182return true;if(uagent.search(svcVodafone)>-1)
183return true;return false;};function DetectTierIphone()
184{if(DetectIphoneOrIpod())
185return true;if(DetectAndroid())
186return true;if(DetectAndroidWebKit())
187return true;if(DetectWindowsPhone7())
188return true;if(DetectBlackBerryWebKit())
189return true;if(DetectPalmWebOS())
190return true;if(DetectGarminNuvifone())
191return true;if(DetectMaemoTablet())
192return true;else
193return false;};function DetectTierRichCss()
194{if(DetectMobileQuick())
195{if(DetectTierIphone())
196return false;if(DetectWebkit())
197return true;if(DetectS60OssBrowser())
198return true;if(DetectBlackBerryHigh())
199return true;if(DetectWindowsMobile())
200return true;if(uagent.search(engineTelecaQ)>-1)
201return true;else
202return false;}
203else
204return false;};function DetectTierOtherPhones()
205{if(DetectMobileLong())
206{if(DetectTierIphone())
207return false;if(DetectTierRichCss())
208return false;else
209return true;}
210else
211return false;};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.