Version Description
Download this release
Release Info
Developer | supercleanse |
Plugin | Shortlinks by Pretty Links – Best WordPress Link Tracking Plugin |
Version | 1.3.20 |
Comparing to | |
See all releases |
Version 1.3.20
- classes/models/PrliClick.php +239 -0
- classes/models/PrliGroup.php +114 -0
- classes/models/PrliLink.php +233 -0
- classes/models/PrliUtils.php +410 -0
- classes/models/models.inc.php +11 -0
- classes/views/prli-clicks/csv.php +24 -0
- classes/views/prli-clicks/head.php +105 -0
- classes/views/prli-clicks/list.php +149 -0
- classes/views/prli-groups/edit.php +58 -0
- classes/views/prli-groups/head.php +44 -0
- classes/views/prli-groups/list.php +86 -0
- classes/views/prli-groups/new.php +59 -0
- classes/views/prli-links/bar.php +12 -0
- classes/views/prli-links/edit.php +130 -0
- classes/views/prli-links/head.php +44 -0
- classes/views/prli-links/list.php +154 -0
- classes/views/prli-links/new.php +130 -0
- classes/views/shared/errors.php +19 -0
- classes/views/shared/table-nav.php +93 -0
- images/arrow_down.png +0 -0
- images/arrow_up.png +0 -0
- images/bookmark.png +0 -0
- images/browser/abilon.png +0 -0
- images/browser/adobe.png +0 -0
- images/browser/akregator.png +0 -0
- images/browser/alcatel.png +0 -0
- images/browser/amaya.png +0 -0
- images/browser/amigavoyager.png +0 -0
- images/browser/analogx.png +0 -0
- images/browser/apt.png +0 -0
- images/browser/avant.png +0 -0
- images/browser/aweb.png +0 -0
- images/browser/bpftp.png +0 -0
- images/browser/bytel.png +0 -0
- images/browser/chimera.png +0 -0
- images/browser/chrome.png +0 -0
- images/browser/cyberdog.png +0 -0
- images/browser/da.png +0 -0
- images/browser/dillo.png +0 -0
- images/browser/doris.png +0 -0
- images/browser/dreamcast.png +0 -0
- images/browser/ecatch.png +0 -0
- images/browser/encompass.png +0 -0
- images/browser/epiphany.png +0 -0
- images/browser/ericsson.png +0 -0
- images/browser/feeddemon.png +0 -0
- images/browser/feedreader.png +0 -0
- images/browser/firefox.png +0 -0
- images/browser/flashget.png +0 -0
- images/browser/fpexpress.png +0 -0
- images/browser/fresco.png +0 -0
- images/browser/freshdownload.png +0 -0
- images/browser/frontpage.png +0 -0
- images/browser/galeon.png +0 -0
- images/browser/getright.png +0 -0
- images/browser/gnome.png +0 -0
- images/browser/gnus.png +0 -0
- images/browser/gozilla.png +0 -0
- images/browser/hotjava.png +0 -0
- images/browser/httrack.png +0 -0
- images/browser/ibrowse.png +0 -0
- images/browser/icab.png +0 -0
- images/browser/java.png +0 -0
- images/browser/jetbrains_omea.png +0 -0
- images/browser/kmeleon.png +0 -0
- images/browser/konqueror.png +0 -0
- images/browser/leechget.png +0 -0
- images/browser/lg.png +0 -0
- images/browser/lotusnotes.png +0 -0
- images/browser/lynx.png +0 -0
- images/browser/macweb.png +0 -0
- images/browser/mediaplayer.png +0 -0
- images/browser/motorola.png +0 -0
- images/browser/mozilla.png +0 -0
- images/browser/mplayer.png +0 -0
- images/browser/msie.png +0 -0
- images/browser/msie_large.png +0 -0
- images/browser/multizilla.png +0 -0
- images/browser/ncsa_mosaic.png +0 -0
- images/browser/neon.png +0 -0
- images/browser/netnewswire.png +0 -0
- images/browser/netpositive.png +0 -0
- images/browser/netscape.png +0 -0
- images/browser/netscape_large.png +0 -0
- images/browser/netshow.png +0 -0
- images/browser/newsfire.png +0 -0
- images/browser/newsgator.png +0 -0
- images/browser/newzcrawler.png +0 -0
- images/browser/nokia.png +0 -0
- images/browser/notavailable.png +0 -0
- images/browser/omniweb.png +0 -0
- images/browser/opera.png +0 -0
- images/browser/panasonic.png +0 -0
- images/browser/pdaphone.png +0 -0
- images/browser/philips.png +0 -0
- images/browser/phoenix.png +0 -0
- images/browser/pluck.png +0 -0
- images/browser/pulpfiction.png +0 -0
- images/browser/real.png +0 -0
- images/browser/rss.png +0 -0
- images/browser/rssbandit.png +0 -0
- images/browser/rssowl.png +0 -0
- images/browser/rssreader.png +0 -0
- images/browser/rssxpress.png +0 -0
- images/browser/safari.png +0 -0
- images/browser/sagem.png +0 -0
- images/browser/samsung.png +0 -0
- images/browser/sharp.png +0 -0
- images/browser/sharpreader.png +0 -0
- images/browser/shrook.png +0 -0
- images/browser/siemens.png +0 -0
- images/browser/sony.png +0 -0
- images/browser/staroffice.png +0 -0
- images/browser/subversion.png +0 -0
- images/browser/teleport.png +0 -0
- images/browser/trium.png +0 -0
- images/browser/unknown.png +0 -0
- images/browser/w3c.png +0 -0
- images/browser/webcopier.png +0 -0
- images/browser/webreaper.png +0 -0
- images/browser/webtv.png +0 -0
- images/browser/webzip.png +0 -0
- images/browser/winxbox.png +0 -0
- images/browser/wizz.png +0 -0
- images/forward_params.png +0 -0
- images/os/aix.png +0 -0
- images/os/amigaos.png +0 -0
- images/os/apple.png +0 -0
- images/os/atari.png +0 -0
- images/os/beos.png +0 -0
- images/os/bsd.png +0 -0
- images/os/bsdfreebsd.png +0 -0
- images/os/bsdi.png +0 -0
- images/os/bsdnetbsd.png +0 -0
- images/os/bsdopenbsd.png +0 -0
- images/os/commodore.png +0 -0
- images/os/cpm.png +0 -0
- images/os/debian.png +0 -0
- images/os/digital.png +0 -0
- images/os/dos.png +0 -0
- images/os/dreamcast.png +0 -0
- images/os/freebsd.png +0 -0
- images/os/gnu.png +0 -0
- images/os/hpux.png +0 -0
- images/os/ibm.png +0 -0
- images/os/imode.png +0 -0
- images/os/irix.png +0 -0
- images/os/java.png +0 -0
- images/os/kfreebsd.png +0 -0
- images/os/linux.png +0 -0
- images/os/linuxcentos.png +0 -0
- images/os/linuxdebian.png +0 -0
- images/os/linuxfedora.png +0 -0
- images/os/linuxgentoo.png +0 -0
- images/os/linuxmandr.png +0 -0
- images/os/linuxredhat.png +0 -0
- images/os/linuxsuse.png +0 -0
- images/os/linuxubuntu.png +0 -0
- images/os/mac.png +0 -0
- images/os/macintosh.png +0 -0
- images/os/macosx.png +0 -0
- images/os/netbsd.png +0 -0
- images/os/netware.png +0 -0
- images/os/next.png +0 -0
- images/os/openbsd.png +0 -0
- images/os/os2.png +0 -0
- images/os/osf.png +0 -0
- images/os/psp.png +0 -0
- images/os/qnx.png +0 -0
- images/os/riscos.png +0 -0
- images/os/sco.png +0 -0
- images/os/sunos.png +0 -0
- images/os/symbian.png +0 -0
- images/os/unix.png +0 -0
- images/os/unknown.png +0 -0
- images/os/vms.png +0 -0
- images/os/webtv.png +0 -0
- images/os/win.png +0 -0
- images/os/win16.png +0 -0
- images/os/win2000.png +0 -0
- images/os/win2003.png +0 -0
- images/os/win95.png +0 -0
- images/os/win98.png +0 -0
- images/os/wince.png +0 -0
- images/os/winlong.png +0 -0
- images/os/winme.png +0 -0
- images/os/winnt.png +0 -0
- images/os/winunknown.png +0 -0
- images/os/winxbox.png +0 -0
- images/os/winxp.png +0 -0
- images/pixel_track.png +0 -0
- images/pretty-link-add.png +0 -0
- images/pretty-link-med.png +0 -0
- images/pretty-link-small.png +0 -0
- images/url_icon.gif +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_222222_256x240.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_228ef1_256x240.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_ef8c08_256x240.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_ffd27a_256x240.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_ffffff_256x240.png +0 -0
- includes/jquery/css/ui-lightness/jquery-ui-1.7.1.custom.css +404 -0
- includes/jquery/js/jquery-1.3.2.min.js +19 -0
- includes/jquery/js/jquery-ui-1.7.1.custom.min.js +273 -0
- includes/php/php_browsecap.ini +16810 -0
- includes/version-2-ichor/README.txt +8 -0
- includes/version-2-ichor/js/README.txt +12 -0
- includes/version-2-ichor/js/json/json2.js +461 -0
- includes/version-2-ichor/js/swfobject.js +5 -0
- includes/version-2-ichor/open-flash-chart.swf +0 -0
- pretty-bar.php +81 -0
- pretty-link.php +296 -0
- prli-add-link.php +8 -0
- prli-clicks.php +231 -0
- prli-config.php +15 -0
- prli-groups.php +175 -0
- prli-image-lookups.php +136 -0
- prli-links.php +181 -0
- prli-options.php +85 -0
- readme.txt +68 -0
classes/models/PrliClick.php
ADDED
@@ -0,0 +1,239 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class PrliClick
|
3 |
+
{
|
4 |
+
function table_name()
|
5 |
+
{
|
6 |
+
global $wpdb;
|
7 |
+
return $wpdb->prefix . 'prli_clicks';
|
8 |
+
}
|
9 |
+
|
10 |
+
function get_ip_exclude_list()
|
11 |
+
{
|
12 |
+
$exclude_list = get_option('prli_exclude_ips');
|
13 |
+
$exclude_list = preg_replace('#[ \t]#','',$exclude_list);
|
14 |
+
|
15 |
+
if($exclude_list)
|
16 |
+
return "'" . implode("','", explode(',',$exclude_list)) . "'";
|
17 |
+
else
|
18 |
+
return '';
|
19 |
+
}
|
20 |
+
|
21 |
+
function get_exclude_where_clause( $where = '')
|
22 |
+
{
|
23 |
+
$exclude_list = $this->get_ip_exclude_list();
|
24 |
+
|
25 |
+
if($where == '')
|
26 |
+
$starts_with = '';
|
27 |
+
else
|
28 |
+
$starts_with = ' AND';
|
29 |
+
|
30 |
+
if( $exclude_list != '')
|
31 |
+
return $starts_with . ' cl.ip NOT IN (' . $exclude_list . ')';
|
32 |
+
else
|
33 |
+
return '';
|
34 |
+
}
|
35 |
+
|
36 |
+
function getOne( $id )
|
37 |
+
{
|
38 |
+
global $wpdb, $prli_link, $prli_utils;
|
39 |
+
$click_table = $wpdb->prefix . "prli_clicks";
|
40 |
+
$query = 'SELECT cl.*, (SELECT count(*) FROM '. $this->table_name() .' cl2 WHERE cl2.ip = cl.ip) as ip_count, (SELECT count(*) FROM '. $this->table_name() .' cl3 WHERE cl3.vuid = cl.vuid) as vuid_count, li.name as link_name FROM ' . $this->table_name() . ' cl, ' . $prli_link->table_name() . ' li WHERE li.id = cl.link_id AND id=' . $id . $prli_utils->prepend_and_or_where(' AND',$this->get_exclude_where_clause());
|
41 |
+
|
42 |
+
return $wpdb->get_row($query);
|
43 |
+
}
|
44 |
+
|
45 |
+
// SELECT cl.*,li.name as link_name FROM wp_prli_clicks cl, wp_prli_links li WHERE li.id = cl.link_id ORDER BY created_at DESC
|
46 |
+
function getAll($where = '', $order = '')
|
47 |
+
{
|
48 |
+
global $wpdb, $prli_link, $prli_utils;
|
49 |
+
$click_table = $wpdb->prefix . "prli_clicks";
|
50 |
+
$where .= $this->get_exclude_where_clause( $where );
|
51 |
+
$where = $prli_utils->prepend_and_or_where(' AND', $where);
|
52 |
+
$query = 'SELECT cl.*, (SELECT count(*) FROM '. $this->table_name() .' cl2 WHERE cl2.ip = cl.ip) as ip_count, (SELECT count(*) FROM '. $this->table_name() .' cl3 WHERE cl3.vuid = cl.vuid) as vuid_count, li.name as link_name FROM ' . $this->table_name() . ' cl, ' . $prli_link->table_name() . ' li WHERE li.id = cl.link_id' . $where . $order;
|
53 |
+
return $wpdb->get_results($query);
|
54 |
+
}
|
55 |
+
|
56 |
+
// Delete all of the clicks from the database.
|
57 |
+
function clearAllClicks()
|
58 |
+
{
|
59 |
+
global $wpdb;
|
60 |
+
$query = "TRUNCATE TABLE " . $this->table_name();
|
61 |
+
return $wpdb->query($query);
|
62 |
+
}
|
63 |
+
|
64 |
+
// Pagination Methods
|
65 |
+
function getRecordCount($where='')
|
66 |
+
{
|
67 |
+
global $wpdb, $prli_link, $prli_utils;
|
68 |
+
$where .= $this->get_exclude_where_clause( $where );
|
69 |
+
$where = $prli_utils->prepend_and_or_where(' WHERE', $where);
|
70 |
+
$query = 'SELECT COUNT(*) FROM ' . $this->table_name() . ' cl'. $where;
|
71 |
+
return $wpdb->get_var($query);
|
72 |
+
}
|
73 |
+
|
74 |
+
function getPageCount($p_size, $where='')
|
75 |
+
{
|
76 |
+
return ceil((int)$this->getRecordCount($where) / (int)$p_size);
|
77 |
+
}
|
78 |
+
|
79 |
+
function getPage($current_p,$p_size, $where = '', $order = '')
|
80 |
+
{
|
81 |
+
global $wpdb, $prli_link, $prli_utils;
|
82 |
+
$click_table = $wpdb->prefix . "prli_clicks";
|
83 |
+
$end_index = $current_p * $p_size;
|
84 |
+
$start_index = $end_index - $p_size;
|
85 |
+
$where .= $this->get_exclude_where_clause( $where );
|
86 |
+
$where = $prli_utils->prepend_and_or_where(' AND', $where);
|
87 |
+
$query = 'SELECT cl.*, (SELECT count(*) FROM '. $this->table_name() .' cl2 WHERE cl2.ip = cl.ip) as ip_count, (SELECT count(*) FROM '. $this->table_name() .' cl3 WHERE cl3.vuid = cl.vuid) as vuid_count, li.name as link_name FROM ' . $this->table_name() . ' cl, ' . $prli_link->table_name() . ' li WHERE li.id = cl.link_id' . $where . $order . ' LIMIT ' . $start_index . ',' . $p_size . ';';
|
88 |
+
$results = $wpdb->get_results($query);
|
89 |
+
return $results;
|
90 |
+
}
|
91 |
+
|
92 |
+
function generateUniqueVisitorId($num_chars = 6)
|
93 |
+
{
|
94 |
+
global $wpdb, $prli_utils;
|
95 |
+
|
96 |
+
// We're doing a base 36 hash which is why we're always doing everything by 36
|
97 |
+
$max_vuid_value = pow(36,$num_chars);
|
98 |
+
$min_vuid_value = 37;
|
99 |
+
$vuid = base_convert( mt_rand($min_vuid_value,$max_vuid_value), 10, 36 );
|
100 |
+
|
101 |
+
$query = "SELECT DISTINCT vuid FROM ".$this->table_name();
|
102 |
+
$vuids = $wpdb->get_col($query,0);
|
103 |
+
|
104 |
+
// It is highly unlikely that we'll ever see 2 identical random vuids
|
105 |
+
// but just in case, here's some code to prevent collisions
|
106 |
+
while( in_array($vuid,$vuids) )
|
107 |
+
$vuid = base_convert( mt_rand($min_vuid_value,$max_vuid_value), 10, 36 );
|
108 |
+
|
109 |
+
return $vuid;
|
110 |
+
}
|
111 |
+
|
112 |
+
function get_counts_by_days($start_timestamp, $end_timestamp, $link_id = "all", $type = "all", $group = '')
|
113 |
+
{
|
114 |
+
global $wpdb, $prli_link;
|
115 |
+
|
116 |
+
$query = "SELECT DATE(cl.created_at) as cldate,COUNT(*) as clcount FROM ".$this->table_name()." cl WHERE DATE(cl.created_at) BETWEEN '".date("Y-n-j",$start_timestamp)."' AND '".date("Y-n-j",$end_timestamp)."'".$search_where.$this->get_exclude_where_clause( ' AND' );
|
117 |
+
|
118 |
+
if($link_id != "all")
|
119 |
+
$query .= " AND link_id=$link_id";
|
120 |
+
|
121 |
+
if(!empty($group))
|
122 |
+
$query .= " AND link_id IN (SELECT id FROM " . $prli_link->table_name() . " WHERE group_id=$group)";
|
123 |
+
|
124 |
+
if($type == "unique")
|
125 |
+
$query .= " AND first_click=1";
|
126 |
+
|
127 |
+
$query .= ' GROUP BY DATE(cl.created_at)';
|
128 |
+
|
129 |
+
$clicks_array = $wpdb->get_results($query);
|
130 |
+
|
131 |
+
$temp_array = array();
|
132 |
+
$counts_array = array();
|
133 |
+
$dates_array = array();
|
134 |
+
|
135 |
+
// Refactor Array for use later on
|
136 |
+
foreach($clicks_array as $c)
|
137 |
+
$temp_array[$c->cldate] = $c->clcount;
|
138 |
+
|
139 |
+
// Get the dates array
|
140 |
+
for($c = $start_timestamp; $c <= $end_timestamp; $c += 60*60*24)
|
141 |
+
$dates_array[] = date("Y-m-d",$c);
|
142 |
+
|
143 |
+
// Make sure counts array is in order and includes zero click days
|
144 |
+
foreach($dates_array as $date_str)
|
145 |
+
{
|
146 |
+
if(isset($temp_array[$date_str]))
|
147 |
+
$counts_array[$date_str] = $temp_array[$date_str];
|
148 |
+
else
|
149 |
+
$counts_array[$date_str] = 0;
|
150 |
+
}
|
151 |
+
|
152 |
+
return $counts_array;
|
153 |
+
}
|
154 |
+
|
155 |
+
|
156 |
+
function setupClickLineGraph($start_timestamp,$end_timestamp, $link_id = "all", $type = "all", $group = '')
|
157 |
+
{
|
158 |
+
global $wpdb, $prli_utils, $prli_link, $prli_group;
|
159 |
+
|
160 |
+
$dates_array = $this->get_counts_by_days($start_timestamp,$end_timestamp,$link_id,$type,$group);
|
161 |
+
|
162 |
+
$top_click_count = $prli_utils->getTopValue(array_values($dates_array));
|
163 |
+
|
164 |
+
if(!empty($group))
|
165 |
+
$link_slug = "group: '" . $wpdb->get_var("SELECT name FROM ".$prli_group->table_name()." WHERE id=$group") . "'";
|
166 |
+
else if($link_id == "all")
|
167 |
+
$link_slug = "all links";
|
168 |
+
else
|
169 |
+
$link_slug = "'/".$wpdb->get_var("SELECT slug FROM ".$prli_link->table_name()." WHERE id=$link_id") . "'";
|
170 |
+
|
171 |
+
if($type == "all")
|
172 |
+
$type_string = "All hits";
|
173 |
+
else
|
174 |
+
$type_string = "Unique hits";
|
175 |
+
|
176 |
+
$json_array = array(
|
177 |
+
"elements" => array( array(
|
178 |
+
"type" => "line",
|
179 |
+
"values" => array_values($dates_array),
|
180 |
+
"dot-style" => array(
|
181 |
+
"type" => "dot",
|
182 |
+
"dot-size" => 4,
|
183 |
+
"colour" => "#ffc94e",
|
184 |
+
"halo-size" => 1,
|
185 |
+
"tip" => "#val# hits"
|
186 |
+
),
|
187 |
+
"width" => 2
|
188 |
+
) ),
|
189 |
+
"title" => array(
|
190 |
+
"text" => 'Pretty Link: '.$type_string.' on '.$link_slug. ' between ' . date("Y-n-j",$start_timestamp) . ' and ' . date("Y-n-j",$end_timestamp),
|
191 |
+
"style" => "font-size: 16px; font-weight: bold; color: #3030d0; text-align: center; padding-bottom: 5px;"
|
192 |
+
),
|
193 |
+
"bg_colour" => "-1",
|
194 |
+
"y_axis" => array(
|
195 |
+
"min" => 0,
|
196 |
+
"max" => $top_click_count,
|
197 |
+
"steps" => (int)(($top_click_count>=10)?$top_click_count/10:1),
|
198 |
+
"colour" => "#A2ACBA"
|
199 |
+
),
|
200 |
+
"x_axis" => array(
|
201 |
+
"colour" => "#A2ACBA",
|
202 |
+
"grid-colour" => "#ffefa7",
|
203 |
+
"offset" => false,
|
204 |
+
"steps" => 4,
|
205 |
+
"labels" => array(
|
206 |
+
"steps" => 2,
|
207 |
+
"rotate" => 45,
|
208 |
+
"colour" => "#000000",
|
209 |
+
"labels" => array_keys($dates_array)
|
210 |
+
)
|
211 |
+
)
|
212 |
+
);
|
213 |
+
|
214 |
+
return $prli_utils->prli_json_encode($json_array);
|
215 |
+
}
|
216 |
+
|
217 |
+
|
218 |
+
// Set defaults and grab get or post of each possible param
|
219 |
+
function get_params_array()
|
220 |
+
{
|
221 |
+
$values = array(
|
222 |
+
'paged' => (isset($_GET['paged'])?$_GET['paged']:(isset($_POST['paged'])?$_POST['paged']:1)),
|
223 |
+
'l' => (isset($_GET['l'])?$_GET['l']:(isset($_POST['l'])?$_POST['l']:'all')),
|
224 |
+
'group' => (isset($_GET['group'])?$_GET['group']:(isset($_POST['group'])?$_POST['group']:'')),
|
225 |
+
'ip' => (isset($_GET['ip'])?$_GET['ip']:(isset($_POST['ip'])?$_POST['ip']:'')),
|
226 |
+
'vuid' => (isset($_GET['vuid'])?$_GET['vuid']:(isset($_POST['vuid'])?$_POST['vuid']:'')),
|
227 |
+
'sdate' => (isset($_GET['sdate'])?$_GET['sdate']:(isset($_POST['sdate'])?$_POST['sdate']:'')),
|
228 |
+
'edate' => (isset($_GET['edate'])?$_GET['edate']:(isset($_POST['edate'])?$_POST['edate']:'')),
|
229 |
+
'type' => (isset($_GET['type'])?$_GET['type']:(isset($_POST['type'])?$_POST['type']:'all')),
|
230 |
+
'search' => (isset($_GET['search'])?$_GET['search']:(isset($_POST['search'])?$_POST['search']:'')),
|
231 |
+
'sort' => (isset($_GET['sort'])?$_GET['sort']:(isset($_POST['sort'])?$_POST['sort']:'')),
|
232 |
+
'sdir' => (isset($_GET['sdir'])?$_GET['sdir']:(isset($_POST['sdir'])?$_POST['sdir']:''))
|
233 |
+
);
|
234 |
+
|
235 |
+
return $values;
|
236 |
+
}
|
237 |
+
|
238 |
+
}
|
239 |
+
?>
|
classes/models/PrliGroup.php
ADDED
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class PrliGroup
|
3 |
+
{
|
4 |
+
function table_name()
|
5 |
+
{
|
6 |
+
global $wpdb;
|
7 |
+
return $wpdb->prefix . 'prli_groups';
|
8 |
+
}
|
9 |
+
|
10 |
+
function create( $values )
|
11 |
+
{
|
12 |
+
global $wpdb, $wp_rewrite;
|
13 |
+
|
14 |
+
$query = 'INSERT INTO ' . $this->table_name() .
|
15 |
+
' (name,description,created_at) VALUES (\'' .
|
16 |
+
$values['name'] . '\',\'' .
|
17 |
+
$values['description'] . '\',' .
|
18 |
+
'NOW())';
|
19 |
+
$query_results = $wpdb->query($query);
|
20 |
+
return $wpdb->insert_id;
|
21 |
+
}
|
22 |
+
|
23 |
+
function update( $id, $values )
|
24 |
+
{
|
25 |
+
global $wpdb, $wp_rewrite;
|
26 |
+
|
27 |
+
$query = 'UPDATE ' . $this->table_name() .
|
28 |
+
' SET name=\'' . $values['name'] . '\', ' .
|
29 |
+
' description=\'' . $values['description'] . '\' ' .
|
30 |
+
' WHERE id='.$id;
|
31 |
+
$query_results = $wpdb->query($query);
|
32 |
+
return $query_results;
|
33 |
+
}
|
34 |
+
|
35 |
+
function destroy( $id )
|
36 |
+
{
|
37 |
+
require_once(PRLI_MODELS_PATH.'/models.inc.php');
|
38 |
+
global $wpdb, $prli_link, $wp_rewrite;
|
39 |
+
|
40 |
+
// Disconnect the links from this group
|
41 |
+
$query = 'UPDATE ' . $prli_link->table_name() .
|
42 |
+
' SET group_id = NULL ' .
|
43 |
+
' WHERE group_id='.$id;
|
44 |
+
$query_results = $wpdb->query($query);
|
45 |
+
|
46 |
+
$destroy = 'DELETE FROM ' . $this->table_name() . ' WHERE id=' . $id;
|
47 |
+
return $wpdb->query($destroy);
|
48 |
+
}
|
49 |
+
|
50 |
+
function getOne( $id )
|
51 |
+
{
|
52 |
+
global $wpdb, $prli_link, $prli_click;
|
53 |
+
$query = 'SELECT gr.*, (SELECT COUNT(*) FROM ' . $prli_link->table_name() . ' li WHERE li.group_id = gr.id) as link_count, (SELECT COUNT(*) FROM ' . $prli_click->table_name() . ' cl WHERE link_id IN (SELECT li2.id FROM ' . $prli_link->table_name() . ' li2 WHERE li2.group_id=gr.id)) as click_count FROM ' . $this->table_name() . ' gr WHERE id=' . $id . ';';
|
54 |
+
return $wpdb->get_row($query);
|
55 |
+
}
|
56 |
+
|
57 |
+
function getAll( $where = '', $order_by = '' )
|
58 |
+
{
|
59 |
+
global $wpdb, $prli_utils, $prli_link, $prli_click;
|
60 |
+
$query = 'SELECT gr.*, (SELECT COUNT(*) FROM ' . $prli_link->table_name() . ' li WHERE li.group_id = gr.id) as link_count, (SELECT COUNT(*) FROM ' . $prli_click->table_name() . ' cl WHERE link_id IN (SELECT li2.id FROM ' . $prli_link->table_name() . ' li2 WHERE li2.group_id=gr.id)) as click_count FROM ' . $this->table_name() . ' gr' . $prli_utils->prepend_and_or_where(' WHERE', $where) . $order_by;
|
61 |
+
return $wpdb->get_results($query);
|
62 |
+
}
|
63 |
+
|
64 |
+
// Pagination Methods
|
65 |
+
function getRecordCount($where="")
|
66 |
+
{
|
67 |
+
global $wpdb, $prli_utils;
|
68 |
+
$query = 'SELECT COUNT(*) FROM ' . $this->table_name() . $prli_utils->prepend_and_or_where(' WHERE', $where);
|
69 |
+
return $wpdb->get_var($query);
|
70 |
+
}
|
71 |
+
|
72 |
+
function getPageCount($p_size, $where="")
|
73 |
+
{
|
74 |
+
return ceil((int)$this->getRecordCount($where) / (int)$p_size);
|
75 |
+
}
|
76 |
+
|
77 |
+
function getPage($current_p,$p_size, $where = "", $order_by = '')
|
78 |
+
{
|
79 |
+
global $wpdb, $prli_link, $prli_utils, $prli_click;
|
80 |
+
$end_index = $current_p * $p_size;
|
81 |
+
$start_index = $end_index - $p_size;
|
82 |
+
$query = 'SELECT gr.*, (SELECT COUNT(*) FROM ' . $prli_link->table_name() . ' li WHERE li.group_id = gr.id) as link_count, (SELECT COUNT(*) FROM ' . $prli_click->table_name() . ' cl WHERE link_id IN (SELECT li2.id FROM ' . $prli_link->table_name() . ' li2 WHERE li2.group_id=gr.id)) as click_count FROM ' . $this->table_name() . ' gr' . $prli_utils->prepend_and_or_where(' WHERE', $where) . $order_by .' LIMIT ' . $start_index . ',' . $p_size;
|
83 |
+
$results = $wpdb->get_results($query);
|
84 |
+
return $results;
|
85 |
+
}
|
86 |
+
|
87 |
+
// Set defaults and grab get or post of each possible param
|
88 |
+
function get_params_array()
|
89 |
+
{
|
90 |
+
$values = array(
|
91 |
+
'action' => (isset($_GET['action'])?$_GET['action']:(isset($_POST['action'])?$_POST['action']:'list')),
|
92 |
+
'id' => (isset($_GET['id'])?$_GET['id']:(isset($_POST['id'])?$_POST['id']:'')),
|
93 |
+
'paged' => (isset($_GET['paged'])?$_GET['paged']:(isset($_POST['paged'])?$_POST['paged']:1)),
|
94 |
+
'group' => (isset($_GET['group'])?$_GET['group']:(isset($_POST['group'])?$_POST['group']:'')),
|
95 |
+
'search' => (isset($_GET['search'])?$_GET['search']:(isset($_POST['search'])?$_POST['search']:'')),
|
96 |
+
'sort' => (isset($_GET['sort'])?$_GET['sort']:(isset($_POST['sort'])?$_POST['sort']:'')),
|
97 |
+
'sdir' => (isset($_GET['sdir'])?$_GET['sdir']:(isset($_POST['sdir'])?$_POST['sdir']:''))
|
98 |
+
);
|
99 |
+
|
100 |
+
return $values;
|
101 |
+
}
|
102 |
+
|
103 |
+
function validate( $values )
|
104 |
+
{
|
105 |
+
global $wpdb, $prli_utils;
|
106 |
+
|
107 |
+
$errors = array();
|
108 |
+
if( empty($values['name']) )
|
109 |
+
$errors[] = "Group must have a name.";
|
110 |
+
|
111 |
+
return $errors;
|
112 |
+
}
|
113 |
+
}
|
114 |
+
?>
|
classes/models/PrliLink.php
ADDED
@@ -0,0 +1,233 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class PrliLink
|
3 |
+
{
|
4 |
+
function table_name()
|
5 |
+
{
|
6 |
+
global $wpdb;
|
7 |
+
return $wpdb->prefix . 'prli_links';
|
8 |
+
}
|
9 |
+
|
10 |
+
function create( $values )
|
11 |
+
{
|
12 |
+
global $wpdb;
|
13 |
+
|
14 |
+
$values['name'] = (!empty($values['name'])?$values['name']:$values['slug']);
|
15 |
+
$query = 'INSERT INTO ' . $this->table_name() .
|
16 |
+
' (url,slug,name,param_forwarding,param_struct,redirect_type,description,gorder,track_me,nofollow,use_prettybar,track_as_img,group_id,created_at) VALUES (\'' .
|
17 |
+
$values['url'] . '\',\'' .
|
18 |
+
$values['slug'] . '\',\'' .
|
19 |
+
$values['name'] . '\',\'' .
|
20 |
+
$values['param_forwarding'] . '\',\'' .
|
21 |
+
$values['param_struct'] . '\',\'' .
|
22 |
+
$values['redirect_type'] . '\',\'' .
|
23 |
+
$values['description'] . '\',' .
|
24 |
+
$values['gorder'] . ',' .
|
25 |
+
(int)isset($values['track_me']) . ',' .
|
26 |
+
(int)isset($values['nofollow']) . ',' .
|
27 |
+
(int)isset($values['use_prettybar']) . ',' .
|
28 |
+
(int)isset($values['track_as_img']) . ',' .
|
29 |
+
(isset($values['group_id'])?(int)$values['group_id']:'NULL') . ',' .
|
30 |
+
'NOW())';
|
31 |
+
$query_results = $wpdb->query($query);
|
32 |
+
return $query_results;
|
33 |
+
}
|
34 |
+
|
35 |
+
function update( $id, $values )
|
36 |
+
{
|
37 |
+
global $wpdb;
|
38 |
+
|
39 |
+
$values['name'] = (!empty($values['name'])?$values['name']:$values['slug']);
|
40 |
+
$query = 'UPDATE ' . $this->table_name() .
|
41 |
+
' SET url=\'' . $values['url'] . '\', ' .
|
42 |
+
' slug=\'' . $values['slug'] . '\', ' .
|
43 |
+
' name=\'' . $values['name'] . '\', ' .
|
44 |
+
' param_forwarding=\'' . $values['param_forwarding'] . '\', ' .
|
45 |
+
' param_struct=\'' . $values['param_struct'] . '\', ' .
|
46 |
+
' redirect_type=\'' . $values['redirect_type'] . '\', ' .
|
47 |
+
' description=\'' . $values['description'] . '\', ' .
|
48 |
+
' gorder=' . $values['gorder'] . ', ' .
|
49 |
+
' track_me=' . (int)isset($values['track_me']) . ',' .
|
50 |
+
' nofollow=' . (int)isset($values['nofollow']) . ',' .
|
51 |
+
' use_prettybar=' . (int)isset($values['use_prettybar']) . ',' .
|
52 |
+
' track_as_img=' . (int)isset($values['track_as_img']) . ',' .
|
53 |
+
' group_id=' . (isset($values['group_id'])?(int)$values['group_id']:'NULL') .
|
54 |
+
' WHERE id='.$id;
|
55 |
+
$query_results = $wpdb->query($query);
|
56 |
+
return $query_results;
|
57 |
+
}
|
58 |
+
|
59 |
+
function update_group( $id, $value, $group_id )
|
60 |
+
{
|
61 |
+
global $wpdb;
|
62 |
+
$query = 'UPDATE ' . $this->table_name() .
|
63 |
+
' SET group_id=' . (isset($value)?$group_id:'NULL') .
|
64 |
+
' WHERE id='.$id;
|
65 |
+
$query_results = $wpdb->query($query);
|
66 |
+
return $query_results;
|
67 |
+
}
|
68 |
+
|
69 |
+
function destroy( $id )
|
70 |
+
{
|
71 |
+
require_once(PRLI_MODELS_PATH.'/models.inc.php');
|
72 |
+
global $wpdb, $prli_click;
|
73 |
+
|
74 |
+
$reset = 'DELETE FROM ' . $prli_click->table_name() . ' WHERE link_id=' . $id;
|
75 |
+
$destroy = 'DELETE FROM ' . $this->table_name() . ' WHERE id=' . $id;
|
76 |
+
|
77 |
+
$wpdb->query($reset);
|
78 |
+
return $wpdb->query($destroy);
|
79 |
+
}
|
80 |
+
|
81 |
+
function reset( $id )
|
82 |
+
{
|
83 |
+
require_once(PRLI_MODELS_PATH.'/models.inc.php');
|
84 |
+
global $wpdb, $prli_click;
|
85 |
+
|
86 |
+
$reset = 'DELETE FROM ' . $prli_click->table_name() . ' WHERE link_id=' . $id;
|
87 |
+
return $wpdb->query($reset);
|
88 |
+
}
|
89 |
+
|
90 |
+
function getOneFromSlug( $slug )
|
91 |
+
{
|
92 |
+
global $wpdb;
|
93 |
+
$query = 'SELECT * FROM ' . $this->table_name() . ' WHERE slug=\'' . $slug . '\'';
|
94 |
+
return $wpdb->get_row($query);
|
95 |
+
}
|
96 |
+
|
97 |
+
function getOne( $id )
|
98 |
+
{
|
99 |
+
global $wpdb, $prli_click;
|
100 |
+
$query = 'SELECT li.*, (SELECT COUNT(*) FROM ' . $prli_click->table_name() . ' cl WHERE cl.link_id = li.id' . $prli_click->get_exclude_where_clause( ' AND' ) . ') as clicks FROM ' . $this->table_name() . ' li WHERE id=' . $id;
|
101 |
+
return $wpdb->get_row($query);
|
102 |
+
}
|
103 |
+
|
104 |
+
function getAll($where = '', $order_by = '')
|
105 |
+
{
|
106 |
+
global $wpdb, $prli_click, $prli_group, $prli_utils;
|
107 |
+
$query = 'SELECT li.*, (SELECT COUNT(*) FROM ' . $prli_click->table_name() . ' cl WHERE cl.link_id = li.id' . $prli_click->get_exclude_where_clause( ' AND' ) . ') as clicks, gr.name as group_name FROM '. $this->table_name() . ' li LEFT OUTER JOIN ' . $prli_group->table_name() . ' gr ON li.group_id=gr.id' . $prli_utils->prepend_and_or_where(' WHERE', $where) . $order_by;
|
108 |
+
return $wpdb->get_results($query);
|
109 |
+
}
|
110 |
+
|
111 |
+
// Pagination Methods
|
112 |
+
function getRecordCount($where="")
|
113 |
+
{
|
114 |
+
global $wpdb, $prli_utils;
|
115 |
+
$query = 'SELECT COUNT(*) FROM ' . $this->table_name() . $prli_utils->prepend_and_or_where(' WHERE', $where);
|
116 |
+
return $wpdb->get_var($query);
|
117 |
+
}
|
118 |
+
|
119 |
+
function getPageCount($p_size, $where="")
|
120 |
+
{
|
121 |
+
return ceil((int)$this->getRecordCount($where) / (int)$p_size);
|
122 |
+
}
|
123 |
+
|
124 |
+
function getPage($current_p,$p_size, $where = "", $order_by = '')
|
125 |
+
{
|
126 |
+
global $wpdb, $prli_click, $prli_utils, $prli_group;
|
127 |
+
$end_index = $current_p * $p_size;
|
128 |
+
$start_index = $end_index - $p_size;
|
129 |
+
$query = 'SELECT li.*, (SELECT COUNT(*) FROM ' . $prli_click->table_name() . ' cl WHERE cl.link_id = li.id' . $prli_click->get_exclude_where_clause( ' AND' ) . ') as clicks, gr.name as group_name FROM ' . $this->table_name() . ' li LEFT OUTER JOIN ' . $prli_group->table_name() . ' gr ON li.group_id=gr.id' . $prli_utils->prepend_and_or_where(' WHERE', $where) . $order_by .' LIMIT ' . $start_index . ',' . $p_size . ';';
|
130 |
+
$results = $wpdb->get_results($query);
|
131 |
+
return $results;
|
132 |
+
}
|
133 |
+
|
134 |
+
/** I'm generating a slug that is by default 2-3 characters long.
|
135 |
+
* This gives us a possibility of 36^3 - 37 = 46,619 possible
|
136 |
+
* random slugs. That should be *more* than enough slugs for
|
137 |
+
* any website -- if I get any feedback that we need more then
|
138 |
+
* I can always make a config option to raise the # of chars.
|
139 |
+
*/
|
140 |
+
function generateValidSlug($num_chars = 3)
|
141 |
+
{
|
142 |
+
global $wpdb, $prli_utils;
|
143 |
+
|
144 |
+
// We're doing a base 36 hash which is why we're always doing everything by 36
|
145 |
+
$max_slug_value = pow(36,$num_chars);
|
146 |
+
$min_slug_value = 37; // we want to have at least 2 characters in the slug
|
147 |
+
$slug = base_convert( rand($min_slug_value,$max_slug_value), 10, 36 );
|
148 |
+
|
149 |
+
$query = "SELECT slug FROM " . $this->table_name(); // . " WHERE slug='" . $slug . "'";
|
150 |
+
$slugs = $wpdb->get_col($query,0);
|
151 |
+
|
152 |
+
// It is highly unlikely that we'll ever see 2 identical random slugs
|
153 |
+
// but just in case, here's some code to prevent collisions
|
154 |
+
while( in_array($slug,$slugs) or !$prli_utils->slugIsAvailable($slug) )
|
155 |
+
$slug = base_convert( rand($min_slug_value,$max_slug_value), 10, 36 );
|
156 |
+
|
157 |
+
return $slug;
|
158 |
+
}
|
159 |
+
|
160 |
+
function get_pretty_link_url($slug)
|
161 |
+
{
|
162 |
+
global $prli_blogurl;
|
163 |
+
|
164 |
+
$link = $this->getOneFromSlug($slug);
|
165 |
+
|
166 |
+
if((isset($link->param_forwarding) and $link->param_forwarding == 'custom') and
|
167 |
+
(isset($link->track_as_img) and $link->track_as_img == 1))
|
168 |
+
return "<img src=\"".$prli_blogurl . '/' . $link->slug . $link->param_struct . "\" width=\"1\" height=\"1\" style=\"display: none\" />";
|
169 |
+
else if((!isset($link->param_forwarding) or $link->param_forwarding != 'custom') and
|
170 |
+
(isset($link->track_as_img) and $link->track_as_img == 1))
|
171 |
+
return "<img src=\"".$prli_blogurl . '/' . $link->slug . "\" width=\"1\" height=\"1\" style=\"display: none\" />";
|
172 |
+
else if((isset($link->param_forwarding) and $link->param_forwarding == 'custom') and
|
173 |
+
(!isset($link->track_as_img) or $link->track_as_img == 0))
|
174 |
+
return $prli_blogurl . '/' . $link->slug . $link->param_struct;
|
175 |
+
else
|
176 |
+
return $prli_blogurl . '/' . $link->slug;
|
177 |
+
}
|
178 |
+
|
179 |
+
// Set defaults and grab get or post of each possible param
|
180 |
+
function get_params_array()
|
181 |
+
{
|
182 |
+
$values = array(
|
183 |
+
'action' => (isset($_GET['action'])?$_GET['action']:(isset($_POST['action'])?$_POST['action']:'list')),
|
184 |
+
'regenerate' => (isset($_GET['regenerate'])?$_GET['regenerate']:(isset($_POST['regenerate'])?$_POST['regenerate']:'false')),
|
185 |
+
'id' => (isset($_GET['id'])?$_GET['id']:(isset($_POST['id'])?$_POST['id']:'')),
|
186 |
+
'group_name' => (isset($_GET['group_name'])?$_GET['group_name']:(isset($_POST['group_name'])?$_POST['group_name']:'')),
|
187 |
+
'paged' => (isset($_GET['paged'])?$_GET['paged']:(isset($_POST['paged'])?$_POST['paged']:1)),
|
188 |
+
'group' => (isset($_GET['group'])?$_GET['group']:(isset($_POST['group'])?$_POST['group']:'')),
|
189 |
+
'search' => (isset($_GET['search'])?$_GET['search']:(isset($_POST['search'])?$_POST['search']:'')),
|
190 |
+
'sort' => (isset($_GET['sort'])?$_GET['sort']:(isset($_POST['sort'])?$_POST['sort']:'')),
|
191 |
+
'sdir' => (isset($_GET['sdir'])?$_GET['sdir']:(isset($_POST['sdir'])?$_POST['sdir']:''))
|
192 |
+
);
|
193 |
+
|
194 |
+
return $values;
|
195 |
+
}
|
196 |
+
|
197 |
+
function validate( $values )
|
198 |
+
{
|
199 |
+
global $wpdb, $prli_utils;
|
200 |
+
|
201 |
+
$errors = array();
|
202 |
+
if( ( $values['url'] == null or $values['url'] == '') and $values['track_as_img'] != 'on' )
|
203 |
+
$errors[] = "Target URL can't be blank -- unless this Pretty Link is being used as a tracking pixel (see Advanced Options on this page)";
|
204 |
+
|
205 |
+
if( $values['slug'] == null or $values['slug'] == '' )
|
206 |
+
$errors[] = "Pretty Link can't be blank";
|
207 |
+
|
208 |
+
if( !empty($values['url']) and !preg_match('/^http.?:\/\/.*\..*$/', $values['url'] ) )
|
209 |
+
$errors[] = "Link URL must be a correctly formatted url";
|
210 |
+
|
211 |
+
if( !preg_match('/^[a-zA-Z0-9\.\-_]+$/', $values['slug'] ) )
|
212 |
+
$errors[] = "Pretty Link must not contain spaces or special characters";
|
213 |
+
|
214 |
+
if($values['id'] != null and $values['id'] != '')
|
215 |
+
$query = "SELECT slug FROM " . $this->table_name() . " WHERE slug='" . $values['slug'] . "' AND id <> " . $values['id'];
|
216 |
+
else
|
217 |
+
$query = "SELECT slug FROM " . $this->table_name() . " WHERE slug='" . $values['slug'] . "'";
|
218 |
+
|
219 |
+
$slug_already_exists = $wpdb->get_var($query);
|
220 |
+
|
221 |
+
if( $slug_already_exists or !$prli_utils->slugIsAvailable($values['slug']) )
|
222 |
+
$errors[] = "This pretty link slug is already taken, please choose a different one";
|
223 |
+
|
224 |
+
if( isset($values['param_forwarding']) and $values['param_forwarding'] == 'custom' and empty($values['param_struct']) )
|
225 |
+
$errors[] = "If Custom Parameter Forwarding has been selected then you must specify a forwarding format.";
|
226 |
+
|
227 |
+
if( isset($values['param_forwarding']) and $values['param_forwarding'] == 'custom' and !preg_match('#%.*?%#', $values['param_struct']) )
|
228 |
+
$errors[] = "Your parameter forwarding must have at least one parameter specified in the format ex: <code>/%var1%/%var_two%/%varname3% ...</code>";
|
229 |
+
|
230 |
+
return $errors;
|
231 |
+
}
|
232 |
+
}
|
233 |
+
?>
|
classes/models/PrliUtils.php
ADDED
@@ -0,0 +1,410 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require_once 'models.inc.php';
|
3 |
+
|
4 |
+
class PrliUtils
|
5 |
+
{
|
6 |
+
|
7 |
+
/** Okay I realize that Percentagize isn't really a word but
|
8 |
+
* this is so that the values we have will work with google
|
9 |
+
* charts.
|
10 |
+
*/
|
11 |
+
function percentagizeArray($data,$max_value)
|
12 |
+
{
|
13 |
+
$new_data = array();
|
14 |
+
foreach($data as $point)
|
15 |
+
{
|
16 |
+
if( $max_value > 0 )
|
17 |
+
{
|
18 |
+
$new_data[] = $point / $max_value * 100;
|
19 |
+
}
|
20 |
+
else
|
21 |
+
{
|
22 |
+
$new_data[] = 0;
|
23 |
+
}
|
24 |
+
}
|
25 |
+
return $new_data;
|
26 |
+
}
|
27 |
+
|
28 |
+
function getTopValue($values_array)
|
29 |
+
{
|
30 |
+
rsort($values_array);
|
31 |
+
return $values_array[0];
|
32 |
+
}
|
33 |
+
|
34 |
+
function getFirstClickDate()
|
35 |
+
{
|
36 |
+
global $wpdb;
|
37 |
+
|
38 |
+
$clicks_table = $wpdb->prefix . "prli_clicks";
|
39 |
+
$query = "SELECT created_at FROM $clicks_table ORDER BY created_at LIMIT 1";
|
40 |
+
$first_click = $wpdb->get_var($query);
|
41 |
+
|
42 |
+
if(isset($first_click))
|
43 |
+
{
|
44 |
+
return strtotime($first_click);
|
45 |
+
}
|
46 |
+
else
|
47 |
+
return null;
|
48 |
+
}
|
49 |
+
|
50 |
+
function getMonthsArray()
|
51 |
+
{
|
52 |
+
global $wpdb;
|
53 |
+
global $prli_click;
|
54 |
+
|
55 |
+
$months = array();
|
56 |
+
$year = date("Y");
|
57 |
+
$month = date("m");
|
58 |
+
$current_timestamp = time();
|
59 |
+
$current_month_timestamp = mktime(0, 0, 0, date("m", $current_timestamp), 1, date("Y", $current_timestamp));
|
60 |
+
|
61 |
+
$clicks_table = $prli_click->tableName();
|
62 |
+
$first_click = $wpdb->get_var("SELECT created_at FROM $clicks_table ORDER BY created_at LIMIT 1;");
|
63 |
+
$first_timestamp = ((empty($first_click))?$current_timestamp:strtotime($first_click));
|
64 |
+
$first_date = mktime(0, 0, 0, date("m", $first_timestamp), 1, date("Y", $first_timestamp));
|
65 |
+
|
66 |
+
while($current_month_timestamp >= $first_date)
|
67 |
+
{
|
68 |
+
$months[] = $current_month_timestamp;
|
69 |
+
if(date("m") == 1)
|
70 |
+
{
|
71 |
+
$current_month_timestamp = mktime(0, 0, 0, 12, 1, date("Y", $current_month_timestamp)-1);
|
72 |
+
}
|
73 |
+
else
|
74 |
+
{
|
75 |
+
$current_month_timestamp = mktime(0, 0, 0, date("m", $current_month_timestamp)-1, 1, date("Y", $current_month_timestamp));
|
76 |
+
}
|
77 |
+
}
|
78 |
+
return $months;
|
79 |
+
}
|
80 |
+
|
81 |
+
// For Pagination
|
82 |
+
function getLastRecordNum($r_count,$current_p,$p_size)
|
83 |
+
{
|
84 |
+
return (($r_count < ($current_p * $p_size))?$r_count:($current_p * $p_size));
|
85 |
+
}
|
86 |
+
|
87 |
+
// For Pagination
|
88 |
+
function getFirstRecordNum($r_count,$current_p,$p_size)
|
89 |
+
{
|
90 |
+
if($current_p == 1)
|
91 |
+
{
|
92 |
+
return 1;
|
93 |
+
}
|
94 |
+
else
|
95 |
+
{
|
96 |
+
return ($this->getLastRecordNum($r_count,($current_p - 1),$p_size) + 1);
|
97 |
+
}
|
98 |
+
}
|
99 |
+
|
100 |
+
function slugIsAvailable($slug)
|
101 |
+
{
|
102 |
+
global $wpdb;
|
103 |
+
|
104 |
+
$posts_table = $wpdb->prefix . "posts";
|
105 |
+
$terms_table = $wpdb->prefix . "terms";
|
106 |
+
|
107 |
+
$post_slug = $wpdb->get_var("SELECT post_name FROM $posts_table WHERE post_name='$slug'");
|
108 |
+
$term_slug = $wpdb->get_col("SELECT slug FROM $terms_table WHERE slug='$slug'");
|
109 |
+
|
110 |
+
return ( $post_slug != $slug and $term_slug != $slug );
|
111 |
+
}
|
112 |
+
|
113 |
+
/* Needed because we don't know if the target uesr will have a browsercap file installed
|
114 |
+
on their server ... particularly in a shared hosting environment this is difficult
|
115 |
+
*/
|
116 |
+
function php_get_browser($agent = NULL)
|
117 |
+
{
|
118 |
+
$agent=$agent?$agent:$_SERVER['HTTP_USER_AGENT'];
|
119 |
+
$yu=array();
|
120 |
+
$q_s=array("#\.#","#\*#","#\?#");
|
121 |
+
$q_r=array("\.",".*",".?");
|
122 |
+
$brows=parse_ini_file(PRLI_PATH."/includes/php/php_browsecap.ini",true);
|
123 |
+
foreach($brows as $k=>$t)
|
124 |
+
{
|
125 |
+
if(fnmatch($k,$agent))
|
126 |
+
{
|
127 |
+
$yu['browser_name_pattern']=$k;
|
128 |
+
$pat=preg_replace($q_s,$q_r,$k);
|
129 |
+
$yu['browser_name_regex']=strtolower("^$pat$");
|
130 |
+
foreach($brows as $g=>$r)
|
131 |
+
{
|
132 |
+
if($t['Parent']==$g)
|
133 |
+
{
|
134 |
+
foreach($brows as $a=>$b)
|
135 |
+
{
|
136 |
+
if($r['Parent']==$a)
|
137 |
+
{
|
138 |
+
$yu=array_merge($yu,$b,$r,$t);
|
139 |
+
foreach($yu as $d=>$z)
|
140 |
+
{
|
141 |
+
$l=strtolower($d);
|
142 |
+
$hu[$l]=$z;
|
143 |
+
}
|
144 |
+
}
|
145 |
+
}
|
146 |
+
}
|
147 |
+
}
|
148 |
+
|
149 |
+
break;
|
150 |
+
}
|
151 |
+
}
|
152 |
+
|
153 |
+
return $hu;
|
154 |
+
}
|
155 |
+
|
156 |
+
// This is where the magic happens!
|
157 |
+
function track_link($slug,$values)
|
158 |
+
{
|
159 |
+
global $wpdb, $prli_click, $prli_link;
|
160 |
+
|
161 |
+
$query = "SELECT * FROM ".$prli_link->table_name()." WHERE slug='$slug' LIMIT 1";
|
162 |
+
$pretty_link = $wpdb->get_row($query);
|
163 |
+
|
164 |
+
if(isset($pretty_link->track_me) and $pretty_link->track_me)
|
165 |
+
{
|
166 |
+
$first_click = false;
|
167 |
+
|
168 |
+
$click_ip = $_SERVER['REMOTE_ADDR'];
|
169 |
+
$click_referer = $_SERVER['HTTP_REFERER'];
|
170 |
+
$click_host = gethostbyaddr($click_ip);
|
171 |
+
|
172 |
+
$click_uri = $_SERVER['REQUEST_URI'];
|
173 |
+
$click_user_agent = $_SERVER['HTTP_USER_AGENT'];
|
174 |
+
$click_browser = $this->php_get_browser();
|
175 |
+
|
176 |
+
//Set Cookie if it doesn't exist
|
177 |
+
$cookie_name = 'prli_click_' . $pretty_link->id;
|
178 |
+
//Used for unique click tracking
|
179 |
+
$cookie_expire_time = time()+60*60*24*30; // Expire in 30 days
|
180 |
+
|
181 |
+
$visitor_cookie = 'prli_visitor';
|
182 |
+
//Used for visitor activity
|
183 |
+
$visitor_cookie_expire_time = time()+60*60*24*365; // Expire in 1 year
|
184 |
+
|
185 |
+
|
186 |
+
if($_COOKIE[$cookie_name] == null)
|
187 |
+
{
|
188 |
+
setcookie($cookie_name,$slug,$cookie_expire_time);
|
189 |
+
$first_click = true;
|
190 |
+
}
|
191 |
+
|
192 |
+
// Retrieve / Generate visitor id
|
193 |
+
if($_COOKIE[$visitor_cookie] == null)
|
194 |
+
{
|
195 |
+
$visitor_uid = $prli_click->generateUniqueVisitorId();
|
196 |
+
setcookie($visitor_cookie,$visitor_uid,$visitor_cookie_expire_time);
|
197 |
+
}
|
198 |
+
else
|
199 |
+
$visitor_uid = $_COOKIE[$visitor_cookie];
|
200 |
+
|
201 |
+
//Record Click in DB
|
202 |
+
$insert = "INSERT INTO ".$prli_click->table_name()." (link_id,vuid,ip,browser,btype,bversion,os,referer,uri,host,first_click,created_at) VALUES ($pretty_link->id,'$visitor_uid','$click_ip','$click_user_agent','".$click_browser['browser']."','".$click_browser['version']."','".$click_browser['platform']."','$click_referer','$click_uri','$click_host','$first_click',NOW())";
|
203 |
+
|
204 |
+
$results = $wpdb->query( $insert );
|
205 |
+
|
206 |
+
// Reformat Parameters
|
207 |
+
$param_string = '';
|
208 |
+
}
|
209 |
+
|
210 |
+
if(isset($pretty_link->param_forwarding) and $pretty_link->param_forwarding and isset($values) and count($values) > 1)
|
211 |
+
{
|
212 |
+
$first_param = true;
|
213 |
+
foreach($values as $key => $value)
|
214 |
+
{
|
215 |
+
// Ignore the 'sprli' parameter
|
216 |
+
if($key != 'sprli')
|
217 |
+
{
|
218 |
+
if($first_param)
|
219 |
+
{
|
220 |
+
$param_string = (preg_match("#\?#", $pretty_link->url)?"&":"?");
|
221 |
+
$first_param = false;
|
222 |
+
}
|
223 |
+
else
|
224 |
+
$param_string .= "&";
|
225 |
+
|
226 |
+
$param_string .= "$key=$value";
|
227 |
+
}
|
228 |
+
}
|
229 |
+
}
|
230 |
+
|
231 |
+
//Redirect to Product URL
|
232 |
+
if(!isset($pretty_link->track_as_img) or $pretty_link->track_as_img == 0)
|
233 |
+
{
|
234 |
+
if(isset($pretty_link->nofollow) and $pretty_link->nofollow)
|
235 |
+
header('X-Robots-Tag: noindex, nofollow');
|
236 |
+
|
237 |
+
// If we're using the pretty bar then don't redirect -- load the pretty bar view
|
238 |
+
if(!isset($pretty_link->use_prettybar) or !$pretty_link->use_prettybar)
|
239 |
+
wp_redirect($pretty_link->url.$param_string, (int)$pretty_link->redirect_type);
|
240 |
+
else
|
241 |
+
{
|
242 |
+
global $prli_blogurl;
|
243 |
+
require_once PRLI_VIEWS_PATH . '/prli-links/bar.php';
|
244 |
+
}
|
245 |
+
}
|
246 |
+
}
|
247 |
+
|
248 |
+
function get_custom_forwarding_rule($param_struct)
|
249 |
+
{
|
250 |
+
$param_struct = preg_replace('#%.*?%#','(.*?)',$param_struct);
|
251 |
+
return preg_replace('#\(\.\*\?\)$#','(.*)',$param_struct); // replace the last one with a greedy operator
|
252 |
+
}
|
253 |
+
|
254 |
+
function get_custom_forwarding_params($param_struct, $start_index = 1)
|
255 |
+
{
|
256 |
+
preg_match_all('#%(.*?)%#', $param_struct, $matches);
|
257 |
+
|
258 |
+
$param_string = '';
|
259 |
+
$match_index = $start_index;
|
260 |
+
for($i = 0; $i < count($matches[1]); $i++)
|
261 |
+
{
|
262 |
+
if($i == 0 and $start_index == 1)
|
263 |
+
$param_string .= "?";
|
264 |
+
else
|
265 |
+
$param_string .= "&";
|
266 |
+
|
267 |
+
$param_string .= $matches[1][$i] . "=$$match_index";
|
268 |
+
$match_index++;
|
269 |
+
}
|
270 |
+
|
271 |
+
return $param_string;
|
272 |
+
}
|
273 |
+
|
274 |
+
function decode_custom_param_str($param_struct, $uri_string)
|
275 |
+
{
|
276 |
+
// Get the structure matches (param names)
|
277 |
+
preg_match_all('#%(.*?)%#', $param_struct, $struct_matches);
|
278 |
+
|
279 |
+
// Get the uri matches (param values)
|
280 |
+
$match_str = '#'.$this->get_custom_forwarding_rule($param_struct).'#';
|
281 |
+
preg_match($match_str, $uri_string, $uri_matches);
|
282 |
+
|
283 |
+
$param_array = array();
|
284 |
+
for($i = 0; $i < count($struct_matches[1]); $i++)
|
285 |
+
$param_array[$struct_matches[1][$i]] = $uri_matches[$i+1];
|
286 |
+
|
287 |
+
return $param_array;
|
288 |
+
}
|
289 |
+
|
290 |
+
// Detects whether an array is a true numerical array or an
|
291 |
+
// associative array (or hash).
|
292 |
+
function prli_array_type($item)
|
293 |
+
{
|
294 |
+
$array_type = 'unknown';
|
295 |
+
|
296 |
+
if(is_array($item))
|
297 |
+
{
|
298 |
+
$array_type = 'array';
|
299 |
+
|
300 |
+
foreach($item as $key => $value)
|
301 |
+
{
|
302 |
+
if(!is_numeric($key))
|
303 |
+
{
|
304 |
+
$array_type = 'hash';
|
305 |
+
break;
|
306 |
+
}
|
307 |
+
}
|
308 |
+
}
|
309 |
+
|
310 |
+
return $array_type;
|
311 |
+
}
|
312 |
+
|
313 |
+
// This eliminates the need to use php's built in json_encoder
|
314 |
+
// which only works with PHP 5.2 and above.
|
315 |
+
function prli_json_encode($json_array)
|
316 |
+
{
|
317 |
+
$json_str = '';
|
318 |
+
|
319 |
+
if(is_array($json_array))
|
320 |
+
{
|
321 |
+
if($this->prli_array_type($json_array) == 'array')
|
322 |
+
{
|
323 |
+
$first = true;
|
324 |
+
$json_str .= "[";
|
325 |
+
foreach($json_array as $item)
|
326 |
+
{
|
327 |
+
if(!$first)
|
328 |
+
$json_str .= ",";
|
329 |
+
|
330 |
+
if(is_numeric($item))
|
331 |
+
$json_str .= (($item < 0)?"\"$item\"":$item);
|
332 |
+
else if(is_array($item))
|
333 |
+
$json_str .= $this->prli_json_encode($item);
|
334 |
+
else if(is_string($item))
|
335 |
+
$json_str .= '"'.$item.'"';
|
336 |
+
else if(is_bool($item))
|
337 |
+
$json_str .= (($item)?"true":"false");
|
338 |
+
|
339 |
+
$first = false;
|
340 |
+
}
|
341 |
+
$json_str .= "]";
|
342 |
+
}
|
343 |
+
else if($this->prli_array_type($json_array) == 'hash')
|
344 |
+
{
|
345 |
+
$first = true;
|
346 |
+
$json_str .= "{";
|
347 |
+
foreach($json_array as $key => $item)
|
348 |
+
{
|
349 |
+
if(!$first)
|
350 |
+
$json_str .= ",";
|
351 |
+
|
352 |
+
$json_str .= "\"$key\":";
|
353 |
+
|
354 |
+
if(is_numeric($item))
|
355 |
+
$json_str .= (($item < 0)?"\"$item\"":$item);
|
356 |
+
else if(is_array($item))
|
357 |
+
$json_str .= $this->prli_json_encode($item);
|
358 |
+
else if(is_string($item))
|
359 |
+
$json_str .= "\"$item\"";
|
360 |
+
else if(is_bool($item))
|
361 |
+
$json_str .= (($item)?"true":"false");
|
362 |
+
|
363 |
+
$first = false;
|
364 |
+
}
|
365 |
+
$json_str .= "}";
|
366 |
+
}
|
367 |
+
}
|
368 |
+
|
369 |
+
return $json_str;
|
370 |
+
}
|
371 |
+
|
372 |
+
// Get the timestamp of the start date
|
373 |
+
function get_start_date($values,$min_date = '')
|
374 |
+
{
|
375 |
+
// set default to 30 days ago
|
376 |
+
if(empty($min_date))
|
377 |
+
$min_date = 30;
|
378 |
+
|
379 |
+
if(!empty($values['sdate']))
|
380 |
+
{
|
381 |
+
$sdate = explode("-",$values['sdate']);
|
382 |
+
$start_timestamp = mktime(0,0,0,$sdate[1],$sdate[2],$sdate[0]);
|
383 |
+
}
|
384 |
+
else
|
385 |
+
$start_timestamp = time()-60*60*24*(int)$min_date;
|
386 |
+
|
387 |
+
return $start_timestamp;
|
388 |
+
}
|
389 |
+
|
390 |
+
// Get the timestamp of the end date
|
391 |
+
function get_end_date($values)
|
392 |
+
{
|
393 |
+
if(!empty($values['edate']))
|
394 |
+
{
|
395 |
+
$edate = explode("-",$values['edate']);
|
396 |
+
$end_timestamp = mktime(0,0,0,$edate[1],$edate[2],$edate[0]);
|
397 |
+
}
|
398 |
+
else
|
399 |
+
$end_timestamp = time();
|
400 |
+
|
401 |
+
return $end_timestamp;
|
402 |
+
}
|
403 |
+
|
404 |
+
function prepend_and_or_where( $starts_with = ' WHERE', $where = '' )
|
405 |
+
{
|
406 |
+
return (( $where == '' )?'':$starts_with . $where);
|
407 |
+
}
|
408 |
+
|
409 |
+
}
|
410 |
+
?>
|
classes/models/models.inc.php
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require_once(PRLI_MODELS_PATH.'/PrliLink.php');
|
3 |
+
require_once(PRLI_MODELS_PATH.'/PrliClick.php');
|
4 |
+
require_once(PRLI_MODELS_PATH.'/PrliGroup.php');
|
5 |
+
require_once(PRLI_MODELS_PATH.'/PrliUtils.php');
|
6 |
+
|
7 |
+
$prli_link = new PrliLink();
|
8 |
+
$prli_click = new PrliClick();
|
9 |
+
$prli_group = new PrliGroup();
|
10 |
+
$prli_utils = new PrliUtils();
|
11 |
+
?>
|
classes/views/prli-clicks/csv.php
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require_once('prli-config.php');
|
3 |
+
|
4 |
+
if(is_user_logged_in() and $current_user->user_level >= 8)
|
5 |
+
{
|
6 |
+
$filename = date("ymdHis",time()) . '_' . $link_name . '_pretty_link_clicks.csv';
|
7 |
+
header("Content-Type: text/x-csv");
|
8 |
+
header("Content-Disposition: attachment; filename=\"$filename\"");
|
9 |
+
header("Expires: ".gmdate("D, d M Y H:i:s", mktime(date("H")+2, date("i"), date("s"), date("m"), date("d"), date("Y")))." GMT");
|
10 |
+
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
11 |
+
header("Cache-Control: no-cache, must-revalidate");
|
12 |
+
header("Pragma: no-cache");
|
13 |
+
|
14 |
+
echo '"Browser","Browser Version","Platform","IP","Visitor ID","Timestamp","Host","URI","Referrer","Link"' . "\n";
|
15 |
+
foreach($clicks as $click)
|
16 |
+
{
|
17 |
+
$link = $prli_link->getOne($click->link_id);
|
18 |
+
|
19 |
+
echo "\"$click->btype\",\"$click->bversion\",\"$click->os\",\"$click->ip\",\"$click->vuid\",\"$click->created_at\",\"$click->host\",\"$click->uri\",\"$click->referer\",\"" . ((empty($link->name))?$link->slug:$link->name) . "\"\n";
|
20 |
+
}
|
21 |
+
}
|
22 |
+
else
|
23 |
+
header("Location: " . $prli_blogurl);
|
24 |
+
?>
|
classes/views/prli-clicks/head.php
ADDED
@@ -0,0 +1,105 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- JQuery UI Includes -->
|
2 |
+
<link type="text/css" href="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/includes/jquery/css/ui-lightness/jquery-ui-1.7.1.custom.css" rel="stylesheet" />
|
3 |
+
<script type="text/javascript" src="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/includes/jquery/js/jquery-1.3.2.min.js"></script>
|
4 |
+
<script type="text/javascript" src="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/includes/jquery/js/jquery-ui-1.7.1.custom.min.js"></script>
|
5 |
+
|
6 |
+
<script type="text/javascript">
|
7 |
+
$(document).ready(function(){
|
8 |
+
$("#sdate").datepicker({ dateFormat: 'yy-mm-dd', defaultDate: -30, minDate: -<?php echo $min_date; ?>, maxDate: 0 });
|
9 |
+
$("#edate").datepicker({ dateFormat: 'yy-mm-dd', minDate: -<?php echo $min_date; ?>, maxDate: 0 });
|
10 |
+
});
|
11 |
+
</script>
|
12 |
+
|
13 |
+
<script type="text/javascript">
|
14 |
+
$(document).ready(function(){
|
15 |
+
$(".filter_pane").hide();
|
16 |
+
$(".filter_toggle").click( function () {
|
17 |
+
$(".filter_pane").slideToggle("slow");
|
18 |
+
});
|
19 |
+
});
|
20 |
+
</script>
|
21 |
+
|
22 |
+
<style type="text/css">
|
23 |
+
.filter_toggle {
|
24 |
+
line-height: 34px;
|
25 |
+
font-size: 14px;
|
26 |
+
font-weight: bold;
|
27 |
+
padding-bottom: 10px;
|
28 |
+
}
|
29 |
+
|
30 |
+
.filter_pane {
|
31 |
+
background-color: white;
|
32 |
+
border: 2px solid #777777;
|
33 |
+
height: 275px;
|
34 |
+
width: 600px;
|
35 |
+
padding-left: 20px;
|
36 |
+
padding-top: 10px;
|
37 |
+
}
|
38 |
+
|
39 |
+
</style>
|
40 |
+
|
41 |
+
<!-- Open Flash Chart Includes -->
|
42 |
+
<script type="text/javascript" src="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/includes/version-2-ichor/js/json/json2.js"></script>
|
43 |
+
<script type="text/javascript" src="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/includes/version-2-ichor/js/swfobject.js"></script>
|
44 |
+
<script type="text/javascript">
|
45 |
+
swfobject.embedSWF("<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/includes/version-2-ichor/open-flash-chart.swf", "my_chart", "100%", "250", "9.0.0");
|
46 |
+
</script>
|
47 |
+
|
48 |
+
<script type="text/javascript">
|
49 |
+
|
50 |
+
function ofc_ready()
|
51 |
+
{
|
52 |
+
//alert('ofc_ready');
|
53 |
+
}
|
54 |
+
|
55 |
+
function open_flash_chart_data()
|
56 |
+
{
|
57 |
+
//alert( 'reading data' );
|
58 |
+
return JSON.stringify(data);
|
59 |
+
}
|
60 |
+
|
61 |
+
function findSWF(movieName) {
|
62 |
+
if (navigator.appName.indexOf("Microsoft")!= -1) {
|
63 |
+
return window[movieName];
|
64 |
+
} else {
|
65 |
+
return document[movieName];
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
+
OFC = {};
|
70 |
+
|
71 |
+
OFC.jquery = {
|
72 |
+
name: "jQuery",
|
73 |
+
version: function(src) { return $('#'+ src)[0].get_version() },
|
74 |
+
rasterize: function (src, dst) { $('#'+ dst).replaceWith(OFC.jquery.image(src)) },
|
75 |
+
image: function(src) { return "<img src='data:image/png;base64," + $('#'+src)[0].get_img_binary() + "' />"},
|
76 |
+
popup: function(src) {
|
77 |
+
var img_win = window.open('', 'Charts: Export as Image')
|
78 |
+
with(img_win.document) {
|
79 |
+
write('<html><head><title>Charts: Export as Image<\/title><\/head><body>' + OFC.jquery.image(src) + '<div>Right-Click on the above Image to Save<\/div><\/body><\/html>') }
|
80 |
+
// stop the 'loading...' message
|
81 |
+
img_win.document.close();
|
82 |
+
}
|
83 |
+
}
|
84 |
+
|
85 |
+
// Using an object as namespaces is JS Best Practice. I like the Control.XXX style.
|
86 |
+
//if (!Control) {var Control = {}}
|
87 |
+
//if (typeof(Control == "undefined")) {var Control = {}}
|
88 |
+
if (typeof(Control == "undefined")) {var Control = {OFC: OFC.jquery}}
|
89 |
+
|
90 |
+
|
91 |
+
// By default, right-clicking on OFC and choosing "save image locally" calls this function.
|
92 |
+
// You are free to change the code in OFC and call my wrapper (Control.OFC.your_favorite_save_method)
|
93 |
+
// function save_image() { alert(1); Control.OFC.popup('my_chart') }
|
94 |
+
function save_image() {
|
95 |
+
//alert(1);
|
96 |
+
OFC.jquery.popup('my_chart')
|
97 |
+
}
|
98 |
+
|
99 |
+
function moo() {
|
100 |
+
//alert(99);
|
101 |
+
};
|
102 |
+
|
103 |
+
var data = <?php echo $prli_click->setupClickLineGraph($start_timestamp,$end_timestamp,$link_id,$type,$group); ?>;
|
104 |
+
|
105 |
+
</script>
|
classes/views/prli-clicks/list.php
ADDED
@@ -0,0 +1,149 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="wrap">
|
2 |
+
<p style="font-size: 14px; font-weight: bold; float: right; padding-top: 25px;"><a href="http://blairwilliams.com/faq" target="_blank">Get Help</a> | <a href="http://blairwilliams.com/blog" target="_blank">Blog</a> | <a href="http://blairwilliams.com/don" target="_blank">Donate</a></p>
|
3 |
+
<h2><img src="<?php echo PRLI_URL.'/images/pretty-link-med.png'; ?>"/> Pretty Link: Hits</h2>
|
4 |
+
<span style="font-size: 14px; font-weight: bold;">For <?php echo $link_name; ?>: </span>
|
5 |
+
<?php
|
6 |
+
// Don't show this sheesh if we're displaying the vuid or ip grouping
|
7 |
+
if(empty($params['ip']) and empty($params['vuid']))
|
8 |
+
{
|
9 |
+
?>
|
10 |
+
<a href="#" style="display:inline;" class="filter_toggle">Customize Report</a>
|
11 |
+
<?php
|
12 |
+
}
|
13 |
+
?>
|
14 |
+
<?php
|
15 |
+
if(!empty($params['l']) and $params['l'] != 'all')
|
16 |
+
echo '<br/><a href="?page='. PRLI_PLUGIN_NAME .'/prli-links.php">« Back to Links</a>';
|
17 |
+
else if(!empty($params['ip']) or !empty($params['vuid']))
|
18 |
+
echo '<br/><a href="?page='. PRLI_PLUGIN_NAME .'/prli-clicks.php">« Back to Hits</a>';
|
19 |
+
|
20 |
+
if(empty($params['ip']) and empty($params['vuid']))
|
21 |
+
{
|
22 |
+
?>
|
23 |
+
|
24 |
+
|
25 |
+
<div class="filter_pane">
|
26 |
+
<form class="form-fields" name="form2" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>">
|
27 |
+
<?php wp_nonce_field('prli-reports'); ?>
|
28 |
+
<span>Type:</span>
|
29 |
+
<select id="type" name="type" style="display: inline;">
|
30 |
+
<option value="all"<?php print ((empty($params['type']) or $params['type'] == "all")?" selected=\"true\"":""); ?>>All Hits </option>
|
31 |
+
<option value="unique"<?php print (($params['type'] == "unique")?" selected=\"true\"":""); ?>>Unique Hits </option>
|
32 |
+
</select>
|
33 |
+
<br/>
|
34 |
+
<br/>
|
35 |
+
<span>Date Range:</span>
|
36 |
+
<div id="dateselectors" style="display: inline;">
|
37 |
+
<input type="text" name="sdate" id="sdate" value="<?php echo $params['sdate']; ?>" style="display:inline;"/> to <input type="text" name="edate" id="edate" value="<?php echo $params['edate']; ?>" style="display:inline;"/>
|
38 |
+
</div>
|
39 |
+
<br/>
|
40 |
+
<br/>
|
41 |
+
<div class="submit" style="display: inline;"><input type="submit" name="Submit" value="Customize"/> or <a href="#" class="filter_toggle">Cancel</a></div>
|
42 |
+
</form>
|
43 |
+
</div>
|
44 |
+
|
45 |
+
<div id="my_chart"></div>
|
46 |
+
|
47 |
+
<?php
|
48 |
+
}
|
49 |
+
$navstyle = "float: right;";
|
50 |
+
require(PRLI_VIEWS_PATH.'/shared/table-nav.php');
|
51 |
+
?>
|
52 |
+
|
53 |
+
<div id="search_pane" style="padding-top: 5px;">
|
54 |
+
<form class="form-fields" name="click_form" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>">
|
55 |
+
<?php wp_nonce_field('prli-clicks'); ?>
|
56 |
+
|
57 |
+
<input type="hidden" name="sort" id="sort" value="<?php echo $sort_str; ?>" />
|
58 |
+
<input type="hidden" name="sdir" id="sort" value="<?php echo $sdir_str; ?>" />
|
59 |
+
<input type="text" name="search" id="search" value="<?php echo $search_str; ?>" style="display:inline;"/>
|
60 |
+
<div class="submit" style="display: inline;"><input type="submit" name="Submit" value="Search Hits"/>
|
61 |
+
<?php
|
62 |
+
if(!empty($search_str))
|
63 |
+
{
|
64 |
+
?>
|
65 |
+
or <a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php<?php echo (!empty($params['l'])?'&l='.$params['l']:''); ?>">Reset</a>
|
66 |
+
<?php
|
67 |
+
}
|
68 |
+
?>
|
69 |
+
</div>
|
70 |
+
</form>
|
71 |
+
</div>
|
72 |
+
<table class="widefat post fixed" cellspacing="0">
|
73 |
+
<thead>
|
74 |
+
<tr>
|
75 |
+
<th class="manage-column" width="5%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php<?php echo $sort_params; ?>&sort=btype<?php echo (($sort_str == 'btype' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Browser<?php echo (($sort_str == 'btype')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a>
|
76 |
+
</th>
|
77 |
+
<th class="manage-column" width="12%">
|
78 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php<?php echo $sort_params; ?>&sort=ip<?php echo (($sort_str == 'ip' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">IP<?php echo (($sort_str == 'ip')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a>
|
79 |
+
</th>
|
80 |
+
<th class="manage-column" width="12%">
|
81 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php<?php echo $sort_params; ?>&sort=vuid<?php echo (($sort_str == 'vuid' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Visitor<?php echo (($sort_str == 'vuid')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a>
|
82 |
+
</th>
|
83 |
+
<th class="manage-column" width="13%">
|
84 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php<?php echo $sort_params; ?>&sort=created_at<?php echo (($sort_str == 'created_at' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Timestamp<?php echo ((empty($sort_str) or $sort_str == 'created_at')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.((empty($sort_str) or $sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a>
|
85 |
+
</th>
|
86 |
+
<th class="manage-column" width="16%">
|
87 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php<?php echo $sort_params; ?>&sort=host<?php echo (($sort_str == 'host' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Host<?php echo (($sort_str == 'host')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a>
|
88 |
+
</th>
|
89 |
+
<th class="manage-column" width="16%">
|
90 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php<?php echo $sort_params; ?>&sort=uri<?php echo (($sort_str == 'uri' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">URI<?php echo (($sort_str == 'uri')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a>
|
91 |
+
</th>
|
92 |
+
<th class="manage-column" width="16%">
|
93 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php<?php echo $sort_params; ?>&sort=referer<?php echo (($sort_str == 'referer' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Referrer<?php echo (($sort_str == 'referer')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a>
|
94 |
+
</th>
|
95 |
+
<th class="manage-column" width="13%">
|
96 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php<?php echo $sort_params; ?>&sort=link<?php echo (($sort_str == 'link' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Link<?php echo (($sort_str == 'link')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a>
|
97 |
+
</th>
|
98 |
+
</tr>
|
99 |
+
</thead>
|
100 |
+
<?php
|
101 |
+
|
102 |
+
if(count($clicks) <= 0)
|
103 |
+
{
|
104 |
+
?>
|
105 |
+
<tr>
|
106 |
+
<td colspan="7">No Hits have been recorded yet</td>
|
107 |
+
</tr>
|
108 |
+
<?php
|
109 |
+
}
|
110 |
+
else
|
111 |
+
{
|
112 |
+
foreach($clicks as $click)
|
113 |
+
{
|
114 |
+
?>
|
115 |
+
<tr>
|
116 |
+
<td><img src="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/images/browser/<?php echo prli_browser_image($click->btype); ?>" alt="<?php echo $click->btype . " v" . $click->bversion; ?>" title="<?php echo $click->btype . " v" . $click->bversion; ?>"/> <img src="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/images/os/<?php echo prli_os_image($click->os); ?>" alt="<?php echo $click->os; ?>" title="<?php echo $click->os; ?>"/></td>
|
117 |
+
<td><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php&ip=<?php echo $click->ip; ?>" title="View All Activity for IP Address: <?php echo $click->ip; ?>"><?php echo $click->ip; ?> (<?php echo $click->ip_count; ?>)</a></td>
|
118 |
+
<td><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php&vuid=<?php echo $click->vuid; ?>" title="View All Activity for Visitor: <?php echo $click->vuid; ?>"><?php echo $click->vuid; ?><?php echo (($click->vuid != null)?" ($click->vuid_count)":''); ?></a></td>
|
119 |
+
<td><?php echo $click->created_at; ?></td>
|
120 |
+
<td><?php echo $click->host; ?></td>
|
121 |
+
<td><?php echo $click->uri; ?></td>
|
122 |
+
<td><?php echo $click->referer; ?></td>
|
123 |
+
<td><a href="?page=<?php print PRLI_PLUGIN_NAME; ?>/prli-clicks.php&l=<?php echo $click->link_id; ?>" title="View clicks for <?php echo $click->link_name; ?>"><?php echo $click->link_name; ?></a></td>
|
124 |
+
</tr>
|
125 |
+
<?php
|
126 |
+
}
|
127 |
+
}
|
128 |
+
?>
|
129 |
+
<tfoot>
|
130 |
+
<tr>
|
131 |
+
<th class="manage-column">Browser</th>
|
132 |
+
<th class="manage-column">IP</th>
|
133 |
+
<th class="manage-column">Visitor</th>
|
134 |
+
<th class="manage-column">Timestamp</th>
|
135 |
+
<th class="manage-column">Host</th>
|
136 |
+
<th class="manage-column">URI</th>
|
137 |
+
<th class="manage-column">Referrer</th>
|
138 |
+
<th class="manage-column">Link</th>
|
139 |
+
</tr>
|
140 |
+
</tfoot>
|
141 |
+
</table>
|
142 |
+
|
143 |
+
<a href="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php?action=csv<?php echo $page_params; ?>">Download CSV (<?php echo $link_name; ?>)</a>
|
144 |
+
|
145 |
+
<?php
|
146 |
+
require(PRLI_VIEWS_PATH.'/shared/table-nav.php');
|
147 |
+
?>
|
148 |
+
|
149 |
+
</div>
|
classes/views/prli-groups/edit.php
ADDED
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="wrap">
|
2 |
+
<h2><img src="<?php echo PRLI_URL.'/images/pretty-link-med.png'; ?>"/> Pretty Link: Edit Group</h2>
|
3 |
+
|
4 |
+
<?php
|
5 |
+
require(PRLI_VIEWS_PATH.'/shared/errors.php');
|
6 |
+
?>
|
7 |
+
|
8 |
+
<form name="form1" method="post" action="?page=<?php echo PRLI_PLUGIN_NAME ?>/prli-groups.php">
|
9 |
+
<input type="hidden" name="action" value="update">
|
10 |
+
<input type="hidden" name="id" value="<?php echo $id; ?>">
|
11 |
+
<?php wp_nonce_field('update-options'); ?>
|
12 |
+
|
13 |
+
<table class="form-table">
|
14 |
+
<tr class="form-field">
|
15 |
+
<td width="75px" valign="top">Name: </td>
|
16 |
+
<td><input type="text" name="name" value="<?php echo (($_POST['name'] != null and $record == null)?$_POST['name']:$record->name); ?>" size="75">
|
17 |
+
<br/><span class="setting-description">This is how you'll identify your Group.</span></td>
|
18 |
+
</tr>
|
19 |
+
<tr class="form-field">
|
20 |
+
<td valign="top">Description: </td>
|
21 |
+
<td><textarea style="height: 100px;" name="description"><?php echo (($_POST['description'] != null and $record == null)?$_POST['description']:$record->description); ?></textarea>
|
22 |
+
<br/><span class="setting-description">A Description of this group.</span></td>
|
23 |
+
</tr>
|
24 |
+
<tr class="form-field" valign="top">
|
25 |
+
<td valign="top">Links: </td>
|
26 |
+
<td valign="top">
|
27 |
+
<div style="height: 150px; width: 95%; border: 1px solid #8cbdd5; overflow: auto;">
|
28 |
+
<table width="100%" cellspacing="0">
|
29 |
+
<thead style="background-color: #dedede; padding: 0px; margin: 0px; line-height: 8px; font-size: 14px;">
|
30 |
+
<th width="50%" style="padding-left: 5px; margin: 0px;"><strong>Name</strong></th>
|
31 |
+
<th width="50%" style="padding-left: 5px; margin: 0px;"><strong>Current Group</strong></th>
|
32 |
+
</thead>
|
33 |
+
<?php
|
34 |
+
for($i = 0; $i < count($links); $i++)
|
35 |
+
{
|
36 |
+
$link = $links[$i];
|
37 |
+
?>
|
38 |
+
<tr <?php echo (($i%2)?' style="background-color: #efefef;"':''); ?>>
|
39 |
+
<td style="padding: 5px; margin: 0px; line-height: 5px;" width="50%"><input type="checkbox" name="link[<?php echo $link->id; ?>]" <?php echo (((isset($_POST['link'][$link->id]) and $_POST['link'][$link->id] == 'on') or (empty($_POST) and $link->group_id == $record->id))?'checked="true"':''); ?>/> <?php echo $link->name . " <strong>(" . $link->slug . ")</strong>"; ?></td>
|
40 |
+
<td style="padding: 0px; margin: 0px; line-height: 5px;" width="50%"><?php echo $link->group_name; ?></td>
|
41 |
+
</tr>
|
42 |
+
<?php
|
43 |
+
|
44 |
+
}
|
45 |
+
?>
|
46 |
+
</table>
|
47 |
+
</div>
|
48 |
+
<span class="setting-description">Select some links for this group. <strong>Note: each link can only be in one group at a time.</strong></span></td>
|
49 |
+
</td>
|
50 |
+
</tr>
|
51 |
+
</table>
|
52 |
+
|
53 |
+
<p class="submit">
|
54 |
+
<input type="submit" name="Submit" value="Update" /> or <a href="?page=<?php echo PRLI_PLUGIN_NAME ?>/prli-groups.php">Cancel</a>
|
55 |
+
</p>
|
56 |
+
|
57 |
+
</form>
|
58 |
+
</div>
|
classes/views/prli-groups/head.php
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script type="text/javascript" src="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/includes/jquery/js/jquery-1.3.2.min.js"></script>
|
2 |
+
<script type="text/javascript">
|
3 |
+
$(document).ready(function(){
|
4 |
+
$(".group_actions").hide();
|
5 |
+
$(".edit_group").hover(
|
6 |
+
function () {
|
7 |
+
$(this).find(".group_actions").fadeIn(500);
|
8 |
+
},
|
9 |
+
function () {
|
10 |
+
$(this).find(".group_actions").fadeOut(300);
|
11 |
+
}
|
12 |
+
);
|
13 |
+
});
|
14 |
+
</script>
|
15 |
+
|
16 |
+
<script type="text/javascript">
|
17 |
+
$(document).ready(function(){
|
18 |
+
$(".advanced_pane").hide();
|
19 |
+
$(".advanced_toggle").click( function () {
|
20 |
+
$(".advanced_pane").slideToggle("slow");
|
21 |
+
});
|
22 |
+
});
|
23 |
+
</script>
|
24 |
+
|
25 |
+
<style type="text/css">
|
26 |
+
|
27 |
+
.advanced_toggle {
|
28 |
+
line-height: 34px;
|
29 |
+
font-size: 12px;
|
30 |
+
font-weight: bold;
|
31 |
+
padding-bottom: 10px;
|
32 |
+
}
|
33 |
+
|
34 |
+
.edit_group {
|
35 |
+
height: 50px;
|
36 |
+
}
|
37 |
+
.group_name {
|
38 |
+
font-size: 12px;
|
39 |
+
font-weight: bold;
|
40 |
+
}
|
41 |
+
.group_actions {
|
42 |
+
padding-top: 5px;
|
43 |
+
}
|
44 |
+
</style>
|
classes/views/prli-groups/list.php
ADDED
@@ -0,0 +1,86 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="wrap">
|
2 |
+
<p style="font-size: 14px; font-weight: bold; float: right; padding-top: 25px;"><a href="http://blairwilliams.com/faq" target="_blank">Get Help</a> | <a href="http://blairwilliams.com/blog" target="_blank">Blog</a> | <a href="http://blairwilliams.com/don" target="_blank">Donate</a></p>
|
3 |
+
<h2><img src="<?php echo PRLI_URL.'/images/pretty-link-med.png'; ?>"/> Pretty Link: Groups</h2>
|
4 |
+
<div id="message" class="updated fade" style="padding:5px;"><?php echo $prli_message; ?></div>
|
5 |
+
<div id="search_pane" style="float: right;">
|
6 |
+
<form class="form-fields" name="group_form" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>">
|
7 |
+
<?php wp_nonce_field('prli-groups'); ?>
|
8 |
+
<input type="hidden" name="sort" id="sort" value="<?php echo $sort_str; ?>" />
|
9 |
+
<input type="hidden" name="sdir" id="sort" value="<?php echo $sdir_str; ?>" />
|
10 |
+
<input type="text" name="search" id="search" value="<?php echo $search_str; ?>" style="display:inline;"/>
|
11 |
+
<div class="submit" style="display: inline;"><input type="submit" name="Submit" value="Search"/>
|
12 |
+
<?php
|
13 |
+
if(!empty($search_str))
|
14 |
+
{
|
15 |
+
?>
|
16 |
+
or <a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php">Reset</a>
|
17 |
+
<?php
|
18 |
+
}
|
19 |
+
?>
|
20 |
+
</div>
|
21 |
+
</form>
|
22 |
+
</div>
|
23 |
+
<div id="button_bar">
|
24 |
+
<p><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php&action=new">Add a Pretty Link Group</a></p>
|
25 |
+
</div>
|
26 |
+
|
27 |
+
<?php
|
28 |
+
require(PRLI_VIEWS_PATH.'/shared/table-nav.php');
|
29 |
+
?>
|
30 |
+
<table class="widefat post fixed" cellspacing="0">
|
31 |
+
<thead>
|
32 |
+
<tr>
|
33 |
+
<th class="manage-column" width="50%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php&sort=name<?php echo (($sort_str == 'name' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Name<?php echo (($sort_str == 'name')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a></th>
|
34 |
+
<th class="manage-column" width="10%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php&sort=click_count<?php echo (($sort_str == 'click_count' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Hits<?php echo (($sort_str == 'click_count')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a></th>
|
35 |
+
<th class="manage-column" width="10%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php&sort=link_count<?php echo (($sort_str == 'link_count' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Links<?php echo (($sort_str == 'link_count')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a></th>
|
36 |
+
<th class="manage-column" width="30%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php&sort=created_at<?php echo (($sort_str == 'created_at' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Created<?php echo ((empty($sort_str) or $sort_str == 'created_at')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.((empty($sort_str) or $sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a></th>
|
37 |
+
</tr>
|
38 |
+
</thead>
|
39 |
+
<?php
|
40 |
+
|
41 |
+
if($record_count <= 0)
|
42 |
+
{
|
43 |
+
?>
|
44 |
+
<tr>
|
45 |
+
<td colspan="5">No Pretty Link Groups were found</td>
|
46 |
+
</tr>
|
47 |
+
<?php
|
48 |
+
}
|
49 |
+
else
|
50 |
+
{
|
51 |
+
foreach($groups as $group)
|
52 |
+
{
|
53 |
+
?>
|
54 |
+
<tr>
|
55 |
+
<td class="edit_group">
|
56 |
+
<a class="group_name" href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php&action=edit&id=<?php echo $group->id; ?>" title="Edit <?php echo $group->name; ?>"><?php echo "$group->name"; ?></a>
|
57 |
+
<br/>
|
58 |
+
<div class="group_actions">
|
59 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php&action=edit&id=<?php echo $group->id; ?>" title="Edit <?php echo $group->name; ?>">Edit</a> |
|
60 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php&action=destroy&id=<?php echo $group->id; ?>" onclick="return confirm('Are you sure you want to delete your <?php echo $group->name; ?> Pretty Link Group?');" title="Delete <?php echo $group->name; ?>">Delete</a> |
|
61 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&group=<?php echo $group->id; ?>" title="View links in <?php echo $group->name; ?>">Links</a> |
|
62 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php&group=<?php echo $group->id; ?>" title="View hits in <?php echo $group->name; ?>">Hits</a>
|
63 |
+
</div>
|
64 |
+
</td>
|
65 |
+
<td><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php&group=<?php echo $group->id; ?>" title="View hits in <?php echo $group->name; ?>"><?php echo $group->click_count; ?></a></td>
|
66 |
+
<td><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&group=<?php echo $group->id; ?>" title="View links in <?php echo $group->name; ?>"><?php echo $group->link_count; ?></a></td>
|
67 |
+
<td><?php echo $group->created_at; ?></td>
|
68 |
+
</tr>
|
69 |
+
<?php
|
70 |
+
}
|
71 |
+
}
|
72 |
+
?>
|
73 |
+
<tfoot>
|
74 |
+
<tr>
|
75 |
+
<th class="manage-column">Name</th>
|
76 |
+
<th class="manage-column">Hits</th>
|
77 |
+
<th class="manage-column">Links</th>
|
78 |
+
<th class="manage-column">Created</th>
|
79 |
+
</tr>
|
80 |
+
</tfoot>
|
81 |
+
</table>
|
82 |
+
<?php
|
83 |
+
require(PRLI_VIEWS_PATH.'/shared/table-nav.php');
|
84 |
+
?>
|
85 |
+
|
86 |
+
</div>
|
classes/views/prli-groups/new.php
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="wrap">
|
2 |
+
<h2><img src="<?php echo PRLI_URL.'/images/pretty-link-med.png'; ?>"/> Pretty Link: Add Group</h2>
|
3 |
+
|
4 |
+
<?php
|
5 |
+
require(PRLI_VIEWS_PATH.'/shared/errors.php');
|
6 |
+
?>
|
7 |
+
|
8 |
+
<form name="form1" method="post" action="?page=<?php echo PRLI_PLUGIN_NAME ?>/prli-groups.php">
|
9 |
+
<input type="hidden" name="action" value="create">
|
10 |
+
<?php wp_nonce_field('update-options'); ?>
|
11 |
+
<input type="hidden" name="id" value="<?php echo $id; ?>">
|
12 |
+
|
13 |
+
<table class="form-table">
|
14 |
+
<tr class="form-field">
|
15 |
+
<td width="75px" valign="top">Name*: </td>
|
16 |
+
<td><input type="text" name="name" value="<?php echo (($_POST['name'] != null)?$_POST['name']:''); ?>" size="75">
|
17 |
+
<br/><span class="setting-description">This is how you'll identify your Group.</span></td>
|
18 |
+
</tr>
|
19 |
+
<tr class="form-field">
|
20 |
+
<td valign="top">Description: </td>
|
21 |
+
<td><textarea style="height: 100px;" name="description"><?php echo (($_POST['description'] != null)?$_POST['description']:''); ?></textarea>
|
22 |
+
<br/><span class="setting-description">A Description of this group.</span></td>
|
23 |
+
</tr>
|
24 |
+
<tr class="form-field" valign="top">
|
25 |
+
<td valign="top">Links: </td>
|
26 |
+
<td valign="top">
|
27 |
+
<div style="height: 150px; width: 95%; border: 1px solid #8cbdd5; overflow: auto;">
|
28 |
+
<table width="100%" cellspacing="0">
|
29 |
+
<thead style="background-color: #dedede; padding: 0px; margin: 0px; line-height: 8px; font-size: 14px;">
|
30 |
+
<th width="50%" style="padding-left: 5px; margin: 0px;"><strong>Name</strong></th>
|
31 |
+
<th width="50%" style="padding-left: 5px; margin: 0px;"><strong>Current Group</strong></th>
|
32 |
+
</thead>
|
33 |
+
<?php
|
34 |
+
for($i = 0; $i < count($links); $i++)
|
35 |
+
{
|
36 |
+
$link = $links[$i];
|
37 |
+
?>
|
38 |
+
<tr <?php echo (($i%2)?' style="background-color: #efefef;"':''); ?>>
|
39 |
+
<td style="padding: 5px; margin: 0px; line-height: 5px;" width="50%"><input type="checkbox" name="link[<?php echo $link->id; ?>]" <?php echo ((isset($_POST['link'][$link->id]) and $_POST['link'][$link->id] == 'on')?'checked="true"':''); ?>/> <?php echo $link->name . " <strong>(" . $link->slug . ")</strong>"; ?></td>
|
40 |
+
<td style="padding: 0px; margin: 0px; line-height: 5px;" width="50%"><?php echo $link->group_name; ?></td>
|
41 |
+
</tr>
|
42 |
+
<?php
|
43 |
+
|
44 |
+
}
|
45 |
+
?>
|
46 |
+
</table>
|
47 |
+
</div>
|
48 |
+
<span class="setting-description">Select some links for this group. <strong>Note: each link can only be in one group at a time.</strong></span></td>
|
49 |
+
</td>
|
50 |
+
</tr>
|
51 |
+
</table>
|
52 |
+
</div>
|
53 |
+
|
54 |
+
<p class="submit">
|
55 |
+
<input type="submit" name="Submit" value="Create" /> or <a href="?page=<?php echo PRLI_PLUGIN_NAME ?>/prli-groups.php">Cancel</a>
|
56 |
+
</p>
|
57 |
+
|
58 |
+
</form>
|
59 |
+
</div>
|
classes/views/prli-links/bar.php
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
5 |
+
<title><?php echo $pretty_link->name; ?></title>
|
6 |
+
</head>
|
7 |
+
<frameset rows="66,*" framespacing=0 frameborder=0>
|
8 |
+
<frame src="<?php echo PRLI_URL . "/pretty-bar.php?link=".$prli_blogurl."/".$pretty_link->slug . "&url=".$pretty_link->url.$param_string; ?>" noresize frameborder=0 scrolling=no marginwidth=0 marginheight=0 style="background-color: #f5f6eb;">
|
9 |
+
<frame src="<?php echo $pretty_link->url.$param_string; ?>" frameborder=0 marginwidth=0 marginheight=0>
|
10 |
+
<noframes>Your browser does not support frames. Click <a href="<?php echo $pretty_link->url.$param_string; ?>">here</a> to view the page.</noframes>
|
11 |
+
</frameset>
|
12 |
+
</html>
|
classes/views/prli-links/edit.php
ADDED
@@ -0,0 +1,130 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="wrap">
|
2 |
+
<h2><img src="<?php echo PRLI_URL.'/images/pretty-link-med.png'; ?>"/> Pretty Link: Edit Link</h2>
|
3 |
+
|
4 |
+
<?php
|
5 |
+
require(PRLI_VIEWS_PATH.'/shared/errors.php');
|
6 |
+
?>
|
7 |
+
|
8 |
+
<form name="form1" method="post" action="?page=<?php echo PRLI_PLUGIN_NAME ?>/prli-links.php">
|
9 |
+
<input type="hidden" name="action" value="update">
|
10 |
+
<input type="hidden" name="id" value="<?php echo $id; ?>">
|
11 |
+
<?php wp_nonce_field('update-options'); ?>
|
12 |
+
|
13 |
+
<table class="form-table">
|
14 |
+
<tr class="form-field">
|
15 |
+
<td width="75px" valign="top">Target URL*: </td>
|
16 |
+
<td><input type="text" name="url" value="<?php echo (($_POST['url'] != null and $record == null)?$_POST['url']:$record->url); ?>" size="75">
|
17 |
+
<br/><span class="setting-description">Enter the URL you want to mask and track. Don't forget to start your url with <code>http://</code> or <code>https://</code>. Example: <code>http://www.yoururl.com</code></span></td>
|
18 |
+
</tr>
|
19 |
+
<tr>
|
20 |
+
<td valign="top">Pretty Link*: </td>
|
21 |
+
<td><strong><?php echo $prli_blogurl; ?></strong>/<input type="text" name="slug" value="<?php echo (($_POST['slug'] != null and $record == null)?$_POST['slug']:$record->slug); ?>" size="25">
|
22 |
+
<br/><span class="setting-description">Enter the slug (word trailing your main URL) that will form your pretty link and redirect to the URL above.</span></td>
|
23 |
+
</tr>
|
24 |
+
<tr class="form-field">
|
25 |
+
<td width="75px" valign="top">Title: </td>
|
26 |
+
<td><input type="text" name="name" size="75" value="<?php echo htmlspecialchars(stripslashes((($_POST['name'] != null and $record == null)?$_POST['name']:$record->name))); ?>" />
|
27 |
+
<br/><span class="setting-description">This will act as the title of your Pretty Link. If a name is not entered here then the slug name will be used.</span></td>
|
28 |
+
</tr>
|
29 |
+
<tr class="form-field">
|
30 |
+
<td valign="top">Description: </td>
|
31 |
+
<td><textarea style="height: 100px;" name="description"><?php echo htmlspecialchars(stripslashes((($_POST['description'] != null and $record == null)?$_POST['description']:$record->description))); ?></textarea>
|
32 |
+
<br/><span class="setting-description">A Description of this link.</span></td>
|
33 |
+
</tr>
|
34 |
+
<tr>
|
35 |
+
<td colspan="2">
|
36 |
+
<input type="checkbox" name="use_prettybar" <?php echo ((($_POST['use_prettybar'] or $record->use_prettybar) and ($_POST['use_prettybar'] == 'on' or $record->use_prettybar == 1))?'checked="true"':''); ?>/> Show Pretty Bar
|
37 |
+
<br/><span class="setting-description">Select this option if you want to show the Pretty Bar at the top of the page when redirecting to the Target URL.</span>
|
38 |
+
</td>
|
39 |
+
</tr>
|
40 |
+
</table>
|
41 |
+
<a href="#" class="advanced_toggle">Advanced Options</a>
|
42 |
+
<div class="advanced_pane">
|
43 |
+
<table class="form-table">
|
44 |
+
<tr>
|
45 |
+
<td colspan="2">
|
46 |
+
<input type="checkbox" name="track_me" <?php echo ((($_POST['track_me'] or $record->track_me) and ($_POST['track_me'] == 'on' or $record->track_me == 1))?'checked="true"':''); ?>/> Track this Link
|
47 |
+
<br/><span class="setting-description">De-select this option if you don't want this link tracked. If de-selected, this link will still redirect to the target URL but hits on it won't be recorded in the database.</span>
|
48 |
+
</td>
|
49 |
+
</tr>
|
50 |
+
<tr>
|
51 |
+
<td colspan="2">
|
52 |
+
<input type="checkbox" name="nofollow" <?php echo ((($_POST['nofollow'] or $record->nofollow) and ($_POST['nofollow'] == 'on' or $record->nofollow == 1))?'checked="true"':''); ?>/> 'Nofollow' this Link
|
53 |
+
<br/><span class="setting-description">Select this if you want to add a nofollow code to this link. A nofollow will prevent reputable spiders and robots from following or indexing this link.</span>
|
54 |
+
</td>
|
55 |
+
</tr>
|
56 |
+
<tr>
|
57 |
+
<td valign="top" colspan="2">
|
58 |
+
<h3>Group Options</h3>
|
59 |
+
<div>
|
60 |
+
<span>Group: </span>
|
61 |
+
<select name="group_id">
|
62 |
+
<option>None</option>
|
63 |
+
<?php
|
64 |
+
foreach($groups as $group)
|
65 |
+
{
|
66 |
+
?>
|
67 |
+
<option value="<?php echo $group->id; ?>"<?php echo ((($_POST['group_id'] == $group->id) or ($record->group_id == $group->id))?' selected="true"':''); ?>><?php echo $group->name; ?></option>
|
68 |
+
<?php
|
69 |
+
}
|
70 |
+
?>
|
71 |
+
</select>
|
72 |
+
<br/><span class="setting-description">Select a group for this link.</span>
|
73 |
+
</div>
|
74 |
+
<br/>
|
75 |
+
<div>
|
76 |
+
<span>Group Listing Order: </span><input type="text" name="gorder" value="<?php echo (($_POST['gorder'] != null and $record == null)?$_POST['gorder']:$record->gorder); ?>" size="10">
|
77 |
+
<br/><span class="setting-description">You can use this to determine the order that your link show up in the group it's in. The group will default to alphabetic order -- but this will override that default behavior. I also realize this isn't the easiest way for you to re-order links but we'll get a better way in the future.</span>
|
78 |
+
</div>
|
79 |
+
</td>
|
80 |
+
</tr>
|
81 |
+
<tr>
|
82 |
+
<td colspan="2">
|
83 |
+
<h3>Parameter Forwarding</h3>
|
84 |
+
<ul style="list-style-type: none">
|
85 |
+
<li>
|
86 |
+
<input type="radio" name="param_forwarding" value="off" <?php echo ((!isset($_POST['param_forwarding']) or $record->param_forwarding == 'off')?'checked="true"':''); ?>/> Forward Parameters Off
|
87 |
+
<br/><span class="setting-description">You may want to leave this option off if you don't need to forward any parameters on to your Target URL.</span>
|
88 |
+
</li>
|
89 |
+
<li>
|
90 |
+
<input type="radio" name="param_forwarding" value="on" <?php echo (((isset($_POST['param_forwarding']) and $_POST['param_forwarding'] == 'on') or (isset($record->param_forwarding) and $record->param_forwarding == 'on'))?'checked="true"':''); ?> /> Standard Parameter Forwarding
|
91 |
+
<br/><span class="setting-description">Select this option if you want to forward parameters through your pretty link to your Target URL. This will allow you to pass parameters in the standard syntax for example the pretty link <code>http://yoururl.com/coollink?product_id=4&sku=5441</code> will forward to the target URL and append the same parameters like so: <code>http://anotherurl.com?product_id=4&sku=5441</code>.</span>
|
92 |
+
</li>
|
93 |
+
<li>
|
94 |
+
<input type="radio" name="param_forwarding" value="custom" <?php echo (((isset($_POST['param_forwarding']) and $_POST['param_forwarding'] == 'custom') or (isset($record->param_forwarding) and $record->param_forwarding == 'custom'))?'checked="true"':''); ?> /> Custom Parameter Forwarding <input type="text" name="param_struct" value="<?php echo (($_POST['param_struct'] != null and $record == null)?$_POST['param_struct']:$record->param_struct); ?>" size="25"/>
|
95 |
+
<br/><span class="setting-description">Select this option if you want to forward parameters through your Pretty Link to your Target URL and write the parameters in a custom format. For example, say I wanted to to have my links look like this: <code>http://yourdomain.com/products/14/4</code> and I wanted this to forward to <code>http://anotherurl.com?product_id=14&dock=4</code> you'd just select this option and enter the following string into the text field <code>/products/%product_id%/%dock%</code>. This will tell Pretty Link where each variable will be located in the URL and what each variable name is.</span>
|
96 |
+
</li>
|
97 |
+
</ul>
|
98 |
+
</td>
|
99 |
+
</tr>
|
100 |
+
<tr>
|
101 |
+
<td colspan="2">
|
102 |
+
<h3>Redirect Type</h3>
|
103 |
+
<ul style="list-style-type: none">
|
104 |
+
<li>
|
105 |
+
<input type="radio" name="redirect_type" value="307" <?php echo ((!isset($_POST['redirect_type']) or $_POST['redirect_type'] == '307' or $record->redirect_type == '307')?'checked="true"':''); ?>/> Temporary Redirect (307)
|
106 |
+
<br/><span class="setting-description">This is the best option if you're planning on changing your Target URL and want accurate reporting for this link.</span>
|
107 |
+
</li>
|
108 |
+
<li>
|
109 |
+
<input type="radio" name="redirect_type" value="301" <?php echo (((isset($_POST['redirect_type']) and $_POST['redirect_type'] == '301') or (isset($record->redirect_type) and $record->redirect_type == '301'))?'checked="true"':''); ?> /> Permanent Redirect (301)
|
110 |
+
<br/><span class="setting-description">This is the best option if you're <strong>NOT</strong> planning on changing your Target URL. Traditionally this option is considered to be the best approach to use for your SEO/SEM efforts but since Pretty Link uses your domain name either way this notion isn't necessarily true for Pretty Links. Also, this option may not give you accurate reporting since proxy and caching servers may go directly to your Target URL once it's cached.</span>
|
111 |
+
</li>
|
112 |
+
</ul>
|
113 |
+
</td>
|
114 |
+
</tr>
|
115 |
+
<tr>
|
116 |
+
<td colspan="2">
|
117 |
+
<h3>Pixel Tracking</h3>
|
118 |
+
<input type="checkbox" name="track_as_img" <?php echo ((($_POST['track_as_img'] or $record->track_as_img) and ($_POST['track_as_img'] == 'on' or $record->track_as_img == 1))?'checked="true"':''); ?>/> Track as a Pixel
|
119 |
+
<br/><span class="setting-description">Select this option if you want this link to behave as a tracking pixel instead of as a link. This option is useful if you want to track the number of times a page or email is opened. If you place your Pretty Link inside an img tag on the page (Example: <code><img src="<?php echo $prli_blogurl . "/yourslug"; ?>" /></code>) then the page load will be tracked as a click and then displayed. Note: If this option is selected your Target URL will simply be ignored if there's a value in it.</span>
|
120 |
+
</td>
|
121 |
+
</tr>
|
122 |
+
</table>
|
123 |
+
</div>
|
124 |
+
|
125 |
+
<p class="submit">
|
126 |
+
<input type="submit" name="Submit" value="Update" /> or <a href="?page=<?php echo PRLI_PLUGIN_NAME ?>/prli-links.php">Cancel</a>
|
127 |
+
</p>
|
128 |
+
|
129 |
+
</form>
|
130 |
+
</div>
|
classes/views/prli-links/head.php
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script type="text/javascript" src="<?php echo $prli_siteurl; ?>/wp-content/plugins/<?php echo PRLI_PLUGIN_NAME; ?>/includes/jquery/js/jquery-1.3.2.min.js"></script>
|
2 |
+
<script type="text/javascript">
|
3 |
+
$(document).ready(function(){
|
4 |
+
$(".link_actions").hide();
|
5 |
+
$(".edit_link").hover(
|
6 |
+
function () {
|
7 |
+
$(this).find(".link_actions").fadeIn(500);
|
8 |
+
},
|
9 |
+
function () {
|
10 |
+
$(this).find(".link_actions").fadeOut(300);
|
11 |
+
}
|
12 |
+
);
|
13 |
+
});
|
14 |
+
</script>
|
15 |
+
|
16 |
+
<script type="text/javascript">
|
17 |
+
$(document).ready(function(){
|
18 |
+
$(".advanced_pane").hide();
|
19 |
+
$(".advanced_toggle").click( function () {
|
20 |
+
$(".advanced_pane").slideToggle("slow");
|
21 |
+
});
|
22 |
+
});
|
23 |
+
</script>
|
24 |
+
|
25 |
+
<style type="text/css">
|
26 |
+
|
27 |
+
.advanced_toggle {
|
28 |
+
line-height: 34px;
|
29 |
+
font-size: 12px;
|
30 |
+
font-weight: bold;
|
31 |
+
padding-bottom: 10px;
|
32 |
+
}
|
33 |
+
|
34 |
+
.edit_link {
|
35 |
+
height: 50px;
|
36 |
+
}
|
37 |
+
.slug_name {
|
38 |
+
font-size: 12px;
|
39 |
+
font-weight: bold;
|
40 |
+
}
|
41 |
+
.link_actions {
|
42 |
+
padding-top: 5px;
|
43 |
+
}
|
44 |
+
</style>
|
classes/views/prli-links/list.php
ADDED
@@ -0,0 +1,154 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="wrap">
|
2 |
+
<p style="font-size: 14px; font-weight: bold; float: right; padding-top: 25px;"><a href="http://blairwilliams.com/faq" target="_blank">Get Help</a> | <a href="http://blairwilliams.com/blog" target="_blank">Blog</a> | <a href="http://blairwilliams.com/don" target="_blank">Donate</a></p>
|
3 |
+
<h2><img src="<?php echo PRLI_URL.'/images/pretty-link-med.png'; ?>"/> Pretty Link: Links</h2>
|
4 |
+
<?php
|
5 |
+
if(empty($params['group']))
|
6 |
+
{
|
7 |
+
?>
|
8 |
+
<div id="message" class="updated fade" style="padding:5px;"><?php echo $prli_message; ?></div>
|
9 |
+
<div id="search_pane" style="float: right;">
|
10 |
+
<form class="form-fields" name="link_form" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>">
|
11 |
+
<?php wp_nonce_field('prli-links'); ?>
|
12 |
+
<input type="hidden" name="sort" id="sort" value="<?php echo $sort_str; ?>" />
|
13 |
+
<input type="hidden" name="sdir" id="sort" value="<?php echo $sdir_str; ?>" />
|
14 |
+
<input type="text" name="search" id="search" value="<?php echo $search_str; ?>" style="display:inline;"/>
|
15 |
+
<div class="submit" style="display: inline;"><input type="submit" name="Submit" value="Search"/>
|
16 |
+
<?php
|
17 |
+
if(!empty($search_str))
|
18 |
+
{
|
19 |
+
?>
|
20 |
+
or <a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php">Reset</a>
|
21 |
+
<?php
|
22 |
+
}
|
23 |
+
?>
|
24 |
+
</div>
|
25 |
+
</form>
|
26 |
+
</div>
|
27 |
+
<div id="button_bar">
|
28 |
+
<p><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-add-link.php"><img src="<?php echo PRLI_URL.'/images/pretty-link-add.png'; ?>"/> Add a Pretty Link</a>
|
29 |
+
| <a href="options-general.php?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-options.php">Options</a>
|
30 |
+
</p>
|
31 |
+
</div>
|
32 |
+
<?php
|
33 |
+
}
|
34 |
+
else
|
35 |
+
{
|
36 |
+
?>
|
37 |
+
<h3><?php echo $prli_message; ?></h3>
|
38 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-groups.php">« Back to Groups</a>
|
39 |
+
<br/><br/>
|
40 |
+
<?php
|
41 |
+
}
|
42 |
+
?>
|
43 |
+
|
44 |
+
<?php
|
45 |
+
require(PRLI_VIEWS_PATH.'/shared/table-nav.php');
|
46 |
+
?>
|
47 |
+
<table class="widefat post fixed" cellspacing="0">
|
48 |
+
<thead>
|
49 |
+
<tr>
|
50 |
+
<th class="manage-column" width="45%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&sort=name<?php echo (($sort_str == 'name' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Name<?php echo (($sort_str == 'name')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a></th>
|
51 |
+
<th class="manage-column" width="5%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&sort=clicks<?php echo (($sort_str == 'clicks' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Hits<?php echo (($sort_str == 'clicks')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a></th>
|
52 |
+
<th class="manage-column" width="5%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&sort=group_name<?php echo (($sort_str == 'group_name' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Group<?php echo (($sort_str == 'group_name')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a></th>
|
53 |
+
<th class="manage-column" width="3%"><span title="Redirect">Re</span></th>
|
54 |
+
<th class="manage-column" width="12%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&sort=created_at<?php echo (($sort_str == 'created_at' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Created<?php echo ((empty($sort_str) or $sort_str == 'created_at')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.((empty($sort_str) or $sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a></th>
|
55 |
+
<th class="manage-column" width="30%"><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&sort=slug<?php echo (($sort_str == 'slug' and $sdir_str == 'asc')?'&sdir=desc':''); ?>">Links<?php echo (($sort_str == 'slug')?' <img src="'.$prli_siteurl.'/wp-content/plugins/'.PRLI_PLUGIN_NAME.'/images/'.(($sdir_str == 'desc')?'arrow_down.png':'arrow_up.png').'"/>':'') ?></a></th>
|
56 |
+
</tr>
|
57 |
+
</thead>
|
58 |
+
<?php
|
59 |
+
|
60 |
+
if($record_count <= 0)
|
61 |
+
{
|
62 |
+
?>
|
63 |
+
<tr>
|
64 |
+
<td colspan="5">No Pretty Links were found</td>
|
65 |
+
</tr>
|
66 |
+
<?php
|
67 |
+
}
|
68 |
+
else
|
69 |
+
{
|
70 |
+
foreach($links as $link)
|
71 |
+
{
|
72 |
+
$pretty_link_url = $prli_link->get_pretty_link_url($link->slug);//$prli_blogurl . '/' . $link->slug;
|
73 |
+
?>
|
74 |
+
<tr>
|
75 |
+
<td class="edit_link">
|
76 |
+
<?php if( !$link->track_as_img )
|
77 |
+
{
|
78 |
+
?>
|
79 |
+
<a href="<? echo $link->url; ?>" target="_blank" title="Visit Target URL: <?php echo $link->url; ?> in a New Window"><img src="<?php echo PRLI_URL.'/images/url_icon.gif'; ?>" width="13px" height="13px" name="Visit" alt="Visit"/></a>
|
80 |
+
<a href="<? echo $pretty_link_url; ?>" target="_blank" title="Visit Pretty Link: <?php echo $pretty_link_url; ?> in a New Window"><img src="<?php echo PRLI_URL.'/images/url_icon.gif'; ?>" width="13px" height="13px" name="Visit" alt="Visit"/></a>
|
81 |
+
<?php
|
82 |
+
}
|
83 |
+
else
|
84 |
+
{
|
85 |
+
?>
|
86 |
+
<img src="<?php echo PRLI_URL.'/images/pixel_track.png'; ?>" width="13px" height="13px" name="Pixel Tracking Enabled" alt="Pixel Tracking Enabled" title="Pixel Tracking Enabled"/>
|
87 |
+
<?php
|
88 |
+
}
|
89 |
+
|
90 |
+
if($link->param_forwarding == 'on')
|
91 |
+
{
|
92 |
+
?>
|
93 |
+
<img src="<?php echo PRLI_URL.'/images/forward_params.png'; ?>" width="13px" height="13px" name="Standard Parameter Forwarding Enabled" alt="Standard Parameter Forwarding Enabled" title="Standard Parameter Forwarding Enabled"/>
|
94 |
+
<?php
|
95 |
+
}
|
96 |
+
else if($link->param_forwarding == 'custom')
|
97 |
+
{
|
98 |
+
?>
|
99 |
+
<img src="<?php echo PRLI_URL.'/images/forward_params.png'; ?>" width="13px" height="13px" name="Custom Parameter Forwarding Enabled" alt="Custom Parameter Forwarding Enabled" title="Custom Parameter Forwarding Enabled"/>
|
100 |
+
<?php
|
101 |
+
}
|
102 |
+
?>
|
103 |
+
|
104 |
+
<a class="slug_name" href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&action=edit&id=<?php echo $link->id; ?>" title="Edit <?php echo $link->name; ?>"><?php echo "$link->name"; ?></a>
|
105 |
+
<br/>
|
106 |
+
<div class="link_actions">
|
107 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&action=edit&id=<?php echo $link->id; ?>" title="Edit <?php echo $link->slug; ?>">Edit</a> |
|
108 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&action=destroy&id=<?php echo $link->id; ?>" onclick="return confirm('Are you sure you want to delete your <?php echo $link->name; ?> Pretty Link? This will delete the Pretty Link and all of the statistical data about it in your database.');" title="Delete <?php echo $link->slug; ?>">Delete</a> |
|
109 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&action=reset&id=<?php echo $link->id; ?>" onclick="return confirm('Are you sure you want to reset your <?php echo $link->name; ?> Pretty Link? This will delete all of the statistical data about this Pretty Link in your database.');" title="Reset <?php echo $link->name; ?>">Reset</a> |
|
110 |
+
<a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-clicks.php&l=<?php echo $link->id; ?>" title="View clicks for <?php echo $link->slug; ?>">Hits</a>
|
111 |
+
<?php if( !$link->track_as_img )
|
112 |
+
{
|
113 |
+
?>
|
114 |
+
| <a href="http://twitter.com/home?status=<?php echo $pretty_link_url; ?>" target="_blank" title="Post <?php echo $pretty_link_url; ?> to Twitter">Tweet</a> |
|
115 |
+
<a href="mailto:?subject=Pretty Link&body=<?php echo $pretty_link_url; ?>" target="_blank" title="Send <?php echo $pretty_link_url; ?> in an Email">Email</a>
|
116 |
+
<?php
|
117 |
+
}
|
118 |
+
?>
|
119 |
+
</div>
|
120 |
+
</td>
|
121 |
+
<td><?php echo $link->clicks; ?></td>
|
122 |
+
<td><a href="?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php&group=<?php echo $link->group_id; ?>"><?php echo $link->group_name; ?></a></td>
|
123 |
+
<td><span title="<?php echo ($link->track_as_img?'':(($link->redirect_type == '307')?"Temporary Redirection (307)":"Permanent Redirection (301)")); ?>"><?php echo ($link->track_as_img?'':(($link->redirect_type == '307')?"T":"P")); ?></span></td>
|
124 |
+
<td><?php echo $link->created_at; ?></td>
|
125 |
+
</td>
|
126 |
+
<td><input type='text' style="font-size: 10px; width: 100%;" readonly="true" onclick='this.select();' onfocus='this.select();' value='<?php echo $pretty_link_url; ?>' /><br/>
|
127 |
+
<?php if( !$link->track_as_img )
|
128 |
+
{
|
129 |
+
?>
|
130 |
+
<span style="font-size: 8px;"><strong>Target URL:</strong> <? echo $link->url; ?></span></td>
|
131 |
+
<?php
|
132 |
+
}
|
133 |
+
?>
|
134 |
+
</tr>
|
135 |
+
<?php
|
136 |
+
}
|
137 |
+
}
|
138 |
+
?>
|
139 |
+
<tfoot>
|
140 |
+
<tr>
|
141 |
+
<th class="manage-column">Name</th>
|
142 |
+
<th class="manage-column">Hits</th>
|
143 |
+
<th class="manage-column">Group</th>
|
144 |
+
<th class="manage-column" title="Redirect">Re</th>
|
145 |
+
<th class="manage-column">Created</th>
|
146 |
+
<th class="manage-column">Links</th>
|
147 |
+
</tr>
|
148 |
+
</tfoot>
|
149 |
+
</table>
|
150 |
+
<?php
|
151 |
+
require(PRLI_VIEWS_PATH.'/shared/table-nav.php');
|
152 |
+
?>
|
153 |
+
|
154 |
+
</div>
|
classes/views/prli-links/new.php
ADDED
@@ -0,0 +1,130 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="wrap">
|
2 |
+
<h2><img src="<?php echo PRLI_URL.'/images/pretty-link-med.png'; ?>"/> Pretty Link: Add Link</h2>
|
3 |
+
|
4 |
+
<?php
|
5 |
+
require(PRLI_VIEWS_PATH.'/shared/errors.php');
|
6 |
+
?>
|
7 |
+
|
8 |
+
<form name="form1" method="post" action="?page=<?php echo PRLI_PLUGIN_NAME ?>/prli-links.php">
|
9 |
+
<input type="hidden" name="action" value="create">
|
10 |
+
<?php wp_nonce_field('update-options'); ?>
|
11 |
+
<input type="hidden" name="id" value="<?php echo $id; ?>">
|
12 |
+
|
13 |
+
<table class="form-table">
|
14 |
+
<tr class="form-field">
|
15 |
+
<td width="75px" valign="top">Target URL*: </td>
|
16 |
+
<td><input type="text" name="url" value="<?php echo (($_POST['url'] != null)?$_POST['url']:''); ?>" size="75">
|
17 |
+
<br/><span class="setting-description">Enter the URL you want to mask and track. Don't forget to start your url with <code>http://</code> or <code>https://</code>. Example: <code>http://www.yoururl.com</code></span></td>
|
18 |
+
</tr>
|
19 |
+
<tr>
|
20 |
+
<td valign="top">Pretty Link*: </td>
|
21 |
+
<td><strong><?php echo $prli_blogurl; ?></strong>/<input type="text" name="slug" value="<?php echo (($_POST['slug'] != null)?$_POST['slug']:$prli_link->generateValidSlug()); ?>" size="25">
|
22 |
+
<br/><span class="setting-description">Use the auto-generated short slug (2-3 characters) here or enter any word (must only contain letters, numbers or the following special characters: ".","-" or "_") that will form your pretty link and redirect to the URL above. Just refresh this page to auto-generate another slug.</span></td>
|
23 |
+
</tr>
|
24 |
+
<tr class="form-field">
|
25 |
+
<td width="75px" valign="top">Title: </td>
|
26 |
+
<td><input type="text" name="name" value="<?php echo htmlspecialchars((($_POST['name'] != null)?stripslashes($_POST['name']):'')); ?>" size="75">
|
27 |
+
<br/><span class="setting-description">This will act as the title of your Pretty Link. If a name is not entered here then the slug name will be used.</span></td>
|
28 |
+
</tr>
|
29 |
+
<tr class="form-field">
|
30 |
+
<td valign="top">Description: </td>
|
31 |
+
<td><textarea style="height: 100px;" name="description"><?php echo htmlspecialchars((($_POST['description'] != null)?stripslashes($_POST['description']):'')); ?></textarea>
|
32 |
+
<br/><span class="setting-description">A Description of this link.</span></td>
|
33 |
+
</tr>
|
34 |
+
<tr>
|
35 |
+
<td colspan="2">
|
36 |
+
<input type="checkbox" name="use_prettybar" <?php echo ((isset($_POST['use_prettybar']) and $_POST['use_prettybar'] == 'on')?'checked="true"':''); ?>/> Show Pretty Bar
|
37 |
+
<br/><span class="setting-description">Select this option if you want to show the Pretty Bar at the top of the page when redirecting to the Target URL.</span>
|
38 |
+
</td>
|
39 |
+
</tr>
|
40 |
+
</table>
|
41 |
+
<a href="#" class="advanced_toggle">Advanced Options</a>
|
42 |
+
<div class="advanced_pane">
|
43 |
+
<table class="form-table">
|
44 |
+
<tr>
|
45 |
+
<td colspan="2">
|
46 |
+
<input type="checkbox" name="track_me" <?php echo (((!isset($_POST['track_me']) or empty($_POST['track_me'])) or (isset($_POST['track_me']) and $_POST['track_me'] == 'on'))?'checked="true"':''); ?>/> Track this Link
|
47 |
+
<br/><span class="setting-description">De-select this option if you don't want this link tracked. If de-selected, this link will still redirect to the target URL but hits on it won't be recorded in the database.</span>
|
48 |
+
</td>
|
49 |
+
</tr>
|
50 |
+
<tr>
|
51 |
+
<td colspan="2">
|
52 |
+
<input type="checkbox" name="nofollow" <?php echo ((isset($_POST['nofollow']) and $_POST['nofollow'] == 'on')?'checked="true"':''); ?>/> 'Nofollow' this Link
|
53 |
+
<br/><span class="setting-description">Select this if you want to add a nofollow code to this link. A nofollow will prevent reputable spiders and robots from following or indexing this link.</span>
|
54 |
+
</td>
|
55 |
+
</tr>
|
56 |
+
<tr>
|
57 |
+
<td valign="top" colspan="2">
|
58 |
+
<h3>Group Options</h3>
|
59 |
+
<div>
|
60 |
+
<span>Group: </span>
|
61 |
+
<select name="group_id">
|
62 |
+
<option>None</option>
|
63 |
+
<?php
|
64 |
+
foreach($groups as $group)
|
65 |
+
{
|
66 |
+
?>
|
67 |
+
<option value="<?php echo $group->id; ?>"<?php echo (($_POST['group_id'] == $group->id)?' selected="true"':''); ?>><?php echo $group->name; ?></option>
|
68 |
+
<?php
|
69 |
+
}
|
70 |
+
?>
|
71 |
+
</select>
|
72 |
+
<br/><span class="setting-description">Select a group for this link.</span>
|
73 |
+
</div>
|
74 |
+
<br/>
|
75 |
+
<div>
|
76 |
+
<span>Group Listing Order: </span><input type="text" name="gorder" value="<?php echo (isset($_POST['gorder'])?$_POST['gorder']:'0'); ?>" size="10">
|
77 |
+
<br/><span class="setting-description">You can use this to determine the order that your link show up in the group it's in. The group will default to alphabetic order -- but this will override that default behavior. I also realize this isn't the easiest way for you to re-order links but we'll get a better way in the future.</span>
|
78 |
+
</div>
|
79 |
+
</td>
|
80 |
+
</tr>
|
81 |
+
<tr>
|
82 |
+
<td colspan="2">
|
83 |
+
<h3>Parameter Forwarding</h3>
|
84 |
+
<ul style="list-style-type: none">
|
85 |
+
<li>
|
86 |
+
<input type="radio" name="param_forwarding" value="off" <?php echo (((isset($_POST['param_forwarding']) and $_POST['param_forwarding'] == 'off') or !isset($_POST['param_forwarding']))?'checked="true"':''); ?>/> Forward Parameters Off
|
87 |
+
<br/><span class="setting-description">You may want to leave this option off if you don't need to forward any parameters on to your Target URL.</span>
|
88 |
+
</li>
|
89 |
+
<li>
|
90 |
+
<input type="radio" name="param_forwarding" value="on" <?php echo ((isset($_POST['param_forwarding']) and $_POST['param_forwarding'] == 'on')?'checked="true"':''); ?>/> Standard Parameter Forwarding
|
91 |
+
<br/><span class="setting-description">Select this option if you want to forward parameters through your pretty link to your Target URL. This will allow you to pass parameters in the standard syntax for example the pretty link <code>http://yoururl.com/coollink?product_id=4&sku=5441</code> will forward to the target URL and append the same parameters like so: <code>http://anotherurl.com?product_id=4&sku=5441</code>.</span>
|
92 |
+
</li>
|
93 |
+
<li>
|
94 |
+
<input type="radio" name="param_forwarding" value="custom" <?php echo ((isset($_POST['param_forwarding']) and $_POST['param_forwarding'] == 'custom')?'checked="true"':''); ?>/> Custom Parameter Forwarding <input type="text" name="param_struct" value="<?php echo (($_POST['param_struct'] != null)?$_POST['param_struct']:''); ?>" size="25"/>
|
95 |
+
<br/><span class="setting-description">Select this option if you want to forward parameters through your Pretty Link to your Target URL and write the parameters in a custom format. For example, say I wanted to to have my links look like this: <code>http://yourdomain.com/products/14/4</code> and I wanted this to forward to <code>http://anotherurl.com?product_id=14&dock=4</code> you'd just select this option and enter the following string into the text field <code>/products/%product_id%/%dock%</code>. This will tell Pretty Link where each variable will be located in the URL and what each variable name is.</span>
|
96 |
+
</li>
|
97 |
+
</ul>
|
98 |
+
</td>
|
99 |
+
</tr>
|
100 |
+
<tr>
|
101 |
+
<td colspan="2">
|
102 |
+
<h3>Redirect Type</h3>
|
103 |
+
<ul style="list-style-type: none">
|
104 |
+
<li>
|
105 |
+
<input type="radio" name="redirect_type" value="307" <?php echo ((!isset($_POST['redirect_type']) or (isset($_POST['redirect_type']) and $_POST['redirect_type'] == '307'))?'checked="true"':''); ?>/> Temporary Redirect (307)
|
106 |
+
<br/><span class="setting-description">This is the best option if you're planning on changing your Target URL and want accurate reporting for this link.</span>
|
107 |
+
</li>
|
108 |
+
<li>
|
109 |
+
<input type="radio" name="redirect_type" value="301" <?php echo ((isset($_POST['redirect_type']) and $_POST['redirect_type'] == '301')?'checked="true"':''); ?> /> Permanent Redirect (301)
|
110 |
+
<br/><span class="setting-description">This is the best option if you're <strong>NOT</strong> planning on changing your Target URL. Traditionally this option is considered to be the best approach to use for your SEO/SEM efforts but since Pretty Link uses your domain name either way this notion isn't necessarily true for Pretty Links. Also, this option may not give you accurate reporting since proxy and caching servers may go directly to your Target URL once it's cached.</span>
|
111 |
+
</li>
|
112 |
+
</ul>
|
113 |
+
</td>
|
114 |
+
</tr>
|
115 |
+
<tr>
|
116 |
+
<td colspan="2">
|
117 |
+
<h3>Pixel Tracking</h3>
|
118 |
+
<input type="checkbox" name="track_as_img" <?php echo ((isset($_POST['track_as_img']) and $_POST['track_as_img'] == 'on')?'checked="true"':''); ?>/> Track as a Pixel
|
119 |
+
<br/><span class="setting-description">Select this option if you want this link to behave as a tracking pixel instead of as a link. This option is useful if you want to track the number of times a page or email is opened. If you place your Pretty Link inside an img tag on the page (Example: <code><img src="<?php echo $prli_blogurl . "/yourslug"; ?>" /></code>) then the page load will be tracked as a click and then displayed. Note: If this option is selected your Target URL will simply be ignored if there's a value in it.</span>
|
120 |
+
</td>
|
121 |
+
</tr>
|
122 |
+
</table>
|
123 |
+
</div>
|
124 |
+
|
125 |
+
<p class="submit">
|
126 |
+
<input type="submit" name="Submit" value="Create" /> or <a href="?page=<?php echo PRLI_PLUGIN_NAME ?>/prli-links.php">Cancel</a>
|
127 |
+
</p>
|
128 |
+
|
129 |
+
</form>
|
130 |
+
</div>
|
classes/views/shared/errors.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if( $errors != null and count($errors) > 0 )
|
3 |
+
{
|
4 |
+
?>
|
5 |
+
<div class="error">
|
6 |
+
<ul>
|
7 |
+
<?php
|
8 |
+
foreach( $errors as $error )
|
9 |
+
{
|
10 |
+
?>
|
11 |
+
<li><strong>ERROR</strong>: <?php print $error; ?></li>
|
12 |
+
<?php
|
13 |
+
}
|
14 |
+
?>
|
15 |
+
</ul>
|
16 |
+
</div>
|
17 |
+
<?php
|
18 |
+
}
|
19 |
+
?>
|
classes/views/shared/table-nav.php
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
// Only show the pager bar if there is more than 1 page
|
3 |
+
if($page_count > 1)
|
4 |
+
{
|
5 |
+
?>
|
6 |
+
<div class="tablenav"<?php echo (isset($navstyle)?" style=\"$navstyle\"":''); ?>>
|
7 |
+
<div class='tablenav-pages'><span class="displaying-num">Displaying <?php print "$page_first_record–$page_last_record of $record_count"; ?></span>
|
8 |
+
|
9 |
+
<?php
|
10 |
+
// Only show the prev page button if the current page is not the first page
|
11 |
+
if($current_page > 1)
|
12 |
+
{
|
13 |
+
?>
|
14 |
+
<a class='prev page-numbers' href='?page=<?php print PRLI_PLUGIN_NAME; ?>/<?php print $controller_file . $page_params; ?>&paged=<?php print($current_page-1); ?>'>«</a>
|
15 |
+
<?php
|
16 |
+
}
|
17 |
+
|
18 |
+
// First page is always displayed
|
19 |
+
if($current_page==1)
|
20 |
+
{
|
21 |
+
?>
|
22 |
+
<span class='page-numbers current'>1</span>
|
23 |
+
<?php
|
24 |
+
}
|
25 |
+
else
|
26 |
+
{
|
27 |
+
?>
|
28 |
+
<a class='page-numbers' href='?page=<?php print PRLI_PLUGIN_NAME; ?>/<?php print $controller_file . $page_params; ?>&paged=1'>1</a>
|
29 |
+
<?php
|
30 |
+
}
|
31 |
+
|
32 |
+
// If the current page is more than 2 spaces away from the first page then we put some dots in here
|
33 |
+
if($current_page >= 5)
|
34 |
+
{
|
35 |
+
?>
|
36 |
+
<span class='page-numbers dots'>...</span>
|
37 |
+
<?php
|
38 |
+
}
|
39 |
+
|
40 |
+
// display the current page icon and the 2 pages beneath and above it
|
41 |
+
$low_page = (($current_page >= 5)?($current_page-2):2);
|
42 |
+
$high_page = ((($current_page + 2) < ($page_count-1))?($current_page+2):($page_count-1));
|
43 |
+
for($i = $low_page; $i <= $high_page; $i++)
|
44 |
+
{
|
45 |
+
if($current_page==$i)
|
46 |
+
{
|
47 |
+
?>
|
48 |
+
<span class='page-numbers current'><?php print $i; ?></span>
|
49 |
+
<?php
|
50 |
+
}
|
51 |
+
else
|
52 |
+
{
|
53 |
+
?>
|
54 |
+
<a class='page-numbers' href='?page=<?php print PRLI_PLUGIN_NAME; ?>/<?php print $controller_file . $page_params; ?>&paged=<?php print $i; ?>'><?php print $i; ?></a>
|
55 |
+
<?php
|
56 |
+
}
|
57 |
+
}
|
58 |
+
|
59 |
+
// If the current page is more than 2 away from the last page then show ellipsis
|
60 |
+
if($current_page < ($page_count - 3))
|
61 |
+
{
|
62 |
+
?>
|
63 |
+
<span class='page-numbers dots'>...</span>
|
64 |
+
<?php
|
65 |
+
}
|
66 |
+
|
67 |
+
// Display the last page icon
|
68 |
+
if($current_page == $page_count)
|
69 |
+
{
|
70 |
+
?>
|
71 |
+
<span class='page-numbers current'><?php print $page_count; ?></span>
|
72 |
+
<?php
|
73 |
+
}
|
74 |
+
else
|
75 |
+
{
|
76 |
+
?>
|
77 |
+
<a class='page-numbers' href='?page=<?php print PRLI_PLUGIN_NAME; ?>/<?php print $controller_file . $page_params; ?>&paged=<?php print $page_count; ?>'><?php print $page_count; ?></a>
|
78 |
+
<?php
|
79 |
+
}
|
80 |
+
|
81 |
+
// Display the next page icon if there is a next page
|
82 |
+
if($current_page < $page_count)
|
83 |
+
{
|
84 |
+
?>
|
85 |
+
<a class='next page-numbers' href='?page=<?php print PRLI_PLUGIN_NAME; ?>/<?php print $controller_file . $page_params; ?>&paged=<?php print($current_page + 1); ?>'>»</a>
|
86 |
+
<?php
|
87 |
+
}
|
88 |
+
?>
|
89 |
+
</div>
|
90 |
+
</div>
|
91 |
+
<?php
|
92 |
+
}
|
93 |
+
?>
|
images/arrow_down.png
ADDED
Binary file
|
images/arrow_up.png
ADDED
Binary file
|
images/bookmark.png
ADDED
Binary file
|
images/browser/abilon.png
ADDED
Binary file
|
images/browser/adobe.png
ADDED
Binary file
|
images/browser/akregator.png
ADDED
Binary file
|
images/browser/alcatel.png
ADDED
Binary file
|
images/browser/amaya.png
ADDED
Binary file
|
images/browser/amigavoyager.png
ADDED
Binary file
|
images/browser/analogx.png
ADDED
Binary file
|
images/browser/apt.png
ADDED
Binary file
|
images/browser/avant.png
ADDED
Binary file
|
images/browser/aweb.png
ADDED
Binary file
|
images/browser/bpftp.png
ADDED
Binary file
|
images/browser/bytel.png
ADDED
Binary file
|
images/browser/chimera.png
ADDED
Binary file
|
images/browser/chrome.png
ADDED
Binary file
|
images/browser/cyberdog.png
ADDED
Binary file
|
images/browser/da.png
ADDED
Binary file
|
images/browser/dillo.png
ADDED
Binary file
|
images/browser/doris.png
ADDED
Binary file
|
images/browser/dreamcast.png
ADDED
Binary file
|
images/browser/ecatch.png
ADDED
Binary file
|
images/browser/encompass.png
ADDED
Binary file
|
images/browser/epiphany.png
ADDED
Binary file
|
images/browser/ericsson.png
ADDED
Binary file
|
images/browser/feeddemon.png
ADDED
Binary file
|
images/browser/feedreader.png
ADDED
Binary file
|
images/browser/firefox.png
ADDED
Binary file
|
images/browser/flashget.png
ADDED
Binary file
|
images/browser/fpexpress.png
ADDED
Binary file
|
images/browser/fresco.png
ADDED
Binary file
|
images/browser/freshdownload.png
ADDED
Binary file
|
images/browser/frontpage.png
ADDED
Binary file
|
images/browser/galeon.png
ADDED
Binary file
|
images/browser/getright.png
ADDED
Binary file
|
images/browser/gnome.png
ADDED
Binary file
|
images/browser/gnus.png
ADDED
Binary file
|
images/browser/gozilla.png
ADDED
Binary file
|
images/browser/hotjava.png
ADDED
Binary file
|
images/browser/httrack.png
ADDED
Binary file
|
images/browser/ibrowse.png
ADDED
Binary file
|
images/browser/icab.png
ADDED
Binary file
|
images/browser/java.png
ADDED
Binary file
|
images/browser/jetbrains_omea.png
ADDED
Binary file
|
images/browser/kmeleon.png
ADDED
Binary file
|
images/browser/konqueror.png
ADDED
Binary file
|
images/browser/leechget.png
ADDED
Binary file
|
images/browser/lg.png
ADDED
Binary file
|
images/browser/lotusnotes.png
ADDED
Binary file
|
images/browser/lynx.png
ADDED
Binary file
|
images/browser/macweb.png
ADDED
Binary file
|
images/browser/mediaplayer.png
ADDED
Binary file
|
images/browser/motorola.png
ADDED
Binary file
|
images/browser/mozilla.png
ADDED
Binary file
|
images/browser/mplayer.png
ADDED
Binary file
|
images/browser/msie.png
ADDED
Binary file
|
images/browser/msie_large.png
ADDED
Binary file
|
images/browser/multizilla.png
ADDED
Binary file
|
images/browser/ncsa_mosaic.png
ADDED
Binary file
|
images/browser/neon.png
ADDED
Binary file
|
images/browser/netnewswire.png
ADDED
Binary file
|
images/browser/netpositive.png
ADDED
Binary file
|
images/browser/netscape.png
ADDED
Binary file
|
images/browser/netscape_large.png
ADDED
Binary file
|
images/browser/netshow.png
ADDED
Binary file
|
images/browser/newsfire.png
ADDED
Binary file
|
images/browser/newsgator.png
ADDED
Binary file
|
images/browser/newzcrawler.png
ADDED
Binary file
|
images/browser/nokia.png
ADDED
Binary file
|
images/browser/notavailable.png
ADDED
Binary file
|
images/browser/omniweb.png
ADDED
Binary file
|
images/browser/opera.png
ADDED
Binary file
|
images/browser/panasonic.png
ADDED
Binary file
|
images/browser/pdaphone.png
ADDED
Binary file
|
images/browser/philips.png
ADDED
Binary file
|
images/browser/phoenix.png
ADDED
Binary file
|
images/browser/pluck.png
ADDED
Binary file
|
images/browser/pulpfiction.png
ADDED
Binary file
|
images/browser/real.png
ADDED
Binary file
|
images/browser/rss.png
ADDED
Binary file
|
images/browser/rssbandit.png
ADDED
Binary file
|
images/browser/rssowl.png
ADDED
Binary file
|
images/browser/rssreader.png
ADDED
Binary file
|
images/browser/rssxpress.png
ADDED
Binary file
|
images/browser/safari.png
ADDED
Binary file
|
images/browser/sagem.png
ADDED
Binary file
|
images/browser/samsung.png
ADDED
Binary file
|
images/browser/sharp.png
ADDED
Binary file
|
images/browser/sharpreader.png
ADDED
Binary file
|
images/browser/shrook.png
ADDED
Binary file
|
images/browser/siemens.png
ADDED
Binary file
|
images/browser/sony.png
ADDED
Binary file
|
images/browser/staroffice.png
ADDED
Binary file
|
images/browser/subversion.png
ADDED
Binary file
|
images/browser/teleport.png
ADDED
Binary file
|
images/browser/trium.png
ADDED
Binary file
|
images/browser/unknown.png
ADDED
Binary file
|
images/browser/w3c.png
ADDED
Binary file
|
images/browser/webcopier.png
ADDED
Binary file
|
images/browser/webreaper.png
ADDED
Binary file
|
images/browser/webtv.png
ADDED
Binary file
|
images/browser/webzip.png
ADDED
Binary file
|
images/browser/winxbox.png
ADDED
Binary file
|
images/browser/wizz.png
ADDED
Binary file
|
images/forward_params.png
ADDED
Binary file
|
images/os/aix.png
ADDED
Binary file
|
images/os/amigaos.png
ADDED
Binary file
|
images/os/apple.png
ADDED
Binary file
|
images/os/atari.png
ADDED
Binary file
|
images/os/beos.png
ADDED
Binary file
|
images/os/bsd.png
ADDED
Binary file
|
images/os/bsdfreebsd.png
ADDED
Binary file
|
images/os/bsdi.png
ADDED
Binary file
|
images/os/bsdnetbsd.png
ADDED
Binary file
|
images/os/bsdopenbsd.png
ADDED
Binary file
|
images/os/commodore.png
ADDED
Binary file
|
images/os/cpm.png
ADDED
Binary file
|
images/os/debian.png
ADDED
Binary file
|
images/os/digital.png
ADDED
Binary file
|
images/os/dos.png
ADDED
Binary file
|
images/os/dreamcast.png
ADDED
Binary file
|
images/os/freebsd.png
ADDED
Binary file
|
images/os/gnu.png
ADDED
Binary file
|
images/os/hpux.png
ADDED
Binary file
|
images/os/ibm.png
ADDED
Binary file
|
images/os/imode.png
ADDED
Binary file
|
images/os/irix.png
ADDED
Binary file
|
images/os/java.png
ADDED
Binary file
|
images/os/kfreebsd.png
ADDED
Binary file
|
images/os/linux.png
ADDED
Binary file
|
images/os/linuxcentos.png
ADDED
Binary file
|
images/os/linuxdebian.png
ADDED
Binary file
|
images/os/linuxfedora.png
ADDED
Binary file
|
images/os/linuxgentoo.png
ADDED
Binary file
|
images/os/linuxmandr.png
ADDED
Binary file
|
images/os/linuxredhat.png
ADDED
Binary file
|
images/os/linuxsuse.png
ADDED
Binary file
|
images/os/linuxubuntu.png
ADDED
Binary file
|
images/os/mac.png
ADDED
Binary file
|
images/os/macintosh.png
ADDED
Binary file
|
images/os/macosx.png
ADDED
Binary file
|
images/os/netbsd.png
ADDED
Binary file
|
images/os/netware.png
ADDED
Binary file
|
images/os/next.png
ADDED
Binary file
|
images/os/openbsd.png
ADDED
Binary file
|
images/os/os2.png
ADDED
Binary file
|
images/os/osf.png
ADDED
Binary file
|
images/os/psp.png
ADDED
Binary file
|
images/os/qnx.png
ADDED
Binary file
|
images/os/riscos.png
ADDED
Binary file
|
images/os/sco.png
ADDED
Binary file
|
images/os/sunos.png
ADDED
Binary file
|
images/os/symbian.png
ADDED
Binary file
|
images/os/unix.png
ADDED
Binary file
|
images/os/unknown.png
ADDED
Binary file
|
images/os/vms.png
ADDED
Binary file
|
images/os/webtv.png
ADDED
Binary file
|
images/os/win.png
ADDED
Binary file
|
images/os/win16.png
ADDED
Binary file
|
images/os/win2000.png
ADDED
Binary file
|
images/os/win2003.png
ADDED
Binary file
|
images/os/win95.png
ADDED
Binary file
|
images/os/win98.png
ADDED
Binary file
|
images/os/wince.png
ADDED
Binary file
|
images/os/winlong.png
ADDED
Binary file
|
images/os/winme.png
ADDED
Binary file
|
images/os/winnt.png
ADDED
Binary file
|
images/os/winunknown.png
ADDED
Binary file
|
images/os/winxbox.png
ADDED
Binary file
|
images/os/winxp.png
ADDED
Binary file
|
images/pixel_track.png
ADDED
Binary file
|
images/pretty-link-add.png
ADDED
Binary file
|
images/pretty-link-med.png
ADDED
Binary file
|
images/pretty-link-small.png
ADDED
Binary file
|
images/url_icon.gif
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_222222_256x240.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_228ef1_256x240.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_ef8c08_256x240.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_ffd27a_256x240.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_ffffff_256x240.png
ADDED
Binary file
|
includes/jquery/css/ui-lightness/jquery-ui-1.7.1.custom.css
ADDED
@@ -0,0 +1,404 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* jQuery UI CSS Framework
|
3 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
4 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
|
5 |
+
*/
|
6 |
+
|
7 |
+
/* Layout helpers
|
8 |
+
----------------------------------*/
|
9 |
+
.ui-helper-hidden { display: none; }
|
10 |
+
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
|
11 |
+
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
|
12 |
+
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
|
13 |
+
.ui-helper-clearfix { display: inline-block; }
|
14 |
+
/* required comment for clearfix to work in Opera \*/
|
15 |
+
* html .ui-helper-clearfix { height:1%; }
|
16 |
+
.ui-helper-clearfix { display:block; }
|
17 |
+
/* end clearfix */
|
18 |
+
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
|
19 |
+
|
20 |
+
|
21 |
+
/* Interaction Cues
|
22 |
+
----------------------------------*/
|
23 |
+
.ui-state-disabled { cursor: default !important; }
|
24 |
+
|
25 |
+
|
26 |
+
/* Icons
|
27 |
+
----------------------------------*/
|
28 |
+
|
29 |
+
/* states and images */
|
30 |
+
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
|
31 |
+
|
32 |
+
|
33 |
+
/* Misc visuals
|
34 |
+
----------------------------------*/
|
35 |
+
|
36 |
+
/* Overlays */
|
37 |
+
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
|
38 |
+
|
39 |
+
/*
|
40 |
+
* jQuery UI CSS Framework
|
41 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
42 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
|
43 |
+
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
|
44 |
+
*/
|
45 |
+
|
46 |
+
|
47 |
+
/* Component containers
|
48 |
+
----------------------------------*/
|
49 |
+
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
|
50 |
+
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
|
51 |
+
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
|
52 |
+
.ui-widget-content a { color: #333333; }
|
53 |
+
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
|
54 |
+
.ui-widget-header a { color: #ffffff; }
|
55 |
+
|
56 |
+
/* Interaction states
|
57 |
+
----------------------------------*/
|
58 |
+
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
|
59 |
+
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
|
60 |
+
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
|
61 |
+
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
|
62 |
+
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
|
63 |
+
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }
|
64 |
+
|
65 |
+
/* Interaction Cues
|
66 |
+
----------------------------------*/
|
67 |
+
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
|
68 |
+
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
|
69 |
+
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
|
70 |
+
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
|
71 |
+
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
|
72 |
+
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
|
73 |
+
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
|
74 |
+
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
|
75 |
+
|
76 |
+
/* Icons
|
77 |
+
----------------------------------*/
|
78 |
+
|
79 |
+
/* states and images */
|
80 |
+
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
|
81 |
+
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
|
82 |
+
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
|
83 |
+
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
84 |
+
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
85 |
+
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
86 |
+
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
|
87 |
+
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
|
88 |
+
|
89 |
+
/* positioning */
|
90 |
+
.ui-icon-carat-1-n { background-position: 0 0; }
|
91 |
+
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
92 |
+
.ui-icon-carat-1-e { background-position: -32px 0; }
|
93 |
+
.ui-icon-carat-1-se { background-position: -48px 0; }
|
94 |
+
.ui-icon-carat-1-s { background-position: -64px 0; }
|
95 |
+
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
96 |
+
.ui-icon-carat-1-w { background-position: -96px 0; }
|
97 |
+
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
98 |
+
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
99 |
+
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
100 |
+
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
101 |
+
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
102 |
+
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
103 |
+
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
104 |
+
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
105 |
+
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
106 |
+
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
107 |
+
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
108 |
+
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
109 |
+
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
110 |
+
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
111 |
+
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
112 |
+
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
113 |
+
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
114 |
+
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
115 |
+
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
116 |
+
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
117 |
+
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
118 |
+
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
119 |
+
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
120 |
+
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
121 |
+
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
122 |
+
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
123 |
+
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
124 |
+
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
125 |
+
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
126 |
+
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
127 |
+
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
128 |
+
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
129 |
+
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
130 |
+
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
131 |
+
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
132 |
+
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
133 |
+
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
134 |
+
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
135 |
+
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
136 |
+
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
137 |
+
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
138 |
+
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
139 |
+
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
140 |
+
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
141 |
+
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
142 |
+
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
143 |
+
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
144 |
+
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
145 |
+
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
146 |
+
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
147 |
+
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
148 |
+
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
149 |
+
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
150 |
+
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
151 |
+
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
152 |
+
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
153 |
+
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
154 |
+
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
155 |
+
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
156 |
+
.ui-icon-extlink { background-position: -32px -80px; }
|
157 |
+
.ui-icon-newwin { background-position: -48px -80px; }
|
158 |
+
.ui-icon-refresh { background-position: -64px -80px; }
|
159 |
+
.ui-icon-shuffle { background-position: -80px -80px; }
|
160 |
+
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
161 |
+
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
162 |
+
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
163 |
+
.ui-icon-folder-open { background-position: -16px -96px; }
|
164 |
+
.ui-icon-document { background-position: -32px -96px; }
|
165 |
+
.ui-icon-document-b { background-position: -48px -96px; }
|
166 |
+
.ui-icon-note { background-position: -64px -96px; }
|
167 |
+
.ui-icon-mail-closed { background-position: -80px -96px; }
|
168 |
+
.ui-icon-mail-open { background-position: -96px -96px; }
|
169 |
+
.ui-icon-suitcase { background-position: -112px -96px; }
|
170 |
+
.ui-icon-comment { background-position: -128px -96px; }
|
171 |
+
.ui-icon-person { background-position: -144px -96px; }
|
172 |
+
.ui-icon-print { background-position: -160px -96px; }
|
173 |
+
.ui-icon-trash { background-position: -176px -96px; }
|
174 |
+
.ui-icon-locked { background-position: -192px -96px; }
|
175 |
+
.ui-icon-unlocked { background-position: -208px -96px; }
|
176 |
+
.ui-icon-bookmark { background-position: -224px -96px; }
|
177 |
+
.ui-icon-tag { background-position: -240px -96px; }
|
178 |
+
.ui-icon-home { background-position: 0 -112px; }
|
179 |
+
.ui-icon-flag { background-position: -16px -112px; }
|
180 |
+
.ui-icon-calendar { background-position: -32px -112px; }
|
181 |
+
.ui-icon-cart { background-position: -48px -112px; }
|
182 |
+
.ui-icon-pencil { background-position: -64px -112px; }
|
183 |
+
.ui-icon-clock { background-position: -80px -112px; }
|
184 |
+
.ui-icon-disk { background-position: -96px -112px; }
|
185 |
+
.ui-icon-calculator { background-position: -112px -112px; }
|
186 |
+
.ui-icon-zoomin { background-position: -128px -112px; }
|
187 |
+
.ui-icon-zoomout { background-position: -144px -112px; }
|
188 |
+
.ui-icon-search { background-position: -160px -112px; }
|
189 |
+
.ui-icon-wrench { background-position: -176px -112px; }
|
190 |
+
.ui-icon-gear { background-position: -192px -112px; }
|
191 |
+
.ui-icon-heart { background-position: -208px -112px; }
|
192 |
+
.ui-icon-star { background-position: -224px -112px; }
|
193 |
+
.ui-icon-link { background-position: -240px -112px; }
|
194 |
+
.ui-icon-cancel { background-position: 0 -128px; }
|
195 |
+
.ui-icon-plus { background-position: -16px -128px; }
|
196 |
+
.ui-icon-plusthick { background-position: -32px -128px; }
|
197 |
+
.ui-icon-minus { background-position: -48px -128px; }
|
198 |
+
.ui-icon-minusthick { background-position: -64px -128px; }
|
199 |
+
.ui-icon-close { background-position: -80px -128px; }
|
200 |
+
.ui-icon-closethick { background-position: -96px -128px; }
|
201 |
+
.ui-icon-key { background-position: -112px -128px; }
|
202 |
+
.ui-icon-lightbulb { background-position: -128px -128px; }
|
203 |
+
.ui-icon-scissors { background-position: -144px -128px; }
|
204 |
+
.ui-icon-clipboard { background-position: -160px -128px; }
|
205 |
+
.ui-icon-copy { background-position: -176px -128px; }
|
206 |
+
.ui-icon-contact { background-position: -192px -128px; }
|
207 |
+
.ui-icon-image { background-position: -208px -128px; }
|
208 |
+
.ui-icon-video { background-position: -224px -128px; }
|
209 |
+
.ui-icon-script { background-position: -240px -128px; }
|
210 |
+
.ui-icon-alert { background-position: 0 -144px; }
|
211 |
+
.ui-icon-info { background-position: -16px -144px; }
|
212 |
+
.ui-icon-notice { background-position: -32px -144px; }
|
213 |
+
.ui-icon-help { background-position: -48px -144px; }
|
214 |
+
.ui-icon-check { background-position: -64px -144px; }
|
215 |
+
.ui-icon-bullet { background-position: -80px -144px; }
|
216 |
+
.ui-icon-radio-off { background-position: -96px -144px; }
|
217 |
+
.ui-icon-radio-on { background-position: -112px -144px; }
|
218 |
+
.ui-icon-pin-w { background-position: -128px -144px; }
|
219 |
+
.ui-icon-pin-s { background-position: -144px -144px; }
|
220 |
+
.ui-icon-play { background-position: 0 -160px; }
|
221 |
+
.ui-icon-pause { background-position: -16px -160px; }
|
222 |
+
.ui-icon-seek-next { background-position: -32px -160px; }
|
223 |
+
.ui-icon-seek-prev { background-position: -48px -160px; }
|
224 |
+
.ui-icon-seek-end { background-position: -64px -160px; }
|
225 |
+
.ui-icon-seek-first { background-position: -80px -160px; }
|
226 |
+
.ui-icon-stop { background-position: -96px -160px; }
|
227 |
+
.ui-icon-eject { background-position: -112px -160px; }
|
228 |
+
.ui-icon-volume-off { background-position: -128px -160px; }
|
229 |
+
.ui-icon-volume-on { background-position: -144px -160px; }
|
230 |
+
.ui-icon-power { background-position: 0 -176px; }
|
231 |
+
.ui-icon-signal-diag { background-position: -16px -176px; }
|
232 |
+
.ui-icon-signal { background-position: -32px -176px; }
|
233 |
+
.ui-icon-battery-0 { background-position: -48px -176px; }
|
234 |
+
.ui-icon-battery-1 { background-position: -64px -176px; }
|
235 |
+
.ui-icon-battery-2 { background-position: -80px -176px; }
|
236 |
+
.ui-icon-battery-3 { background-position: -96px -176px; }
|
237 |
+
.ui-icon-circle-plus { background-position: 0 -192px; }
|
238 |
+
.ui-icon-circle-minus { background-position: -16px -192px; }
|
239 |
+
.ui-icon-circle-close { background-position: -32px -192px; }
|
240 |
+
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
241 |
+
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
242 |
+
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
243 |
+
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
244 |
+
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
245 |
+
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
246 |
+
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
247 |
+
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
248 |
+
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
249 |
+
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
250 |
+
.ui-icon-circle-check { background-position: -208px -192px; }
|
251 |
+
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
252 |
+
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
253 |
+
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
254 |
+
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
255 |
+
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
256 |
+
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
257 |
+
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
258 |
+
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
259 |
+
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
260 |
+
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
261 |
+
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
262 |
+
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
263 |
+
|
264 |
+
|
265 |
+
/* Misc visuals
|
266 |
+
----------------------------------*/
|
267 |
+
|
268 |
+
/* Corner radius */
|
269 |
+
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
|
270 |
+
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
|
271 |
+
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
|
272 |
+
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
|
273 |
+
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
|
274 |
+
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
|
275 |
+
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
|
276 |
+
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
|
277 |
+
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
|
278 |
+
|
279 |
+
/* Overlays */
|
280 |
+
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
|
281 |
+
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
|
282 |
+
----------------------------------*/
|
283 |
+
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
|
284 |
+
.ui-accordion .ui-accordion-li-fix { display: inline; }
|
285 |
+
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
|
286 |
+
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
|
287 |
+
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
|
288 |
+
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
|
289 |
+
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
|
290 |
+
----------------------------------*/
|
291 |
+
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
|
292 |
+
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
|
293 |
+
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
|
294 |
+
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
|
295 |
+
.ui-datepicker .ui-datepicker-prev { left:2px; }
|
296 |
+
.ui-datepicker .ui-datepicker-next { right:2px; }
|
297 |
+
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
298 |
+
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
299 |
+
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
|
300 |
+
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
301 |
+
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
|
302 |
+
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
303 |
+
.ui-datepicker select.ui-datepicker-month,
|
304 |
+
.ui-datepicker select.ui-datepicker-year { width: 49%;}
|
305 |
+
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
|
306 |
+
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
|
307 |
+
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
|
308 |
+
.ui-datepicker td { border: 0; padding: 1px; }
|
309 |
+
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
|
310 |
+
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
|
311 |
+
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
|
312 |
+
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
|
313 |
+
|
314 |
+
/* with multiple calendars */
|
315 |
+
.ui-datepicker.ui-datepicker-multi { width:auto; }
|
316 |
+
.ui-datepicker-multi .ui-datepicker-group { float:left; }
|
317 |
+
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
|
318 |
+
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
|
319 |
+
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
|
320 |
+
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
|
321 |
+
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
|
322 |
+
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
|
323 |
+
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
|
324 |
+
.ui-datepicker-row-break { clear:both; width:100%; }
|
325 |
+
|
326 |
+
/* RTL support */
|
327 |
+
.ui-datepicker-rtl { direction: rtl; }
|
328 |
+
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
|
329 |
+
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
|
330 |
+
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
|
331 |
+
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
|
332 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
|
333 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
|
334 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
|
335 |
+
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
|
336 |
+
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
337 |
+
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
338 |
+
|
339 |
+
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
|
340 |
+
.ui-datepicker-cover {
|
341 |
+
display: none; /*sorry for IE5*/
|
342 |
+
display/**/: block; /*sorry for IE5*/
|
343 |
+
position: absolute; /*must have*/
|
344 |
+
z-index: -1; /*must have*/
|
345 |
+
filter: mask(); /*must have*/
|
346 |
+
top: -4px; /*must have*/
|
347 |
+
left: -4px; /*must have*/
|
348 |
+
width: 200px; /*must have*/
|
349 |
+
height: 200px; /*must have*/
|
350 |
+
}/* Dialog
|
351 |
+
----------------------------------*/
|
352 |
+
.ui-dialog { position: relative; padding: .2em; width: 300px; }
|
353 |
+
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
|
354 |
+
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
|
355 |
+
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
|
356 |
+
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
|
357 |
+
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
|
358 |
+
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
|
359 |
+
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
|
360 |
+
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
|
361 |
+
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
|
362 |
+
.ui-draggable .ui-dialog-titlebar { cursor: move; }
|
363 |
+
/* Progressbar
|
364 |
+
----------------------------------*/
|
365 |
+
.ui-progressbar { height:2em; text-align: left; }
|
366 |
+
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
|
367 |
+
----------------------------------*/
|
368 |
+
.ui-resizable { position: relative;}
|
369 |
+
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
|
370 |
+
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
|
371 |
+
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
|
372 |
+
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
|
373 |
+
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
|
374 |
+
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
|
375 |
+
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
|
376 |
+
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
|
377 |
+
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
|
378 |
+
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
|
379 |
+
----------------------------------*/
|
380 |
+
.ui-slider { position: relative; text-align: left; }
|
381 |
+
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
|
382 |
+
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
|
383 |
+
|
384 |
+
.ui-slider-horizontal { height: .8em; }
|
385 |
+
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
|
386 |
+
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
|
387 |
+
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
|
388 |
+
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
|
389 |
+
|
390 |
+
.ui-slider-vertical { width: .8em; height: 100px; }
|
391 |
+
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
|
392 |
+
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
|
393 |
+
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
|
394 |
+
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
|
395 |
+
----------------------------------*/
|
396 |
+
.ui-tabs { padding: .2em; zoom: 1; }
|
397 |
+
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
|
398 |
+
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
|
399 |
+
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
|
400 |
+
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
|
401 |
+
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
|
402 |
+
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
|
403 |
+
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
|
404 |
+
.ui-tabs .ui-tabs-hide { display: none !important; }
|
includes/jquery/js/jquery-1.3.2.min.js
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* jQuery JavaScript Library v1.3.2
|
3 |
+
* http://jquery.com/
|
4 |
+
*
|
5 |
+
* Copyright (c) 2009 John Resig
|
6 |
+
* Dual licensed under the MIT and GPL licenses.
|
7 |
+
* http://docs.jquery.com/License
|
8 |
+
*
|
9 |
+
* Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
|
10 |
+
* Revision: 6246
|
11 |
+
*/
|
12 |
+
(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
|
13 |
+
/*
|
14 |
+
* Sizzle CSS Selector Engine - v0.9.3
|
15 |
+
* Copyright 2009, The Dojo Foundation
|
16 |
+
* Released under the MIT, BSD, and GPL Licenses.
|
17 |
+
* More information: http://sizzlejs.com/
|
18 |
+
*/
|
19 |
+
(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
|
includes/jquery/js/jquery-ui-1.7.1.custom.min.js
ADDED
@@ -0,0 +1,273 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* jQuery UI 1.7.1
|
3 |
+
*
|
4 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
5 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
6 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
7 |
+
*
|
8 |
+
* http://docs.jquery.com/UI
|
9 |
+
*/
|
10 |
+
* jQuery UI Draggable 1.7.1
|
11 |
+
*
|
12 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
13 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
14 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
15 |
+
*
|
16 |
+
* http://docs.jquery.com/UI/Draggables
|
17 |
+
*
|
18 |
+
* Depends:
|
19 |
+
* ui.core.js
|
20 |
+
*/
|
21 |
+
* jQuery UI Droppable 1.7.1
|
22 |
+
*
|
23 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
24 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
25 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
26 |
+
*
|
27 |
+
* http://docs.jquery.com/UI/Droppables
|
28 |
+
*
|
29 |
+
* Depends:
|
30 |
+
* ui.core.js
|
31 |
+
* ui.draggable.js
|
32 |
+
*/
|
33 |
+
* jQuery UI Resizable 1.7.1
|
34 |
+
*
|
35 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
36 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
37 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
38 |
+
*
|
39 |
+
* http://docs.jquery.com/UI/Resizables
|
40 |
+
*
|
41 |
+
* Depends:
|
42 |
+
* ui.core.js
|
43 |
+
*/
|
44 |
+
* jQuery UI Selectable 1.7.1
|
45 |
+
*
|
46 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
47 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
48 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
49 |
+
*
|
50 |
+
* http://docs.jquery.com/UI/Selectables
|
51 |
+
*
|
52 |
+
* Depends:
|
53 |
+
* ui.core.js
|
54 |
+
*/
|
55 |
+
* jQuery UI Sortable 1.7.1
|
56 |
+
*
|
57 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
58 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
59 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
60 |
+
*
|
61 |
+
* http://docs.jquery.com/UI/Sortables
|
62 |
+
*
|
63 |
+
* Depends:
|
64 |
+
* ui.core.js
|
65 |
+
*/
|
66 |
+
* jQuery UI Accordion 1.7.1
|
67 |
+
*
|
68 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
69 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
70 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
71 |
+
*
|
72 |
+
* http://docs.jquery.com/UI/Accordion
|
73 |
+
*
|
74 |
+
* Depends:
|
75 |
+
* ui.core.js
|
76 |
+
*/
|
77 |
+
* jQuery UI Dialog 1.7.1
|
78 |
+
*
|
79 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
80 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
81 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
82 |
+
*
|
83 |
+
* http://docs.jquery.com/UI/Dialog
|
84 |
+
*
|
85 |
+
* Depends:
|
86 |
+
* ui.core.js
|
87 |
+
* ui.draggable.js
|
88 |
+
* ui.resizable.js
|
89 |
+
*/
|
90 |
+
* jQuery UI Slider 1.7.1
|
91 |
+
*
|
92 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
93 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
94 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
95 |
+
*
|
96 |
+
* http://docs.jquery.com/UI/Slider
|
97 |
+
*
|
98 |
+
* Depends:
|
99 |
+
* ui.core.js
|
100 |
+
*/
|
101 |
+
* jQuery UI Tabs 1.7.1
|
102 |
+
*
|
103 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
104 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
105 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
106 |
+
*
|
107 |
+
* http://docs.jquery.com/UI/Tabs
|
108 |
+
*
|
109 |
+
* Depends:
|
110 |
+
* ui.core.js
|
111 |
+
*/
|
112 |
+
* jQuery UI Datepicker 1.7.1
|
113 |
+
*
|
114 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
115 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
116 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
117 |
+
*
|
118 |
+
* http://docs.jquery.com/UI/Datepicker
|
119 |
+
*
|
120 |
+
* Depends:
|
121 |
+
* ui.core.js
|
122 |
+
*/
|
123 |
+
* jQuery UI Progressbar 1.7.1
|
124 |
+
*
|
125 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
126 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
127 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
128 |
+
*
|
129 |
+
* http://docs.jquery.com/UI/Progressbar
|
130 |
+
*
|
131 |
+
* Depends:
|
132 |
+
* ui.core.js
|
133 |
+
*/
|
134 |
+
* jQuery UI Effects 1.7.1
|
135 |
+
*
|
136 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
137 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
138 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
139 |
+
*
|
140 |
+
* http://docs.jquery.com/UI/Effects/
|
141 |
+
*/
|
142 |
+
* jQuery UI Effects Blind 1.7.1
|
143 |
+
*
|
144 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
145 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
146 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
147 |
+
*
|
148 |
+
* http://docs.jquery.com/UI/Effects/Blind
|
149 |
+
*
|
150 |
+
* Depends:
|
151 |
+
* effects.core.js
|
152 |
+
*/
|
153 |
+
* jQuery UI Effects Bounce 1.7.1
|
154 |
+
*
|
155 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
156 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
157 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
158 |
+
*
|
159 |
+
* http://docs.jquery.com/UI/Effects/Bounce
|
160 |
+
*
|
161 |
+
* Depends:
|
162 |
+
* effects.core.js
|
163 |
+
*/
|
164 |
+
* jQuery UI Effects Clip 1.7.1
|
165 |
+
*
|
166 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
167 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
168 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
169 |
+
*
|
170 |
+
* http://docs.jquery.com/UI/Effects/Clip
|
171 |
+
*
|
172 |
+
* Depends:
|
173 |
+
* effects.core.js
|
174 |
+
*/
|
175 |
+
* jQuery UI Effects Drop 1.7.1
|
176 |
+
*
|
177 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
178 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
179 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
180 |
+
*
|
181 |
+
* http://docs.jquery.com/UI/Effects/Drop
|
182 |
+
*
|
183 |
+
* Depends:
|
184 |
+
* effects.core.js
|
185 |
+
*/
|
186 |
+
* jQuery UI Effects Explode 1.7.1
|
187 |
+
*
|
188 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
189 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
190 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
191 |
+
*
|
192 |
+
* http://docs.jquery.com/UI/Effects/Explode
|
193 |
+
*
|
194 |
+
* Depends:
|
195 |
+
* effects.core.js
|
196 |
+
*/
|
197 |
+
* jQuery UI Effects Fold 1.7.1
|
198 |
+
*
|
199 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
200 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
201 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
202 |
+
*
|
203 |
+
* http://docs.jquery.com/UI/Effects/Fold
|
204 |
+
*
|
205 |
+
* Depends:
|
206 |
+
* effects.core.js
|
207 |
+
*/
|
208 |
+
* jQuery UI Effects Highlight 1.7.1
|
209 |
+
*
|
210 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
211 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
212 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
213 |
+
*
|
214 |
+
* http://docs.jquery.com/UI/Effects/Highlight
|
215 |
+
*
|
216 |
+
* Depends:
|
217 |
+
* effects.core.js
|
218 |
+
*/
|
219 |
+
* jQuery UI Effects Pulsate 1.7.1
|
220 |
+
*
|
221 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
222 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
223 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
224 |
+
*
|
225 |
+
* http://docs.jquery.com/UI/Effects/Pulsate
|
226 |
+
*
|
227 |
+
* Depends:
|
228 |
+
* effects.core.js
|
229 |
+
*/
|
230 |
+
* jQuery UI Effects Scale 1.7.1
|
231 |
+
*
|
232 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
233 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
234 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
235 |
+
*
|
236 |
+
* http://docs.jquery.com/UI/Effects/Scale
|
237 |
+
*
|
238 |
+
* Depends:
|
239 |
+
* effects.core.js
|
240 |
+
*/
|
241 |
+
* jQuery UI Effects Shake 1.7.1
|
242 |
+
*
|
243 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
244 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
245 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
246 |
+
*
|
247 |
+
* http://docs.jquery.com/UI/Effects/Shake
|
248 |
+
*
|
249 |
+
* Depends:
|
250 |
+
* effects.core.js
|
251 |
+
*/
|
252 |
+
* jQuery UI Effects Slide 1.7.1
|
253 |
+
*
|
254 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
255 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
256 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
257 |
+
*
|
258 |
+
* http://docs.jquery.com/UI/Effects/Slide
|
259 |
+
*
|
260 |
+
* Depends:
|
261 |
+
* effects.core.js
|
262 |
+
*/
|
263 |
+
* jQuery UI Effects Transfer 1.7.1
|
264 |
+
*
|
265 |
+
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
266 |
+
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
267 |
+
* and GPL (GPL-LICENSE.txt) licenses.
|
268 |
+
*
|
269 |
+
* http://docs.jquery.com/UI/Effects/Transfer
|
270 |
+
*
|
271 |
+
* Depends:
|
272 |
+
* effects.core.js
|
273 |
+
*/
|
includes/php/php_browsecap.ini
ADDED
@@ -0,0 +1,16810 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
;;; Provided courtesy of http://browsers.garykeith.com
|
2 |
+
;;; Created on Monday, April 13, 2009 at 5:31 PM GMT
|
3 |
+
|
4 |
+
[GJK_Browscap_Version]
|
5 |
+
Version=4469
|
6 |
+
Released=Mon, 13 Apr 2009 17:31:43 -0000
|
7 |
+
|
8 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DefaultProperties
|
9 |
+
|
10 |
+
[DefaultProperties]
|
11 |
+
Browser="DefaultProperties"
|
12 |
+
Version=0
|
13 |
+
MajorVer=0
|
14 |
+
MinorVer=0
|
15 |
+
Platform=unknown
|
16 |
+
Alpha=false
|
17 |
+
Beta=false
|
18 |
+
Win16=false
|
19 |
+
Win32=false
|
20 |
+
Win64=false
|
21 |
+
Frames=false
|
22 |
+
IFrames=false
|
23 |
+
Tables=false
|
24 |
+
Cookies=false
|
25 |
+
BackgroundSounds=false
|
26 |
+
CDF=false
|
27 |
+
VBScript=false
|
28 |
+
JavaApplets=false
|
29 |
+
JavaScript=false
|
30 |
+
ActiveXControls=false
|
31 |
+
isBanned=false
|
32 |
+
isMobileDevice=false
|
33 |
+
isSyndicationReader=false
|
34 |
+
Crawler=false
|
35 |
+
CssVersion=0
|
36 |
+
supportsCSS=false
|
37 |
+
AOL=false
|
38 |
+
aolVersion=0
|
39 |
+
|
40 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Ask
|
41 |
+
|
42 |
+
[Ask]
|
43 |
+
Parent=DefaultProperties
|
44 |
+
Browser="Ask"
|
45 |
+
Frames=true
|
46 |
+
Tables=true
|
47 |
+
Crawler=true
|
48 |
+
|
49 |
+
[Mozilla/?.0 (compatible; Ask Jeeves/Teoma*)]
|
50 |
+
Parent=Ask
|
51 |
+
Browser="Teoma"
|
52 |
+
|
53 |
+
[Mozilla/2.0 (compatible; Ask Jeeves)]
|
54 |
+
Parent=Ask
|
55 |
+
Browser="AskJeeves"
|
56 |
+
|
57 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Baidu
|
58 |
+
|
59 |
+
[Baidu]
|
60 |
+
Parent=DefaultProperties
|
61 |
+
Browser="Baidu"
|
62 |
+
Frames=true
|
63 |
+
Tables=true
|
64 |
+
Crawler=true
|
65 |
+
|
66 |
+
[BaiduImageSpider*]
|
67 |
+
Parent=Baidu
|
68 |
+
Browser="BaiduImageSpider"
|
69 |
+
|
70 |
+
[Baiduspider*]
|
71 |
+
Parent=Baidu
|
72 |
+
Browser="BaiDu"
|
73 |
+
|
74 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Google
|
75 |
+
|
76 |
+
[Google]
|
77 |
+
Parent=DefaultProperties
|
78 |
+
Browser="Google"
|
79 |
+
Frames=true
|
80 |
+
IFrames=true
|
81 |
+
Tables=true
|
82 |
+
JavaScript=true
|
83 |
+
Crawler=true
|
84 |
+
|
85 |
+
[* (compatible; Googlebot-Mobile/2.1; *http://www.google.com/bot.html)]
|
86 |
+
Parent=Google
|
87 |
+
Browser="Googlebot-Mobile"
|
88 |
+
Frames=false
|
89 |
+
IFrames=false
|
90 |
+
Tables=false
|
91 |
+
|
92 |
+
[*Google Wireless Transcoder*]
|
93 |
+
Parent=Google
|
94 |
+
Browser="Google Wireless Transcoder"
|
95 |
+
|
96 |
+
[AdsBot-Google (?http://www.google.com/adsbot.html)]
|
97 |
+
Parent=Google
|
98 |
+
Browser="AdsBot-Google"
|
99 |
+
|
100 |
+
[Feedfetcher-Google-iGoogleGadgets;*]
|
101 |
+
Parent=Google
|
102 |
+
Browser="iGoogleGadgets"
|
103 |
+
isBanned=true
|
104 |
+
isSyndicationReader=true
|
105 |
+
|
106 |
+
[Feedfetcher-Google;*]
|
107 |
+
Parent=Google
|
108 |
+
Browser="Feedfetcher-Google"
|
109 |
+
isBanned=true
|
110 |
+
isSyndicationReader=true
|
111 |
+
|
112 |
+
[Google OpenSocial agent (http://www.google.com/feedfetcher.html)]
|
113 |
+
Parent=Google
|
114 |
+
Browser="Google OpenSocial"
|
115 |
+
|
116 |
+
[Google-Sitemaps/*]
|
117 |
+
Parent=Google
|
118 |
+
Browser="Google-Sitemaps"
|
119 |
+
|
120 |
+
[Googlebot-Image/*]
|
121 |
+
Parent=Google
|
122 |
+
Browser="Googlebot-Image"
|
123 |
+
CDF=true
|
124 |
+
|
125 |
+
[googlebot-urlconsole]
|
126 |
+
Parent=Google
|
127 |
+
Browser="googlebot-urlconsole"
|
128 |
+
|
129 |
+
[Googlebot-Video/1.0]
|
130 |
+
Parent=Google
|
131 |
+
Browser="Google-Video"
|
132 |
+
|
133 |
+
[Googlebot/2.1 (?http://www.google.com/bot.html)]
|
134 |
+
Parent=Google
|
135 |
+
Browser="Googlebot"
|
136 |
+
|
137 |
+
[Googlebot/2.1 (?http://www.googlebot.com/bot.html)]
|
138 |
+
Parent=Google
|
139 |
+
Browser="Googlebot"
|
140 |
+
|
141 |
+
[Googlebot/Test*]
|
142 |
+
Parent=Google
|
143 |
+
Browser="Googlebot/Test"
|
144 |
+
|
145 |
+
[gsa-crawler*]
|
146 |
+
Parent=Google
|
147 |
+
Browser="Google Search Appliance"
|
148 |
+
isBanned=true
|
149 |
+
|
150 |
+
[Mediapartners-Google*]
|
151 |
+
Parent=Google
|
152 |
+
Browser="Mediapartners-Google"
|
153 |
+
|
154 |
+
[Mozilla/4.0 (compatible; Google Desktop)]
|
155 |
+
Parent=Google
|
156 |
+
Browser="Google Desktop"
|
157 |
+
|
158 |
+
[Mozilla/4.0 (compatible; GoogleToolbar*)]
|
159 |
+
Parent=Google
|
160 |
+
Browser="Google Toolbar"
|
161 |
+
isBanned=true
|
162 |
+
|
163 |
+
[Mozilla/5.0 (compatible; Google Keyword Tool;*)]
|
164 |
+
Parent=Google
|
165 |
+
Browser="Google Keyword Tool"
|
166 |
+
|
167 |
+
[Mozilla/5.0 (compatible; Googlebot/2.1; ?http://www.google.com/bot.html)]
|
168 |
+
Parent=Google
|
169 |
+
Browser="Google Webmaster Tools"
|
170 |
+
|
171 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Inktomi
|
172 |
+
|
173 |
+
[Inktomi]
|
174 |
+
Parent=DefaultProperties
|
175 |
+
Browser="Inktomi"
|
176 |
+
Frames=true
|
177 |
+
Tables=true
|
178 |
+
Crawler=true
|
179 |
+
|
180 |
+
[* (compatible;YahooSeeker/M1A1-R2D2; *)]
|
181 |
+
Parent=Inktomi
|
182 |
+
Browser="YahooSeeker-Mobile"
|
183 |
+
Frames=false
|
184 |
+
Tables=false
|
185 |
+
|
186 |
+
[Mozilla/4.0]
|
187 |
+
Parent=Inktomi
|
188 |
+
|
189 |
+
[Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)]
|
190 |
+
Parent=Inktomi
|
191 |
+
Win32=true
|
192 |
+
|
193 |
+
[Mozilla/4.0 (compatible; Yahoo Japan; for robot study; kasugiya)]
|
194 |
+
Parent=Inktomi
|
195 |
+
Browser="Yahoo! RobotStudy"
|
196 |
+
isBanned=true
|
197 |
+
|
198 |
+
[Mozilla/5.0 (compatible; BMC/1.0 (Y!J-AGENT))]
|
199 |
+
Parent=Inktomi
|
200 |
+
Browser="Y!J-AGENT/BMC"
|
201 |
+
|
202 |
+
[Mozilla/5.0 (compatible; BMF/1.0 (Y!J-AGENT))]
|
203 |
+
Parent=Inktomi
|
204 |
+
Browser="Y!J-AGENT/BMF"
|
205 |
+
|
206 |
+
[Mozilla/5.0 (compatible; BMI/1.0 (Y!J-AGENT; 1.0))]
|
207 |
+
Parent=Inktomi
|
208 |
+
Browser="Y!J-AGENT/BMI"
|
209 |
+
|
210 |
+
[Mozilla/5.0 (compatible; Yahoo! DE Slurp; http://help.yahoo.com/help/us/ysearch/slurp)]
|
211 |
+
Parent=Inktomi
|
212 |
+
Browser="Yahoo! Directory Engine"
|
213 |
+
|
214 |
+
[Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html)]
|
215 |
+
Parent=Inktomi
|
216 |
+
Browser="Yahoo! Slurp China"
|
217 |
+
|
218 |
+
[Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp)]
|
219 |
+
Parent=Inktomi
|
220 |
+
Browser="Yahoo! Slurp"
|
221 |
+
Version=3.0
|
222 |
+
MajorVer=3
|
223 |
+
MinorVer=0
|
224 |
+
|
225 |
+
[Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)]
|
226 |
+
Parent=Inktomi
|
227 |
+
Browser="Yahoo! Slurp"
|
228 |
+
|
229 |
+
[Mozilla/5.0 (compatible; Yahoo! Verifier/1.1)]
|
230 |
+
Parent=Inktomi
|
231 |
+
Browser="Yahoo! Verifier"
|
232 |
+
Version=1.1
|
233 |
+
MajorVer=1
|
234 |
+
MinorVer=1
|
235 |
+
|
236 |
+
[Mozilla/5.0 (Slurp/cat; slurp@inktomi.com; http://www.inktomi.com/slurp.html)]
|
237 |
+
Parent=Inktomi
|
238 |
+
Browser="Slurp/cat"
|
239 |
+
|
240 |
+
[Mozilla/5.0 (Slurp/si; slurp@inktomi.com; http://www.inktomi.com/slurp.html)]
|
241 |
+
Parent=Inktomi
|
242 |
+
|
243 |
+
[Mozilla/5.0 (Yahoo-MMCrawler/4.0; mailto:vertical-crawl-support@yahoo-inc.com)]
|
244 |
+
Parent=Inktomi
|
245 |
+
Browser="Yahoo-MMCrawler"
|
246 |
+
Version=4.0
|
247 |
+
MajorVer=4
|
248 |
+
MinorVer=0
|
249 |
+
|
250 |
+
[Scooter/*]
|
251 |
+
Parent=Inktomi
|
252 |
+
Browser="Scooter"
|
253 |
+
|
254 |
+
[Scooter/3.3Y!CrawlX]
|
255 |
+
Parent=Inktomi
|
256 |
+
Browser="Scooter/3.3Y!CrawlX"
|
257 |
+
Version=3.3
|
258 |
+
MajorVer=3
|
259 |
+
MinorVer=3
|
260 |
+
|
261 |
+
[slurp]
|
262 |
+
Parent=Inktomi
|
263 |
+
Browser="slurp"
|
264 |
+
|
265 |
+
[Y!J-BSC/1.0*]
|
266 |
+
Parent=Inktomi
|
267 |
+
Browser="Y!J-BSC"
|
268 |
+
Version=1.0
|
269 |
+
MajorVer=1
|
270 |
+
MinorVer=0
|
271 |
+
isBanned=true
|
272 |
+
|
273 |
+
[Y!J-SRD/1.0]
|
274 |
+
Parent=Inktomi
|
275 |
+
Browser="Y!J-SRD"
|
276 |
+
Version=1.0
|
277 |
+
MajorVer=1
|
278 |
+
MinorVer=0
|
279 |
+
|
280 |
+
[Yahoo Mindset]
|
281 |
+
Parent=Inktomi
|
282 |
+
Browser="Yahoo Mindset"
|
283 |
+
|
284 |
+
[Yahoo Pipes*]
|
285 |
+
Parent=Inktomi
|
286 |
+
Browser="Yahoo Pipes"
|
287 |
+
|
288 |
+
[Yahoo! Mindset]
|
289 |
+
Parent=Inktomi
|
290 |
+
Browser="Yahoo! Mindset"
|
291 |
+
|
292 |
+
[Yahoo! Slurp/Site Explorer]
|
293 |
+
Parent=Inktomi
|
294 |
+
Browser="Yahoo! Site Explorer"
|
295 |
+
|
296 |
+
[Yahoo-Blogs/*]
|
297 |
+
Parent=Inktomi
|
298 |
+
Browser="Yahoo-Blogs"
|
299 |
+
|
300 |
+
[Yahoo-MMAudVid*]
|
301 |
+
Parent=Inktomi
|
302 |
+
Browser="Yahoo-MMAudVid"
|
303 |
+
|
304 |
+
[Yahoo-MMCrawler*]
|
305 |
+
Parent=Inktomi
|
306 |
+
Browser="Yahoo-MMCrawler"
|
307 |
+
isBanned=true
|
308 |
+
|
309 |
+
[YahooFeedSeeker*]
|
310 |
+
Parent=Inktomi
|
311 |
+
Browser="YahooFeedSeeker"
|
312 |
+
isSyndicationReader=true
|
313 |
+
Crawler=false
|
314 |
+
|
315 |
+
[YahooSeeker/*]
|
316 |
+
Parent=Inktomi
|
317 |
+
Browser="YahooSeeker"
|
318 |
+
isMobileDevice=true
|
319 |
+
|
320 |
+
[YahooSeeker/CafeKelsa (compatible; Konqueror/3.2; FreeBSD*) (KHTML, like Gecko)]
|
321 |
+
Parent=Inktomi
|
322 |
+
Browser="YahooSeeker/CafeKelsa"
|
323 |
+
|
324 |
+
[YahooSeeker/CafeKelsa-dev (compatible; Konqueror/3.2; FreeBSD*) (KHTML, like Gecko)]
|
325 |
+
Parent=Inktomi
|
326 |
+
|
327 |
+
[YahooVideoSearch*]
|
328 |
+
Parent=Inktomi
|
329 |
+
Browser="YahooVideoSearch"
|
330 |
+
|
331 |
+
[YahooYSMcm*]
|
332 |
+
Parent=Inktomi
|
333 |
+
Browser="YahooYSMcm"
|
334 |
+
|
335 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MSN
|
336 |
+
|
337 |
+
[MSN]
|
338 |
+
Parent=DefaultProperties
|
339 |
+
Browser="MSN"
|
340 |
+
Frames=true
|
341 |
+
Tables=true
|
342 |
+
Crawler=true
|
343 |
+
|
344 |
+
[librabot/1.0 (*)]
|
345 |
+
Parent=MSN
|
346 |
+
Browser="librabot"
|
347 |
+
|
348 |
+
[llssbot/1.0]
|
349 |
+
Parent=MSN
|
350 |
+
Browser="llssbot"
|
351 |
+
Version=1.0
|
352 |
+
MajorVer=1
|
353 |
+
MinorVer=0
|
354 |
+
|
355 |
+
[MSMOBOT/1.1*]
|
356 |
+
Parent=MSN
|
357 |
+
Browser="msnbot-mobile"
|
358 |
+
Version=1.1
|
359 |
+
MajorVer=1
|
360 |
+
MinorVer=1
|
361 |
+
|
362 |
+
[MSNBot-Academic/1.0*]
|
363 |
+
Parent=MSN
|
364 |
+
Browser="MSNBot-Academic"
|
365 |
+
Version=1.0
|
366 |
+
MajorVer=1
|
367 |
+
MinorVer=0
|
368 |
+
|
369 |
+
[msnbot-media/1.0*]
|
370 |
+
Parent=MSN
|
371 |
+
Browser="msnbot-media"
|
372 |
+
Version=1.0
|
373 |
+
MajorVer=1
|
374 |
+
MinorVer=0
|
375 |
+
|
376 |
+
[msnbot-media/1.1*]
|
377 |
+
Parent=MSN
|
378 |
+
Browser="msnbot-media"
|
379 |
+
Version=1.1
|
380 |
+
MajorVer=1
|
381 |
+
MinorVer=1
|
382 |
+
|
383 |
+
[MSNBot-News/1.0*]
|
384 |
+
Parent=MSN
|
385 |
+
Browser="MSNBot-News"
|
386 |
+
Version=1.0
|
387 |
+
MajorVer=1
|
388 |
+
MinorVer=0
|
389 |
+
|
390 |
+
[MSNBot-NewsBlogs/1.0*]
|
391 |
+
Parent=MSN
|
392 |
+
Browser="MSNBot-NewsBlogs"
|
393 |
+
Version=1
|
394 |
+
MajorVer=1
|
395 |
+
MinorVer=0
|
396 |
+
|
397 |
+
[msnbot-products]
|
398 |
+
Parent=MSN
|
399 |
+
Browser="msnbot-products"
|
400 |
+
|
401 |
+
[msnbot/1.0*]
|
402 |
+
Parent=MSN
|
403 |
+
Browser="msnbot"
|
404 |
+
Version=1.0
|
405 |
+
MajorVer=1
|
406 |
+
MinorVer=0
|
407 |
+
|
408 |
+
[msnbot/1.1*]
|
409 |
+
Parent=MSN
|
410 |
+
Browser="msnbot"
|
411 |
+
Version=1.1
|
412 |
+
MajorVer=1
|
413 |
+
MinorVer=1
|
414 |
+
|
415 |
+
[msnbot/2.0b*]
|
416 |
+
Parent=MSN
|
417 |
+
Version=2.0
|
418 |
+
MajorVer=2
|
419 |
+
MinorVer=0
|
420 |
+
Beta=true
|
421 |
+
|
422 |
+
[MSR-ISRCCrawler]
|
423 |
+
Parent=MSN
|
424 |
+
Browser="MSR-ISRCCrawler"
|
425 |
+
|
426 |
+
[renlifangbot/1.0 (?http://search.msn.com/msnbot.htm)]
|
427 |
+
Parent=MSN
|
428 |
+
Browser="renlifangbot"
|
429 |
+
|
430 |
+
[T-Mobile Dash Mozilla/4.0 (*) MSNBOT-MOBILE/1.1 (*)]
|
431 |
+
Parent=MSN
|
432 |
+
Browser="msnbot-mobile"
|
433 |
+
|
434 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Yahoo
|
435 |
+
|
436 |
+
[Yahoo]
|
437 |
+
Parent=DefaultProperties
|
438 |
+
Browser="Yahoo"
|
439 |
+
Frames=true
|
440 |
+
Tables=true
|
441 |
+
Crawler=true
|
442 |
+
|
443 |
+
[Mozilla/4.0 (compatible; Y!J; for robot study*)]
|
444 |
+
Parent=Yahoo
|
445 |
+
Browser="Y!J"
|
446 |
+
|
447 |
+
[Mozilla/5.0 (Yahoo-Test/4.0*)]
|
448 |
+
Parent=Yahoo
|
449 |
+
Browser="Yahoo-Test"
|
450 |
+
Version=4.0
|
451 |
+
MajorVer=4
|
452 |
+
MinorVer=0
|
453 |
+
|
454 |
+
[mp3Spider cn-search-devel at yahoo-inc dot com]
|
455 |
+
Parent=Yahoo
|
456 |
+
Browser="Yahoo! Media"
|
457 |
+
isBanned=true
|
458 |
+
|
459 |
+
[My Browser]
|
460 |
+
Parent=Yahoo
|
461 |
+
Browser="Yahoo! My Browser"
|
462 |
+
|
463 |
+
[Y!OASIS/*]
|
464 |
+
Parent=Yahoo
|
465 |
+
Browser="Y!OASIS"
|
466 |
+
isBanned=true
|
467 |
+
|
468 |
+
[YahooYSMcm/2.0.0]
|
469 |
+
Parent=Yahoo
|
470 |
+
Browser="YahooYSMcm"
|
471 |
+
Version=2.0
|
472 |
+
MajorVer=2
|
473 |
+
MinorVer=0
|
474 |
+
isBanned=true
|
475 |
+
|
476 |
+
[YRL_ODP_CRAWLER]
|
477 |
+
Parent=Yahoo
|
478 |
+
Browser="YRL_ODP_CRAWLER"
|
479 |
+
isBanned=true
|
480 |
+
|
481 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Yandex
|
482 |
+
|
483 |
+
[Yandex]
|
484 |
+
Parent=DefaultProperties
|
485 |
+
Browser="Yandex"
|
486 |
+
Frames=true
|
487 |
+
IFrames=true
|
488 |
+
Tables=true
|
489 |
+
Cookies=true
|
490 |
+
Crawler=true
|
491 |
+
|
492 |
+
[Mozilla/4.0 (compatible; MSIE 5.0; YANDEX)]
|
493 |
+
Parent=Yandex
|
494 |
+
|
495 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9) Gecko VisualParser/3.0]
|
496 |
+
Parent=Yandex
|
497 |
+
Browser="VisualParser"
|
498 |
+
isBanned=true
|
499 |
+
|
500 |
+
[YaDirectBot/*]
|
501 |
+
Parent=Yandex
|
502 |
+
Browser="YaDirectBot"
|
503 |
+
|
504 |
+
[Yandex/*]
|
505 |
+
Parent=Yandex
|
506 |
+
|
507 |
+
[YandexBlog/*]
|
508 |
+
Parent=Yandex
|
509 |
+
Browser="YandexBlog"
|
510 |
+
isSyndicationReader=true
|
511 |
+
|
512 |
+
[YandexSomething/*]
|
513 |
+
Parent=Yandex
|
514 |
+
Browser="YandexSomething"
|
515 |
+
isSyndicationReader=true
|
516 |
+
|
517 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Best of the Web
|
518 |
+
|
519 |
+
[Best of the Web]
|
520 |
+
Parent=DefaultProperties
|
521 |
+
Browser="Best of the Web"
|
522 |
+
Frames=true
|
523 |
+
Tables=true
|
524 |
+
|
525 |
+
[Mozilla/4.0 (compatible; BOTW Feed Grabber; *http://botw.org)]
|
526 |
+
Parent=Best of the Web
|
527 |
+
Browser="BOTW Feed Grabber"
|
528 |
+
isSyndicationReader=true
|
529 |
+
Crawler=false
|
530 |
+
|
531 |
+
[Mozilla/4.0 (compatible; BOTW Spider; *http://botw.org)]
|
532 |
+
Parent=Best of the Web
|
533 |
+
Browser="BOTW Spider"
|
534 |
+
isBanned=true
|
535 |
+
|
536 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Boitho
|
537 |
+
|
538 |
+
[Boitho]
|
539 |
+
Parent=DefaultProperties
|
540 |
+
Browser="Boitho"
|
541 |
+
Frames=true
|
542 |
+
Tables=true
|
543 |
+
Crawler=true
|
544 |
+
|
545 |
+
[boitho.com-dc/*]
|
546 |
+
Parent=Boitho
|
547 |
+
Browser="boitho.com-dc"
|
548 |
+
|
549 |
+
[boitho.com-robot/*]
|
550 |
+
Parent=Boitho
|
551 |
+
Browser="boitho.com-robot"
|
552 |
+
|
553 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Convera
|
554 |
+
|
555 |
+
[Convera]
|
556 |
+
Parent=DefaultProperties
|
557 |
+
Browser="Convera"
|
558 |
+
Frames=true
|
559 |
+
Tables=true
|
560 |
+
Crawler=true
|
561 |
+
|
562 |
+
[ConveraCrawler/*]
|
563 |
+
Parent=Convera
|
564 |
+
Browser="ConveraCrawler"
|
565 |
+
|
566 |
+
[ConveraMultiMediaCrawler/0.1*]
|
567 |
+
Parent=Convera
|
568 |
+
Browser="ConveraMultiMediaCrawler"
|
569 |
+
Version=0.1
|
570 |
+
MajorVer=0
|
571 |
+
MinorVer=1
|
572 |
+
|
573 |
+
[CrawlConvera*]
|
574 |
+
Parent=Convera
|
575 |
+
Browser="CrawlConvera"
|
576 |
+
|
577 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DotBot
|
578 |
+
|
579 |
+
[DotBot]
|
580 |
+
Parent=DefaultProperties
|
581 |
+
Browser="DotBot"
|
582 |
+
Frames=true
|
583 |
+
Tables=true
|
584 |
+
isBanned=true
|
585 |
+
Crawler=true
|
586 |
+
|
587 |
+
[DotBot/* (http://www.dotnetdotcom.org/*)]
|
588 |
+
Parent=DotBot
|
589 |
+
|
590 |
+
[Mozilla/5.0 (compatible; DotBot/*; http://www.dotnetdotcom.org/*)]
|
591 |
+
Parent=DotBot
|
592 |
+
|
593 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Entireweb
|
594 |
+
|
595 |
+
[Entireweb]
|
596 |
+
Parent=DefaultProperties
|
597 |
+
Browser="Entireweb"
|
598 |
+
Frames=true
|
599 |
+
IFrames=true
|
600 |
+
Tables=true
|
601 |
+
isBanned=true
|
602 |
+
Crawler=true
|
603 |
+
|
604 |
+
[Mozilla/4.0 (compatible; SpeedySpider; www.entireweb.com)]
|
605 |
+
Parent=Entireweb
|
606 |
+
|
607 |
+
[Speedy Spider (*Beta/*)]
|
608 |
+
Parent=Entireweb
|
609 |
+
|
610 |
+
[Speedy?Spider?(http://www.entireweb.com*)]
|
611 |
+
Parent=Entireweb
|
612 |
+
|
613 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Envolk
|
614 |
+
|
615 |
+
[Envolk]
|
616 |
+
Parent=DefaultProperties
|
617 |
+
Browser="Envolk"
|
618 |
+
Frames=true
|
619 |
+
IFrames=true
|
620 |
+
Tables=true
|
621 |
+
isBanned=true
|
622 |
+
Crawler=true
|
623 |
+
|
624 |
+
[envolk/* (?http://www.envolk.com/envolk*)]
|
625 |
+
Parent=Envolk
|
626 |
+
|
627 |
+
[envolk?ITS?spider/* (?http://www.envolk.com/envolk*)]
|
628 |
+
Parent=Envolk
|
629 |
+
|
630 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Exalead
|
631 |
+
|
632 |
+
[Exalead]
|
633 |
+
Parent=DefaultProperties
|
634 |
+
Browser="Exalead"
|
635 |
+
Frames=true
|
636 |
+
Tables=true
|
637 |
+
isBanned=true
|
638 |
+
Crawler=true
|
639 |
+
|
640 |
+
[Exabot-Images/1.0]
|
641 |
+
Parent=Exalead
|
642 |
+
Browser="Exabot-Images"
|
643 |
+
Version=1.0
|
644 |
+
MajorVer=1
|
645 |
+
MinorVer=0
|
646 |
+
|
647 |
+
[Exabot-Test/*]
|
648 |
+
Parent=Exalead
|
649 |
+
Browser="Exabot-Test"
|
650 |
+
|
651 |
+
[Exabot/2.0]
|
652 |
+
Parent=Exalead
|
653 |
+
Browser="Exabot"
|
654 |
+
|
655 |
+
[Exabot/3.0]
|
656 |
+
Parent=Exalead
|
657 |
+
Browser="Exabot"
|
658 |
+
Version=3.0
|
659 |
+
MajorVer=3
|
660 |
+
MinorVer=0
|
661 |
+
Platform=Liberate
|
662 |
+
|
663 |
+
[Exalead NG/*]
|
664 |
+
Parent=Exalead
|
665 |
+
Browser="Exalead NG"
|
666 |
+
isBanned=true
|
667 |
+
|
668 |
+
[Mozilla/5.0 (compatible; Exabot-Images/3.0;*)]
|
669 |
+
Parent=Exalead
|
670 |
+
Browser="Exabot-Images"
|
671 |
+
|
672 |
+
[Mozilla/5.0 (compatible; Exabot/3.0 (BiggerBetter/tests);*)]
|
673 |
+
Parent=Exalead
|
674 |
+
Browser="Exabot/BiggerBetter/tests"
|
675 |
+
|
676 |
+
[Mozilla/5.0 (compatible; Exabot/3.0;*)]
|
677 |
+
Parent=Exalead
|
678 |
+
Browser="Exabot"
|
679 |
+
isBanned=false
|
680 |
+
|
681 |
+
[Mozilla/5.0 (compatible; NGBot/*)]
|
682 |
+
Parent=Exalead
|
683 |
+
|
684 |
+
[ng/*]
|
685 |
+
Parent=Exalead
|
686 |
+
Browser="Exalead Previewer"
|
687 |
+
Version=1.0
|
688 |
+
MajorVer=1
|
689 |
+
MinorVer=0
|
690 |
+
isBanned=true
|
691 |
+
|
692 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Fast/AllTheWeb
|
693 |
+
|
694 |
+
[Fast/AllTheWeb]
|
695 |
+
Parent=DefaultProperties
|
696 |
+
Browser="Fast/AllTheWeb"
|
697 |
+
Alpha=true
|
698 |
+
Beta=true
|
699 |
+
Win16=true
|
700 |
+
Win32=true
|
701 |
+
Win64=true
|
702 |
+
Frames=true
|
703 |
+
IFrames=true
|
704 |
+
Tables=true
|
705 |
+
Cookies=true
|
706 |
+
BackgroundSounds=true
|
707 |
+
CDF=true
|
708 |
+
VBScript=true
|
709 |
+
JavaApplets=true
|
710 |
+
JavaScript=true
|
711 |
+
ActiveXControls=true
|
712 |
+
isBanned=true
|
713 |
+
isMobileDevice=true
|
714 |
+
isSyndicationReader=true
|
715 |
+
Crawler=true
|
716 |
+
|
717 |
+
[*FAST Enterprise Crawler*]
|
718 |
+
Parent=Fast/AllTheWeb
|
719 |
+
Browser="FAST Enterprise Crawler"
|
720 |
+
|
721 |
+
[FAST Data Search Document Retriever/4.0*]
|
722 |
+
Parent=Fast/AllTheWeb
|
723 |
+
Browser="FAST Data Search Document Retriever"
|
724 |
+
|
725 |
+
[FAST MetaWeb Crawler (helpdesk at fastsearch dot com)]
|
726 |
+
Parent=Fast/AllTheWeb
|
727 |
+
Browser="FAST MetaWeb Crawler"
|
728 |
+
|
729 |
+
[Fast PartnerSite Crawler*]
|
730 |
+
Parent=Fast/AllTheWeb
|
731 |
+
Browser="FAST PartnerSite"
|
732 |
+
|
733 |
+
[FAST-WebCrawler/*]
|
734 |
+
Parent=Fast/AllTheWeb
|
735 |
+
Browser="FAST-WebCrawler"
|
736 |
+
|
737 |
+
[FAST-WebCrawler/*/FirstPage*]
|
738 |
+
Parent=Fast/AllTheWeb
|
739 |
+
Browser="FAST-WebCrawler/FirstPage"
|
740 |
+
|
741 |
+
[FAST-WebCrawler/*/Fresh*]
|
742 |
+
Parent=Fast/AllTheWeb
|
743 |
+
Browser="FAST-WebCrawler/Fresh"
|
744 |
+
|
745 |
+
[FAST-WebCrawler/*/PartnerSite*]
|
746 |
+
Parent=Fast/AllTheWeb
|
747 |
+
Browser="FAST PartnerSite"
|
748 |
+
|
749 |
+
[FAST-WebCrawler/*?Multimedia*]
|
750 |
+
Parent=Fast/AllTheWeb
|
751 |
+
Browser="FAST-WebCrawler/Multimedia"
|
752 |
+
|
753 |
+
[FastSearch Web Crawler for*]
|
754 |
+
Parent=Fast/AllTheWeb
|
755 |
+
Browser="FastSearch Web Crawler"
|
756 |
+
|
757 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Gigabot
|
758 |
+
|
759 |
+
[Gigabot]
|
760 |
+
Parent=DefaultProperties
|
761 |
+
Browser="Gigabot"
|
762 |
+
Frames=true
|
763 |
+
IFrames=true
|
764 |
+
Tables=true
|
765 |
+
Crawler=true
|
766 |
+
|
767 |
+
[Gigabot*]
|
768 |
+
Parent=Gigabot
|
769 |
+
|
770 |
+
[GigabotSiteSearch/*]
|
771 |
+
Parent=Gigabot
|
772 |
+
Browser="GigabotSiteSearch"
|
773 |
+
|
774 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Ilse
|
775 |
+
|
776 |
+
[Ilse]
|
777 |
+
Parent=DefaultProperties
|
778 |
+
Browser="Ilse"
|
779 |
+
Frames=true
|
780 |
+
Tables=true
|
781 |
+
Crawler=true
|
782 |
+
|
783 |
+
[IlseBot/*]
|
784 |
+
Parent=Ilse
|
785 |
+
|
786 |
+
[INGRID/?.0*]
|
787 |
+
Parent=Ilse
|
788 |
+
Browser="Ilse"
|
789 |
+
|
790 |
+
[Mozilla/3.0 (INGRID/*]
|
791 |
+
Parent=Ilse
|
792 |
+
Browser="Ilse"
|
793 |
+
|
794 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iVia Project
|
795 |
+
|
796 |
+
[iVia Project]
|
797 |
+
Parent=DefaultProperties
|
798 |
+
Browser="iVia Project"
|
799 |
+
Frames=true
|
800 |
+
IFrames=true
|
801 |
+
Tables=true
|
802 |
+
Crawler=true
|
803 |
+
|
804 |
+
[DataFountains/DMOZ Downloader*]
|
805 |
+
Parent=iVia Project
|
806 |
+
Browser="DataFountains/DMOZ Downloader"
|
807 |
+
isBanned=true
|
808 |
+
|
809 |
+
[DataFountains/DMOZ Feature Vector Corpus Creator*]
|
810 |
+
Parent=iVia Project
|
811 |
+
Browser="DataFountains/DMOZ Feature Vector Corpus"
|
812 |
+
|
813 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Jayde Online
|
814 |
+
|
815 |
+
[Jayde Online]
|
816 |
+
Parent=DefaultProperties
|
817 |
+
Browser="Jayde Online"
|
818 |
+
Frames=true
|
819 |
+
Tables=true
|
820 |
+
Crawler=true
|
821 |
+
|
822 |
+
[ExactSeek Crawler/*]
|
823 |
+
Parent=Jayde Online
|
824 |
+
Browser="ExactSeek Crawler"
|
825 |
+
|
826 |
+
[exactseek-pagereaper-* (crawler@exactseek.com)]
|
827 |
+
Parent=Jayde Online
|
828 |
+
Browser="exactseek-pagereaper"
|
829 |
+
isBanned=true
|
830 |
+
|
831 |
+
[exactseek.com]
|
832 |
+
Parent=Jayde Online
|
833 |
+
Browser="exactseek.com"
|
834 |
+
|
835 |
+
[Jayde Crawler*]
|
836 |
+
Parent=Jayde Online
|
837 |
+
Browser="Jayde Crawler"
|
838 |
+
|
839 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Lycos
|
840 |
+
|
841 |
+
[Lycos]
|
842 |
+
Parent=DefaultProperties
|
843 |
+
Browser="Lycos"
|
844 |
+
Frames=true
|
845 |
+
Tables=true
|
846 |
+
Crawler=true
|
847 |
+
|
848 |
+
[Lycos*]
|
849 |
+
Parent=Lycos
|
850 |
+
Browser="Lycos"
|
851 |
+
|
852 |
+
[Lycos-Proxy]
|
853 |
+
Parent=Lycos
|
854 |
+
Browser="Lycos-Proxy"
|
855 |
+
|
856 |
+
[Lycos-Spider_(modspider)]
|
857 |
+
Parent=Lycos
|
858 |
+
Browser="Lycos-Spider_(modspider)"
|
859 |
+
|
860 |
+
[Lycos-Spider_(T-Rex)]
|
861 |
+
Parent=Lycos
|
862 |
+
Browser="Lycos-Spider_(T-Rex)"
|
863 |
+
|
864 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Naver
|
865 |
+
|
866 |
+
[Naver]
|
867 |
+
Parent=DefaultProperties
|
868 |
+
Browser="Naver"
|
869 |
+
isBanned=true
|
870 |
+
Crawler=true
|
871 |
+
|
872 |
+
[Cowbot-* (NHN Corp*naver.com)]
|
873 |
+
Parent=Naver
|
874 |
+
Browser="Naver Cowbot"
|
875 |
+
|
876 |
+
[Mozilla/4.0 (compatible; NaverBot/*; *)]
|
877 |
+
Parent=Naver
|
878 |
+
|
879 |
+
[Mozilla/4.0 (compatible; NaverBot/*; nhnbot@naver.com)]
|
880 |
+
Parent=Naver
|
881 |
+
Browser="Naver NaverBot"
|
882 |
+
|
883 |
+
[NaverBot-* (NHN Corp*naver.com)]
|
884 |
+
Parent=Naver
|
885 |
+
Browser="Naver NHN Corp"
|
886 |
+
|
887 |
+
[Yeti/*]
|
888 |
+
Parent=Naver
|
889 |
+
Browser="Yeti"
|
890 |
+
|
891 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Snap
|
892 |
+
|
893 |
+
[Snap]
|
894 |
+
Parent=DefaultProperties
|
895 |
+
Browser="Snap"
|
896 |
+
isBanned=true
|
897 |
+
Crawler=true
|
898 |
+
|
899 |
+
[Mozilla/5.0 (SnapPreviewBot) Gecko/* Firefox/*]
|
900 |
+
Parent=Snap
|
901 |
+
|
902 |
+
[Snapbot/*]
|
903 |
+
Parent=Snap
|
904 |
+
|
905 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Sogou
|
906 |
+
|
907 |
+
[Sogou]
|
908 |
+
Parent=DefaultProperties
|
909 |
+
Browser="Sogou"
|
910 |
+
Frames=true
|
911 |
+
Tables=true
|
912 |
+
isBanned=true
|
913 |
+
Crawler=true
|
914 |
+
|
915 |
+
[shaboyi spider]
|
916 |
+
Parent=Sogou
|
917 |
+
Browser="Sogou/Shaboyi Spider"
|
918 |
+
|
919 |
+
[Sogou develop spider/*]
|
920 |
+
Parent=Sogou
|
921 |
+
Browser="Sogou Develop Spider"
|
922 |
+
|
923 |
+
[Sogou head spider*]
|
924 |
+
Parent=Sogou
|
925 |
+
Browser="Sogou/HEAD Spider"
|
926 |
+
|
927 |
+
[sogou js robot(*)]
|
928 |
+
Parent=Sogou
|
929 |
+
|
930 |
+
[Sogou Orion spider/*]
|
931 |
+
Parent=Sogou
|
932 |
+
Browser="Sogou Orion spider"
|
933 |
+
|
934 |
+
[Sogou Pic Agent]
|
935 |
+
Parent=Sogou
|
936 |
+
Browser="Sogou/Image Crawler"
|
937 |
+
|
938 |
+
[Sogou Pic Spider]
|
939 |
+
Parent=Sogou
|
940 |
+
Browser="Sogou Pic Spider"
|
941 |
+
|
942 |
+
[Sogou Push Spider/*]
|
943 |
+
Parent=Sogou
|
944 |
+
Browser="Sogou Push Spider"
|
945 |
+
|
946 |
+
[sogou spider]
|
947 |
+
Parent=Sogou
|
948 |
+
Browser="Sogou/Spider"
|
949 |
+
|
950 |
+
[sogou web spider*]
|
951 |
+
Parent=Sogou
|
952 |
+
Browser="sogou web spider"
|
953 |
+
|
954 |
+
[Sogou-Test-Spider/*]
|
955 |
+
Parent=Sogou
|
956 |
+
Browser="Sogou-Test-Spider"
|
957 |
+
|
958 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; YodaoBot
|
959 |
+
|
960 |
+
[YodaoBot]
|
961 |
+
Parent=DefaultProperties
|
962 |
+
Browser="YodaoBot"
|
963 |
+
Frames=true
|
964 |
+
IFrames=true
|
965 |
+
Tables=true
|
966 |
+
isBanned=true
|
967 |
+
Crawler=true
|
968 |
+
|
969 |
+
[Mozilla/5.0 (compatible; YodaoBot/1.*)]
|
970 |
+
Parent=YodaoBot
|
971 |
+
|
972 |
+
[Mozilla/5.0 (compatible;YodaoBot-Image/1.*)]
|
973 |
+
Parent=YodaoBot
|
974 |
+
Browser="YodaoBot-Image"
|
975 |
+
|
976 |
+
[WAP_Browser/5.0 (compatible; YodaoBot/1.*)]
|
977 |
+
Parent=YodaoBot
|
978 |
+
|
979 |
+
[YodaoBot/1.* (*)]
|
980 |
+
Parent=YodaoBot
|
981 |
+
|
982 |
+
[Best Whois (http://www.bestwhois.net/)]
|
983 |
+
Parent=DNS Tools
|
984 |
+
Browser="Best Whois"
|
985 |
+
|
986 |
+
[DNSGroup/*]
|
987 |
+
Parent=DNS Tools
|
988 |
+
Browser="DNS Group Crawler"
|
989 |
+
|
990 |
+
[NG-Search/*]
|
991 |
+
Parent=Exalead
|
992 |
+
Browser="NG-SearchBot"
|
993 |
+
|
994 |
+
[TouchStone]
|
995 |
+
Parent=Feeds Syndicators
|
996 |
+
Browser="TouchStone"
|
997 |
+
isSyndicationReader=true
|
998 |
+
|
999 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; General Crawlers
|
1000 |
+
|
1001 |
+
[General Crawlers]
|
1002 |
+
Parent=DefaultProperties
|
1003 |
+
Browser="General Crawlers"
|
1004 |
+
Crawler=true
|
1005 |
+
|
1006 |
+
[A .NET Web Crawler]
|
1007 |
+
Parent=General Crawlers
|
1008 |
+
isBanned=true
|
1009 |
+
|
1010 |
+
[BabalooSpider/1.*]
|
1011 |
+
Parent=General Crawlers
|
1012 |
+
Browser="BabalooSpider"
|
1013 |
+
|
1014 |
+
[BilgiBot/*]
|
1015 |
+
Parent=General Crawlers
|
1016 |
+
Browser="BilgiBot"
|
1017 |
+
isBanned=true
|
1018 |
+
|
1019 |
+
[bot/* (bot; *bot@bot.bot)]
|
1020 |
+
Parent=General Crawlers
|
1021 |
+
Browser="bot"
|
1022 |
+
isBanned=true
|
1023 |
+
|
1024 |
+
[CyberPatrol*]
|
1025 |
+
Parent=General Crawlers
|
1026 |
+
Browser="CyberPatrol"
|
1027 |
+
isBanned=true
|
1028 |
+
|
1029 |
+
[Cynthia 1.0]
|
1030 |
+
Parent=General Crawlers
|
1031 |
+
Browser="Cynthia"
|
1032 |
+
Version=1.0
|
1033 |
+
MajorVer=1
|
1034 |
+
MinorVer=0
|
1035 |
+
|
1036 |
+
[ddetailsbot (http://www.displaydetails.com)]
|
1037 |
+
Parent=General Crawlers
|
1038 |
+
Browser="ddetailsbot"
|
1039 |
+
|
1040 |
+
[DomainCrawler/1.0 (info@domaincrawler.com; http://www.domaincrawler.com/domains/view/*)]
|
1041 |
+
Parent=General Crawlers
|
1042 |
+
Browser="DomainCrawler"
|
1043 |
+
|
1044 |
+
[DomainsBotBot/1.*]
|
1045 |
+
Parent=General Crawlers
|
1046 |
+
Browser="DomainsBotBot"
|
1047 |
+
isBanned=true
|
1048 |
+
|
1049 |
+
[DomainsDB.net MetaCrawler*]
|
1050 |
+
Parent=General Crawlers
|
1051 |
+
Browser="DomainsDB"
|
1052 |
+
|
1053 |
+
[Drupal (*)]
|
1054 |
+
Parent=General Crawlers
|
1055 |
+
Browser="Drupal"
|
1056 |
+
|
1057 |
+
[Dumbot (version *)*]
|
1058 |
+
Parent=General Crawlers
|
1059 |
+
Browser="Dumbfind"
|
1060 |
+
|
1061 |
+
[EuripBot/*]
|
1062 |
+
Parent=General Crawlers
|
1063 |
+
Browser="Europe Internet Portal"
|
1064 |
+
|
1065 |
+
[eventax/*]
|
1066 |
+
Parent=General Crawlers
|
1067 |
+
Browser="eventax"
|
1068 |
+
|
1069 |
+
[FANGCrawl/*]
|
1070 |
+
Parent=General Crawlers
|
1071 |
+
Browser="Safe-t.net Web Filtering Service"
|
1072 |
+
isBanned=true
|
1073 |
+
|
1074 |
+
[favorstarbot/*]
|
1075 |
+
Parent=General Crawlers
|
1076 |
+
Browser="favorstarbot"
|
1077 |
+
isBanned=true
|
1078 |
+
|
1079 |
+
[FollowSite.com (*)]
|
1080 |
+
Parent=General Crawlers
|
1081 |
+
Browser="FollowSite"
|
1082 |
+
isBanned=true
|
1083 |
+
|
1084 |
+
[Gaisbot*]
|
1085 |
+
Parent=General Crawlers
|
1086 |
+
Browser="Gaisbot"
|
1087 |
+
|
1088 |
+
[Healthbot/Health_and_Longevity_Project_(HealthHaven.com) ]
|
1089 |
+
Parent=General Crawlers
|
1090 |
+
Browser="Healthbot"
|
1091 |
+
isBanned=true
|
1092 |
+
|
1093 |
+
[hitcrawler_0.*]
|
1094 |
+
Parent=General Crawlers
|
1095 |
+
Browser="hitcrawler"
|
1096 |
+
isBanned=true
|
1097 |
+
|
1098 |
+
[htdig/*]
|
1099 |
+
Parent=General Crawlers
|
1100 |
+
Browser="ht://Dig"
|
1101 |
+
|
1102 |
+
[http://hilfe.acont.de/bot.html ACONTBOT]
|
1103 |
+
Parent=General Crawlers
|
1104 |
+
Browser="ACONTBOT"
|
1105 |
+
isBanned=true
|
1106 |
+
|
1107 |
+
[JetBrains*]
|
1108 |
+
Parent=General Crawlers
|
1109 |
+
Browser="Omea Pro"
|
1110 |
+
|
1111 |
+
[KakleBot - www.kakle.com/0.1]
|
1112 |
+
Parent=General Crawlers
|
1113 |
+
Browser="KakleBot"
|
1114 |
+
|
1115 |
+
[KBeeBot/0.*]
|
1116 |
+
Parent=General Crawlers
|
1117 |
+
Browser="KBeeBot"
|
1118 |
+
isBanned=true
|
1119 |
+
|
1120 |
+
[Keyword Density/*]
|
1121 |
+
Parent=General Crawlers
|
1122 |
+
Browser="Keyword Density"
|
1123 |
+
|
1124 |
+
[LetsCrawl.com/1.0*]
|
1125 |
+
Parent=General Crawlers
|
1126 |
+
Browser="LetsCrawl.com"
|
1127 |
+
isBanned=true
|
1128 |
+
|
1129 |
+
[Lincoln State Web Browser]
|
1130 |
+
Parent=General Crawlers
|
1131 |
+
Browser="Lincoln State Web Browser"
|
1132 |
+
isBanned=true
|
1133 |
+
|
1134 |
+
[Links4US-Crawler,*]
|
1135 |
+
Parent=General Crawlers
|
1136 |
+
Browser="Links4US-Crawler"
|
1137 |
+
isBanned=true
|
1138 |
+
|
1139 |
+
[Lorkyll *.* -- lorkyll@444.net]
|
1140 |
+
Parent=General Crawlers
|
1141 |
+
Browser="Lorkyll"
|
1142 |
+
isBanned=true
|
1143 |
+
|
1144 |
+
[Lsearch/sondeur]
|
1145 |
+
Parent=General Crawlers
|
1146 |
+
Browser="Lsearch/sondeur"
|
1147 |
+
isBanned=true
|
1148 |
+
|
1149 |
+
[LucidMedia ClickSense/4.?]
|
1150 |
+
Parent=General Crawlers
|
1151 |
+
Browser="LucidMedia-ClickSense"
|
1152 |
+
isBanned=true
|
1153 |
+
|
1154 |
+
[MapoftheInternet.com?(?http://MapoftheInternet.com)]
|
1155 |
+
Parent=General Crawlers
|
1156 |
+
Browser="MapoftheInternet"
|
1157 |
+
isBanned=true
|
1158 |
+
|
1159 |
+
[Marvin v0.3]
|
1160 |
+
Parent=General Crawlers
|
1161 |
+
Browser="MedHunt"
|
1162 |
+
Version=0.3
|
1163 |
+
MajorVer=0
|
1164 |
+
MinorVer=3
|
1165 |
+
|
1166 |
+
[masidani_bot_v0.6*]
|
1167 |
+
Parent=General Crawlers
|
1168 |
+
Browser="masidani_bot"
|
1169 |
+
|
1170 |
+
[Metaspinner/0.01 (Metaspinner; http://www.meta-spinner.de/; support@meta-spinner.de/)]
|
1171 |
+
Parent=General Crawlers
|
1172 |
+
Browser="Metaspinner/0.01"
|
1173 |
+
Version=0.01
|
1174 |
+
MajorVer=0
|
1175 |
+
MinorVer=01
|
1176 |
+
|
1177 |
+
[metatagsdir/*]
|
1178 |
+
Parent=General Crawlers
|
1179 |
+
Browser="metatagsdir"
|
1180 |
+
isBanned=true
|
1181 |
+
|
1182 |
+
[Microsoft Windows Network Diagnostics]
|
1183 |
+
Parent=General Crawlers
|
1184 |
+
Browser="Microsoft Windows Network Diagnostics"
|
1185 |
+
isBanned=true
|
1186 |
+
|
1187 |
+
[Miva (AlgoFeedback@miva.com)]
|
1188 |
+
Parent=General Crawlers
|
1189 |
+
Browser="Miva"
|
1190 |
+
|
1191 |
+
[moget/*]
|
1192 |
+
Parent=General Crawlers
|
1193 |
+
Browser="Goo"
|
1194 |
+
|
1195 |
+
[Mozdex/0.7.2*]
|
1196 |
+
Parent=General Crawlers
|
1197 |
+
Browser="Mozdex"
|
1198 |
+
|
1199 |
+
[Mozilla Compatible (MS IE 3.01 WinNT)]
|
1200 |
+
Parent=General Crawlers
|
1201 |
+
isBanned=true
|
1202 |
+
|
1203 |
+
[Mozilla/* (compatible; WebCapture*)]
|
1204 |
+
Parent=General Crawlers
|
1205 |
+
Browser="WebCapture"
|
1206 |
+
|
1207 |
+
[Mozilla/4.0 (compatible; DepSpid/*)]
|
1208 |
+
Parent=General Crawlers
|
1209 |
+
Browser="DepSpid"
|
1210 |
+
|
1211 |
+
[Mozilla/4.0 (compatible; MSIE *; Windows NT *; SV1)]
|
1212 |
+
Parent=General Crawlers
|
1213 |
+
Browser="AVG"
|
1214 |
+
|
1215 |
+
[Mozilla/4.0 (compatible; MSIE 4.01; Vonna.com b o t)]
|
1216 |
+
Parent=General Crawlers
|
1217 |
+
Browser="Vonna.com"
|
1218 |
+
isBanned=true
|
1219 |
+
|
1220 |
+
[Mozilla/4.0 (compatible; MSIE 4.01; Windows95)]
|
1221 |
+
Parent=General Crawlers
|
1222 |
+
Win32=true
|
1223 |
+
|
1224 |
+
[Mozilla/4.0 (compatible; MSIE 4.5; Windows 98; )]
|
1225 |
+
Parent=General Crawlers
|
1226 |
+
Win32=true
|
1227 |
+
|
1228 |
+
[Mozilla/4.0 (compatible; MyFamilyBot/*)]
|
1229 |
+
Parent=General Crawlers
|
1230 |
+
Browser="MyFamilyBot"
|
1231 |
+
|
1232 |
+
[Mozilla/4.0 (compatible; N-Stealth)]
|
1233 |
+
Parent=General Crawlers
|
1234 |
+
Browser="N-Stealth"
|
1235 |
+
|
1236 |
+
[Mozilla/4.0 (compatible; Scumbot/*; Linux/*)]
|
1237 |
+
Parent=General Crawlers
|
1238 |
+
isBanned=true
|
1239 |
+
|
1240 |
+
[Mozilla/4.0 (compatible; Spider; Linux)]
|
1241 |
+
Parent=General Crawlers
|
1242 |
+
isBanned=true
|
1243 |
+
|
1244 |
+
[Mozilla/4.0 (compatible; Win32)]
|
1245 |
+
Parent=General Crawlers
|
1246 |
+
Browser="Unknown Crawler"
|
1247 |
+
isBanned=true
|
1248 |
+
|
1249 |
+
[Mozilla/4.1]
|
1250 |
+
Parent=General Crawlers
|
1251 |
+
isBanned=true
|
1252 |
+
|
1253 |
+
[Mozilla/4.5]
|
1254 |
+
Parent=General Crawlers
|
1255 |
+
isBanned=true
|
1256 |
+
|
1257 |
+
[Mozilla/5.0 (*http://gnomit.com/) Gecko/* Gnomit/1.0]
|
1258 |
+
Parent=General Crawlers
|
1259 |
+
Browser="Gnomit"
|
1260 |
+
isBanned=true
|
1261 |
+
|
1262 |
+
[Mozilla/5.0 (compatible; AboutUsBot/*)]
|
1263 |
+
Parent=General Crawlers
|
1264 |
+
Browser="AboutUsBot"
|
1265 |
+
isBanned=true
|
1266 |
+
|
1267 |
+
[Mozilla/5.0 (compatible; BuzzRankingBot/*)]
|
1268 |
+
Parent=General Crawlers
|
1269 |
+
Browser="BuzzRankingBot"
|
1270 |
+
isBanned=true
|
1271 |
+
|
1272 |
+
[Mozilla/5.0 (compatible; Diffbot/0.1; http://www.diffbot.com)]
|
1273 |
+
Parent=General Crawlers
|
1274 |
+
Browser="Diffbot"
|
1275 |
+
|
1276 |
+
[Mozilla/5.0 (compatible; FirstSearchBot/1.0; *)]
|
1277 |
+
Parent=General Crawlers
|
1278 |
+
Browser="FirstSearchBot"
|
1279 |
+
|
1280 |
+
[mozilla/5.0 (compatible; genevabot http://www.healthdash.com)]
|
1281 |
+
Parent=General Crawlers
|
1282 |
+
Browser="Healthdash"
|
1283 |
+
|
1284 |
+
[Mozilla/5.0 (compatible; JadynAveBot; *http://www.jadynave.com/robot*]
|
1285 |
+
Parent=General Crawlers
|
1286 |
+
Browser="JadynAveBot"
|
1287 |
+
isBanned=true
|
1288 |
+
|
1289 |
+
[Mozilla/5.0 (compatible; Kyluka crawl; http://www.kyluka.com/crawl.html; crawl@kyluka.com)]
|
1290 |
+
Parent=General Crawlers
|
1291 |
+
Browser="Kyluka"
|
1292 |
+
|
1293 |
+
[Mozilla/5.0 (compatible; MJ12bot/v1.2.*; http://www.majestic12.co.uk/bot.php*)]
|
1294 |
+
Parent=General Crawlers
|
1295 |
+
Browser="MJ12bot"
|
1296 |
+
Version=1.2
|
1297 |
+
MajorVer=1
|
1298 |
+
MinorVer=2
|
1299 |
+
|
1300 |
+
[Mozilla/5.0 (compatible; MSIE 7.0 ?http://www.europarchive.org)]
|
1301 |
+
Parent=General Crawlers
|
1302 |
+
Browser="Europe Web Archive"
|
1303 |
+
|
1304 |
+
[Mozilla/5.0 (compatible; Seznam screenshot-generator 2.0;*)]
|
1305 |
+
Parent=General Crawlers
|
1306 |
+
Browser="Seznam screenshot-generator"
|
1307 |
+
isBanned=true
|
1308 |
+
|
1309 |
+
[Mozilla/5.0 (compatible; Twingly Recon; http://www.twingly.com/)]
|
1310 |
+
Parent=General Crawlers
|
1311 |
+
Browser="Twingly Recon"
|
1312 |
+
|
1313 |
+
[Mozilla/5.0 (compatible; unwrapbot/2.*; http://www.unwrap.jp*)]
|
1314 |
+
Parent=General Crawlers
|
1315 |
+
Browser="UnWrap"
|
1316 |
+
|
1317 |
+
[Mozilla/5.0 (compatible; Vermut*)]
|
1318 |
+
Parent=General Crawlers
|
1319 |
+
Browser="Vermut"
|
1320 |
+
|
1321 |
+
[Mozilla/5.0 (compatible; Webbot/*)]
|
1322 |
+
Parent=General Crawlers
|
1323 |
+
Browser="Webbot.ru"
|
1324 |
+
isBanned=true
|
1325 |
+
|
1326 |
+
[n4p_bot*]
|
1327 |
+
Parent=General Crawlers
|
1328 |
+
Browser="n4p_bot"
|
1329 |
+
|
1330 |
+
[nabot*]
|
1331 |
+
Parent=General Crawlers
|
1332 |
+
Browser="Nabot"
|
1333 |
+
|
1334 |
+
[NetCarta_WebMapper/*]
|
1335 |
+
Parent=General Crawlers
|
1336 |
+
Browser="NetCarta_WebMapper"
|
1337 |
+
isBanned=true
|
1338 |
+
|
1339 |
+
[NetID.com Bot*]
|
1340 |
+
Parent=General Crawlers
|
1341 |
+
Browser="NetID.com Bot"
|
1342 |
+
isBanned=true
|
1343 |
+
|
1344 |
+
[neTVision AG andreas.heidoetting@thomson-webcast.net]
|
1345 |
+
Parent=General Crawlers
|
1346 |
+
Browser="neTVision"
|
1347 |
+
|
1348 |
+
[NextopiaBOT*]
|
1349 |
+
Parent=General Crawlers
|
1350 |
+
Browser="NextopiaBOT"
|
1351 |
+
|
1352 |
+
[nicebot]
|
1353 |
+
Parent=General Crawlers
|
1354 |
+
Browser="nicebot"
|
1355 |
+
isBanned=true
|
1356 |
+
|
1357 |
+
[niXXieBot?Foster*]
|
1358 |
+
Parent=General Crawlers
|
1359 |
+
Browser="niXXiebot-Foster"
|
1360 |
+
|
1361 |
+
[Nozilla/P.N (Just for IDS woring)]
|
1362 |
+
Parent=General Crawlers
|
1363 |
+
Browser="Nozilla/P.N"
|
1364 |
+
isBanned=true
|
1365 |
+
|
1366 |
+
[Nudelsalat/*]
|
1367 |
+
Parent=General Crawlers
|
1368 |
+
Browser="Nudelsalat"
|
1369 |
+
isBanned=true
|
1370 |
+
|
1371 |
+
[Ocelli/*]
|
1372 |
+
Parent=General Crawlers
|
1373 |
+
Browser="Ocelli"
|
1374 |
+
|
1375 |
+
[OpenTaggerBot (http://www.opentagger.com/opentaggerbot.htm)]
|
1376 |
+
Parent=General Crawlers
|
1377 |
+
Browser="OpenTaggerBot"
|
1378 |
+
|
1379 |
+
[Oracle Enterprise Search]
|
1380 |
+
Parent=General Crawlers
|
1381 |
+
Browser="Oracle Enterprise Search"
|
1382 |
+
isBanned=true
|
1383 |
+
|
1384 |
+
[Oracle Ultra Search]
|
1385 |
+
Parent=General Crawlers
|
1386 |
+
Browser="Oracle Ultra Search"
|
1387 |
+
|
1388 |
+
[Pajaczek/*]
|
1389 |
+
Parent=General Crawlers
|
1390 |
+
Browser="Pajaczek"
|
1391 |
+
isBanned=true
|
1392 |
+
|
1393 |
+
[panscient.com]
|
1394 |
+
Parent=General Crawlers
|
1395 |
+
Browser="panscient.com"
|
1396 |
+
isBanned=true
|
1397 |
+
|
1398 |
+
[Patwebbot (http://www.herz-power.de/technik.html)]
|
1399 |
+
Parent=General Crawlers
|
1400 |
+
Browser="Patwebbot"
|
1401 |
+
|
1402 |
+
[PDFBot (crawler@pdfind.com)]
|
1403 |
+
Parent=General Crawlers
|
1404 |
+
Browser="PDFBot"
|
1405 |
+
|
1406 |
+
[Pete-Spider/1.*]
|
1407 |
+
Parent=General Crawlers
|
1408 |
+
Browser="Pete-Spider"
|
1409 |
+
isBanned=true
|
1410 |
+
|
1411 |
+
[PhpDig/*]
|
1412 |
+
Parent=General Crawlers
|
1413 |
+
Browser="PhpDig"
|
1414 |
+
|
1415 |
+
[PlantyNet_WebRobot*]
|
1416 |
+
Parent=General Crawlers
|
1417 |
+
Browser="PlantyNet"
|
1418 |
+
isBanned=true
|
1419 |
+
|
1420 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; PluckIt
|
1421 |
+
|
1422 |
+
[PluckItCrawler/1.0 (*)]
|
1423 |
+
Parent=General Crawlers
|
1424 |
+
isMobileDevice=true
|
1425 |
+
|
1426 |
+
[PMAFind]
|
1427 |
+
Parent=General Crawlers
|
1428 |
+
Browser="PMAFind"
|
1429 |
+
isBanned=true
|
1430 |
+
|
1431 |
+
[Poodle_predictor_1.0]
|
1432 |
+
Parent=General Crawlers
|
1433 |
+
Browser="Poodle Predictor"
|
1434 |
+
|
1435 |
+
[QuickFinder Crawler]
|
1436 |
+
Parent=General Crawlers
|
1437 |
+
Browser="QuickFinder"
|
1438 |
+
isBanned=true
|
1439 |
+
|
1440 |
+
[Radiation Retriever*]
|
1441 |
+
Parent=General Crawlers
|
1442 |
+
Browser="Radiation Retriever"
|
1443 |
+
isBanned=true
|
1444 |
+
|
1445 |
+
[RedCarpet/*]
|
1446 |
+
Parent=General Crawlers
|
1447 |
+
Browser="RedCarpet"
|
1448 |
+
isBanned=true
|
1449 |
+
|
1450 |
+
[RixBot (http://babelserver.org/rix)]
|
1451 |
+
Parent=General Crawlers
|
1452 |
+
Browser="RixBot"
|
1453 |
+
|
1454 |
+
[Rome Client (http://tinyurl.com/64t5n) Ver: 0.*]
|
1455 |
+
Parent=General Crawlers
|
1456 |
+
Browser="TinyURL"
|
1457 |
+
|
1458 |
+
[SBIder/*]
|
1459 |
+
Parent=General Crawlers
|
1460 |
+
Browser="SiteSell"
|
1461 |
+
|
1462 |
+
[ScollSpider/2.*]
|
1463 |
+
Parent=General Crawlers
|
1464 |
+
Browser="ScollSpider"
|
1465 |
+
isBanned=true
|
1466 |
+
|
1467 |
+
[Search Fst]
|
1468 |
+
Parent=General Crawlers
|
1469 |
+
Browser="Search Fst"
|
1470 |
+
|
1471 |
+
[searchbot admin@google.com]
|
1472 |
+
Parent=General Crawlers
|
1473 |
+
Browser="searchbot"
|
1474 |
+
isBanned=true
|
1475 |
+
|
1476 |
+
[Seeker.lookseek.com]
|
1477 |
+
Parent=General Crawlers
|
1478 |
+
Browser="LookSeek"
|
1479 |
+
isBanned=true
|
1480 |
+
|
1481 |
+
[semanticdiscovery/*]
|
1482 |
+
Parent=General Crawlers
|
1483 |
+
Browser="Semantic Discovery"
|
1484 |
+
|
1485 |
+
[SeznamBot/*]
|
1486 |
+
Parent=General Crawlers
|
1487 |
+
Browser="SeznamBot"
|
1488 |
+
isBanned=true
|
1489 |
+
|
1490 |
+
[Shelob (shelob@gmx.net)]
|
1491 |
+
Parent=General Crawlers
|
1492 |
+
Browser="Shelob"
|
1493 |
+
isBanned=true
|
1494 |
+
|
1495 |
+
[shelob v1.*]
|
1496 |
+
Parent=General Crawlers
|
1497 |
+
Browser="shelob"
|
1498 |
+
isBanned=true
|
1499 |
+
|
1500 |
+
[ShopWiki/1.0*]
|
1501 |
+
Parent=General Crawlers
|
1502 |
+
Browser="ShopWiki"
|
1503 |
+
Version=1.0
|
1504 |
+
MajorVer=1
|
1505 |
+
MinorVer=0
|
1506 |
+
|
1507 |
+
[ShowXML/1.0 libwww/5.4.0]
|
1508 |
+
Parent=General Crawlers
|
1509 |
+
Browser="ShowXML"
|
1510 |
+
isBanned=true
|
1511 |
+
|
1512 |
+
[sitecheck.internetseer.com*]
|
1513 |
+
Parent=General Crawlers
|
1514 |
+
Browser="Internetseer"
|
1515 |
+
|
1516 |
+
[SMBot/*]
|
1517 |
+
Parent=General Crawlers
|
1518 |
+
Browser="SMBot"
|
1519 |
+
|
1520 |
+
[sohu*]
|
1521 |
+
Parent=General Crawlers
|
1522 |
+
Browser="sohu-search"
|
1523 |
+
isBanned=true
|
1524 |
+
|
1525 |
+
[SpankBot*]
|
1526 |
+
Parent=General Crawlers
|
1527 |
+
Browser="SpankBot"
|
1528 |
+
isBanned=true
|
1529 |
+
|
1530 |
+
[spider (tspyyp@tom.com)]
|
1531 |
+
Parent=General Crawlers
|
1532 |
+
Browser="spider (tspyyp@tom.com)"
|
1533 |
+
isBanned=true
|
1534 |
+
|
1535 |
+
[Sunrise/0.*]
|
1536 |
+
Parent=General Crawlers
|
1537 |
+
Browser="Sunrise"
|
1538 |
+
isBanned=true
|
1539 |
+
|
1540 |
+
[Superpages URL Verification Engine]
|
1541 |
+
Parent=General Crawlers
|
1542 |
+
Browser="Superpages"
|
1543 |
+
|
1544 |
+
[Surf Knight]
|
1545 |
+
Parent=General Crawlers
|
1546 |
+
Browser="Surf Knight"
|
1547 |
+
isBanned=true
|
1548 |
+
|
1549 |
+
[SurveyBot/*]
|
1550 |
+
Parent=General Crawlers
|
1551 |
+
Browser="SurveyBot"
|
1552 |
+
isBanned=true
|
1553 |
+
|
1554 |
+
[SynapticSearch/AI Crawler 1.?]
|
1555 |
+
Parent=General Crawlers
|
1556 |
+
Browser="SynapticSearch"
|
1557 |
+
isBanned=true
|
1558 |
+
|
1559 |
+
[SyncMgr]
|
1560 |
+
Parent=General Crawlers
|
1561 |
+
Browser="SyncMgr"
|
1562 |
+
|
1563 |
+
[Tagyu Agent/1.0]
|
1564 |
+
Parent=General Crawlers
|
1565 |
+
Browser="Tagyu"
|
1566 |
+
|
1567 |
+
[Talkro Web-Shot/*]
|
1568 |
+
Parent=General Crawlers
|
1569 |
+
Browser="Talkro Web-Shot"
|
1570 |
+
isBanned=true
|
1571 |
+
|
1572 |
+
[Tecomi Bot (http://www.tecomi.com/bot.htm)]
|
1573 |
+
Parent=General Crawlers
|
1574 |
+
Browser="Tecomi"
|
1575 |
+
|
1576 |
+
[TheInformant*]
|
1577 |
+
Parent=General Crawlers
|
1578 |
+
Browser="TheInformant"
|
1579 |
+
isBanned=true
|
1580 |
+
|
1581 |
+
[Toata dragostea*]
|
1582 |
+
Parent=General Crawlers
|
1583 |
+
Browser="Toata dragostea"
|
1584 |
+
isBanned=true
|
1585 |
+
|
1586 |
+
[Tutorial Crawler*]
|
1587 |
+
Parent=General Crawlers
|
1588 |
+
isBanned=true
|
1589 |
+
|
1590 |
+
[UbiCrawler/*]
|
1591 |
+
Parent=General Crawlers
|
1592 |
+
Browser="UbiCrawler"
|
1593 |
+
|
1594 |
+
[UCmore]
|
1595 |
+
Parent=General Crawlers
|
1596 |
+
Browser="UCmore"
|
1597 |
+
|
1598 |
+
[User*Agent:*]
|
1599 |
+
Parent=General Crawlers
|
1600 |
+
isBanned=true
|
1601 |
+
|
1602 |
+
[USER_AGENT]
|
1603 |
+
Parent=General Crawlers
|
1604 |
+
Browser="USER_AGENT"
|
1605 |
+
isBanned=true
|
1606 |
+
|
1607 |
+
[VadixBot]
|
1608 |
+
Parent=General Crawlers
|
1609 |
+
Browser="VadixBot"
|
1610 |
+
|
1611 |
+
[VengaBot/*]
|
1612 |
+
Parent=General Crawlers
|
1613 |
+
Browser="VengaBot"
|
1614 |
+
isBanned=true
|
1615 |
+
|
1616 |
+
[Visicom Toolbar]
|
1617 |
+
Parent=General Crawlers
|
1618 |
+
Browser="Visicom Toolbar"
|
1619 |
+
|
1620 |
+
[W3C-WebCon/*]
|
1621 |
+
Parent=General Crawlers
|
1622 |
+
Browser="W3C-WebCon"
|
1623 |
+
|
1624 |
+
[Webclipping.com]
|
1625 |
+
Parent=General Crawlers
|
1626 |
+
Browser="Webclipping.com"
|
1627 |
+
isBanned=true
|
1628 |
+
|
1629 |
+
[webcollage/*]
|
1630 |
+
Parent=General Crawlers
|
1631 |
+
Browser="WebCollage"
|
1632 |
+
isBanned=true
|
1633 |
+
|
1634 |
+
[WebCrawler_1.*]
|
1635 |
+
Parent=General Crawlers
|
1636 |
+
Browser="WebCrawler"
|
1637 |
+
|
1638 |
+
[WebFilter Robot*]
|
1639 |
+
Parent=General Crawlers
|
1640 |
+
Browser="WebFilter Robot"
|
1641 |
+
|
1642 |
+
[WeBoX/*]
|
1643 |
+
Parent=General Crawlers
|
1644 |
+
Browser="WeBoX"
|
1645 |
+
|
1646 |
+
[WebTrends/*]
|
1647 |
+
Parent=General Crawlers
|
1648 |
+
Browser="WebTrends"
|
1649 |
+
|
1650 |
+
[West Wind Internet Protocols*]
|
1651 |
+
Parent=General Crawlers
|
1652 |
+
Browser="Versatel"
|
1653 |
+
isBanned=true
|
1654 |
+
|
1655 |
+
[WhizBang]
|
1656 |
+
Parent=General Crawlers
|
1657 |
+
Browser="WhizBang"
|
1658 |
+
|
1659 |
+
[Willow Internet Crawler by Twotrees V*]
|
1660 |
+
Parent=General Crawlers
|
1661 |
+
Browser="Willow Internet Crawler"
|
1662 |
+
|
1663 |
+
[WIRE/* (Linux; i686; Bot,Robot,Spider,Crawler)]
|
1664 |
+
Parent=General Crawlers
|
1665 |
+
Browser="WIRE"
|
1666 |
+
isBanned=true
|
1667 |
+
|
1668 |
+
[www.fi crawler, contact crawler@www.fi]
|
1669 |
+
Parent=General Crawlers
|
1670 |
+
Browser="www.fi crawler"
|
1671 |
+
|
1672 |
+
[Xerka WebBot v1.*]
|
1673 |
+
Parent=General Crawlers
|
1674 |
+
Browser="Xerka"
|
1675 |
+
isBanned=true
|
1676 |
+
|
1677 |
+
[XML Sitemaps Generator*]
|
1678 |
+
Parent=General Crawlers
|
1679 |
+
Browser="XML Sitemaps Generator"
|
1680 |
+
|
1681 |
+
[XSpider*]
|
1682 |
+
Parent=General Crawlers
|
1683 |
+
Browser="XSpider"
|
1684 |
+
isBanned=true
|
1685 |
+
|
1686 |
+
[YooW!/* (?http://www.yoow.eu)]
|
1687 |
+
Parent=General Crawlers
|
1688 |
+
Browser="YooW!"
|
1689 |
+
isBanned=true
|
1690 |
+
|
1691 |
+
[HiddenMarket-*]
|
1692 |
+
Parent=General RSS
|
1693 |
+
Browser="HiddenMarket"
|
1694 |
+
isBanned=true
|
1695 |
+
|
1696 |
+
[FOTOCHECKER]
|
1697 |
+
Parent=Image Crawlers
|
1698 |
+
Browser="FOTOCHECKER"
|
1699 |
+
isBanned=true
|
1700 |
+
|
1701 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Search Engines
|
1702 |
+
|
1703 |
+
[Search Engines]
|
1704 |
+
Parent=DefaultProperties
|
1705 |
+
Browser="Search Engines"
|
1706 |
+
Crawler=true
|
1707 |
+
|
1708 |
+
[*FDSE robot*]
|
1709 |
+
Parent=Search Engines
|
1710 |
+
Browser="FDSE Robot"
|
1711 |
+
|
1712 |
+
[*Fluffy the spider*]
|
1713 |
+
Parent=Search Engines
|
1714 |
+
Browser="SearchHippo"
|
1715 |
+
|
1716 |
+
[Abacho*]
|
1717 |
+
Parent=Search Engines
|
1718 |
+
Browser="Abacho"
|
1719 |
+
|
1720 |
+
[ah-ha.com crawler (crawler@ah-ha.com)]
|
1721 |
+
Parent=Search Engines
|
1722 |
+
Browser="Ah-Ha"
|
1723 |
+
|
1724 |
+
[AIBOT/*]
|
1725 |
+
Parent=Search Engines
|
1726 |
+
Browser="21Seek.Com"
|
1727 |
+
|
1728 |
+
[ALeadSoftbot/*]
|
1729 |
+
Parent=Search Engines
|
1730 |
+
Browser="ALeadSoftbot"
|
1731 |
+
|
1732 |
+
[Amfibibot/*]
|
1733 |
+
Parent=Search Engines
|
1734 |
+
Browser="Amfibi"
|
1735 |
+
|
1736 |
+
[AnswerBus (http://www.answerbus.com/)]
|
1737 |
+
Parent=Search Engines
|
1738 |
+
|
1739 |
+
[antibot-V*]
|
1740 |
+
Parent=Search Engines
|
1741 |
+
Browser="antibot"
|
1742 |
+
|
1743 |
+
[appie*(www.walhello.com)]
|
1744 |
+
Parent=Search Engines
|
1745 |
+
Browser="Walhello"
|
1746 |
+
|
1747 |
+
[ASPSeek/*]
|
1748 |
+
Parent=Search Engines
|
1749 |
+
Browser="ASPSeek"
|
1750 |
+
|
1751 |
+
[BigCliqueBOT/*]
|
1752 |
+
Parent=Search Engines
|
1753 |
+
Browser="BigClique.com/BigClic.com"
|
1754 |
+
|
1755 |
+
[Blaiz-Bee/*]
|
1756 |
+
Parent=Search Engines
|
1757 |
+
Browser="RawGrunt"
|
1758 |
+
|
1759 |
+
[btbot/*]
|
1760 |
+
Parent=Search Engines
|
1761 |
+
Browser="Bit Torrent Search Engine"
|
1762 |
+
|
1763 |
+
[Busiversebot/v1.0 (http://www.busiverse.com/bot.php)]
|
1764 |
+
Parent=Search Engines
|
1765 |
+
Browser="Busiversebot"
|
1766 |
+
isBanned=true
|
1767 |
+
|
1768 |
+
[CatchBot/*; http://www.catchbot.com]
|
1769 |
+
Parent=Search Engines
|
1770 |
+
Browser="CatchBot"
|
1771 |
+
Version=1.0
|
1772 |
+
MajorVer=1
|
1773 |
+
MinorVer=0
|
1774 |
+
|
1775 |
+
[CipinetBot (http://www.cipinet.com/bot.html)]
|
1776 |
+
Parent=Search Engines
|
1777 |
+
Browser="CipinetBot"
|
1778 |
+
|
1779 |
+
[Cogentbot/1.?*]
|
1780 |
+
Parent=Search Engines
|
1781 |
+
Browser="Cogentbot"
|
1782 |
+
|
1783 |
+
[compatible; Mozilla 4.0; MSIE 5.5; (SqwidgeBot v1.01 - http://www.sqwidge.com/bot/)]
|
1784 |
+
Parent=Search Engines
|
1785 |
+
Browser="SqwidgeBot"
|
1786 |
+
|
1787 |
+
[cosmos*]
|
1788 |
+
Parent=Search Engines
|
1789 |
+
Browser="Xyleme"
|
1790 |
+
|
1791 |
+
[Deepindex]
|
1792 |
+
Parent=Search Engines
|
1793 |
+
Browser="Deepindex"
|
1794 |
+
|
1795 |
+
[DiamondBot]
|
1796 |
+
Parent=Search Engines
|
1797 |
+
Browser="DiamondBot"
|
1798 |
+
|
1799 |
+
[Dumbot*]
|
1800 |
+
Parent=Search Engines
|
1801 |
+
Browser="Dumbot"
|
1802 |
+
Version=0.2
|
1803 |
+
MajorVer=0
|
1804 |
+
MinorVer=2
|
1805 |
+
Beta=true
|
1806 |
+
|
1807 |
+
[Eule?Robot*]
|
1808 |
+
Parent=Search Engines
|
1809 |
+
Browser="Eule-Robot"
|
1810 |
+
|
1811 |
+
[Faxobot/*]
|
1812 |
+
Parent=Search Engines
|
1813 |
+
Browser="Faxo"
|
1814 |
+
|
1815 |
+
[Filangy/*]
|
1816 |
+
Parent=Search Engines
|
1817 |
+
Browser="Filangy"
|
1818 |
+
|
1819 |
+
[flatlandbot/*]
|
1820 |
+
Parent=Search Engines
|
1821 |
+
Browser="Flatland"
|
1822 |
+
|
1823 |
+
[Fooky.com/ScorpionBot/ScoutOut;*]
|
1824 |
+
Parent=Search Engines
|
1825 |
+
Browser="ScorpionBot"
|
1826 |
+
isBanned=true
|
1827 |
+
|
1828 |
+
[FyberSpider*]
|
1829 |
+
Parent=Search Engines
|
1830 |
+
Browser="FyberSpider"
|
1831 |
+
isBanned=true
|
1832 |
+
|
1833 |
+
[Gaisbot/*]
|
1834 |
+
Parent=Search Engines
|
1835 |
+
Browser="Gaisbot"
|
1836 |
+
|
1837 |
+
[gazz/*(gazz@nttr.co.jp)]
|
1838 |
+
Parent=Search Engines
|
1839 |
+
Browser="gazz"
|
1840 |
+
|
1841 |
+
[geniebot*]
|
1842 |
+
Parent=Search Engines
|
1843 |
+
Browser="GenieKnows"
|
1844 |
+
|
1845 |
+
[GOFORITBOT (?http://www.goforit.com/about/?)]
|
1846 |
+
Parent=Search Engines
|
1847 |
+
Browser="GoForIt"
|
1848 |
+
|
1849 |
+
[GoGuidesBot/*]
|
1850 |
+
Parent=Search Engines
|
1851 |
+
Browser="GoGuidesBot"
|
1852 |
+
|
1853 |
+
[GroschoBot/*]
|
1854 |
+
Parent=Search Engines
|
1855 |
+
Browser="GroschoBot"
|
1856 |
+
|
1857 |
+
[GurujiBot/1.*]
|
1858 |
+
Parent=Search Engines
|
1859 |
+
Browser="GurujiBot"
|
1860 |
+
isBanned=true
|
1861 |
+
|
1862 |
+
[HenryTheMiragoRobot*]
|
1863 |
+
Parent=Search Engines
|
1864 |
+
Browser="Mirago"
|
1865 |
+
|
1866 |
+
[HolmesBot (http://holmes.ge)]
|
1867 |
+
Parent=Search Engines
|
1868 |
+
Browser="HolmesBot"
|
1869 |
+
|
1870 |
+
[Hotzonu/*]
|
1871 |
+
Parent=Search Engines
|
1872 |
+
Browser="Hotzonu"
|
1873 |
+
|
1874 |
+
[HyperEstraier/*]
|
1875 |
+
Parent=Search Engines
|
1876 |
+
Browser="HyperEstraier"
|
1877 |
+
isBanned=true
|
1878 |
+
|
1879 |
+
[i1searchbot/*]
|
1880 |
+
Parent=Search Engines
|
1881 |
+
Browser="i1searchbot"
|
1882 |
+
|
1883 |
+
[IIITBOT/1.*]
|
1884 |
+
Parent=Search Engines
|
1885 |
+
Browser="Indian Language Web Search Engine"
|
1886 |
+
|
1887 |
+
[Iltrovatore-?etaccio/*]
|
1888 |
+
Parent=Search Engines
|
1889 |
+
Browser="Iltrovatore-Setaccio"
|
1890 |
+
|
1891 |
+
[InfociousBot (?http://corp.infocious.com/tech_crawler.php)]
|
1892 |
+
Parent=Search Engines
|
1893 |
+
Browser="InfociousBot"
|
1894 |
+
isBanned=true
|
1895 |
+
|
1896 |
+
[Infoseek SideWinder/*]
|
1897 |
+
Parent=Search Engines
|
1898 |
+
Browser="Infoseek"
|
1899 |
+
|
1900 |
+
[iSEEKbot/*]
|
1901 |
+
Parent=Search Engines
|
1902 |
+
Browser="iSEEKbot"
|
1903 |
+
|
1904 |
+
[Knight/0.? (Zook Knight; http://knight.zook.in/; knight@zook.in)]
|
1905 |
+
Parent=Search Engines
|
1906 |
+
Browser="Knight"
|
1907 |
+
|
1908 |
+
[Kolinka Forum Search (www.kolinka.com)]
|
1909 |
+
Parent=Search Engines
|
1910 |
+
Browser="Kolinka Forum Search"
|
1911 |
+
isBanned=true
|
1912 |
+
|
1913 |
+
[KRetrieve/]
|
1914 |
+
Parent=Search Engines
|
1915 |
+
Browser="KRetrieve"
|
1916 |
+
isBanned=true
|
1917 |
+
|
1918 |
+
[LapozzBot/*]
|
1919 |
+
Parent=Search Engines
|
1920 |
+
Browser="LapozzBot"
|
1921 |
+
|
1922 |
+
[Linknzbot*]
|
1923 |
+
Parent=Search Engines
|
1924 |
+
Browser="Linknzbot"
|
1925 |
+
|
1926 |
+
[LocalcomBot/*]
|
1927 |
+
Parent=Search Engines
|
1928 |
+
Browser="LocalcomBot"
|
1929 |
+
|
1930 |
+
[Mail.Ru/1.0]
|
1931 |
+
Parent=Search Engines
|
1932 |
+
Browser="Mail.Ru"
|
1933 |
+
|
1934 |
+
[MaSagool/*]
|
1935 |
+
Parent=Search Engines
|
1936 |
+
Browser="Sagoo"
|
1937 |
+
Version=1.0
|
1938 |
+
MajorVer=1
|
1939 |
+
MinorVer=0
|
1940 |
+
|
1941 |
+
[miniRank/*]
|
1942 |
+
Parent=Search Engines
|
1943 |
+
Browser="miniRank"
|
1944 |
+
|
1945 |
+
[Mnogosearch*]
|
1946 |
+
Parent=Search Engines
|
1947 |
+
Browser="Mnogosearch"
|
1948 |
+
|
1949 |
+
[Mozilla/0.9* no dos :) (Linux)]
|
1950 |
+
Parent=Search Engines
|
1951 |
+
Browser="goliat"
|
1952 |
+
isBanned=true
|
1953 |
+
|
1954 |
+
[Mozilla/4.0 (compatible; Arachmo)]
|
1955 |
+
Parent=Search Engines
|
1956 |
+
Browser="Arachmo"
|
1957 |
+
|
1958 |
+
[Mozilla/4.0 (compatible; http://search.thunderstone.com/texis/websearch/about.html)]
|
1959 |
+
Parent=Search Engines
|
1960 |
+
Browser="ThunderStone"
|
1961 |
+
isBanned=true
|
1962 |
+
|
1963 |
+
[Mozilla/4.0 (compatible; MSIE *; Windows NT; Girafabot; girafabot at girafa dot com; http://www.girafa.com)]
|
1964 |
+
Parent=Search Engines
|
1965 |
+
Browser="Girafabot"
|
1966 |
+
Win32=true
|
1967 |
+
|
1968 |
+
[Mozilla/4.0 (compatible; Vagabondo/*; webcrawler at wise-guys dot nl; *)]
|
1969 |
+
Parent=Search Engines
|
1970 |
+
Browser="Vagabondo"
|
1971 |
+
|
1972 |
+
[Mozilla/4.0(?compatible; MSIE 6.0; Qihoo *)]
|
1973 |
+
Parent=Search Engines
|
1974 |
+
Browser="Qihoo"
|
1975 |
+
|
1976 |
+
[Mozilla/4.7 (compatible; WhizBang; http://www.whizbang.com/crawler)]
|
1977 |
+
Parent=Search Engines
|
1978 |
+
Browser="Inxight Software"
|
1979 |
+
|
1980 |
+
[Mozilla/5.0 (*) VoilaBot*]
|
1981 |
+
Parent=Search Engines
|
1982 |
+
Browser="VoilaBot"
|
1983 |
+
isBanned=true
|
1984 |
+
|
1985 |
+
[Mozilla/5.0 (compatible; ActiveTouristBot*; http://www.activetourist.com)]
|
1986 |
+
Parent=Search Engines
|
1987 |
+
Browser="ActiveTouristBot"
|
1988 |
+
|
1989 |
+
[Mozilla/5.0 (compatible; Butterfly/1.0; *)*]
|
1990 |
+
Parent=Search Engines
|
1991 |
+
Browser="Butterfly"
|
1992 |
+
|
1993 |
+
[Mozilla/5.0 (compatible; Charlotte/*; *)]
|
1994 |
+
Parent=Search Engines
|
1995 |
+
Browser="Charlotte"
|
1996 |
+
Beta=true
|
1997 |
+
isBanned=true
|
1998 |
+
|
1999 |
+
[Mozilla/5.0 (compatible; CXL-FatAssANT*)]
|
2000 |
+
Parent=Search Engines
|
2001 |
+
Browser="FatAssANT"
|
2002 |
+
|
2003 |
+
[Mozilla/5.0 (compatible; DBLBot/1.0; ?http://www.dontbuylists.com/)]
|
2004 |
+
Parent=Search Engines
|
2005 |
+
Browser="DBLBot"
|
2006 |
+
Version=1.0
|
2007 |
+
MajorVer=1
|
2008 |
+
MinorVer=0
|
2009 |
+
|
2010 |
+
[Mozilla/5.0 (compatible; EARTHCOM.info/*)]
|
2011 |
+
Parent=Search Engines
|
2012 |
+
Browser="EARTHCOM"
|
2013 |
+
|
2014 |
+
[Mozilla/5.0 (compatible; Lipperhey Spider; http://www.lipperhey.com/)]
|
2015 |
+
Parent=Search Engines
|
2016 |
+
Browser="Lipperhey Spider"
|
2017 |
+
|
2018 |
+
[Mozilla/5.0 (compatible; MojeekBot/*; http://www.mojeek.com/bot.html)]
|
2019 |
+
Parent=Search Engines
|
2020 |
+
Browser="MojeekBot"
|
2021 |
+
|
2022 |
+
[Mozilla/5.0 (compatible; NLCrawler/*]
|
2023 |
+
Parent=Search Engines
|
2024 |
+
Browser="Northern Light Web Search"
|
2025 |
+
|
2026 |
+
[Mozilla/5.0 (compatible; OsO;*]
|
2027 |
+
Parent=Search Engines
|
2028 |
+
Browser="Octopodus"
|
2029 |
+
isBanned=true
|
2030 |
+
|
2031 |
+
[Mozilla/5.0 (compatible; Pogodak.*)]
|
2032 |
+
Parent=Search Engines
|
2033 |
+
Browser="Pogodak"
|
2034 |
+
|
2035 |
+
[Mozilla/5.0 (compatible; Quantcastbot/1.*)]
|
2036 |
+
Parent=Search Engines
|
2037 |
+
Browser="Quantcastbot"
|
2038 |
+
|
2039 |
+
[Mozilla/5.0 (compatible; ScoutJet; *http://www.scoutjet.com/)]
|
2040 |
+
Parent=Search Engines
|
2041 |
+
Browser="ScoutJet"
|
2042 |
+
|
2043 |
+
[Mozilla/5.0 (compatible; Scrubby/*; http://www.scrubtheweb.com/abs/meta-check.html)]
|
2044 |
+
Parent=Search Engines
|
2045 |
+
Browser="Scrubby"
|
2046 |
+
isBanned=true
|
2047 |
+
|
2048 |
+
[Mozilla/5.0 (compatible; YoudaoBot/1.*; http://www.youdao.com/help/webmaster/spider/*)]
|
2049 |
+
Parent=Search Engines
|
2050 |
+
Browser="YoudaoBot"
|
2051 |
+
Version=1.0
|
2052 |
+
MajorVer=1
|
2053 |
+
MinorVer=0
|
2054 |
+
|
2055 |
+
[Mozilla/5.0 (Twiceler*)]
|
2056 |
+
Parent=Search Engines
|
2057 |
+
Browser="Twiceler"
|
2058 |
+
isBanned=true
|
2059 |
+
|
2060 |
+
[Mozilla/5.0 CostaCider Search*]
|
2061 |
+
Parent=Search Engines
|
2062 |
+
Browser="CostaCider Search"
|
2063 |
+
|
2064 |
+
[Mozilla/5.0 GurujiBot/1.0 (*)]
|
2065 |
+
Parent=Search Engines
|
2066 |
+
Browser="GurujiBot"
|
2067 |
+
|
2068 |
+
[NavissoBot]
|
2069 |
+
Parent=Search Engines
|
2070 |
+
Browser="NavissoBot"
|
2071 |
+
|
2072 |
+
[NextGenSearchBot*(for information visit *)]
|
2073 |
+
Parent=Search Engines
|
2074 |
+
Browser="ZoomInfo"
|
2075 |
+
isBanned=true
|
2076 |
+
|
2077 |
+
[Norbert the Spider(Burf.com)]
|
2078 |
+
Parent=Search Engines
|
2079 |
+
Browser="Norbert the Spider"
|
2080 |
+
|
2081 |
+
[NuSearch Spider*]
|
2082 |
+
Parent=Search Engines
|
2083 |
+
Browser="nuSearch"
|
2084 |
+
|
2085 |
+
[ObjectsSearch/*]
|
2086 |
+
Parent=Search Engines
|
2087 |
+
Browser="ObjectsSearch"
|
2088 |
+
|
2089 |
+
[OpenISearch/1.*]
|
2090 |
+
Parent=Search Engines
|
2091 |
+
Browser="OpenISearch (Amazon)"
|
2092 |
+
|
2093 |
+
[Pagebull http://www.pagebull.com/]
|
2094 |
+
Parent=Search Engines
|
2095 |
+
Browser="Pagebull"
|
2096 |
+
|
2097 |
+
[PEERbot*]
|
2098 |
+
Parent=Search Engines
|
2099 |
+
Browser="PEERbot"
|
2100 |
+
|
2101 |
+
[Pompos/*]
|
2102 |
+
Parent=Search Engines
|
2103 |
+
Browser="Pompos"
|
2104 |
+
|
2105 |
+
[Popdexter/*]
|
2106 |
+
Parent=Search Engines
|
2107 |
+
Browser="Popdex"
|
2108 |
+
|
2109 |
+
[Qweery*]
|
2110 |
+
Parent=Search Engines
|
2111 |
+
Browser="QweeryBot"
|
2112 |
+
|
2113 |
+
[RedCell/* (*)]
|
2114 |
+
Parent=Search Engines
|
2115 |
+
Browser="RedCell"
|
2116 |
+
|
2117 |
+
[Scrubby/*]
|
2118 |
+
Parent=Search Engines
|
2119 |
+
Browser="Scrub The Web"
|
2120 |
+
|
2121 |
+
[Search-10/*]
|
2122 |
+
Parent=Search Engines
|
2123 |
+
Browser="Search-10"
|
2124 |
+
|
2125 |
+
[search.ch*]
|
2126 |
+
Parent=Search Engines
|
2127 |
+
Browser="Swiss Search Engine"
|
2128 |
+
|
2129 |
+
[Searchmee! Spider*]
|
2130 |
+
Parent=Search Engines
|
2131 |
+
Browser="Searchmee!"
|
2132 |
+
|
2133 |
+
[Seekbot/*]
|
2134 |
+
Parent=Search Engines
|
2135 |
+
Browser="Seekbot"
|
2136 |
+
|
2137 |
+
[SiteSpider (http://www.SiteSpider.com/)]
|
2138 |
+
Parent=Search Engines
|
2139 |
+
Browser="SiteSpider"
|
2140 |
+
|
2141 |
+
[Spinne/*]
|
2142 |
+
Parent=Search Engines
|
2143 |
+
Browser="Spinne"
|
2144 |
+
|
2145 |
+
[sproose/*]
|
2146 |
+
Parent=Search Engines
|
2147 |
+
Browser="Sproose"
|
2148 |
+
|
2149 |
+
[Sqeobot/0.*]
|
2150 |
+
Parent=Search Engines
|
2151 |
+
Browser="Branzel"
|
2152 |
+
isBanned=true
|
2153 |
+
|
2154 |
+
[SquigglebotBot/*]
|
2155 |
+
Parent=Search Engines
|
2156 |
+
Browser="SquigglebotBot"
|
2157 |
+
isBanned=true
|
2158 |
+
|
2159 |
+
[StackRambler/*]
|
2160 |
+
Parent=Search Engines
|
2161 |
+
Browser="StackRambler"
|
2162 |
+
|
2163 |
+
[SygolBot*]
|
2164 |
+
Parent=Search Engines
|
2165 |
+
Browser="SygolBot"
|
2166 |
+
|
2167 |
+
[SynoBot]
|
2168 |
+
Parent=Search Engines
|
2169 |
+
Browser="SynoBot"
|
2170 |
+
|
2171 |
+
[Szukacz/*]
|
2172 |
+
Parent=Search Engines
|
2173 |
+
Browser="Szukacz"
|
2174 |
+
|
2175 |
+
[Tarantula/*]
|
2176 |
+
Parent=Search Engines
|
2177 |
+
Browser="Tarantula"
|
2178 |
+
isBanned=true
|
2179 |
+
|
2180 |
+
[TerrawizBot/*]
|
2181 |
+
Parent=Search Engines
|
2182 |
+
Browser="TerrawizBot"
|
2183 |
+
isBanned=true
|
2184 |
+
|
2185 |
+
[Tkensaku/*]
|
2186 |
+
Parent=Search Engines
|
2187 |
+
Browser="Tkensaku"
|
2188 |
+
|
2189 |
+
[TMCrawler]
|
2190 |
+
Parent=Search Engines
|
2191 |
+
Browser="TMCrawler"
|
2192 |
+
isBanned=true
|
2193 |
+
|
2194 |
+
[Twingly Recon]
|
2195 |
+
Parent=Search Engines
|
2196 |
+
Browser="Twingly Recon"
|
2197 |
+
isBanned=true
|
2198 |
+
|
2199 |
+
[updated/*]
|
2200 |
+
Parent=Search Engines
|
2201 |
+
Browser="Updated!"
|
2202 |
+
|
2203 |
+
[URL Spider Pro/*]
|
2204 |
+
Parent=Search Engines
|
2205 |
+
Browser="URL Spider Pro"
|
2206 |
+
|
2207 |
+
[URL Spider SQL*]
|
2208 |
+
Parent=Search Engines
|
2209 |
+
Browser="Innerprise Enterprise Search"
|
2210 |
+
|
2211 |
+
[VMBot/*]
|
2212 |
+
Parent=Search Engines
|
2213 |
+
Browser="VMBot"
|
2214 |
+
|
2215 |
+
[voyager/2.0 (http://www.kosmix.com/html/crawler.html)]
|
2216 |
+
Parent=Search Engines
|
2217 |
+
Browser="Voyager"
|
2218 |
+
|
2219 |
+
[wadaino.jp-crawler*]
|
2220 |
+
Parent=Search Engines
|
2221 |
+
Browser="wadaino.jp"
|
2222 |
+
isBanned=true
|
2223 |
+
|
2224 |
+
[WebAlta Crawler/*]
|
2225 |
+
Parent=Search Engines
|
2226 |
+
Browser="WebAlta Crawler"
|
2227 |
+
isBanned=true
|
2228 |
+
|
2229 |
+
[WebCorp/*]
|
2230 |
+
Parent=Search Engines
|
2231 |
+
Browser="WebCorp"
|
2232 |
+
isBanned=true
|
2233 |
+
|
2234 |
+
[webcrawl.net]
|
2235 |
+
Parent=Search Engines
|
2236 |
+
Browser="webcrawl.net"
|
2237 |
+
|
2238 |
+
[WISEbot/*]
|
2239 |
+
Parent=Search Engines
|
2240 |
+
Browser="WISEbot"
|
2241 |
+
isBanned=true
|
2242 |
+
|
2243 |
+
[Wotbox/*]
|
2244 |
+
Parent=Search Engines
|
2245 |
+
Browser="Wotbox"
|
2246 |
+
|
2247 |
+
[www.zatka.com]
|
2248 |
+
Parent=Search Engines
|
2249 |
+
Browser="Zatka"
|
2250 |
+
|
2251 |
+
[WWWeasel Robot v*]
|
2252 |
+
Parent=Search Engines
|
2253 |
+
Browser="World Wide Weasel"
|
2254 |
+
|
2255 |
+
[YadowsCrawler*]
|
2256 |
+
Parent=Search Engines
|
2257 |
+
Browser="YadowsCrawler"
|
2258 |
+
|
2259 |
+
[YodaoBot/*]
|
2260 |
+
Parent=Search Engines
|
2261 |
+
Browser="YodaoBot"
|
2262 |
+
isBanned=true
|
2263 |
+
|
2264 |
+
[ZeBot_www.ze.bz*]
|
2265 |
+
Parent=Search Engines
|
2266 |
+
Browser="ZE.bz"
|
2267 |
+
|
2268 |
+
[zibber-v*]
|
2269 |
+
Parent=Search Engines
|
2270 |
+
Browser="Zibb"
|
2271 |
+
|
2272 |
+
[ZipppBot/*]
|
2273 |
+
Parent=Search Engines
|
2274 |
+
Browser="ZipppBot"
|
2275 |
+
|
2276 |
+
[ATA-Translation-Service]
|
2277 |
+
Parent=Translators
|
2278 |
+
Browser="ATA-Translation-Service"
|
2279 |
+
|
2280 |
+
[GJK_Browser_Check]
|
2281 |
+
Parent=Version Checkers
|
2282 |
+
Browser="GJK_Browser_Check"
|
2283 |
+
|
2284 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Hatena
|
2285 |
+
|
2286 |
+
[Hatena]
|
2287 |
+
Parent=DefaultProperties
|
2288 |
+
Browser="Hatena"
|
2289 |
+
isBanned=true
|
2290 |
+
Crawler=true
|
2291 |
+
|
2292 |
+
[Feed::Find/*]
|
2293 |
+
Parent=Hatena
|
2294 |
+
Browser="Feed Find"
|
2295 |
+
isSyndicationReader=true
|
2296 |
+
|
2297 |
+
[Hatena Antenna/*]
|
2298 |
+
Parent=Hatena
|
2299 |
+
Browser="Hatena Antenna"
|
2300 |
+
|
2301 |
+
[Hatena Bookmark/*]
|
2302 |
+
Parent=Hatena
|
2303 |
+
Browser="Hatena Bookmark"
|
2304 |
+
|
2305 |
+
[Hatena RSS/*]
|
2306 |
+
Parent=Hatena
|
2307 |
+
Browser="Hatena RSS"
|
2308 |
+
isSyndicationReader=true
|
2309 |
+
|
2310 |
+
[Hatena::Crawler/*]
|
2311 |
+
Parent=Hatena
|
2312 |
+
Browser="Hatena Crawler"
|
2313 |
+
|
2314 |
+
[HatenaScreenshot*]
|
2315 |
+
Parent=Hatena
|
2316 |
+
Browser="HatenaScreenshot"
|
2317 |
+
|
2318 |
+
[URI::Fetch/*]
|
2319 |
+
Parent=Hatena
|
2320 |
+
Browser="URI::Fetch"
|
2321 |
+
|
2322 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Internet Archive
|
2323 |
+
|
2324 |
+
[Internet Archive]
|
2325 |
+
Parent=DefaultProperties
|
2326 |
+
Browser="Internet Archive"
|
2327 |
+
Frames=true
|
2328 |
+
IFrames=true
|
2329 |
+
Tables=true
|
2330 |
+
isBanned=true
|
2331 |
+
Crawler=true
|
2332 |
+
|
2333 |
+
[*heritrix*]
|
2334 |
+
Parent=Internet Archive
|
2335 |
+
Browser="Heritrix"
|
2336 |
+
isBanned=true
|
2337 |
+
|
2338 |
+
[ia_archiver*]
|
2339 |
+
Parent=Internet Archive
|
2340 |
+
Browser="Internet Archive"
|
2341 |
+
|
2342 |
+
[InternetArchive/*]
|
2343 |
+
Parent=Internet Archive
|
2344 |
+
Browser="InternetArchive"
|
2345 |
+
|
2346 |
+
[Mozilla/5.0 (compatible; archive.org_bot/1.*)]
|
2347 |
+
Parent=Internet Archive
|
2348 |
+
|
2349 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Nutch
|
2350 |
+
|
2351 |
+
[Nutch]
|
2352 |
+
Parent=DefaultProperties
|
2353 |
+
Browser="Nutch"
|
2354 |
+
isBanned=true
|
2355 |
+
Crawler=true
|
2356 |
+
|
2357 |
+
[*Nutch*]
|
2358 |
+
Parent=Nutch
|
2359 |
+
isBanned=true
|
2360 |
+
|
2361 |
+
[CazoodleBot/*]
|
2362 |
+
Parent=Nutch
|
2363 |
+
Browser="CazoodleBot"
|
2364 |
+
|
2365 |
+
[LOOQ/0.1*]
|
2366 |
+
Parent=Nutch
|
2367 |
+
Browser="LOOQ"
|
2368 |
+
|
2369 |
+
[Nutch/0.? (OpenX Spider)]
|
2370 |
+
Parent=Nutch
|
2371 |
+
|
2372 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Webaroo
|
2373 |
+
|
2374 |
+
[Webaroo]
|
2375 |
+
Parent=DefaultProperties
|
2376 |
+
Browser="Webaroo"
|
2377 |
+
|
2378 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Webaroo/*)]
|
2379 |
+
Parent=Webaroo
|
2380 |
+
Browser="Webaroo"
|
2381 |
+
|
2382 |
+
[Mozilla/5.0 (Windows; U; Windows *; *; rv:*) Gecko/* Firefox/* webaroo/*]
|
2383 |
+
Parent=Webaroo
|
2384 |
+
Browser="Webaroo"
|
2385 |
+
|
2386 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Word Press
|
2387 |
+
|
2388 |
+
[Word Press]
|
2389 |
+
Parent=DefaultProperties
|
2390 |
+
Browser="Word Press"
|
2391 |
+
Alpha=true
|
2392 |
+
Beta=true
|
2393 |
+
Win16=true
|
2394 |
+
Win32=true
|
2395 |
+
Win64=true
|
2396 |
+
Frames=true
|
2397 |
+
IFrames=true
|
2398 |
+
Tables=true
|
2399 |
+
Cookies=true
|
2400 |
+
BackgroundSounds=true
|
2401 |
+
CDF=true
|
2402 |
+
VBScript=true
|
2403 |
+
JavaApplets=true
|
2404 |
+
JavaScript=true
|
2405 |
+
ActiveXControls=true
|
2406 |
+
isBanned=true
|
2407 |
+
isMobileDevice=true
|
2408 |
+
isSyndicationReader=true
|
2409 |
+
Crawler=true
|
2410 |
+
|
2411 |
+
[WordPress-B-/2.*]
|
2412 |
+
Parent=Word Press
|
2413 |
+
Browser="WordPress-B"
|
2414 |
+
|
2415 |
+
[WordPress-Do-P-/2.*]
|
2416 |
+
Parent=Word Press
|
2417 |
+
Browser="WordPress-Do-P"
|
2418 |
+
|
2419 |
+
[BlueCoat ProxySG]
|
2420 |
+
Parent=Blue Coat Systems
|
2421 |
+
Browser="BlueCoat ProxySG"
|
2422 |
+
|
2423 |
+
[CerberianDrtrs/*]
|
2424 |
+
Parent=Blue Coat Systems
|
2425 |
+
Browser="Cerberian"
|
2426 |
+
|
2427 |
+
[Inne: Mozilla/4.0 (compatible; Cerberian Drtrs*)]
|
2428 |
+
Parent=Blue Coat Systems
|
2429 |
+
Browser="Cerberian"
|
2430 |
+
|
2431 |
+
[Mozilla/4.0 (compatible; Cerberian Drtrs*)]
|
2432 |
+
Parent=Blue Coat Systems
|
2433 |
+
Browser="Cerberian"
|
2434 |
+
|
2435 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Bluecoat DRTR)]
|
2436 |
+
Parent=Blue Coat Systems
|
2437 |
+
Browser="Bluecoat"
|
2438 |
+
|
2439 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Copyright/Plagiarism
|
2440 |
+
|
2441 |
+
[Copyright/Plagiarism]
|
2442 |
+
Parent=DefaultProperties
|
2443 |
+
Browser="Copyright/Plagiarism"
|
2444 |
+
isBanned=true
|
2445 |
+
Crawler=true
|
2446 |
+
|
2447 |
+
[BDFetch]
|
2448 |
+
Parent=Copyright/Plagiarism
|
2449 |
+
Browser="BDFetch"
|
2450 |
+
|
2451 |
+
[copyright sheriff (*)]
|
2452 |
+
Parent=Copyright/Plagiarism
|
2453 |
+
Browser="copyright sheriff"
|
2454 |
+
|
2455 |
+
[CopyRightCheck*]
|
2456 |
+
Parent=Copyright/Plagiarism
|
2457 |
+
Browser="CopyRightCheck"
|
2458 |
+
|
2459 |
+
[FairAd Client*]
|
2460 |
+
Parent=Copyright/Plagiarism
|
2461 |
+
Browser="FairAd Client"
|
2462 |
+
|
2463 |
+
[iCopyright Conductor*]
|
2464 |
+
Parent=Copyright/Plagiarism
|
2465 |
+
Browser="iCopyright Conductor"
|
2466 |
+
|
2467 |
+
[IPiumBot laurion(dot)com]
|
2468 |
+
Parent=Copyright/Plagiarism
|
2469 |
+
Browser="IPiumBot"
|
2470 |
+
|
2471 |
+
[IWAgent/*]
|
2472 |
+
Parent=Copyright/Plagiarism
|
2473 |
+
Browser="Brand Protect"
|
2474 |
+
|
2475 |
+
[Mozilla/5.0 (compatible; DKIMRepBot/*)]
|
2476 |
+
Parent=Copyright/Plagiarism
|
2477 |
+
Browser="DKIMRepBot"
|
2478 |
+
|
2479 |
+
[oBot]
|
2480 |
+
Parent=Copyright/Plagiarism
|
2481 |
+
Browser="oBot"
|
2482 |
+
|
2483 |
+
[SlySearch/*]
|
2484 |
+
Parent=Copyright/Plagiarism
|
2485 |
+
Browser="SlySearch"
|
2486 |
+
|
2487 |
+
[TurnitinBot/*]
|
2488 |
+
Parent=Copyright/Plagiarism
|
2489 |
+
Browser="TurnitinBot"
|
2490 |
+
|
2491 |
+
[TutorGigBot/*]
|
2492 |
+
Parent=Copyright/Plagiarism
|
2493 |
+
Browser="TutorGig"
|
2494 |
+
|
2495 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DNS Tools
|
2496 |
+
|
2497 |
+
[DNS Tools]
|
2498 |
+
Parent=DefaultProperties
|
2499 |
+
Browser="DNS Tools"
|
2500 |
+
Crawler=true
|
2501 |
+
|
2502 |
+
[Domain Dossier utility*]
|
2503 |
+
Parent=DNS Tools
|
2504 |
+
Browser="Domain Dossier"
|
2505 |
+
|
2506 |
+
[Mozilla/5.0 (compatible; DNS-Digger/*)]
|
2507 |
+
Parent=DNS Tools
|
2508 |
+
Browser="DNS-Digger"
|
2509 |
+
|
2510 |
+
[OpenDNS Domain Crawler noc@opendns.com]
|
2511 |
+
Parent=DNS Tools
|
2512 |
+
Browser="OpenDNS Domain Crawler"
|
2513 |
+
|
2514 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Download Managers
|
2515 |
+
|
2516 |
+
[Download Managers]
|
2517 |
+
Parent=DefaultProperties
|
2518 |
+
Browser="Download Managers"
|
2519 |
+
Frames=true
|
2520 |
+
IFrames=true
|
2521 |
+
Tables=true
|
2522 |
+
isBanned=true
|
2523 |
+
Crawler=true
|
2524 |
+
|
2525 |
+
[AndroidDownloadManager]
|
2526 |
+
Parent=Download Managers
|
2527 |
+
Browser="Android Download Manager"
|
2528 |
+
|
2529 |
+
[AutoMate5]
|
2530 |
+
Parent=Download Managers
|
2531 |
+
Browser="AutoMate5"
|
2532 |
+
|
2533 |
+
[Beamer*]
|
2534 |
+
Parent=Download Managers
|
2535 |
+
Browser="Beamer"
|
2536 |
+
|
2537 |
+
[BitBeamer/*]
|
2538 |
+
Parent=Download Managers
|
2539 |
+
Browser="BitBeamer"
|
2540 |
+
|
2541 |
+
[BitTorrent/*]
|
2542 |
+
Parent=Download Managers
|
2543 |
+
Browser="BitTorrent"
|
2544 |
+
|
2545 |
+
[DA *]
|
2546 |
+
Parent=Download Managers
|
2547 |
+
Browser="Download Accelerator"
|
2548 |
+
|
2549 |
+
[Download Demon*]
|
2550 |
+
Parent=Download Managers
|
2551 |
+
Browser="Download Demon"
|
2552 |
+
|
2553 |
+
[Download Express*]
|
2554 |
+
Parent=Download Managers
|
2555 |
+
Browser="Download Express"
|
2556 |
+
|
2557 |
+
[Download Master*]
|
2558 |
+
Parent=Download Managers
|
2559 |
+
Browser="Download Master"
|
2560 |
+
|
2561 |
+
[Download Ninja*]
|
2562 |
+
Parent=Download Managers
|
2563 |
+
Browser="Download Ninja"
|
2564 |
+
|
2565 |
+
[Download Wonder*]
|
2566 |
+
Parent=Download Managers
|
2567 |
+
Browser="Download Wonder"
|
2568 |
+
|
2569 |
+
[DownloadSession*]
|
2570 |
+
Parent=Download Managers
|
2571 |
+
Browser="DownloadSession"
|
2572 |
+
|
2573 |
+
[EasyDL/*]
|
2574 |
+
Parent=Download Managers
|
2575 |
+
Browser="EasyDL"
|
2576 |
+
|
2577 |
+
[FDM 1.x]
|
2578 |
+
Parent=Download Managers
|
2579 |
+
Browser="Free Download Manager"
|
2580 |
+
|
2581 |
+
[FlashGet]
|
2582 |
+
Parent=Download Managers
|
2583 |
+
Browser="FlashGet"
|
2584 |
+
|
2585 |
+
[FreshDownload/*]
|
2586 |
+
Parent=Download Managers
|
2587 |
+
Browser="FreshDownload"
|
2588 |
+
|
2589 |
+
[GetRight/*]
|
2590 |
+
Parent=Download Managers
|
2591 |
+
Browser="GetRight"
|
2592 |
+
|
2593 |
+
[GetRightPro/*]
|
2594 |
+
Parent=Download Managers
|
2595 |
+
Browser="GetRightPro"
|
2596 |
+
|
2597 |
+
[GetSmart/*]
|
2598 |
+
Parent=Download Managers
|
2599 |
+
Browser="GetSmart"
|
2600 |
+
|
2601 |
+
[Go!Zilla*]
|
2602 |
+
Parent=Download Managers
|
2603 |
+
Browser="GoZilla"
|
2604 |
+
|
2605 |
+
[Gozilla/*]
|
2606 |
+
Parent=Download Managers
|
2607 |
+
Browser="Gozilla"
|
2608 |
+
|
2609 |
+
[Internet Ninja*]
|
2610 |
+
Parent=Download Managers
|
2611 |
+
Browser="Internet Ninja"
|
2612 |
+
|
2613 |
+
[Kontiki Client*]
|
2614 |
+
Parent=Download Managers
|
2615 |
+
Browser="Kontiki Client"
|
2616 |
+
|
2617 |
+
[lftp/3.2.1]
|
2618 |
+
Parent=Download Managers
|
2619 |
+
Browser="lftp"
|
2620 |
+
|
2621 |
+
[LightningDownload/*]
|
2622 |
+
Parent=Download Managers
|
2623 |
+
Browser="LightningDownload"
|
2624 |
+
|
2625 |
+
[LMQueueBot/*]
|
2626 |
+
Parent=Download Managers
|
2627 |
+
Browser="LMQueueBot"
|
2628 |
+
|
2629 |
+
[MetaProducts Download Express/*]
|
2630 |
+
Parent=Download Managers
|
2631 |
+
Browser="Download Express"
|
2632 |
+
|
2633 |
+
[Mozilla/4.0 (compatible; Getleft*)]
|
2634 |
+
Parent=Download Managers
|
2635 |
+
Browser="Getleft"
|
2636 |
+
|
2637 |
+
[Myzilla]
|
2638 |
+
Parent=Download Managers
|
2639 |
+
Browser="Myzilla"
|
2640 |
+
|
2641 |
+
[Net Vampire/*]
|
2642 |
+
Parent=Download Managers
|
2643 |
+
Browser="Net Vampire"
|
2644 |
+
|
2645 |
+
[Net_Vampire*]
|
2646 |
+
Parent=Download Managers
|
2647 |
+
Browser="Net_Vampire"
|
2648 |
+
|
2649 |
+
[NetAnts*]
|
2650 |
+
Parent=Download Managers
|
2651 |
+
Browser="NetAnts"
|
2652 |
+
|
2653 |
+
[NetPumper*]
|
2654 |
+
Parent=Download Managers
|
2655 |
+
Browser="NetPumper"
|
2656 |
+
|
2657 |
+
[NetSucker*]
|
2658 |
+
Parent=Download Managers
|
2659 |
+
Browser="NetSucker"
|
2660 |
+
|
2661 |
+
[NetZip Downloader*]
|
2662 |
+
Parent=Download Managers
|
2663 |
+
Browser="NetZip Downloader"
|
2664 |
+
|
2665 |
+
[NexTools WebAgent*]
|
2666 |
+
Parent=Download Managers
|
2667 |
+
Browser="NexTools WebAgent"
|
2668 |
+
|
2669 |
+
[Offline Downloader*]
|
2670 |
+
Parent=Download Managers
|
2671 |
+
Browser="Offline Downloader"
|
2672 |
+
|
2673 |
+
[P3P Client]
|
2674 |
+
Parent=Download Managers
|
2675 |
+
Browser="P3P Client"
|
2676 |
+
|
2677 |
+
[PageDown*]
|
2678 |
+
Parent=Download Managers
|
2679 |
+
Browser="PageDown"
|
2680 |
+
|
2681 |
+
[PicaLoader*]
|
2682 |
+
Parent=Download Managers
|
2683 |
+
Browser="PicaLoader"
|
2684 |
+
|
2685 |
+
[Prozilla*]
|
2686 |
+
Parent=Download Managers
|
2687 |
+
Browser="Prozilla"
|
2688 |
+
|
2689 |
+
[RealDownload/*]
|
2690 |
+
Parent=Download Managers
|
2691 |
+
Browser="RealDownload"
|
2692 |
+
|
2693 |
+
[sEasyDL/*]
|
2694 |
+
Parent=Download Managers
|
2695 |
+
Browser="EasyDL"
|
2696 |
+
|
2697 |
+
[shareaza*]
|
2698 |
+
Parent=Download Managers
|
2699 |
+
Browser="shareaza"
|
2700 |
+
|
2701 |
+
[SmartDownload/*]
|
2702 |
+
Parent=Download Managers
|
2703 |
+
Browser="SmartDownload"
|
2704 |
+
|
2705 |
+
[SpeedDownload/*]
|
2706 |
+
Parent=Download Managers
|
2707 |
+
Browser="Speed Download"
|
2708 |
+
|
2709 |
+
[Star*Downloader/*]
|
2710 |
+
Parent=Download Managers
|
2711 |
+
Browser="StarDownloader"
|
2712 |
+
|
2713 |
+
[STEROID Download]
|
2714 |
+
Parent=Download Managers
|
2715 |
+
Browser="STEROID Download"
|
2716 |
+
|
2717 |
+
[SuperBot/*]
|
2718 |
+
Parent=Download Managers
|
2719 |
+
Browser="SuperBot"
|
2720 |
+
|
2721 |
+
[Vegas95/*]
|
2722 |
+
Parent=Download Managers
|
2723 |
+
Browser="Vegas95"
|
2724 |
+
|
2725 |
+
[WebZIP*]
|
2726 |
+
Parent=Download Managers
|
2727 |
+
Browser="WebZIP"
|
2728 |
+
|
2729 |
+
[Wget*]
|
2730 |
+
Parent=Download Managers
|
2731 |
+
Browser="Wget"
|
2732 |
+
|
2733 |
+
[WinTools]
|
2734 |
+
Parent=Download Managers
|
2735 |
+
Browser="WinTools"
|
2736 |
+
|
2737 |
+
[Xaldon WebSpider*]
|
2738 |
+
Parent=Download Managers
|
2739 |
+
Browser="Xaldon WebSpider"
|
2740 |
+
|
2741 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; E-Mail Harvesters
|
2742 |
+
|
2743 |
+
[E-Mail Harvesters]
|
2744 |
+
Parent=DefaultProperties
|
2745 |
+
Browser="E-Mail Harvesters"
|
2746 |
+
Frames=true
|
2747 |
+
IFrames=true
|
2748 |
+
Tables=true
|
2749 |
+
isBanned=true
|
2750 |
+
Crawler=true
|
2751 |
+
|
2752 |
+
[*E-Mail Address Extractor*]
|
2753 |
+
Parent=E-Mail Harvesters
|
2754 |
+
Browser="E-Mail Address Extractor"
|
2755 |
+
|
2756 |
+
[*Larbin*]
|
2757 |
+
Parent=E-Mail Harvesters
|
2758 |
+
Browser="Larbin"
|
2759 |
+
|
2760 |
+
[*www4mail/*]
|
2761 |
+
Parent=E-Mail Harvesters
|
2762 |
+
Browser="www4mail"
|
2763 |
+
|
2764 |
+
[8484 Boston Project*]
|
2765 |
+
Parent=E-Mail Harvesters
|
2766 |
+
Browser="8484 Boston Project"
|
2767 |
+
|
2768 |
+
[CherryPicker*/*]
|
2769 |
+
Parent=E-Mail Harvesters
|
2770 |
+
Browser="CherryPickerElite"
|
2771 |
+
|
2772 |
+
[Chilkat/*]
|
2773 |
+
Parent=E-Mail Harvesters
|
2774 |
+
Browser="Chilkat"
|
2775 |
+
|
2776 |
+
[ContactBot/*]
|
2777 |
+
Parent=E-Mail Harvesters
|
2778 |
+
Browser="ContactBot"
|
2779 |
+
|
2780 |
+
[eCatch*]
|
2781 |
+
Parent=E-Mail Harvesters
|
2782 |
+
Browser="eCatch"
|
2783 |
+
|
2784 |
+
[EmailCollector*]
|
2785 |
+
Parent=E-Mail Harvesters
|
2786 |
+
Browser="E-Mail Collector"
|
2787 |
+
|
2788 |
+
[EMAILsearcher]
|
2789 |
+
Parent=E-Mail Harvesters
|
2790 |
+
Browser="EMAILsearcher"
|
2791 |
+
|
2792 |
+
[EmailSiphon*]
|
2793 |
+
Parent=E-Mail Harvesters
|
2794 |
+
Browser="E-Mail Siphon"
|
2795 |
+
|
2796 |
+
[EmailWolf*]
|
2797 |
+
Parent=E-Mail Harvesters
|
2798 |
+
Browser="EMailWolf"
|
2799 |
+
|
2800 |
+
[Epsilon SoftWorks' MailMunky]
|
2801 |
+
Parent=E-Mail Harvesters
|
2802 |
+
Browser="MailMunky"
|
2803 |
+
|
2804 |
+
[ExtractorPro*]
|
2805 |
+
Parent=E-Mail Harvesters
|
2806 |
+
Browser="ExtractorPro"
|
2807 |
+
|
2808 |
+
[Franklin Locator*]
|
2809 |
+
Parent=E-Mail Harvesters
|
2810 |
+
Browser="Franklin Locator"
|
2811 |
+
|
2812 |
+
[Missigua Locator*]
|
2813 |
+
Parent=E-Mail Harvesters
|
2814 |
+
Browser="Missigua Locator"
|
2815 |
+
|
2816 |
+
[Mozilla/4.0 (compatible; Advanced Email Extractor*)]
|
2817 |
+
Parent=E-Mail Harvesters
|
2818 |
+
Browser="Advanced Email Extractor"
|
2819 |
+
|
2820 |
+
[Netprospector*]
|
2821 |
+
Parent=E-Mail Harvesters
|
2822 |
+
Browser="Netprospector"
|
2823 |
+
|
2824 |
+
[ProWebWalker*]
|
2825 |
+
Parent=E-Mail Harvesters
|
2826 |
+
Browser="ProWebWalker"
|
2827 |
+
|
2828 |
+
[sna-0.0.*]
|
2829 |
+
Parent=E-Mail Harvesters
|
2830 |
+
Browser="Mike Elliott's E-Mail Harvester"
|
2831 |
+
|
2832 |
+
[WebEnhancer*]
|
2833 |
+
Parent=E-Mail Harvesters
|
2834 |
+
Browser="WebEnhancer"
|
2835 |
+
|
2836 |
+
[WebMiner*]
|
2837 |
+
Parent=E-Mail Harvesters
|
2838 |
+
Browser="WebMiner"
|
2839 |
+
|
2840 |
+
[ZIBB Crawler (email address / WWW address)]
|
2841 |
+
Parent=E-Mail Harvesters
|
2842 |
+
Browser="ZIBB Crawler"
|
2843 |
+
|
2844 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Feeds Blogs
|
2845 |
+
|
2846 |
+
[Feeds Blogs]
|
2847 |
+
Parent=DefaultProperties
|
2848 |
+
Browser="Feeds Blogs"
|
2849 |
+
isSyndicationReader=true
|
2850 |
+
Crawler=true
|
2851 |
+
|
2852 |
+
[Bloglines Title Fetch/*]
|
2853 |
+
Parent=Feeds Blogs
|
2854 |
+
Browser="Bloglines Title Fetch"
|
2855 |
+
|
2856 |
+
[Bloglines/* (http://www.bloglines.com*)]
|
2857 |
+
Parent=Feeds Blogs
|
2858 |
+
Browser="BlogLines Web"
|
2859 |
+
|
2860 |
+
[BlogPulseLive (support@blogpulse.com)]
|
2861 |
+
Parent=Feeds Blogs
|
2862 |
+
Browser="BlogPulseLive"
|
2863 |
+
|
2864 |
+
[blogsearchbot-pumpkin-2]
|
2865 |
+
Parent=Feeds Blogs
|
2866 |
+
Browser="blogsearchbot-pumpkin"
|
2867 |
+
isSyndicationReader=false
|
2868 |
+
|
2869 |
+
[Irish Blogs Aggregator/*1.0*]
|
2870 |
+
Parent=Feeds Blogs
|
2871 |
+
Browser="Irish Blogs Aggregator"
|
2872 |
+
Version=1.0
|
2873 |
+
MajorVer=1
|
2874 |
+
MinorVer=0
|
2875 |
+
|
2876 |
+
[kinjabot (http://www.kinja.com; *)]
|
2877 |
+
Parent=Feeds Blogs
|
2878 |
+
Browser="kinjabot"
|
2879 |
+
|
2880 |
+
[Net::Trackback/*]
|
2881 |
+
Parent=Feeds Blogs
|
2882 |
+
Browser="Net::Trackback"
|
2883 |
+
|
2884 |
+
[Reblog*]
|
2885 |
+
Parent=Feeds Blogs
|
2886 |
+
Browser="Reblog"
|
2887 |
+
|
2888 |
+
[WordPress/*]
|
2889 |
+
Parent=Feeds Blogs
|
2890 |
+
Browser="WordPress"
|
2891 |
+
|
2892 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Feeds Syndicators
|
2893 |
+
|
2894 |
+
[Feeds Syndicators]
|
2895 |
+
Parent=DefaultProperties
|
2896 |
+
Browser="Feeds Syndicators"
|
2897 |
+
isSyndicationReader=true
|
2898 |
+
|
2899 |
+
[*LinkLint*]
|
2900 |
+
Parent=Feeds Syndicators
|
2901 |
+
Browser="LinkLint"
|
2902 |
+
|
2903 |
+
[*NetNewsWire/*]
|
2904 |
+
Parent=Feeds Syndicators
|
2905 |
+
|
2906 |
+
[*NetVisualize*]
|
2907 |
+
Parent=Feeds Syndicators
|
2908 |
+
Browser="NetVisualize"
|
2909 |
+
|
2910 |
+
[AideRSS 2.* (postrank.com)]
|
2911 |
+
Parent=Feeds Syndicators
|
2912 |
+
Browser="AideRSS"
|
2913 |
+
|
2914 |
+
[AideRSS/2.0 (aiderss.com)]
|
2915 |
+
Parent=Feeds Syndicators
|
2916 |
+
Browser="AideRSS"
|
2917 |
+
isBanned=true
|
2918 |
+
|
2919 |
+
[Akregator/*]
|
2920 |
+
Parent=Feeds Syndicators
|
2921 |
+
Browser="Akregator"
|
2922 |
+
|
2923 |
+
[AppleSyndication/*]
|
2924 |
+
Parent=Feeds Syndicators
|
2925 |
+
Browser="Safari RSS"
|
2926 |
+
Platform=MacOSX
|
2927 |
+
|
2928 |
+
[Cocoal.icio.us/* (*)*]
|
2929 |
+
Parent=Feeds Syndicators
|
2930 |
+
Browser="Cocoal.icio.us"
|
2931 |
+
isBanned=true
|
2932 |
+
|
2933 |
+
[Feed43 Proxy/* (*)]
|
2934 |
+
Parent=Feeds Syndicators
|
2935 |
+
Browser="Feed For Free"
|
2936 |
+
|
2937 |
+
[FeedBurner/*]
|
2938 |
+
Parent=Feeds Syndicators
|
2939 |
+
Browser="FeedBurner"
|
2940 |
+
|
2941 |
+
[FeedDemon/* (*)]
|
2942 |
+
Parent=Feeds Syndicators
|
2943 |
+
Browser="FeedDemon"
|
2944 |
+
Platform=Win32
|
2945 |
+
|
2946 |
+
[FeedDigest/* (*)]
|
2947 |
+
Parent=Feeds Syndicators
|
2948 |
+
Browser="FeedDigest"
|
2949 |
+
|
2950 |
+
[FeedGhost/1.*]
|
2951 |
+
Parent=Feeds Syndicators
|
2952 |
+
Browser="FeedGhost"
|
2953 |
+
Version=1.0
|
2954 |
+
MajorVer=1
|
2955 |
+
MinorVer=0
|
2956 |
+
|
2957 |
+
[FeedOnFeeds/0.1.* ( http://minutillo.com/steve/feedonfeeds/)]
|
2958 |
+
Parent=Feeds Syndicators
|
2959 |
+
Browser="FeedOnFeeds"
|
2960 |
+
Version=0.1
|
2961 |
+
MajorVer=0
|
2962 |
+
MinorVer=1
|
2963 |
+
|
2964 |
+
[Feedreader * (Powered by Newsbrain)]
|
2965 |
+
Parent=Feeds Syndicators
|
2966 |
+
Browser="Newsbrain"
|
2967 |
+
|
2968 |
+
[Feedshow/* (*)]
|
2969 |
+
Parent=Feeds Syndicators
|
2970 |
+
Browser="Feedshow"
|
2971 |
+
|
2972 |
+
[Feedster Crawler/?.0; Feedster, Inc.]
|
2973 |
+
Parent=Feeds Syndicators
|
2974 |
+
Browser="Feedster"
|
2975 |
+
|
2976 |
+
[GreatNews/1.0]
|
2977 |
+
Parent=Feeds Syndicators
|
2978 |
+
Browser="GreatNews"
|
2979 |
+
Version=1.0
|
2980 |
+
MajorVer=1
|
2981 |
+
MinorVer=0
|
2982 |
+
|
2983 |
+
[Gregarius/*]
|
2984 |
+
Parent=Feeds Syndicators
|
2985 |
+
Browser="Gregarius"
|
2986 |
+
|
2987 |
+
[intraVnews/*]
|
2988 |
+
Parent=Feeds Syndicators
|
2989 |
+
Browser="intraVnews"
|
2990 |
+
|
2991 |
+
[JetBrains Omea Reader*]
|
2992 |
+
Parent=Feeds Syndicators
|
2993 |
+
Browser="Omea Reader"
|
2994 |
+
isBanned=true
|
2995 |
+
|
2996 |
+
[Liferea/1.5* (Linux; *; http://liferea.sf.net/)]
|
2997 |
+
Parent=Feeds Syndicators
|
2998 |
+
Browser="Liferea"
|
2999 |
+
isBanned=true
|
3000 |
+
|
3001 |
+
[livedoor FeedFetcher/0.0* (http://reader.livedoor.com/;*)]
|
3002 |
+
Parent=Feeds Syndicators
|
3003 |
+
Browser="FeedFetcher"
|
3004 |
+
Version=0.0
|
3005 |
+
MajorVer=0
|
3006 |
+
MinorVer=0
|
3007 |
+
|
3008 |
+
[MagpieRSS/* (*)]
|
3009 |
+
Parent=Feeds Syndicators
|
3010 |
+
Browser="MagpieRSS"
|
3011 |
+
|
3012 |
+
[Mobitype * (compatible; Mozilla/*; MSIE *.*; Windows *)]
|
3013 |
+
Parent=Feeds Syndicators
|
3014 |
+
Browser="Mobitype"
|
3015 |
+
Platform=Win32
|
3016 |
+
|
3017 |
+
[Mozilla/5.0 (*; Rojo *; http://www.rojo.com/corporate/help/agg; *)*]
|
3018 |
+
Parent=Feeds Syndicators
|
3019 |
+
Browser="Rojo"
|
3020 |
+
|
3021 |
+
[Mozilla/5.0 (*aggregator:TailRank; http://tailrank.com/robot)*]
|
3022 |
+
Parent=Feeds Syndicators
|
3023 |
+
Browser="TailRank"
|
3024 |
+
|
3025 |
+
[Mozilla/5.0 (compatible; MSIE 6.0; Podtech Network; crawler_admin@podtech.net)]
|
3026 |
+
Parent=Feeds Syndicators
|
3027 |
+
Browser="Podtech Network"
|
3028 |
+
|
3029 |
+
[Mozilla/5.0 (compatible; Newz Crawler *; http://www.newzcrawler.com/?)]
|
3030 |
+
Parent=Feeds Syndicators
|
3031 |
+
Browser="Newz Crawler"
|
3032 |
+
|
3033 |
+
[Mozilla/5.0 (compatible; RSSMicro.com RSS/Atom Feed Robot)]
|
3034 |
+
Parent=Feeds Syndicators
|
3035 |
+
Browser="RSSMicro"
|
3036 |
+
|
3037 |
+
[Mozilla/5.0 (compatible;*newstin.com;*)]
|
3038 |
+
Parent=Feeds Syndicators
|
3039 |
+
Browser="NewsTin"
|
3040 |
+
|
3041 |
+
[Mozilla/5.0 (RSS Reader Panel)]
|
3042 |
+
Parent=Feeds Syndicators
|
3043 |
+
Browser="RSS Reader Panel"
|
3044 |
+
|
3045 |
+
[Mozilla/5.0 (X11; U; Linux*; *; rv:1.*; aggregator:FeedParser; *) Gecko/*]
|
3046 |
+
Parent=Feeds Syndicators
|
3047 |
+
Browser="FeedParser"
|
3048 |
+
|
3049 |
+
[Mozilla/5.0 (X11; U; Linux*; *; rv:1.*; aggregator:NewsMonster; *) Gecko/*]
|
3050 |
+
Parent=Feeds Syndicators
|
3051 |
+
Browser="NewsMonster"
|
3052 |
+
|
3053 |
+
[Mozilla/5.0 (X11; U; Linux*; *; rv:1.*; aggregator:Rojo; *) Gecko/*]
|
3054 |
+
Parent=Feeds Syndicators
|
3055 |
+
Browser="Rojo"
|
3056 |
+
|
3057 |
+
[Netvibes (*)]
|
3058 |
+
Parent=Feeds Syndicators
|
3059 |
+
Browser="Netvibes"
|
3060 |
+
|
3061 |
+
[NewsAlloy/* (*)]
|
3062 |
+
Parent=Feeds Syndicators
|
3063 |
+
Browser="NewsAlloy"
|
3064 |
+
|
3065 |
+
[Omnipelagos*]
|
3066 |
+
Parent=Feeds Syndicators
|
3067 |
+
Browser="Omnipelagos"
|
3068 |
+
|
3069 |
+
[Particls]
|
3070 |
+
Parent=Feeds Syndicators
|
3071 |
+
Browser="Particls"
|
3072 |
+
|
3073 |
+
[Protopage/* (*)]
|
3074 |
+
Parent=Feeds Syndicators
|
3075 |
+
Browser="Protopage"
|
3076 |
+
|
3077 |
+
[PubSub-RSS-Reader/* (*)]
|
3078 |
+
Parent=Feeds Syndicators
|
3079 |
+
Browser="PubSub-RSS-Reader"
|
3080 |
+
|
3081 |
+
[RSS Menu/*]
|
3082 |
+
Parent=Feeds Syndicators
|
3083 |
+
Browser="RSS Menu"
|
3084 |
+
|
3085 |
+
[RssBandit/*]
|
3086 |
+
Parent=Feeds Syndicators
|
3087 |
+
Browser="RssBandit"
|
3088 |
+
|
3089 |
+
[RssBar/1.2*]
|
3090 |
+
Parent=Feeds Syndicators
|
3091 |
+
Browser="RssBar"
|
3092 |
+
Version=1.2
|
3093 |
+
MajorVer=1
|
3094 |
+
MinorVer=2
|
3095 |
+
|
3096 |
+
[SharpReader/*]
|
3097 |
+
Parent=Feeds Syndicators
|
3098 |
+
Browser="SharpReader"
|
3099 |
+
|
3100 |
+
[SimplePie/*]
|
3101 |
+
Parent=Feeds Syndicators
|
3102 |
+
Browser="SimplePie"
|
3103 |
+
|
3104 |
+
[Strategic Board Bot (?http://www.strategicboard.com)]
|
3105 |
+
Parent=Feeds Syndicators
|
3106 |
+
Browser="Strategic Board Bot"
|
3107 |
+
isBanned=true
|
3108 |
+
|
3109 |
+
[TargetYourNews.com bot]
|
3110 |
+
Parent=Feeds Syndicators
|
3111 |
+
Browser="TargetYourNews"
|
3112 |
+
|
3113 |
+
[Technoratibot/*]
|
3114 |
+
Parent=Feeds Syndicators
|
3115 |
+
Browser="Technoratibot"
|
3116 |
+
|
3117 |
+
[Windows-RSS-Platform/1.0*]
|
3118 |
+
Parent=Feeds Syndicators
|
3119 |
+
Browser="Windows-RSS-Platform"
|
3120 |
+
Version=1.0
|
3121 |
+
MajorVer=1
|
3122 |
+
MinorVer=0
|
3123 |
+
Win32=true
|
3124 |
+
|
3125 |
+
[Wizz RSS News Reader]
|
3126 |
+
Parent=Feeds Syndicators
|
3127 |
+
Browser="Wizz"
|
3128 |
+
|
3129 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; General RSS
|
3130 |
+
|
3131 |
+
[General RSS]
|
3132 |
+
Parent=DefaultProperties
|
3133 |
+
Browser="General RSS"
|
3134 |
+
isSyndicationReader=true
|
3135 |
+
|
3136 |
+
[AideRSS/1.0 (aiderss.com); * subscribers]
|
3137 |
+
Parent=General RSS
|
3138 |
+
Browser="AideRSS"
|
3139 |
+
Version=1.0
|
3140 |
+
MajorVer=1
|
3141 |
+
MinorVer=0
|
3142 |
+
|
3143 |
+
[CC Metadata Scaper http://wiki.creativecommons.org/Metadata_Scraper]
|
3144 |
+
Parent=General RSS
|
3145 |
+
Browser="CC Metadata Scaper"
|
3146 |
+
|
3147 |
+
[Mozilla/5.0 (compatible) GM RSS Panel]
|
3148 |
+
Parent=General RSS
|
3149 |
+
Browser="RSS Panel"
|
3150 |
+
|
3151 |
+
[Mozilla/5.0 http://www.inclue.com; graeme@inclue.com]
|
3152 |
+
Parent=General RSS
|
3153 |
+
Browser="Inclue"
|
3154 |
+
|
3155 |
+
[Runnk online rss reader : http://www.runnk.com/ : RSS favorites : RSS ranking : RSS aggregator*]
|
3156 |
+
Parent=General RSS
|
3157 |
+
Browser="Ruunk"
|
3158 |
+
|
3159 |
+
[Windows-RSS-Platform/2.0 (MSIE 8.0; Windows NT 6.0)]
|
3160 |
+
Parent=General RSS
|
3161 |
+
Browser="Windows-RSS-Platform"
|
3162 |
+
Platform=WinVista
|
3163 |
+
|
3164 |
+
[Mozilla/5.0 (X11; ?; Linux; *) AppleWebKit/* (KHTML, like Gecko, Safari/*) Arora/0.4]
|
3165 |
+
Parent=Google Code
|
3166 |
+
Browser="Arora"
|
3167 |
+
Version=0.4
|
3168 |
+
MajorVer=0
|
3169 |
+
MinorVer=4
|
3170 |
+
Platform=Linux
|
3171 |
+
CssVersion=2
|
3172 |
+
supportsCSS=true
|
3173 |
+
|
3174 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Validation Checkers
|
3175 |
+
|
3176 |
+
[HTML Validators]
|
3177 |
+
Parent=DefaultProperties
|
3178 |
+
Browser="HTML Validators"
|
3179 |
+
Frames=true
|
3180 |
+
IFrames=true
|
3181 |
+
Tables=true
|
3182 |
+
Crawler=true
|
3183 |
+
|
3184 |
+
[(HTML Validator http://www.searchengineworld.com/validator/)]
|
3185 |
+
Parent=HTML Validators
|
3186 |
+
Browser="Search Engine World HTML Validator"
|
3187 |
+
|
3188 |
+
[FeedValidator/1.3]
|
3189 |
+
Parent=HTML Validators
|
3190 |
+
Browser="FeedValidator"
|
3191 |
+
Version=1.3
|
3192 |
+
MajorVer=1
|
3193 |
+
MinorVer=3
|
3194 |
+
|
3195 |
+
[Jigsaw/* W3C_CSS_Validator_JFouffa/*]
|
3196 |
+
Parent=HTML Validators
|
3197 |
+
Browser="Jigsaw CSS Validator"
|
3198 |
+
|
3199 |
+
[Search Engine World Robots.txt Validator*]
|
3200 |
+
Parent=HTML Validators
|
3201 |
+
Browser="Search Engine World Robots.txt Validator"
|
3202 |
+
|
3203 |
+
[W3C_Validator/*]
|
3204 |
+
Parent=HTML Validators
|
3205 |
+
Browser="W3C Validator"
|
3206 |
+
|
3207 |
+
[W3CLineMode/*]
|
3208 |
+
Parent=HTML Validators
|
3209 |
+
Browser="W3C Line Mode"
|
3210 |
+
|
3211 |
+
[Weblide/2.? beta*]
|
3212 |
+
Parent=HTML Validators
|
3213 |
+
Browser="Weblide"
|
3214 |
+
Version=2.0
|
3215 |
+
MajorVer=2
|
3216 |
+
MinorVer=0
|
3217 |
+
Beta=true
|
3218 |
+
|
3219 |
+
[WebmasterWorld StickyMail Server Header Checker*]
|
3220 |
+
Parent=HTML Validators
|
3221 |
+
Browser="WebmasterWorld Server Header Checker"
|
3222 |
+
|
3223 |
+
[WWWC/*]
|
3224 |
+
Parent=HTML Validators
|
3225 |
+
|
3226 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Image Crawlers
|
3227 |
+
|
3228 |
+
[Image Crawlers]
|
3229 |
+
Parent=DefaultProperties
|
3230 |
+
Browser="Image Crawlers"
|
3231 |
+
Frames=true
|
3232 |
+
IFrames=true
|
3233 |
+
Tables=true
|
3234 |
+
isBanned=true
|
3235 |
+
Crawler=true
|
3236 |
+
|
3237 |
+
[*CFNetwork*]
|
3238 |
+
Parent=Image Crawlers
|
3239 |
+
Browser="CFNetwork"
|
3240 |
+
|
3241 |
+
[*PhotoStickies/*]
|
3242 |
+
Parent=Image Crawlers
|
3243 |
+
Browser="PhotoStickies"
|
3244 |
+
|
3245 |
+
[Camcrawler*]
|
3246 |
+
Parent=Image Crawlers
|
3247 |
+
Browser="Camcrawler"
|
3248 |
+
|
3249 |
+
[CydralSpider/*]
|
3250 |
+
Parent=Image Crawlers
|
3251 |
+
Browser="Cydral Web Image Search"
|
3252 |
+
isBanned=true
|
3253 |
+
|
3254 |
+
[Der gro\xdfe BilderSauger*]
|
3255 |
+
Parent=Image Crawlers
|
3256 |
+
Browser="Gallery Grabber"
|
3257 |
+
|
3258 |
+
[Extreme Picture Finder]
|
3259 |
+
Parent=Image Crawlers
|
3260 |
+
Browser="Extreme Picture Finder"
|
3261 |
+
|
3262 |
+
[FLATARTS_FAVICO]
|
3263 |
+
Parent=Image Crawlers
|
3264 |
+
Browser="FlatArts Favorites Icon Tool"
|
3265 |
+
|
3266 |
+
[HTML2JPG Blackbox, http://www.html2jpg.com]
|
3267 |
+
Parent=Image Crawlers
|
3268 |
+
Browser="HTML2JPG"
|
3269 |
+
|
3270 |
+
[IconSurf/2.*]
|
3271 |
+
Parent=Image Crawlers
|
3272 |
+
Browser="IconSurf"
|
3273 |
+
|
3274 |
+
[kalooga/KaloogaBot*]
|
3275 |
+
Parent=Image Crawlers
|
3276 |
+
Browser="KaloogaBot"
|
3277 |
+
|
3278 |
+
[Mister PIX*]
|
3279 |
+
Parent=Image Crawlers
|
3280 |
+
Browser="Mister PIX"
|
3281 |
+
|
3282 |
+
[Mozilla/5.0 (Macintosh; U; *Mac OS X; *) AppleWebKit/* (*) Pandora/2.*]
|
3283 |
+
Parent=Image Crawlers
|
3284 |
+
Browser="Pandora"
|
3285 |
+
|
3286 |
+
[naoFavicon4IE*]
|
3287 |
+
Parent=Image Crawlers
|
3288 |
+
Browser="naoFavicon4IE"
|
3289 |
+
|
3290 |
+
[pixfinder/*]
|
3291 |
+
Parent=Image Crawlers
|
3292 |
+
Browser="pixfinder"
|
3293 |
+
|
3294 |
+
[rssImagesBot/0.1 (*http://herbert.groot.jebbink.nl/?app=rssImages)]
|
3295 |
+
Parent=Image Crawlers
|
3296 |
+
Browser="rssImagesBot"
|
3297 |
+
|
3298 |
+
[Web Image Collector*]
|
3299 |
+
Parent=Image Crawlers
|
3300 |
+
Browser="Web Image Collector"
|
3301 |
+
|
3302 |
+
[WebImages * (?http://herbert.groot.jebbink.nl/?app=WebImages?)]
|
3303 |
+
Parent=Image Crawlers
|
3304 |
+
Browser="WebImages"
|
3305 |
+
|
3306 |
+
[WebPix*]
|
3307 |
+
Parent=Image Crawlers
|
3308 |
+
Browser="Custo"
|
3309 |
+
|
3310 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Link Checkers
|
3311 |
+
|
3312 |
+
[Link Checkers]
|
3313 |
+
Parent=DefaultProperties
|
3314 |
+
Browser="Link Checkers"
|
3315 |
+
Frames=true
|
3316 |
+
IFrames=true
|
3317 |
+
Tables=true
|
3318 |
+
Crawler=true
|
3319 |
+
|
3320 |
+
[!Susie (http://www.sync2it.com/susie)]
|
3321 |
+
Parent=Link Checkers
|
3322 |
+
Browser="!Susie"
|
3323 |
+
|
3324 |
+
[*AgentName/*]
|
3325 |
+
Parent=Link Checkers
|
3326 |
+
Browser="AgentName"
|
3327 |
+
|
3328 |
+
[*Linkman*]
|
3329 |
+
Parent=Link Checkers
|
3330 |
+
Browser="Linkman"
|
3331 |
+
|
3332 |
+
[*LinksManager.com*]
|
3333 |
+
Parent=Link Checkers
|
3334 |
+
Browser="LinksManager"
|
3335 |
+
|
3336 |
+
[*Powermarks/*]
|
3337 |
+
Parent=Link Checkers
|
3338 |
+
Browser="Powermarks"
|
3339 |
+
|
3340 |
+
[*W3C-checklink/*]
|
3341 |
+
Parent=Link Checkers
|
3342 |
+
Browser="W3C Link Checker"
|
3343 |
+
|
3344 |
+
[*Web Link Validator*]
|
3345 |
+
Parent=Link Checkers
|
3346 |
+
Browser="Web Link Validator"
|
3347 |
+
|
3348 |
+
[*Zeus*]
|
3349 |
+
Parent=Link Checkers
|
3350 |
+
Browser="Zeus"
|
3351 |
+
isBanned=true
|
3352 |
+
|
3353 |
+
[ActiveBookmark *]
|
3354 |
+
Parent=Link Checkers
|
3355 |
+
Browser="ActiveBookmark"
|
3356 |
+
|
3357 |
+
[Bookdog/*]
|
3358 |
+
Parent=Link Checkers
|
3359 |
+
Browser="Bookdog"
|
3360 |
+
|
3361 |
+
[Bookmark Buddy*]
|
3362 |
+
Parent=Link Checkers
|
3363 |
+
Browser="Bookmark Buddy"
|
3364 |
+
|
3365 |
+
[Bookmark Renewal Check Agent*]
|
3366 |
+
Parent=Link Checkers
|
3367 |
+
Browser="Bookmark Renewal Check Agent"
|
3368 |
+
|
3369 |
+
[Bookmark search tool*]
|
3370 |
+
Parent=Link Checkers
|
3371 |
+
Browser="Bookmark search tool"
|
3372 |
+
|
3373 |
+
[Bookmark-Manager]
|
3374 |
+
Parent=Link Checkers
|
3375 |
+
Browser="Bookmark-Manager"
|
3376 |
+
|
3377 |
+
[Checkbot*]
|
3378 |
+
Parent=Link Checkers
|
3379 |
+
Browser="Checkbot"
|
3380 |
+
|
3381 |
+
[CheckLinks/*]
|
3382 |
+
Parent=Link Checkers
|
3383 |
+
Browser="CheckLinks"
|
3384 |
+
|
3385 |
+
[CyberSpyder Link Test/*]
|
3386 |
+
Parent=Link Checkers
|
3387 |
+
Browser="CyberSpyder Link Test"
|
3388 |
+
|
3389 |
+
[DLC/*]
|
3390 |
+
Parent=Link Checkers
|
3391 |
+
Browser="DLC"
|
3392 |
+
|
3393 |
+
[DocWeb Link Crawler (http://doc.php.net)]
|
3394 |
+
Parent=Link Checkers
|
3395 |
+
Browser="DocWeb Link Crawler"
|
3396 |
+
|
3397 |
+
[FavOrg]
|
3398 |
+
Parent=Link Checkers
|
3399 |
+
Browser="FavOrg"
|
3400 |
+
|
3401 |
+
[Favorites Sweeper v.3.*]
|
3402 |
+
Parent=Link Checkers
|
3403 |
+
Browser="Favorites Sweeper"
|
3404 |
+
|
3405 |
+
[FindLinks/*]
|
3406 |
+
Parent=Link Checkers
|
3407 |
+
Browser="FindLinks"
|
3408 |
+
|
3409 |
+
[Funnel Web Profiler*]
|
3410 |
+
Parent=Link Checkers
|
3411 |
+
Browser="Funnel Web Profiler"
|
3412 |
+
|
3413 |
+
[Html Link Validator (www.lithopssoft.com)]
|
3414 |
+
Parent=Link Checkers
|
3415 |
+
Browser="HTML Link Validator"
|
3416 |
+
|
3417 |
+
[IECheck]
|
3418 |
+
Parent=Link Checkers
|
3419 |
+
Browser="IECheck"
|
3420 |
+
|
3421 |
+
[JCheckLinks/*]
|
3422 |
+
Parent=Link Checkers
|
3423 |
+
Browser="JCheckLinks"
|
3424 |
+
|
3425 |
+
[JRTwine Software Check Favorites Utility]
|
3426 |
+
Parent=Link Checkers
|
3427 |
+
Browser="JRTwine"
|
3428 |
+
|
3429 |
+
[Link Valet Online*]
|
3430 |
+
Parent=Link Checkers
|
3431 |
+
Browser="Link Valet"
|
3432 |
+
isBanned=true
|
3433 |
+
|
3434 |
+
[LinkAlarm/*]
|
3435 |
+
Parent=Link Checkers
|
3436 |
+
Browser="LinkAlarm"
|
3437 |
+
|
3438 |
+
[Linkbot*]
|
3439 |
+
Parent=Link Checkers
|
3440 |
+
Browser="Linkbot"
|
3441 |
+
|
3442 |
+
[LinkChecker/*]
|
3443 |
+
Parent=Link Checkers
|
3444 |
+
Browser="LinkChecker"
|
3445 |
+
|
3446 |
+
[LinkextractorPro*]
|
3447 |
+
Parent=Link Checkers
|
3448 |
+
Browser="LinkextractorPro"
|
3449 |
+
isBanned=true
|
3450 |
+
|
3451 |
+
[LinkLint-checkonly/*]
|
3452 |
+
Parent=Link Checkers
|
3453 |
+
Browser="LinkLint"
|
3454 |
+
|
3455 |
+
[LinkScan/*]
|
3456 |
+
Parent=Link Checkers
|
3457 |
+
Browser="LinkScan"
|
3458 |
+
|
3459 |
+
[LinkSweeper/*]
|
3460 |
+
Parent=Link Checkers
|
3461 |
+
Browser="LinkSweeper"
|
3462 |
+
|
3463 |
+
[LinkWalker*]
|
3464 |
+
Parent=Link Checkers
|
3465 |
+
Browser="LinkWalker"
|
3466 |
+
|
3467 |
+
[MetaGer-LinkChecker]
|
3468 |
+
Parent=Link Checkers
|
3469 |
+
Browser="MetaGer-LinkChecker"
|
3470 |
+
|
3471 |
+
[Mozilla/* (compatible; linktiger/*; *http://www.linktiger.com*)]
|
3472 |
+
Parent=Link Checkers
|
3473 |
+
Browser="LinkTiger"
|
3474 |
+
isBanned=true
|
3475 |
+
|
3476 |
+
[Mozilla/4.0 (Compatible); URLBase*]
|
3477 |
+
Parent=Link Checkers
|
3478 |
+
Browser="URLBase"
|
3479 |
+
|
3480 |
+
[Mozilla/4.0 (compatible; Link Utility; http://net-promoter.com)]
|
3481 |
+
Parent=Link Checkers
|
3482 |
+
Browser="NetPromoter Link Utility"
|
3483 |
+
|
3484 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98) Web Link Validator*]
|
3485 |
+
Parent=Link Checkers
|
3486 |
+
Browser="Web Link Validator"
|
3487 |
+
Win32=true
|
3488 |
+
|
3489 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; Win32) Link Commander 3.0]
|
3490 |
+
Parent=Link Checkers
|
3491 |
+
Browser="Link Commander"
|
3492 |
+
Version=3.0
|
3493 |
+
MajorVer=3
|
3494 |
+
MinorVer=0
|
3495 |
+
Platform=Win32
|
3496 |
+
|
3497 |
+
[Mozilla/4.0 (compatible; smartBot/1.*; checking links; *)]
|
3498 |
+
Parent=Link Checkers
|
3499 |
+
Browser="smartBot"
|
3500 |
+
|
3501 |
+
[Mozilla/4.0 (compatible; SuperCleaner*;*)]
|
3502 |
+
Parent=Link Checkers
|
3503 |
+
Browser="SuperCleaner"
|
3504 |
+
|
3505 |
+
[Mozilla/5.0 gURLChecker/*]
|
3506 |
+
Parent=Link Checkers
|
3507 |
+
Browser="gURLChecker"
|
3508 |
+
isBanned=true
|
3509 |
+
|
3510 |
+
[Newsgroupreporter LinkCheck]
|
3511 |
+
Parent=Link Checkers
|
3512 |
+
Browser="Newsgroupreporter LinkCheck"
|
3513 |
+
|
3514 |
+
[onCHECK Linkchecker von www.scientec.de fuer www.onsinn.de]
|
3515 |
+
Parent=Link Checkers
|
3516 |
+
Browser="onCHECK Linkchecker"
|
3517 |
+
|
3518 |
+
[online link validator (http://www.dead-links.com/)]
|
3519 |
+
Parent=Link Checkers
|
3520 |
+
Browser="Dead-Links.com"
|
3521 |
+
isBanned=true
|
3522 |
+
|
3523 |
+
[REL Link Checker*]
|
3524 |
+
Parent=Link Checkers
|
3525 |
+
Browser="REL Link Checker"
|
3526 |
+
|
3527 |
+
[RLinkCheker*]
|
3528 |
+
Parent=Link Checkers
|
3529 |
+
Browser="RLinkCheker"
|
3530 |
+
|
3531 |
+
[Robozilla/*]
|
3532 |
+
Parent=Link Checkers
|
3533 |
+
Browser="Robozilla"
|
3534 |
+
|
3535 |
+
[RPT-HTTPClient/*]
|
3536 |
+
Parent=Link Checkers
|
3537 |
+
Browser="RPT-HTTPClient"
|
3538 |
+
isBanned=true
|
3539 |
+
|
3540 |
+
[SafariBookmarkChecker*(?http://www.coriolis.ch/)]
|
3541 |
+
Parent=Link Checkers
|
3542 |
+
Browser="SafariBookmarkChecker"
|
3543 |
+
Platform=MacOSX
|
3544 |
+
CssVersion=2
|
3545 |
+
supportsCSS=true
|
3546 |
+
|
3547 |
+
[Simpy/* (Simpy; http://www.simpy.com/?ref=bot; feedback at simpy dot com)]
|
3548 |
+
Parent=Link Checkers
|
3549 |
+
Browser="Simpy"
|
3550 |
+
|
3551 |
+
[SiteBar/*]
|
3552 |
+
Parent=Link Checkers
|
3553 |
+
Browser="SiteBar"
|
3554 |
+
|
3555 |
+
[Susie (http://www.sync2it.com/bms/susie.php]
|
3556 |
+
Parent=Link Checkers
|
3557 |
+
Browser="Susie"
|
3558 |
+
|
3559 |
+
[URLBase/6.*]
|
3560 |
+
Parent=Link Checkers
|
3561 |
+
|
3562 |
+
[VSE/*]
|
3563 |
+
Parent=Link Checkers
|
3564 |
+
Browser="VSE Link Tester"
|
3565 |
+
|
3566 |
+
[WebTrends Link Analyzer]
|
3567 |
+
Parent=Link Checkers
|
3568 |
+
Browser="WebTrends Link Analyzer"
|
3569 |
+
|
3570 |
+
[WorQmada/*]
|
3571 |
+
Parent=Link Checkers
|
3572 |
+
Browser="WorQmada"
|
3573 |
+
|
3574 |
+
[Xenu* Link Sleuth*]
|
3575 |
+
Parent=Link Checkers
|
3576 |
+
Browser="Xenu's Link Sleuth"
|
3577 |
+
isBanned=true
|
3578 |
+
|
3579 |
+
[Z-Add Link Checker*]
|
3580 |
+
Parent=Link Checkers
|
3581 |
+
Browser="Z-Add Link Checker"
|
3582 |
+
|
3583 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Microsoft
|
3584 |
+
|
3585 |
+
[Microsoft]
|
3586 |
+
Parent=DefaultProperties
|
3587 |
+
Browser="Microsoft"
|
3588 |
+
isBanned=true
|
3589 |
+
|
3590 |
+
[Live (http://www.live.com/)]
|
3591 |
+
Parent=Microsoft
|
3592 |
+
Browser="Microsoft Live"
|
3593 |
+
isBanned=false
|
3594 |
+
isSyndicationReader=true
|
3595 |
+
|
3596 |
+
[MFC Foundation Class Library*]
|
3597 |
+
Parent=Microsoft
|
3598 |
+
Browser="MFC Foundation Class Library"
|
3599 |
+
|
3600 |
+
[MFHttpScan]
|
3601 |
+
Parent=Microsoft
|
3602 |
+
Browser="MFHttpScan"
|
3603 |
+
|
3604 |
+
[Microsoft BITS/*]
|
3605 |
+
Parent=Microsoft
|
3606 |
+
Browser="BITS"
|
3607 |
+
|
3608 |
+
[Microsoft Data Access Internet Publishing Provider Cache Manager]
|
3609 |
+
Parent=Microsoft
|
3610 |
+
Browser="MS IPP"
|
3611 |
+
|
3612 |
+
[Microsoft Data Access Internet Publishing Provider DAV*]
|
3613 |
+
Parent=Microsoft
|
3614 |
+
Browser="MS IPP DAV"
|
3615 |
+
|
3616 |
+
[Microsoft Data Access Internet Publishing Provider Protocol Discovery]
|
3617 |
+
Parent=Microsoft
|
3618 |
+
Browser="MS IPPPD"
|
3619 |
+
|
3620 |
+
[Microsoft Internet Explorer]
|
3621 |
+
Parent=Microsoft
|
3622 |
+
Browser="Fake IE"
|
3623 |
+
|
3624 |
+
[Microsoft Office Existence Discovery]
|
3625 |
+
Parent=Microsoft
|
3626 |
+
Browser="Microsoft Office Existence Discovery"
|
3627 |
+
|
3628 |
+
[Microsoft Office Protocol Discovery]
|
3629 |
+
Parent=Microsoft
|
3630 |
+
Browser="MS OPD"
|
3631 |
+
|
3632 |
+
[Microsoft Office/* (*Picture Manager*)]
|
3633 |
+
Parent=Microsoft
|
3634 |
+
Browser="Microsoft Office Picture Manager"
|
3635 |
+
|
3636 |
+
[Microsoft URL Control*]
|
3637 |
+
Parent=Microsoft
|
3638 |
+
Browser="Microsoft URL Control"
|
3639 |
+
|
3640 |
+
[Microsoft Visio MSIE]
|
3641 |
+
Parent=Microsoft
|
3642 |
+
Browser="Microsoft Visio"
|
3643 |
+
|
3644 |
+
[Microsoft-WebDAV-MiniRedir/*]
|
3645 |
+
Parent=Microsoft
|
3646 |
+
Browser="Microsoft-WebDAV"
|
3647 |
+
|
3648 |
+
[Mozilla/5.0 (Macintosh; Intel Mac OS X) Excel/12.*]
|
3649 |
+
Parent=Microsoft
|
3650 |
+
Browser="Microsoft Excel"
|
3651 |
+
Version=12.0
|
3652 |
+
MajorVer=12
|
3653 |
+
MinorVer=0
|
3654 |
+
Platform=MacOSX
|
3655 |
+
|
3656 |
+
[MSN Feed Manager]
|
3657 |
+
Parent=Microsoft
|
3658 |
+
Browser="MSN Feed Manager"
|
3659 |
+
isBanned=false
|
3660 |
+
isSyndicationReader=true
|
3661 |
+
|
3662 |
+
[MSProxy/*]
|
3663 |
+
Parent=Microsoft
|
3664 |
+
Browser="MS Proxy"
|
3665 |
+
|
3666 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Miscellaneous Browsers
|
3667 |
+
|
3668 |
+
[Miscellaneous Browsers]
|
3669 |
+
Parent=DefaultProperties
|
3670 |
+
Browser="Miscellaneous Browsers"
|
3671 |
+
Frames=true
|
3672 |
+
Tables=true
|
3673 |
+
Cookies=true
|
3674 |
+
|
3675 |
+
[*Amiga*]
|
3676 |
+
Parent=Miscellaneous Browsers
|
3677 |
+
Browser="Amiga"
|
3678 |
+
Platform=Amiga
|
3679 |
+
|
3680 |
+
[*avantbrowser*]
|
3681 |
+
Parent=Miscellaneous Browsers
|
3682 |
+
Browser="Avant Browser"
|
3683 |
+
|
3684 |
+
[12345]
|
3685 |
+
Parent=Miscellaneous Browsers
|
3686 |
+
Browser="12345"
|
3687 |
+
isBanned=true
|
3688 |
+
|
3689 |
+
[Ace Explorer]
|
3690 |
+
Parent=Miscellaneous Browsers
|
3691 |
+
Browser="Ace Explorer"
|
3692 |
+
|
3693 |
+
[Enigma Browser*]
|
3694 |
+
Parent=Miscellaneous Browsers
|
3695 |
+
Browser="Enigma Browser"
|
3696 |
+
|
3697 |
+
[EVE-minibrowser/*]
|
3698 |
+
Parent=Miscellaneous Browsers
|
3699 |
+
Browser="EVE-minibrowser"
|
3700 |
+
IFrames=false
|
3701 |
+
Tables=false
|
3702 |
+
BackgroundSounds=false
|
3703 |
+
VBScript=false
|
3704 |
+
JavaApplets=false
|
3705 |
+
JavaScript=false
|
3706 |
+
ActiveXControls=false
|
3707 |
+
isBanned=false
|
3708 |
+
Crawler=false
|
3709 |
+
|
3710 |
+
[Godzilla/* (Basic*; *; Commodore C=64; *; rv:1.*)*]
|
3711 |
+
Parent=Miscellaneous Browsers
|
3712 |
+
Browser="Godzilla"
|
3713 |
+
|
3714 |
+
[GreenBrowser]
|
3715 |
+
Parent=Miscellaneous Browsers
|
3716 |
+
Browser="GreenBrowser"
|
3717 |
+
Frames=true
|
3718 |
+
IFrames=true
|
3719 |
+
Tables=true
|
3720 |
+
Cookies=true
|
3721 |
+
BackgroundSounds=true
|
3722 |
+
VBScript=true
|
3723 |
+
JavaApplets=true
|
3724 |
+
JavaScript=true
|
3725 |
+
ActiveXControls=true
|
3726 |
+
CssVersion=2
|
3727 |
+
supportsCSS=true
|
3728 |
+
|
3729 |
+
[Kopiczek/* (WyderOS*; *)]
|
3730 |
+
Parent=Miscellaneous Browsers
|
3731 |
+
Browser="Kopiczek"
|
3732 |
+
Platform=WyderOS
|
3733 |
+
IFrames=true
|
3734 |
+
JavaApplets=true
|
3735 |
+
JavaScript=true
|
3736 |
+
CssVersion=2
|
3737 |
+
supportsCSS=true
|
3738 |
+
|
3739 |
+
[Mozilla/* (*) - BrowseX (*)]
|
3740 |
+
Parent=Miscellaneous Browsers
|
3741 |
+
Browser="BrowseX"
|
3742 |
+
|
3743 |
+
[Mozilla/* (Win32;*Escape?*; ?)]
|
3744 |
+
Parent=Miscellaneous Browsers
|
3745 |
+
Browser="Escape"
|
3746 |
+
Platform=Win32
|
3747 |
+
|
3748 |
+
[Mozilla/4.0 (compatible; ibisBrowser)]
|
3749 |
+
Parent=Miscellaneous Browsers
|
3750 |
+
Browser="ibisBrowser"
|
3751 |
+
|
3752 |
+
[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) AppleWebKit/* (*) HistoryHound/*]
|
3753 |
+
Parent=Miscellaneous Browsers
|
3754 |
+
Browser="HistoryHound"
|
3755 |
+
|
3756 |
+
[NetRecorder*]
|
3757 |
+
Parent=Miscellaneous Browsers
|
3758 |
+
Browser="NetRecorder"
|
3759 |
+
|
3760 |
+
[NetSurfer*]
|
3761 |
+
Parent=Miscellaneous Browsers
|
3762 |
+
Browser="NetSurfer"
|
3763 |
+
|
3764 |
+
[ogeb browser , Version 1.1.0]
|
3765 |
+
Parent=Miscellaneous Browsers
|
3766 |
+
Browser="ogeb browser"
|
3767 |
+
Version=1.1
|
3768 |
+
MajorVer=1
|
3769 |
+
MinorVer=1
|
3770 |
+
|
3771 |
+
[SCEJ PSP BROWSER 0102pspNavigator]
|
3772 |
+
Parent=Miscellaneous Browsers
|
3773 |
+
Browser="Wipeout Pure"
|
3774 |
+
|
3775 |
+
[SlimBrowser]
|
3776 |
+
Parent=Miscellaneous Browsers
|
3777 |
+
Browser="SlimBrowser"
|
3778 |
+
|
3779 |
+
[WWW_Browser/*]
|
3780 |
+
Parent=Miscellaneous Browsers
|
3781 |
+
Browser="WWW Browser"
|
3782 |
+
Version=1.69
|
3783 |
+
MajorVer=1
|
3784 |
+
MinorVer=69
|
3785 |
+
Platform=Win16
|
3786 |
+
CssVersion=3
|
3787 |
+
supportsCSS=true
|
3788 |
+
|
3789 |
+
[*Netcraft Webserver Survey*]
|
3790 |
+
Parent=Netcraft
|
3791 |
+
Browser="Netcraft Webserver Survey"
|
3792 |
+
isBanned=true
|
3793 |
+
|
3794 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Offline Browsers
|
3795 |
+
|
3796 |
+
[Offline Browsers]
|
3797 |
+
Parent=DefaultProperties
|
3798 |
+
Browser="Offline Browsers"
|
3799 |
+
Frames=true
|
3800 |
+
Tables=true
|
3801 |
+
Cookies=true
|
3802 |
+
isBanned=true
|
3803 |
+
Crawler=true
|
3804 |
+
|
3805 |
+
[*Check&Get*]
|
3806 |
+
Parent=Offline Browsers
|
3807 |
+
Browser="Check&Get"
|
3808 |
+
|
3809 |
+
[*HTTrack*]
|
3810 |
+
Parent=Offline Browsers
|
3811 |
+
Browser="HTTrack"
|
3812 |
+
|
3813 |
+
[*MSIECrawler*]
|
3814 |
+
Parent=Offline Browsers
|
3815 |
+
Browser="IE Offline Browser"
|
3816 |
+
|
3817 |
+
[*TweakMASTER*]
|
3818 |
+
Parent=Offline Browsers
|
3819 |
+
Browser="TweakMASTER"
|
3820 |
+
|
3821 |
+
[BackStreet Browser *]
|
3822 |
+
Parent=Offline Browsers
|
3823 |
+
Browser="BackStreet Browser"
|
3824 |
+
|
3825 |
+
[Go-Ahead-Got-It*]
|
3826 |
+
Parent=Offline Browsers
|
3827 |
+
Browser="Go Ahead Got-It"
|
3828 |
+
|
3829 |
+
[iGetter/*]
|
3830 |
+
Parent=Offline Browsers
|
3831 |
+
Browser="iGetter"
|
3832 |
+
|
3833 |
+
[Teleport*]
|
3834 |
+
Parent=Offline Browsers
|
3835 |
+
Browser="Teleport"
|
3836 |
+
|
3837 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Online Scanners
|
3838 |
+
|
3839 |
+
[Online Scanners]
|
3840 |
+
Parent=DefaultProperties
|
3841 |
+
Browser="Online Scanners"
|
3842 |
+
isBanned=true
|
3843 |
+
|
3844 |
+
[Morfeus Fucking Scanner]
|
3845 |
+
Parent=Online Scanners
|
3846 |
+
Browser="Morfeus Fucking Scanner"
|
3847 |
+
|
3848 |
+
[Mozilla/4.0 (compatible; Trend Micro tmdr 1.*]
|
3849 |
+
Parent=Online Scanners
|
3850 |
+
Browser="Trend Micro"
|
3851 |
+
|
3852 |
+
[Titanium 2005 (4.02.01)]
|
3853 |
+
Parent=Online Scanners
|
3854 |
+
Browser="Panda Antivirus Titanium"
|
3855 |
+
|
3856 |
+
[virus_detector*]
|
3857 |
+
Parent=Online Scanners
|
3858 |
+
Browser="Secure Computing Corporation"
|
3859 |
+
|
3860 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Proxy Servers
|
3861 |
+
|
3862 |
+
[Proxy Servers]
|
3863 |
+
Parent=DefaultProperties
|
3864 |
+
Browser="Proxy Servers"
|
3865 |
+
isBanned=true
|
3866 |
+
|
3867 |
+
[*squid*]
|
3868 |
+
Parent=Proxy Servers
|
3869 |
+
Browser="Squid"
|
3870 |
+
|
3871 |
+
[Anonymisiert*]
|
3872 |
+
Parent=Proxy Servers
|
3873 |
+
Browser="Anonymizied"
|
3874 |
+
|
3875 |
+
[Anonymizer/*]
|
3876 |
+
Parent=Proxy Servers
|
3877 |
+
Browser="Anonymizer"
|
3878 |
+
|
3879 |
+
[Anonymizied*]
|
3880 |
+
Parent=Proxy Servers
|
3881 |
+
Browser="Anonymizied"
|
3882 |
+
|
3883 |
+
[Anonymous*]
|
3884 |
+
Parent=Proxy Servers
|
3885 |
+
Browser="Anonymous"
|
3886 |
+
|
3887 |
+
[Anonymous/*]
|
3888 |
+
Parent=Proxy Servers
|
3889 |
+
Browser="Anonymous"
|
3890 |
+
|
3891 |
+
[CE-Preload]
|
3892 |
+
Parent=Proxy Servers
|
3893 |
+
Browser="CE-Preload"
|
3894 |
+
|
3895 |
+
[http://Anonymouse.org/*]
|
3896 |
+
Parent=Proxy Servers
|
3897 |
+
Browser="Anonymouse"
|
3898 |
+
|
3899 |
+
[IE/6.01 (CP/M; 8-bit*)]
|
3900 |
+
Parent=Proxy Servers
|
3901 |
+
Browser="Squid"
|
3902 |
+
|
3903 |
+
[Mozilla/* (TuringOS; Turing Machine; 0.0)]
|
3904 |
+
Parent=Proxy Servers
|
3905 |
+
Browser="Anonymizer"
|
3906 |
+
|
3907 |
+
[Mozilla/4.0 (compatible; MSIE ?.0; SaferSurf*)]
|
3908 |
+
Parent=Proxy Servers
|
3909 |
+
Browser="SaferSurf"
|
3910 |
+
|
3911 |
+
[Mozilla/5.0 (compatible; del.icio.us-thumbnails/*; *) KHTML/* (like Gecko)]
|
3912 |
+
Parent=Proxy Servers
|
3913 |
+
Browser="Yahoo!"
|
3914 |
+
isBanned=true
|
3915 |
+
Crawler=true
|
3916 |
+
|
3917 |
+
[Nutscrape]
|
3918 |
+
Parent=Proxy Servers
|
3919 |
+
Browser="Squid"
|
3920 |
+
|
3921 |
+
[Nutscrape/* (CP/M; 8-bit*)]
|
3922 |
+
Parent=Proxy Servers
|
3923 |
+
Browser="Squid"
|
3924 |
+
|
3925 |
+
[Privoxy/*]
|
3926 |
+
Parent=Proxy Servers
|
3927 |
+
Browser="Privoxy"
|
3928 |
+
|
3929 |
+
[ProxyTester*]
|
3930 |
+
Parent=Proxy Servers
|
3931 |
+
Browser="ProxyTester"
|
3932 |
+
isBanned=true
|
3933 |
+
Crawler=true
|
3934 |
+
|
3935 |
+
[SilentSurf*]
|
3936 |
+
Parent=Proxy Servers
|
3937 |
+
Browser="SilentSurf"
|
3938 |
+
|
3939 |
+
[SmallProxy*]
|
3940 |
+
Parent=Proxy Servers
|
3941 |
+
Browser="SmallProxy"
|
3942 |
+
|
3943 |
+
[Space*Bison/*]
|
3944 |
+
Parent=Proxy Servers
|
3945 |
+
Browser="Proxomitron"
|
3946 |
+
|
3947 |
+
[Sqworm/*]
|
3948 |
+
Parent=Proxy Servers
|
3949 |
+
Browser="Websense"
|
3950 |
+
|
3951 |
+
[SurfControl]
|
3952 |
+
Parent=Proxy Servers
|
3953 |
+
Browser="SurfControl"
|
3954 |
+
|
3955 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Research Projects
|
3956 |
+
|
3957 |
+
[Research Projects]
|
3958 |
+
Parent=DefaultProperties
|
3959 |
+
Browser="Research Projects"
|
3960 |
+
isBanned=true
|
3961 |
+
Crawler=true
|
3962 |
+
|
3963 |
+
[*research*]
|
3964 |
+
Parent=Research Projects
|
3965 |
+
|
3966 |
+
[AcadiaUniversityWebCensusClient]
|
3967 |
+
Parent=Research Projects
|
3968 |
+
Browser="AcadiaUniversityWebCensusClient"
|
3969 |
+
|
3970 |
+
[Amico Alpha * (*) Gecko/* AmicoAlpha/*]
|
3971 |
+
Parent=Research Projects
|
3972 |
+
Browser="Amico Alpha"
|
3973 |
+
|
3974 |
+
[annotate_google; http://ponderer.org/*]
|
3975 |
+
Parent=Research Projects
|
3976 |
+
Browser="Annotate Google"
|
3977 |
+
|
3978 |
+
[CMS crawler (?http://buytaert.net/crawler/)]
|
3979 |
+
Parent=Research Projects
|
3980 |
+
|
3981 |
+
[e-SocietyRobot(http://www.yama.info.waseda.ac.jp/~yamana/es/)]
|
3982 |
+
Parent=Research Projects
|
3983 |
+
Browser="e-SocietyRobot"
|
3984 |
+
|
3985 |
+
[Forschungsportal/*]
|
3986 |
+
Parent=Research Projects
|
3987 |
+
Browser="Forschungsportal"
|
3988 |
+
|
3989 |
+
[Gulper Web *]
|
3990 |
+
Parent=Research Projects
|
3991 |
+
Browser="Gulper Web Bot"
|
3992 |
+
|
3993 |
+
[HooWWWer/*]
|
3994 |
+
Parent=Research Projects
|
3995 |
+
Browser="HooWWWer"
|
3996 |
+
|
3997 |
+
[http://buytaert.net/crawler]
|
3998 |
+
Parent=Research Projects
|
3999 |
+
|
4000 |
+
[inetbot/* (?http://www.inetbot.com/bot.html)]
|
4001 |
+
Parent=Research Projects
|
4002 |
+
Browser="inetbot"
|
4003 |
+
|
4004 |
+
[IRLbot/*]
|
4005 |
+
Parent=Research Projects
|
4006 |
+
Browser="IRLbot"
|
4007 |
+
|
4008 |
+
[Lachesis]
|
4009 |
+
Parent=Research Projects
|
4010 |
+
Browser="Lachesis"
|
4011 |
+
|
4012 |
+
[Mozilla/5.0 (compatible; nextthing.org/*)]
|
4013 |
+
Parent=Research Projects
|
4014 |
+
Browser="nextthing.org"
|
4015 |
+
Version=1.0
|
4016 |
+
MajorVer=1
|
4017 |
+
MinorVer=0
|
4018 |
+
|
4019 |
+
[Mozilla/5.0 (compatible; Theophrastus/*)]
|
4020 |
+
Parent=Research Projects
|
4021 |
+
Browser="Theophrastus"
|
4022 |
+
|
4023 |
+
[Mozilla/5.0 (compatible; Webscan v0.*; http://otc.dyndns.org/webscan/)]
|
4024 |
+
Parent=Research Projects
|
4025 |
+
Browser="Webscan"
|
4026 |
+
|
4027 |
+
[MQbot*]
|
4028 |
+
Parent=Research Projects
|
4029 |
+
Browser="MQbot"
|
4030 |
+
|
4031 |
+
[OutfoxBot/*]
|
4032 |
+
Parent=Research Projects
|
4033 |
+
Browser="OutfoxBot"
|
4034 |
+
|
4035 |
+
[polybot?*]
|
4036 |
+
Parent=Research Projects
|
4037 |
+
Browser="Polybot"
|
4038 |
+
|
4039 |
+
[Shim?Crawler*]
|
4040 |
+
Parent=Research Projects
|
4041 |
+
Browser="Shim Crawler"
|
4042 |
+
|
4043 |
+
[Steeler/*]
|
4044 |
+
Parent=Research Projects
|
4045 |
+
Browser="Steeler"
|
4046 |
+
|
4047 |
+
[Taiga web spider]
|
4048 |
+
Parent=Research Projects
|
4049 |
+
Browser="Taiga"
|
4050 |
+
|
4051 |
+
[Theme Spider*]
|
4052 |
+
Parent=Research Projects
|
4053 |
+
Browser="Theme Spider"
|
4054 |
+
|
4055 |
+
[UofTDB_experiment* (leehyun@cs.toronto.edu)]
|
4056 |
+
Parent=Research Projects
|
4057 |
+
Browser="UofTDB Experiment"
|
4058 |
+
|
4059 |
+
[USyd-NLP-Spider*]
|
4060 |
+
Parent=Research Projects
|
4061 |
+
Browser="USyd-NLP-Spider"
|
4062 |
+
|
4063 |
+
[woriobot*]
|
4064 |
+
Parent=Research Projects
|
4065 |
+
Browser="woriobot"
|
4066 |
+
|
4067 |
+
[wwwster/* (Beta, mailto:gue@cis.uni-muenchen.de)]
|
4068 |
+
Parent=Research Projects
|
4069 |
+
Browser="wwwster"
|
4070 |
+
Beta=true
|
4071 |
+
|
4072 |
+
[Zao-Crawler]
|
4073 |
+
Parent=Research Projects
|
4074 |
+
Browser="Zao-Crawler"
|
4075 |
+
|
4076 |
+
[Zao/*]
|
4077 |
+
Parent=Research Projects
|
4078 |
+
Browser="Zao"
|
4079 |
+
|
4080 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Rippers
|
4081 |
+
|
4082 |
+
[Rippers]
|
4083 |
+
Parent=DefaultProperties
|
4084 |
+
Browser="Rippers"
|
4085 |
+
Frames=true
|
4086 |
+
IFrames=true
|
4087 |
+
Tables=true
|
4088 |
+
isBanned=true
|
4089 |
+
Crawler=true
|
4090 |
+
|
4091 |
+
[*grub*]
|
4092 |
+
Parent=Rippers
|
4093 |
+
Browser="grub"
|
4094 |
+
|
4095 |
+
[*ickHTTP*]
|
4096 |
+
Parent=Rippers
|
4097 |
+
Browser="IP*Works"
|
4098 |
+
|
4099 |
+
[*java*]
|
4100 |
+
Parent=Rippers
|
4101 |
+
|
4102 |
+
[*libwww-perl*]
|
4103 |
+
Parent=Rippers
|
4104 |
+
Browser="libwww-perl"
|
4105 |
+
|
4106 |
+
[*WebGrabber*]
|
4107 |
+
Parent=Rippers
|
4108 |
+
|
4109 |
+
[*WinHttpRequest*]
|
4110 |
+
Parent=Rippers
|
4111 |
+
Browser="WinHttp"
|
4112 |
+
|
4113 |
+
[3D-FTP/*]
|
4114 |
+
Parent=Rippers
|
4115 |
+
Browser="3D-FTP"
|
4116 |
+
|
4117 |
+
[3wGet/*]
|
4118 |
+
Parent=Rippers
|
4119 |
+
Browser="3wGet"
|
4120 |
+
|
4121 |
+
[ActiveRefresh*]
|
4122 |
+
Parent=Rippers
|
4123 |
+
Browser="ActiveRefresh"
|
4124 |
+
|
4125 |
+
[Artera (Version *)]
|
4126 |
+
Parent=Rippers
|
4127 |
+
Browser="Artera"
|
4128 |
+
|
4129 |
+
[AutoHotkey]
|
4130 |
+
Parent=Rippers
|
4131 |
+
Browser="AutoHotkey"
|
4132 |
+
|
4133 |
+
[b2w/*]
|
4134 |
+
Parent=Rippers
|
4135 |
+
Browser="b2w"
|
4136 |
+
|
4137 |
+
[BasicHTTP/*]
|
4138 |
+
Parent=Rippers
|
4139 |
+
Browser="BasicHTTP"
|
4140 |
+
|
4141 |
+
[BlockNote.Net]
|
4142 |
+
Parent=Rippers
|
4143 |
+
Browser="BlockNote.Net"
|
4144 |
+
|
4145 |
+
[CAST]
|
4146 |
+
Parent=Rippers
|
4147 |
+
Browser="CAST"
|
4148 |
+
|
4149 |
+
[CFNetwork/*]
|
4150 |
+
Parent=Rippers
|
4151 |
+
Browser="CFNetwork"
|
4152 |
+
|
4153 |
+
[CFSCHEDULE*]
|
4154 |
+
Parent=Rippers
|
4155 |
+
Browser="ColdFusion Task Scheduler"
|
4156 |
+
|
4157 |
+
[CobWeb/*]
|
4158 |
+
Parent=Rippers
|
4159 |
+
Browser="CobWeb"
|
4160 |
+
|
4161 |
+
[ColdFusion*]
|
4162 |
+
Parent=Rippers
|
4163 |
+
Browser="ColdFusion"
|
4164 |
+
|
4165 |
+
[Crawl_Application]
|
4166 |
+
Parent=Rippers
|
4167 |
+
Browser="Crawl_Application"
|
4168 |
+
|
4169 |
+
[curl/*]
|
4170 |
+
Parent=Rippers
|
4171 |
+
Browser="cURL"
|
4172 |
+
|
4173 |
+
[Custo*]
|
4174 |
+
Parent=Rippers
|
4175 |
+
Browser="Custo"
|
4176 |
+
|
4177 |
+
[DataCha0s/*]
|
4178 |
+
Parent=Rippers
|
4179 |
+
Browser="DataCha0s"
|
4180 |
+
|
4181 |
+
[DeepIndexer*]
|
4182 |
+
Parent=Rippers
|
4183 |
+
Browser="DeepIndexer"
|
4184 |
+
|
4185 |
+
[DISCo Pump *]
|
4186 |
+
Parent=Rippers
|
4187 |
+
Browser="DISCo Pump"
|
4188 |
+
|
4189 |
+
[eStyleSearch * (compatible; MSIE 6.0; Windows NT 5.0)]
|
4190 |
+
Parent=Rippers
|
4191 |
+
Browser="eStyleSearch"
|
4192 |
+
Win32=true
|
4193 |
+
|
4194 |
+
[ezic.com http agent *]
|
4195 |
+
Parent=Rippers
|
4196 |
+
Browser="Ezic.com"
|
4197 |
+
|
4198 |
+
[fetch libfetch/*]
|
4199 |
+
Parent=Rippers
|
4200 |
+
|
4201 |
+
[FGet*]
|
4202 |
+
Parent=Rippers
|
4203 |
+
Browser="FGet"
|
4204 |
+
|
4205 |
+
[Flaming AttackBot*]
|
4206 |
+
Parent=Rippers
|
4207 |
+
Browser="Flaming AttackBot"
|
4208 |
+
|
4209 |
+
[Foobot*]
|
4210 |
+
Parent=Rippers
|
4211 |
+
Browser="Foobot"
|
4212 |
+
|
4213 |
+
[GameSpyHTTP/*]
|
4214 |
+
Parent=Rippers
|
4215 |
+
Browser="GameSpyHTTP"
|
4216 |
+
|
4217 |
+
[gnome-vfs/*]
|
4218 |
+
Parent=Rippers
|
4219 |
+
Browser="gnome-vfs"
|
4220 |
+
|
4221 |
+
[Harvest/*]
|
4222 |
+
Parent=Rippers
|
4223 |
+
Browser="Harvest"
|
4224 |
+
|
4225 |
+
[hcat/*]
|
4226 |
+
Parent=Rippers
|
4227 |
+
Browser="hcat"
|
4228 |
+
|
4229 |
+
[HLoader]
|
4230 |
+
Parent=Rippers
|
4231 |
+
Browser="HLoader"
|
4232 |
+
|
4233 |
+
[Holmes/*]
|
4234 |
+
Parent=Rippers
|
4235 |
+
Browser="Holmes"
|
4236 |
+
|
4237 |
+
[HTMLParser/*]
|
4238 |
+
Parent=Rippers
|
4239 |
+
Browser="HTMLParser"
|
4240 |
+
|
4241 |
+
[http generic]
|
4242 |
+
Parent=Rippers
|
4243 |
+
Browser="http generic"
|
4244 |
+
|
4245 |
+
[httpclient*]
|
4246 |
+
Parent=Rippers
|
4247 |
+
|
4248 |
+
[httperf/*]
|
4249 |
+
Parent=Rippers
|
4250 |
+
Browser="httperf"
|
4251 |
+
|
4252 |
+
[HTTPFetch/*]
|
4253 |
+
Parent=Rippers
|
4254 |
+
Browser="HTTPFetch"
|
4255 |
+
|
4256 |
+
[HTTPGrab]
|
4257 |
+
Parent=Rippers
|
4258 |
+
Browser="HTTPGrab"
|
4259 |
+
|
4260 |
+
[HttpSession]
|
4261 |
+
Parent=Rippers
|
4262 |
+
Browser="HttpSession"
|
4263 |
+
|
4264 |
+
[httpunit/*]
|
4265 |
+
Parent=Rippers
|
4266 |
+
Browser="HttpUnit"
|
4267 |
+
|
4268 |
+
[ICE_GetFile]
|
4269 |
+
Parent=Rippers
|
4270 |
+
Browser="ICE_GetFile"
|
4271 |
+
|
4272 |
+
[iexplore.exe]
|
4273 |
+
Parent=Rippers
|
4274 |
+
|
4275 |
+
[Inet - Eureka App]
|
4276 |
+
Parent=Rippers
|
4277 |
+
Browser="Inet - Eureka App"
|
4278 |
+
|
4279 |
+
[INetURL/*]
|
4280 |
+
Parent=Rippers
|
4281 |
+
Browser="INetURL"
|
4282 |
+
|
4283 |
+
[InetURL:/*]
|
4284 |
+
Parent=Rippers
|
4285 |
+
Browser="InetURL"
|
4286 |
+
|
4287 |
+
[Internet Exploiter/*]
|
4288 |
+
Parent=Rippers
|
4289 |
+
|
4290 |
+
[Internet Explore *]
|
4291 |
+
Parent=Rippers
|
4292 |
+
Browser="Fake IE"
|
4293 |
+
|
4294 |
+
[Internet Explorer *]
|
4295 |
+
Parent=Rippers
|
4296 |
+
Browser="Fake IE"
|
4297 |
+
|
4298 |
+
[IP*Works!*/*]
|
4299 |
+
Parent=Rippers
|
4300 |
+
Browser="IP*Works!"
|
4301 |
+
|
4302 |
+
[IrssiUrlLog/*]
|
4303 |
+
Parent=Rippers
|
4304 |
+
Browser="IrssiUrlLog"
|
4305 |
+
|
4306 |
+
[JPluck/*]
|
4307 |
+
Parent=Rippers
|
4308 |
+
Browser="JPluck"
|
4309 |
+
|
4310 |
+
[Kapere (http://www.kapere.com)]
|
4311 |
+
Parent=Rippers
|
4312 |
+
Browser="Kapere"
|
4313 |
+
|
4314 |
+
[LeechFTP]
|
4315 |
+
Parent=Rippers
|
4316 |
+
Browser="LeechFTP"
|
4317 |
+
|
4318 |
+
[LeechGet*]
|
4319 |
+
Parent=Rippers
|
4320 |
+
Browser="LeechGet"
|
4321 |
+
|
4322 |
+
[libcurl-agent/*]
|
4323 |
+
Parent=Rippers
|
4324 |
+
Browser="libcurl"
|
4325 |
+
|
4326 |
+
[libWeb/clsHTTP*]
|
4327 |
+
Parent=Rippers
|
4328 |
+
Browser="libWeb/clsHTTP"
|
4329 |
+
|
4330 |
+
[lwp*]
|
4331 |
+
Parent=Rippers
|
4332 |
+
|
4333 |
+
[MFC_Tear_Sample]
|
4334 |
+
Parent=Rippers
|
4335 |
+
Browser="MFC_Tear_Sample"
|
4336 |
+
|
4337 |
+
[Moozilla]
|
4338 |
+
Parent=Rippers
|
4339 |
+
Browser="Moozilla"
|
4340 |
+
|
4341 |
+
[MovableType/*]
|
4342 |
+
Parent=Rippers
|
4343 |
+
Browser="MovableType Web Log"
|
4344 |
+
|
4345 |
+
[Mozilla/2.0 (compatible; NEWT ActiveX; Win32)]
|
4346 |
+
Parent=Rippers
|
4347 |
+
Browser="NEWT ActiveX"
|
4348 |
+
Platform=Win32
|
4349 |
+
|
4350 |
+
[Mozilla/3.0 (compatible)]
|
4351 |
+
Parent=Rippers
|
4352 |
+
|
4353 |
+
[Mozilla/3.0 (compatible; Indy Library)]
|
4354 |
+
Parent=Rippers
|
4355 |
+
Cookies=true
|
4356 |
+
|
4357 |
+
[Mozilla/3.01 (compatible;)]
|
4358 |
+
Parent=Rippers
|
4359 |
+
|
4360 |
+
[Mozilla/4.0 (compatible; BorderManager*)]
|
4361 |
+
Parent=Rippers
|
4362 |
+
Browser="Novell BorderManager"
|
4363 |
+
|
4364 |
+
[Mozilla/4.0 (compatible;)]
|
4365 |
+
Parent=Rippers
|
4366 |
+
|
4367 |
+
[Mozilla/5.0 (compatible; IPCheck Server Monitor*)]
|
4368 |
+
Parent=Rippers
|
4369 |
+
Browser="IPCheck Server Monitor"
|
4370 |
+
|
4371 |
+
[OCN-SOC/*]
|
4372 |
+
Parent=Rippers
|
4373 |
+
Browser="OCN-SOC"
|
4374 |
+
|
4375 |
+
[Offline Explorer*]
|
4376 |
+
Parent=Rippers
|
4377 |
+
Browser="Offline Explorer"
|
4378 |
+
|
4379 |
+
[Open Web Analytics Bot*]
|
4380 |
+
Parent=Rippers
|
4381 |
+
Browser="Open Web Analytics Bot"
|
4382 |
+
|
4383 |
+
[OSSProxy*]
|
4384 |
+
Parent=Rippers
|
4385 |
+
Browser="OSSProxy"
|
4386 |
+
|
4387 |
+
[Pageload*]
|
4388 |
+
Parent=Rippers
|
4389 |
+
Browser="PageLoad"
|
4390 |
+
|
4391 |
+
[PageNest/*]
|
4392 |
+
Parent=Rippers
|
4393 |
+
Browser="PageNest"
|
4394 |
+
|
4395 |
+
[pavuk/*]
|
4396 |
+
Parent=Rippers
|
4397 |
+
Browser="Pavuk"
|
4398 |
+
|
4399 |
+
[PEAR HTTP_Request*]
|
4400 |
+
Parent=Rippers
|
4401 |
+
Browser="PEAR-PHP"
|
4402 |
+
|
4403 |
+
[PHP*]
|
4404 |
+
Parent=Rippers
|
4405 |
+
Browser="PHP"
|
4406 |
+
|
4407 |
+
[PigBlock (Windows NT 5.1; U)*]
|
4408 |
+
Parent=Rippers
|
4409 |
+
Browser="PigBlock"
|
4410 |
+
Win32=true
|
4411 |
+
|
4412 |
+
[Pockey*]
|
4413 |
+
Parent=Rippers
|
4414 |
+
Browser="Pockey-GetHTML"
|
4415 |
+
|
4416 |
+
[POE-Component-Client-HTTP/*]
|
4417 |
+
Parent=Rippers
|
4418 |
+
Browser="POE-Component-Client-HTTP"
|
4419 |
+
|
4420 |
+
[PycURL/*]
|
4421 |
+
Parent=Rippers
|
4422 |
+
Browser="PycURL"
|
4423 |
+
|
4424 |
+
[Python*]
|
4425 |
+
Parent=Rippers
|
4426 |
+
Browser="Python"
|
4427 |
+
|
4428 |
+
[RepoMonkey*]
|
4429 |
+
Parent=Rippers
|
4430 |
+
Browser="RepoMonkey"
|
4431 |
+
|
4432 |
+
[SBL-BOT*]
|
4433 |
+
Parent=Rippers
|
4434 |
+
Browser="BlackWidow"
|
4435 |
+
|
4436 |
+
[ScoutAbout*]
|
4437 |
+
Parent=Rippers
|
4438 |
+
Browser="ScoutAbout"
|
4439 |
+
|
4440 |
+
[sherlock/*]
|
4441 |
+
Parent=Rippers
|
4442 |
+
Browser="Sherlock"
|
4443 |
+
|
4444 |
+
[SiteParser/*]
|
4445 |
+
Parent=Rippers
|
4446 |
+
Browser="SiteParser"
|
4447 |
+
|
4448 |
+
[SiteSnagger*]
|
4449 |
+
Parent=Rippers
|
4450 |
+
Browser="SiteSnagger"
|
4451 |
+
|
4452 |
+
[SiteSucker/*]
|
4453 |
+
Parent=Rippers
|
4454 |
+
Browser="SiteSucker"
|
4455 |
+
|
4456 |
+
[SiteWinder*]
|
4457 |
+
Parent=Rippers
|
4458 |
+
Browser="SiteWinder"
|
4459 |
+
|
4460 |
+
[Snoopy*]
|
4461 |
+
Parent=Rippers
|
4462 |
+
Browser="Snoopy"
|
4463 |
+
|
4464 |
+
[SOFTWING_TEAR_AGENT*]
|
4465 |
+
Parent=Rippers
|
4466 |
+
Browser="AspTear"
|
4467 |
+
|
4468 |
+
[SuperHTTP/*]
|
4469 |
+
Parent=Rippers
|
4470 |
+
Browser="SuperHTTP"
|
4471 |
+
|
4472 |
+
[Tcl http client package*]
|
4473 |
+
Parent=Rippers
|
4474 |
+
Browser="Tcl http client package"
|
4475 |
+
|
4476 |
+
[Twisted PageGetter]
|
4477 |
+
Parent=Rippers
|
4478 |
+
Browser="Twisted PageGetter"
|
4479 |
+
|
4480 |
+
[URL2File/*]
|
4481 |
+
Parent=Rippers
|
4482 |
+
Browser="URL2File"
|
4483 |
+
|
4484 |
+
[UtilMind HTTPGet]
|
4485 |
+
Parent=Rippers
|
4486 |
+
Browser="UtilMind HTTPGet"
|
4487 |
+
|
4488 |
+
[VCI WebViewer*]
|
4489 |
+
Parent=Rippers
|
4490 |
+
Browser="VCI WebViewer"
|
4491 |
+
|
4492 |
+
[W3CRobot/*]
|
4493 |
+
Parent=Rippers
|
4494 |
+
Browser="W3CRobot"
|
4495 |
+
|
4496 |
+
[Web Downloader*]
|
4497 |
+
Parent=Rippers
|
4498 |
+
Browser="Web Downloader"
|
4499 |
+
|
4500 |
+
[Web Downloader/*]
|
4501 |
+
Parent=Rippers
|
4502 |
+
Browser="Web Downloader"
|
4503 |
+
|
4504 |
+
[Web Magnet*]
|
4505 |
+
Parent=Rippers
|
4506 |
+
Browser="Web Magnet"
|
4507 |
+
|
4508 |
+
[WebAuto/*]
|
4509 |
+
Parent=Rippers
|
4510 |
+
|
4511 |
+
[webbandit/*]
|
4512 |
+
Parent=Rippers
|
4513 |
+
Browser="webbandit"
|
4514 |
+
|
4515 |
+
[WebCopier*]
|
4516 |
+
Parent=Rippers
|
4517 |
+
Browser="WebCopier"
|
4518 |
+
|
4519 |
+
[WebDownloader*]
|
4520 |
+
Parent=Rippers
|
4521 |
+
Browser="WebDownloader"
|
4522 |
+
|
4523 |
+
[WebFetch]
|
4524 |
+
Parent=Rippers
|
4525 |
+
Browser="WebFetch"
|
4526 |
+
|
4527 |
+
[webfetch/*]
|
4528 |
+
Parent=Rippers
|
4529 |
+
Browser="WebFetch"
|
4530 |
+
|
4531 |
+
[WebGatherer*]
|
4532 |
+
Parent=Rippers
|
4533 |
+
Browser="WebGatherer"
|
4534 |
+
|
4535 |
+
[WebGet]
|
4536 |
+
Parent=Rippers
|
4537 |
+
Browser="WebGet"
|
4538 |
+
|
4539 |
+
[WebReaper*]
|
4540 |
+
Parent=Rippers
|
4541 |
+
Browser="WebReaper"
|
4542 |
+
|
4543 |
+
[WebRipper]
|
4544 |
+
Parent=Rippers
|
4545 |
+
Browser="WebRipper"
|
4546 |
+
|
4547 |
+
[WebSauger*]
|
4548 |
+
Parent=Rippers
|
4549 |
+
Browser="WebSauger"
|
4550 |
+
|
4551 |
+
[Website Downloader*]
|
4552 |
+
Parent=Rippers
|
4553 |
+
Browser="Website Downloader"
|
4554 |
+
|
4555 |
+
[Website eXtractor*]
|
4556 |
+
Parent=Rippers
|
4557 |
+
Browser="Website eXtractor"
|
4558 |
+
|
4559 |
+
[Website Quester]
|
4560 |
+
Parent=Rippers
|
4561 |
+
Browser="Website Quester"
|
4562 |
+
|
4563 |
+
[WebsiteExtractor*]
|
4564 |
+
Parent=Rippers
|
4565 |
+
Browser="Website eXtractor"
|
4566 |
+
|
4567 |
+
[WebSnatcher*]
|
4568 |
+
Parent=Rippers
|
4569 |
+
Browser="WebSnatcher"
|
4570 |
+
|
4571 |
+
[Webster Pro*]
|
4572 |
+
Parent=Rippers
|
4573 |
+
Browser="Webster Pro"
|
4574 |
+
|
4575 |
+
[WebStripper*]
|
4576 |
+
Parent=Rippers
|
4577 |
+
Browser="WebStripper"
|
4578 |
+
|
4579 |
+
[WebWhacker*]
|
4580 |
+
Parent=Rippers
|
4581 |
+
Browser="WebWhacker"
|
4582 |
+
|
4583 |
+
[WinScripter iNet Tools]
|
4584 |
+
Parent=Rippers
|
4585 |
+
Browser="WinScripter iNet Tools"
|
4586 |
+
|
4587 |
+
[WWW-Mechanize/*]
|
4588 |
+
Parent=Rippers
|
4589 |
+
Browser="WWW-Mechanize"
|
4590 |
+
|
4591 |
+
[Zend_Http_Client]
|
4592 |
+
Parent=Rippers
|
4593 |
+
Browser="Zend_Http_Client"
|
4594 |
+
|
4595 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Site Monitors
|
4596 |
+
|
4597 |
+
[Site Monitors]
|
4598 |
+
Parent=DefaultProperties
|
4599 |
+
Browser="Site Monitors"
|
4600 |
+
Cookies=true
|
4601 |
+
isBanned=true
|
4602 |
+
Crawler=true
|
4603 |
+
|
4604 |
+
[*EasyRider*]
|
4605 |
+
Parent=Site Monitors
|
4606 |
+
Browser="EasyRider"
|
4607 |
+
|
4608 |
+
[*maxamine.com--robot*]
|
4609 |
+
Parent=Site Monitors
|
4610 |
+
Browser="maxamine.com--robot"
|
4611 |
+
isBanned=true
|
4612 |
+
|
4613 |
+
[*WebMon ?.*]
|
4614 |
+
Parent=Site Monitors
|
4615 |
+
Browser="WebMon"
|
4616 |
+
|
4617 |
+
[Kenjin Spider*]
|
4618 |
+
Parent=Site Monitors
|
4619 |
+
Browser="Kenjin Spider"
|
4620 |
+
|
4621 |
+
[Kevin http://*]
|
4622 |
+
Parent=Site Monitors
|
4623 |
+
Browser="Kevin"
|
4624 |
+
isBanned=true
|
4625 |
+
|
4626 |
+
[Mozilla/4.0 (compatible; ChangeDetection/*]
|
4627 |
+
Parent=Site Monitors
|
4628 |
+
Browser="ChangeDetection"
|
4629 |
+
|
4630 |
+
[Myst Monitor Service v*]
|
4631 |
+
Parent=Site Monitors
|
4632 |
+
Browser="Myst Monitor Service"
|
4633 |
+
|
4634 |
+
[Net Probe]
|
4635 |
+
Parent=Site Monitors
|
4636 |
+
Browser="Net Probe"
|
4637 |
+
|
4638 |
+
[NetMechanic*]
|
4639 |
+
Parent=Site Monitors
|
4640 |
+
Browser="NetMechanic"
|
4641 |
+
|
4642 |
+
[NetReality*]
|
4643 |
+
Parent=Site Monitors
|
4644 |
+
Browser="NetReality"
|
4645 |
+
|
4646 |
+
[Pingdom GIGRIB*]
|
4647 |
+
Parent=Site Monitors
|
4648 |
+
Browser="Pingdom"
|
4649 |
+
|
4650 |
+
[Site Valet Online*]
|
4651 |
+
Parent=Site Monitors
|
4652 |
+
Browser="Site Valet"
|
4653 |
+
isBanned=true
|
4654 |
+
|
4655 |
+
[SITECHECKER]
|
4656 |
+
Parent=Site Monitors
|
4657 |
+
Browser="SITECHECKER"
|
4658 |
+
|
4659 |
+
[sitemonitor@dnsvr.com/*]
|
4660 |
+
Parent=Site Monitors
|
4661 |
+
Browser="ZoneEdit Failover Monitor"
|
4662 |
+
isBanned=false
|
4663 |
+
|
4664 |
+
[UpTime Checker*]
|
4665 |
+
Parent=Site Monitors
|
4666 |
+
Browser="UpTime Checker"
|
4667 |
+
|
4668 |
+
[URL Control*]
|
4669 |
+
Parent=Site Monitors
|
4670 |
+
Browser="URL Control"
|
4671 |
+
|
4672 |
+
[URL_Access/*]
|
4673 |
+
Parent=Site Monitors
|
4674 |
+
|
4675 |
+
[URLCHECK]
|
4676 |
+
Parent=Site Monitors
|
4677 |
+
Browser="URLCHECK"
|
4678 |
+
|
4679 |
+
[URLy Warning*]
|
4680 |
+
Parent=Site Monitors
|
4681 |
+
Browser="URLy Warning"
|
4682 |
+
|
4683 |
+
[Webcheck *]
|
4684 |
+
Parent=Site Monitors
|
4685 |
+
Browser="Webcheck"
|
4686 |
+
Version=1.0
|
4687 |
+
MajorVer=1
|
4688 |
+
MinorVer=0
|
4689 |
+
|
4690 |
+
[WebPatrol/*]
|
4691 |
+
Parent=Site Monitors
|
4692 |
+
Browser="WebPatrol"
|
4693 |
+
|
4694 |
+
[websitepulse checker/*]
|
4695 |
+
Parent=Site Monitors
|
4696 |
+
Browser="websitepulse checker"
|
4697 |
+
|
4698 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Social Bookmarkers
|
4699 |
+
|
4700 |
+
[Social Bookmarkers]
|
4701 |
+
Parent=DefaultProperties
|
4702 |
+
Browser="Social Bookmarkers"
|
4703 |
+
Frames=true
|
4704 |
+
Tables=true
|
4705 |
+
Cookies=true
|
4706 |
+
JavaScript=true
|
4707 |
+
|
4708 |
+
[BookmarkBase(2/;http://bookmarkbase.com)]
|
4709 |
+
Parent=Social Bookmarkers
|
4710 |
+
Browser="BookmarkBase"
|
4711 |
+
|
4712 |
+
[Cocoal.icio.us/1.0 (v43) (Mac OS X; http://www.scifihifi.com/cocoalicious)]
|
4713 |
+
Parent=Social Bookmarkers
|
4714 |
+
Browser="Cocoalicious"
|
4715 |
+
|
4716 |
+
[Mozilla/5.0 (compatible; FriendFeedBot/0.*; Http://friendfeed.com/about/bot)]
|
4717 |
+
Parent=Social Bookmarkers
|
4718 |
+
Browser="FriendFeedBot"
|
4719 |
+
|
4720 |
+
[Twitturly*]
|
4721 |
+
Parent=Social Bookmarkers
|
4722 |
+
Browser="Twitturly"
|
4723 |
+
|
4724 |
+
[WinkBot/*]
|
4725 |
+
Parent=Social Bookmarkers
|
4726 |
+
Browser="WinkBot"
|
4727 |
+
|
4728 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Translators
|
4729 |
+
|
4730 |
+
[Translators]
|
4731 |
+
Parent=DefaultProperties
|
4732 |
+
Browser="Translators"
|
4733 |
+
Frames=true
|
4734 |
+
Tables=true
|
4735 |
+
Cookies=true
|
4736 |
+
|
4737 |
+
[Seram Server]
|
4738 |
+
Parent=Translators
|
4739 |
+
Browser="Seram Server"
|
4740 |
+
|
4741 |
+
[TeragramWebcrawler/*]
|
4742 |
+
Parent=Translators
|
4743 |
+
Browser="TeragramWebcrawler"
|
4744 |
+
Version=1.0
|
4745 |
+
MajorVer=1
|
4746 |
+
MinorVer=0
|
4747 |
+
|
4748 |
+
[WebIndexer/* (Web Indexer; *)]
|
4749 |
+
Parent=Translators
|
4750 |
+
Browser="WorldLingo"
|
4751 |
+
|
4752 |
+
[WebTrans]
|
4753 |
+
Parent=Translators
|
4754 |
+
Browser="WebTrans"
|
4755 |
+
|
4756 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Version Checkers
|
4757 |
+
|
4758 |
+
[Version Checkers]
|
4759 |
+
Parent=DefaultProperties
|
4760 |
+
Browser="Version Checkers"
|
4761 |
+
Crawler=true
|
4762 |
+
|
4763 |
+
[Automated Browscap.ini Updater. To report issues contact us at http://www.skycomp.ca]
|
4764 |
+
Parent=Version Checkers
|
4765 |
+
Browser="Automated Browscap.ini Updater"
|
4766 |
+
|
4767 |
+
[BMC Link Validator (http://www.briansmodelcars.com/links/)]
|
4768 |
+
Parent=Version Checkers
|
4769 |
+
Browser="BMC Link Validator"
|
4770 |
+
MajorVer=1
|
4771 |
+
MinorVer=0
|
4772 |
+
Platform=Win2000
|
4773 |
+
|
4774 |
+
[Browscap updater]
|
4775 |
+
Parent=Version Checkers
|
4776 |
+
Browser="Browscap updater"
|
4777 |
+
|
4778 |
+
[BrowscapUpdater1.0]
|
4779 |
+
Parent=Version Checkers
|
4780 |
+
|
4781 |
+
[Browser Capabilities Project (http://browsers.garykeith.com; http://browsers.garykeith.com/sitemail/contact-me.asp)]
|
4782 |
+
Parent=Version Checkers
|
4783 |
+
Browser="Gary Keith's Version Checker"
|
4784 |
+
|
4785 |
+
[Browser Capabilities Project AutoDownloader; created by Tom Kelleher Consulting, Inc. (tkelleher.com); used with special permission from Gary Joel Keith; uses Microsoft's WinHTTP component]
|
4786 |
+
Parent=Version Checkers
|
4787 |
+
Browser="TKC AutoDownloader"
|
4788 |
+
|
4789 |
+
[browsers.garykeith.com browscap.ini bot BETA]
|
4790 |
+
Parent=Version Checkers
|
4791 |
+
|
4792 |
+
[Code Sample Web Client]
|
4793 |
+
Parent=Version Checkers
|
4794 |
+
Browser="Code Sample Web Client"
|
4795 |
+
|
4796 |
+
[Desktop Sidebar*]
|
4797 |
+
Parent=Version Checkers
|
4798 |
+
Browser="Desktop Sidebar"
|
4799 |
+
isBanned=true
|
4800 |
+
|
4801 |
+
[Mono Browser Capabilities Updater*]
|
4802 |
+
Parent=Version Checkers
|
4803 |
+
Browser="Mono Browser Capabilities Updater"
|
4804 |
+
isBanned=true
|
4805 |
+
|
4806 |
+
[Rewmi/*]
|
4807 |
+
Parent=Version Checkers
|
4808 |
+
isBanned=true
|
4809 |
+
|
4810 |
+
[Subtext Version 1.9* - http://subtextproject.com/ (Microsoft Windows NT 5.2.*)]
|
4811 |
+
Parent=Version Checkers
|
4812 |
+
Browser="Subtext"
|
4813 |
+
|
4814 |
+
[TherapeuticResearch]
|
4815 |
+
Parent=Version Checkers
|
4816 |
+
Browser="TherapeuticResearch"
|
4817 |
+
|
4818 |
+
[UpdateBrowscap*]
|
4819 |
+
Parent=Version Checkers
|
4820 |
+
Browser="UpdateBrowscap"
|
4821 |
+
|
4822 |
+
[www.garykeith.com browscap.ini bot*]
|
4823 |
+
Parent=Version Checkers
|
4824 |
+
Browser="clarkson.edu "
|
4825 |
+
|
4826 |
+
[www.substancia.com AutoHTTPAgent (ver *)]
|
4827 |
+
Parent=Version Checkers
|
4828 |
+
Browser="Subst�ncia"
|
4829 |
+
|
4830 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Become
|
4831 |
+
|
4832 |
+
[Become]
|
4833 |
+
Parent=DefaultProperties
|
4834 |
+
Browser="Become"
|
4835 |
+
Frames=true
|
4836 |
+
Tables=true
|
4837 |
+
isSyndicationReader=true
|
4838 |
+
Crawler=true
|
4839 |
+
|
4840 |
+
[*BecomeBot/*]
|
4841 |
+
Parent=Become
|
4842 |
+
Browser="BecomeBot"
|
4843 |
+
|
4844 |
+
[*BecomeBot@exava.com*]
|
4845 |
+
Parent=Become
|
4846 |
+
Browser="BecomeBot"
|
4847 |
+
|
4848 |
+
[*Exabot@exava.com*]
|
4849 |
+
Parent=Become
|
4850 |
+
Browser="Exabot"
|
4851 |
+
|
4852 |
+
[MonkeyCrawl/*]
|
4853 |
+
Parent=Become
|
4854 |
+
Browser="MonkeyCrawl"
|
4855 |
+
|
4856 |
+
[Mozilla/5.0 (compatible; BecomeJPBot/2.3; *)]
|
4857 |
+
Parent=Become
|
4858 |
+
Browser="BecomeJPBot"
|
4859 |
+
|
4860 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Blue Coat Systems
|
4861 |
+
|
4862 |
+
[Blue Coat Systems]
|
4863 |
+
Parent=DefaultProperties
|
4864 |
+
Browser="Blue Coat Systems"
|
4865 |
+
isBanned=true
|
4866 |
+
Crawler=true
|
4867 |
+
|
4868 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Browscap Abusers
|
4869 |
+
|
4870 |
+
[Browscap Abusers]
|
4871 |
+
Parent=DefaultProperties
|
4872 |
+
Browser="Browscap Abusers"
|
4873 |
+
isBanned=true
|
4874 |
+
|
4875 |
+
[Apple-PubSub/*]
|
4876 |
+
Parent=Browscap Abusers
|
4877 |
+
Browser="Apple-PubSub"
|
4878 |
+
|
4879 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FeedHub
|
4880 |
+
|
4881 |
+
[FeedHub]
|
4882 |
+
Parent=DefaultProperties
|
4883 |
+
Browser="FeedHub"
|
4884 |
+
isSyndicationReader=true
|
4885 |
+
|
4886 |
+
[FeedHub FeedDiscovery/1.0 (http://www.feedhub.com)]
|
4887 |
+
Parent=FeedHub
|
4888 |
+
Browser="FeedHub FeedDiscovery"
|
4889 |
+
Version=1.0
|
4890 |
+
MajorVer=1
|
4891 |
+
MinorVer=0
|
4892 |
+
|
4893 |
+
[FeedHub FeedFetcher/1.0 (http://www.feedhub.com)]
|
4894 |
+
Parent=FeedHub
|
4895 |
+
Browser="FeedHub FeedFetcher"
|
4896 |
+
Version=1.0
|
4897 |
+
MajorVer=1
|
4898 |
+
MinorVer=0
|
4899 |
+
|
4900 |
+
[FeedHub MetaDataFetcher/1.0 (http://www.feedhub.com)]
|
4901 |
+
Parent=FeedHub
|
4902 |
+
Browser="FeedHub MetaDataFetcher"
|
4903 |
+
Version=1.0
|
4904 |
+
MajorVer=1
|
4905 |
+
MinorVer=0
|
4906 |
+
|
4907 |
+
[Internet Content Rating Association]
|
4908 |
+
Parent=DefaultProperties
|
4909 |
+
Browser=""
|
4910 |
+
Frames=true
|
4911 |
+
IFrames=true
|
4912 |
+
Tables=true
|
4913 |
+
Cookies=true
|
4914 |
+
Crawler=true
|
4915 |
+
|
4916 |
+
[ICRA_label_generator/1.?]
|
4917 |
+
Parent=Internet Content Rating Association
|
4918 |
+
Browser="ICRA_label_generator"
|
4919 |
+
|
4920 |
+
[ICRA_Semantic_spider/0.?]
|
4921 |
+
Parent=Internet Content Rating Association
|
4922 |
+
Browser="ICRA_Semantic_spider"
|
4923 |
+
|
4924 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NameProtect
|
4925 |
+
|
4926 |
+
[NameProtect]
|
4927 |
+
Parent=DefaultProperties
|
4928 |
+
Browser="NameProtect"
|
4929 |
+
isBanned=true
|
4930 |
+
Crawler=true
|
4931 |
+
|
4932 |
+
[abot/*]
|
4933 |
+
Parent=NameProtect
|
4934 |
+
Browser="NameProtect"
|
4935 |
+
|
4936 |
+
[NP/*]
|
4937 |
+
Parent=NameProtect
|
4938 |
+
Browser="NameProtect"
|
4939 |
+
|
4940 |
+
[NPBot*]
|
4941 |
+
Parent=NameProtect
|
4942 |
+
Browser="NameProtect"
|
4943 |
+
|
4944 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netcraft
|
4945 |
+
|
4946 |
+
[Netcraft]
|
4947 |
+
Parent=DefaultProperties
|
4948 |
+
Browser="Netcraft"
|
4949 |
+
isBanned=true
|
4950 |
+
Crawler=true
|
4951 |
+
|
4952 |
+
[*Netcraft Web Server Survey*]
|
4953 |
+
Parent=Netcraft
|
4954 |
+
Browser="Netcraft Webserver Survey"
|
4955 |
+
isBanned=true
|
4956 |
+
|
4957 |
+
[Mozilla/5.0 (compatible; NetcraftSurveyAgent/1.0; info@netcraft.com)]
|
4958 |
+
Parent=Netcraft
|
4959 |
+
Browser="NetcraftSurveyAgent"
|
4960 |
+
|
4961 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NewsGator
|
4962 |
+
|
4963 |
+
[NewsGator]
|
4964 |
+
Parent=DefaultProperties
|
4965 |
+
Browser="NewsGator"
|
4966 |
+
isSyndicationReader=true
|
4967 |
+
|
4968 |
+
[MarsEdit*]
|
4969 |
+
Parent=NewsGator
|
4970 |
+
Browser="MarsEdit"
|
4971 |
+
|
4972 |
+
[NetNewsWire*/*]
|
4973 |
+
Parent=NewsGator
|
4974 |
+
Browser="NetNewsWire"
|
4975 |
+
Platform=MacOSX
|
4976 |
+
|
4977 |
+
[NewsFire/*]
|
4978 |
+
Parent=NewsGator
|
4979 |
+
Browser="NewsFire"
|
4980 |
+
|
4981 |
+
[NewsGator FetchLinks extension/*]
|
4982 |
+
Parent=NewsGator
|
4983 |
+
Browser="NewsGator FetchLinks"
|
4984 |
+
|
4985 |
+
[NewsGator/*]
|
4986 |
+
Parent=NewsGator
|
4987 |
+
Browser="NewsGator"
|
4988 |
+
isBanned=true
|
4989 |
+
|
4990 |
+
[NewsGatorOnline/*]
|
4991 |
+
Parent=NewsGator
|
4992 |
+
Browser="NewsGatorOnline"
|
4993 |
+
|
4994 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 0.2
|
4995 |
+
|
4996 |
+
[Chrome 0.2]
|
4997 |
+
Parent=DefaultProperties
|
4998 |
+
Browser="Chrome"
|
4999 |
+
Version=0.2
|
5000 |
+
MinorVer=2
|
5001 |
+
Beta=true
|
5002 |
+
Win32=true
|
5003 |
+
Frames=true
|
5004 |
+
IFrames=true
|
5005 |
+
Tables=true
|
5006 |
+
Cookies=true
|
5007 |
+
JavaApplets=true
|
5008 |
+
JavaScript=true
|
5009 |
+
CssVersion=3
|
5010 |
+
supportsCSS=true
|
5011 |
+
|
5012 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.2.* Safari/*]
|
5013 |
+
Parent=Chrome 0.2
|
5014 |
+
Platform=WinXP
|
5015 |
+
|
5016 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.2.* Safari/*]
|
5017 |
+
Parent=Chrome 0.2
|
5018 |
+
Platform=Win2003
|
5019 |
+
|
5020 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.2.* Safari/*]
|
5021 |
+
Parent=Chrome 0.2
|
5022 |
+
Platform=WinVista
|
5023 |
+
|
5024 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 0.3
|
5025 |
+
|
5026 |
+
[Chrome 0.3]
|
5027 |
+
Parent=DefaultProperties
|
5028 |
+
Browser="Chrome"
|
5029 |
+
Version=0.3
|
5030 |
+
MinorVer=3
|
5031 |
+
Beta=true
|
5032 |
+
Win32=true
|
5033 |
+
Frames=true
|
5034 |
+
IFrames=true
|
5035 |
+
Tables=true
|
5036 |
+
Cookies=true
|
5037 |
+
JavaApplets=true
|
5038 |
+
JavaScript=true
|
5039 |
+
CssVersion=3
|
5040 |
+
supportsCSS=true
|
5041 |
+
|
5042 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.3.* Safari/*]
|
5043 |
+
Parent=Chrome 0.3
|
5044 |
+
Platform=WinXP
|
5045 |
+
|
5046 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.3.* Safari/*]
|
5047 |
+
Parent=Chrome 0.3
|
5048 |
+
Platform=Win2003
|
5049 |
+
|
5050 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.3.* Safari/*]
|
5051 |
+
Parent=Chrome 0.3
|
5052 |
+
Platform=WinVista
|
5053 |
+
|
5054 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 0.4
|
5055 |
+
|
5056 |
+
[Chrome 0.4]
|
5057 |
+
Parent=DefaultProperties
|
5058 |
+
Browser="Chrome"
|
5059 |
+
Version=0.4
|
5060 |
+
MinorVer=4
|
5061 |
+
Win32=true
|
5062 |
+
Frames=true
|
5063 |
+
IFrames=true
|
5064 |
+
Tables=true
|
5065 |
+
Cookies=true
|
5066 |
+
JavaApplets=true
|
5067 |
+
JavaScript=true
|
5068 |
+
CssVersion=3
|
5069 |
+
supportsCSS=true
|
5070 |
+
|
5071 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.4.* Safari/*]
|
5072 |
+
Parent=Chrome 0.4
|
5073 |
+
Platform=WinXP
|
5074 |
+
|
5075 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.4.* Safari/*]
|
5076 |
+
Parent=Chrome 0.4
|
5077 |
+
Platform=Win2003
|
5078 |
+
|
5079 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.4.* Safari/*]
|
5080 |
+
Parent=Chrome 0.4
|
5081 |
+
Platform=WinVista
|
5082 |
+
|
5083 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 0.5
|
5084 |
+
|
5085 |
+
[Chrome 0.5]
|
5086 |
+
Parent=DefaultProperties
|
5087 |
+
Browser="Chrome"
|
5088 |
+
Version=0.5
|
5089 |
+
MinorVer=5
|
5090 |
+
Beta=true
|
5091 |
+
Win32=true
|
5092 |
+
Frames=true
|
5093 |
+
IFrames=true
|
5094 |
+
Tables=true
|
5095 |
+
Cookies=true
|
5096 |
+
JavaApplets=true
|
5097 |
+
JavaScript=true
|
5098 |
+
CssVersion=3
|
5099 |
+
supportsCSS=true
|
5100 |
+
|
5101 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.5.* Safari/*]
|
5102 |
+
Parent=Chrome 0.5
|
5103 |
+
Platform=WinXP
|
5104 |
+
|
5105 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.5.* Safari/*]
|
5106 |
+
Parent=Chrome 0.5
|
5107 |
+
Platform=Win2003
|
5108 |
+
|
5109 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.5.* Safari/*]
|
5110 |
+
Parent=Chrome 0.5
|
5111 |
+
Platform=WinVista
|
5112 |
+
|
5113 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 1.0
|
5114 |
+
|
5115 |
+
[Chrome 1.0]
|
5116 |
+
Parent=DefaultProperties
|
5117 |
+
Browser="Chrome"
|
5118 |
+
Version=1.0
|
5119 |
+
MajorVer=1
|
5120 |
+
Win32=true
|
5121 |
+
Frames=true
|
5122 |
+
IFrames=true
|
5123 |
+
Tables=true
|
5124 |
+
Cookies=true
|
5125 |
+
JavaApplets=true
|
5126 |
+
JavaScript=true
|
5127 |
+
CssVersion=3
|
5128 |
+
supportsCSS=true
|
5129 |
+
|
5130 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*]
|
5131 |
+
Parent=Chrome 1.0
|
5132 |
+
Platform=WinXP
|
5133 |
+
|
5134 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*]
|
5135 |
+
Parent=Chrome 1.0
|
5136 |
+
Platform=Win2003
|
5137 |
+
|
5138 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*]
|
5139 |
+
Parent=Chrome 1.0
|
5140 |
+
Platform=WinVista
|
5141 |
+
|
5142 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*]
|
5143 |
+
Parent=Chrome 1.0
|
5144 |
+
Platform=Win7
|
5145 |
+
|
5146 |
+
[Mozilla/5.0 (Windows; U; Windows NT 7.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*]
|
5147 |
+
Parent=Chrome 1.0
|
5148 |
+
Platform=Win7
|
5149 |
+
|
5150 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 2.0
|
5151 |
+
|
5152 |
+
[Chrome 2.0]
|
5153 |
+
Parent=DefaultProperties
|
5154 |
+
Browser="Chrome"
|
5155 |
+
Version=2.0
|
5156 |
+
MajorVer=2
|
5157 |
+
Win32=true
|
5158 |
+
Frames=true
|
5159 |
+
IFrames=true
|
5160 |
+
Tables=true
|
5161 |
+
Cookies=true
|
5162 |
+
JavaApplets=true
|
5163 |
+
JavaScript=true
|
5164 |
+
CssVersion=3
|
5165 |
+
supportsCSS=true
|
5166 |
+
|
5167 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*]
|
5168 |
+
Parent=Chrome 2.0
|
5169 |
+
Platform=WinXP
|
5170 |
+
|
5171 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*]
|
5172 |
+
Parent=Chrome 2.0
|
5173 |
+
Platform=Win2003
|
5174 |
+
|
5175 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*]
|
5176 |
+
Parent=Chrome 2.0
|
5177 |
+
Platform=WinVista
|
5178 |
+
|
5179 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*]
|
5180 |
+
Parent=Chrome 2.0
|
5181 |
+
Platform=Win7
|
5182 |
+
|
5183 |
+
[Mozilla/5.0 (Windows; U; Windows NT 7.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*]
|
5184 |
+
Parent=Chrome 2.0
|
5185 |
+
Platform=Win7
|
5186 |
+
|
5187 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Google Code
|
5188 |
+
|
5189 |
+
[Google Code]
|
5190 |
+
Parent=DefaultProperties
|
5191 |
+
Browser="Google Code"
|
5192 |
+
Tables=true
|
5193 |
+
Cookies=true
|
5194 |
+
JavaApplets=true
|
5195 |
+
|
5196 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Iron 0.2
|
5197 |
+
|
5198 |
+
[Iron 0.2]
|
5199 |
+
Parent=DefaultProperties
|
5200 |
+
Browser="Iron"
|
5201 |
+
Version=0.2
|
5202 |
+
MinorVer=2
|
5203 |
+
Win32=true
|
5204 |
+
Frames=true
|
5205 |
+
IFrames=true
|
5206 |
+
Tables=true
|
5207 |
+
Cookies=true
|
5208 |
+
JavaApplets=true
|
5209 |
+
JavaScript=true
|
5210 |
+
CssVersion=3
|
5211 |
+
supportsCSS=true
|
5212 |
+
|
5213 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.2.* Safari/*]
|
5214 |
+
Parent=Iron 0.2
|
5215 |
+
Platform=WinXP
|
5216 |
+
|
5217 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.2.* Safari/*]
|
5218 |
+
Parent=Iron 0.2
|
5219 |
+
Platform=WinVista
|
5220 |
+
|
5221 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.2.* Safari/*]
|
5222 |
+
Parent=Iron 0.2
|
5223 |
+
Platform=Win7
|
5224 |
+
|
5225 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Iron 0.3
|
5226 |
+
|
5227 |
+
[Iron 0.3]
|
5228 |
+
Parent=DefaultProperties
|
5229 |
+
Browser="Iron"
|
5230 |
+
Version=0.3
|
5231 |
+
MinorVer=3
|
5232 |
+
Win32=true
|
5233 |
+
Frames=true
|
5234 |
+
IFrames=true
|
5235 |
+
Tables=true
|
5236 |
+
Cookies=true
|
5237 |
+
JavaApplets=true
|
5238 |
+
JavaScript=true
|
5239 |
+
CssVersion=3
|
5240 |
+
supportsCSS=true
|
5241 |
+
|
5242 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.3.* Safari/*]
|
5243 |
+
Parent=Iron 0.3
|
5244 |
+
Platform=WinXP
|
5245 |
+
|
5246 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.3.* Safari/*]
|
5247 |
+
Parent=Iron 0.3
|
5248 |
+
Platform=WinVista
|
5249 |
+
|
5250 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.3.* Safari/*]
|
5251 |
+
Parent=Iron 0.3
|
5252 |
+
Platform=Win7
|
5253 |
+
|
5254 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Iron 0.4
|
5255 |
+
|
5256 |
+
[Iron 0.4]
|
5257 |
+
Parent=DefaultProperties
|
5258 |
+
Browser="Iron"
|
5259 |
+
Version=0.4
|
5260 |
+
MinorVer=4
|
5261 |
+
Win32=true
|
5262 |
+
Frames=true
|
5263 |
+
IFrames=true
|
5264 |
+
Tables=true
|
5265 |
+
Cookies=true
|
5266 |
+
JavaApplets=true
|
5267 |
+
JavaScript=true
|
5268 |
+
CssVersion=3
|
5269 |
+
supportsCSS=true
|
5270 |
+
|
5271 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.4.* Safari/*]
|
5272 |
+
Parent=Iron 0.4
|
5273 |
+
Platform=WinXP
|
5274 |
+
|
5275 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.4.* Safari/*]
|
5276 |
+
Parent=Iron 0.4
|
5277 |
+
Platform=WinVista
|
5278 |
+
|
5279 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.4.* Safari/*]
|
5280 |
+
Parent=Iron 0.4
|
5281 |
+
Platform=Win7
|
5282 |
+
|
5283 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iPod
|
5284 |
+
|
5285 |
+
[iPod]
|
5286 |
+
Parent=DefaultProperties
|
5287 |
+
Browser="iPod"
|
5288 |
+
Platform=iPhone OSX
|
5289 |
+
isMobileDevice=true
|
5290 |
+
|
5291 |
+
[Mozilla/5.0 (iPod; U; *Mac OS X; *) AppleWebKit/* (*) Version/3.0 Mobile/* Safari/*]
|
5292 |
+
Parent=iPod
|
5293 |
+
Version=3.0
|
5294 |
+
MajorVer=3
|
5295 |
+
MinorVer=0
|
5296 |
+
Platform=MacOSX
|
5297 |
+
|
5298 |
+
[Mozilla/5.0 (iPod; U; CPU iPhone OS 2_2 like Mac OS X; en-us) AppleWebKit/* (KHTML, like Gecko) Mobile/*]
|
5299 |
+
Parent=iPod
|
5300 |
+
|
5301 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iTunes
|
5302 |
+
|
5303 |
+
[iTunes]
|
5304 |
+
Parent=DefaultProperties
|
5305 |
+
Browser="iTunes"
|
5306 |
+
Platform=iPhone OSX
|
5307 |
+
|
5308 |
+
[iTunes/* (Windows; ?)]
|
5309 |
+
Parent=iTunes
|
5310 |
+
Browser="iTunes"
|
5311 |
+
Platform=Win32
|
5312 |
+
Win32=true
|
5313 |
+
|
5314 |
+
[MOT-* iTunes/* MIB/* Profile/MIDP-* Configuration/CLDC-* UP.Link/*]
|
5315 |
+
Parent=iTunes
|
5316 |
+
|
5317 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Media Players
|
5318 |
+
|
5319 |
+
[Media Players]
|
5320 |
+
Parent=DefaultProperties
|
5321 |
+
Browser="Media Players"
|
5322 |
+
Cookies=true
|
5323 |
+
|
5324 |
+
[Microsoft NetShow(TM) Player with RealVideo(R)]
|
5325 |
+
Parent=Media Players
|
5326 |
+
Browser="Microsoft NetShow"
|
5327 |
+
|
5328 |
+
[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; *) AppleWebKit/* RealPlayer]
|
5329 |
+
Parent=Media Players
|
5330 |
+
Browser="RealPlayer"
|
5331 |
+
Platform=MacOSX
|
5332 |
+
|
5333 |
+
[MPlayer 0.9*]
|
5334 |
+
Parent=Media Players
|
5335 |
+
Browser="MPlayer"
|
5336 |
+
Version=0.9
|
5337 |
+
MajorVer=0
|
5338 |
+
MinorVer=9
|
5339 |
+
|
5340 |
+
[MPlayer 1.*]
|
5341 |
+
Parent=Media Players
|
5342 |
+
Browser="MPlayer"
|
5343 |
+
Version=1.0
|
5344 |
+
MajorVer=1
|
5345 |
+
MinorVer=0
|
5346 |
+
|
5347 |
+
[MPlayer HEAD CVS]
|
5348 |
+
Parent=Media Players
|
5349 |
+
Browser="MPlayer"
|
5350 |
+
|
5351 |
+
[RealPlayer*]
|
5352 |
+
Parent=Media Players
|
5353 |
+
Browser="RealPlayer"
|
5354 |
+
|
5355 |
+
[RMA/*]
|
5356 |
+
Parent=Media Players
|
5357 |
+
Browser="RMA"
|
5358 |
+
|
5359 |
+
[VLC media player*]
|
5360 |
+
Parent=Media Players
|
5361 |
+
Browser="VLC"
|
5362 |
+
|
5363 |
+
[vobsub]
|
5364 |
+
Parent=Media Players
|
5365 |
+
Browser="vobsub"
|
5366 |
+
isBanned=true
|
5367 |
+
|
5368 |
+
[WinampMPEG/*]
|
5369 |
+
Parent=Media Players
|
5370 |
+
Browser="WinAmp"
|
5371 |
+
|
5372 |
+
[Nintendo Wii]
|
5373 |
+
Parent=DefaultProperties
|
5374 |
+
Browser="Wii"
|
5375 |
+
isMobileDevice=true
|
5376 |
+
|
5377 |
+
[Opera/* (Nintendo Wii; U; *)]
|
5378 |
+
Parent=Nintendo Wii
|
5379 |
+
|
5380 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Windows Media Player
|
5381 |
+
|
5382 |
+
[Windows Media Player]
|
5383 |
+
Parent=DefaultProperties
|
5384 |
+
Browser="Windows Media Player"
|
5385 |
+
Cookies=true
|
5386 |
+
|
5387 |
+
[NSPlayer/10.*]
|
5388 |
+
Parent=Windows Media Player
|
5389 |
+
Version=10.0
|
5390 |
+
MajorVer=10
|
5391 |
+
MinorVer=0
|
5392 |
+
|
5393 |
+
[NSPlayer/11.* WMFSDK/11.*]
|
5394 |
+
Parent=Windows Media Player
|
5395 |
+
Browser="Windows Media Player"
|
5396 |
+
Version=11.0
|
5397 |
+
MajorVer=11
|
5398 |
+
MinorVer=0
|
5399 |
+
|
5400 |
+
[NSPlayer/4.*]
|
5401 |
+
Parent=Windows Media Player
|
5402 |
+
Browser="Windows Media Player"
|
5403 |
+
Version=4.0
|
5404 |
+
MajorVer=4
|
5405 |
+
MinorVer=0
|
5406 |
+
|
5407 |
+
[NSPlayer/7.*]
|
5408 |
+
Parent=Windows Media Player
|
5409 |
+
Browser="Windows Media Player"
|
5410 |
+
Version=7.0
|
5411 |
+
MajorVer=7
|
5412 |
+
MinorVer=0
|
5413 |
+
|
5414 |
+
[NSPlayer/8.*]
|
5415 |
+
Parent=Windows Media Player
|
5416 |
+
Browser="Windows Media Player"
|
5417 |
+
Version=8.0
|
5418 |
+
MajorVer=8
|
5419 |
+
MinorVer=0
|
5420 |
+
|
5421 |
+
[NSPlayer/9.*]
|
5422 |
+
Parent=Windows Media Player
|
5423 |
+
Browser="Windows Media Player"
|
5424 |
+
Version=9.0
|
5425 |
+
MajorVer=9
|
5426 |
+
MinorVer=0
|
5427 |
+
|
5428 |
+
[Windows-Media-Player/10.*]
|
5429 |
+
Parent=Windows Media Player
|
5430 |
+
Browser="Windows-Media-Player"
|
5431 |
+
Version=10.0
|
5432 |
+
MajorVer=10
|
5433 |
+
MinorVer=0
|
5434 |
+
Win32=true
|
5435 |
+
|
5436 |
+
[Windows-Media-Player/11.*]
|
5437 |
+
Parent=Windows Media Player
|
5438 |
+
Version=11.0
|
5439 |
+
MajorVer=11
|
5440 |
+
MinorVer=0
|
5441 |
+
Win32=true
|
5442 |
+
|
5443 |
+
[Windows-Media-Player/7.*]
|
5444 |
+
Parent=Windows Media Player
|
5445 |
+
Browser="Windows Media Player"
|
5446 |
+
Version=7.0
|
5447 |
+
MajorVer=7
|
5448 |
+
MinorVer=0
|
5449 |
+
Win32=true
|
5450 |
+
|
5451 |
+
[Windows-Media-Player/8.*]
|
5452 |
+
Parent=Windows Media Player
|
5453 |
+
Browser="Windows Media Player"
|
5454 |
+
Version=8.0
|
5455 |
+
MajorVer=8
|
5456 |
+
MinorVer=0
|
5457 |
+
Win32=true
|
5458 |
+
|
5459 |
+
[Windows-Media-Player/9.*]
|
5460 |
+
Parent=Windows Media Player
|
5461 |
+
Version=9.0
|
5462 |
+
MajorVer=9
|
5463 |
+
MinorVer=0
|
5464 |
+
Win32=true
|
5465 |
+
|
5466 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Zune
|
5467 |
+
|
5468 |
+
[Zune]
|
5469 |
+
Parent=DefaultProperties
|
5470 |
+
Browser="Zune"
|
5471 |
+
Cookies=true
|
5472 |
+
|
5473 |
+
[Mozilla/4.0 (compatible; MSIE ?.0; *Zune 2.0*)*]
|
5474 |
+
Parent=Zune
|
5475 |
+
Version=2.0
|
5476 |
+
MajorVer=2
|
5477 |
+
MinorVer=0
|
5478 |
+
|
5479 |
+
[Mozilla/4.0 (compatible; MSIE ?.0; *Zune 2.5*)*]
|
5480 |
+
Parent=Zune
|
5481 |
+
Version=2.5
|
5482 |
+
MajorVer=2
|
5483 |
+
MinorVer=5
|
5484 |
+
|
5485 |
+
[Mozilla/4.0 (compatible; MSIE ?.0; *Zune 3.0*)*]
|
5486 |
+
Parent=Zune
|
5487 |
+
Version=3.0
|
5488 |
+
MajorVer=3
|
5489 |
+
MinorVer=0
|
5490 |
+
|
5491 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.0
|
5492 |
+
|
5493 |
+
[QuickTime 7.0]
|
5494 |
+
Parent=DefaultProperties
|
5495 |
+
Browser="QuickTime"
|
5496 |
+
Version=7.0
|
5497 |
+
MajorVer=7
|
5498 |
+
Cookies=true
|
5499 |
+
|
5500 |
+
[QuickTime (qtver=7.0*;cpu=PPC;os=Mac 10.*)]
|
5501 |
+
Parent=QuickTime 7.0
|
5502 |
+
Platform=MacOSX
|
5503 |
+
|
5504 |
+
[QuickTime (qtver=7.0*;cpu=PPC;os=Mac 9.*)]
|
5505 |
+
Parent=QuickTime 7.0
|
5506 |
+
Platform=MacPPC
|
5507 |
+
|
5508 |
+
[QuickTime (qtver=7.0*;os=Windows 95*)]
|
5509 |
+
Parent=QuickTime 7.0
|
5510 |
+
Platform=Win95
|
5511 |
+
Win32=true
|
5512 |
+
|
5513 |
+
[QuickTime (qtver=7.0*;os=Windows 98*)]
|
5514 |
+
Parent=QuickTime 7.0
|
5515 |
+
Platform=Win98
|
5516 |
+
Win32=true
|
5517 |
+
|
5518 |
+
[QuickTime (qtver=7.0*;os=Windows Me*)]
|
5519 |
+
Parent=QuickTime 7.0
|
5520 |
+
Platform=WinME
|
5521 |
+
Win32=true
|
5522 |
+
|
5523 |
+
[QuickTime (qtver=7.0*;os=Windows NT 4.0*)]
|
5524 |
+
Parent=QuickTime 7.0
|
5525 |
+
Platform=WinNT
|
5526 |
+
Win32=true
|
5527 |
+
|
5528 |
+
[QuickTime (qtver=7.0*;os=Windows NT 5.0*)]
|
5529 |
+
Parent=QuickTime 7.0
|
5530 |
+
Platform=Win2000
|
5531 |
+
Win32=true
|
5532 |
+
|
5533 |
+
[QuickTime (qtver=7.0*;os=Windows NT 5.1*)]
|
5534 |
+
Parent=QuickTime 7.0
|
5535 |
+
Platform=WinXP
|
5536 |
+
Win32=true
|
5537 |
+
|
5538 |
+
[QuickTime (qtver=7.0*;os=Windows NT 5.2*)]
|
5539 |
+
Parent=QuickTime 7.0
|
5540 |
+
Platform=Win2003
|
5541 |
+
Win32=true
|
5542 |
+
|
5543 |
+
[QuickTime/7.0.* (qtver=7.0.*;*;os=Mac 10.*)*]
|
5544 |
+
Parent=QuickTime 7.0
|
5545 |
+
Platform=MacOSX
|
5546 |
+
|
5547 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.1
|
5548 |
+
|
5549 |
+
[QuickTime 7.1]
|
5550 |
+
Parent=DefaultProperties
|
5551 |
+
Browser="QuickTime"
|
5552 |
+
Version=7.1
|
5553 |
+
MajorVer=7
|
5554 |
+
MinorVer=1
|
5555 |
+
Cookies=true
|
5556 |
+
|
5557 |
+
[QuickTime (qtver=7.1*;cpu=PPC;os=Mac 10.*)]
|
5558 |
+
Parent=QuickTime 7.1
|
5559 |
+
Platform=MacOSX
|
5560 |
+
|
5561 |
+
[QuickTime (qtver=7.1*;cpu=PPC;os=Mac 9.*)]
|
5562 |
+
Parent=QuickTime 7.1
|
5563 |
+
Platform=MacPPC
|
5564 |
+
|
5565 |
+
[QuickTime (qtver=7.1*;os=Windows 98*)]
|
5566 |
+
Parent=QuickTime 7.1
|
5567 |
+
Platform=Win98
|
5568 |
+
Win32=true
|
5569 |
+
|
5570 |
+
[QuickTime (qtver=7.1*;os=Windows NT 4.0*)]
|
5571 |
+
Parent=QuickTime 7.1
|
5572 |
+
Platform=WinNT
|
5573 |
+
Win32=true
|
5574 |
+
|
5575 |
+
[QuickTime (qtver=7.1*;os=Windows NT 5.0*)]
|
5576 |
+
Parent=QuickTime 7.1
|
5577 |
+
Platform=Win2000
|
5578 |
+
Win32=true
|
5579 |
+
|
5580 |
+
[QuickTime (qtver=7.1*;os=Windows NT 5.1*)]
|
5581 |
+
Parent=QuickTime 7.1
|
5582 |
+
Platform=WinXP
|
5583 |
+
Win32=true
|
5584 |
+
|
5585 |
+
[QuickTime (qtver=7.1*;os=Windows NT 5.2*)]
|
5586 |
+
Parent=QuickTime 7.1
|
5587 |
+
Platform=Win2003
|
5588 |
+
Win32=true
|
5589 |
+
|
5590 |
+
[QuickTime/7.1.* (qtver=7.1.*;*;os=Mac 10.*)*]
|
5591 |
+
Parent=QuickTime 7.1
|
5592 |
+
Platform=MacOSX
|
5593 |
+
|
5594 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.2
|
5595 |
+
|
5596 |
+
[QuickTime 7.2]
|
5597 |
+
Parent=DefaultProperties
|
5598 |
+
Browser="QuickTime"
|
5599 |
+
Version=7.2
|
5600 |
+
MajorVer=7
|
5601 |
+
MinorVer=2
|
5602 |
+
Platform=MacOSX
|
5603 |
+
Cookies=true
|
5604 |
+
|
5605 |
+
[QuickTime (qtver=7.2*;cpu=PPC;os=Mac 10.*)]
|
5606 |
+
Parent=QuickTime 7.2
|
5607 |
+
Platform=MacOSX
|
5608 |
+
|
5609 |
+
[QuickTime (qtver=7.2*;cpu=PPC;os=Mac 9.*)]
|
5610 |
+
Parent=QuickTime 7.2
|
5611 |
+
Platform=MacPPC
|
5612 |
+
|
5613 |
+
[QuickTime (qtver=7.2*;os=Windows 98*)]
|
5614 |
+
Parent=QuickTime 7.2
|
5615 |
+
Platform=Win98
|
5616 |
+
Win32=true
|
5617 |
+
|
5618 |
+
[QuickTime (qtver=7.2*;os=Windows NT 4.0*)]
|
5619 |
+
Parent=QuickTime 7.2
|
5620 |
+
Platform=WinNT
|
5621 |
+
Win32=true
|
5622 |
+
|
5623 |
+
[QuickTime (qtver=7.2*;os=Windows NT 5.0*)]
|
5624 |
+
Parent=QuickTime 7.2
|
5625 |
+
Platform=Win2000
|
5626 |
+
Win32=true
|
5627 |
+
|
5628 |
+
[QuickTime (qtver=7.2*;os=Windows NT 5.1*)]
|
5629 |
+
Parent=QuickTime 7.2
|
5630 |
+
Platform=WinXP
|
5631 |
+
Win32=true
|
5632 |
+
|
5633 |
+
[QuickTime (qtver=7.2*;os=Windows NT 5.2*)]
|
5634 |
+
Parent=QuickTime 7.2
|
5635 |
+
Platform=Win2003
|
5636 |
+
Win32=true
|
5637 |
+
|
5638 |
+
[QuickTime/7.2.* (qtver=7.2.*;*;os=Mac 10.*)*]
|
5639 |
+
Parent=QuickTime 7.2
|
5640 |
+
Platform=MacOSX
|
5641 |
+
|
5642 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.3
|
5643 |
+
|
5644 |
+
[QuickTime 7.3]
|
5645 |
+
Parent=DefaultProperties
|
5646 |
+
Browser="QuickTime"
|
5647 |
+
Version=7.3
|
5648 |
+
MajorVer=7
|
5649 |
+
MinorVer=3
|
5650 |
+
Platform=MacOSX
|
5651 |
+
Cookies=true
|
5652 |
+
|
5653 |
+
[QuickTime (qtver=7.3*;cpu=PPC;os=Mac 10.*)]
|
5654 |
+
Parent=QuickTime 7.3
|
5655 |
+
Platform=MacOSX
|
5656 |
+
|
5657 |
+
[QuickTime (qtver=7.3*;cpu=PPC;os=Mac 9.*)]
|
5658 |
+
Parent=QuickTime 7.3
|
5659 |
+
Platform=MacPPC
|
5660 |
+
|
5661 |
+
[QuickTime (qtver=7.3*;os=Windows 98*)]
|
5662 |
+
Parent=QuickTime 7.3
|
5663 |
+
Platform=Win98
|
5664 |
+
Win32=true
|
5665 |
+
|
5666 |
+
[QuickTime (qtver=7.3*;os=Windows NT 4.0*)]
|
5667 |
+
Parent=QuickTime 7.3
|
5668 |
+
Platform=WinNT
|
5669 |
+
Win32=true
|
5670 |
+
|
5671 |
+
[QuickTime (qtver=7.3*;os=Windows NT 5.0*)]
|
5672 |
+
Parent=QuickTime 7.3
|
5673 |
+
Platform=Win2000
|
5674 |
+
Win32=true
|
5675 |
+
|
5676 |
+
[QuickTime (qtver=7.3*;os=Windows NT 5.1*)]
|
5677 |
+
Parent=QuickTime 7.3
|
5678 |
+
Platform=WinXP
|
5679 |
+
Win32=true
|
5680 |
+
|
5681 |
+
[QuickTime (qtver=7.3*;os=Windows NT 5.2*)]
|
5682 |
+
Parent=QuickTime 7.3
|
5683 |
+
Platform=Win2003
|
5684 |
+
Win32=true
|
5685 |
+
|
5686 |
+
[QuickTime/7.3.* (qtver=7.3.*;*;os=Mac 10.*)*]
|
5687 |
+
Parent=QuickTime 7.3
|
5688 |
+
Platform=MacOSX
|
5689 |
+
|
5690 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.4
|
5691 |
+
|
5692 |
+
[QuickTime 7.4]
|
5693 |
+
Parent=DefaultProperties
|
5694 |
+
Browser="QuickTime"
|
5695 |
+
Version=7.4
|
5696 |
+
MajorVer=7
|
5697 |
+
MinorVer=4
|
5698 |
+
Platform=MacOSX
|
5699 |
+
Cookies=true
|
5700 |
+
|
5701 |
+
[QuickTime (qtver=7.4*;cpu=PPC;os=Mac 10.*)]
|
5702 |
+
Parent=QuickTime 7.4
|
5703 |
+
Platform=MacOSX
|
5704 |
+
|
5705 |
+
[QuickTime (qtver=7.4*;cpu=PPC;os=Mac 9.*)]
|
5706 |
+
Parent=QuickTime 7.4
|
5707 |
+
Platform=MacPPC
|
5708 |
+
|
5709 |
+
[QuickTime (qtver=7.4*;os=Windows 98*)]
|
5710 |
+
Parent=QuickTime 7.4
|
5711 |
+
Platform=Win98
|
5712 |
+
Win32=true
|
5713 |
+
|
5714 |
+
[QuickTime (qtver=7.4*;os=Windows NT 4.0*)]
|
5715 |
+
Parent=QuickTime 7.4
|
5716 |
+
Platform=WinNT
|
5717 |
+
Win32=true
|
5718 |
+
|
5719 |
+
[QuickTime (qtver=7.4*;os=Windows NT 5.0*)]
|
5720 |
+
Parent=QuickTime 7.4
|
5721 |
+
Platform=Win2000
|
5722 |
+
Win32=true
|
5723 |
+
|
5724 |
+
[QuickTime (qtver=7.4*;os=Windows NT 5.1*)]
|
5725 |
+
Parent=QuickTime 7.4
|
5726 |
+
Platform=WinXP
|
5727 |
+
Win32=true
|
5728 |
+
|
5729 |
+
[QuickTime (qtver=7.4*;os=Windows NT 5.2*)]
|
5730 |
+
Parent=QuickTime 7.4
|
5731 |
+
Platform=Win2003
|
5732 |
+
Win32=true
|
5733 |
+
|
5734 |
+
[QuickTime/7.4.* (qtver=7.4.*;*;os=Mac 10.*)*]
|
5735 |
+
Parent=QuickTime 7.4
|
5736 |
+
Platform=MacOSX
|
5737 |
+
|
5738 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Google Android
|
5739 |
+
|
5740 |
+
[Android]
|
5741 |
+
Parent=DefaultProperties
|
5742 |
+
Browser="Android"
|
5743 |
+
Frames=true
|
5744 |
+
Tables=true
|
5745 |
+
Cookies=true
|
5746 |
+
JavaScript=true
|
5747 |
+
isMobileDevice=true
|
5748 |
+
|
5749 |
+
[Mozilla/5.0 (Linux; U; Android *; *) AppleWebKit/* (KHTML, like Gecko) Safari/*]
|
5750 |
+
Parent=Android
|
5751 |
+
Browser="Android"
|
5752 |
+
Platform=Linux
|
5753 |
+
isMobileDevice=true
|
5754 |
+
|
5755 |
+
[Mozilla/5.0 (Linux; U; Android *; *) AppleWebKit/* (KHTML, like Gecko) Version/3.0.* Mobile Safari/*]
|
5756 |
+
Parent=Android
|
5757 |
+
Browser="Android"
|
5758 |
+
Platform=Linux
|
5759 |
+
isMobileDevice=true
|
5760 |
+
|
5761 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; BlackBerry
|
5762 |
+
|
5763 |
+
[BlackBerry]
|
5764 |
+
Parent=DefaultProperties
|
5765 |
+
Browser="BlackBerry"
|
5766 |
+
Frames=true
|
5767 |
+
Tables=true
|
5768 |
+
Cookies=true
|
5769 |
+
JavaScript=true
|
5770 |
+
isMobileDevice=true
|
5771 |
+
|
5772 |
+
[*BlackBerry*]
|
5773 |
+
Parent=BlackBerry
|
5774 |
+
|
5775 |
+
[*BlackBerrySimulator/*]
|
5776 |
+
Parent=BlackBerry
|
5777 |
+
|
5778 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Handspring Blazer
|
5779 |
+
|
5780 |
+
[Blazer]
|
5781 |
+
Parent=DefaultProperties
|
5782 |
+
Browser="Handspring Blazer"
|
5783 |
+
Platform=Palm
|
5784 |
+
Frames=true
|
5785 |
+
Tables=true
|
5786 |
+
Cookies=true
|
5787 |
+
isMobileDevice=true
|
5788 |
+
|
5789 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Windows 95; PalmSource; Blazer 3.0) 16;160x160]
|
5790 |
+
Parent=Blazer
|
5791 |
+
Version=3.0
|
5792 |
+
MajorVer=3
|
5793 |
+
MinorVer=0
|
5794 |
+
|
5795 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.0) 16;320x448]
|
5796 |
+
Parent=Blazer
|
5797 |
+
Version=4.0
|
5798 |
+
MajorVer=4
|
5799 |
+
MinorVer=0
|
5800 |
+
|
5801 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.1) 16;320x320]
|
5802 |
+
Parent=Blazer
|
5803 |
+
Version=4.1
|
5804 |
+
MajorVer=4
|
5805 |
+
MinorVer=1
|
5806 |
+
|
5807 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.2) 16;320x320]
|
5808 |
+
Parent=Blazer
|
5809 |
+
Version=4.2
|
5810 |
+
MajorVer=4
|
5811 |
+
MinorVer=2
|
5812 |
+
|
5813 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.4) 16;320x320]
|
5814 |
+
Parent=Blazer
|
5815 |
+
Version=4.4
|
5816 |
+
MajorVer=4
|
5817 |
+
MinorVer=4
|
5818 |
+
|
5819 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.5) 16;320x320]
|
5820 |
+
Parent=Blazer
|
5821 |
+
Version=4.5
|
5822 |
+
MajorVer=4
|
5823 |
+
MinorVer=5
|
5824 |
+
|
5825 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DoCoMo
|
5826 |
+
|
5827 |
+
[DoCoMo]
|
5828 |
+
Parent=DefaultProperties
|
5829 |
+
Browser="DoCoMo"
|
5830 |
+
Frames=true
|
5831 |
+
Tables=true
|
5832 |
+
Cookies=true
|
5833 |
+
JavaScript=true
|
5834 |
+
isMobileDevice=true
|
5835 |
+
|
5836 |
+
[DoCoMo/1.0*]
|
5837 |
+
Parent=DoCoMo
|
5838 |
+
Version=1.0
|
5839 |
+
MajorVer=1
|
5840 |
+
MinorVer=0
|
5841 |
+
Platform=WAP
|
5842 |
+
|
5843 |
+
[DoCoMo/2.0*]
|
5844 |
+
Parent=DoCoMo
|
5845 |
+
Version=2.0
|
5846 |
+
MajorVer=2
|
5847 |
+
MinorVer=0
|
5848 |
+
Platform=WAP
|
5849 |
+
|
5850 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IEMobile
|
5851 |
+
|
5852 |
+
[IEMobile]
|
5853 |
+
Parent=DefaultProperties
|
5854 |
+
Browser="IEMobile"
|
5855 |
+
Platform=WinCE
|
5856 |
+
Win32=true
|
5857 |
+
Frames=true
|
5858 |
+
IFrames=true
|
5859 |
+
Tables=true
|
5860 |
+
Cookies=true
|
5861 |
+
VBScript=true
|
5862 |
+
JavaScript=true
|
5863 |
+
ActiveXControls=true
|
5864 |
+
isMobileDevice=true
|
5865 |
+
CssVersion=2
|
5866 |
+
supportsCSS=true
|
5867 |
+
|
5868 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.*)*]
|
5869 |
+
Parent=IEMobile
|
5870 |
+
Version=6.0
|
5871 |
+
MajorVer=6
|
5872 |
+
MinorVer=0
|
5873 |
+
|
5874 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.*)*]
|
5875 |
+
Parent=IEMobile
|
5876 |
+
Version=7.0
|
5877 |
+
MajorVer=7
|
5878 |
+
MinorVer=0
|
5879 |
+
|
5880 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iPhone
|
5881 |
+
|
5882 |
+
[iPhone]
|
5883 |
+
Parent=DefaultProperties
|
5884 |
+
Browser="iPhone"
|
5885 |
+
Platform=iPhone OSX
|
5886 |
+
Frames=true
|
5887 |
+
IFrames=true
|
5888 |
+
Tables=true
|
5889 |
+
Cookies=true
|
5890 |
+
BackgroundSounds=true
|
5891 |
+
JavaApplets=true
|
5892 |
+
JavaScript=true
|
5893 |
+
isMobileDevice=true
|
5894 |
+
CssVersion=3
|
5895 |
+
supportsCSS=true
|
5896 |
+
|
5897 |
+
[Mozilla/4.0 (iPhone; *)]
|
5898 |
+
Parent=iPhone
|
5899 |
+
|
5900 |
+
[Mozilla/4.0 (iPhone; U; CPU like Mac OS X; *)]
|
5901 |
+
Parent=iPhone
|
5902 |
+
|
5903 |
+
[Mozilla/5.0 (iPhone Simulator; U; CPU iPhone OS 2_* like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*]
|
5904 |
+
Parent=iPhone
|
5905 |
+
Browser="iPhone Simulator"
|
5906 |
+
Version=3.1
|
5907 |
+
MajorVer=3
|
5908 |
+
MinorVer=1
|
5909 |
+
|
5910 |
+
[Mozilla/5.0 (iPhone Simulator; U; CPU iPhone OS 2_0_1 like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*]
|
5911 |
+
Parent=iPhone
|
5912 |
+
Browser="iPhone Simulator"
|
5913 |
+
Version=3.1
|
5914 |
+
MajorVer=3
|
5915 |
+
MinorVer=1
|
5916 |
+
|
5917 |
+
[Mozilla/5.0 (iPhone Simulator; U; CPU iPhone OS 2_1 like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*]
|
5918 |
+
Parent=iPhone
|
5919 |
+
Browser="iPhone Simulator"
|
5920 |
+
Version=3.1
|
5921 |
+
MajorVer=3
|
5922 |
+
MinorVer=1
|
5923 |
+
|
5924 |
+
[Mozilla/5.0 (iPhone)]
|
5925 |
+
Parent=iPhone
|
5926 |
+
|
5927 |
+
[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_* like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko)]
|
5928 |
+
Parent=iPhone
|
5929 |
+
Version=3.1
|
5930 |
+
MajorVer=3
|
5931 |
+
MinorVer=1
|
5932 |
+
|
5933 |
+
[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_* like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*]
|
5934 |
+
Parent=iPhone
|
5935 |
+
Version=3.1
|
5936 |
+
MajorVer=3
|
5937 |
+
MinorVer=1
|
5938 |
+
|
5939 |
+
[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0* like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*]
|
5940 |
+
Parent=iPhone
|
5941 |
+
Version=3.1
|
5942 |
+
MajorVer=3
|
5943 |
+
MinorVer=1
|
5944 |
+
|
5945 |
+
[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0_2 like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko)]
|
5946 |
+
Parent=iPhone
|
5947 |
+
|
5948 |
+
[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_1 like Mac OS X; *)*]
|
5949 |
+
Parent=iPhone
|
5950 |
+
|
5951 |
+
[Mozilla/5.0 (iPhone; U; CPU like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.0 Mobile/* Safari/*]
|
5952 |
+
Parent=iPhone
|
5953 |
+
Version=3.0
|
5954 |
+
MajorVer=3
|
5955 |
+
MinorVer=0
|
5956 |
+
|
5957 |
+
[Mozilla/5.0 (iPod; U; *Mac OS X; *) AppleWebKit/* (*) Version/* Mobile/*]
|
5958 |
+
Parent=iPhone
|
5959 |
+
Browser="iTouch"
|
5960 |
+
|
5961 |
+
[Mozilla/5.0 (iPod; U; CPU iPhone OS 2_2* like Mac OS X; *)*]
|
5962 |
+
Parent=iPhone
|
5963 |
+
Version=2.2
|
5964 |
+
MajorVer=2
|
5965 |
+
MinorVer=2
|
5966 |
+
|
5967 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; KDDI
|
5968 |
+
|
5969 |
+
[KDDI]
|
5970 |
+
Parent=DefaultProperties
|
5971 |
+
Browser="KDDI"
|
5972 |
+
Frames=true
|
5973 |
+
Tables=true
|
5974 |
+
Cookies=true
|
5975 |
+
BackgroundSounds=true
|
5976 |
+
VBScript=true
|
5977 |
+
JavaScript=true
|
5978 |
+
ActiveXControls=true
|
5979 |
+
isMobileDevice=true
|
5980 |
+
CssVersion=1
|
5981 |
+
supportsCSS=true
|
5982 |
+
|
5983 |
+
[KDDI-* UP.Browser/* (GUI) MMP/*]
|
5984 |
+
Parent=KDDI
|
5985 |
+
|
5986 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Motorola Internet Browser
|
5987 |
+
|
5988 |
+
[Motorola Internet Browser]
|
5989 |
+
Parent=DefaultProperties
|
5990 |
+
Browser="Motorola Internet Browser"
|
5991 |
+
Frames=true
|
5992 |
+
Tables=true
|
5993 |
+
Cookies=true
|
5994 |
+
isMobileDevice=true
|
5995 |
+
|
5996 |
+
[MOT-*/*]
|
5997 |
+
Parent=Motorola Internet Browser
|
5998 |
+
|
5999 |
+
[MOT-1*/* UP.Browser/*]
|
6000 |
+
Parent=Motorola Internet Browser
|
6001 |
+
|
6002 |
+
[MOT-8700_/* UP.Browser/*]
|
6003 |
+
Parent=Motorola Internet Browser
|
6004 |
+
|
6005 |
+
[MOT-A-0A/* UP.Browser/*]
|
6006 |
+
Parent=Motorola Internet Browser
|
6007 |
+
|
6008 |
+
[MOT-A-2B/* UP.Browser/*]
|
6009 |
+
Parent=Motorola Internet Browser
|
6010 |
+
|
6011 |
+
[MOT-A-88/* UP.Browser/*]
|
6012 |
+
Parent=Motorola Internet Browser
|
6013 |
+
|
6014 |
+
[MOT-C???/* MIB/*]
|
6015 |
+
Parent=Motorola Internet Browser
|
6016 |
+
|
6017 |
+
[MOT-GATW_/* UP.Browser/*]
|
6018 |
+
Parent=Motorola Internet Browser
|
6019 |
+
|
6020 |
+
[MOT-L6/* MIB/*]
|
6021 |
+
Parent=Motorola Internet Browser
|
6022 |
+
|
6023 |
+
[MOT-L7/* MIB/*]
|
6024 |
+
Parent=Motorola Internet Browser
|
6025 |
+
|
6026 |
+
[MOT-M*/* UP.Browser/*]
|
6027 |
+
Parent=Motorola Internet Browser
|
6028 |
+
|
6029 |
+
[MOT-MP*/* Mozilla/* (compatible; MSIE *; Windows CE; *)]
|
6030 |
+
Parent=Motorola Internet Browser
|
6031 |
+
Win32=true
|
6032 |
+
|
6033 |
+
[MOT-MP*/* Mozilla/4.0 (compatible; MSIE *; Windows CE; *)]
|
6034 |
+
Parent=Motorola Internet Browser
|
6035 |
+
Win32=true
|
6036 |
+
|
6037 |
+
[MOT-SAP4_/* UP.Browser/*]
|
6038 |
+
Parent=Motorola Internet Browser
|
6039 |
+
|
6040 |
+
[MOT-T*/*]
|
6041 |
+
Parent=Motorola Internet Browser
|
6042 |
+
|
6043 |
+
[MOT-T7*/* MIB/*]
|
6044 |
+
Parent=Motorola Internet Browser
|
6045 |
+
|
6046 |
+
[MOT-T721*]
|
6047 |
+
Parent=Motorola Internet Browser
|
6048 |
+
|
6049 |
+
[MOT-TA02/* MIB/*]
|
6050 |
+
Parent=Motorola Internet Browser
|
6051 |
+
|
6052 |
+
[MOT-V*/*]
|
6053 |
+
Parent=Motorola Internet Browser
|
6054 |
+
|
6055 |
+
[MOT-V*/* MIB/*]
|
6056 |
+
Parent=Motorola Internet Browser
|
6057 |
+
|
6058 |
+
[MOT-V*/* UP.Browser/*]
|
6059 |
+
Parent=Motorola Internet Browser
|
6060 |
+
|
6061 |
+
[MOT-V3/* MIB/*]
|
6062 |
+
Parent=Motorola Internet Browser
|
6063 |
+
|
6064 |
+
[MOT-V4*/* MIB/*]
|
6065 |
+
Parent=Motorola Internet Browser
|
6066 |
+
|
6067 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MSN Mobile Proxy
|
6068 |
+
|
6069 |
+
[MSN Mobile Proxy]
|
6070 |
+
Parent=DefaultProperties
|
6071 |
+
Browser="MSN Mobile Proxy"
|
6072 |
+
Win32=true
|
6073 |
+
Frames=true
|
6074 |
+
Tables=true
|
6075 |
+
Cookies=true
|
6076 |
+
JavaScript=true
|
6077 |
+
ActiveXControls=true
|
6078 |
+
isMobileDevice=true
|
6079 |
+
|
6080 |
+
[Mozilla/* (compatible; MSIE *; Windows*; MSN Mobile Proxy)]
|
6081 |
+
Parent=MSN Mobile Proxy
|
6082 |
+
|
6083 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NetFront
|
6084 |
+
|
6085 |
+
[NetFront]
|
6086 |
+
Parent=DefaultProperties
|
6087 |
+
Browser="NetFront"
|
6088 |
+
Frames=true
|
6089 |
+
Tables=true
|
6090 |
+
Cookies=true
|
6091 |
+
JavaScript=true
|
6092 |
+
isMobileDevice=true
|
6093 |
+
|
6094 |
+
[*NetFront/*]
|
6095 |
+
Parent=NetFront
|
6096 |
+
|
6097 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Nokia
|
6098 |
+
|
6099 |
+
[Nokia]
|
6100 |
+
Parent=DefaultProperties
|
6101 |
+
Browser="Nokia"
|
6102 |
+
Tables=true
|
6103 |
+
Cookies=true
|
6104 |
+
isMobileDevice=true
|
6105 |
+
|
6106 |
+
[*Nokia*/*]
|
6107 |
+
Parent=Nokia
|
6108 |
+
|
6109 |
+
[Mozilla/* (SymbianOS/*; ?; *) AppleWebKit/* (KHTML, like Gecko) Safari/*]
|
6110 |
+
Parent=Nokia
|
6111 |
+
Platform=SymbianOS
|
6112 |
+
|
6113 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Openwave Mobile Browser
|
6114 |
+
|
6115 |
+
[Openwave Mobile Browser]
|
6116 |
+
Parent=DefaultProperties
|
6117 |
+
Browser="Openwave Mobile Browser"
|
6118 |
+
Alpha=true
|
6119 |
+
Win32=true
|
6120 |
+
Win64=true
|
6121 |
+
Frames=true
|
6122 |
+
Tables=true
|
6123 |
+
Cookies=true
|
6124 |
+
isMobileDevice=true
|
6125 |
+
|
6126 |
+
[*UP.Browser/*]
|
6127 |
+
Parent=Openwave Mobile Browser
|
6128 |
+
|
6129 |
+
[*UP.Link/*]
|
6130 |
+
Parent=Openwave Mobile Browser
|
6131 |
+
|
6132 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera Mini
|
6133 |
+
|
6134 |
+
[Opera Mini]
|
6135 |
+
Parent=DefaultProperties
|
6136 |
+
Browser="Opera Mini"
|
6137 |
+
Frames=true
|
6138 |
+
IFrames=true
|
6139 |
+
Tables=true
|
6140 |
+
Cookies=true
|
6141 |
+
JavaScript=true
|
6142 |
+
isMobileDevice=true
|
6143 |
+
|
6144 |
+
[Opera/* (J2ME/MIDP; Opera Mini/1.0*)*]
|
6145 |
+
Parent=Opera Mini
|
6146 |
+
Version=1.0
|
6147 |
+
MajorVer=1
|
6148 |
+
MinorVer=0
|
6149 |
+
|
6150 |
+
[Opera/* (J2ME/MIDP; Opera Mini/1.1*)*]
|
6151 |
+
Parent=Opera Mini
|
6152 |
+
Version=1.1
|
6153 |
+
MajorVer=1
|
6154 |
+
MinorVer=1
|
6155 |
+
|
6156 |
+
[Opera/* (J2ME/MIDP; Opera Mini/1.2*)*]
|
6157 |
+
Parent=Opera Mini
|
6158 |
+
Version=1.2
|
6159 |
+
MajorVer=1
|
6160 |
+
MinorVer=2
|
6161 |
+
|
6162 |
+
[Opera/* (J2ME/MIDP; Opera Mini/2.0*)*]
|
6163 |
+
Parent=Opera Mini
|
6164 |
+
Version=2.0
|
6165 |
+
MajorVer=2
|
6166 |
+
MinorVer=0
|
6167 |
+
|
6168 |
+
[Opera/* (J2ME/MIDP; Opera Mini/3.0*)*]
|
6169 |
+
Parent=Opera Mini
|
6170 |
+
Version=3.0
|
6171 |
+
MajorVer=3
|
6172 |
+
MinorVer=0
|
6173 |
+
|
6174 |
+
[Opera/* (J2ME/MIDP; Opera Mini/3.1*)*]
|
6175 |
+
Parent=Opera Mini
|
6176 |
+
Version=3.1
|
6177 |
+
MajorVer=3
|
6178 |
+
MinorVer=1
|
6179 |
+
|
6180 |
+
[Opera/* (J2ME/MIDP; Opera Mini/4.0*)*]
|
6181 |
+
Parent=Opera Mini
|
6182 |
+
Version=4.0
|
6183 |
+
MajorVer=4
|
6184 |
+
MinorVer=0
|
6185 |
+
|
6186 |
+
[Opera/* (J2ME/MIDP; Opera Mini/4.1*)*]
|
6187 |
+
Parent=Opera Mini
|
6188 |
+
Version=4.1
|
6189 |
+
MajorVer=4
|
6190 |
+
MinorVer=1
|
6191 |
+
|
6192 |
+
[Opera/* (J2ME/MIDP; Opera Mini/4.2*)*]
|
6193 |
+
Parent=Opera Mini
|
6194 |
+
Version=4.2
|
6195 |
+
MajorVer=4
|
6196 |
+
MinorVer=2
|
6197 |
+
|
6198 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera Mobile
|
6199 |
+
|
6200 |
+
[Opera Mobile]
|
6201 |
+
Parent=DefaultProperties
|
6202 |
+
Browser="Opera Mobi"
|
6203 |
+
Frames=true
|
6204 |
+
Tables=true
|
6205 |
+
Cookies=true
|
6206 |
+
isMobileDevice=true
|
6207 |
+
|
6208 |
+
[Opera/9.5 (Microsoft Windows; PPC; *Opera Mobile/*)]
|
6209 |
+
Parent=Opera Mobile
|
6210 |
+
Version=9.5
|
6211 |
+
MajorVer=9
|
6212 |
+
MinorVer=5
|
6213 |
+
|
6214 |
+
[Opera/9.5 (Microsoft Windows; PPC; Opera Mobi/*)]
|
6215 |
+
Parent=Opera Mobile
|
6216 |
+
Version=9.5
|
6217 |
+
MajorVer=9
|
6218 |
+
MinorVer=5
|
6219 |
+
|
6220 |
+
[Opera/9.51 Beta (Microsoft Windows; PPC; Opera Mobi/*)*]
|
6221 |
+
Parent=Opera Mobile
|
6222 |
+
Version=9.51
|
6223 |
+
MajorVer=9
|
6224 |
+
MinorVer=51
|
6225 |
+
Beta=true
|
6226 |
+
|
6227 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Playstation
|
6228 |
+
|
6229 |
+
[Playstation]
|
6230 |
+
Parent=DefaultProperties
|
6231 |
+
Browser="Playstation"
|
6232 |
+
Platform=WAP
|
6233 |
+
Frames=true
|
6234 |
+
Tables=true
|
6235 |
+
Cookies=true
|
6236 |
+
isMobileDevice=true
|
6237 |
+
|
6238 |
+
[Mozilla/* (PLAYSTATION *; *)]
|
6239 |
+
Parent=Playstation
|
6240 |
+
Browser="PlayStation 3"
|
6241 |
+
Frames=false
|
6242 |
+
|
6243 |
+
[Mozilla/* (PSP (PlayStation Portable); *)]
|
6244 |
+
Parent=Playstation
|
6245 |
+
|
6246 |
+
[Sony PS2 (Linux)]
|
6247 |
+
Parent=Playstation
|
6248 |
+
Browser="Sony PS2"
|
6249 |
+
Platform=Linux
|
6250 |
+
|
6251 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Pocket PC
|
6252 |
+
|
6253 |
+
[Pocket PC]
|
6254 |
+
Parent=DefaultProperties
|
6255 |
+
Browser="Pocket PC"
|
6256 |
+
Platform=WinCE
|
6257 |
+
Win32=true
|
6258 |
+
Frames=true
|
6259 |
+
Tables=true
|
6260 |
+
Cookies=true
|
6261 |
+
JavaScript=true
|
6262 |
+
ActiveXControls=true
|
6263 |
+
isMobileDevice=true
|
6264 |
+
CssVersion=1
|
6265 |
+
supportsCSS=true
|
6266 |
+
|
6267 |
+
[*(compatible; MSIE *.*; Windows CE; PPC; *)]
|
6268 |
+
Parent=Pocket PC
|
6269 |
+
|
6270 |
+
[HTC-*/* Mozilla/* (compatible; MSIE *.*; Windows CE*)*]
|
6271 |
+
Parent=Pocket PC
|
6272 |
+
Win32=true
|
6273 |
+
|
6274 |
+
[Mozilla/* (compatible; MSPIE *.*; *Windows CE*)*]
|
6275 |
+
Parent=Pocket PC
|
6276 |
+
Win32=true
|
6277 |
+
|
6278 |
+
[T-Mobile* Mozilla/* (compatible; MSIE *.*; Windows CE; *)]
|
6279 |
+
Parent=Pocket PC
|
6280 |
+
|
6281 |
+
[Vodafone* Mozilla/* (compatible; MSIE *.*; Windows CE; *)*]
|
6282 |
+
Parent=Pocket PC
|
6283 |
+
|
6284 |
+
[Windows CE (Pocket PC) - Version *.*]
|
6285 |
+
Parent=Pocket PC
|
6286 |
+
Win32=true
|
6287 |
+
|
6288 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SEMC Browser
|
6289 |
+
|
6290 |
+
[SEMC Browser]
|
6291 |
+
Parent=DefaultProperties
|
6292 |
+
Browser="SEMC Browser"
|
6293 |
+
Platform=JAVA
|
6294 |
+
Tables=true
|
6295 |
+
isMobileDevice=true
|
6296 |
+
CssVersion=1
|
6297 |
+
supportsCSS=true
|
6298 |
+
|
6299 |
+
[*SEMC-Browser/*]
|
6300 |
+
Parent=SEMC Browser
|
6301 |
+
|
6302 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SonyEricsson
|
6303 |
+
|
6304 |
+
[SonyEricsson]
|
6305 |
+
Parent=DefaultProperties
|
6306 |
+
Browser="SonyEricsson"
|
6307 |
+
Frames=true
|
6308 |
+
Tables=true
|
6309 |
+
Cookies=true
|
6310 |
+
JavaScript=true
|
6311 |
+
isMobileDevice=true
|
6312 |
+
CssVersion=1
|
6313 |
+
supportsCSS=true
|
6314 |
+
|
6315 |
+
[*Ericsson*]
|
6316 |
+
Parent=SonyEricsson
|
6317 |
+
|
6318 |
+
[*SonyEricsson*]
|
6319 |
+
Parent=SonyEricsson
|
6320 |
+
|
6321 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netbox
|
6322 |
+
|
6323 |
+
[Netbox]
|
6324 |
+
Parent=DefaultProperties
|
6325 |
+
Browser="Netbox"
|
6326 |
+
Frames=true
|
6327 |
+
Tables=true
|
6328 |
+
Cookies=true
|
6329 |
+
JavaScript=true
|
6330 |
+
CssVersion=1
|
6331 |
+
supportsCSS=true
|
6332 |
+
|
6333 |
+
[Mozilla/3.01 (compatible; Netbox/*; Linux*)]
|
6334 |
+
Parent=Netbox
|
6335 |
+
Browser="Netbox"
|
6336 |
+
Platform=Linux
|
6337 |
+
|
6338 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; PowerTV
|
6339 |
+
|
6340 |
+
[PowerTV]
|
6341 |
+
Parent=DefaultProperties
|
6342 |
+
Browser="PowerTV"
|
6343 |
+
Platform=PowerTV
|
6344 |
+
Frames=true
|
6345 |
+
Tables=true
|
6346 |
+
Cookies=true
|
6347 |
+
JavaScript=true
|
6348 |
+
|
6349 |
+
[Mozilla/4.0 PowerTV/1.5 (Compatible; Spyglass DM 3.2.1, EXPLORER)]
|
6350 |
+
Parent=PowerTV
|
6351 |
+
Version=1.5
|
6352 |
+
MajorVer=1
|
6353 |
+
MinorVer=5
|
6354 |
+
|
6355 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; WebTV/MSNTV
|
6356 |
+
|
6357 |
+
[WebTV]
|
6358 |
+
Parent=DefaultProperties
|
6359 |
+
Browser="WebTV/MSNTV"
|
6360 |
+
Platform=WebTV
|
6361 |
+
Frames=true
|
6362 |
+
Tables=true
|
6363 |
+
Cookies=true
|
6364 |
+
JavaScript=true
|
6365 |
+
|
6366 |
+
[Mozilla/3.0 WebTV/1.*(compatible; MSIE 2.0)]
|
6367 |
+
Parent=WebTV
|
6368 |
+
Version=1.0
|
6369 |
+
MajorVer=1
|
6370 |
+
MinorVer=0
|
6371 |
+
|
6372 |
+
[Mozilla/4.0 WebTV/2.0*(compatible; MSIE 3.0)]
|
6373 |
+
Parent=WebTV
|
6374 |
+
Version=2.0
|
6375 |
+
MajorVer=2
|
6376 |
+
MinorVer=0
|
6377 |
+
|
6378 |
+
[Mozilla/4.0 WebTV/2.1*(compatible; MSIE 3.0)]
|
6379 |
+
Parent=WebTV
|
6380 |
+
Version=2.1
|
6381 |
+
MajorVer=2
|
6382 |
+
MinorVer=1
|
6383 |
+
|
6384 |
+
[Mozilla/4.0 WebTV/2.2*(compatible; MSIE 3.0)]
|
6385 |
+
Parent=WebTV
|
6386 |
+
Version=2.2
|
6387 |
+
MajorVer=2
|
6388 |
+
MinorVer=2
|
6389 |
+
|
6390 |
+
[Mozilla/4.0 WebTV/2.3*(compatible; MSIE 3.0)]
|
6391 |
+
Parent=WebTV
|
6392 |
+
Version=2.3
|
6393 |
+
MajorVer=2
|
6394 |
+
MinorVer=3
|
6395 |
+
|
6396 |
+
[Mozilla/4.0 WebTV/2.4*(compatible; MSIE 3.0)]
|
6397 |
+
Parent=WebTV
|
6398 |
+
Version=2.4
|
6399 |
+
MajorVer=2
|
6400 |
+
MinorVer=4
|
6401 |
+
|
6402 |
+
[Mozilla/4.0 WebTV/2.5*(compatible; MSIE 4.0)]
|
6403 |
+
Parent=WebTV
|
6404 |
+
Version=2.5
|
6405 |
+
MajorVer=2
|
6406 |
+
MinorVer=5
|
6407 |
+
CssVersion=1
|
6408 |
+
supportsCSS=true
|
6409 |
+
|
6410 |
+
[Mozilla/4.0 WebTV/2.6*(compatible; MSIE 4.0)]
|
6411 |
+
Parent=WebTV
|
6412 |
+
Version=2.6
|
6413 |
+
MajorVer=2
|
6414 |
+
MinorVer=6
|
6415 |
+
CssVersion=1
|
6416 |
+
supportsCSS=true
|
6417 |
+
|
6418 |
+
[Mozilla/4.0 WebTV/2.7*(compatible; MSIE 4.0)]
|
6419 |
+
Parent=WebTV
|
6420 |
+
Version=2.7
|
6421 |
+
MajorVer=2
|
6422 |
+
MinorVer=7
|
6423 |
+
CssVersion=1
|
6424 |
+
supportsCSS=true
|
6425 |
+
|
6426 |
+
[Mozilla/4.0 WebTV/2.8*(compatible; MSIE 4.0)]
|
6427 |
+
Parent=WebTV
|
6428 |
+
Version=2.8
|
6429 |
+
MajorVer=2
|
6430 |
+
MinorVer=8
|
6431 |
+
JavaApplets=true
|
6432 |
+
CssVersion=1
|
6433 |
+
supportsCSS=true
|
6434 |
+
|
6435 |
+
[Mozilla/4.0 WebTV/2.9*(compatible; MSIE 4.0)]
|
6436 |
+
Parent=WebTV
|
6437 |
+
Version=2.9
|
6438 |
+
MajorVer=2
|
6439 |
+
MinorVer=9
|
6440 |
+
JavaApplets=true
|
6441 |
+
CssVersion=1
|
6442 |
+
supportsCSS=true
|
6443 |
+
|
6444 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Amaya
|
6445 |
+
|
6446 |
+
[Amaya]
|
6447 |
+
Parent=DefaultProperties
|
6448 |
+
Browser="Amaya"
|
6449 |
+
Tables=true
|
6450 |
+
Cookies=true
|
6451 |
+
|
6452 |
+
[amaya/7.*]
|
6453 |
+
Parent=Amaya
|
6454 |
+
Version=7.0
|
6455 |
+
MajorVer=7
|
6456 |
+
MinorVer=0
|
6457 |
+
|
6458 |
+
[amaya/8.0*]
|
6459 |
+
Parent=Amaya
|
6460 |
+
Version=8.0
|
6461 |
+
MajorVer=8
|
6462 |
+
MinorVer=0
|
6463 |
+
CssVersion=2
|
6464 |
+
supportsCSS=true
|
6465 |
+
|
6466 |
+
[amaya/8.1*]
|
6467 |
+
Parent=Amaya
|
6468 |
+
Version=8.1
|
6469 |
+
MajorVer=8
|
6470 |
+
MinorVer=1
|
6471 |
+
CssVersion=2
|
6472 |
+
supportsCSS=true
|
6473 |
+
|
6474 |
+
[amaya/8.2*]
|
6475 |
+
Parent=Amaya
|
6476 |
+
Version=8.2
|
6477 |
+
MajorVer=8
|
6478 |
+
MinorVer=2
|
6479 |
+
CssVersion=2
|
6480 |
+
supportsCSS=true
|
6481 |
+
|
6482 |
+
[amaya/8.3*]
|
6483 |
+
Parent=Amaya
|
6484 |
+
Version=8.3
|
6485 |
+
MajorVer=8
|
6486 |
+
MinorVer=3
|
6487 |
+
CssVersion=2
|
6488 |
+
supportsCSS=true
|
6489 |
+
|
6490 |
+
[amaya/8.4*]
|
6491 |
+
Parent=Amaya
|
6492 |
+
Version=8.4
|
6493 |
+
MajorVer=8
|
6494 |
+
MinorVer=4
|
6495 |
+
CssVersion=2
|
6496 |
+
supportsCSS=true
|
6497 |
+
|
6498 |
+
[amaya/8.5*]
|
6499 |
+
Parent=Amaya
|
6500 |
+
Version=8.5
|
6501 |
+
MajorVer=8
|
6502 |
+
MinorVer=5
|
6503 |
+
CssVersion=2
|
6504 |
+
supportsCSS=true
|
6505 |
+
|
6506 |
+
[amaya/8.6*]
|
6507 |
+
Parent=Amaya
|
6508 |
+
Version=8.6
|
6509 |
+
MajorVer=8
|
6510 |
+
MinorVer=6
|
6511 |
+
CssVersion=2
|
6512 |
+
supportsCSS=true
|
6513 |
+
|
6514 |
+
[amaya/8.7*]
|
6515 |
+
Parent=Amaya
|
6516 |
+
Version=8.7
|
6517 |
+
MajorVer=8
|
6518 |
+
MinorVer=7
|
6519 |
+
CssVersion=2
|
6520 |
+
supportsCSS=true
|
6521 |
+
|
6522 |
+
[amaya/8.8*]
|
6523 |
+
Parent=Amaya
|
6524 |
+
Version=8.8
|
6525 |
+
MajorVer=8
|
6526 |
+
MinorVer=8
|
6527 |
+
CssVersion=2
|
6528 |
+
supportsCSS=true
|
6529 |
+
|
6530 |
+
[amaya/8.9*]
|
6531 |
+
Parent=Amaya
|
6532 |
+
Version=8.9
|
6533 |
+
MajorVer=8
|
6534 |
+
MinorVer=9
|
6535 |
+
CssVersion=2
|
6536 |
+
supportsCSS=true
|
6537 |
+
|
6538 |
+
[amaya/9.0*]
|
6539 |
+
Parent=Amaya
|
6540 |
+
Version=9.0
|
6541 |
+
MajorVer=8
|
6542 |
+
MinorVer=0
|
6543 |
+
CssVersion=2
|
6544 |
+
supportsCSS=true
|
6545 |
+
|
6546 |
+
[amaya/9.1*]
|
6547 |
+
Parent=Amaya
|
6548 |
+
Version=9.1
|
6549 |
+
MajorVer=9
|
6550 |
+
MinorVer=1
|
6551 |
+
CssVersion=2
|
6552 |
+
supportsCSS=true
|
6553 |
+
|
6554 |
+
[amaya/9.2*]
|
6555 |
+
Parent=Amaya
|
6556 |
+
Version=9.2
|
6557 |
+
MajorVer=9
|
6558 |
+
MinorVer=2
|
6559 |
+
CssVersion=2
|
6560 |
+
supportsCSS=true
|
6561 |
+
|
6562 |
+
[amaya/9.3*]
|
6563 |
+
Parent=Amaya
|
6564 |
+
Version=9.3
|
6565 |
+
MajorVer=9
|
6566 |
+
MinorVer=3
|
6567 |
+
|
6568 |
+
[amaya/9.4*]
|
6569 |
+
Parent=Amaya
|
6570 |
+
Version=9.4
|
6571 |
+
MajorVer=9
|
6572 |
+
MinorVer=4
|
6573 |
+
|
6574 |
+
[amaya/9.5*]
|
6575 |
+
Parent=Amaya
|
6576 |
+
Version=9.5
|
6577 |
+
MajorVer=9
|
6578 |
+
MinorVer=5
|
6579 |
+
|
6580 |
+
[Emacs-w3m/*]
|
6581 |
+
Parent=Emacs/W3
|
6582 |
+
|
6583 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Links
|
6584 |
+
|
6585 |
+
[Links]
|
6586 |
+
Parent=DefaultProperties
|
6587 |
+
Browser="Links"
|
6588 |
+
Frames=true
|
6589 |
+
Tables=true
|
6590 |
+
|
6591 |
+
[Links (0.9*; CYGWIN_NT-5.1*)]
|
6592 |
+
Parent=Links
|
6593 |
+
Browser="Links"
|
6594 |
+
Version=0.9
|
6595 |
+
MajorVer=0
|
6596 |
+
MinorVer=9
|
6597 |
+
Platform=WinXP
|
6598 |
+
|
6599 |
+
[Links (0.9*; Darwin*)]
|
6600 |
+
Parent=Links
|
6601 |
+
Version=0.9
|
6602 |
+
MajorVer=0
|
6603 |
+
MinorVer=9
|
6604 |
+
Platform=MacPPC
|
6605 |
+
|
6606 |
+
[Links (0.9*; FreeBSD*)]
|
6607 |
+
Parent=Links
|
6608 |
+
Browser="Links"
|
6609 |
+
Version=0.9
|
6610 |
+
MajorVer=0
|
6611 |
+
MinorVer=9
|
6612 |
+
Platform=FreeBSD
|
6613 |
+
|
6614 |
+
[Links (0.9*; Linux*)]
|
6615 |
+
Parent=Links
|
6616 |
+
Browser="Links"
|
6617 |
+
Version=0.9
|
6618 |
+
MajorVer=0
|
6619 |
+
MinorVer=9
|
6620 |
+
Platform=Linux
|
6621 |
+
|
6622 |
+
[Links (0.9*; OS/2*)]
|
6623 |
+
Parent=Links
|
6624 |
+
Browser="Links"
|
6625 |
+
Version=0.9
|
6626 |
+
MajorVer=0
|
6627 |
+
MinorVer=9
|
6628 |
+
Platform=OS/2
|
6629 |
+
|
6630 |
+
[Links (0.9*; Unix*)]
|
6631 |
+
Parent=Links
|
6632 |
+
Browser="Links"
|
6633 |
+
Version=0.9
|
6634 |
+
MajorVer=0
|
6635 |
+
MinorVer=9
|
6636 |
+
Platform=Unix
|
6637 |
+
|
6638 |
+
[Links (0.9*; Win32*)]
|
6639 |
+
Parent=Links
|
6640 |
+
Browser="Links"
|
6641 |
+
Version=0.9
|
6642 |
+
MajorVer=0
|
6643 |
+
MinorVer=9
|
6644 |
+
Platform=Win32
|
6645 |
+
Win32=true
|
6646 |
+
|
6647 |
+
[Links (1.0*; CYGWIN_NT-5.1*)]
|
6648 |
+
Parent=Links
|
6649 |
+
Browser="Links"
|
6650 |
+
Version=1.0
|
6651 |
+
MajorVer=1
|
6652 |
+
MinorVer=0
|
6653 |
+
Platform=WinXP
|
6654 |
+
|
6655 |
+
[Links (1.0*; FreeBSD*)]
|
6656 |
+
Parent=Links
|
6657 |
+
Browser="Links"
|
6658 |
+
Version=1.0
|
6659 |
+
MajorVer=1
|
6660 |
+
MinorVer=0
|
6661 |
+
Platform=FreeBSD
|
6662 |
+
|
6663 |
+
[Links (1.0*; Linux*)]
|
6664 |
+
Parent=Links
|
6665 |
+
Browser="Links"
|
6666 |
+
Version=1.0
|
6667 |
+
MajorVer=1
|
6668 |
+
MinorVer=0
|
6669 |
+
Platform=Linux
|
6670 |
+
|
6671 |
+
[Links (1.0*; OS/2*)]
|
6672 |
+
Parent=Links
|
6673 |
+
Browser="Links"
|
6674 |
+
Version=1.0
|
6675 |
+
MajorVer=1
|
6676 |
+
MinorVer=0
|
6677 |
+
Platform=OS/2
|
6678 |
+
|
6679 |
+
[Links (1.0*; Unix*)]
|
6680 |
+
Parent=Links
|
6681 |
+
Browser="Links"
|
6682 |
+
Version=1.0
|
6683 |
+
MajorVer=1
|
6684 |
+
MinorVer=0
|
6685 |
+
Platform=Unix
|
6686 |
+
|
6687 |
+
[Links (1.0*; Win32*)]
|
6688 |
+
Parent=Links
|
6689 |
+
Browser="Links"
|
6690 |
+
Version=1.0
|
6691 |
+
MajorVer=1
|
6692 |
+
MinorVer=0
|
6693 |
+
Platform=Win32
|
6694 |
+
Win32=true
|
6695 |
+
|
6696 |
+
[Links (2.0*; Linux*)]
|
6697 |
+
Parent=Links
|
6698 |
+
Browser="Links"
|
6699 |
+
Version=2.0
|
6700 |
+
MajorVer=2
|
6701 |
+
MinorVer=0
|
6702 |
+
Platform=Linux
|
6703 |
+
|
6704 |
+
[Links (2.1*; FreeBSD*)]
|
6705 |
+
Parent=Links
|
6706 |
+
Browser="Links"
|
6707 |
+
Version=2.1
|
6708 |
+
MajorVer=2
|
6709 |
+
MinorVer=1
|
6710 |
+
Platform=FreeBSD
|
6711 |
+
|
6712 |
+
[Links (2.1*; Linux *)]
|
6713 |
+
Parent=Links
|
6714 |
+
Browser="Links"
|
6715 |
+
Version=2.1
|
6716 |
+
MajorVer=2
|
6717 |
+
MinorVer=1
|
6718 |
+
Platform=Linux
|
6719 |
+
|
6720 |
+
[Links (2.1*; OpenBSD*)]
|
6721 |
+
Parent=Links
|
6722 |
+
Browser="Links"
|
6723 |
+
Version=2.1
|
6724 |
+
MajorVer=2
|
6725 |
+
MinorVer=1
|
6726 |
+
Platform=OpenBSD
|
6727 |
+
|
6728 |
+
[Links (2.2*; FreeBSD*)]
|
6729 |
+
Parent=Links
|
6730 |
+
Version=2.2
|
6731 |
+
MajorVer=2
|
6732 |
+
MinorVer=2
|
6733 |
+
Platform=FreeBSD
|
6734 |
+
|
6735 |
+
[Links (2.2*; Linux *)]
|
6736 |
+
Parent=Links
|
6737 |
+
Version=2.2
|
6738 |
+
MajorVer=2
|
6739 |
+
MinorVer=2
|
6740 |
+
Platform=Linux
|
6741 |
+
|
6742 |
+
[Links (2.2*; OpenBSD*)]
|
6743 |
+
Parent=Links
|
6744 |
+
Version=2.2
|
6745 |
+
MajorVer=2
|
6746 |
+
MinorVer=2
|
6747 |
+
Platform=OpenBSD
|
6748 |
+
|
6749 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Lynx
|
6750 |
+
|
6751 |
+
[Lynx]
|
6752 |
+
Parent=DefaultProperties
|
6753 |
+
Browser="Lynx"
|
6754 |
+
Frames=true
|
6755 |
+
Tables=true
|
6756 |
+
|
6757 |
+
[Lynx *]
|
6758 |
+
Parent=Lynx
|
6759 |
+
Browser="Lynx"
|
6760 |
+
|
6761 |
+
[Lynx/2.3*]
|
6762 |
+
Parent=Lynx
|
6763 |
+
Browser="Lynx"
|
6764 |
+
Version=2.3
|
6765 |
+
MajorVer=2
|
6766 |
+
MinorVer=3
|
6767 |
+
|
6768 |
+
[Lynx/2.4*]
|
6769 |
+
Parent=Lynx
|
6770 |
+
Browser="Lynx"
|
6771 |
+
Version=2.4
|
6772 |
+
MajorVer=2
|
6773 |
+
MinorVer=4
|
6774 |
+
|
6775 |
+
[Lynx/2.5*]
|
6776 |
+
Parent=Lynx
|
6777 |
+
Browser="Lynx"
|
6778 |
+
Version=2.5
|
6779 |
+
MajorVer=2
|
6780 |
+
MinorVer=5
|
6781 |
+
|
6782 |
+
[Lynx/2.6*]
|
6783 |
+
Parent=Lynx
|
6784 |
+
Browser="Lynx"
|
6785 |
+
Version=2.6
|
6786 |
+
MajorVer=2
|
6787 |
+
MinorVer=6
|
6788 |
+
|
6789 |
+
[Lynx/2.7*]
|
6790 |
+
Parent=Lynx
|
6791 |
+
Browser="Lynx"
|
6792 |
+
Version=2.7
|
6793 |
+
MajorVer=2
|
6794 |
+
MinorVer=7
|
6795 |
+
|
6796 |
+
[Lynx/2.8*]
|
6797 |
+
Parent=Lynx
|
6798 |
+
Browser="Lynx"
|
6799 |
+
Version=2.8
|
6800 |
+
MajorVer=2
|
6801 |
+
MinorVer=8
|
6802 |
+
|
6803 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NCSA Mosaic
|
6804 |
+
|
6805 |
+
[Mosaic]
|
6806 |
+
Parent=DefaultProperties
|
6807 |
+
Browser="Mosaic"
|
6808 |
+
|
6809 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; w3m
|
6810 |
+
|
6811 |
+
[w3m]
|
6812 |
+
Parent=DefaultProperties
|
6813 |
+
Browser="w3m"
|
6814 |
+
Frames=true
|
6815 |
+
Tables=true
|
6816 |
+
|
6817 |
+
[w3m/0.1*]
|
6818 |
+
Parent=w3m
|
6819 |
+
Browser="w3m"
|
6820 |
+
Version=0.1
|
6821 |
+
MajorVer=0
|
6822 |
+
MinorVer=1
|
6823 |
+
|
6824 |
+
[w3m/0.2*]
|
6825 |
+
Parent=w3m
|
6826 |
+
Browser="w3m"
|
6827 |
+
Version=0.2
|
6828 |
+
MajorVer=0
|
6829 |
+
MinorVer=2
|
6830 |
+
|
6831 |
+
[w3m/0.3*]
|
6832 |
+
Parent=w3m
|
6833 |
+
Browser="w3m"
|
6834 |
+
Version=0.3
|
6835 |
+
MajorVer=0
|
6836 |
+
MinorVer=3
|
6837 |
+
|
6838 |
+
[w3m/0.4*]
|
6839 |
+
Parent=w3m
|
6840 |
+
Browser="w3m"
|
6841 |
+
Version=0.4
|
6842 |
+
MajorVer=0
|
6843 |
+
MinorVer=4
|
6844 |
+
Cookies=true
|
6845 |
+
|
6846 |
+
[w3m/0.5*]
|
6847 |
+
Parent=w3m
|
6848 |
+
Browser="w3m"
|
6849 |
+
Version=0.5
|
6850 |
+
MajorVer=0
|
6851 |
+
MinorVer=5
|
6852 |
+
Cookies=true
|
6853 |
+
|
6854 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ELinks 0.10
|
6855 |
+
|
6856 |
+
[ELinks 0.10]
|
6857 |
+
Parent=DefaultProperties
|
6858 |
+
Browser="ELinks"
|
6859 |
+
Version=0.10
|
6860 |
+
MinorVer=10
|
6861 |
+
Frames=true
|
6862 |
+
Tables=true
|
6863 |
+
|
6864 |
+
[ELinks (0.10*; *AIX*)]
|
6865 |
+
Parent=ELinks 0.10
|
6866 |
+
Platform=AIX
|
6867 |
+
|
6868 |
+
[ELinks (0.10*; *BeOS*)]
|
6869 |
+
Parent=ELinks 0.10
|
6870 |
+
Platform=BeOS
|
6871 |
+
|
6872 |
+
[ELinks (0.10*; *CygWin*)]
|
6873 |
+
Parent=ELinks 0.10
|
6874 |
+
Platform=CygWin
|
6875 |
+
|
6876 |
+
[ELinks (0.10*; *Darwin*)]
|
6877 |
+
Parent=ELinks 0.10
|
6878 |
+
Platform=Darwin
|
6879 |
+
|
6880 |
+
[ELinks (0.10*; *Digital Unix*)]
|
6881 |
+
Parent=ELinks 0.10
|
6882 |
+
Platform=Digital Unix
|
6883 |
+
|
6884 |
+
[ELinks (0.10*; *FreeBSD*)]
|
6885 |
+
Parent=ELinks 0.10
|
6886 |
+
Platform=FreeBSD
|
6887 |
+
|
6888 |
+
[ELinks (0.10*; *HPUX*)]
|
6889 |
+
Parent=ELinks 0.10
|
6890 |
+
Platform=HP-UX
|
6891 |
+
|
6892 |
+
[ELinks (0.10*; *IRIX*)]
|
6893 |
+
Parent=ELinks 0.10
|
6894 |
+
Platform=IRIX
|
6895 |
+
|
6896 |
+
[ELinks (0.10*; *Linux*)]
|
6897 |
+
Parent=ELinks 0.10
|
6898 |
+
Platform=Linux
|
6899 |
+
|
6900 |
+
[ELinks (0.10*; *NetBSD*)]
|
6901 |
+
Parent=ELinks 0.10
|
6902 |
+
Platform=NetBSD
|
6903 |
+
|
6904 |
+
[ELinks (0.10*; *OpenBSD*)]
|
6905 |
+
Parent=ELinks 0.10
|
6906 |
+
Platform=OpenBSD
|
6907 |
+
|
6908 |
+
[ELinks (0.10*; *OS/2*)]
|
6909 |
+
Parent=ELinks 0.10
|
6910 |
+
Platform=OS/2
|
6911 |
+
|
6912 |
+
[ELinks (0.10*; *RISC*)]
|
6913 |
+
Parent=ELinks 0.10
|
6914 |
+
Platform=RISC OS
|
6915 |
+
|
6916 |
+
[ELinks (0.10*; *Solaris*)]
|
6917 |
+
Parent=ELinks 0.10
|
6918 |
+
Platform=Solaris
|
6919 |
+
|
6920 |
+
[ELinks (0.10*; *Unix*)]
|
6921 |
+
Parent=ELinks 0.10
|
6922 |
+
Platform=Unix
|
6923 |
+
|
6924 |
+
[ELinks/0.10* (*AIX*)]
|
6925 |
+
Parent=ELinks 0.10
|
6926 |
+
Platform=AIX
|
6927 |
+
|
6928 |
+
[ELinks/0.10* (*BeOS*)]
|
6929 |
+
Parent=ELinks 0.10
|
6930 |
+
Platform=BeOS
|
6931 |
+
|
6932 |
+
[ELinks/0.10* (*CygWin*)]
|
6933 |
+
Parent=ELinks 0.10
|
6934 |
+
Platform=CygWin
|
6935 |
+
|
6936 |
+
[ELinks/0.10* (*Darwin*)]
|
6937 |
+
Parent=ELinks 0.10
|
6938 |
+
Platform=Darwin
|
6939 |
+
|
6940 |
+
[ELinks/0.10* (*Digital Unix*)]
|
6941 |
+
Parent=ELinks 0.10
|
6942 |
+
Platform=Digital Unix
|
6943 |
+
|
6944 |
+
[ELinks/0.10* (*FreeBSD*)]
|
6945 |
+
Parent=ELinks 0.10
|
6946 |
+
Platform=FreeBSD
|
6947 |
+
|
6948 |
+
[ELinks/0.10* (*HPUX*)]
|
6949 |
+
Parent=ELinks 0.10
|
6950 |
+
Platform=HP-UX
|
6951 |
+
|
6952 |
+
[ELinks/0.10* (*IRIX*)]
|
6953 |
+
Parent=ELinks 0.10
|
6954 |
+
Platform=IRIX
|
6955 |
+
|
6956 |
+
[ELinks/0.10* (*Linux*)]
|
6957 |
+
Parent=ELinks 0.10
|
6958 |
+
Platform=Linux
|
6959 |
+
|
6960 |
+
[ELinks/0.10* (*NetBSD*)]
|
6961 |
+
Parent=ELinks 0.10
|
6962 |
+
Platform=NetBSD
|
6963 |
+
|
6964 |
+
[ELinks/0.10* (*OpenBSD*)]
|
6965 |
+
Parent=ELinks 0.10
|
6966 |
+
Platform=OpenBSD
|
6967 |
+
|
6968 |
+
[ELinks/0.10* (*OS/2*)]
|
6969 |
+
Parent=ELinks 0.10
|
6970 |
+
Platform=OS/2
|
6971 |
+
|
6972 |
+
[ELinks/0.10* (*RISC*)]
|
6973 |
+
Parent=ELinks 0.10
|
6974 |
+
Platform=RISC OS
|
6975 |
+
|
6976 |
+
[ELinks/0.10* (*Solaris*)]
|
6977 |
+
Parent=ELinks 0.10
|
6978 |
+
Platform=Solaris
|
6979 |
+
|
6980 |
+
[ELinks/0.10* (*Unix*)]
|
6981 |
+
Parent=ELinks 0.10
|
6982 |
+
Platform=Unix
|
6983 |
+
|
6984 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ELinks 0.11
|
6985 |
+
|
6986 |
+
[ELinks 0.11]
|
6987 |
+
Parent=DefaultProperties
|
6988 |
+
Browser="ELinks"
|
6989 |
+
Version=0.11
|
6990 |
+
MinorVer=11
|
6991 |
+
Frames=true
|
6992 |
+
Tables=true
|
6993 |
+
|
6994 |
+
[ELinks (0.11*; *AIX*)]
|
6995 |
+
Parent=ELinks 0.11
|
6996 |
+
Platform=AIX
|
6997 |
+
|
6998 |
+
[ELinks (0.11*; *BeOS*)]
|
6999 |
+
Parent=ELinks 0.11
|
7000 |
+
Platform=BeOS
|
7001 |
+
|
7002 |
+
[ELinks (0.11*; *CygWin*)]
|
7003 |
+
Parent=ELinks 0.11
|
7004 |
+
Platform=CygWin
|
7005 |
+
|
7006 |
+
[ELinks (0.11*; *Darwin*)]
|
7007 |
+
Parent=ELinks 0.11
|
7008 |
+
Platform=Darwin
|
7009 |
+
|
7010 |
+
[ELinks (0.11*; *Digital Unix*)]
|
7011 |
+
Parent=ELinks 0.11
|
7012 |
+
Platform=Digital Unix
|
7013 |
+
|
7014 |
+
[ELinks (0.11*; *FreeBSD*)]
|
7015 |
+
Parent=ELinks 0.11
|
7016 |
+
Platform=FreeBSD
|
7017 |
+
|
7018 |
+
[ELinks (0.11*; *HPUX*)]
|
7019 |
+
Parent=ELinks 0.11
|
7020 |
+
Platform=HP-UX
|
7021 |
+
|
7022 |
+
[ELinks (0.11*; *IRIX*)]
|
7023 |
+
Parent=ELinks 0.11
|
7024 |
+
Platform=IRIX
|
7025 |
+
|
7026 |
+
[ELinks (0.11*; *Linux*)]
|
7027 |
+
Parent=ELinks 0.11
|
7028 |
+
Platform=Linux
|
7029 |
+
|
7030 |
+
[ELinks (0.11*; *NetBSD*)]
|
7031 |
+
Parent=ELinks 0.11
|
7032 |
+
Platform=NetBSD
|
7033 |
+
|
7034 |
+
[ELinks (0.11*; *OpenBSD*)]
|
7035 |
+
Parent=ELinks 0.11
|
7036 |
+
Platform=OpenBSD
|
7037 |
+
|
7038 |
+
[ELinks (0.11*; *OS/2*)]
|
7039 |
+
Parent=ELinks 0.11
|
7040 |
+
Platform=OS/2
|
7041 |
+
|
7042 |
+
[ELinks (0.11*; *RISC*)]
|
7043 |
+
Parent=ELinks 0.11
|
7044 |
+
Platform=RISC OS
|
7045 |
+
|
7046 |
+
[ELinks (0.11*; *Solaris*)]
|
7047 |
+
Parent=ELinks 0.11
|
7048 |
+
Platform=Solaris
|
7049 |
+
|
7050 |
+
[ELinks (0.11*; *Unix*)]
|
7051 |
+
Parent=ELinks 0.11
|
7052 |
+
Platform=Unix
|
7053 |
+
|
7054 |
+
[ELinks/0.11* (*AIX*)]
|
7055 |
+
Parent=ELinks 0.11
|
7056 |
+
Platform=AIX
|
7057 |
+
|
7058 |
+
[ELinks/0.11* (*BeOS*)]
|
7059 |
+
Parent=ELinks 0.11
|
7060 |
+
Platform=BeOS
|
7061 |
+
|
7062 |
+
[ELinks/0.11* (*CygWin*)]
|
7063 |
+
Parent=ELinks 0.11
|
7064 |
+
Platform=CygWin
|
7065 |
+
|
7066 |
+
[ELinks/0.11* (*Darwin*)]
|
7067 |
+
Parent=ELinks 0.11
|
7068 |
+
Platform=Darwin
|
7069 |
+
|
7070 |
+
[ELinks/0.11* (*Digital Unix*)]
|
7071 |
+
Parent=ELinks 0.11
|
7072 |
+
Platform=Digital Unix
|
7073 |
+
|
7074 |
+
[ELinks/0.11* (*FreeBSD*)]
|
7075 |
+
Parent=ELinks 0.11
|
7076 |
+
Platform=FreeBSD
|
7077 |
+
|
7078 |
+
[ELinks/0.11* (*HPUX*)]
|
7079 |
+
Parent=ELinks 0.11
|
7080 |
+
Platform=HP-UX
|
7081 |
+
|
7082 |
+
[ELinks/0.11* (*IRIX*)]
|
7083 |
+
Parent=ELinks 0.11
|
7084 |
+
Platform=IRIX
|
7085 |
+
|
7086 |
+
[ELinks/0.11* (*Linux*)]
|
7087 |
+
Parent=ELinks 0.11
|
7088 |
+
Platform=Linux
|
7089 |
+
|
7090 |
+
[ELinks/0.11* (*NetBSD*)]
|
7091 |
+
Parent=ELinks 0.11
|
7092 |
+
Platform=NetBSD
|
7093 |
+
|
7094 |
+
[ELinks/0.11* (*OpenBSD*)]
|
7095 |
+
Parent=ELinks 0.11
|
7096 |
+
Platform=OpenBSD
|
7097 |
+
|
7098 |
+
[ELinks/0.11* (*OS/2*)]
|
7099 |
+
Parent=ELinks 0.11
|
7100 |
+
Platform=OS/2
|
7101 |
+
|
7102 |
+
[ELinks/0.11* (*RISC*)]
|
7103 |
+
Parent=ELinks 0.11
|
7104 |
+
Platform=RISC OS
|
7105 |
+
|
7106 |
+
[ELinks/0.11* (*Solaris*)]
|
7107 |
+
Parent=ELinks 0.11
|
7108 |
+
Platform=Solaris
|
7109 |
+
|
7110 |
+
[ELinks/0.11* (*Unix*)]
|
7111 |
+
Parent=ELinks 0.11
|
7112 |
+
Platform=Unix
|
7113 |
+
|
7114 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ELinks 0.12
|
7115 |
+
|
7116 |
+
[ELinks 0.12]
|
7117 |
+
Parent=DefaultProperties
|
7118 |
+
Browser="ELinks"
|
7119 |
+
Version=0.12
|
7120 |
+
MinorVer=12
|
7121 |
+
Frames=true
|
7122 |
+
Tables=true
|
7123 |
+
|
7124 |
+
[ELinks (0.12*; *AIX*)]
|
7125 |
+
Parent=ELinks 0.12
|
7126 |
+
Platform=AIX
|
7127 |
+
|
7128 |
+
[ELinks (0.12*; *BeOS*)]
|
7129 |
+
Parent=ELinks 0.12
|
7130 |
+
Platform=BeOS
|
7131 |
+
|
7132 |
+
[ELinks (0.12*; *CygWin*)]
|
7133 |
+
Parent=ELinks 0.12
|
7134 |
+
Platform=CygWin
|
7135 |
+
|
7136 |
+
[ELinks (0.12*; *Darwin*)]
|
7137 |
+
Parent=ELinks 0.12
|
7138 |
+
Platform=Darwin
|
7139 |
+
|
7140 |
+
[ELinks (0.12*; *Digital Unix*)]
|
7141 |
+
Parent=ELinks 0.12
|
7142 |
+
Platform=Digital Unix
|
7143 |
+
|
7144 |
+
[ELinks (0.12*; *FreeBSD*)]
|
7145 |
+
Parent=ELinks 0.12
|
7146 |
+
Platform=FreeBSD
|
7147 |
+
|
7148 |
+
[ELinks (0.12*; *HPUX*)]
|
7149 |
+
Parent=ELinks 0.12
|
7150 |
+
Platform=HP-UX
|
7151 |
+
|
7152 |
+
[ELinks (0.12*; *IRIX*)]
|
7153 |
+
Parent=ELinks 0.12
|
7154 |
+
Platform=IRIX
|
7155 |
+
|
7156 |
+
[ELinks (0.12*; *Linux*)]
|
7157 |
+
Parent=ELinks 0.12
|
7158 |
+
Platform=Linux
|
7159 |
+
|
7160 |
+
[ELinks (0.12*; *NetBSD*)]
|
7161 |
+
Parent=ELinks 0.12
|
7162 |
+
Platform=NetBSD
|
7163 |
+
|
7164 |
+
[ELinks (0.12*; *OpenBSD*)]
|
7165 |
+
Parent=ELinks 0.12
|
7166 |
+
Platform=OpenBSD
|
7167 |
+
|
7168 |
+
[ELinks (0.12*; *OS/2*)]
|
7169 |
+
Parent=ELinks 0.12
|
7170 |
+
Platform=OS/2
|
7171 |
+
|
7172 |
+
[ELinks (0.12*; *RISC*)]
|
7173 |
+
Parent=ELinks 0.12
|
7174 |
+
Platform=RISC OS
|
7175 |
+
|
7176 |
+
[ELinks (0.12*; *Solaris*)]
|
7177 |
+
Parent=ELinks 0.12
|
7178 |
+
Platform=Solaris
|
7179 |
+
|
7180 |
+
[ELinks (0.12*; *Unix*)]
|
7181 |
+
Parent=ELinks 0.12
|
7182 |
+
Platform=Unix
|
7183 |
+
|
7184 |
+
[ELinks/0.12* (*AIX*)]
|
7185 |
+
Parent=ELinks 0.12
|
7186 |
+
Platform=AIX
|
7187 |
+
|
7188 |
+
[ELinks/0.12* (*BeOS*)]
|
7189 |
+
Parent=ELinks 0.12
|
7190 |
+
Platform=BeOS
|
7191 |
+
|
7192 |
+
[ELinks/0.12* (*CygWin*)]
|
7193 |
+
Parent=ELinks 0.12
|
7194 |
+
Platform=CygWin
|
7195 |
+
|
7196 |
+
[ELinks/0.12* (*Darwin*)]
|
7197 |
+
Parent=ELinks 0.12
|
7198 |
+
Platform=Darwin
|
7199 |
+
|
7200 |
+
[ELinks/0.12* (*Digital Unix*)]
|
7201 |
+
Parent=ELinks 0.12
|
7202 |
+
Platform=Digital Unix
|
7203 |
+
|
7204 |
+
[ELinks/0.12* (*FreeBSD*)]
|
7205 |
+
Parent=ELinks 0.12
|
7206 |
+
Platform=FreeBSD
|
7207 |
+
|
7208 |
+
[ELinks/0.12* (*HPUX*)]
|
7209 |
+
Parent=ELinks 0.12
|
7210 |
+
Platform=HP-UX
|
7211 |
+
|
7212 |
+
[ELinks/0.12* (*IRIX*)]
|
7213 |
+
Parent=ELinks 0.12
|
7214 |
+
Platform=IRIX
|
7215 |
+
|
7216 |
+
[ELinks/0.12* (*Linux*)]
|
7217 |
+
Parent=ELinks 0.12
|
7218 |
+
Platform=Linux
|
7219 |
+
|
7220 |
+
[ELinks/0.12* (*NetBSD*)]
|
7221 |
+
Parent=ELinks 0.12
|
7222 |
+
Platform=NetBSD
|
7223 |
+
|
7224 |
+
[ELinks/0.12* (*OpenBSD*)]
|
7225 |
+
Parent=ELinks 0.12
|
7226 |
+
Platform=OpenBSD
|
7227 |
+
|
7228 |
+
[ELinks/0.12* (*OS/2*)]
|
7229 |
+
Parent=ELinks 0.12
|
7230 |
+
Platform=OS/2
|
7231 |
+
|
7232 |
+
[ELinks/0.12* (*RISC*)]
|
7233 |
+
Parent=ELinks 0.12
|
7234 |
+
Platform=RISC OS
|
7235 |
+
|
7236 |
+
[ELinks/0.12* (*Solaris*)]
|
7237 |
+
Parent=ELinks 0.12
|
7238 |
+
Platform=Solaris
|
7239 |
+
|
7240 |
+
[ELinks/0.12* (*Unix*)]
|
7241 |
+
Parent=ELinks 0.12
|
7242 |
+
Platform=Unix
|
7243 |
+
|
7244 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ELinks 0.9
|
7245 |
+
|
7246 |
+
[ELinks 0.9]
|
7247 |
+
Parent=DefaultProperties
|
7248 |
+
Browser="ELinks"
|
7249 |
+
Version=0.9
|
7250 |
+
MinorVer=9
|
7251 |
+
Frames=true
|
7252 |
+
Tables=true
|
7253 |
+
|
7254 |
+
[ELinks (0.9*; *AIX*)]
|
7255 |
+
Parent=ELinks 0.9
|
7256 |
+
Platform=AIX
|
7257 |
+
|
7258 |
+
[ELinks (0.9*; *BeOS*)]
|
7259 |
+
Parent=ELinks 0.9
|
7260 |
+
Platform=BeOS
|
7261 |
+
|
7262 |
+
[ELinks (0.9*; *CygWin*)]
|
7263 |
+
Parent=ELinks 0.9
|
7264 |
+
Platform=CygWin
|
7265 |
+
|
7266 |
+
[ELinks (0.9*; *Darwin*)]
|
7267 |
+
Parent=ELinks 0.9
|
7268 |
+
Platform=Darwin
|
7269 |
+
|
7270 |
+
[ELinks (0.9*; *Digital Unix*)]
|
7271 |
+
Parent=ELinks 0.9
|
7272 |
+
Platform=Digital Unix
|
7273 |
+
|
7274 |
+
[ELinks (0.9*; *FreeBSD*)]
|
7275 |
+
Parent=ELinks 0.9
|
7276 |
+
Platform=FreeBSD
|
7277 |
+
|
7278 |
+
[ELinks (0.9*; *HPUX*)]
|
7279 |
+
Parent=ELinks 0.9
|
7280 |
+
Platform=HP-UX
|
7281 |
+
|
7282 |
+
[ELinks (0.9*; *IRIX*)]
|
7283 |
+
Parent=ELinks 0.9
|
7284 |
+
Platform=IRIX
|
7285 |
+
|
7286 |
+
[ELinks (0.9*; *Linux*)]
|
7287 |
+
Parent=ELinks 0.9
|
7288 |
+
Platform=Linux
|
7289 |
+
|
7290 |
+
[ELinks (0.9*; *NetBSD*)]
|
7291 |
+
Parent=ELinks 0.9
|
7292 |
+
Platform=NetBSD
|
7293 |
+
|
7294 |
+
[ELinks (0.9*; *OpenBSD*)]
|
7295 |
+
Parent=ELinks 0.9
|
7296 |
+
Platform=OpenBSD
|
7297 |
+
|
7298 |
+
[ELinks (0.9*; *OS/2*)]
|
7299 |
+
Parent=ELinks 0.9
|
7300 |
+
Platform=OS/2
|
7301 |
+
|
7302 |
+
[ELinks (0.9*; *RISC*)]
|
7303 |
+
Parent=ELinks 0.9
|
7304 |
+
Platform=RISC OS
|
7305 |
+
|
7306 |
+
[ELinks (0.9*; *Solaris*)]
|
7307 |
+
Parent=ELinks 0.9
|
7308 |
+
Platform=Solaris
|
7309 |
+
|
7310 |
+
[ELinks (0.9*; *Unix*)]
|
7311 |
+
Parent=ELinks 0.9
|
7312 |
+
Platform=Unix
|
7313 |
+
|
7314 |
+
[ELinks/0.9* (*AIX*)]
|
7315 |
+
Parent=ELinks 0.9
|
7316 |
+
Platform=AIX
|
7317 |
+
|
7318 |
+
[ELinks/0.9* (*BeOS*)]
|
7319 |
+
Parent=ELinks 0.9
|
7320 |
+
Platform=BeOS
|
7321 |
+
|
7322 |
+
[ELinks/0.9* (*CygWin*)]
|
7323 |
+
Parent=ELinks 0.9
|
7324 |
+
Platform=CygWin
|
7325 |
+
|
7326 |
+
[ELinks/0.9* (*Darwin*)]
|
7327 |
+
Parent=ELinks 0.9
|
7328 |
+
Platform=Darwin
|
7329 |
+
|
7330 |
+
[ELinks/0.9* (*Digital Unix*)]
|
7331 |
+
Parent=ELinks 0.9
|
7332 |
+
Platform=Digital Unix
|
7333 |
+
|
7334 |
+
[ELinks/0.9* (*FreeBSD*)]
|
7335 |
+
Parent=ELinks 0.9
|
7336 |
+
Platform=FreeBSD
|
7337 |
+
|
7338 |
+
[ELinks/0.9* (*HPUX*)]
|
7339 |
+
Parent=ELinks 0.9
|
7340 |
+
Platform=HP-UX
|
7341 |
+
|
7342 |
+
[ELinks/0.9* (*IRIX*)]
|
7343 |
+
Parent=ELinks 0.9
|
7344 |
+
Platform=IRIX
|
7345 |
+
|
7346 |
+
[ELinks/0.9* (*Linux*)]
|
7347 |
+
Parent=ELinks 0.9
|
7348 |
+
Platform=Linux
|
7349 |
+
|
7350 |
+
[ELinks/0.9* (*NetBSD*)]
|
7351 |
+
Parent=ELinks 0.9
|
7352 |
+
Platform=NetBSD
|
7353 |
+
|
7354 |
+
[ELinks/0.9* (*OpenBSD*)]
|
7355 |
+
Parent=ELinks 0.9
|
7356 |
+
Platform=OpenBSD
|
7357 |
+
|
7358 |
+
[ELinks/0.9* (*OS/2*)]
|
7359 |
+
Parent=ELinks 0.9
|
7360 |
+
Platform=OS/2
|
7361 |
+
|
7362 |
+
[ELinks/0.9* (*RISC*)]
|
7363 |
+
Parent=ELinks 0.9
|
7364 |
+
Platform=RISC OS
|
7365 |
+
|
7366 |
+
[ELinks/0.9* (*Solaris*)]
|
7367 |
+
Parent=ELinks 0.9
|
7368 |
+
Platform=Solaris
|
7369 |
+
|
7370 |
+
[ELinks/0.9* (*Unix*)]
|
7371 |
+
Parent=ELinks 0.9
|
7372 |
+
Platform=Unix
|
7373 |
+
|
7374 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AppleWebKit
|
7375 |
+
|
7376 |
+
[AppleWebKit]
|
7377 |
+
Parent=DefaultProperties
|
7378 |
+
Browser="AppleWebKit"
|
7379 |
+
Frames=true
|
7380 |
+
IFrames=true
|
7381 |
+
Tables=true
|
7382 |
+
Cookies=true
|
7383 |
+
BackgroundSounds=true
|
7384 |
+
JavaApplets=true
|
7385 |
+
JavaScript=true
|
7386 |
+
CssVersion=2
|
7387 |
+
supportsCSS=true
|
7388 |
+
|
7389 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (KHTML, like Gecko)]
|
7390 |
+
Parent=AppleWebKit
|
7391 |
+
|
7392 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Camino
|
7393 |
+
|
7394 |
+
[Camino]
|
7395 |
+
Parent=DefaultProperties
|
7396 |
+
Browser="Camino"
|
7397 |
+
Platform=MacOSX
|
7398 |
+
Frames=true
|
7399 |
+
IFrames=true
|
7400 |
+
Tables=true
|
7401 |
+
Cookies=true
|
7402 |
+
JavaApplets=true
|
7403 |
+
JavaScript=true
|
7404 |
+
CssVersion=2
|
7405 |
+
supportsCSS=true
|
7406 |
+
|
7407 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/0.7*]
|
7408 |
+
Parent=Camino
|
7409 |
+
Version=0.7
|
7410 |
+
MajorVer=0
|
7411 |
+
MinorVer=7
|
7412 |
+
Beta=true
|
7413 |
+
|
7414 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/0.8*]
|
7415 |
+
Parent=Camino
|
7416 |
+
Version=0.8
|
7417 |
+
MajorVer=0
|
7418 |
+
MinorVer=8
|
7419 |
+
Beta=true
|
7420 |
+
|
7421 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/0.9*]
|
7422 |
+
Parent=Camino
|
7423 |
+
Version=0.9
|
7424 |
+
MajorVer=0
|
7425 |
+
MinorVer=9
|
7426 |
+
Beta=true
|
7427 |
+
|
7428 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.0*]
|
7429 |
+
Parent=Camino
|
7430 |
+
Version=1.0
|
7431 |
+
MajorVer=1
|
7432 |
+
MinorVer=0
|
7433 |
+
|
7434 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.2*]
|
7435 |
+
Parent=Camino
|
7436 |
+
Version=1.2
|
7437 |
+
MajorVer=1
|
7438 |
+
MinorVer=2
|
7439 |
+
|
7440 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.3*]
|
7441 |
+
Parent=Camino
|
7442 |
+
Version=1.3
|
7443 |
+
MajorVer=1
|
7444 |
+
MinorVer=3
|
7445 |
+
Platform=MacOSX
|
7446 |
+
|
7447 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.4*]
|
7448 |
+
Parent=Camino
|
7449 |
+
Version=1.4
|
7450 |
+
MajorVer=1
|
7451 |
+
MinorVer=4
|
7452 |
+
Platform=MacOSX
|
7453 |
+
|
7454 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.5*]
|
7455 |
+
Parent=Camino
|
7456 |
+
Version=1.5
|
7457 |
+
MajorVer=1
|
7458 |
+
MinorVer=5
|
7459 |
+
Platform=MacOSX
|
7460 |
+
|
7461 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.6*]
|
7462 |
+
Parent=Camino
|
7463 |
+
Version=1.6
|
7464 |
+
MajorVer=1
|
7465 |
+
MinorVer=6
|
7466 |
+
Platform=MacOSX
|
7467 |
+
|
7468 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chimera
|
7469 |
+
|
7470 |
+
[Chimera]
|
7471 |
+
Parent=DefaultProperties
|
7472 |
+
Browser="Chimera"
|
7473 |
+
Frames=true
|
7474 |
+
IFrames=true
|
7475 |
+
Tables=true
|
7476 |
+
Cookies=true
|
7477 |
+
JavaApplets=true
|
7478 |
+
JavaScript=true
|
7479 |
+
|
7480 |
+
[Mozilla/5.0 (Macintosh; U; *Mac OS X*; *; rv:1.*) Gecko/* Chimera/*]
|
7481 |
+
Parent=Chimera
|
7482 |
+
Platform=MacOSX
|
7483 |
+
|
7484 |
+
[Mozilla/5.0 Gecko/* Chimera/*]
|
7485 |
+
Parent=Chimera
|
7486 |
+
|
7487 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Dillo
|
7488 |
+
|
7489 |
+
[Dillo]
|
7490 |
+
Parent=DefaultProperties
|
7491 |
+
Browser="Dillo"
|
7492 |
+
Platform=Linux
|
7493 |
+
Frames=true
|
7494 |
+
IFrames=true
|
7495 |
+
Tables=true
|
7496 |
+
Cookies=true
|
7497 |
+
CssVersion=2
|
7498 |
+
supportsCSS=true
|
7499 |
+
|
7500 |
+
[Dillo/0.6*]
|
7501 |
+
Parent=Dillo
|
7502 |
+
Version=0.6
|
7503 |
+
MajorVer=0
|
7504 |
+
MinorVer=6
|
7505 |
+
|
7506 |
+
[Dillo/0.7*]
|
7507 |
+
Parent=Dillo
|
7508 |
+
Version=0.7
|
7509 |
+
MajorVer=0
|
7510 |
+
MinorVer=7
|
7511 |
+
|
7512 |
+
[Dillo/0.8*]
|
7513 |
+
Parent=Dillo
|
7514 |
+
Version=0.8
|
7515 |
+
MajorVer=0
|
7516 |
+
MinorVer=8
|
7517 |
+
|
7518 |
+
[Dillo/2.0]
|
7519 |
+
Parent=Dillo
|
7520 |
+
Version=2.0
|
7521 |
+
MajorVer=2
|
7522 |
+
MinorVer=0
|
7523 |
+
|
7524 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Emacs/W3
|
7525 |
+
|
7526 |
+
[Emacs/W3]
|
7527 |
+
Parent=DefaultProperties
|
7528 |
+
Browser="Emacs/W3"
|
7529 |
+
Frames=true
|
7530 |
+
Tables=true
|
7531 |
+
Cookies=true
|
7532 |
+
|
7533 |
+
[Emacs/W3/2.* (Unix*]
|
7534 |
+
Parent=Emacs/W3
|
7535 |
+
Version=2.0
|
7536 |
+
MajorVer=2
|
7537 |
+
MinorVer=0
|
7538 |
+
Platform=Unix
|
7539 |
+
|
7540 |
+
[Emacs/W3/2.* (X11*]
|
7541 |
+
Parent=Emacs/W3
|
7542 |
+
Version=2.0
|
7543 |
+
MajorVer=2
|
7544 |
+
MinorVer=0
|
7545 |
+
Platform=Linux
|
7546 |
+
|
7547 |
+
[Emacs/W3/3.* (Unix*]
|
7548 |
+
Parent=Emacs/W3
|
7549 |
+
Version=3.0
|
7550 |
+
MajorVer=3
|
7551 |
+
MinorVer=0
|
7552 |
+
Platform=Unix
|
7553 |
+
|
7554 |
+
[Emacs/W3/3.* (X11*]
|
7555 |
+
Parent=Emacs/W3
|
7556 |
+
Version=3.0
|
7557 |
+
MajorVer=3
|
7558 |
+
MinorVer=0
|
7559 |
+
Platform=Linux
|
7560 |
+
|
7561 |
+
[Emacs/W3/4.* (Unix*]
|
7562 |
+
Parent=Emacs/W3
|
7563 |
+
Version=4.0
|
7564 |
+
MajorVer=4
|
7565 |
+
MinorVer=0
|
7566 |
+
Platform=Unix
|
7567 |
+
|
7568 |
+
[Emacs/W3/4.* (X11*]
|
7569 |
+
Parent=Emacs/W3
|
7570 |
+
Version=4.0
|
7571 |
+
MajorVer=4
|
7572 |
+
MinorVer=0
|
7573 |
+
Platform=Linux
|
7574 |
+
|
7575 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; fantomas
|
7576 |
+
|
7577 |
+
[fantomas]
|
7578 |
+
Parent=DefaultProperties
|
7579 |
+
Browser="fantomas"
|
7580 |
+
Frames=true
|
7581 |
+
IFrames=true
|
7582 |
+
Tables=true
|
7583 |
+
Cookies=true
|
7584 |
+
JavaScript=true
|
7585 |
+
|
7586 |
+
[Mozilla/4.0 (cloakBrowser)]
|
7587 |
+
Parent=fantomas
|
7588 |
+
Browser="fantomas cloakBrowser"
|
7589 |
+
|
7590 |
+
[Mozilla/4.0 (fantomas shadowMaker Browser)]
|
7591 |
+
Parent=fantomas
|
7592 |
+
Browser="fantomas shadowMaker Browser"
|
7593 |
+
|
7594 |
+
[Mozilla/4.0 (fantomBrowser)]
|
7595 |
+
Parent=fantomas
|
7596 |
+
Browser="fantomas fantomBrowser"
|
7597 |
+
|
7598 |
+
[Mozilla/4.0 (fantomCrew Browser)]
|
7599 |
+
Parent=fantomas
|
7600 |
+
Browser="fantomas fantomCrew Browser"
|
7601 |
+
|
7602 |
+
[Mozilla/4.0 (stealthBrowser)]
|
7603 |
+
Parent=fantomas
|
7604 |
+
Browser="fantomas stealthBrowser"
|
7605 |
+
|
7606 |
+
[multiBlocker browser*]
|
7607 |
+
Parent=fantomas
|
7608 |
+
Browser="fantomas multiBlocker browser"
|
7609 |
+
|
7610 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FrontPage
|
7611 |
+
|
7612 |
+
[FrontPage]
|
7613 |
+
Parent=DefaultProperties
|
7614 |
+
Browser="FrontPage"
|
7615 |
+
Frames=true
|
7616 |
+
IFrames=true
|
7617 |
+
Tables=true
|
7618 |
+
Cookies=true
|
7619 |
+
JavaScript=true
|
7620 |
+
|
7621 |
+
[Mozilla/?* (compatible; MS FrontPage*)]
|
7622 |
+
Parent=FrontPage
|
7623 |
+
|
7624 |
+
[MSFrontPage/*]
|
7625 |
+
Parent=FrontPage
|
7626 |
+
|
7627 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Galeon
|
7628 |
+
|
7629 |
+
[Galeon]
|
7630 |
+
Parent=DefaultProperties
|
7631 |
+
Browser="Galeon"
|
7632 |
+
Platform=Linux
|
7633 |
+
Frames=true
|
7634 |
+
IFrames=true
|
7635 |
+
Tables=true
|
7636 |
+
Cookies=true
|
7637 |
+
JavaApplets=true
|
7638 |
+
JavaScript=true
|
7639 |
+
CssVersion=2
|
7640 |
+
supportsCSS=true
|
7641 |
+
|
7642 |
+
[Mozilla/5.0 (X11; U; Linux*) Gecko/* Galeon/1.*]
|
7643 |
+
Parent=Galeon
|
7644 |
+
Version=1.0
|
7645 |
+
MajorVer=1
|
7646 |
+
MinorVer=0
|
7647 |
+
|
7648 |
+
[Mozilla/5.0 (X11; U; Linux*) Gecko/* Galeon/2.*]
|
7649 |
+
Parent=Galeon
|
7650 |
+
Version=2.0
|
7651 |
+
MajorVer=2
|
7652 |
+
MinorVer=0
|
7653 |
+
|
7654 |
+
[Mozilla/5.0 Galeon/1.* (X11; Linux*)*]
|
7655 |
+
Parent=Galeon
|
7656 |
+
Version=1.0
|
7657 |
+
MajorVer=1
|
7658 |
+
MinorVer=0
|
7659 |
+
|
7660 |
+
[Mozilla/5.0 Galeon/2.* (X11; Linux*)*]
|
7661 |
+
Parent=Galeon
|
7662 |
+
Version=2.0
|
7663 |
+
MajorVer=2
|
7664 |
+
MinorVer=0
|
7665 |
+
|
7666 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; HP Secure Web Browser
|
7667 |
+
|
7668 |
+
[HP Secure Web Browser]
|
7669 |
+
Parent=DefaultProperties
|
7670 |
+
Browser="HP Secure Web Browser"
|
7671 |
+
Platform=OpenVMS
|
7672 |
+
Frames=true
|
7673 |
+
IFrames=true
|
7674 |
+
Tables=true
|
7675 |
+
Cookies=true
|
7676 |
+
JavaApplets=true
|
7677 |
+
JavaScript=true
|
7678 |
+
CssVersion=2
|
7679 |
+
supportsCSS=true
|
7680 |
+
|
7681 |
+
[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.0*) Gecko/*]
|
7682 |
+
Parent=HP Secure Web Browser
|
7683 |
+
Version=1.0
|
7684 |
+
MajorVer=1
|
7685 |
+
MinorVer=0
|
7686 |
+
|
7687 |
+
[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.1*) Gecko/*]
|
7688 |
+
Parent=HP Secure Web Browser
|
7689 |
+
Version=1.1
|
7690 |
+
MajorVer=1
|
7691 |
+
MinorVer=1
|
7692 |
+
|
7693 |
+
[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.2*) Gecko/*]
|
7694 |
+
Parent=HP Secure Web Browser
|
7695 |
+
Version=1.2
|
7696 |
+
MajorVer=1
|
7697 |
+
MinorVer=2
|
7698 |
+
|
7699 |
+
[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.3*) Gecko/*]
|
7700 |
+
Parent=HP Secure Web Browser
|
7701 |
+
Version=1.3
|
7702 |
+
MajorVer=1
|
7703 |
+
MinorVer=3
|
7704 |
+
|
7705 |
+
[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.4*) Gecko/*]
|
7706 |
+
Parent=HP Secure Web Browser
|
7707 |
+
Version=1.4
|
7708 |
+
MajorVer=1
|
7709 |
+
MinorVer=4
|
7710 |
+
|
7711 |
+
[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.5*) Gecko/*]
|
7712 |
+
Parent=HP Secure Web Browser
|
7713 |
+
Version=1.5
|
7714 |
+
MajorVer=1
|
7715 |
+
MinorVer=5
|
7716 |
+
|
7717 |
+
[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.6*) Gecko/*]
|
7718 |
+
Parent=HP Secure Web Browser
|
7719 |
+
Version=1.6
|
7720 |
+
MajorVer=1
|
7721 |
+
MinorVer=6
|
7722 |
+
|
7723 |
+
[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.7*) Gecko/*]
|
7724 |
+
Parent=HP Secure Web Browser
|
7725 |
+
Version=1.7
|
7726 |
+
MajorVer=1
|
7727 |
+
MinorVer=7
|
7728 |
+
|
7729 |
+
[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.8*) Gecko/*]
|
7730 |
+
Parent=HP Secure Web Browser
|
7731 |
+
Version=1.8
|
7732 |
+
MajorVer=1
|
7733 |
+
MinorVer=8
|
7734 |
+
|
7735 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IBrowse
|
7736 |
+
|
7737 |
+
[IBrowse]
|
7738 |
+
Parent=DefaultProperties
|
7739 |
+
Browser="IBrowse"
|
7740 |
+
Platform=Amiga
|
7741 |
+
Frames=true
|
7742 |
+
Tables=true
|
7743 |
+
Cookies=true
|
7744 |
+
JavaScript=true
|
7745 |
+
|
7746 |
+
[Arexx (compatible; MSIE 6.0; AmigaOS5.0) IBrowse 4.0]
|
7747 |
+
Parent=IBrowse
|
7748 |
+
Version=4.0
|
7749 |
+
MajorVer=4
|
7750 |
+
MinorVer=0
|
7751 |
+
|
7752 |
+
[IBrowse/1.22 (AmigaOS *)]
|
7753 |
+
Parent=IBrowse
|
7754 |
+
Version=1.22
|
7755 |
+
MajorVer=1
|
7756 |
+
MinorVer=22
|
7757 |
+
|
7758 |
+
[IBrowse/2.1 (AmigaOS *)]
|
7759 |
+
Parent=IBrowse
|
7760 |
+
Version=2.1
|
7761 |
+
MajorVer=2
|
7762 |
+
MinorVer=1
|
7763 |
+
|
7764 |
+
[IBrowse/2.2 (AmigaOS *)]
|
7765 |
+
Parent=IBrowse
|
7766 |
+
Version=2.2
|
7767 |
+
MajorVer=2
|
7768 |
+
MinorVer=2
|
7769 |
+
|
7770 |
+
[IBrowse/2.3 (AmigaOS *)]
|
7771 |
+
Parent=IBrowse
|
7772 |
+
Version=2.2
|
7773 |
+
MajorVer=2
|
7774 |
+
MinorVer=3
|
7775 |
+
|
7776 |
+
[Mozilla/* (Win98; I) IBrowse/2.1 (AmigaOS 3.1)]
|
7777 |
+
Parent=IBrowse
|
7778 |
+
Version=2.1
|
7779 |
+
MajorVer=2
|
7780 |
+
MinorVer=1
|
7781 |
+
|
7782 |
+
[Mozilla/* (Win98; I) IBrowse/2.2 (AmigaOS 3.1)]
|
7783 |
+
Parent=IBrowse
|
7784 |
+
Version=2.2
|
7785 |
+
MajorVer=2
|
7786 |
+
MinorVer=2
|
7787 |
+
|
7788 |
+
[Mozilla/* (Win98; I) IBrowse/2.3 (AmigaOS 3.1)]
|
7789 |
+
Parent=IBrowse
|
7790 |
+
Version=2.3
|
7791 |
+
MajorVer=2
|
7792 |
+
MinorVer=3
|
7793 |
+
|
7794 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iCab
|
7795 |
+
|
7796 |
+
[iCab]
|
7797 |
+
Parent=DefaultProperties
|
7798 |
+
Browser="iCab"
|
7799 |
+
Frames=true
|
7800 |
+
Tables=true
|
7801 |
+
Cookies=true
|
7802 |
+
JavaScript=true
|
7803 |
+
CssVersion=1
|
7804 |
+
supportsCSS=true
|
7805 |
+
|
7806 |
+
[iCab/2.7* (Macintosh; ?; 68K*)]
|
7807 |
+
Parent=iCab
|
7808 |
+
Version=2.7
|
7809 |
+
MajorVer=2
|
7810 |
+
MinorVer=7
|
7811 |
+
Platform=Mac68K
|
7812 |
+
|
7813 |
+
[iCab/2.7* (Macintosh; ?; PPC*)]
|
7814 |
+
Parent=iCab
|
7815 |
+
Version=2.7
|
7816 |
+
MajorVer=2
|
7817 |
+
MinorVer=7
|
7818 |
+
Platform=MacPPC
|
7819 |
+
|
7820 |
+
[iCab/2.8* (Macintosh; ?; *Mac OS X*)]
|
7821 |
+
Parent=iCab
|
7822 |
+
Version=2.8
|
7823 |
+
MajorVer=2
|
7824 |
+
MinorVer=8
|
7825 |
+
Platform=MacOSX
|
7826 |
+
|
7827 |
+
[iCab/2.8* (Macintosh; ?; 68K*)]
|
7828 |
+
Parent=iCab
|
7829 |
+
Version=2.8
|
7830 |
+
MajorVer=2
|
7831 |
+
MinorVer=8
|
7832 |
+
Platform=Mac68K
|
7833 |
+
|
7834 |
+
[iCab/2.8* (Macintosh; ?; PPC)]
|
7835 |
+
Parent=iCab
|
7836 |
+
Version=2.8
|
7837 |
+
MajorVer=2
|
7838 |
+
MinorVer=8
|
7839 |
+
Platform=MacPPC
|
7840 |
+
|
7841 |
+
[iCab/2.9* (Macintosh; ?; *Mac OS X*)]
|
7842 |
+
Parent=iCab
|
7843 |
+
Version=2.9
|
7844 |
+
MajorVer=2
|
7845 |
+
MinorVer=9
|
7846 |
+
Platform=MacOSX
|
7847 |
+
|
7848 |
+
[iCab/2.9* (Macintosh; ?; 68K*)]
|
7849 |
+
Parent=iCab
|
7850 |
+
Version=2.9
|
7851 |
+
MajorVer=2
|
7852 |
+
MinorVer=9
|
7853 |
+
Platform=Mac68K
|
7854 |
+
|
7855 |
+
[iCab/2.9* (Macintosh; ?; PPC*)]
|
7856 |
+
Parent=iCab
|
7857 |
+
Version=2.9
|
7858 |
+
MajorVer=2
|
7859 |
+
MinorVer=9
|
7860 |
+
Platform=MacPPC
|
7861 |
+
|
7862 |
+
[iCab/3.0* (Macintosh; ?; *Mac OS X*)]
|
7863 |
+
Parent=iCab
|
7864 |
+
Version=3.0
|
7865 |
+
MajorVer=3
|
7866 |
+
MinorVer=0
|
7867 |
+
Platform=MacOSX
|
7868 |
+
CssVersion=2
|
7869 |
+
supportsCSS=true
|
7870 |
+
|
7871 |
+
[iCab/3.0* (Macintosh; ?; PPC*)]
|
7872 |
+
Parent=iCab
|
7873 |
+
Version=3.0
|
7874 |
+
MajorVer=3
|
7875 |
+
MinorVer=0
|
7876 |
+
Platform=MacPPC
|
7877 |
+
CssVersion=2
|
7878 |
+
supportsCSS=true
|
7879 |
+
|
7880 |
+
[iCab/4.0 (Macintosh; U; *Mac OS X)]
|
7881 |
+
Parent=iCab
|
7882 |
+
Version=4.0
|
7883 |
+
MajorVer=4
|
7884 |
+
MinorVer=0
|
7885 |
+
Platform=MacOSX
|
7886 |
+
|
7887 |
+
[Mozilla/* (compatible; iCab 3.0*; Macintosh; *Mac OS X*)]
|
7888 |
+
Parent=iCab
|
7889 |
+
Version=3.0
|
7890 |
+
MajorVer=3
|
7891 |
+
MinorVer=0
|
7892 |
+
Platform=MacOSX
|
7893 |
+
CssVersion=2
|
7894 |
+
supportsCSS=true
|
7895 |
+
|
7896 |
+
[Mozilla/* (compatible; iCab 3.0*; Macintosh; ?; PPC*)]
|
7897 |
+
Parent=iCab
|
7898 |
+
Version=3.0
|
7899 |
+
MajorVer=3
|
7900 |
+
MinorVer=0
|
7901 |
+
Platform=MacPPC
|
7902 |
+
CssVersion=2
|
7903 |
+
supportsCSS=true
|
7904 |
+
|
7905 |
+
[Mozilla/4.5 (compatible; iCab 2.7*; Macintosh; ?; 68K*)]
|
7906 |
+
Parent=iCab
|
7907 |
+
Version=2.7
|
7908 |
+
MajorVer=2
|
7909 |
+
MinorVer=7
|
7910 |
+
Platform=Mac68K
|
7911 |
+
|
7912 |
+
[Mozilla/4.5 (compatible; iCab 2.7*; Macintosh; ?; PPC*)]
|
7913 |
+
Parent=iCab
|
7914 |
+
Version=2.7
|
7915 |
+
MajorVer=2
|
7916 |
+
MinorVer=7
|
7917 |
+
Platform=MacPPC
|
7918 |
+
|
7919 |
+
[Mozilla/4.5 (compatible; iCab 2.8*; Macintosh; ?; *Mac OS X*)]
|
7920 |
+
Parent=iCab
|
7921 |
+
Version=2.8
|
7922 |
+
MajorVer=2
|
7923 |
+
MinorVer=8
|
7924 |
+
Platform=MacOSX
|
7925 |
+
|
7926 |
+
[Mozilla/4.5 (compatible; iCab 2.8*; Macintosh; ?; PPC*)]
|
7927 |
+
Parent=iCab
|
7928 |
+
Version=2.8
|
7929 |
+
MajorVer=2
|
7930 |
+
MinorVer=8
|
7931 |
+
Platform=MacPPC
|
7932 |
+
|
7933 |
+
[Mozilla/4.5 (compatible; iCab 2.9*; Macintosh; *Mac OS X*)]
|
7934 |
+
Parent=iCab
|
7935 |
+
Version=2.9
|
7936 |
+
MajorVer=2
|
7937 |
+
MinorVer=9
|
7938 |
+
Platform=MacOSX
|
7939 |
+
|
7940 |
+
[Mozilla/4.5 (compatible; iCab 2.9*; Macintosh; ?; PPC*)]
|
7941 |
+
Parent=iCab
|
7942 |
+
Version=2.9
|
7943 |
+
MajorVer=2
|
7944 |
+
MinorVer=9
|
7945 |
+
Platform=MacPPC
|
7946 |
+
|
7947 |
+
[Mozilla/4.5 (compatible; iCab 4.2*; Macintosh; *Mac OS X*)]
|
7948 |
+
Parent=iCab
|
7949 |
+
Version=4.2
|
7950 |
+
MajorVer=4
|
7951 |
+
MinorVer=2
|
7952 |
+
Platform=MacOSX
|
7953 |
+
|
7954 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iSiloX
|
7955 |
+
|
7956 |
+
[iSiloX]
|
7957 |
+
Parent=DefaultProperties
|
7958 |
+
Browser="iSiloX"
|
7959 |
+
Frames=true
|
7960 |
+
IFrames=true
|
7961 |
+
Tables=true
|
7962 |
+
Cookies=true
|
7963 |
+
JavaScript=true
|
7964 |
+
Crawler=true
|
7965 |
+
CssVersion=2
|
7966 |
+
supportsCSS=true
|
7967 |
+
|
7968 |
+
[iSiloX/4.0* MacOS]
|
7969 |
+
Parent=iSiloX
|
7970 |
+
Version=4.0
|
7971 |
+
MajorVer=4
|
7972 |
+
MinorVer=0
|
7973 |
+
Platform=MacPPC
|
7974 |
+
|
7975 |
+
[iSiloX/4.0* Windows/32]
|
7976 |
+
Parent=iSiloX
|
7977 |
+
Version=4.0
|
7978 |
+
MajorVer=4
|
7979 |
+
MinorVer=0
|
7980 |
+
Platform=Win32
|
7981 |
+
Win32=true
|
7982 |
+
|
7983 |
+
[iSiloX/4.1* MacOS]
|
7984 |
+
Parent=iSiloX
|
7985 |
+
Version=4.1
|
7986 |
+
MajorVer=4
|
7987 |
+
MinorVer=1
|
7988 |
+
Platform=MacPPC
|
7989 |
+
|
7990 |
+
[iSiloX/4.1* Windows/32]
|
7991 |
+
Parent=iSiloX
|
7992 |
+
Version=4.1
|
7993 |
+
MajorVer=4
|
7994 |
+
MinorVer=1
|
7995 |
+
Platform=Win32
|
7996 |
+
Win32=true
|
7997 |
+
|
7998 |
+
[iSiloX/4.2* MacOS]
|
7999 |
+
Parent=iSiloX
|
8000 |
+
Version=4.2
|
8001 |
+
MajorVer=4
|
8002 |
+
MinorVer=2
|
8003 |
+
Platform=MacPPC
|
8004 |
+
|
8005 |
+
[iSiloX/4.2* Windows/32]
|
8006 |
+
Parent=iSiloX
|
8007 |
+
Version=4.2
|
8008 |
+
MajorVer=4
|
8009 |
+
MinorVer=2
|
8010 |
+
Platform=Win32
|
8011 |
+
Win32=true
|
8012 |
+
|
8013 |
+
[iSiloX/4.3* MacOS]
|
8014 |
+
Parent=iSiloX
|
8015 |
+
Version=4.3
|
8016 |
+
MajorVer=4
|
8017 |
+
MinorVer=4
|
8018 |
+
Platform=MacOSX
|
8019 |
+
|
8020 |
+
[iSiloX/4.3* Windows/32]
|
8021 |
+
Parent=iSiloX
|
8022 |
+
Version=4.3
|
8023 |
+
MajorVer=4
|
8024 |
+
MinorVer=3
|
8025 |
+
Platform=Win32
|
8026 |
+
Win32=true
|
8027 |
+
|
8028 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Lycoris Desktop/LX
|
8029 |
+
|
8030 |
+
[Lycoris Desktop/LX]
|
8031 |
+
Parent=DefaultProperties
|
8032 |
+
Browser="Lycoris Desktop/LX"
|
8033 |
+
Frames=true
|
8034 |
+
IFrames=true
|
8035 |
+
Tables=true
|
8036 |
+
Cookies=true
|
8037 |
+
JavaApplets=true
|
8038 |
+
JavaScript=true
|
8039 |
+
Crawler=true
|
8040 |
+
|
8041 |
+
[Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.*: Desktop/LX Amethyst) Gecko/*]
|
8042 |
+
Parent=Lycoris Desktop/LX
|
8043 |
+
Version=1.1
|
8044 |
+
MajorVer=1
|
8045 |
+
MinorVer=1
|
8046 |
+
Platform=Linux
|
8047 |
+
|
8048 |
+
[Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.*; Desktop/LX Amethyst) Gecko/*]
|
8049 |
+
Parent=Lycoris Desktop/LX
|
8050 |
+
Version=1.0
|
8051 |
+
MajorVer=1
|
8052 |
+
MinorVer=0
|
8053 |
+
Platform=Linux
|
8054 |
+
|
8055 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mosaic
|
8056 |
+
|
8057 |
+
[Mosaic]
|
8058 |
+
Parent=DefaultProperties
|
8059 |
+
Browser="Mosaic"
|
8060 |
+
Frames=true
|
8061 |
+
IFrames=true
|
8062 |
+
Tables=true
|
8063 |
+
Cookies=true
|
8064 |
+
JavaApplets=true
|
8065 |
+
JavaScript=true
|
8066 |
+
|
8067 |
+
[Mozilla/4.0 (VMS_Mosaic)]
|
8068 |
+
Parent=Mosaic
|
8069 |
+
Platform=OpenVMS
|
8070 |
+
|
8071 |
+
[VMS_Mosaic/3.7*]
|
8072 |
+
Parent=Mosaic
|
8073 |
+
Version=3.7
|
8074 |
+
MajorVer=3
|
8075 |
+
MinorVer=7
|
8076 |
+
Platform=OpenVMS
|
8077 |
+
|
8078 |
+
[VMS_Mosaic/3.8*]
|
8079 |
+
Parent=Mosaic
|
8080 |
+
Version=3.8
|
8081 |
+
MajorVer=3
|
8082 |
+
MinorVer=8
|
8083 |
+
Platform=OpenVMS
|
8084 |
+
|
8085 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NetPositive
|
8086 |
+
|
8087 |
+
[NetPositive]
|
8088 |
+
Parent=DefaultProperties
|
8089 |
+
Browser="NetPositive"
|
8090 |
+
Platform=BeOS
|
8091 |
+
Frames=true
|
8092 |
+
IFrames=true
|
8093 |
+
Tables=true
|
8094 |
+
Cookies=true
|
8095 |
+
JavaApplets=true
|
8096 |
+
JavaScript=true
|
8097 |
+
|
8098 |
+
[*NetPositive/2.2*]
|
8099 |
+
Parent=NetPositive
|
8100 |
+
Version=2.2
|
8101 |
+
MajorVer=2
|
8102 |
+
MinorVer=2
|
8103 |
+
|
8104 |
+
[*NetPositive/2.2*BeOS*]
|
8105 |
+
Parent=NetPositive
|
8106 |
+
Version=2.2
|
8107 |
+
MajorVer=2
|
8108 |
+
MinorVer=2
|
8109 |
+
|
8110 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; OmniWeb
|
8111 |
+
|
8112 |
+
[OmniWeb]
|
8113 |
+
Parent=DefaultProperties
|
8114 |
+
Browser="OmniWeb"
|
8115 |
+
Platform=MacOSX
|
8116 |
+
Frames=true
|
8117 |
+
Tables=true
|
8118 |
+
Cookies=true
|
8119 |
+
JavaApplets=true
|
8120 |
+
JavaScript=true
|
8121 |
+
isMobileDevice=true
|
8122 |
+
CssVersion=2
|
8123 |
+
supportsCSS=true
|
8124 |
+
|
8125 |
+
[Mozilla/* (Macintosh; ?; *Mac OS X; *) AppleWebKit/* (*) OmniWeb/v4*]
|
8126 |
+
Parent=OmniWeb
|
8127 |
+
Version=4.5
|
8128 |
+
MajorVer=4
|
8129 |
+
MinorVer=5
|
8130 |
+
Platform=MacOSX
|
8131 |
+
|
8132 |
+
[Mozilla/* (Macintosh; ?; *Mac OS X; *) AppleWebKit/* (*) OmniWeb/v5*]
|
8133 |
+
Parent=OmniWeb
|
8134 |
+
Version=5.
|
8135 |
+
MajorVer=5
|
8136 |
+
MinorVer=0
|
8137 |
+
Platform=MacOSX
|
8138 |
+
|
8139 |
+
[Mozilla/* (Macintosh; ?; *Mac OS X; *) AppleWebKit/* (*) OmniWeb/v6*]
|
8140 |
+
Parent=OmniWeb
|
8141 |
+
Version=6.0
|
8142 |
+
MajorVer=6
|
8143 |
+
MinorVer=0
|
8144 |
+
Platform=MacOSX
|
8145 |
+
|
8146 |
+
[Mozilla/* (Macintosh; ?; PPC) OmniWeb/4*]
|
8147 |
+
Parent=OmniWeb
|
8148 |
+
Version=4.0
|
8149 |
+
MajorVer=4
|
8150 |
+
MinorVer=0
|
8151 |
+
Platform=MacPPC
|
8152 |
+
|
8153 |
+
[Mozilla/* (Macintosh; ?; PPC) OmniWeb/5*]
|
8154 |
+
Parent=OmniWeb
|
8155 |
+
Version=5.0
|
8156 |
+
MajorVer=5
|
8157 |
+
MinorVer=0
|
8158 |
+
Platform=MacOSX
|
8159 |
+
|
8160 |
+
[Mozilla/* (Macintosh; ?; PPC) OmniWeb/6*]
|
8161 |
+
Parent=OmniWeb
|
8162 |
+
Version=6.0
|
8163 |
+
MajorVer=6
|
8164 |
+
MinorVer=0
|
8165 |
+
Platform=MacPPC
|
8166 |
+
|
8167 |
+
[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.34]
|
8168 |
+
Parent=OmniWeb
|
8169 |
+
Version=5.1
|
8170 |
+
MajorVer=5
|
8171 |
+
MinorVer=1
|
8172 |
+
|
8173 |
+
[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.34]
|
8174 |
+
Parent=OmniWeb
|
8175 |
+
Version=5.1
|
8176 |
+
MajorVer=5
|
8177 |
+
MinorVer=1
|
8178 |
+
|
8179 |
+
[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/420+ (KHTML, like Gecko, Safari/420) OmniWeb/v607]
|
8180 |
+
Parent=OmniWeb
|
8181 |
+
Version=5.5
|
8182 |
+
MajorVer=5
|
8183 |
+
MinorVer=5
|
8184 |
+
|
8185 |
+
[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/420+ (KHTML, like Gecko, Safari/420) OmniWeb/v607]
|
8186 |
+
Parent=OmniWeb
|
8187 |
+
Version=5.5
|
8188 |
+
MajorVer=5
|
8189 |
+
MinorVer=5
|
8190 |
+
|
8191 |
+
[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/522+ (KHTML, like Gecko, Safari/522) OmniWeb/v613]
|
8192 |
+
Parent=OmniWeb
|
8193 |
+
Version=5.6
|
8194 |
+
MajorVer=5
|
8195 |
+
MinorVer=6
|
8196 |
+
|
8197 |
+
[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/522+ (KHTML, like Gecko, Safari/522) OmniWeb/v613]
|
8198 |
+
Parent=OmniWeb
|
8199 |
+
Version=5.6
|
8200 |
+
MajorVer=5
|
8201 |
+
MinorVer=6
|
8202 |
+
|
8203 |
+
[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/85 (KHTML, like Gecko) OmniWeb/v496]
|
8204 |
+
Parent=OmniWeb
|
8205 |
+
Version=4.5
|
8206 |
+
MajorVer=4
|
8207 |
+
MinorVer=5
|
8208 |
+
|
8209 |
+
[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/85 (KHTML, like Gecko) OmniWeb/v558.36 ]
|
8210 |
+
Parent=OmniWeb
|
8211 |
+
Version=5.0
|
8212 |
+
MajorVer=5
|
8213 |
+
MinorVer=0
|
8214 |
+
|
8215 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Shiira
|
8216 |
+
|
8217 |
+
[Shiira]
|
8218 |
+
Parent=DefaultProperties
|
8219 |
+
Browser="Shiira"
|
8220 |
+
Platform=MacOSX
|
8221 |
+
Frames=true
|
8222 |
+
IFrames=true
|
8223 |
+
Tables=true
|
8224 |
+
Cookies=true
|
8225 |
+
BackgroundSounds=true
|
8226 |
+
JavaApplets=true
|
8227 |
+
JavaScript=true
|
8228 |
+
CssVersion=2
|
8229 |
+
supportsCSS=true
|
8230 |
+
|
8231 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/0.9*]
|
8232 |
+
Parent=Shiira
|
8233 |
+
Version=0.9
|
8234 |
+
MajorVer=0
|
8235 |
+
MinorVer=9
|
8236 |
+
|
8237 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/1.0*]
|
8238 |
+
Parent=Shiira
|
8239 |
+
Version=1.0
|
8240 |
+
MajorVer=1
|
8241 |
+
MinorVer=0
|
8242 |
+
|
8243 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/1.1*]
|
8244 |
+
Parent=Shiira
|
8245 |
+
Version=1.1
|
8246 |
+
MajorVer=1
|
8247 |
+
MinorVer=1
|
8248 |
+
|
8249 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/1.2*]
|
8250 |
+
Parent=Shiira
|
8251 |
+
Version=1.2
|
8252 |
+
MajorVer=1
|
8253 |
+
MinorVer=2
|
8254 |
+
|
8255 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/2.1*]
|
8256 |
+
Parent=Shiira
|
8257 |
+
Version=2.1
|
8258 |
+
MajorVer=2
|
8259 |
+
MinorVer=1
|
8260 |
+
|
8261 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/2.2*]
|
8262 |
+
Parent=Shiira
|
8263 |
+
Version=2.2
|
8264 |
+
MajorVer=2
|
8265 |
+
MinorVer=2
|
8266 |
+
|
8267 |
+
[Windows Maker]
|
8268 |
+
Parent=DefaultProperties
|
8269 |
+
Browser="WMaker"
|
8270 |
+
Platform=Linux
|
8271 |
+
Frames=true
|
8272 |
+
IFrames=true
|
8273 |
+
Tables=true
|
8274 |
+
Cookies=true
|
8275 |
+
VBScript=true
|
8276 |
+
JavaApplets=true
|
8277 |
+
JavaScript=true
|
8278 |
+
CssVersion=2
|
8279 |
+
supportsCSS=true
|
8280 |
+
|
8281 |
+
[WMaker*]
|
8282 |
+
Parent=Windows Maker
|
8283 |
+
|
8284 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; K-Meleon 1.0
|
8285 |
+
|
8286 |
+
[K-Meleon 1.0]
|
8287 |
+
Parent=DefaultProperties
|
8288 |
+
Browser="K-Meleon"
|
8289 |
+
Version=1.0
|
8290 |
+
MajorVer=1
|
8291 |
+
Win32=true
|
8292 |
+
Frames=true
|
8293 |
+
IFrames=true
|
8294 |
+
Tables=true
|
8295 |
+
Cookies=true
|
8296 |
+
JavaApplets=true
|
8297 |
+
JavaScript=true
|
8298 |
+
CssVersion=2
|
8299 |
+
supportsCSS=true
|
8300 |
+
|
8301 |
+
[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* K-Meleon/1.0*]
|
8302 |
+
Parent=K-Meleon 1.0
|
8303 |
+
Version=1.0
|
8304 |
+
MajorVer=1
|
8305 |
+
MinorVer=0
|
8306 |
+
Platform=Win95
|
8307 |
+
Win32=true
|
8308 |
+
|
8309 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* K-Meleon/1.0*]
|
8310 |
+
Parent=K-Meleon 1.0
|
8311 |
+
Version=1.0
|
8312 |
+
MajorVer=1
|
8313 |
+
MinorVer=0
|
8314 |
+
Platform=Win98
|
8315 |
+
Win32=true
|
8316 |
+
|
8317 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* K-Meleon?1.0*]
|
8318 |
+
Parent=K-Meleon 1.0
|
8319 |
+
Version=1.0
|
8320 |
+
MajorVer=1
|
8321 |
+
MinorVer=0
|
8322 |
+
Platform=Win2000
|
8323 |
+
Win32=true
|
8324 |
+
|
8325 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* K-Meleon/1.0*]
|
8326 |
+
Parent=K-Meleon 1.0
|
8327 |
+
Version=1.0
|
8328 |
+
MajorVer=1
|
8329 |
+
MinorVer=0
|
8330 |
+
Platform=WinXP
|
8331 |
+
Win32=true
|
8332 |
+
|
8333 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* K-Meleon/1.0*]
|
8334 |
+
Parent=K-Meleon 1.0
|
8335 |
+
Version=1.0
|
8336 |
+
MajorVer=1
|
8337 |
+
MinorVer=0
|
8338 |
+
Platform=Win2003
|
8339 |
+
Win32=true
|
8340 |
+
|
8341 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* K-Meleon/1.0*]
|
8342 |
+
Parent=K-Meleon 1.0
|
8343 |
+
Version=1.0
|
8344 |
+
MajorVer=1
|
8345 |
+
MinorVer=0
|
8346 |
+
Platform=WinNT
|
8347 |
+
Win32=true
|
8348 |
+
|
8349 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; K-Meleon 1.1
|
8350 |
+
|
8351 |
+
[K-Meleon 1.1]
|
8352 |
+
Parent=DefaultProperties
|
8353 |
+
Browser="K-Meleon"
|
8354 |
+
Version=1.1
|
8355 |
+
MajorVer=1
|
8356 |
+
MinorVer=1
|
8357 |
+
Win32=true
|
8358 |
+
Frames=true
|
8359 |
+
IFrames=true
|
8360 |
+
Tables=true
|
8361 |
+
Cookies=true
|
8362 |
+
JavaApplets=true
|
8363 |
+
JavaScript=true
|
8364 |
+
CssVersion=2
|
8365 |
+
supportsCSS=true
|
8366 |
+
|
8367 |
+
[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* K-Meleon/1.1*]
|
8368 |
+
Parent=K-Meleon 1.1
|
8369 |
+
Version=1.0
|
8370 |
+
MajorVer=1
|
8371 |
+
MinorVer=0
|
8372 |
+
Platform=Win95
|
8373 |
+
Win32=true
|
8374 |
+
|
8375 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* K-Meleon/1.1*]
|
8376 |
+
Parent=K-Meleon 1.1
|
8377 |
+
Version=1.0
|
8378 |
+
MajorVer=1
|
8379 |
+
MinorVer=0
|
8380 |
+
Platform=Win98
|
8381 |
+
Win32=true
|
8382 |
+
|
8383 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* K-Meleon?1.1*]
|
8384 |
+
Parent=K-Meleon 1.1
|
8385 |
+
Version=1.0
|
8386 |
+
MajorVer=1
|
8387 |
+
MinorVer=0
|
8388 |
+
Platform=Win2000
|
8389 |
+
Win32=true
|
8390 |
+
|
8391 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* K-Meleon/1.1*]
|
8392 |
+
Parent=K-Meleon 1.1
|
8393 |
+
Version=1.0
|
8394 |
+
MajorVer=1
|
8395 |
+
MinorVer=0
|
8396 |
+
Platform=WinXP
|
8397 |
+
Win32=true
|
8398 |
+
|
8399 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* K-Meleon/1.1*]
|
8400 |
+
Parent=K-Meleon 1.1
|
8401 |
+
Version=1.0
|
8402 |
+
MajorVer=1
|
8403 |
+
MinorVer=0
|
8404 |
+
Platform=Win2003
|
8405 |
+
Win32=true
|
8406 |
+
|
8407 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* K-Meleon/1.1*]
|
8408 |
+
Parent=K-Meleon 1.1
|
8409 |
+
Version=1.0
|
8410 |
+
MajorVer=1
|
8411 |
+
MinorVer=0
|
8412 |
+
Platform=WinNT
|
8413 |
+
Win32=true
|
8414 |
+
|
8415 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; K-Meleon 1.5
|
8416 |
+
|
8417 |
+
[K-Meleon 1.5]
|
8418 |
+
Parent=DefaultProperties
|
8419 |
+
Browser="K-Meleon"
|
8420 |
+
Version=1.5
|
8421 |
+
MajorVer=1
|
8422 |
+
MinorVer=5
|
8423 |
+
Win32=true
|
8424 |
+
Frames=true
|
8425 |
+
IFrames=true
|
8426 |
+
Tables=true
|
8427 |
+
Cookies=true
|
8428 |
+
JavaApplets=true
|
8429 |
+
JavaScript=true
|
8430 |
+
CssVersion=2
|
8431 |
+
supportsCSS=true
|
8432 |
+
|
8433 |
+
[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* K-Meleon/1.5*]
|
8434 |
+
Parent=K-Meleon 1.5
|
8435 |
+
Version=1.0
|
8436 |
+
MajorVer=1
|
8437 |
+
MinorVer=0
|
8438 |
+
Platform=Win95
|
8439 |
+
Win32=true
|
8440 |
+
|
8441 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* K-Meleon/1.5*]
|
8442 |
+
Parent=K-Meleon 1.5
|
8443 |
+
Version=1.0
|
8444 |
+
MajorVer=1
|
8445 |
+
MinorVer=0
|
8446 |
+
Platform=Win98
|
8447 |
+
Win32=true
|
8448 |
+
|
8449 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* K-Meleon?1.5*]
|
8450 |
+
Parent=K-Meleon 1.5
|
8451 |
+
Version=1.0
|
8452 |
+
MajorVer=1
|
8453 |
+
MinorVer=0
|
8454 |
+
Platform=Win2000
|
8455 |
+
Win32=true
|
8456 |
+
|
8457 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* K-Meleon/1.5*]
|
8458 |
+
Parent=K-Meleon 1.5
|
8459 |
+
Version=1.0
|
8460 |
+
MajorVer=1
|
8461 |
+
MinorVer=0
|
8462 |
+
Platform=WinXP
|
8463 |
+
Win32=true
|
8464 |
+
|
8465 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* K-Meleon/1.5*]
|
8466 |
+
Parent=K-Meleon 1.5
|
8467 |
+
Version=1.0
|
8468 |
+
MajorVer=1
|
8469 |
+
MinorVer=0
|
8470 |
+
Platform=Win2003
|
8471 |
+
Win32=true
|
8472 |
+
|
8473 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.*) Gecko/* K-Meleon/1.5*]
|
8474 |
+
Parent=K-Meleon 1.5
|
8475 |
+
Platform=WinVista
|
8476 |
+
|
8477 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.1; *; rv:1.*) Gecko/* K-Meleon/1.5*]
|
8478 |
+
Parent=K-Meleon 1.5
|
8479 |
+
Platform=Win7
|
8480 |
+
|
8481 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* K-Meleon/1.5*]
|
8482 |
+
Parent=K-Meleon 1.5
|
8483 |
+
Version=1.0
|
8484 |
+
MajorVer=1
|
8485 |
+
MinorVer=0
|
8486 |
+
Platform=WinNT
|
8487 |
+
Win32=true
|
8488 |
+
|
8489 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Konqueror 3.0
|
8490 |
+
|
8491 |
+
[Konqueror 3.0]
|
8492 |
+
Parent=DefaultProperties
|
8493 |
+
Browser="Konqueror"
|
8494 |
+
Platform=Linux
|
8495 |
+
Frames=true
|
8496 |
+
IFrames=true
|
8497 |
+
Tables=true
|
8498 |
+
Cookies=true
|
8499 |
+
JavaScript=true
|
8500 |
+
CssVersion=2
|
8501 |
+
supportsCSS=true
|
8502 |
+
|
8503 |
+
[*Konqueror/3.0*]
|
8504 |
+
Parent=Konqueror 3.0
|
8505 |
+
Version=3.0
|
8506 |
+
MajorVer=3
|
8507 |
+
MinorVer=0
|
8508 |
+
IFrames=false
|
8509 |
+
|
8510 |
+
[*Konqueror/3.0*FreeBSD*]
|
8511 |
+
Parent=Konqueror 3.0
|
8512 |
+
Version=3.0
|
8513 |
+
MajorVer=3
|
8514 |
+
MinorVer=0
|
8515 |
+
Platform=FreeBSD
|
8516 |
+
IFrames=false
|
8517 |
+
|
8518 |
+
[*Konqueror/3.0*Linux*]
|
8519 |
+
Parent=Konqueror 3.0
|
8520 |
+
Version=3.0
|
8521 |
+
MajorVer=3
|
8522 |
+
MinorVer=0
|
8523 |
+
Platform=Linux
|
8524 |
+
IFrames=false
|
8525 |
+
|
8526 |
+
[*Konqueror/3.1*]
|
8527 |
+
Parent=Konqueror 3.0
|
8528 |
+
Version=3.1
|
8529 |
+
MajorVer=3
|
8530 |
+
MinorVer=1
|
8531 |
+
|
8532 |
+
[*Konqueror/3.1*FreeBSD*]
|
8533 |
+
Parent=Konqueror 3.0
|
8534 |
+
Version=3.1
|
8535 |
+
MajorVer=3
|
8536 |
+
MinorVer=1
|
8537 |
+
Platform=FreeBSD
|
8538 |
+
|
8539 |
+
[*Konqueror/3.1*Linux*]
|
8540 |
+
Parent=Konqueror 3.0
|
8541 |
+
Version=3.1
|
8542 |
+
MajorVer=3
|
8543 |
+
MinorVer=1
|
8544 |
+
|
8545 |
+
[*Konqueror/3.2*]
|
8546 |
+
Parent=Konqueror 3.0
|
8547 |
+
Version=3.2
|
8548 |
+
MajorVer=3
|
8549 |
+
MinorVer=2
|
8550 |
+
|
8551 |
+
[*Konqueror/3.2*FreeBSD*]
|
8552 |
+
Parent=Konqueror 3.0
|
8553 |
+
Version=3.2
|
8554 |
+
MajorVer=3
|
8555 |
+
MinorVer=2
|
8556 |
+
Platform=FreeBSD
|
8557 |
+
|
8558 |
+
[*Konqueror/3.2*Linux*]
|
8559 |
+
Parent=Konqueror 3.0
|
8560 |
+
Version=3.2
|
8561 |
+
MajorVer=3
|
8562 |
+
MinorVer=2
|
8563 |
+
Platform=Linux
|
8564 |
+
|
8565 |
+
[*Konqueror/3.3*]
|
8566 |
+
Parent=Konqueror 3.0
|
8567 |
+
Version=3.3
|
8568 |
+
MajorVer=3
|
8569 |
+
MinorVer=3
|
8570 |
+
|
8571 |
+
[*Konqueror/3.3*FreeBSD*]
|
8572 |
+
Parent=Konqueror 3.0
|
8573 |
+
Version=3.3
|
8574 |
+
MajorVer=3
|
8575 |
+
MinorVer=3
|
8576 |
+
Platform=FreeBSD
|
8577 |
+
|
8578 |
+
[*Konqueror/3.3*Linux*]
|
8579 |
+
Parent=Konqueror 3.0
|
8580 |
+
Version=3.3
|
8581 |
+
MajorVer=3
|
8582 |
+
MinorVer=3
|
8583 |
+
Platform=Linux
|
8584 |
+
|
8585 |
+
[*Konqueror/3.3*OpenBSD*]
|
8586 |
+
Parent=Konqueror 3.0
|
8587 |
+
Version=3.3
|
8588 |
+
MajorVer=3
|
8589 |
+
MinorVer=3
|
8590 |
+
Platform=OpenBSD
|
8591 |
+
|
8592 |
+
[*Konqueror/3.4*]
|
8593 |
+
Parent=Konqueror 3.0
|
8594 |
+
Version=3.4
|
8595 |
+
MajorVer=3
|
8596 |
+
MinorVer=4
|
8597 |
+
|
8598 |
+
[*Konqueror/3.4*FreeBSD*]
|
8599 |
+
Parent=Konqueror 3.0
|
8600 |
+
Version=3.4
|
8601 |
+
MajorVer=3
|
8602 |
+
MinorVer=4
|
8603 |
+
Platform=FreeBSD
|
8604 |
+
|
8605 |
+
[*Konqueror/3.4*Linux*]
|
8606 |
+
Parent=Konqueror 3.0
|
8607 |
+
Version=3.4
|
8608 |
+
MajorVer=3
|
8609 |
+
MinorVer=4
|
8610 |
+
Platform=Linux
|
8611 |
+
|
8612 |
+
[*Konqueror/3.4*OpenBSD*]
|
8613 |
+
Parent=Konqueror 3.0
|
8614 |
+
Version=3.4
|
8615 |
+
MajorVer=3
|
8616 |
+
MinorVer=4
|
8617 |
+
Platform=OpenBSD
|
8618 |
+
|
8619 |
+
[*Konqueror/3.5*]
|
8620 |
+
Parent=Konqueror 3.0
|
8621 |
+
Version=3.5
|
8622 |
+
MajorVer=3
|
8623 |
+
MinorVer=5
|
8624 |
+
|
8625 |
+
[*Konqueror/3.5*FreeBSD*]
|
8626 |
+
Parent=Konqueror 3.0
|
8627 |
+
Version=3.5
|
8628 |
+
MajorVer=3
|
8629 |
+
MinorVer=5
|
8630 |
+
Platform=FreeBSD
|
8631 |
+
|
8632 |
+
[*Konqueror/3.5*Linux*]
|
8633 |
+
Parent=Konqueror 3.0
|
8634 |
+
Version=3.5
|
8635 |
+
MajorVer=3
|
8636 |
+
MinorVer=5
|
8637 |
+
Platform=Linux
|
8638 |
+
|
8639 |
+
[*Konqueror/3.5*OpenBSD*]
|
8640 |
+
Parent=Konqueror 3.0
|
8641 |
+
Version=3.5
|
8642 |
+
MajorVer=3
|
8643 |
+
MinorVer=5
|
8644 |
+
Platform=OpenBSD
|
8645 |
+
|
8646 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Konqueror 4.0
|
8647 |
+
|
8648 |
+
[Konqueror 4.0]
|
8649 |
+
Parent=DefaultProperties
|
8650 |
+
Browser="Konqueror"
|
8651 |
+
Version=4.0
|
8652 |
+
MajorVer=4
|
8653 |
+
Frames=true
|
8654 |
+
IFrames=true
|
8655 |
+
Tables=true
|
8656 |
+
Cookies=true
|
8657 |
+
JavaScript=true
|
8658 |
+
CssVersion=2
|
8659 |
+
supportsCSS=true
|
8660 |
+
|
8661 |
+
[Mozilla/5.0 (compatible; Konqueror/4.0*; Debian) KHTML/4.* (like Gecko)]
|
8662 |
+
Parent=Konqueror 4.0
|
8663 |
+
Platform=Debian
|
8664 |
+
|
8665 |
+
[Mozilla/5.0 (compatible; Konqueror/4.0.*; *Linux) KHTML/4.* (like Gecko)]
|
8666 |
+
Parent=Konqueror 4.0
|
8667 |
+
Platform=Linux
|
8668 |
+
|
8669 |
+
[Mozilla/5.0 (compatible; Konqueror/4.0.*; FreeBSD) KHTML/4.* (like Gecko)]
|
8670 |
+
Parent=Konqueror 4.0
|
8671 |
+
Platform=FreeBSD
|
8672 |
+
|
8673 |
+
[Mozilla/5.0 (compatible; Konqueror/4.0.*; NetBSD) KHTML/4.* (like Gecko)]
|
8674 |
+
Parent=Konqueror 4.0
|
8675 |
+
Platform=NetBSD
|
8676 |
+
|
8677 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Konqueror 4.1
|
8678 |
+
|
8679 |
+
[Konqueror 4.1]
|
8680 |
+
Parent=DefaultProperties
|
8681 |
+
Browser="Konqueror"
|
8682 |
+
Version=4.1
|
8683 |
+
MajorVer=4
|
8684 |
+
MinorVer=1
|
8685 |
+
Frames=true
|
8686 |
+
IFrames=true
|
8687 |
+
Tables=true
|
8688 |
+
Cookies=true
|
8689 |
+
JavaScript=true
|
8690 |
+
CssVersion=2
|
8691 |
+
supportsCSS=true
|
8692 |
+
|
8693 |
+
[Mozilla/5.0 (compatible; Konqueror/4.1*; *Linux*) KHTML/4.* (like Gecko)*]
|
8694 |
+
Parent=Konqueror 4.1
|
8695 |
+
Platform=Linux
|
8696 |
+
|
8697 |
+
[Mozilla/5.0 (compatible; Konqueror/4.1*; Debian) KHTML/4.* (like Gecko)*]
|
8698 |
+
Parent=Konqueror 4.1
|
8699 |
+
Platform=Debian
|
8700 |
+
|
8701 |
+
[Mozilla/5.0 (compatible; Konqueror/4.1*; FreeBSD) KHTML/4.* (like Gecko)*]
|
8702 |
+
Parent=Konqueror 4.1
|
8703 |
+
Platform=FreeBSD
|
8704 |
+
|
8705 |
+
[Mozilla/5.0 (compatible; Konqueror/4.1*; NetBSD) KHTML/4.* (like Gecko)*]
|
8706 |
+
Parent=Konqueror 4.1
|
8707 |
+
Platform=NetBSD
|
8708 |
+
|
8709 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Konqueror 4.2
|
8710 |
+
|
8711 |
+
[Konqueror 4.2]
|
8712 |
+
Parent=DefaultProperties
|
8713 |
+
Browser="Konqueror"
|
8714 |
+
Version=4.2
|
8715 |
+
MajorVer=4
|
8716 |
+
MinorVer=2
|
8717 |
+
Frames=true
|
8718 |
+
IFrames=true
|
8719 |
+
Tables=true
|
8720 |
+
Cookies=true
|
8721 |
+
JavaScript=true
|
8722 |
+
CssVersion=2
|
8723 |
+
supportsCSS=true
|
8724 |
+
|
8725 |
+
[Mozilla/5.0 (compatible; Konqueror/4.2*; *Linux*) KHTML/4.* (like Gecko)*]
|
8726 |
+
Parent=Konqueror 4.2
|
8727 |
+
Platform=Linux
|
8728 |
+
|
8729 |
+
[Mozilla/5.0 (compatible; Konqueror/4.2*; Debian) KHTML/4.* (like Gecko)*]
|
8730 |
+
Parent=Konqueror 4.2
|
8731 |
+
Platform=Debian
|
8732 |
+
|
8733 |
+
[Mozilla/5.0 (compatible; Konqueror/4.2*; FreeBSD) KHTML/4.* (like Gecko)*]
|
8734 |
+
Parent=Konqueror 4.2
|
8735 |
+
Platform=FreeBSD
|
8736 |
+
|
8737 |
+
[Mozilla/5.0 (compatible; Konqueror/4.2*; NetBSD) KHTML/4.* (like Gecko)*]
|
8738 |
+
Parent=Konqueror 4.2
|
8739 |
+
Platform=NetBSD
|
8740 |
+
|
8741 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari
|
8742 |
+
|
8743 |
+
[Safari]
|
8744 |
+
Parent=DefaultProperties
|
8745 |
+
Browser="Safari"
|
8746 |
+
Platform=MacOSX
|
8747 |
+
Frames=true
|
8748 |
+
IFrames=true
|
8749 |
+
Tables=true
|
8750 |
+
Cookies=true
|
8751 |
+
BackgroundSounds=true
|
8752 |
+
JavaApplets=true
|
8753 |
+
JavaScript=true
|
8754 |
+
CssVersion=2
|
8755 |
+
supportsCSS=true
|
8756 |
+
|
8757 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/100*]
|
8758 |
+
Parent=Safari
|
8759 |
+
Version=1.1
|
8760 |
+
MajorVer=1
|
8761 |
+
MinorVer=1
|
8762 |
+
|
8763 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/125*]
|
8764 |
+
Parent=Safari
|
8765 |
+
Version=1.2
|
8766 |
+
MajorVer=1
|
8767 |
+
MinorVer=2
|
8768 |
+
|
8769 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/312*]
|
8770 |
+
Parent=Safari
|
8771 |
+
Version=1.3
|
8772 |
+
MajorVer=1
|
8773 |
+
MinorVer=3
|
8774 |
+
|
8775 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/412*]
|
8776 |
+
Parent=Safari
|
8777 |
+
Version=2.0
|
8778 |
+
MajorVer=2
|
8779 |
+
MinorVer=0
|
8780 |
+
|
8781 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/416*]
|
8782 |
+
Parent=Safari
|
8783 |
+
Version=2.0
|
8784 |
+
MajorVer=2
|
8785 |
+
MinorVer=0
|
8786 |
+
|
8787 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/417*]
|
8788 |
+
Parent=Safari
|
8789 |
+
Version=2.0
|
8790 |
+
MajorVer=2
|
8791 |
+
MinorVer=0
|
8792 |
+
|
8793 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/418*]
|
8794 |
+
Parent=Safari
|
8795 |
+
Version=2.0
|
8796 |
+
MajorVer=2
|
8797 |
+
MinorVer=0
|
8798 |
+
|
8799 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/419*]
|
8800 |
+
Parent=Safari
|
8801 |
+
Version=2.0
|
8802 |
+
MajorVer=2
|
8803 |
+
MinorVer=0
|
8804 |
+
|
8805 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/52*]
|
8806 |
+
Parent=Safari
|
8807 |
+
Beta=true
|
8808 |
+
|
8809 |
+
[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/85*]
|
8810 |
+
Parent=Safari
|
8811 |
+
Version=1.0
|
8812 |
+
MajorVer=1
|
8813 |
+
MinorVer=0
|
8814 |
+
|
8815 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari 3.0
|
8816 |
+
|
8817 |
+
[Safari 3.0]
|
8818 |
+
Parent=DefaultProperties
|
8819 |
+
Browser="Safari"
|
8820 |
+
Version=3.0
|
8821 |
+
MajorVer=3
|
8822 |
+
Platform=MacOSX
|
8823 |
+
Frames=true
|
8824 |
+
IFrames=true
|
8825 |
+
Tables=true
|
8826 |
+
Cookies=true
|
8827 |
+
BackgroundSounds=true
|
8828 |
+
JavaApplets=true
|
8829 |
+
JavaScript=true
|
8830 |
+
CssVersion=2
|
8831 |
+
supportsCSS=true
|
8832 |
+
|
8833 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*) AppleWebKit/* (*) Version/3.0* Safari/*]
|
8834 |
+
Parent=Safari 3.0
|
8835 |
+
Platform=MacOSX
|
8836 |
+
|
8837 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/3.0* Safari/*]
|
8838 |
+
Parent=Safari 3.0
|
8839 |
+
Platform=WinXP
|
8840 |
+
|
8841 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/3.0* Safari/*]
|
8842 |
+
Parent=Safari 3.0
|
8843 |
+
Platform=Win2003
|
8844 |
+
|
8845 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/3.0* Safari/*]
|
8846 |
+
Parent=Safari 3.0
|
8847 |
+
Platform=WinVista
|
8848 |
+
|
8849 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/3.0* Safari/*]
|
8850 |
+
Parent=Safari 3.0
|
8851 |
+
Platform=Win7
|
8852 |
+
|
8853 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari 3.1
|
8854 |
+
|
8855 |
+
[Safari 3.1]
|
8856 |
+
Parent=DefaultProperties
|
8857 |
+
Browser="Safari"
|
8858 |
+
Version=3.1
|
8859 |
+
MajorVer=3
|
8860 |
+
MinorVer=1
|
8861 |
+
Platform=MacOSX
|
8862 |
+
Frames=true
|
8863 |
+
IFrames=true
|
8864 |
+
Tables=true
|
8865 |
+
Cookies=true
|
8866 |
+
BackgroundSounds=true
|
8867 |
+
JavaApplets=true
|
8868 |
+
JavaScript=true
|
8869 |
+
CssVersion=2
|
8870 |
+
supportsCSS=true
|
8871 |
+
|
8872 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*) AppleWebKit/* (*) Version/3.1* Safari/*]
|
8873 |
+
Parent=Safari 3.1
|
8874 |
+
Platform=MacOSX
|
8875 |
+
|
8876 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/3.1* Safari/*]
|
8877 |
+
Parent=Safari 3.1
|
8878 |
+
Platform=WinXP
|
8879 |
+
|
8880 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/3.1* Safari/*]
|
8881 |
+
Parent=Safari 3.1
|
8882 |
+
Platform=Win2003
|
8883 |
+
|
8884 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/3.1* Safari/*]
|
8885 |
+
Parent=Safari 3.1
|
8886 |
+
Platform=WinVista
|
8887 |
+
|
8888 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/3.1* Safari/*]
|
8889 |
+
Parent=Safari 3.1
|
8890 |
+
Platform=Win7
|
8891 |
+
|
8892 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari 3.2
|
8893 |
+
|
8894 |
+
[Safari 3.2]
|
8895 |
+
Parent=DefaultProperties
|
8896 |
+
Browser="Safari"
|
8897 |
+
Version=3.2
|
8898 |
+
MajorVer=3
|
8899 |
+
MinorVer=2
|
8900 |
+
Frames=true
|
8901 |
+
IFrames=true
|
8902 |
+
Tables=true
|
8903 |
+
Cookies=true
|
8904 |
+
BackgroundSounds=true
|
8905 |
+
JavaApplets=true
|
8906 |
+
JavaScript=true
|
8907 |
+
CssVersion=3
|
8908 |
+
supportsCSS=true
|
8909 |
+
|
8910 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*) AppleWebKit/* (*) Version/3.2* Safari/*]
|
8911 |
+
Parent=Safari 3.2
|
8912 |
+
Platform=MacOSX
|
8913 |
+
|
8914 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/3.2* Safari/*]
|
8915 |
+
Parent=Safari 3.2
|
8916 |
+
Platform=WinXP
|
8917 |
+
|
8918 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/3.2* Safari/*]
|
8919 |
+
Parent=Safari 3.2
|
8920 |
+
Platform=Win2003
|
8921 |
+
|
8922 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/3.2* Safari/*]
|
8923 |
+
Parent=Safari 3.2
|
8924 |
+
Platform=WinVista
|
8925 |
+
|
8926 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/3.2* Safari/*]
|
8927 |
+
Parent=Safari 3.2
|
8928 |
+
Platform=Win7
|
8929 |
+
|
8930 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari 4.0
|
8931 |
+
|
8932 |
+
[Safari 4.0]
|
8933 |
+
Parent=DefaultProperties
|
8934 |
+
Browser="Safari"
|
8935 |
+
Version=4.0
|
8936 |
+
MajorVer=4
|
8937 |
+
Beta=true
|
8938 |
+
Frames=true
|
8939 |
+
IFrames=true
|
8940 |
+
Tables=true
|
8941 |
+
Cookies=true
|
8942 |
+
BackgroundSounds=true
|
8943 |
+
JavaApplets=true
|
8944 |
+
JavaScript=true
|
8945 |
+
CssVersion=3
|
8946 |
+
supportsCSS=true
|
8947 |
+
|
8948 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *) AppleWebKit/* (KHTML, like Gecko) Version/4.0* Safari/*]
|
8949 |
+
Parent=Safari 4.0
|
8950 |
+
Platform=MacOSX
|
8951 |
+
|
8952 |
+
[Mozilla/5.0 (Macintosh; U; *Mac OS X*; *) AppleWebKit/* (KHTML, like Gecko) Version/4 Public Beta Safari/*]
|
8953 |
+
Parent=Safari 4.0
|
8954 |
+
|
8955 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*]
|
8956 |
+
Parent=Safari 4.0
|
8957 |
+
Platform=WinXP
|
8958 |
+
|
8959 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/4.0* Safari/*]
|
8960 |
+
Parent=Safari 4.0
|
8961 |
+
Platform=WinXP
|
8962 |
+
|
8963 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*]
|
8964 |
+
Parent=Safari 4.0
|
8965 |
+
Platform=Win2003
|
8966 |
+
|
8967 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/4.0* Safari/*]
|
8968 |
+
Parent=Safari 4.0
|
8969 |
+
Platform=Win2003
|
8970 |
+
|
8971 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*]
|
8972 |
+
Parent=Safari 4.0
|
8973 |
+
Platform=WinVista
|
8974 |
+
|
8975 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/4.0* Safari/*]
|
8976 |
+
Parent=Safari 4.0
|
8977 |
+
Platform=WinVista
|
8978 |
+
|
8979 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*]
|
8980 |
+
Parent=Safari 4.0
|
8981 |
+
Platform=Win7
|
8982 |
+
|
8983 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/4.0* Safari/*]
|
8984 |
+
Parent=Safari 4.0
|
8985 |
+
Platform=Win7
|
8986 |
+
|
8987 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 7.0; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*]
|
8988 |
+
Parent=Safari 4.0
|
8989 |
+
Platform=Win7
|
8990 |
+
|
8991 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 7.0; *) AppleWebKit/* (*) Version/4.0* Safari/*]
|
8992 |
+
Parent=Safari 4.0
|
8993 |
+
Platform=Win7
|
8994 |
+
|
8995 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 10.0
|
8996 |
+
|
8997 |
+
[Opera 10.0]
|
8998 |
+
Parent=DefaultProperties
|
8999 |
+
Browser="Opera"
|
9000 |
+
Version=10.0
|
9001 |
+
MajorVer=10
|
9002 |
+
Alpha=true
|
9003 |
+
Frames=true
|
9004 |
+
IFrames=true
|
9005 |
+
Tables=true
|
9006 |
+
Cookies=true
|
9007 |
+
BackgroundSounds=true
|
9008 |
+
JavaApplets=true
|
9009 |
+
JavaScript=true
|
9010 |
+
CssVersion=2
|
9011 |
+
supportsCSS=true
|
9012 |
+
|
9013 |
+
[Mozilla/* (compatible; MSIE*; Linux*) Opera 10.0*]
|
9014 |
+
Parent=Opera 10.0
|
9015 |
+
Platform=Linux
|
9016 |
+
|
9017 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 10.0*]
|
9018 |
+
Parent=Opera 10.0
|
9019 |
+
Platform=MacOSX
|
9020 |
+
|
9021 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 10.0*]
|
9022 |
+
Parent=Opera 10.0
|
9023 |
+
Platform=MacPPC
|
9024 |
+
|
9025 |
+
[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 10.0*]
|
9026 |
+
Parent=Opera 10.0
|
9027 |
+
Platform=Win2000
|
9028 |
+
Win32=true
|
9029 |
+
|
9030 |
+
[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 10.0*]
|
9031 |
+
Parent=Opera 10.0
|
9032 |
+
Platform=Win95
|
9033 |
+
Win32=true
|
9034 |
+
|
9035 |
+
[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 10.0*]
|
9036 |
+
Parent=Opera 10.0
|
9037 |
+
Platform=Win98
|
9038 |
+
Win32=true
|
9039 |
+
|
9040 |
+
[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 10.0*]
|
9041 |
+
Parent=Opera 10.0
|
9042 |
+
Platform=WinCE
|
9043 |
+
Win32=true
|
9044 |
+
|
9045 |
+
[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 10.0*]
|
9046 |
+
Parent=Opera 10.0
|
9047 |
+
Platform=WinME
|
9048 |
+
Win32=true
|
9049 |
+
|
9050 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 10.0*]
|
9051 |
+
Parent=Opera 10.0
|
9052 |
+
Platform=WinNT
|
9053 |
+
Win32=true
|
9054 |
+
|
9055 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 10.0*]
|
9056 |
+
Parent=Opera 10.0
|
9057 |
+
Platform=Win2000
|
9058 |
+
Win32=true
|
9059 |
+
|
9060 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 10.0*]
|
9061 |
+
Parent=Opera 10.0
|
9062 |
+
Platform=WinXP
|
9063 |
+
Win32=true
|
9064 |
+
|
9065 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 10.0*]
|
9066 |
+
Parent=Opera 10.0
|
9067 |
+
Platform=Win2003
|
9068 |
+
Win32=true
|
9069 |
+
|
9070 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 10.0*]
|
9071 |
+
Parent=Opera 10.0
|
9072 |
+
Platform=WinVista
|
9073 |
+
Win32=true
|
9074 |
+
|
9075 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 10.0*]
|
9076 |
+
Parent=Opera 10.0
|
9077 |
+
Platform=Win7
|
9078 |
+
|
9079 |
+
[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 10.0*]
|
9080 |
+
Parent=Opera 10.0
|
9081 |
+
Platform=WinXP
|
9082 |
+
Win32=true
|
9083 |
+
|
9084 |
+
[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 10.0*]
|
9085 |
+
Parent=Opera 10.0
|
9086 |
+
Platform=FreeBSD
|
9087 |
+
|
9088 |
+
[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 10.0*]
|
9089 |
+
Parent=Opera 10.0
|
9090 |
+
Platform=Linux
|
9091 |
+
|
9092 |
+
[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 10.0*]
|
9093 |
+
Parent=Opera 10.0
|
9094 |
+
Platform=SunOS
|
9095 |
+
|
9096 |
+
[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 10.0*]
|
9097 |
+
Parent=Opera 10.0
|
9098 |
+
Platform=MacOSX
|
9099 |
+
|
9100 |
+
[Mozilla/* (Windows 2000;*) Opera 10.0*]
|
9101 |
+
Parent=Opera 10.0
|
9102 |
+
Platform=Win2000
|
9103 |
+
Win32=true
|
9104 |
+
|
9105 |
+
[Mozilla/* (Windows 95;*) Opera 10.0*]
|
9106 |
+
Parent=Opera 10.0
|
9107 |
+
Platform=Win95
|
9108 |
+
Win32=true
|
9109 |
+
|
9110 |
+
[Mozilla/* (Windows 98;*) Opera 10.0*]
|
9111 |
+
Parent=Opera 10.0
|
9112 |
+
Platform=Win98
|
9113 |
+
Win32=true
|
9114 |
+
|
9115 |
+
[Mozilla/* (Windows ME;*) Opera 10.0*]
|
9116 |
+
Parent=Opera 10.0
|
9117 |
+
Platform=WinME
|
9118 |
+
Win32=true
|
9119 |
+
|
9120 |
+
[Mozilla/* (Windows NT 4.0;*) Opera 10.0*]
|
9121 |
+
Parent=Opera 10.0
|
9122 |
+
Platform=WinNT
|
9123 |
+
Win32=true
|
9124 |
+
|
9125 |
+
[Mozilla/* (Windows NT 5.0;*) Opera 10.0*]
|
9126 |
+
Parent=Opera 10.0
|
9127 |
+
Platform=Win2000
|
9128 |
+
Win32=true
|
9129 |
+
|
9130 |
+
[Mozilla/* (Windows NT 5.1;*) Opera 10.0*]
|
9131 |
+
Parent=Opera 10.0
|
9132 |
+
Platform=WinXP
|
9133 |
+
Win32=true
|
9134 |
+
|
9135 |
+
[Mozilla/* (Windows NT 5.2;*) Opera 10.0*]
|
9136 |
+
Parent=Opera 10.0
|
9137 |
+
Platform=Win2003
|
9138 |
+
Win32=true
|
9139 |
+
|
9140 |
+
[Mozilla/* (Windows NT 6.0;*) Opera 10.0*]
|
9141 |
+
Parent=Opera 10.0
|
9142 |
+
Platform=WinVista
|
9143 |
+
|
9144 |
+
[Mozilla/* (Windows NT 6.1;*) Opera 10.0*]
|
9145 |
+
Parent=Opera 10.0
|
9146 |
+
Platform=Win7
|
9147 |
+
|
9148 |
+
[Mozilla/* (X11; Linux*) Opera 10.0*]
|
9149 |
+
Parent=Opera 10.0
|
9150 |
+
Platform=Linux
|
9151 |
+
|
9152 |
+
[Opera/10.0* (Linux*)*]
|
9153 |
+
Parent=Opera 10.0
|
9154 |
+
Platform=Linux
|
9155 |
+
|
9156 |
+
[Opera/10.0* (Macintosh; *Mac OS X;*)*]
|
9157 |
+
Parent=Opera 10.0
|
9158 |
+
Platform=MacOSX
|
9159 |
+
|
9160 |
+
[Opera/10.0* (Windows 95*)*]
|
9161 |
+
Parent=Opera 10.0
|
9162 |
+
Platform=Win95
|
9163 |
+
Win32=true
|
9164 |
+
|
9165 |
+
[Opera/10.0* (Windows 98*)*]
|
9166 |
+
Parent=Opera 10.0
|
9167 |
+
Platform=Win98
|
9168 |
+
Win32=true
|
9169 |
+
|
9170 |
+
[Opera/10.0* (Windows CE*)*]
|
9171 |
+
Parent=Opera 10.0
|
9172 |
+
Platform=WinCE
|
9173 |
+
Win32=true
|
9174 |
+
|
9175 |
+
[Opera/10.0* (Windows ME*)*]
|
9176 |
+
Parent=Opera 10.0
|
9177 |
+
Platform=WinME
|
9178 |
+
Win32=true
|
9179 |
+
|
9180 |
+
[Opera/10.0* (Windows NT 4.0*)*]
|
9181 |
+
Parent=Opera 10.0
|
9182 |
+
Platform=WinNT
|
9183 |
+
Win32=true
|
9184 |
+
|
9185 |
+
[Opera/10.0* (Windows NT 5.0*)*]
|
9186 |
+
Parent=Opera 10.0
|
9187 |
+
Platform=Win2000
|
9188 |
+
Win32=true
|
9189 |
+
|
9190 |
+
[Opera/10.0* (Windows NT 5.1*)*]
|
9191 |
+
Parent=Opera 10.0
|
9192 |
+
Platform=WinXP
|
9193 |
+
Win32=true
|
9194 |
+
|
9195 |
+
[Opera/10.0* (Windows NT 5.2*)*]
|
9196 |
+
Parent=Opera 10.0
|
9197 |
+
Platform=Win2003
|
9198 |
+
Win32=true
|
9199 |
+
|
9200 |
+
[Opera/10.0* (Windows NT 6.0*)*]
|
9201 |
+
Parent=Opera 10.0
|
9202 |
+
Platform=WinVista
|
9203 |
+
Win32=true
|
9204 |
+
|
9205 |
+
[Opera/10.0* (Windows NT 6.1*)*]
|
9206 |
+
Parent=Opera 10.0
|
9207 |
+
Platform=Win7
|
9208 |
+
|
9209 |
+
[Opera/10.0* (Windows XP*)*]
|
9210 |
+
Parent=Opera 10.0
|
9211 |
+
Platform=WinXP
|
9212 |
+
Win32=true
|
9213 |
+
|
9214 |
+
[Opera/10.0* (X11; FreeBSD*)*]
|
9215 |
+
Parent=Opera 10.0
|
9216 |
+
Platform=FreeBSD
|
9217 |
+
|
9218 |
+
[Opera/10.0* (X11; Linux*)*]
|
9219 |
+
Parent=Opera 10.0
|
9220 |
+
Platform=Linux
|
9221 |
+
|
9222 |
+
[Opera/10.0* (X11; SunOS*)*]
|
9223 |
+
Parent=Opera 10.0
|
9224 |
+
Platform=SunOS
|
9225 |
+
|
9226 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.0
|
9227 |
+
|
9228 |
+
[Opera 7.0]
|
9229 |
+
Parent=DefaultProperties
|
9230 |
+
Browser="Opera"
|
9231 |
+
Version=7.0
|
9232 |
+
MajorVer=7
|
9233 |
+
Frames=true
|
9234 |
+
IFrames=true
|
9235 |
+
Tables=true
|
9236 |
+
Cookies=true
|
9237 |
+
BackgroundSounds=true
|
9238 |
+
JavaApplets=true
|
9239 |
+
JavaScript=true
|
9240 |
+
CssVersion=2
|
9241 |
+
supportsCSS=true
|
9242 |
+
|
9243 |
+
[Mozilla/3.0 (Windows 2000; ?) Opera 7.0*]
|
9244 |
+
Parent=Opera 7.0
|
9245 |
+
Platform=Win2000
|
9246 |
+
Win32=true
|
9247 |
+
|
9248 |
+
[Mozilla/3.0 (Windows 95; ?) Opera 7.0*]
|
9249 |
+
Parent=Opera 7.0
|
9250 |
+
Platform=Win95
|
9251 |
+
Win32=true
|
9252 |
+
|
9253 |
+
[Mozilla/3.0 (Windows 98; ?) Opera 7.0*]
|
9254 |
+
Parent=Opera 7.0
|
9255 |
+
Platform=Win98
|
9256 |
+
Win32=true
|
9257 |
+
|
9258 |
+
[Mozilla/3.0 (Windows ME; ?) Opera 7.0*]
|
9259 |
+
Parent=Opera 7.0
|
9260 |
+
Platform=WinME
|
9261 |
+
Win32=true
|
9262 |
+
|
9263 |
+
[Mozilla/3.0 (Windows NT 4.0; ?) Opera 7.0*]
|
9264 |
+
Parent=Opera 7.0
|
9265 |
+
Platform=WinNT
|
9266 |
+
Win32=true
|
9267 |
+
|
9268 |
+
[Mozilla/3.0 (Windows XP; ?) Opera 7.0*]
|
9269 |
+
Parent=Opera 7.0
|
9270 |
+
Platform=WinXP
|
9271 |
+
Win32=true
|
9272 |
+
|
9273 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows 2000) Opera 7.0*]
|
9274 |
+
Parent=Opera 7.0
|
9275 |
+
Platform=Win2000
|
9276 |
+
Win32=true
|
9277 |
+
|
9278 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows 95) Opera 7.0*]
|
9279 |
+
Parent=Opera 7.0
|
9280 |
+
Platform=Win95
|
9281 |
+
Win32=true
|
9282 |
+
|
9283 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows 98) Opera 7.0*]
|
9284 |
+
Parent=Opera 7.0
|
9285 |
+
Platform=Win98
|
9286 |
+
Win32=true
|
9287 |
+
|
9288 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows ME) Opera 7.0*]
|
9289 |
+
Parent=Opera 7.0
|
9290 |
+
Platform=WinME
|
9291 |
+
Win32=true
|
9292 |
+
|
9293 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 4.0) Opera 7.0*]
|
9294 |
+
Parent=Opera 7.0
|
9295 |
+
Platform=WinNT
|
9296 |
+
Win32=true
|
9297 |
+
|
9298 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.0) Opera 7.0*]
|
9299 |
+
Parent=Opera 7.0
|
9300 |
+
Platform=Win2000
|
9301 |
+
Win32=true
|
9302 |
+
|
9303 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.0*]
|
9304 |
+
Parent=Opera 7.0
|
9305 |
+
Platform=WinXP
|
9306 |
+
Win32=true
|
9307 |
+
|
9308 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows XP) Opera 7.0*]
|
9309 |
+
Parent=Opera 7.0
|
9310 |
+
Platform=WinXP
|
9311 |
+
Win32=true
|
9312 |
+
|
9313 |
+
[Mozilla/4.78 (Windows 2000; ?) Opera 7.0*]
|
9314 |
+
Parent=Opera 7.0
|
9315 |
+
Platform=Win2000
|
9316 |
+
Win32=true
|
9317 |
+
|
9318 |
+
[Mozilla/4.78 (Windows 95; ?) Opera 7.0*]
|
9319 |
+
Parent=Opera 7.0
|
9320 |
+
Platform=Win95
|
9321 |
+
Win32=true
|
9322 |
+
|
9323 |
+
[Mozilla/4.78 (Windows 98; ?) Opera 7.0*]
|
9324 |
+
Parent=Opera 7.0
|
9325 |
+
Platform=Win98
|
9326 |
+
Win32=true
|
9327 |
+
|
9328 |
+
[Mozilla/4.78 (Windows ME; ?) Opera 7.0*]
|
9329 |
+
Parent=Opera 7.0
|
9330 |
+
Platform=WinME
|
9331 |
+
Win32=true
|
9332 |
+
|
9333 |
+
[Mozilla/4.78 (Windows NT 4.0; ?) Opera 7.0*]
|
9334 |
+
Parent=Opera 7.0
|
9335 |
+
Platform=WinNT
|
9336 |
+
Win32=true
|
9337 |
+
|
9338 |
+
[Mozilla/4.78 (Windows NT 5.1; ?) Opera 7.0*]
|
9339 |
+
Parent=Opera 7.0
|
9340 |
+
Platform=WinXP
|
9341 |
+
Win32=true
|
9342 |
+
|
9343 |
+
[Mozilla/4.78 (Windows Windows NT 5.0; ?) Opera 7.0*]
|
9344 |
+
Parent=Opera 7.0
|
9345 |
+
Platform=Win2000
|
9346 |
+
Win32=true
|
9347 |
+
|
9348 |
+
[Mozilla/4.78 (Windows XP; ?) Opera 7.0*]
|
9349 |
+
Parent=Opera 7.0
|
9350 |
+
Platform=WinXP
|
9351 |
+
Win32=true
|
9352 |
+
|
9353 |
+
[Mozilla/5.0 (Windows 2000; ?) Opera 7.0*]
|
9354 |
+
Parent=Opera 7.0
|
9355 |
+
Platform=Win2000
|
9356 |
+
Win32=true
|
9357 |
+
|
9358 |
+
[Mozilla/5.0 (Windows 95; ?) Opera 7.0*]
|
9359 |
+
Parent=Opera 7.0
|
9360 |
+
Platform=Win95
|
9361 |
+
Win32=true
|
9362 |
+
|
9363 |
+
[Mozilla/5.0 (Windows 98; ?) Opera 7.0*]
|
9364 |
+
Parent=Opera 7.0
|
9365 |
+
Platform=Win98
|
9366 |
+
Win32=true
|
9367 |
+
|
9368 |
+
[Mozilla/5.0 (Windows ME; ?) Opera 7.0*]
|
9369 |
+
Parent=Opera 7.0
|
9370 |
+
Platform=WinME
|
9371 |
+
Win32=true
|
9372 |
+
|
9373 |
+
[Mozilla/5.0 (Windows NT 4.0; ?) Opera 7.0*]
|
9374 |
+
Parent=Opera 7.0
|
9375 |
+
Platform=WinNT
|
9376 |
+
Win32=true
|
9377 |
+
|
9378 |
+
[Mozilla/5.0 (Windows NT 5.1; ?) Opera 7.0*]
|
9379 |
+
Parent=Opera 7.0
|
9380 |
+
Platform=WinXP
|
9381 |
+
Win32=true
|
9382 |
+
|
9383 |
+
[Mozilla/5.0 (Windows XP; ?) Opera 7.0*]
|
9384 |
+
Parent=Opera 7.0
|
9385 |
+
Platform=WinXP
|
9386 |
+
Win32=true
|
9387 |
+
|
9388 |
+
[Opera/7.0* (Windows 2000; ?)*]
|
9389 |
+
Parent=Opera 7.0
|
9390 |
+
Platform=Win2000
|
9391 |
+
Win32=true
|
9392 |
+
|
9393 |
+
[Opera/7.0* (Windows 95; ?)*]
|
9394 |
+
Parent=Opera 7.0
|
9395 |
+
Platform=Win95
|
9396 |
+
Win32=true
|
9397 |
+
|
9398 |
+
[Opera/7.0* (Windows 98; ?)*]
|
9399 |
+
Parent=Opera 7.0
|
9400 |
+
Platform=Win98
|
9401 |
+
Win32=true
|
9402 |
+
|
9403 |
+
[Opera/7.0* (Windows ME; ?)*]
|
9404 |
+
Parent=Opera 7.0
|
9405 |
+
Platform=WinME
|
9406 |
+
Win32=true
|
9407 |
+
|
9408 |
+
[Opera/7.0* (Windows NT 4.0; ?)*]
|
9409 |
+
Parent=Opera 7.0
|
9410 |
+
Platform=WinNT
|
9411 |
+
Win32=true
|
9412 |
+
|
9413 |
+
[Opera/7.0* (Windows NT 5.0; ?)*]
|
9414 |
+
Parent=Opera 7.0
|
9415 |
+
Platform=Win2000
|
9416 |
+
Win32=true
|
9417 |
+
|
9418 |
+
[Opera/7.0* (Windows NT 5.1; ?)*]
|
9419 |
+
Parent=Opera 7.0
|
9420 |
+
Platform=WinXP
|
9421 |
+
Win32=true
|
9422 |
+
|
9423 |
+
[Opera/7.0* (Windows XP; ?)*]
|
9424 |
+
Parent=Opera 7.0
|
9425 |
+
Platform=WinXP
|
9426 |
+
Win32=true
|
9427 |
+
|
9428 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.1
|
9429 |
+
|
9430 |
+
[Opera 7.1]
|
9431 |
+
Parent=DefaultProperties
|
9432 |
+
Browser="Opera"
|
9433 |
+
Version=7.1
|
9434 |
+
MajorVer=7
|
9435 |
+
MinorVer=1
|
9436 |
+
Frames=true
|
9437 |
+
IFrames=true
|
9438 |
+
Tables=true
|
9439 |
+
Cookies=true
|
9440 |
+
BackgroundSounds=true
|
9441 |
+
JavaApplets=true
|
9442 |
+
JavaScript=true
|
9443 |
+
CssVersion=2
|
9444 |
+
supportsCSS=true
|
9445 |
+
|
9446 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000) Opera 7.1*]
|
9447 |
+
Parent=Opera 7.1
|
9448 |
+
Platform=Win2000
|
9449 |
+
Win32=true
|
9450 |
+
|
9451 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 95) Opera 7.1*]
|
9452 |
+
Parent=Opera 7.1
|
9453 |
+
Platform=Win95
|
9454 |
+
Win32=true
|
9455 |
+
|
9456 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 98) Opera 7.1*]
|
9457 |
+
Parent=Opera 7.1
|
9458 |
+
Platform=Win98
|
9459 |
+
Win32=true
|
9460 |
+
|
9461 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows ME) Opera 7.1*]
|
9462 |
+
Parent=Opera 7.1
|
9463 |
+
Platform=WinME
|
9464 |
+
Win32=true
|
9465 |
+
|
9466 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0) Opera 7.1*]
|
9467 |
+
Parent=Opera 7.1
|
9468 |
+
Platform=WinNT
|
9469 |
+
Win32=true
|
9470 |
+
|
9471 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0) Opera 7.1*]
|
9472 |
+
Parent=Opera 7.1
|
9473 |
+
Platform=Win2000
|
9474 |
+
Win32=true
|
9475 |
+
|
9476 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1) Opera 7.1*]
|
9477 |
+
Parent=Opera 7.1
|
9478 |
+
Platform=WinXP
|
9479 |
+
Win32=true
|
9480 |
+
|
9481 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows XP) Opera 7.1*]
|
9482 |
+
Parent=Opera 7.1
|
9483 |
+
Platform=WinXP
|
9484 |
+
Win32=true
|
9485 |
+
|
9486 |
+
[Mozilla/?.* (Windows 2000; ?) Opera 7.1*]
|
9487 |
+
Parent=Opera 7.1
|
9488 |
+
Platform=Win2000
|
9489 |
+
Win32=true
|
9490 |
+
|
9491 |
+
[Mozilla/?.* (Windows 95; ?) Opera 7.1*]
|
9492 |
+
Parent=Opera 7.1
|
9493 |
+
Platform=Win95
|
9494 |
+
Win32=true
|
9495 |
+
|
9496 |
+
[Mozilla/?.* (Windows 98; ?) Opera 7.1*]
|
9497 |
+
Parent=Opera 7.1
|
9498 |
+
Platform=Win98
|
9499 |
+
Win32=true
|
9500 |
+
|
9501 |
+
[Mozilla/?.* (Windows ME; ?) Opera 7.1*]
|
9502 |
+
Parent=Opera 7.1
|
9503 |
+
Platform=WinME
|
9504 |
+
Win32=true
|
9505 |
+
|
9506 |
+
[Mozilla/?.* (Windows NT 4.0; U) Opera 7.1*]
|
9507 |
+
Parent=Opera 7.1
|
9508 |
+
Platform=WinNT
|
9509 |
+
Win32=true
|
9510 |
+
|
9511 |
+
[Mozilla/?.* (Windows NT 5.0; U) Opera 7.1*]
|
9512 |
+
Parent=Opera 7.1
|
9513 |
+
Platform=Win2000
|
9514 |
+
Win32=true
|
9515 |
+
|
9516 |
+
[Mozilla/?.* (Windows NT 5.1; ?) Opera 7.1*]
|
9517 |
+
Parent=Opera 7.1
|
9518 |
+
Platform=WinXP
|
9519 |
+
Win32=true
|
9520 |
+
|
9521 |
+
[Opera/7.1* (Linux*; ?)*]
|
9522 |
+
Parent=Opera 7.1
|
9523 |
+
Platform=Linux
|
9524 |
+
|
9525 |
+
[Opera/7.1* (Windows 95; ?)*]
|
9526 |
+
Parent=Opera 7.1
|
9527 |
+
Platform=Win95
|
9528 |
+
Win32=true
|
9529 |
+
|
9530 |
+
[Opera/7.1* (Windows 98; ?)*]
|
9531 |
+
Parent=Opera 7.1
|
9532 |
+
Platform=Win98
|
9533 |
+
Win32=true
|
9534 |
+
|
9535 |
+
[Opera/7.1* (Windows ME; ?)*]
|
9536 |
+
Parent=Opera 7.1
|
9537 |
+
Platform=WinME
|
9538 |
+
Win32=true
|
9539 |
+
|
9540 |
+
[Opera/7.1* (Windows NT 4.0; ?)*]
|
9541 |
+
Parent=Opera 7.1
|
9542 |
+
Platform=WinNT
|
9543 |
+
Win32=true
|
9544 |
+
|
9545 |
+
[Opera/7.1* (Windows NT 5.0; ?)*]
|
9546 |
+
Parent=Opera 7.1
|
9547 |
+
Platform=Win2000
|
9548 |
+
Win32=true
|
9549 |
+
|
9550 |
+
[Opera/7.1* (Windows NT 5.1; ?)*]
|
9551 |
+
Parent=Opera 7.1
|
9552 |
+
Platform=WinXP
|
9553 |
+
Win32=true
|
9554 |
+
|
9555 |
+
[Opera/7.1* (Windows XP; ?)*]
|
9556 |
+
Parent=Opera 7.1
|
9557 |
+
Platform=WinXP
|
9558 |
+
Win32=true
|
9559 |
+
|
9560 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.2
|
9561 |
+
|
9562 |
+
[Opera 7.2]
|
9563 |
+
Parent=DefaultProperties
|
9564 |
+
Browser="Opera"
|
9565 |
+
Version=7.2
|
9566 |
+
MajorVer=7
|
9567 |
+
MinorVer=2
|
9568 |
+
Frames=true
|
9569 |
+
IFrames=true
|
9570 |
+
Tables=true
|
9571 |
+
Cookies=true
|
9572 |
+
BackgroundSounds=true
|
9573 |
+
JavaApplets=true
|
9574 |
+
JavaScript=true
|
9575 |
+
CssVersion=2
|
9576 |
+
supportsCSS=true
|
9577 |
+
|
9578 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 7.2*]
|
9579 |
+
Parent=Opera 7.2
|
9580 |
+
Platform=Linux
|
9581 |
+
|
9582 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000) Opera 7.2*]
|
9583 |
+
Parent=Opera 7.2
|
9584 |
+
Platform=Win2000
|
9585 |
+
Win32=true
|
9586 |
+
|
9587 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 95) Opera 7.2*]
|
9588 |
+
Parent=Opera 7.2
|
9589 |
+
Platform=Win95
|
9590 |
+
Win32=true
|
9591 |
+
|
9592 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 98) Opera 7.2*]
|
9593 |
+
Parent=Opera 7.2
|
9594 |
+
Platform=Win98
|
9595 |
+
Win32=true
|
9596 |
+
|
9597 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows ME) Opera 7.2*]
|
9598 |
+
Parent=Opera 7.2
|
9599 |
+
Platform=WinME
|
9600 |
+
Win32=true
|
9601 |
+
|
9602 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0) Opera 7.2*]
|
9603 |
+
Parent=Opera 7.2
|
9604 |
+
Platform=WinNT
|
9605 |
+
Win32=true
|
9606 |
+
|
9607 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0) Opera 7.2*]
|
9608 |
+
Parent=Opera 7.2
|
9609 |
+
Platform=Win2000
|
9610 |
+
Win32=true
|
9611 |
+
|
9612 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1) Opera 7.2*]
|
9613 |
+
Parent=Opera 7.2
|
9614 |
+
Platform=WinXP
|
9615 |
+
Win32=true
|
9616 |
+
|
9617 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2) Opera 7.2*]
|
9618 |
+
Parent=Opera 7.2
|
9619 |
+
Platform=Win2003
|
9620 |
+
Win32=true
|
9621 |
+
|
9622 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows XP) Opera 7.2*]
|
9623 |
+
Parent=Opera 7.2
|
9624 |
+
Platform=WinXP
|
9625 |
+
Win32=true
|
9626 |
+
|
9627 |
+
[Mozilla/?.* (Windows 2000; ?) Opera 7.2*]
|
9628 |
+
Parent=Opera 7.2
|
9629 |
+
Platform=Win2000
|
9630 |
+
Win32=true
|
9631 |
+
|
9632 |
+
[Mozilla/?.* (Windows 95; ?) Opera 7.2*]
|
9633 |
+
Parent=Opera 7.2
|
9634 |
+
Platform=Win95
|
9635 |
+
Win32=true
|
9636 |
+
|
9637 |
+
[Mozilla/?.* (Windows 98; ?) Opera 7.2*]
|
9638 |
+
Parent=Opera 7.2
|
9639 |
+
Platform=Win98
|
9640 |
+
Win32=true
|
9641 |
+
|
9642 |
+
[Mozilla/?.* (Windows ME; ?) Opera 7.2*]
|
9643 |
+
Parent=Opera 7.2
|
9644 |
+
Platform=WinME
|
9645 |
+
Win32=true
|
9646 |
+
|
9647 |
+
[Mozilla/?.* (Windows NT 4.0; U) Opera 7.2*]
|
9648 |
+
Parent=Opera 7.2
|
9649 |
+
Platform=WinNT
|
9650 |
+
Win32=true
|
9651 |
+
|
9652 |
+
[Mozilla/?.* (Windows NT 5.0; U) Opera 7.2*]
|
9653 |
+
Parent=Opera 7.2
|
9654 |
+
Platform=Win2000
|
9655 |
+
Win32=true
|
9656 |
+
|
9657 |
+
[Mozilla/?.* (Windows NT 5.1; ?) Opera 7.2*]
|
9658 |
+
Parent=Opera 7.2
|
9659 |
+
Platform=WinXP
|
9660 |
+
Win32=true
|
9661 |
+
|
9662 |
+
[Mozilla/?.* (Windows NT 5.2; ?) Opera 7.2*]
|
9663 |
+
Parent=Opera 7.2
|
9664 |
+
Platform=Win2003
|
9665 |
+
Win32=true
|
9666 |
+
|
9667 |
+
[Opera/7.2* (Linux*; ?)*]
|
9668 |
+
Parent=Opera 7.2
|
9669 |
+
Platform=Linux
|
9670 |
+
|
9671 |
+
[Opera/7.2* (Windows 95; ?)*]
|
9672 |
+
Parent=Opera 7.2
|
9673 |
+
Platform=Win95
|
9674 |
+
Win32=true
|
9675 |
+
|
9676 |
+
[Opera/7.2* (Windows 98; ?)*]
|
9677 |
+
Parent=Opera 7.2
|
9678 |
+
Platform=Win98
|
9679 |
+
Win32=true
|
9680 |
+
|
9681 |
+
[Opera/7.2* (Windows ME; ?)*]
|
9682 |
+
Parent=Opera 7.2
|
9683 |
+
Platform=WinME
|
9684 |
+
Win32=true
|
9685 |
+
|
9686 |
+
[Opera/7.2* (Windows NT 4.0; ?)*]
|
9687 |
+
Parent=Opera 7.2
|
9688 |
+
Platform=WinNT
|
9689 |
+
Win32=true
|
9690 |
+
|
9691 |
+
[Opera/7.2* (Windows NT 5.0; ?)*]
|
9692 |
+
Parent=Opera 7.2
|
9693 |
+
Platform=Win2000
|
9694 |
+
Win32=true
|
9695 |
+
|
9696 |
+
[Opera/7.2* (Windows NT 5.1; ?)*]
|
9697 |
+
Parent=Opera 7.2
|
9698 |
+
Platform=WinXP
|
9699 |
+
Win32=true
|
9700 |
+
|
9701 |
+
[Opera/7.2* (Windows NT 5.2; ?)*]
|
9702 |
+
Parent=Opera 7.2
|
9703 |
+
Platform=Win2003
|
9704 |
+
Win32=true
|
9705 |
+
|
9706 |
+
[Opera/7.2* (Windows XP; ?)*]
|
9707 |
+
Parent=Opera 7.2
|
9708 |
+
Platform=WinXP
|
9709 |
+
Win32=true
|
9710 |
+
|
9711 |
+
[Opera/7.2* (X11; FreeBSD*; ?)*]
|
9712 |
+
Parent=Opera 7.2
|
9713 |
+
Platform=FreeBSD
|
9714 |
+
|
9715 |
+
[Opera/7.2* (X11; Linux*; ?)*]
|
9716 |
+
Parent=Opera 7.2
|
9717 |
+
Platform=Linux
|
9718 |
+
|
9719 |
+
[Opera/7.2* (X11; SunOS*)*]
|
9720 |
+
Parent=Opera 7.2
|
9721 |
+
Platform=SunOS
|
9722 |
+
|
9723 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.5
|
9724 |
+
|
9725 |
+
[Opera 7.5]
|
9726 |
+
Parent=DefaultProperties
|
9727 |
+
Browser="Opera"
|
9728 |
+
Version=7.5
|
9729 |
+
MajorVer=7
|
9730 |
+
MinorVer=5
|
9731 |
+
Frames=true
|
9732 |
+
IFrames=true
|
9733 |
+
Tables=true
|
9734 |
+
Cookies=true
|
9735 |
+
BackgroundSounds=true
|
9736 |
+
JavaApplets=true
|
9737 |
+
JavaScript=true
|
9738 |
+
CssVersion=2
|
9739 |
+
supportsCSS=true
|
9740 |
+
|
9741 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 7.5*]
|
9742 |
+
Parent=Opera 7.5
|
9743 |
+
Platform=Linux
|
9744 |
+
|
9745 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 7.5*]
|
9746 |
+
Parent=Opera 7.5
|
9747 |
+
Platform=MacPPC
|
9748 |
+
|
9749 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000) Opera 7.5*]
|
9750 |
+
Parent=Opera 7.5
|
9751 |
+
Platform=Win2000
|
9752 |
+
Win32=true
|
9753 |
+
|
9754 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 95) Opera 7.5*]
|
9755 |
+
Parent=Opera 7.5
|
9756 |
+
Platform=Win95
|
9757 |
+
Win32=true
|
9758 |
+
|
9759 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 98) Opera 7.5*]
|
9760 |
+
Parent=Opera 7.5
|
9761 |
+
Platform=Win98
|
9762 |
+
Win32=true
|
9763 |
+
|
9764 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows ME) Opera 7.5*]
|
9765 |
+
Parent=Opera 7.5
|
9766 |
+
Platform=WinME
|
9767 |
+
Win32=true
|
9768 |
+
|
9769 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0) Opera 7.5*]
|
9770 |
+
Parent=Opera 7.5
|
9771 |
+
Platform=WinNT
|
9772 |
+
Win32=true
|
9773 |
+
|
9774 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0) Opera 7.5*]
|
9775 |
+
Parent=Opera 7.5
|
9776 |
+
Platform=Win2000
|
9777 |
+
Win32=true
|
9778 |
+
|
9779 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1) Opera 7.5*]
|
9780 |
+
Parent=Opera 7.5
|
9781 |
+
Platform=WinXP
|
9782 |
+
Win32=true
|
9783 |
+
|
9784 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2) Opera 7.5*]
|
9785 |
+
Parent=Opera 7.5
|
9786 |
+
Platform=Win2003
|
9787 |
+
Win32=true
|
9788 |
+
|
9789 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows XP) Opera 7.5*]
|
9790 |
+
Parent=Opera 7.5
|
9791 |
+
Platform=WinXP
|
9792 |
+
Win32=true
|
9793 |
+
|
9794 |
+
[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 7.5*]
|
9795 |
+
Parent=Opera 7.5
|
9796 |
+
Platform=Linux
|
9797 |
+
|
9798 |
+
[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 7.5*]
|
9799 |
+
Parent=Opera 7.5
|
9800 |
+
Platform=MacOSX
|
9801 |
+
|
9802 |
+
[Mozilla/?.* (Windows 2000; ?) Opera 7.5*]
|
9803 |
+
Parent=Opera 7.5
|
9804 |
+
Platform=Win2000
|
9805 |
+
Win32=true
|
9806 |
+
|
9807 |
+
[Mozilla/?.* (Windows 95; ?) Opera 7.5*]
|
9808 |
+
Parent=Opera 7.5
|
9809 |
+
Platform=Win95
|
9810 |
+
Win32=true
|
9811 |
+
|
9812 |
+
[Mozilla/?.* (Windows 98; ?) Opera 7.5*]
|
9813 |
+
Parent=Opera 7.5
|
9814 |
+
Platform=Win98
|
9815 |
+
Win32=true
|
9816 |
+
|
9817 |
+
[Mozilla/?.* (Windows ME; ?) Opera 7.5*]
|
9818 |
+
Parent=Opera 7.5
|
9819 |
+
Platform=WinME
|
9820 |
+
Win32=true
|
9821 |
+
|
9822 |
+
[Mozilla/?.* (Windows NT 4.0; U) Opera 7.5*]
|
9823 |
+
Parent=Opera 7.5
|
9824 |
+
Platform=WinNT
|
9825 |
+
Win32=true
|
9826 |
+
|
9827 |
+
[Mozilla/?.* (Windows NT 5.0; U) Opera 7.5*]
|
9828 |
+
Parent=Opera 7.5
|
9829 |
+
Platform=Win2000
|
9830 |
+
Win32=true
|
9831 |
+
|
9832 |
+
[Mozilla/?.* (Windows NT 5.1; ?) Opera 7.5*]
|
9833 |
+
Parent=Opera 7.5
|
9834 |
+
Platform=WinXP
|
9835 |
+
Win32=true
|
9836 |
+
|
9837 |
+
[Mozilla/?.* (Windows NT 5.2; ?) Opera 7.5*]
|
9838 |
+
Parent=Opera 7.5
|
9839 |
+
Platform=Win2003
|
9840 |
+
Win32=true
|
9841 |
+
|
9842 |
+
[Mozilla/?.* (X11; Linux*; ?) Opera 7.5*]
|
9843 |
+
Parent=Opera 7.5
|
9844 |
+
Platform=Linux
|
9845 |
+
|
9846 |
+
[Opera/7.5* (Linux*; ?)*]
|
9847 |
+
Parent=Opera 7.5
|
9848 |
+
Platform=Linux
|
9849 |
+
|
9850 |
+
[Opera/7.5* (Macintosh; *Mac OS X; ?)*]
|
9851 |
+
Parent=Opera 7.5
|
9852 |
+
Platform=MacOSX
|
9853 |
+
|
9854 |
+
[Opera/7.5* (Windows 95; ?)*]
|
9855 |
+
Parent=Opera 7.5
|
9856 |
+
Platform=Win95
|
9857 |
+
Win32=true
|
9858 |
+
|
9859 |
+
[Opera/7.5* (Windows 98; ?)*]
|
9860 |
+
Parent=Opera 7.5
|
9861 |
+
Platform=Win98
|
9862 |
+
Win32=true
|
9863 |
+
|
9864 |
+
[Opera/7.5* (Windows ME; ?)*]
|
9865 |
+
Parent=Opera 7.5
|
9866 |
+
Platform=WinME
|
9867 |
+
Win32=true
|
9868 |
+
|
9869 |
+
[Opera/7.5* (Windows NT 4.0; ?)*]
|
9870 |
+
Parent=Opera 7.5
|
9871 |
+
Platform=WinNT
|
9872 |
+
Win32=true
|
9873 |
+
|
9874 |
+
[Opera/7.5* (Windows NT 5.0; ?)*]
|
9875 |
+
Parent=Opera 7.5
|
9876 |
+
Platform=Win2000
|
9877 |
+
Win32=true
|
9878 |
+
|
9879 |
+
[Opera/7.5* (Windows NT 5.1; ?)*]
|
9880 |
+
Parent=Opera 7.5
|
9881 |
+
Platform=WinXP
|
9882 |
+
Win32=true
|
9883 |
+
|
9884 |
+
[Opera/7.5* (Windows NT 5.2; ?)*]
|
9885 |
+
Parent=Opera 7.5
|
9886 |
+
Platform=Win2003
|
9887 |
+
Win32=true
|
9888 |
+
|
9889 |
+
[Opera/7.5* (Windows XP; ?)*]
|
9890 |
+
Parent=Opera 7.5
|
9891 |
+
Platform=WinXP
|
9892 |
+
Win32=true
|
9893 |
+
|
9894 |
+
[Opera/7.5* (X11; FreeBSD*; ?)*]
|
9895 |
+
Parent=Opera 7.5
|
9896 |
+
Platform=FreeBSD
|
9897 |
+
|
9898 |
+
[Opera/7.5* (X11; Linux*; ?)*]
|
9899 |
+
Parent=Opera 7.5
|
9900 |
+
Platform=Linux
|
9901 |
+
|
9902 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.6
|
9903 |
+
|
9904 |
+
[Opera 7.6]
|
9905 |
+
Parent=DefaultProperties
|
9906 |
+
Browser="Opera"
|
9907 |
+
Version=7.6
|
9908 |
+
MajorVer=7
|
9909 |
+
MinorVer=6
|
9910 |
+
Frames=true
|
9911 |
+
IFrames=true
|
9912 |
+
Tables=true
|
9913 |
+
Cookies=true
|
9914 |
+
BackgroundSounds=true
|
9915 |
+
JavaApplets=true
|
9916 |
+
JavaScript=true
|
9917 |
+
CssVersion=2
|
9918 |
+
supportsCSS=true
|
9919 |
+
|
9920 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 7.6*]
|
9921 |
+
Parent=Opera 7.6
|
9922 |
+
Platform=Linux
|
9923 |
+
|
9924 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 7.6*]
|
9925 |
+
Parent=Opera 7.6
|
9926 |
+
Platform=MacPPC
|
9927 |
+
|
9928 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000) Opera 7.6*]
|
9929 |
+
Parent=Opera 7.6
|
9930 |
+
Platform=Win2000
|
9931 |
+
Win32=true
|
9932 |
+
|
9933 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 95) Opera 7.6*]
|
9934 |
+
Parent=Opera 7.6
|
9935 |
+
Platform=Win95
|
9936 |
+
Win32=true
|
9937 |
+
|
9938 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 98) Opera 7.6*]
|
9939 |
+
Parent=Opera 7.6
|
9940 |
+
Platform=Win98
|
9941 |
+
Win32=true
|
9942 |
+
|
9943 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows ME) Opera 7.6*]
|
9944 |
+
Parent=Opera 7.6
|
9945 |
+
Platform=WinME
|
9946 |
+
Win32=true
|
9947 |
+
|
9948 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0) Opera 7.6*]
|
9949 |
+
Parent=Opera 7.6
|
9950 |
+
Platform=WinNT
|
9951 |
+
Win32=true
|
9952 |
+
|
9953 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0) Opera 7.6*]
|
9954 |
+
Parent=Opera 7.6
|
9955 |
+
Platform=Win2000
|
9956 |
+
Win32=true
|
9957 |
+
|
9958 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1) Opera 7.6*]
|
9959 |
+
Parent=Opera 7.6
|
9960 |
+
Platform=WinXP
|
9961 |
+
Win32=true
|
9962 |
+
|
9963 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2) Opera 7.6*]
|
9964 |
+
Parent=Opera 7.6
|
9965 |
+
Platform=Win2003
|
9966 |
+
Win32=true
|
9967 |
+
|
9968 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows XP) Opera 7.6*]
|
9969 |
+
Parent=Opera 7.6
|
9970 |
+
Platform=WinXP
|
9971 |
+
Win32=true
|
9972 |
+
|
9973 |
+
[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 7.6*]
|
9974 |
+
Parent=Opera 7.6
|
9975 |
+
Platform=Linux
|
9976 |
+
|
9977 |
+
[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 7.6*]
|
9978 |
+
Parent=Opera 7.6
|
9979 |
+
Platform=MacOSX
|
9980 |
+
|
9981 |
+
[Mozilla/?.* (Windows 2000; ?) Opera 7.6*]
|
9982 |
+
Parent=Opera 7.6
|
9983 |
+
Platform=Win2000
|
9984 |
+
Win32=true
|
9985 |
+
|
9986 |
+
[Mozilla/?.* (Windows 95; ?) Opera 7.6*]
|
9987 |
+
Parent=Opera 7.6
|
9988 |
+
Platform=Win95
|
9989 |
+
Win32=true
|
9990 |
+
|
9991 |
+
[Mozilla/?.* (Windows 98; ?) Opera 7.6*]
|
9992 |
+
Parent=Opera 7.6
|
9993 |
+
Platform=Win98
|
9994 |
+
Win32=true
|
9995 |
+
|
9996 |
+
[Mozilla/?.* (Windows ME; ?) Opera 7.6*]
|
9997 |
+
Parent=Opera 7.6
|
9998 |
+
Platform=WinME
|
9999 |
+
Win32=true
|
10000 |
+
|
10001 |
+
[Mozilla/?.* (Windows NT 4.0; U) Opera 7.6*]
|
10002 |
+
Parent=Opera 7.6
|
10003 |
+
Platform=WinNT
|
10004 |
+
Win32=true
|
10005 |
+
|
10006 |
+
[Mozilla/?.* (Windows NT 5.0; U) Opera 7.6*]
|
10007 |
+
Parent=Opera 7.6
|
10008 |
+
Platform=Win2000
|
10009 |
+
Win32=true
|
10010 |
+
|
10011 |
+
[Mozilla/?.* (Windows NT 5.1; ?) Opera 7.6*]
|
10012 |
+
Parent=Opera 7.6
|
10013 |
+
Platform=WinXP
|
10014 |
+
Win32=true
|
10015 |
+
|
10016 |
+
[Mozilla/?.* (Windows NT 5.2; ?) Opera 7.6*]
|
10017 |
+
Parent=Opera 7.6
|
10018 |
+
Platform=Win2003
|
10019 |
+
Win32=true
|
10020 |
+
|
10021 |
+
[Mozilla/?.* (X11; Linux*; ?) Opera 7.6*]
|
10022 |
+
Parent=Opera 7.6
|
10023 |
+
Platform=Linux
|
10024 |
+
|
10025 |
+
[Opera/7.6* (Linux*)*]
|
10026 |
+
Parent=Opera 7.6
|
10027 |
+
Platform=Linux
|
10028 |
+
|
10029 |
+
[Opera/7.6* (Macintosh; *Mac OS X; ?)*]
|
10030 |
+
Parent=Opera 7.6
|
10031 |
+
Platform=MacOSX
|
10032 |
+
|
10033 |
+
[Opera/7.6* (Windows 95*)*]
|
10034 |
+
Parent=Opera 7.6
|
10035 |
+
Platform=Win95
|
10036 |
+
Win32=true
|
10037 |
+
|
10038 |
+
[Opera/7.6* (Windows 98*)*]
|
10039 |
+
Parent=Opera 7.6
|
10040 |
+
Platform=Win98
|
10041 |
+
Win32=true
|
10042 |
+
|
10043 |
+
[Opera/7.6* (Windows ME*)*]
|
10044 |
+
Parent=Opera 7.6
|
10045 |
+
Platform=WinME
|
10046 |
+
Win32=true
|
10047 |
+
|
10048 |
+
[Opera/7.6* (Windows NT 4.0*)*]
|
10049 |
+
Parent=Opera 7.6
|
10050 |
+
Platform=WinNT
|
10051 |
+
Win32=true
|
10052 |
+
|
10053 |
+
[Opera/7.6* (Windows NT 5.0*)*]
|
10054 |
+
Parent=Opera 7.6
|
10055 |
+
Platform=Win2000
|
10056 |
+
Win32=true
|
10057 |
+
|
10058 |
+
[Opera/7.6* (Windows NT 5.1*)*]
|
10059 |
+
Parent=Opera 7.6
|
10060 |
+
Platform=WinXP
|
10061 |
+
Win32=true
|
10062 |
+
|
10063 |
+
[Opera/7.6* (Windows NT 5.2*)*]
|
10064 |
+
Parent=Opera 7.6
|
10065 |
+
Platform=Win2003
|
10066 |
+
Win32=true
|
10067 |
+
|
10068 |
+
[Opera/7.6* (Windows XP*)*]
|
10069 |
+
Parent=Opera 7.6
|
10070 |
+
Platform=WinXP
|
10071 |
+
Win32=true
|
10072 |
+
|
10073 |
+
[Opera/7.6* (X11; FreeBSD*)*]
|
10074 |
+
Parent=Opera 7.6
|
10075 |
+
Platform=FreeBSD
|
10076 |
+
|
10077 |
+
[Opera/7.6* (X11; Linux*)*]
|
10078 |
+
Parent=Opera 7.6
|
10079 |
+
Platform=Linux
|
10080 |
+
|
10081 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 8.0
|
10082 |
+
|
10083 |
+
[Opera 8.0]
|
10084 |
+
Parent=DefaultProperties
|
10085 |
+
Browser="Opera"
|
10086 |
+
Version=8.0
|
10087 |
+
MajorVer=8
|
10088 |
+
Frames=true
|
10089 |
+
IFrames=true
|
10090 |
+
Tables=true
|
10091 |
+
Cookies=true
|
10092 |
+
BackgroundSounds=true
|
10093 |
+
JavaApplets=true
|
10094 |
+
JavaScript=true
|
10095 |
+
CssVersion=2
|
10096 |
+
supportsCSS=true
|
10097 |
+
|
10098 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 8.0*]
|
10099 |
+
Parent=Opera 8.0
|
10100 |
+
Platform=Linux
|
10101 |
+
|
10102 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC Mac OS X; *) Opera 8.0*]
|
10103 |
+
Parent=Opera 8.0
|
10104 |
+
Platform=MacOSX
|
10105 |
+
|
10106 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 8.0*]
|
10107 |
+
Parent=Opera 8.0
|
10108 |
+
Platform=MacPPC
|
10109 |
+
|
10110 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000*) Opera 8.0*]
|
10111 |
+
Parent=Opera 8.0
|
10112 |
+
Platform=Win2000
|
10113 |
+
Win32=true
|
10114 |
+
|
10115 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 95*) Opera 8.0*]
|
10116 |
+
Parent=Opera 8.0
|
10117 |
+
Platform=Win95
|
10118 |
+
Win32=true
|
10119 |
+
|
10120 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 98*) Opera 8.0*]
|
10121 |
+
Parent=Opera 8.0
|
10122 |
+
Platform=Win98
|
10123 |
+
Win32=true
|
10124 |
+
|
10125 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows CE) Opera 8.0*]
|
10126 |
+
Parent=Opera 8.0
|
10127 |
+
Platform=WinCE
|
10128 |
+
Win32=true
|
10129 |
+
|
10130 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows ME*) Opera 8.0*]
|
10131 |
+
Parent=Opera 8.0
|
10132 |
+
Platform=WinME
|
10133 |
+
Win32=true
|
10134 |
+
|
10135 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0*) Opera 8.0*]
|
10136 |
+
Parent=Opera 8.0
|
10137 |
+
Platform=WinNT
|
10138 |
+
Win32=true
|
10139 |
+
|
10140 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0*) Opera 8.0*]
|
10141 |
+
Parent=Opera 8.0
|
10142 |
+
Platform=Win2000
|
10143 |
+
Win32=true
|
10144 |
+
|
10145 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1*) Opera 8.0*]
|
10146 |
+
Parent=Opera 8.0
|
10147 |
+
Platform=WinXP
|
10148 |
+
Win32=true
|
10149 |
+
|
10150 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2*) Opera 8.0*]
|
10151 |
+
Parent=Opera 8.0
|
10152 |
+
Platform=Win2003
|
10153 |
+
Win32=true
|
10154 |
+
|
10155 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows XP*) Opera 8.0*]
|
10156 |
+
Parent=Opera 8.0
|
10157 |
+
Platform=WinXP
|
10158 |
+
Win32=true
|
10159 |
+
|
10160 |
+
[Mozilla/?.* (compatible; MSIE ?.*; X11; FreeBSD*) Opera 8.0*]
|
10161 |
+
Parent=Opera 8.0
|
10162 |
+
Platform=FreeBSD
|
10163 |
+
|
10164 |
+
[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 8.0*]
|
10165 |
+
Parent=Opera 8.0
|
10166 |
+
Platform=Linux
|
10167 |
+
|
10168 |
+
[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 8.0*]
|
10169 |
+
Parent=Opera 8.0
|
10170 |
+
Platform=MacOSX
|
10171 |
+
|
10172 |
+
[Mozilla/?.* (Windows 2000; *) Opera 8.0*]
|
10173 |
+
Parent=Opera 8.0
|
10174 |
+
Platform=Win2000
|
10175 |
+
Win32=true
|
10176 |
+
|
10177 |
+
[Mozilla/?.* (Windows 95; *) Opera 8.0*]
|
10178 |
+
Parent=Opera 8.0
|
10179 |
+
Platform=Win95
|
10180 |
+
Win32=true
|
10181 |
+
|
10182 |
+
[Mozilla/?.* (Windows 98; *) Opera 8.0*]
|
10183 |
+
Parent=Opera 8.0
|
10184 |
+
Platform=Win98
|
10185 |
+
Win32=true
|
10186 |
+
|
10187 |
+
[Mozilla/?.* (Windows ME; *) Opera 8.0*]
|
10188 |
+
Parent=Opera 8.0
|
10189 |
+
Platform=WinME
|
10190 |
+
Win32=true
|
10191 |
+
|
10192 |
+
[Mozilla/?.* (Windows NT 4.0; *) Opera 8.0*]
|
10193 |
+
Parent=Opera 8.0
|
10194 |
+
Platform=WinNT
|
10195 |
+
Win32=true
|
10196 |
+
|
10197 |
+
[Mozilla/?.* (Windows NT 5.0; *) Opera 8.0*]
|
10198 |
+
Parent=Opera 8.0
|
10199 |
+
Platform=Win2000
|
10200 |
+
Win32=true
|
10201 |
+
|
10202 |
+
[Mozilla/?.* (Windows NT 5.1; *) Opera 8.0*]
|
10203 |
+
Parent=Opera 8.0
|
10204 |
+
Platform=WinXP
|
10205 |
+
Win32=true
|
10206 |
+
|
10207 |
+
[Mozilla/?.* (Windows NT 5.2; *) Opera 8.0*]
|
10208 |
+
Parent=Opera 8.0
|
10209 |
+
Platform=Win2003
|
10210 |
+
Win32=true
|
10211 |
+
|
10212 |
+
[Mozilla/?.* (X11; Linux*; *) Opera 8.0*]
|
10213 |
+
Parent=Opera 8.0
|
10214 |
+
Platform=Linux
|
10215 |
+
|
10216 |
+
[Opera/8.0* (Linux*)*]
|
10217 |
+
Parent=Opera 8.0
|
10218 |
+
Platform=Linux
|
10219 |
+
|
10220 |
+
[Opera/8.0* (Macintosh; *Mac OS X; *)*]
|
10221 |
+
Parent=Opera 8.0
|
10222 |
+
Platform=MacOSX
|
10223 |
+
|
10224 |
+
[Opera/8.0* (Windows 95*)*]
|
10225 |
+
Parent=Opera 8.0
|
10226 |
+
Platform=Win95
|
10227 |
+
Win32=true
|
10228 |
+
|
10229 |
+
[Opera/8.0* (Windows 98*)*]
|
10230 |
+
Parent=Opera 8.0
|
10231 |
+
Platform=Win98
|
10232 |
+
Win32=true
|
10233 |
+
|
10234 |
+
[Opera/8.0* (Windows CE*)*]
|
10235 |
+
Parent=Opera 8.0
|
10236 |
+
Platform=WinCE
|
10237 |
+
Win32=true
|
10238 |
+
|
10239 |
+
[Opera/8.0* (Windows ME*)*]
|
10240 |
+
Parent=Opera 8.0
|
10241 |
+
Platform=WinME
|
10242 |
+
Win32=true
|
10243 |
+
|
10244 |
+
[Opera/8.0* (Windows NT 4.0*)*]
|
10245 |
+
Parent=Opera 8.0
|
10246 |
+
Platform=WinNT
|
10247 |
+
Win32=true
|
10248 |
+
|
10249 |
+
[Opera/8.0* (Windows NT 5.0*)*]
|
10250 |
+
Parent=Opera 8.0
|
10251 |
+
Platform=Win2000
|
10252 |
+
Win32=true
|
10253 |
+
|
10254 |
+
[Opera/8.0* (Windows NT 5.1*)*]
|
10255 |
+
Parent=Opera 8.0
|
10256 |
+
Platform=WinXP
|
10257 |
+
Win32=true
|
10258 |
+
|
10259 |
+
[Opera/8.0* (Windows NT 5.2*)*]
|
10260 |
+
Parent=Opera 8.0
|
10261 |
+
Platform=Win2003
|
10262 |
+
Win32=true
|
10263 |
+
|
10264 |
+
[Opera/8.0* (Windows XP*)*]
|
10265 |
+
Parent=Opera 8.0
|
10266 |
+
Platform=WinXP
|
10267 |
+
Win32=true
|
10268 |
+
|
10269 |
+
[Opera/8.0* (X11; FreeBSD*)*]
|
10270 |
+
Parent=Opera 8.0
|
10271 |
+
Platform=FreeBSD
|
10272 |
+
|
10273 |
+
[Opera/8.0* (X11; Linux*)*]
|
10274 |
+
Parent=Opera 8.0
|
10275 |
+
Platform=Linux
|
10276 |
+
|
10277 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 8.1
|
10278 |
+
|
10279 |
+
[Opera 8.1]
|
10280 |
+
Parent=DefaultProperties
|
10281 |
+
Browser="Opera"
|
10282 |
+
Version=8.1
|
10283 |
+
MajorVer=8
|
10284 |
+
MinorVer=1
|
10285 |
+
Frames=true
|
10286 |
+
IFrames=true
|
10287 |
+
Tables=true
|
10288 |
+
Cookies=true
|
10289 |
+
BackgroundSounds=true
|
10290 |
+
JavaApplets=true
|
10291 |
+
JavaScript=true
|
10292 |
+
CssVersion=2
|
10293 |
+
supportsCSS=true
|
10294 |
+
|
10295 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 8.1*]
|
10296 |
+
Parent=Opera 8.1
|
10297 |
+
Platform=Linux
|
10298 |
+
|
10299 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 8.1*]
|
10300 |
+
Parent=Opera 8.1
|
10301 |
+
Platform=MacPPC
|
10302 |
+
|
10303 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000*) Opera 8.1*]
|
10304 |
+
Parent=Opera 8.1
|
10305 |
+
Platform=Win2000
|
10306 |
+
Win32=true
|
10307 |
+
|
10308 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 95*) Opera 8.1*]
|
10309 |
+
Parent=Opera 8.1
|
10310 |
+
Platform=Win95
|
10311 |
+
Win32=true
|
10312 |
+
|
10313 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 98*) Opera 8.1*]
|
10314 |
+
Parent=Opera 8.1
|
10315 |
+
Platform=Win98
|
10316 |
+
Win32=true
|
10317 |
+
|
10318 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows CE) Opera 8.1*]
|
10319 |
+
Parent=Opera 8.1
|
10320 |
+
Platform=WinCE
|
10321 |
+
Win32=true
|
10322 |
+
|
10323 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows ME*) Opera 8.1*]
|
10324 |
+
Parent=Opera 8.1
|
10325 |
+
Platform=WinME
|
10326 |
+
Win32=true
|
10327 |
+
|
10328 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0*) Opera 8.1*]
|
10329 |
+
Parent=Opera 8.1
|
10330 |
+
Platform=WinNT
|
10331 |
+
Win32=true
|
10332 |
+
|
10333 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0*) Opera 8.1*]
|
10334 |
+
Parent=Opera 8.1
|
10335 |
+
Platform=Win2000
|
10336 |
+
Win32=true
|
10337 |
+
|
10338 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1*) Opera 8.1*]
|
10339 |
+
Parent=Opera 8.1
|
10340 |
+
Platform=WinXP
|
10341 |
+
Win32=true
|
10342 |
+
|
10343 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2*) Opera 8.1*]
|
10344 |
+
Parent=Opera 8.1
|
10345 |
+
Platform=Win2003
|
10346 |
+
Win32=true
|
10347 |
+
|
10348 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows XP*) Opera 8.1*]
|
10349 |
+
Parent=Opera 8.1
|
10350 |
+
Platform=WinXP
|
10351 |
+
Win32=true
|
10352 |
+
|
10353 |
+
[Mozilla/?.* (compatible; MSIE ?.*; X11; FreeBSD*) Opera 8.1*]
|
10354 |
+
Parent=Opera 8.1
|
10355 |
+
Platform=FreeBSD
|
10356 |
+
|
10357 |
+
[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 8.1*]
|
10358 |
+
Parent=Opera 8.1
|
10359 |
+
Platform=Linux
|
10360 |
+
|
10361 |
+
[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 8.1*]
|
10362 |
+
Parent=Opera 8.1
|
10363 |
+
Platform=MacOSX
|
10364 |
+
|
10365 |
+
[Mozilla/?.* (Windows 2000; *) Opera 8.1*]
|
10366 |
+
Parent=Opera 8.1
|
10367 |
+
Platform=Win2000
|
10368 |
+
Win32=true
|
10369 |
+
|
10370 |
+
[Mozilla/?.* (Windows 95; *) Opera 8.1*]
|
10371 |
+
Parent=Opera 8.1
|
10372 |
+
Platform=Win95
|
10373 |
+
Win32=true
|
10374 |
+
|
10375 |
+
[Mozilla/?.* (Windows 98; *) Opera 8.1*]
|
10376 |
+
Parent=Opera 8.1
|
10377 |
+
Platform=Win98
|
10378 |
+
Win32=true
|
10379 |
+
|
10380 |
+
[Mozilla/?.* (Windows ME; *) Opera 8.1*]
|
10381 |
+
Parent=Opera 8.1
|
10382 |
+
Platform=WinME
|
10383 |
+
Win32=true
|
10384 |
+
|
10385 |
+
[Mozilla/?.* (Windows NT 4.0; *) Opera 8.1*]
|
10386 |
+
Parent=Opera 8.1
|
10387 |
+
Platform=WinNT
|
10388 |
+
Win32=true
|
10389 |
+
|
10390 |
+
[Mozilla/?.* (Windows NT 5.0; *) Opera 8.1*]
|
10391 |
+
Parent=Opera 8.1
|
10392 |
+
Platform=Win2000
|
10393 |
+
Win32=true
|
10394 |
+
|
10395 |
+
[Mozilla/?.* (Windows NT 5.1; *) Opera 8.1*]
|
10396 |
+
Parent=Opera 8.1
|
10397 |
+
Platform=WinXP
|
10398 |
+
Win32=true
|
10399 |
+
|
10400 |
+
[Mozilla/?.* (Windows NT 5.2; *) Opera 8.1*]
|
10401 |
+
Parent=Opera 8.1
|
10402 |
+
Platform=Win2003
|
10403 |
+
Win32=true
|
10404 |
+
|
10405 |
+
[Mozilla/?.* (X11; Linux*; *) Opera 8.1*]
|
10406 |
+
Parent=Opera 8.1
|
10407 |
+
Platform=Linux
|
10408 |
+
|
10409 |
+
[Opera/8.1* (Linux*)*]
|
10410 |
+
Parent=Opera 8.1
|
10411 |
+
Platform=Linux
|
10412 |
+
|
10413 |
+
[Opera/8.1* (Macintosh; *Mac OS X; *)*]
|
10414 |
+
Parent=Opera 8.1
|
10415 |
+
Platform=MacOSX
|
10416 |
+
|
10417 |
+
[Opera/8.1* (Windows 95*)*]
|
10418 |
+
Parent=Opera 8.1
|
10419 |
+
Platform=Win95
|
10420 |
+
Win32=true
|
10421 |
+
|
10422 |
+
[Opera/8.1* (Windows 98*)*]
|
10423 |
+
Parent=Opera 8.1
|
10424 |
+
Platform=Win98
|
10425 |
+
Win32=true
|
10426 |
+
|
10427 |
+
[Opera/8.1* (Windows CE*)*]
|
10428 |
+
Parent=Opera 8.1
|
10429 |
+
Platform=WinCE
|
10430 |
+
Win32=true
|
10431 |
+
|
10432 |
+
[Opera/8.1* (Windows ME*)*]
|
10433 |
+
Parent=Opera 8.1
|
10434 |
+
Platform=WinME
|
10435 |
+
Win32=true
|
10436 |
+
|
10437 |
+
[Opera/8.1* (Windows NT 4.0*)*]
|
10438 |
+
Parent=Opera 8.1
|
10439 |
+
Platform=WinNT
|
10440 |
+
Win32=true
|
10441 |
+
|
10442 |
+
[Opera/8.1* (Windows NT 5.0*)*]
|
10443 |
+
Parent=Opera 8.1
|
10444 |
+
Platform=Win2000
|
10445 |
+
Win32=true
|
10446 |
+
|
10447 |
+
[Opera/8.1* (Windows NT 5.1*)*]
|
10448 |
+
Parent=Opera 8.1
|
10449 |
+
Platform=WinXP
|
10450 |
+
Win32=true
|
10451 |
+
|
10452 |
+
[Opera/8.1* (Windows NT 5.2*)*]
|
10453 |
+
Parent=Opera 8.1
|
10454 |
+
Platform=Win2003
|
10455 |
+
Win32=true
|
10456 |
+
|
10457 |
+
[Opera/8.1* (Windows XP*)*]
|
10458 |
+
Parent=Opera 8.1
|
10459 |
+
Platform=WinXP
|
10460 |
+
Win32=true
|
10461 |
+
|
10462 |
+
[Opera/8.1* (X11; FreeBSD*)*]
|
10463 |
+
Parent=Opera 8.1
|
10464 |
+
Platform=FreeBSD
|
10465 |
+
|
10466 |
+
[Opera/8.1* (X11; Linux*)*]
|
10467 |
+
Parent=Opera 8.1
|
10468 |
+
Platform=Linux
|
10469 |
+
|
10470 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 8.5
|
10471 |
+
|
10472 |
+
[Opera 8.5]
|
10473 |
+
Parent=DefaultProperties
|
10474 |
+
Browser="Opera"
|
10475 |
+
Version=8.5
|
10476 |
+
MajorVer=8
|
10477 |
+
MinorVer=5
|
10478 |
+
Frames=true
|
10479 |
+
IFrames=true
|
10480 |
+
Tables=true
|
10481 |
+
Cookies=true
|
10482 |
+
BackgroundSounds=true
|
10483 |
+
JavaApplets=true
|
10484 |
+
JavaScript=true
|
10485 |
+
CssVersion=2
|
10486 |
+
supportsCSS=true
|
10487 |
+
|
10488 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 8.5*]
|
10489 |
+
Parent=Opera 8.5
|
10490 |
+
Platform=Linux
|
10491 |
+
|
10492 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC Mac OS X;*) Opera 8.5*]
|
10493 |
+
Parent=Opera 8.5
|
10494 |
+
Platform=MacOSX
|
10495 |
+
|
10496 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 8.5*]
|
10497 |
+
Parent=Opera 8.5
|
10498 |
+
Platform=MacPPC
|
10499 |
+
|
10500 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000*) Opera 8.5*]
|
10501 |
+
Parent=Opera 8.5
|
10502 |
+
Platform=Win2000
|
10503 |
+
Win32=true
|
10504 |
+
|
10505 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 95*) Opera 8.5*]
|
10506 |
+
Parent=Opera 8.5
|
10507 |
+
Platform=Win95
|
10508 |
+
Win32=true
|
10509 |
+
|
10510 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows 98*) Opera 8.5*]
|
10511 |
+
Parent=Opera 8.5
|
10512 |
+
Platform=Win98
|
10513 |
+
Win32=true
|
10514 |
+
|
10515 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows CE) Opera 8.5*]
|
10516 |
+
Parent=Opera 8.5
|
10517 |
+
Platform=WinCE
|
10518 |
+
Win32=true
|
10519 |
+
|
10520 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows ME*) Opera 8.5*]
|
10521 |
+
Parent=Opera 8.5
|
10522 |
+
Platform=WinME
|
10523 |
+
Win32=true
|
10524 |
+
|
10525 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0*) Opera 8.5*]
|
10526 |
+
Parent=Opera 8.5
|
10527 |
+
Platform=WinNT
|
10528 |
+
Win32=true
|
10529 |
+
|
10530 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0*) Opera 8.5*]
|
10531 |
+
Parent=Opera 8.5
|
10532 |
+
Platform=Win2000
|
10533 |
+
Win32=true
|
10534 |
+
|
10535 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1*) Opera 8.5*]
|
10536 |
+
Parent=Opera 8.5
|
10537 |
+
Platform=WinXP
|
10538 |
+
Win32=true
|
10539 |
+
|
10540 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2*) Opera 8.5*]
|
10541 |
+
Parent=Opera 8.5
|
10542 |
+
Platform=Win2003
|
10543 |
+
Win32=true
|
10544 |
+
|
10545 |
+
[Mozilla/?.* (compatible; MSIE ?.*; Windows XP*) Opera 8.5*]
|
10546 |
+
Parent=Opera 8.5
|
10547 |
+
Platform=WinXP
|
10548 |
+
Win32=true
|
10549 |
+
|
10550 |
+
[Mozilla/?.* (compatible; MSIE ?.*; X11; FreeBSD*) Opera 8.5*]
|
10551 |
+
Parent=Opera 8.5
|
10552 |
+
Platform=FreeBSD
|
10553 |
+
|
10554 |
+
[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 8.5*]
|
10555 |
+
Parent=Opera 8.5
|
10556 |
+
Platform=Linux
|
10557 |
+
|
10558 |
+
[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 8.5*]
|
10559 |
+
Parent=Opera 8.5
|
10560 |
+
Platform=MacOSX
|
10561 |
+
|
10562 |
+
[Mozilla/?.* (Macintosh; PPC Mac OS X;*) Opera 8.5*]
|
10563 |
+
Parent=Opera 8.5
|
10564 |
+
Platform=MacOSX
|
10565 |
+
|
10566 |
+
[Mozilla/?.* (Windows 2000; *) Opera 8.5*]
|
10567 |
+
Parent=Opera 8.5
|
10568 |
+
Platform=Win2000
|
10569 |
+
Win32=true
|
10570 |
+
|
10571 |
+
[Mozilla/?.* (Windows 95; *) Opera 8.5*]
|
10572 |
+
Parent=Opera 8.5
|
10573 |
+
Platform=Win95
|
10574 |
+
Win32=true
|
10575 |
+
|
10576 |
+
[Mozilla/?.* (Windows 98; *) Opera 8.5*]
|
10577 |
+
Parent=Opera 8.5
|
10578 |
+
Platform=Win98
|
10579 |
+
Win32=true
|
10580 |
+
|
10581 |
+
[Mozilla/?.* (Windows ME; *) Opera 8.5*]
|
10582 |
+
Parent=Opera 8.5
|
10583 |
+
Platform=WinME
|
10584 |
+
Win32=true
|
10585 |
+
|
10586 |
+
[Mozilla/?.* (Windows NT 4.0; *) Opera 8.5*]
|
10587 |
+
Parent=Opera 8.5
|
10588 |
+
Platform=WinNT
|
10589 |
+
Win32=true
|
10590 |
+
|
10591 |
+
[Mozilla/?.* (Windows NT 5.0; *) Opera 8.5*]
|
10592 |
+
Parent=Opera 8.5
|
10593 |
+
Platform=Win2000
|
10594 |
+
Win32=true
|
10595 |
+
|
10596 |
+
[Mozilla/?.* (Windows NT 5.1; *) Opera 8.5*]
|
10597 |
+
Parent=Opera 8.5
|
10598 |
+
Platform=WinXP
|
10599 |
+
Win32=true
|
10600 |
+
|
10601 |
+
[Mozilla/?.* (Windows NT 5.2; *) Opera 8.5*]
|
10602 |
+
Parent=Opera 8.5
|
10603 |
+
Platform=Win2003
|
10604 |
+
Win32=true
|
10605 |
+
|
10606 |
+
[Mozilla/?.* (X11; Linux*; *) Opera 8.5*]
|
10607 |
+
Parent=Opera 8.5
|
10608 |
+
Platform=Linux
|
10609 |
+
|
10610 |
+
[Opera/8.5* (Linux*)*]
|
10611 |
+
Parent=Opera 8.5
|
10612 |
+
Platform=Linux
|
10613 |
+
|
10614 |
+
[Opera/8.5* (Macintosh; *Mac OS X; *)*]
|
10615 |
+
Parent=Opera 8.5
|
10616 |
+
Platform=MacOSX
|
10617 |
+
|
10618 |
+
[Opera/8.5* (Windows 95*)*]
|
10619 |
+
Parent=Opera 8.5
|
10620 |
+
Platform=Win95
|
10621 |
+
Win32=true
|
10622 |
+
|
10623 |
+
[Opera/8.5* (Windows 98*)*]
|
10624 |
+
Parent=Opera 8.5
|
10625 |
+
Platform=Win98
|
10626 |
+
Win32=true
|
10627 |
+
|
10628 |
+
[Opera/8.5* (Windows CE*)*]
|
10629 |
+
Parent=Opera 8.5
|
10630 |
+
Platform=WinCE
|
10631 |
+
Win32=true
|
10632 |
+
|
10633 |
+
[Opera/8.5* (Windows ME*)*]
|
10634 |
+
Parent=Opera 8.5
|
10635 |
+
Platform=WinME
|
10636 |
+
Win32=true
|
10637 |
+
|
10638 |
+
[Opera/8.5* (Windows NT 4.0*)*]
|
10639 |
+
Parent=Opera 8.5
|
10640 |
+
Platform=WinNT
|
10641 |
+
Win32=true
|
10642 |
+
|
10643 |
+
[Opera/8.5* (Windows NT 5.0*)*]
|
10644 |
+
Parent=Opera 8.5
|
10645 |
+
Platform=Win2000
|
10646 |
+
Win32=true
|
10647 |
+
|
10648 |
+
[Opera/8.5* (Windows NT 5.1*)*]
|
10649 |
+
Parent=Opera 8.5
|
10650 |
+
Platform=WinXP
|
10651 |
+
Win32=true
|
10652 |
+
|
10653 |
+
[Opera/8.5* (Windows NT 5.2*)*]
|
10654 |
+
Parent=Opera 8.5
|
10655 |
+
Platform=Win2003
|
10656 |
+
Win32=true
|
10657 |
+
|
10658 |
+
[Opera/8.5* (Windows XP*)*]
|
10659 |
+
Parent=Opera 8.5
|
10660 |
+
Platform=WinXP
|
10661 |
+
Win32=true
|
10662 |
+
|
10663 |
+
[Opera/8.5* (X11; FreeBSD*)*]
|
10664 |
+
Parent=Opera 8.5
|
10665 |
+
Platform=FreeBSD
|
10666 |
+
|
10667 |
+
[Opera/8.5* (X11; Linux*)*]
|
10668 |
+
Parent=Opera 8.5
|
10669 |
+
Platform=Linux
|
10670 |
+
|
10671 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.0
|
10672 |
+
|
10673 |
+
[Opera 9.0]
|
10674 |
+
Parent=DefaultProperties
|
10675 |
+
Browser="Opera"
|
10676 |
+
Version=9.0
|
10677 |
+
MajorVer=9
|
10678 |
+
Frames=true
|
10679 |
+
IFrames=true
|
10680 |
+
Tables=true
|
10681 |
+
Cookies=true
|
10682 |
+
BackgroundSounds=true
|
10683 |
+
JavaApplets=true
|
10684 |
+
JavaScript=true
|
10685 |
+
CssVersion=2
|
10686 |
+
supportsCSS=true
|
10687 |
+
|
10688 |
+
[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.0*]
|
10689 |
+
Parent=Opera 9.0
|
10690 |
+
Platform=Linux
|
10691 |
+
|
10692 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.0*]
|
10693 |
+
Parent=Opera 9.0
|
10694 |
+
Platform=MacOSX
|
10695 |
+
|
10696 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.0*]
|
10697 |
+
Parent=Opera 9.0
|
10698 |
+
Platform=MacPPC
|
10699 |
+
|
10700 |
+
[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.0*]
|
10701 |
+
Parent=Opera 9.0
|
10702 |
+
Platform=Win2000
|
10703 |
+
Win32=true
|
10704 |
+
|
10705 |
+
[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.0*]
|
10706 |
+
Parent=Opera 9.0
|
10707 |
+
Platform=Win95
|
10708 |
+
Win32=true
|
10709 |
+
|
10710 |
+
[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.0*]
|
10711 |
+
Parent=Opera 9.0
|
10712 |
+
Platform=Win98
|
10713 |
+
Win32=true
|
10714 |
+
|
10715 |
+
[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.0*]
|
10716 |
+
Parent=Opera 9.0
|
10717 |
+
Platform=WinCE
|
10718 |
+
Win32=true
|
10719 |
+
|
10720 |
+
[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.0*]
|
10721 |
+
Parent=Opera 9.0
|
10722 |
+
Platform=WinME
|
10723 |
+
Win32=true
|
10724 |
+
|
10725 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.0*]
|
10726 |
+
Parent=Opera 9.0
|
10727 |
+
Platform=WinNT
|
10728 |
+
Win32=true
|
10729 |
+
|
10730 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.0*]
|
10731 |
+
Parent=Opera 9.0
|
10732 |
+
Platform=Win2000
|
10733 |
+
Win32=true
|
10734 |
+
|
10735 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.0*]
|
10736 |
+
Parent=Opera 9.0
|
10737 |
+
Platform=WinXP
|
10738 |
+
Win32=true
|
10739 |
+
|
10740 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.0*]
|
10741 |
+
Parent=Opera 9.0
|
10742 |
+
Platform=Win2003
|
10743 |
+
Win32=true
|
10744 |
+
|
10745 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.0*]
|
10746 |
+
Parent=Opera 9.0
|
10747 |
+
Platform=WinVista
|
10748 |
+
Win32=true
|
10749 |
+
|
10750 |
+
[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.0*]
|
10751 |
+
Parent=Opera 9.0
|
10752 |
+
Platform=WinXP
|
10753 |
+
Win32=true
|
10754 |
+
|
10755 |
+
[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.0*]
|
10756 |
+
Parent=Opera 9.0
|
10757 |
+
Platform=FreeBSD
|
10758 |
+
|
10759 |
+
[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.0*]
|
10760 |
+
Parent=Opera 9.0
|
10761 |
+
Platform=Linux
|
10762 |
+
|
10763 |
+
[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.0*]
|
10764 |
+
Parent=Opera 9.0
|
10765 |
+
Platform=SunOS
|
10766 |
+
|
10767 |
+
[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.0*]
|
10768 |
+
Parent=Opera 9.0
|
10769 |
+
Platform=MacOSX
|
10770 |
+
|
10771 |
+
[Mozilla/* (Windows 2000;*) Opera 9.0*]
|
10772 |
+
Parent=Opera 9.0
|
10773 |
+
Platform=Win2000
|
10774 |
+
Win32=true
|
10775 |
+
|
10776 |
+
[Mozilla/* (Windows 95;*) Opera 9.0*]
|
10777 |
+
Parent=Opera 9.0
|
10778 |
+
Platform=Win95
|
10779 |
+
Win32=true
|
10780 |
+
|
10781 |
+
[Mozilla/* (Windows 98;*) Opera 9.0*]
|
10782 |
+
Parent=Opera 9.0
|
10783 |
+
Platform=Win98
|
10784 |
+
Win32=true
|
10785 |
+
|
10786 |
+
[Mozilla/* (Windows ME;*) Opera 9.0*]
|
10787 |
+
Parent=Opera 9.0
|
10788 |
+
Platform=WinME
|
10789 |
+
Win32=true
|
10790 |
+
|
10791 |
+
[Mozilla/* (Windows NT 4.0;*) Opera 9.0*]
|
10792 |
+
Parent=Opera 9.0
|
10793 |
+
Platform=WinNT
|
10794 |
+
Win32=true
|
10795 |
+
|
10796 |
+
[Mozilla/* (Windows NT 5.0;*) Opera 9.0*]
|
10797 |
+
Parent=Opera 9.0
|
10798 |
+
Platform=Win2000
|
10799 |
+
Win32=true
|
10800 |
+
|
10801 |
+
[Mozilla/* (Windows NT 5.1;*) Opera 9.0*]
|
10802 |
+
Parent=Opera 9.0
|
10803 |
+
Platform=WinXP
|
10804 |
+
Win32=true
|
10805 |
+
|
10806 |
+
[Mozilla/* (Windows NT 5.2;*) Opera 9.0*]
|
10807 |
+
Parent=Opera 9.0
|
10808 |
+
Platform=Win2003
|
10809 |
+
Win32=true
|
10810 |
+
|
10811 |
+
[Mozilla/* (X11; Linux*) Opera 9.0*]
|
10812 |
+
Parent=Opera 9.0
|
10813 |
+
Platform=Linux
|
10814 |
+
|
10815 |
+
[Opera/9.0* (Linux*)*]
|
10816 |
+
Parent=Opera 9.0
|
10817 |
+
Platform=Linux
|
10818 |
+
|
10819 |
+
[Opera/9.0* (Macintosh; *Mac OS X;*)*]
|
10820 |
+
Parent=Opera 9.0
|
10821 |
+
Platform=MacOSX
|
10822 |
+
|
10823 |
+
[Opera/9.0* (Windows 95*)*]
|
10824 |
+
Parent=Opera 9.0
|
10825 |
+
Platform=Win95
|
10826 |
+
Win32=true
|
10827 |
+
|
10828 |
+
[Opera/9.0* (Windows 98*)*]
|
10829 |
+
Parent=Opera 9.0
|
10830 |
+
Platform=Win98
|
10831 |
+
Win32=true
|
10832 |
+
|
10833 |
+
[Opera/9.0* (Windows CE*)*]
|
10834 |
+
Parent=Opera 9.0
|
10835 |
+
Platform=WinCE
|
10836 |
+
Win32=true
|
10837 |
+
|
10838 |
+
[Opera/9.0* (Windows ME*)*]
|
10839 |
+
Parent=Opera 9.0
|
10840 |
+
Platform=WinME
|
10841 |
+
Win32=true
|
10842 |
+
|
10843 |
+
[Opera/9.0* (Windows NT 4.0*)*]
|
10844 |
+
Parent=Opera 9.0
|
10845 |
+
Platform=WinNT
|
10846 |
+
Win32=true
|
10847 |
+
|
10848 |
+
[Opera/9.0* (Windows NT 5.0*)*]
|
10849 |
+
Parent=Opera 9.0
|
10850 |
+
Platform=Win2000
|
10851 |
+
Win32=true
|
10852 |
+
|
10853 |
+
[Opera/9.0* (Windows NT 5.1*)*]
|
10854 |
+
Parent=Opera 9.0
|
10855 |
+
Platform=WinXP
|
10856 |
+
Win32=true
|
10857 |
+
|
10858 |
+
[Opera/9.0* (Windows NT 5.2*)*]
|
10859 |
+
Parent=Opera 9.0
|
10860 |
+
Platform=Win2003
|
10861 |
+
Win32=true
|
10862 |
+
|
10863 |
+
[Opera/9.0* (Windows NT 6.0*)*]
|
10864 |
+
Parent=Opera 9.0
|
10865 |
+
Platform=WinVista
|
10866 |
+
Win32=true
|
10867 |
+
|
10868 |
+
[Opera/9.0* (Windows XP*)*]
|
10869 |
+
Parent=Opera 9.0
|
10870 |
+
Platform=WinXP
|
10871 |
+
Win32=true
|
10872 |
+
|
10873 |
+
[Opera/9.0* (X11; FreeBSD*)*]
|
10874 |
+
Parent=Opera 9.0
|
10875 |
+
Platform=FreeBSD
|
10876 |
+
|
10877 |
+
[Opera/9.0* (X11; Linux*)*]
|
10878 |
+
Parent=Opera 9.0
|
10879 |
+
Platform=Linux
|
10880 |
+
|
10881 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.1
|
10882 |
+
|
10883 |
+
[Opera 9.1]
|
10884 |
+
Parent=DefaultProperties
|
10885 |
+
Browser="Opera"
|
10886 |
+
Version=9.1
|
10887 |
+
MajorVer=9
|
10888 |
+
MinorVer=1
|
10889 |
+
Frames=true
|
10890 |
+
IFrames=true
|
10891 |
+
Tables=true
|
10892 |
+
Cookies=true
|
10893 |
+
BackgroundSounds=true
|
10894 |
+
JavaApplets=true
|
10895 |
+
JavaScript=true
|
10896 |
+
CssVersion=2
|
10897 |
+
supportsCSS=true
|
10898 |
+
|
10899 |
+
[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.1*]
|
10900 |
+
Parent=Opera 9.1
|
10901 |
+
Platform=Linux
|
10902 |
+
|
10903 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.1*]
|
10904 |
+
Parent=Opera 9.1
|
10905 |
+
Platform=MacOSX
|
10906 |
+
|
10907 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC;*) Opera 9.1*]
|
10908 |
+
Parent=Opera 9.1
|
10909 |
+
Platform=MacPPC
|
10910 |
+
|
10911 |
+
[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.1*]
|
10912 |
+
Parent=Opera 9.1
|
10913 |
+
Platform=Win2000
|
10914 |
+
Win32=true
|
10915 |
+
|
10916 |
+
[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.1*]
|
10917 |
+
Parent=Opera 9.1
|
10918 |
+
Platform=Win95
|
10919 |
+
Win32=true
|
10920 |
+
|
10921 |
+
[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.1*]
|
10922 |
+
Parent=Opera 9.1
|
10923 |
+
Platform=Win98
|
10924 |
+
Win32=true
|
10925 |
+
|
10926 |
+
[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.1*]
|
10927 |
+
Parent=Opera 9.1
|
10928 |
+
Platform=WinCE
|
10929 |
+
Win32=true
|
10930 |
+
|
10931 |
+
[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.1*]
|
10932 |
+
Parent=Opera 9.1
|
10933 |
+
Platform=WinME
|
10934 |
+
Win32=true
|
10935 |
+
|
10936 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.1*]
|
10937 |
+
Parent=Opera 9.1
|
10938 |
+
Platform=WinNT
|
10939 |
+
Win32=true
|
10940 |
+
|
10941 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.1*]
|
10942 |
+
Parent=Opera 9.1
|
10943 |
+
Platform=Win2000
|
10944 |
+
Win32=true
|
10945 |
+
|
10946 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.1*]
|
10947 |
+
Parent=Opera 9.1
|
10948 |
+
Platform=WinXP
|
10949 |
+
Win32=true
|
10950 |
+
|
10951 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.1*]
|
10952 |
+
Parent=Opera 9.1
|
10953 |
+
Platform=Win2003
|
10954 |
+
Win32=true
|
10955 |
+
|
10956 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.1*]
|
10957 |
+
Parent=Opera 9.1
|
10958 |
+
Platform=WinVista
|
10959 |
+
Win32=true
|
10960 |
+
|
10961 |
+
[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.1*]
|
10962 |
+
Parent=Opera 9.1
|
10963 |
+
Platform=WinXP
|
10964 |
+
Win32=true
|
10965 |
+
|
10966 |
+
[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.1*]
|
10967 |
+
Parent=Opera 9.1
|
10968 |
+
Platform=FreeBSD
|
10969 |
+
|
10970 |
+
[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.1*]
|
10971 |
+
Parent=Opera 9.1
|
10972 |
+
Platform=Linux
|
10973 |
+
|
10974 |
+
[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.1*]
|
10975 |
+
Parent=Opera 9.1
|
10976 |
+
Platform=SunOS
|
10977 |
+
|
10978 |
+
[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.1*]
|
10979 |
+
Parent=Opera 9.1
|
10980 |
+
Platform=MacOSX
|
10981 |
+
|
10982 |
+
[Mozilla/* (Windows 2000;*) Opera 9.1*]
|
10983 |
+
Parent=Opera 9.1
|
10984 |
+
Platform=Win2000
|
10985 |
+
Win32=true
|
10986 |
+
|
10987 |
+
[Mozilla/* (Windows 95;*) Opera 9.1*]
|
10988 |
+
Parent=Opera 9.1
|
10989 |
+
Platform=Win95
|
10990 |
+
Win32=true
|
10991 |
+
|
10992 |
+
[Mozilla/* (Windows 98;*) Opera 9.1*]
|
10993 |
+
Parent=Opera 9.1
|
10994 |
+
Platform=Win98
|
10995 |
+
Win32=true
|
10996 |
+
|
10997 |
+
[Mozilla/* (Windows ME;*) Opera 9.1*]
|
10998 |
+
Parent=Opera 9.1
|
10999 |
+
Platform=WinME
|
11000 |
+
Win32=true
|
11001 |
+
|
11002 |
+
[Mozilla/* (Windows NT 4.0;*) Opera 9.1*]
|
11003 |
+
Parent=Opera 9.1
|
11004 |
+
Platform=WinNT
|
11005 |
+
Win32=true
|
11006 |
+
|
11007 |
+
[Mozilla/* (Windows NT 5.0;*) Opera 9.1*]
|
11008 |
+
Parent=Opera 9.1
|
11009 |
+
Platform=Win2000
|
11010 |
+
Win32=true
|
11011 |
+
|
11012 |
+
[Mozilla/* (Windows NT 5.1;*) Opera 9.1*]
|
11013 |
+
Parent=Opera 9.1
|
11014 |
+
Platform=WinXP
|
11015 |
+
Win32=true
|
11016 |
+
|
11017 |
+
[Mozilla/* (Windows NT 5.2;*) Opera 9.1*]
|
11018 |
+
Parent=Opera 9.1
|
11019 |
+
Platform=Win2003
|
11020 |
+
Win32=true
|
11021 |
+
|
11022 |
+
[Mozilla/* (X11; Linux*) Opera 9.1*]
|
11023 |
+
Parent=Opera 9.1
|
11024 |
+
Platform=Linux
|
11025 |
+
|
11026 |
+
[Opera/9.1* (Linux*)*]
|
11027 |
+
Parent=Opera 9.1
|
11028 |
+
Platform=Linux
|
11029 |
+
|
11030 |
+
[Opera/9.1* (Macintosh; *Mac OS X;*)*]
|
11031 |
+
Parent=Opera 9.1
|
11032 |
+
Platform=MacOSX
|
11033 |
+
|
11034 |
+
[Opera/9.1* (Windows 95*)*]
|
11035 |
+
Parent=Opera 9.1
|
11036 |
+
Platform=Win95
|
11037 |
+
Win32=true
|
11038 |
+
|
11039 |
+
[Opera/9.1* (Windows 98*)*]
|
11040 |
+
Parent=Opera 9.1
|
11041 |
+
Platform=Win98
|
11042 |
+
Win32=true
|
11043 |
+
|
11044 |
+
[Opera/9.1* (Windows CE*)*]
|
11045 |
+
Parent=Opera 9.1
|
11046 |
+
Platform=WinCE
|
11047 |
+
Win32=true
|
11048 |
+
|
11049 |
+
[Opera/9.1* (Windows ME*)*]
|
11050 |
+
Parent=Opera 9.1
|
11051 |
+
Platform=WinME
|
11052 |
+
Win32=true
|
11053 |
+
|
11054 |
+
[Opera/9.1* (Windows NT 4.0*)*]
|
11055 |
+
Parent=Opera 9.1
|
11056 |
+
Platform=WinNT
|
11057 |
+
Win32=true
|
11058 |
+
|
11059 |
+
[Opera/9.1* (Windows NT 5.0*)*]
|
11060 |
+
Parent=Opera 9.1
|
11061 |
+
Platform=Win2000
|
11062 |
+
Win32=true
|
11063 |
+
|
11064 |
+
[Opera/9.1* (Windows NT 5.1*)*]
|
11065 |
+
Parent=Opera 9.1
|
11066 |
+
Platform=WinXP
|
11067 |
+
Win32=true
|
11068 |
+
|
11069 |
+
[Opera/9.1* (Windows NT 5.2*)*]
|
11070 |
+
Parent=Opera 9.1
|
11071 |
+
Platform=Win2003
|
11072 |
+
Win32=true
|
11073 |
+
|
11074 |
+
[Opera/9.1* (Windows NT 6.0*)*]
|
11075 |
+
Parent=Opera 9.1
|
11076 |
+
Platform=WinVista
|
11077 |
+
Win32=true
|
11078 |
+
|
11079 |
+
[Opera/9.1* (Windows XP*)*]
|
11080 |
+
Parent=Opera 9.1
|
11081 |
+
Platform=WinXP
|
11082 |
+
Win32=true
|
11083 |
+
|
11084 |
+
[Opera/9.1* (X11; FreeBSD*)*]
|
11085 |
+
Parent=Opera 9.1
|
11086 |
+
Platform=FreeBSD
|
11087 |
+
|
11088 |
+
[Opera/9.1* (X11; Linux*)*]
|
11089 |
+
Parent=Opera 9.1
|
11090 |
+
Platform=Linux
|
11091 |
+
|
11092 |
+
[Opera/9.1* (X11; SunOS*)*]
|
11093 |
+
Parent=Opera 9.1
|
11094 |
+
Platform=SunOS
|
11095 |
+
|
11096 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.2
|
11097 |
+
|
11098 |
+
[Opera 9.2]
|
11099 |
+
Parent=DefaultProperties
|
11100 |
+
Browser="Opera"
|
11101 |
+
Version=9.2
|
11102 |
+
MajorVer=9
|
11103 |
+
MinorVer=2
|
11104 |
+
Frames=true
|
11105 |
+
IFrames=true
|
11106 |
+
Tables=true
|
11107 |
+
Cookies=true
|
11108 |
+
BackgroundSounds=true
|
11109 |
+
JavaApplets=true
|
11110 |
+
JavaScript=true
|
11111 |
+
CssVersion=2
|
11112 |
+
supportsCSS=true
|
11113 |
+
|
11114 |
+
[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.2*]
|
11115 |
+
Parent=Opera 9.2
|
11116 |
+
Platform=Linux
|
11117 |
+
|
11118 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.2*]
|
11119 |
+
Parent=Opera 9.2
|
11120 |
+
Platform=MacOSX
|
11121 |
+
|
11122 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.2*]
|
11123 |
+
Parent=Opera 9.2
|
11124 |
+
Platform=MacPPC
|
11125 |
+
|
11126 |
+
[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.2*]
|
11127 |
+
Parent=Opera 9.2
|
11128 |
+
Platform=Win2000
|
11129 |
+
Win32=true
|
11130 |
+
|
11131 |
+
[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.2*]
|
11132 |
+
Parent=Opera 9.2
|
11133 |
+
Platform=Win95
|
11134 |
+
Win32=true
|
11135 |
+
|
11136 |
+
[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.2*]
|
11137 |
+
Parent=Opera 9.2
|
11138 |
+
Platform=Win98
|
11139 |
+
Win32=true
|
11140 |
+
|
11141 |
+
[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.2*]
|
11142 |
+
Parent=Opera 9.2
|
11143 |
+
Platform=WinCE
|
11144 |
+
Win32=true
|
11145 |
+
|
11146 |
+
[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.2*]
|
11147 |
+
Parent=Opera 9.2
|
11148 |
+
Platform=WinME
|
11149 |
+
Win32=true
|
11150 |
+
|
11151 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.2*]
|
11152 |
+
Parent=Opera 9.2
|
11153 |
+
Platform=WinNT
|
11154 |
+
Win32=true
|
11155 |
+
|
11156 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.2*]
|
11157 |
+
Parent=Opera 9.2
|
11158 |
+
Platform=Win2000
|
11159 |
+
Win32=true
|
11160 |
+
|
11161 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.2*]
|
11162 |
+
Parent=Opera 9.2
|
11163 |
+
Platform=WinXP
|
11164 |
+
Win32=true
|
11165 |
+
|
11166 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.2*]
|
11167 |
+
Parent=Opera 9.2
|
11168 |
+
Platform=Win2003
|
11169 |
+
Win32=true
|
11170 |
+
|
11171 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.2*]
|
11172 |
+
Parent=Opera 9.2
|
11173 |
+
Platform=WinVista
|
11174 |
+
Win32=true
|
11175 |
+
|
11176 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.2*]
|
11177 |
+
Parent=Opera 9.2
|
11178 |
+
Platform=Win7
|
11179 |
+
|
11180 |
+
[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.2*]
|
11181 |
+
Parent=Opera 9.2
|
11182 |
+
Platform=WinXP
|
11183 |
+
Win32=true
|
11184 |
+
|
11185 |
+
[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.2*]
|
11186 |
+
Parent=Opera 9.2
|
11187 |
+
Platform=FreeBSD
|
11188 |
+
|
11189 |
+
[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.2*]
|
11190 |
+
Parent=Opera 9.2
|
11191 |
+
Platform=Linux
|
11192 |
+
|
11193 |
+
[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.2*]
|
11194 |
+
Parent=Opera 9.2
|
11195 |
+
Platform=SunOS
|
11196 |
+
|
11197 |
+
[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.2*]
|
11198 |
+
Parent=Opera 9.2
|
11199 |
+
Platform=MacOSX
|
11200 |
+
|
11201 |
+
[Mozilla/* (Windows 2000;*) Opera 9.2*]
|
11202 |
+
Parent=Opera 9.2
|
11203 |
+
Platform=Win2000
|
11204 |
+
Win32=true
|
11205 |
+
|
11206 |
+
[Mozilla/* (Windows 95;*) Opera 9.2*]
|
11207 |
+
Parent=Opera 9.2
|
11208 |
+
Platform=Win95
|
11209 |
+
Win32=true
|
11210 |
+
|
11211 |
+
[Mozilla/* (Windows 98;*) Opera 9.2*]
|
11212 |
+
Parent=Opera 9.2
|
11213 |
+
Platform=Win98
|
11214 |
+
Win32=true
|
11215 |
+
|
11216 |
+
[Mozilla/* (Windows ME;*) Opera 9.2*]
|
11217 |
+
Parent=Opera 9.2
|
11218 |
+
Platform=WinME
|
11219 |
+
Win32=true
|
11220 |
+
|
11221 |
+
[Mozilla/* (Windows NT 4.0;*) Opera 9.2*]
|
11222 |
+
Parent=Opera 9.2
|
11223 |
+
Platform=WinNT
|
11224 |
+
Win32=true
|
11225 |
+
|
11226 |
+
[Mozilla/* (Windows NT 5.0;*) Opera 9.2*]
|
11227 |
+
Parent=Opera 9.2
|
11228 |
+
Platform=Win2000
|
11229 |
+
Win32=true
|
11230 |
+
|
11231 |
+
[Mozilla/* (Windows NT 5.1;*) Opera 9.2*]
|
11232 |
+
Parent=Opera 9.2
|
11233 |
+
Platform=WinXP
|
11234 |
+
Win32=true
|
11235 |
+
|
11236 |
+
[Mozilla/* (Windows NT 5.2;*) Opera 9.2*]
|
11237 |
+
Parent=Opera 9.2
|
11238 |
+
Platform=Win2003
|
11239 |
+
Win32=true
|
11240 |
+
|
11241 |
+
[Mozilla/* (Windows NT 6.0;*) Opera 9.2*]
|
11242 |
+
Parent=Opera 9.2
|
11243 |
+
Platform=WinVista
|
11244 |
+
|
11245 |
+
[Mozilla/* (Windows NT 6.1;*) Opera 9.2*]
|
11246 |
+
Parent=Opera 9.2
|
11247 |
+
Platform=Win7
|
11248 |
+
|
11249 |
+
[Mozilla/* (X11; Linux*) Opera 9.2*]
|
11250 |
+
Parent=Opera 9.2
|
11251 |
+
Platform=Linux
|
11252 |
+
|
11253 |
+
[Opera/9.2* (Linux*)*]
|
11254 |
+
Parent=Opera 9.2
|
11255 |
+
Platform=Linux
|
11256 |
+
|
11257 |
+
[Opera/9.2* (Macintosh; *Mac OS X;*)*]
|
11258 |
+
Parent=Opera 9.2
|
11259 |
+
Platform=MacOSX
|
11260 |
+
|
11261 |
+
[Opera/9.2* (Windows 95*)*]
|
11262 |
+
Parent=Opera 9.2
|
11263 |
+
Platform=Win95
|
11264 |
+
Win32=true
|
11265 |
+
|
11266 |
+
[Opera/9.2* (Windows 98*)*]
|
11267 |
+
Parent=Opera 9.2
|
11268 |
+
Platform=Win98
|
11269 |
+
Win32=true
|
11270 |
+
|
11271 |
+
[Opera/9.2* (Windows CE*)*]
|
11272 |
+
Parent=Opera 9.2
|
11273 |
+
Platform=WinCE
|
11274 |
+
Win32=true
|
11275 |
+
|
11276 |
+
[Opera/9.2* (Windows ME*)*]
|
11277 |
+
Parent=Opera 9.2
|
11278 |
+
Platform=WinME
|
11279 |
+
Win32=true
|
11280 |
+
|
11281 |
+
[Opera/9.2* (Windows NT 4.0*)*]
|
11282 |
+
Parent=Opera 9.2
|
11283 |
+
Platform=WinNT
|
11284 |
+
Win32=true
|
11285 |
+
|
11286 |
+
[Opera/9.2* (Windows NT 5.0*)*]
|
11287 |
+
Parent=Opera 9.2
|
11288 |
+
Platform=Win2000
|
11289 |
+
Win32=true
|
11290 |
+
|
11291 |
+
[Opera/9.2* (Windows NT 5.1*)*]
|
11292 |
+
Parent=Opera 9.2
|
11293 |
+
Platform=WinXP
|
11294 |
+
Win32=true
|
11295 |
+
|
11296 |
+
[Opera/9.2* (Windows NT 5.2*)*]
|
11297 |
+
Parent=Opera 9.2
|
11298 |
+
Platform=Win2003
|
11299 |
+
Win32=true
|
11300 |
+
|
11301 |
+
[Opera/9.2* (Windows NT 6.0*)*]
|
11302 |
+
Parent=Opera 9.2
|
11303 |
+
Platform=WinVista
|
11304 |
+
Win32=true
|
11305 |
+
|
11306 |
+
[Opera/9.2* (Windows NT 6.1*)*]
|
11307 |
+
Parent=Opera 9.2
|
11308 |
+
Platform=Win7
|
11309 |
+
|
11310 |
+
[Opera/9.2* (Windows XP*)*]
|
11311 |
+
Parent=Opera 9.2
|
11312 |
+
Platform=WinXP
|
11313 |
+
Win32=true
|
11314 |
+
|
11315 |
+
[Opera/9.2* (X11; FreeBSD*)*]
|
11316 |
+
Parent=Opera 9.2
|
11317 |
+
Platform=FreeBSD
|
11318 |
+
|
11319 |
+
[Opera/9.2* (X11; Linux*)*]
|
11320 |
+
Parent=Opera 9.2
|
11321 |
+
Platform=Linux
|
11322 |
+
|
11323 |
+
[Opera/9.2* (X11; SunOS*)*]
|
11324 |
+
Parent=Opera 9.2
|
11325 |
+
Platform=SunOS
|
11326 |
+
|
11327 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.3
|
11328 |
+
|
11329 |
+
[Opera 9.3]
|
11330 |
+
Parent=DefaultProperties
|
11331 |
+
Browser="Opera"
|
11332 |
+
Version=9.3
|
11333 |
+
MajorVer=9
|
11334 |
+
MinorVer=3
|
11335 |
+
Frames=true
|
11336 |
+
IFrames=true
|
11337 |
+
Tables=true
|
11338 |
+
Cookies=true
|
11339 |
+
BackgroundSounds=true
|
11340 |
+
JavaApplets=true
|
11341 |
+
JavaScript=true
|
11342 |
+
CssVersion=2
|
11343 |
+
supportsCSS=true
|
11344 |
+
|
11345 |
+
[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.3*]
|
11346 |
+
Parent=Opera 9.3
|
11347 |
+
Platform=Linux
|
11348 |
+
|
11349 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.3*]
|
11350 |
+
Parent=Opera 9.3
|
11351 |
+
Platform=MacOSX
|
11352 |
+
|
11353 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.3*]
|
11354 |
+
Parent=Opera 9.3
|
11355 |
+
Platform=MacPPC
|
11356 |
+
|
11357 |
+
[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.3*]
|
11358 |
+
Parent=Opera 9.3
|
11359 |
+
Platform=Win2000
|
11360 |
+
Win32=true
|
11361 |
+
|
11362 |
+
[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.3*]
|
11363 |
+
Parent=Opera 9.3
|
11364 |
+
Platform=Win95
|
11365 |
+
Win32=true
|
11366 |
+
|
11367 |
+
[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.3*]
|
11368 |
+
Parent=Opera 9.3
|
11369 |
+
Platform=Win98
|
11370 |
+
Win32=true
|
11371 |
+
|
11372 |
+
[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.3*]
|
11373 |
+
Parent=Opera 9.3
|
11374 |
+
Platform=WinCE
|
11375 |
+
Win32=true
|
11376 |
+
|
11377 |
+
[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.3*]
|
11378 |
+
Parent=Opera 9.3
|
11379 |
+
Platform=WinME
|
11380 |
+
Win32=true
|
11381 |
+
|
11382 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.3*]
|
11383 |
+
Parent=Opera 9.3
|
11384 |
+
Platform=WinNT
|
11385 |
+
Win32=true
|
11386 |
+
|
11387 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.3*]
|
11388 |
+
Parent=Opera 9.3
|
11389 |
+
Platform=Win2000
|
11390 |
+
Win32=true
|
11391 |
+
|
11392 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.3*]
|
11393 |
+
Parent=Opera 9.3
|
11394 |
+
Platform=WinXP
|
11395 |
+
Win32=true
|
11396 |
+
|
11397 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.3*]
|
11398 |
+
Parent=Opera 9.3
|
11399 |
+
Platform=Win2003
|
11400 |
+
Win32=true
|
11401 |
+
|
11402 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.3*]
|
11403 |
+
Parent=Opera 9.3
|
11404 |
+
Platform=WinVista
|
11405 |
+
Win32=true
|
11406 |
+
|
11407 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.3*]
|
11408 |
+
Parent=Opera 9.3
|
11409 |
+
Platform=Win7
|
11410 |
+
|
11411 |
+
[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.3*]
|
11412 |
+
Parent=Opera 9.3
|
11413 |
+
Platform=WinXP
|
11414 |
+
Win32=true
|
11415 |
+
|
11416 |
+
[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.3*]
|
11417 |
+
Parent=Opera 9.3
|
11418 |
+
Platform=FreeBSD
|
11419 |
+
|
11420 |
+
[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.3*]
|
11421 |
+
Parent=Opera 9.3
|
11422 |
+
Platform=Linux
|
11423 |
+
|
11424 |
+
[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.3*]
|
11425 |
+
Parent=Opera 9.3
|
11426 |
+
Platform=SunOS
|
11427 |
+
|
11428 |
+
[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.3*]
|
11429 |
+
Parent=Opera 9.3
|
11430 |
+
Platform=MacOSX
|
11431 |
+
|
11432 |
+
[Mozilla/* (Windows 2000;*) Opera 9.3*]
|
11433 |
+
Parent=Opera 9.3
|
11434 |
+
Platform=Win2000
|
11435 |
+
Win32=true
|
11436 |
+
|
11437 |
+
[Mozilla/* (Windows 95;*) Opera 9.3*]
|
11438 |
+
Parent=Opera 9.3
|
11439 |
+
Platform=Win95
|
11440 |
+
Win32=true
|
11441 |
+
|
11442 |
+
[Mozilla/* (Windows 98;*) Opera 9.3*]
|
11443 |
+
Parent=Opera 9.3
|
11444 |
+
Platform=Win98
|
11445 |
+
Win32=true
|
11446 |
+
|
11447 |
+
[Mozilla/* (Windows ME;*) Opera 9.3*]
|
11448 |
+
Parent=Opera 9.3
|
11449 |
+
Platform=WinME
|
11450 |
+
Win32=true
|
11451 |
+
|
11452 |
+
[Mozilla/* (Windows NT 4.0;*) Opera 9.3*]
|
11453 |
+
Parent=Opera 9.3
|
11454 |
+
Platform=WinNT
|
11455 |
+
Win32=true
|
11456 |
+
|
11457 |
+
[Mozilla/* (Windows NT 5.0;*) Opera 9.3*]
|
11458 |
+
Parent=Opera 9.3
|
11459 |
+
Platform=Win2000
|
11460 |
+
Win32=true
|
11461 |
+
|
11462 |
+
[Mozilla/* (Windows NT 5.1;*) Opera 9.3*]
|
11463 |
+
Parent=Opera 9.3
|
11464 |
+
Platform=WinXP
|
11465 |
+
Win32=true
|
11466 |
+
|
11467 |
+
[Mozilla/* (Windows NT 5.2;*) Opera 9.3*]
|
11468 |
+
Parent=Opera 9.3
|
11469 |
+
Platform=Win2003
|
11470 |
+
Win32=true
|
11471 |
+
|
11472 |
+
[Mozilla/* (Windows NT 6.0;*) Opera 9.3*]
|
11473 |
+
Parent=Opera 9.3
|
11474 |
+
Platform=WinVista
|
11475 |
+
|
11476 |
+
[Mozilla/* (Windows NT 6.1;*) Opera 9.3*]
|
11477 |
+
Parent=Opera 9.3
|
11478 |
+
Platform=Win7
|
11479 |
+
|
11480 |
+
[Mozilla/* (X11; Linux*) Opera 9.3*]
|
11481 |
+
Parent=Opera 9.3
|
11482 |
+
Platform=Linux
|
11483 |
+
|
11484 |
+
[Opera/9.3* (Linux*)*]
|
11485 |
+
Parent=Opera 9.3
|
11486 |
+
Platform=Linux
|
11487 |
+
|
11488 |
+
[Opera/9.3* (Macintosh; *Mac OS X;*)*]
|
11489 |
+
Parent=Opera 9.3
|
11490 |
+
Platform=MacOSX
|
11491 |
+
|
11492 |
+
[Opera/9.3* (Windows 95*)*]
|
11493 |
+
Parent=Opera 9.3
|
11494 |
+
Platform=Win95
|
11495 |
+
Win32=true
|
11496 |
+
|
11497 |
+
[Opera/9.3* (Windows 98*)*]
|
11498 |
+
Parent=Opera 9.3
|
11499 |
+
Platform=Win98
|
11500 |
+
Win32=true
|
11501 |
+
|
11502 |
+
[Opera/9.3* (Windows CE*)*]
|
11503 |
+
Parent=Opera 9.3
|
11504 |
+
Platform=WinCE
|
11505 |
+
Win32=true
|
11506 |
+
|
11507 |
+
[Opera/9.3* (Windows ME*)*]
|
11508 |
+
Parent=Opera 9.3
|
11509 |
+
Platform=WinME
|
11510 |
+
Win32=true
|
11511 |
+
|
11512 |
+
[Opera/9.3* (Windows NT 4.0*)*]
|
11513 |
+
Parent=Opera 9.3
|
11514 |
+
Platform=WinNT
|
11515 |
+
Win32=true
|
11516 |
+
|
11517 |
+
[Opera/9.3* (Windows NT 5.0*)*]
|
11518 |
+
Parent=Opera 9.3
|
11519 |
+
Platform=Win2000
|
11520 |
+
Win32=true
|
11521 |
+
|
11522 |
+
[Opera/9.3* (Windows NT 5.1*)*]
|
11523 |
+
Parent=Opera 9.3
|
11524 |
+
Platform=WinXP
|
11525 |
+
Win32=true
|
11526 |
+
|
11527 |
+
[Opera/9.3* (Windows NT 5.2*)*]
|
11528 |
+
Parent=Opera 9.3
|
11529 |
+
Platform=Win2003
|
11530 |
+
Win32=true
|
11531 |
+
|
11532 |
+
[Opera/9.3* (Windows NT 6.0*)*]
|
11533 |
+
Parent=Opera 9.3
|
11534 |
+
Platform=WinVista
|
11535 |
+
Win32=true
|
11536 |
+
|
11537 |
+
[Opera/9.3* (Windows NT 6.1*)*]
|
11538 |
+
Parent=Opera 9.3
|
11539 |
+
Platform=Win7
|
11540 |
+
|
11541 |
+
[Opera/9.3* (Windows XP*)*]
|
11542 |
+
Parent=Opera 9.3
|
11543 |
+
Platform=WinXP
|
11544 |
+
Win32=true
|
11545 |
+
|
11546 |
+
[Opera/9.3* (X11; FreeBSD*)*]
|
11547 |
+
Parent=Opera 9.3
|
11548 |
+
Platform=FreeBSD
|
11549 |
+
|
11550 |
+
[Opera/9.3* (X11; Linux*)*]
|
11551 |
+
Parent=Opera 9.3
|
11552 |
+
Platform=Linux
|
11553 |
+
|
11554 |
+
[Opera/9.3* (X11; SunOS*)*]
|
11555 |
+
Parent=Opera 9.3
|
11556 |
+
Platform=SunOS
|
11557 |
+
|
11558 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.4
|
11559 |
+
|
11560 |
+
[Opera 9.4]
|
11561 |
+
Parent=DefaultProperties
|
11562 |
+
Browser="Opera"
|
11563 |
+
Version=9.4
|
11564 |
+
MajorVer=9
|
11565 |
+
MinorVer=4
|
11566 |
+
Frames=true
|
11567 |
+
IFrames=true
|
11568 |
+
Tables=true
|
11569 |
+
Cookies=true
|
11570 |
+
BackgroundSounds=true
|
11571 |
+
JavaApplets=true
|
11572 |
+
JavaScript=true
|
11573 |
+
CssVersion=2
|
11574 |
+
supportsCSS=true
|
11575 |
+
|
11576 |
+
[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.4*]
|
11577 |
+
Parent=Opera 9.4
|
11578 |
+
Platform=Linux
|
11579 |
+
|
11580 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.4*]
|
11581 |
+
Parent=Opera 9.4
|
11582 |
+
Platform=MacOSX
|
11583 |
+
|
11584 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.4*]
|
11585 |
+
Parent=Opera 9.4
|
11586 |
+
Platform=MacPPC
|
11587 |
+
|
11588 |
+
[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.4*]
|
11589 |
+
Parent=Opera 9.4
|
11590 |
+
Platform=Win2000
|
11591 |
+
Win32=true
|
11592 |
+
|
11593 |
+
[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.4*]
|
11594 |
+
Parent=Opera 9.4
|
11595 |
+
Platform=Win95
|
11596 |
+
Win32=true
|
11597 |
+
|
11598 |
+
[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.4*]
|
11599 |
+
Parent=Opera 9.4
|
11600 |
+
Platform=Win98
|
11601 |
+
Win32=true
|
11602 |
+
|
11603 |
+
[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.4*]
|
11604 |
+
Parent=Opera 9.4
|
11605 |
+
Platform=WinCE
|
11606 |
+
Win32=true
|
11607 |
+
|
11608 |
+
[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.4*]
|
11609 |
+
Parent=Opera 9.4
|
11610 |
+
Platform=WinME
|
11611 |
+
Win32=true
|
11612 |
+
|
11613 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.4*]
|
11614 |
+
Parent=Opera 9.4
|
11615 |
+
Platform=WinNT
|
11616 |
+
Win32=true
|
11617 |
+
|
11618 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.4*]
|
11619 |
+
Parent=Opera 9.4
|
11620 |
+
Platform=Win2000
|
11621 |
+
Win32=true
|
11622 |
+
|
11623 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.4*]
|
11624 |
+
Parent=Opera 9.4
|
11625 |
+
Platform=WinXP
|
11626 |
+
Win32=true
|
11627 |
+
|
11628 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.4*]
|
11629 |
+
Parent=Opera 9.4
|
11630 |
+
Platform=Win2003
|
11631 |
+
Win32=true
|
11632 |
+
|
11633 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.4*]
|
11634 |
+
Parent=Opera 9.4
|
11635 |
+
Platform=WinVista
|
11636 |
+
Win32=true
|
11637 |
+
|
11638 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.4*]
|
11639 |
+
Parent=Opera 9.4
|
11640 |
+
Platform=Win7
|
11641 |
+
|
11642 |
+
[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.4*]
|
11643 |
+
Parent=Opera 9.4
|
11644 |
+
Platform=WinXP
|
11645 |
+
Win32=true
|
11646 |
+
|
11647 |
+
[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.4*]
|
11648 |
+
Parent=Opera 9.4
|
11649 |
+
Platform=FreeBSD
|
11650 |
+
|
11651 |
+
[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.4*]
|
11652 |
+
Parent=Opera 9.4
|
11653 |
+
Platform=Linux
|
11654 |
+
|
11655 |
+
[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.4*]
|
11656 |
+
Parent=Opera 9.4
|
11657 |
+
Platform=SunOS
|
11658 |
+
|
11659 |
+
[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.4*]
|
11660 |
+
Parent=Opera 9.4
|
11661 |
+
Platform=MacOSX
|
11662 |
+
|
11663 |
+
[Mozilla/* (Windows 2000;*) Opera 9.4*]
|
11664 |
+
Parent=Opera 9.4
|
11665 |
+
Platform=Win2000
|
11666 |
+
Win32=true
|
11667 |
+
|
11668 |
+
[Mozilla/* (Windows 95;*) Opera 9.4*]
|
11669 |
+
Parent=Opera 9.4
|
11670 |
+
Platform=Win95
|
11671 |
+
Win32=true
|
11672 |
+
|
11673 |
+
[Mozilla/* (Windows 98;*) Opera 9.4*]
|
11674 |
+
Parent=Opera 9.4
|
11675 |
+
Platform=Win98
|
11676 |
+
Win32=true
|
11677 |
+
|
11678 |
+
[Mozilla/* (Windows ME;*) Opera 9.4*]
|
11679 |
+
Parent=Opera 9.4
|
11680 |
+
Platform=WinME
|
11681 |
+
Win32=true
|
11682 |
+
|
11683 |
+
[Mozilla/* (Windows NT 4.0;*) Opera 9.4*]
|
11684 |
+
Parent=Opera 9.4
|
11685 |
+
Platform=WinNT
|
11686 |
+
Win32=true
|
11687 |
+
|
11688 |
+
[Mozilla/* (Windows NT 5.0;*) Opera 9.4*]
|
11689 |
+
Parent=Opera 9.4
|
11690 |
+
Platform=Win2000
|
11691 |
+
Win32=true
|
11692 |
+
|
11693 |
+
[Mozilla/* (Windows NT 5.1;*) Opera 9.4*]
|
11694 |
+
Parent=Opera 9.4
|
11695 |
+
Platform=WinXP
|
11696 |
+
Win32=true
|
11697 |
+
|
11698 |
+
[Mozilla/* (Windows NT 5.2;*) Opera 9.4*]
|
11699 |
+
Parent=Opera 9.4
|
11700 |
+
Platform=Win2003
|
11701 |
+
Win32=true
|
11702 |
+
|
11703 |
+
[Mozilla/* (Windows NT 6.0;*) Opera 9.4*]
|
11704 |
+
Parent=Opera 9.4
|
11705 |
+
Platform=WinVista
|
11706 |
+
|
11707 |
+
[Mozilla/* (Windows NT 6.1;*) Opera 9.4*]
|
11708 |
+
Parent=Opera 9.4
|
11709 |
+
Platform=Win7
|
11710 |
+
|
11711 |
+
[Mozilla/* (X11; Linux*) Opera 9.4*]
|
11712 |
+
Parent=Opera 9.4
|
11713 |
+
Platform=Linux
|
11714 |
+
|
11715 |
+
[Opera/9.4* (Linux*)*]
|
11716 |
+
Parent=Opera 9.4
|
11717 |
+
Platform=Linux
|
11718 |
+
|
11719 |
+
[Opera/9.4* (Macintosh; *Mac OS X;*)*]
|
11720 |
+
Parent=Opera 9.4
|
11721 |
+
Platform=MacOSX
|
11722 |
+
|
11723 |
+
[Opera/9.4* (Windows 95*)*]
|
11724 |
+
Parent=Opera 9.4
|
11725 |
+
Platform=Win95
|
11726 |
+
Win32=true
|
11727 |
+
|
11728 |
+
[Opera/9.4* (Windows 98*)*]
|
11729 |
+
Parent=Opera 9.4
|
11730 |
+
Platform=Win98
|
11731 |
+
Win32=true
|
11732 |
+
|
11733 |
+
[Opera/9.4* (Windows CE*)*]
|
11734 |
+
Parent=Opera 9.4
|
11735 |
+
Platform=WinCE
|
11736 |
+
Win32=true
|
11737 |
+
|
11738 |
+
[Opera/9.4* (Windows ME*)*]
|
11739 |
+
Parent=Opera 9.4
|
11740 |
+
Platform=WinME
|
11741 |
+
Win32=true
|
11742 |
+
|
11743 |
+
[Opera/9.4* (Windows NT 4.0*)*]
|
11744 |
+
Parent=Opera 9.4
|
11745 |
+
Platform=WinNT
|
11746 |
+
Win32=true
|
11747 |
+
|
11748 |
+
[Opera/9.4* (Windows NT 5.0*)*]
|
11749 |
+
Parent=Opera 9.4
|
11750 |
+
Platform=Win2000
|
11751 |
+
Win32=true
|
11752 |
+
|
11753 |
+
[Opera/9.4* (Windows NT 5.1*)*]
|
11754 |
+
Parent=Opera 9.4
|
11755 |
+
Platform=WinXP
|
11756 |
+
Win32=true
|
11757 |
+
|
11758 |
+
[Opera/9.4* (Windows NT 5.2*)*]
|
11759 |
+
Parent=Opera 9.4
|
11760 |
+
Platform=Win2003
|
11761 |
+
Win32=true
|
11762 |
+
|
11763 |
+
[Opera/9.4* (Windows NT 6.0*)*]
|
11764 |
+
Parent=Opera 9.4
|
11765 |
+
Platform=WinVista
|
11766 |
+
Win32=true
|
11767 |
+
|
11768 |
+
[Opera/9.4* (Windows NT 6.1*)*]
|
11769 |
+
Parent=Opera 9.4
|
11770 |
+
Platform=Win7
|
11771 |
+
|
11772 |
+
[Opera/9.4* (Windows XP*)*]
|
11773 |
+
Parent=Opera 9.4
|
11774 |
+
Platform=WinXP
|
11775 |
+
Win32=true
|
11776 |
+
|
11777 |
+
[Opera/9.4* (X11; FreeBSD*)*]
|
11778 |
+
Parent=Opera 9.4
|
11779 |
+
Platform=FreeBSD
|
11780 |
+
|
11781 |
+
[Opera/9.4* (X11; Linux*)*]
|
11782 |
+
Parent=Opera 9.4
|
11783 |
+
Platform=Linux
|
11784 |
+
|
11785 |
+
[Opera/9.4* (X11; SunOS*)*]
|
11786 |
+
Parent=Opera 9.4
|
11787 |
+
Platform=SunOS
|
11788 |
+
|
11789 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.5
|
11790 |
+
|
11791 |
+
[Opera 9.5]
|
11792 |
+
Parent=DefaultProperties
|
11793 |
+
Browser="Opera"
|
11794 |
+
Version=9.5
|
11795 |
+
MajorVer=9
|
11796 |
+
MinorVer=5
|
11797 |
+
Frames=true
|
11798 |
+
IFrames=true
|
11799 |
+
Tables=true
|
11800 |
+
Cookies=true
|
11801 |
+
BackgroundSounds=true
|
11802 |
+
JavaApplets=true
|
11803 |
+
JavaScript=true
|
11804 |
+
CssVersion=2
|
11805 |
+
supportsCSS=true
|
11806 |
+
|
11807 |
+
[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.5*]
|
11808 |
+
Parent=Opera 9.5
|
11809 |
+
Platform=Linux
|
11810 |
+
|
11811 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.5*]
|
11812 |
+
Parent=Opera 9.5
|
11813 |
+
Platform=MacOSX
|
11814 |
+
|
11815 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.5*]
|
11816 |
+
Parent=Opera 9.5
|
11817 |
+
Platform=MacPPC
|
11818 |
+
|
11819 |
+
[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.5*]
|
11820 |
+
Parent=Opera 9.5
|
11821 |
+
Platform=Win2000
|
11822 |
+
Win32=true
|
11823 |
+
|
11824 |
+
[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.5*]
|
11825 |
+
Parent=Opera 9.5
|
11826 |
+
Platform=Win95
|
11827 |
+
Win32=true
|
11828 |
+
|
11829 |
+
[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.5*]
|
11830 |
+
Parent=Opera 9.5
|
11831 |
+
Platform=Win98
|
11832 |
+
Win32=true
|
11833 |
+
|
11834 |
+
[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.5*]
|
11835 |
+
Parent=Opera 9.5
|
11836 |
+
Platform=WinCE
|
11837 |
+
Win32=true
|
11838 |
+
|
11839 |
+
[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.5*]
|
11840 |
+
Parent=Opera 9.5
|
11841 |
+
Platform=WinME
|
11842 |
+
Win32=true
|
11843 |
+
|
11844 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.5*]
|
11845 |
+
Parent=Opera 9.5
|
11846 |
+
Platform=WinNT
|
11847 |
+
Win32=true
|
11848 |
+
|
11849 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.5*]
|
11850 |
+
Parent=Opera 9.5
|
11851 |
+
Platform=Win2000
|
11852 |
+
Win32=true
|
11853 |
+
|
11854 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.5*]
|
11855 |
+
Parent=Opera 9.5
|
11856 |
+
Platform=WinXP
|
11857 |
+
Win32=true
|
11858 |
+
|
11859 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.5*]
|
11860 |
+
Parent=Opera 9.5
|
11861 |
+
Platform=Win2003
|
11862 |
+
Win32=true
|
11863 |
+
|
11864 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.5*]
|
11865 |
+
Parent=Opera 9.5
|
11866 |
+
Platform=WinVista
|
11867 |
+
Win32=true
|
11868 |
+
|
11869 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.5*]
|
11870 |
+
Parent=Opera 9.5
|
11871 |
+
Platform=Win7
|
11872 |
+
|
11873 |
+
[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.5*]
|
11874 |
+
Parent=Opera 9.5
|
11875 |
+
Platform=WinXP
|
11876 |
+
Win32=true
|
11877 |
+
|
11878 |
+
[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.5*]
|
11879 |
+
Parent=Opera 9.5
|
11880 |
+
Platform=FreeBSD
|
11881 |
+
|
11882 |
+
[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.5*]
|
11883 |
+
Parent=Opera 9.5
|
11884 |
+
Platform=Linux
|
11885 |
+
|
11886 |
+
[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.5*]
|
11887 |
+
Parent=Opera 9.5
|
11888 |
+
Platform=SunOS
|
11889 |
+
|
11890 |
+
[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.5*]
|
11891 |
+
Parent=Opera 9.5
|
11892 |
+
Platform=MacOSX
|
11893 |
+
|
11894 |
+
[Mozilla/* (Windows 2000;*) Opera 9.5*]
|
11895 |
+
Parent=Opera 9.5
|
11896 |
+
Platform=Win2000
|
11897 |
+
Win32=true
|
11898 |
+
|
11899 |
+
[Mozilla/* (Windows 95;*) Opera 9.5*]
|
11900 |
+
Parent=Opera 9.5
|
11901 |
+
Platform=Win95
|
11902 |
+
Win32=true
|
11903 |
+
|
11904 |
+
[Mozilla/* (Windows 98;*) Opera 9.5*]
|
11905 |
+
Parent=Opera 9.5
|
11906 |
+
Platform=Win98
|
11907 |
+
Win32=true
|
11908 |
+
|
11909 |
+
[Mozilla/* (Windows ME;*) Opera 9.5*]
|
11910 |
+
Parent=Opera 9.5
|
11911 |
+
Platform=WinME
|
11912 |
+
Win32=true
|
11913 |
+
|
11914 |
+
[Mozilla/* (Windows NT 4.0;*) Opera 9.5*]
|
11915 |
+
Parent=Opera 9.5
|
11916 |
+
Platform=WinNT
|
11917 |
+
Win32=true
|
11918 |
+
|
11919 |
+
[Mozilla/* (Windows NT 5.0;*) Opera 9.5*]
|
11920 |
+
Parent=Opera 9.5
|
11921 |
+
Platform=Win2000
|
11922 |
+
Win32=true
|
11923 |
+
|
11924 |
+
[Mozilla/* (Windows NT 5.1;*) Opera 9.5*]
|
11925 |
+
Parent=Opera 9.5
|
11926 |
+
Platform=WinXP
|
11927 |
+
Win32=true
|
11928 |
+
|
11929 |
+
[Mozilla/* (Windows NT 5.2;*) Opera 9.5*]
|
11930 |
+
Parent=Opera 9.5
|
11931 |
+
Platform=Win2003
|
11932 |
+
Win32=true
|
11933 |
+
|
11934 |
+
[Mozilla/* (Windows NT 6.0;*) Opera 9.5*]
|
11935 |
+
Parent=Opera 9.5
|
11936 |
+
Platform=WinVista
|
11937 |
+
|
11938 |
+
[Mozilla/* (Windows NT 6.1;*) Opera 9.5*]
|
11939 |
+
Parent=Opera 9.5
|
11940 |
+
Platform=Win7
|
11941 |
+
|
11942 |
+
[Mozilla/* (X11; Linux*) Opera 9.5*]
|
11943 |
+
Parent=Opera 9.5
|
11944 |
+
Platform=Linux
|
11945 |
+
|
11946 |
+
[Opera/9.5* (Linux*)*]
|
11947 |
+
Parent=Opera 9.5
|
11948 |
+
Platform=Linux
|
11949 |
+
|
11950 |
+
[Opera/9.5* (Macintosh; *Mac OS X;*)*]
|
11951 |
+
Parent=Opera 9.5
|
11952 |
+
Platform=MacOSX
|
11953 |
+
|
11954 |
+
[Opera/9.5* (Windows 95*)*]
|
11955 |
+
Parent=Opera 9.5
|
11956 |
+
Platform=Win95
|
11957 |
+
Win32=true
|
11958 |
+
|
11959 |
+
[Opera/9.5* (Windows 98*)*]
|
11960 |
+
Parent=Opera 9.5
|
11961 |
+
Platform=Win98
|
11962 |
+
Win32=true
|
11963 |
+
|
11964 |
+
[Opera/9.5* (Windows CE*)*]
|
11965 |
+
Parent=Opera 9.5
|
11966 |
+
Platform=WinCE
|
11967 |
+
Win32=true
|
11968 |
+
|
11969 |
+
[Opera/9.5* (Windows ME*)*]
|
11970 |
+
Parent=Opera 9.5
|
11971 |
+
Platform=WinME
|
11972 |
+
Win32=true
|
11973 |
+
|
11974 |
+
[Opera/9.5* (Windows NT 4.0*)*]
|
11975 |
+
Parent=Opera 9.5
|
11976 |
+
Platform=WinNT
|
11977 |
+
Win32=true
|
11978 |
+
|
11979 |
+
[Opera/9.5* (Windows NT 5.0*)*]
|
11980 |
+
Parent=Opera 9.5
|
11981 |
+
Platform=Win2000
|
11982 |
+
Win32=true
|
11983 |
+
|
11984 |
+
[Opera/9.5* (Windows NT 5.1*)*]
|
11985 |
+
Parent=Opera 9.5
|
11986 |
+
Platform=WinXP
|
11987 |
+
Win32=true
|
11988 |
+
|
11989 |
+
[Opera/9.5* (Windows NT 5.2*)*]
|
11990 |
+
Parent=Opera 9.5
|
11991 |
+
Platform=Win2003
|
11992 |
+
Win32=true
|
11993 |
+
|
11994 |
+
[Opera/9.5* (Windows NT 6.0*)*]
|
11995 |
+
Parent=Opera 9.5
|
11996 |
+
Platform=WinVista
|
11997 |
+
Win32=true
|
11998 |
+
|
11999 |
+
[Opera/9.5* (Windows NT 6.1*)*]
|
12000 |
+
Parent=Opera 9.5
|
12001 |
+
Platform=Win7
|
12002 |
+
|
12003 |
+
[Opera/9.5* (Windows XP*)*]
|
12004 |
+
Parent=Opera 9.5
|
12005 |
+
Platform=WinXP
|
12006 |
+
Win32=true
|
12007 |
+
|
12008 |
+
[Opera/9.5* (X11; FreeBSD*)*]
|
12009 |
+
Parent=Opera 9.5
|
12010 |
+
Platform=FreeBSD
|
12011 |
+
|
12012 |
+
[Opera/9.5* (X11; Linux*)*]
|
12013 |
+
Parent=Opera 9.5
|
12014 |
+
Platform=Linux
|
12015 |
+
|
12016 |
+
[Opera/9.5* (X11; SunOS*)*]
|
12017 |
+
Parent=Opera 9.5
|
12018 |
+
Platform=SunOS
|
12019 |
+
|
12020 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.6
|
12021 |
+
|
12022 |
+
[Opera 9.6]
|
12023 |
+
Parent=DefaultProperties
|
12024 |
+
Browser="Opera"
|
12025 |
+
Version=9.6
|
12026 |
+
MajorVer=9
|
12027 |
+
MinorVer=6
|
12028 |
+
Frames=true
|
12029 |
+
IFrames=true
|
12030 |
+
Tables=true
|
12031 |
+
Cookies=true
|
12032 |
+
BackgroundSounds=true
|
12033 |
+
JavaApplets=true
|
12034 |
+
JavaScript=true
|
12035 |
+
CssVersion=2
|
12036 |
+
supportsCSS=true
|
12037 |
+
|
12038 |
+
[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.6*]
|
12039 |
+
Parent=Opera 9.6
|
12040 |
+
Platform=Linux
|
12041 |
+
|
12042 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.6*]
|
12043 |
+
Parent=Opera 9.6
|
12044 |
+
Platform=MacOSX
|
12045 |
+
|
12046 |
+
[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.6*]
|
12047 |
+
Parent=Opera 9.6
|
12048 |
+
Platform=MacPPC
|
12049 |
+
|
12050 |
+
[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.6*]
|
12051 |
+
Parent=Opera 9.6
|
12052 |
+
Platform=Win2000
|
12053 |
+
Win32=true
|
12054 |
+
|
12055 |
+
[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.6*]
|
12056 |
+
Parent=Opera 9.6
|
12057 |
+
Platform=Win95
|
12058 |
+
Win32=true
|
12059 |
+
|
12060 |
+
[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.6*]
|
12061 |
+
Parent=Opera 9.6
|
12062 |
+
Platform=Win98
|
12063 |
+
Win32=true
|
12064 |
+
|
12065 |
+
[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.6*]
|
12066 |
+
Parent=Opera 9.6
|
12067 |
+
Platform=WinCE
|
12068 |
+
Win32=true
|
12069 |
+
|
12070 |
+
[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.6*]
|
12071 |
+
Parent=Opera 9.6
|
12072 |
+
Platform=WinME
|
12073 |
+
Win32=true
|
12074 |
+
|
12075 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.6*]
|
12076 |
+
Parent=Opera 9.6
|
12077 |
+
Platform=WinNT
|
12078 |
+
Win32=true
|
12079 |
+
|
12080 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.6*]
|
12081 |
+
Parent=Opera 9.6
|
12082 |
+
Platform=Win2000
|
12083 |
+
Win32=true
|
12084 |
+
|
12085 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.6*]
|
12086 |
+
Parent=Opera 9.6
|
12087 |
+
Platform=WinXP
|
12088 |
+
Win32=true
|
12089 |
+
|
12090 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.6*]
|
12091 |
+
Parent=Opera 9.6
|
12092 |
+
Platform=Win2003
|
12093 |
+
Win32=true
|
12094 |
+
|
12095 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.6*]
|
12096 |
+
Parent=Opera 9.6
|
12097 |
+
Platform=WinVista
|
12098 |
+
Win32=true
|
12099 |
+
|
12100 |
+
[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.6*]
|
12101 |
+
Parent=Opera 9.6
|
12102 |
+
Platform=Win7
|
12103 |
+
|
12104 |
+
[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.6*]
|
12105 |
+
Parent=Opera 9.6
|
12106 |
+
Platform=WinXP
|
12107 |
+
Win32=true
|
12108 |
+
|
12109 |
+
[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.6*]
|
12110 |
+
Parent=Opera 9.6
|
12111 |
+
Platform=FreeBSD
|
12112 |
+
|
12113 |
+
[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.6*]
|
12114 |
+
Parent=Opera 9.6
|
12115 |
+
Platform=Linux
|
12116 |
+
|
12117 |
+
[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.6*]
|
12118 |
+
Parent=Opera 9.6
|
12119 |
+
Platform=SunOS
|
12120 |
+
|
12121 |
+
[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.6*]
|
12122 |
+
Parent=Opera 9.6
|
12123 |
+
Platform=MacOSX
|
12124 |
+
|
12125 |
+
[Mozilla/* (Windows 2000;*) Opera 9.6*]
|
12126 |
+
Parent=Opera 9.6
|
12127 |
+
Platform=Win2000
|
12128 |
+
Win32=true
|
12129 |
+
|
12130 |
+
[Mozilla/* (Windows 95;*) Opera 9.6*]
|
12131 |
+
Parent=Opera 9.6
|
12132 |
+
Platform=Win95
|
12133 |
+
Win32=true
|
12134 |
+
|
12135 |
+
[Mozilla/* (Windows 98;*) Opera 9.6*]
|
12136 |
+
Parent=Opera 9.6
|
12137 |
+
Platform=Win98
|
12138 |
+
Win32=true
|
12139 |
+
|
12140 |
+
[Mozilla/* (Windows ME;*) Opera 9.6*]
|
12141 |
+
Parent=Opera 9.6
|
12142 |
+
Platform=WinME
|
12143 |
+
Win32=true
|
12144 |
+
|
12145 |
+
[Mozilla/* (Windows NT 4.0;*) Opera 9.6*]
|
12146 |
+
Parent=Opera 9.6
|
12147 |
+
Platform=WinNT
|
12148 |
+
Win32=true
|
12149 |
+
|
12150 |
+
[Mozilla/* (Windows NT 5.0;*) Opera 9.6*]
|
12151 |
+
Parent=Opera 9.6
|
12152 |
+
Platform=Win2000
|
12153 |
+
Win32=true
|
12154 |
+
|
12155 |
+
[Mozilla/* (Windows NT 5.1;*) Opera 9.6*]
|
12156 |
+
Parent=Opera 9.6
|
12157 |
+
Platform=WinXP
|
12158 |
+
Win32=true
|
12159 |
+
|
12160 |
+
[Mozilla/* (Windows NT 5.2;*) Opera 9.6*]
|
12161 |
+
Parent=Opera 9.6
|
12162 |
+
Platform=Win2003
|
12163 |
+
Win32=true
|
12164 |
+
|
12165 |
+
[Mozilla/* (Windows NT 6.0;*) Opera 9.6*]
|
12166 |
+
Parent=Opera 9.6
|
12167 |
+
Platform=WinVista
|
12168 |
+
|
12169 |
+
[Mozilla/* (Windows NT 6.1;*) Opera 9.6*]
|
12170 |
+
Parent=Opera 9.6
|
12171 |
+
Platform=Win7
|
12172 |
+
|
12173 |
+
[Mozilla/* (X11; Linux*) Opera 9.6*]
|
12174 |
+
Parent=Opera 9.6
|
12175 |
+
Platform=Linux
|
12176 |
+
|
12177 |
+
[Opera/9.6* (Linux*)*]
|
12178 |
+
Parent=Opera 9.6
|
12179 |
+
Platform=Linux
|
12180 |
+
|
12181 |
+
[Opera/9.6* (Macintosh; *Mac OS X;*)*]
|
12182 |
+
Parent=Opera 9.6
|
12183 |
+
Platform=MacOSX
|
12184 |
+
|
12185 |
+
[Opera/9.6* (Windows 95*)*]
|
12186 |
+
Parent=Opera 9.6
|
12187 |
+
Platform=Win95
|
12188 |
+
Win32=true
|
12189 |
+
|
12190 |
+
[Opera/9.6* (Windows 98*)*]
|
12191 |
+
Parent=Opera 9.6
|
12192 |
+
Platform=Win98
|
12193 |
+
Win32=true
|
12194 |
+
|
12195 |
+
[Opera/9.6* (Windows CE*)*]
|
12196 |
+
Parent=Opera 9.6
|
12197 |
+
Platform=WinCE
|
12198 |
+
Win32=true
|
12199 |
+
|
12200 |
+
[Opera/9.6* (Windows ME*)*]
|
12201 |
+
Parent=Opera 9.6
|
12202 |
+
Platform=WinME
|
12203 |
+
Win32=true
|
12204 |
+
|
12205 |
+
[Opera/9.6* (Windows NT 4.0*)*]
|
12206 |
+
Parent=Opera 9.6
|
12207 |
+
Platform=WinNT
|
12208 |
+
Win32=true
|
12209 |
+
|
12210 |
+
[Opera/9.6* (Windows NT 5.0*)*]
|
12211 |
+
Parent=Opera 9.6
|
12212 |
+
Platform=Win2000
|
12213 |
+
Win32=true
|
12214 |
+
|
12215 |
+
[Opera/9.6* (Windows NT 5.1*)*]
|
12216 |
+
Parent=Opera 9.6
|
12217 |
+
Platform=WinXP
|
12218 |
+
Win32=true
|
12219 |
+
|
12220 |
+
[Opera/9.6* (Windows NT 5.2*)*]
|
12221 |
+
Parent=Opera 9.6
|
12222 |
+
Platform=Win2003
|
12223 |
+
Win32=true
|
12224 |
+
|
12225 |
+
[Opera/9.6* (Windows NT 6.0*)*]
|
12226 |
+
Parent=Opera 9.6
|
12227 |
+
Platform=WinVista
|
12228 |
+
Win32=true
|
12229 |
+
|
12230 |
+
[Opera/9.6* (Windows NT 6.1*)*]
|
12231 |
+
Parent=Opera 9.6
|
12232 |
+
Platform=Win7
|
12233 |
+
|
12234 |
+
[Opera/9.6* (Windows XP*)*]
|
12235 |
+
Parent=Opera 9.6
|
12236 |
+
Platform=WinXP
|
12237 |
+
Win32=true
|
12238 |
+
|
12239 |
+
[Opera/9.6* (X11; FreeBSD*)*]
|
12240 |
+
Parent=Opera 9.6
|
12241 |
+
Platform=FreeBSD
|
12242 |
+
|
12243 |
+
[Opera/9.6* (X11; Linux*)*]
|
12244 |
+
Parent=Opera 9.6
|
12245 |
+
Platform=Linux
|
12246 |
+
|
12247 |
+
[Opera/9.6* (X11; SunOS*)*]
|
12248 |
+
Parent=Opera 9.6
|
12249 |
+
Platform=SunOS
|
12250 |
+
|
12251 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.0
|
12252 |
+
|
12253 |
+
[Netscape 4.0]
|
12254 |
+
Parent=DefaultProperties
|
12255 |
+
Browser="Netscape"
|
12256 |
+
Version=4.0
|
12257 |
+
MajorVer=4
|
12258 |
+
Frames=true
|
12259 |
+
Tables=true
|
12260 |
+
Cookies=true
|
12261 |
+
JavaApplets=true
|
12262 |
+
JavaScript=true
|
12263 |
+
CssVersion=1
|
12264 |
+
supportsCSS=true
|
12265 |
+
|
12266 |
+
[Mozilla/4.0*(Macintosh*]
|
12267 |
+
Parent=Netscape 4.0
|
12268 |
+
Version=4.03
|
12269 |
+
MinorVer=03
|
12270 |
+
Platform=MacPPC
|
12271 |
+
|
12272 |
+
[Mozilla/4.0*(Win95;*]
|
12273 |
+
Parent=Netscape 4.0
|
12274 |
+
Platform=Win95
|
12275 |
+
|
12276 |
+
[Mozilla/4.0*(Win98;*]
|
12277 |
+
Parent=Netscape 4.0
|
12278 |
+
Version=4.03
|
12279 |
+
MinorVer=03
|
12280 |
+
Platform=Win98
|
12281 |
+
|
12282 |
+
[Mozilla/4.0*(WinNT*]
|
12283 |
+
Parent=Netscape 4.0
|
12284 |
+
Version=4.03
|
12285 |
+
MinorVer=03
|
12286 |
+
Platform=WinNT
|
12287 |
+
|
12288 |
+
[Mozilla/4.0*(X11;*)]
|
12289 |
+
Parent=Netscape 4.0
|
12290 |
+
Platform=Linux
|
12291 |
+
|
12292 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.5
|
12293 |
+
|
12294 |
+
[Netscape 4.5]
|
12295 |
+
Parent=DefaultProperties
|
12296 |
+
Browser="Netscape"
|
12297 |
+
Version=4.5
|
12298 |
+
MajorVer=4
|
12299 |
+
MinorVer=5
|
12300 |
+
Frames=true
|
12301 |
+
Tables=true
|
12302 |
+
Cookies=true
|
12303 |
+
JavaApplets=true
|
12304 |
+
JavaScript=true
|
12305 |
+
CssVersion=1
|
12306 |
+
supportsCSS=true
|
12307 |
+
|
12308 |
+
[Mozilla/4.5*(Macintosh; ?; PPC)]
|
12309 |
+
Parent=Netscape 4.5
|
12310 |
+
Platform=MacPPC
|
12311 |
+
|
12312 |
+
[Mozilla/4.5*(Win2000; ?)]
|
12313 |
+
Parent=Netscape 4.5
|
12314 |
+
Platform=Win2000
|
12315 |
+
|
12316 |
+
[Mozilla/4.5*(Win95; ?)]
|
12317 |
+
Parent=Netscape 4.5
|
12318 |
+
Platform=Win95
|
12319 |
+
|
12320 |
+
[Mozilla/4.5*(Win98; ?)]
|
12321 |
+
Parent=Netscape 4.5
|
12322 |
+
Platform=Win98
|
12323 |
+
|
12324 |
+
[Mozilla/4.5*(WinME; ?)]
|
12325 |
+
Parent=Netscape 4.5
|
12326 |
+
Platform=WinME
|
12327 |
+
|
12328 |
+
[Mozilla/4.5*(WinNT; ?)]
|
12329 |
+
Parent=Netscape 4.5
|
12330 |
+
Platform=WinNT
|
12331 |
+
|
12332 |
+
[Mozilla/4.5*(WinXP; ?)]
|
12333 |
+
Parent=Netscape 4.5
|
12334 |
+
Platform=WinXP
|
12335 |
+
|
12336 |
+
[Mozilla/4.5*(X11*)]
|
12337 |
+
Parent=Netscape 4.5
|
12338 |
+
Platform=Linux
|
12339 |
+
|
12340 |
+
[Mozilla/4.51*(Macintosh; ?; PPC)]
|
12341 |
+
Parent=Netscape 4.5
|
12342 |
+
Version=4.51
|
12343 |
+
MinorVer=51
|
12344 |
+
|
12345 |
+
[Mozilla/4.51*(Win2000; ?)]
|
12346 |
+
Parent=Netscape 4.5
|
12347 |
+
Version=4.51
|
12348 |
+
MinorVer=51
|
12349 |
+
Platform=Win2000
|
12350 |
+
|
12351 |
+
[Mozilla/4.51*(Win95; ?)]
|
12352 |
+
Parent=Netscape 4.5
|
12353 |
+
Version=4.51
|
12354 |
+
MinorVer=51
|
12355 |
+
Platform=Win95
|
12356 |
+
|
12357 |
+
[Mozilla/4.51*(Win98; ?)]
|
12358 |
+
Parent=Netscape 4.5
|
12359 |
+
Version=4.51
|
12360 |
+
MinorVer=51
|
12361 |
+
Platform=Win98
|
12362 |
+
|
12363 |
+
[Mozilla/4.51*(WinME; ?)]
|
12364 |
+
Parent=Netscape 4.5
|
12365 |
+
Version=4.51
|
12366 |
+
MinorVer=51
|
12367 |
+
Platform=WinME
|
12368 |
+
|
12369 |
+
[Mozilla/4.51*(WinNT; ?)]
|
12370 |
+
Parent=Netscape 4.5
|
12371 |
+
Version=4.51
|
12372 |
+
MinorVer=51
|
12373 |
+
Platform=WinNT
|
12374 |
+
|
12375 |
+
[Mozilla/4.51*(WinXP; ?)]
|
12376 |
+
Parent=Netscape 4.5
|
12377 |
+
Version=4.51
|
12378 |
+
MinorVer=51
|
12379 |
+
Platform=WinXP
|
12380 |
+
|
12381 |
+
[Mozilla/4.51*(X11*)]
|
12382 |
+
Parent=Netscape 4.5
|
12383 |
+
Version=4.51
|
12384 |
+
MinorVer=51
|
12385 |
+
Platform=Linux
|
12386 |
+
|
12387 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.6
|
12388 |
+
|
12389 |
+
[Netscape 4.6]
|
12390 |
+
Parent=DefaultProperties
|
12391 |
+
Browser="Netscape"
|
12392 |
+
Version=4.6
|
12393 |
+
MajorVer=4
|
12394 |
+
MinorVer=6
|
12395 |
+
Frames=true
|
12396 |
+
Tables=true
|
12397 |
+
Cookies=true
|
12398 |
+
JavaApplets=true
|
12399 |
+
JavaScript=true
|
12400 |
+
CssVersion=1
|
12401 |
+
supportsCSS=true
|
12402 |
+
|
12403 |
+
[Mozilla/4.6 * (OS/2; ?)]
|
12404 |
+
Parent=Netscape 4.6
|
12405 |
+
Platform=OS/2
|
12406 |
+
|
12407 |
+
[Mozilla/4.6*(Macintosh; ?; PPC)]
|
12408 |
+
Parent=Netscape 4.6
|
12409 |
+
Platform=MacPPC
|
12410 |
+
|
12411 |
+
[Mozilla/4.6*(Win95; ?)]
|
12412 |
+
Parent=Netscape 4.6
|
12413 |
+
Platform=Win95
|
12414 |
+
|
12415 |
+
[Mozilla/4.6*(Win98; ?)]
|
12416 |
+
Parent=Netscape 4.6
|
12417 |
+
Platform=Win98
|
12418 |
+
|
12419 |
+
[Mozilla/4.6*(WinNT; ?)]
|
12420 |
+
Parent=Netscape 4.6
|
12421 |
+
Platform=WinNT
|
12422 |
+
|
12423 |
+
[Mozilla/4.61*(Macintosh; ?; PPC)]
|
12424 |
+
Parent=Netscape 4.6
|
12425 |
+
Version=4.61
|
12426 |
+
MajorVer=4
|
12427 |
+
MinorVer=61
|
12428 |
+
Platform=MacPPC
|
12429 |
+
|
12430 |
+
[Mozilla/4.61*(OS/2; ?)]
|
12431 |
+
Parent=Netscape 4.6
|
12432 |
+
Version=4.61
|
12433 |
+
MajorVer=4
|
12434 |
+
MinorVer=61
|
12435 |
+
Platform=OS/2
|
12436 |
+
|
12437 |
+
[Mozilla/4.61*(Win95; ?)]
|
12438 |
+
Parent=Netscape 4.6
|
12439 |
+
Version=4.61
|
12440 |
+
MajorVer=4
|
12441 |
+
MinorVer=61
|
12442 |
+
Platform=Win95
|
12443 |
+
|
12444 |
+
[Mozilla/4.61*(Win98; ?)]
|
12445 |
+
Parent=Netscape 4.6
|
12446 |
+
Version=4.61
|
12447 |
+
Platform=Win98
|
12448 |
+
|
12449 |
+
[Mozilla/4.61*(WinNT; ?)]
|
12450 |
+
Parent=Netscape 4.6
|
12451 |
+
Version=4.61
|
12452 |
+
MajorVer=4
|
12453 |
+
MinorVer=61
|
12454 |
+
Platform=WinNT
|
12455 |
+
|
12456 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.7
|
12457 |
+
|
12458 |
+
[Netscape 4.7]
|
12459 |
+
Parent=DefaultProperties
|
12460 |
+
Browser="Netscape"
|
12461 |
+
Version=4.7
|
12462 |
+
MajorVer=4
|
12463 |
+
MinorVer=7
|
12464 |
+
Frames=true
|
12465 |
+
Tables=true
|
12466 |
+
Cookies=true
|
12467 |
+
JavaApplets=true
|
12468 |
+
JavaScript=true
|
12469 |
+
CssVersion=1
|
12470 |
+
supportsCSS=true
|
12471 |
+
|
12472 |
+
[Mozilla/4.7 * (Win2000; ?)]
|
12473 |
+
Parent=Netscape 4.7
|
12474 |
+
Platform=Win2000
|
12475 |
+
|
12476 |
+
[Mozilla/4.7*(Macintosh; ?; PPC)*]
|
12477 |
+
Parent=Netscape 4.7
|
12478 |
+
MinorVer=7
|
12479 |
+
Platform=MacPPC
|
12480 |
+
|
12481 |
+
[Mozilla/4.7*(Win95; ?)*]
|
12482 |
+
Parent=Netscape 4.7
|
12483 |
+
MinorVer=7
|
12484 |
+
Platform=Win95
|
12485 |
+
|
12486 |
+
[Mozilla/4.7*(Win98; ?)*]
|
12487 |
+
Parent=Netscape 4.7
|
12488 |
+
MinorVer=7
|
12489 |
+
Platform=Win98
|
12490 |
+
|
12491 |
+
[Mozilla/4.7*(Windows NT 4.0; ?)*]
|
12492 |
+
Parent=Netscape 4.7
|
12493 |
+
MinorVer=7
|
12494 |
+
Platform=WinNT
|
12495 |
+
Win32=true
|
12496 |
+
|
12497 |
+
[Mozilla/4.7*(Windows NT 5.0; ?)*]
|
12498 |
+
Parent=Netscape 4.7
|
12499 |
+
MinorVer=7
|
12500 |
+
Platform=Win2000
|
12501 |
+
Win32=true
|
12502 |
+
|
12503 |
+
[Mozilla/4.7*(Windows NT 5.1; ?)*]
|
12504 |
+
Parent=Netscape 4.7
|
12505 |
+
MinorVer=7
|
12506 |
+
Platform=WinXP
|
12507 |
+
Win32=true
|
12508 |
+
|
12509 |
+
[Mozilla/4.7*(WinNT; ?)*]
|
12510 |
+
Parent=Netscape 4.7
|
12511 |
+
Platform=WinNT
|
12512 |
+
|
12513 |
+
[Mozilla/4.7*(X11*)*]
|
12514 |
+
Parent=Netscape 4.7
|
12515 |
+
Platform=Linux
|
12516 |
+
|
12517 |
+
[Mozilla/4.7*(X11; ?; SunOS*)*]
|
12518 |
+
Parent=Netscape 4.7
|
12519 |
+
Platform=SunOS
|
12520 |
+
|
12521 |
+
[Mozilla/4.71*(Macintosh; ?; PPC)*]
|
12522 |
+
Parent=Netscape 4.7
|
12523 |
+
Version=4.71
|
12524 |
+
MinorVer=71
|
12525 |
+
Platform=MacPPC
|
12526 |
+
|
12527 |
+
[Mozilla/4.71*(Win95; ?)*]
|
12528 |
+
Parent=Netscape 4.7
|
12529 |
+
Version=4.71
|
12530 |
+
MinorVer=71
|
12531 |
+
Platform=Win95
|
12532 |
+
|
12533 |
+
[Mozilla/4.71*(Win98; ?)*]
|
12534 |
+
Parent=Netscape 4.7
|
12535 |
+
Version=4.71
|
12536 |
+
MinorVer=71
|
12537 |
+
Platform=Win98
|
12538 |
+
|
12539 |
+
[Mozilla/4.71*(Windows NT 4.0; ?)*]
|
12540 |
+
Parent=Netscape 4.7
|
12541 |
+
Version=4.71
|
12542 |
+
MinorVer=71
|
12543 |
+
Platform=WinNT
|
12544 |
+
Win32=true
|
12545 |
+
|
12546 |
+
[Mozilla/4.71*(Windows NT 5.0; ?)*]
|
12547 |
+
Parent=Netscape 4.7
|
12548 |
+
Version=4.71
|
12549 |
+
MinorVer=71
|
12550 |
+
Platform=Win2000
|
12551 |
+
Win32=true
|
12552 |
+
|
12553 |
+
[Mozilla/4.71*(Windows NT 5.1; ?)*]
|
12554 |
+
Parent=Netscape 4.7
|
12555 |
+
Version=4.71
|
12556 |
+
MinorVer=71
|
12557 |
+
Platform=WinXP
|
12558 |
+
Win32=true
|
12559 |
+
|
12560 |
+
[Mozilla/4.71*(WinNT; ?)*]
|
12561 |
+
Parent=Netscape 4.7
|
12562 |
+
Version=4.71
|
12563 |
+
MinorVer=71
|
12564 |
+
Platform=WinNT
|
12565 |
+
|
12566 |
+
[Mozilla/4.71*(X11*)*]
|
12567 |
+
Parent=Netscape 4.7
|
12568 |
+
Version=4.71
|
12569 |
+
MinorVer=71
|
12570 |
+
Platform=Linux
|
12571 |
+
|
12572 |
+
[Mozilla/4.71*(X11; ?; SunOS*)*]
|
12573 |
+
Parent=Netscape 4.7
|
12574 |
+
Version=4.71
|
12575 |
+
MinorVer=71
|
12576 |
+
Platform=SunOS
|
12577 |
+
|
12578 |
+
[Mozilla/4.72*(Macintosh; ?; PPC)*]
|
12579 |
+
Parent=Netscape 4.7
|
12580 |
+
MinorVer=72
|
12581 |
+
Platform=MacPPC
|
12582 |
+
|
12583 |
+
[Mozilla/4.72*(Win95; ?)*]
|
12584 |
+
Parent=Netscape 4.7
|
12585 |
+
MinorVer=72
|
12586 |
+
Platform=Win95
|
12587 |
+
|
12588 |
+
[Mozilla/4.72*(Win98; ?)*]
|
12589 |
+
Parent=Netscape 4.7
|
12590 |
+
MinorVer=72
|
12591 |
+
Platform=Win98
|
12592 |
+
|
12593 |
+
[Mozilla/4.72*(Windows NT 4.0; ?)*]
|
12594 |
+
Parent=Netscape 4.7
|
12595 |
+
MinorVer=72
|
12596 |
+
Platform=WinNT
|
12597 |
+
Win32=true
|
12598 |
+
|
12599 |
+
[Mozilla/4.72*(Windows NT 5.0; ?)*]
|
12600 |
+
Parent=Netscape 4.7
|
12601 |
+
MinorVer=72
|
12602 |
+
Platform=Win2000
|
12603 |
+
Win32=true
|
12604 |
+
|
12605 |
+
[Mozilla/4.72*(Windows NT 5.1; ?)*]
|
12606 |
+
Parent=Netscape 4.7
|
12607 |
+
MinorVer=72
|
12608 |
+
Platform=WinXP
|
12609 |
+
Win32=true
|
12610 |
+
|
12611 |
+
[Mozilla/4.72*(WinNT; ?)*]
|
12612 |
+
Parent=Netscape 4.7
|
12613 |
+
MinorVer=72
|
12614 |
+
Platform=WinNT
|
12615 |
+
|
12616 |
+
[Mozilla/4.72*(X11*)*]
|
12617 |
+
Parent=Netscape 4.7
|
12618 |
+
MinorVer=72
|
12619 |
+
Platform=Linux
|
12620 |
+
|
12621 |
+
[Mozilla/4.72*(X11; ?; SunOS*)*]
|
12622 |
+
Parent=Netscape 4.7
|
12623 |
+
MinorVer=72
|
12624 |
+
Platform=SunOS
|
12625 |
+
|
12626 |
+
[Mozilla/4.73*(Macintosh; ?; PPC)*]
|
12627 |
+
Parent=Netscape 4.7
|
12628 |
+
MinorVer=73
|
12629 |
+
Platform=MacPPC
|
12630 |
+
|
12631 |
+
[Mozilla/4.73*(Win95; ?)*]
|
12632 |
+
Parent=Netscape 4.7
|
12633 |
+
MinorVer=73
|
12634 |
+
Platform=Win95
|
12635 |
+
|
12636 |
+
[Mozilla/4.73*(Win98; ?)*]
|
12637 |
+
Parent=Netscape 4.7
|
12638 |
+
MinorVer=73
|
12639 |
+
Platform=Win98
|
12640 |
+
|
12641 |
+
[Mozilla/4.73*(Windows NT 4.0; ?)*]
|
12642 |
+
Parent=Netscape 4.7
|
12643 |
+
MinorVer=73
|
12644 |
+
Platform=WinNT
|
12645 |
+
Win32=true
|
12646 |
+
|
12647 |
+
[Mozilla/4.73*(Windows NT 5.0; ?)*]
|
12648 |
+
Parent=Netscape 4.7
|
12649 |
+
MinorVer=73
|
12650 |
+
Platform=Win2000
|
12651 |
+
Win32=true
|
12652 |
+
|
12653 |
+
[Mozilla/4.73*(Windows NT 5.1; ?)*]
|
12654 |
+
Parent=Netscape 4.7
|
12655 |
+
MinorVer=73
|
12656 |
+
Platform=WinXP
|
12657 |
+
Win32=true
|
12658 |
+
|
12659 |
+
[Mozilla/4.73*(WinNT; ?)*]
|
12660 |
+
Parent=Netscape 4.7
|
12661 |
+
MinorVer=73
|
12662 |
+
Platform=WinNT
|
12663 |
+
|
12664 |
+
[Mozilla/4.73*(X11*)*]
|
12665 |
+
Parent=Netscape 4.7
|
12666 |
+
MinorVer=73
|
12667 |
+
Platform=Linux
|
12668 |
+
|
12669 |
+
[Mozilla/4.73*(X11; ?; SunOS*)*]
|
12670 |
+
Parent=Netscape 4.7
|
12671 |
+
MinorVer=73
|
12672 |
+
Platform=SunOS
|
12673 |
+
|
12674 |
+
[Mozilla/4.74*(Macintosh; ?; PPC)*]
|
12675 |
+
Parent=Netscape 4.7
|
12676 |
+
MinorVer=74
|
12677 |
+
Platform=MacPPC
|
12678 |
+
|
12679 |
+
[Mozilla/4.74*(Win95; ?)*]
|
12680 |
+
Parent=Netscape 4.7
|
12681 |
+
MinorVer=74
|
12682 |
+
Platform=Win95
|
12683 |
+
|
12684 |
+
[Mozilla/4.74*(Win98; ?)*]
|
12685 |
+
Parent=Netscape 4.7
|
12686 |
+
MinorVer=74
|
12687 |
+
Platform=Win98
|
12688 |
+
|
12689 |
+
[Mozilla/4.74*(Windows NT 4.0; ?)*]
|
12690 |
+
Parent=Netscape 4.7
|
12691 |
+
MinorVer=74
|
12692 |
+
Platform=WinNT
|
12693 |
+
Win32=true
|
12694 |
+
|
12695 |
+
[Mozilla/4.74*(Windows NT 5.0; ?)*]
|
12696 |
+
Parent=Netscape 4.7
|
12697 |
+
MinorVer=74
|
12698 |
+
Platform=Win2000
|
12699 |
+
Win32=true
|
12700 |
+
|
12701 |
+
[Mozilla/4.74*(Windows NT 5.1; ?)*]
|
12702 |
+
Parent=Netscape 4.7
|
12703 |
+
MinorVer=74
|
12704 |
+
Platform=WinXP
|
12705 |
+
Win32=true
|
12706 |
+
|
12707 |
+
[Mozilla/4.74*(WinNT; ?)*]
|
12708 |
+
Parent=Netscape 4.7
|
12709 |
+
MinorVer=74
|
12710 |
+
Platform=WinNT
|
12711 |
+
|
12712 |
+
[Mozilla/4.74*(X11*)*]
|
12713 |
+
Parent=Netscape 4.7
|
12714 |
+
MinorVer=74
|
12715 |
+
Platform=Linux
|
12716 |
+
|
12717 |
+
[Mozilla/4.74*(X11; ?; SunOS*)*]
|
12718 |
+
Parent=Netscape 4.7
|
12719 |
+
MinorVer=74
|
12720 |
+
Platform=SunOS
|
12721 |
+
|
12722 |
+
[Mozilla/4.75*(Macintosh; ?; PPC)*]
|
12723 |
+
Parent=Netscape 4.7
|
12724 |
+
MinorVer=75
|
12725 |
+
Platform=MacPPC
|
12726 |
+
|
12727 |
+
[Mozilla/4.75*(Win95; ?)*]
|
12728 |
+
Parent=Netscape 4.7
|
12729 |
+
MinorVer=75
|
12730 |
+
Platform=Win95
|
12731 |
+
|
12732 |
+
[Mozilla/4.75*(Win98; ?)*]
|
12733 |
+
Parent=Netscape 4.7
|
12734 |
+
MinorVer=75
|
12735 |
+
Platform=Win98
|
12736 |
+
|
12737 |
+
[Mozilla/4.75*(Windows NT 4.0; ?)*]
|
12738 |
+
Parent=Netscape 4.7
|
12739 |
+
MinorVer=75
|
12740 |
+
Platform=WinNT
|
12741 |
+
Win32=true
|
12742 |
+
|
12743 |
+
[Mozilla/4.75*(Windows NT 5.0; ?)*]
|
12744 |
+
Parent=Netscape 4.7
|
12745 |
+
MinorVer=75
|
12746 |
+
Platform=Win2000
|
12747 |
+
Win32=true
|
12748 |
+
|
12749 |
+
[Mozilla/4.75*(Windows NT 5.1; ?)*]
|
12750 |
+
Parent=Netscape 4.7
|
12751 |
+
MinorVer=75
|
12752 |
+
Platform=WinXP
|
12753 |
+
Win32=true
|
12754 |
+
|
12755 |
+
[Mozilla/4.75*(WinNT; ?)*]
|
12756 |
+
Parent=Netscape 4.7
|
12757 |
+
MinorVer=75
|
12758 |
+
Platform=WinNT
|
12759 |
+
|
12760 |
+
[Mozilla/4.75*(X11*)*]
|
12761 |
+
Parent=Netscape 4.7
|
12762 |
+
MinorVer=75
|
12763 |
+
Platform=Linux
|
12764 |
+
|
12765 |
+
[Mozilla/4.75*(X11; ?; SunOS*)*]
|
12766 |
+
Parent=Netscape 4.7
|
12767 |
+
MinorVer=75
|
12768 |
+
Platform=SunOS
|
12769 |
+
|
12770 |
+
[Mozilla/4.76*(Macintosh; ?; PPC)*]
|
12771 |
+
Parent=Netscape 4.7
|
12772 |
+
MinorVer=76
|
12773 |
+
Platform=MacPPC
|
12774 |
+
|
12775 |
+
[Mozilla/4.76*(Win95; ?)*]
|
12776 |
+
Parent=Netscape 4.7
|
12777 |
+
MinorVer=76
|
12778 |
+
Platform=Win95
|
12779 |
+
|
12780 |
+
[Mozilla/4.76*(Win98; ?)*]
|
12781 |
+
Parent=Netscape 4.7
|
12782 |
+
MinorVer=76
|
12783 |
+
Platform=Win98
|
12784 |
+
|
12785 |
+
[Mozilla/4.76*(Windows NT 4.0; ?)*]
|
12786 |
+
Parent=Netscape 4.7
|
12787 |
+
MinorVer=76
|
12788 |
+
Platform=WinNT
|
12789 |
+
Win32=true
|
12790 |
+
|
12791 |
+
[Mozilla/4.76*(Windows NT 5.0; ?)*]
|
12792 |
+
Parent=Netscape 4.7
|
12793 |
+
MinorVer=76
|
12794 |
+
Platform=Win2000
|
12795 |
+
Win32=true
|
12796 |
+
|
12797 |
+
[Mozilla/4.76*(Windows NT 5.1; ?)*]
|
12798 |
+
Parent=Netscape 4.7
|
12799 |
+
MinorVer=76
|
12800 |
+
Platform=WinXP
|
12801 |
+
Win32=true
|
12802 |
+
|
12803 |
+
[Mozilla/4.76*(WinNT; ?)*]
|
12804 |
+
Parent=Netscape 4.7
|
12805 |
+
MinorVer=76
|
12806 |
+
Platform=WinNT
|
12807 |
+
|
12808 |
+
[Mozilla/4.76*(X11*)*]
|
12809 |
+
Parent=Netscape 4.7
|
12810 |
+
MinorVer=76
|
12811 |
+
Platform=Linux
|
12812 |
+
|
12813 |
+
[Mozilla/4.76*(X11; ?; SunOS*)*]
|
12814 |
+
Parent=Netscape 4.7
|
12815 |
+
MinorVer=76
|
12816 |
+
Platform=SunOS
|
12817 |
+
|
12818 |
+
[Mozilla/4.77*(Macintosh; ?; PPC)*]
|
12819 |
+
Parent=Netscape 4.7
|
12820 |
+
MinorVer=77
|
12821 |
+
Platform=MacPPC
|
12822 |
+
|
12823 |
+
[Mozilla/4.77*(Win95; ?)*]
|
12824 |
+
Parent=Netscape 4.7
|
12825 |
+
MinorVer=77
|
12826 |
+
Platform=Win95
|
12827 |
+
|
12828 |
+
[Mozilla/4.77*(Win98; ?)*]
|
12829 |
+
Parent=Netscape 4.7
|
12830 |
+
MinorVer=77
|
12831 |
+
Platform=Win98
|
12832 |
+
|
12833 |
+
[Mozilla/4.77*(Windows NT 4.0; ?)*]
|
12834 |
+
Parent=Netscape 4.7
|
12835 |
+
MinorVer=77
|
12836 |
+
Platform=WinNT
|
12837 |
+
Win32=true
|
12838 |
+
|
12839 |
+
[Mozilla/4.77*(Windows NT 5.0; ?)*]
|
12840 |
+
Parent=Netscape 4.7
|
12841 |
+
MinorVer=77
|
12842 |
+
Platform=Win2000
|
12843 |
+
Win32=true
|
12844 |
+
|
12845 |
+
[Mozilla/4.77*(Windows NT 5.1; ?)*]
|
12846 |
+
Parent=Netscape 4.7
|
12847 |
+
MinorVer=77
|
12848 |
+
Platform=WinXP
|
12849 |
+
Win32=true
|
12850 |
+
|
12851 |
+
[Mozilla/4.77*(WinNT; ?)*]
|
12852 |
+
Parent=Netscape 4.7
|
12853 |
+
MinorVer=77
|
12854 |
+
Platform=WinNT
|
12855 |
+
|
12856 |
+
[Mozilla/4.77*(X11*)*]
|
12857 |
+
Parent=Netscape 4.7
|
12858 |
+
MinorVer=77
|
12859 |
+
Platform=Linux
|
12860 |
+
|
12861 |
+
[Mozilla/4.77*(X11; ?; SunOS*)*]
|
12862 |
+
Parent=Netscape 4.7
|
12863 |
+
MinorVer=77
|
12864 |
+
Platform=SunOS
|
12865 |
+
|
12866 |
+
[Mozilla/4.78*(Macintosh; ?; PPC)*]
|
12867 |
+
Parent=Netscape 4.7
|
12868 |
+
MinorVer=78
|
12869 |
+
Platform=MacPPC
|
12870 |
+
|
12871 |
+
[Mozilla/4.78*(Win95; ?)*]
|
12872 |
+
Parent=Netscape 4.7
|
12873 |
+
MinorVer=78
|
12874 |
+
Platform=Win95
|
12875 |
+
|
12876 |
+
[Mozilla/4.78*(Win98; ?)*]
|
12877 |
+
Parent=Netscape 4.7
|
12878 |
+
MinorVer=78
|
12879 |
+
Platform=Win98
|
12880 |
+
|
12881 |
+
[Mozilla/4.78*(Windows NT 4.0; ?)*]
|
12882 |
+
Parent=Netscape 4.7
|
12883 |
+
MinorVer=78
|
12884 |
+
Platform=WinNT
|
12885 |
+
Win32=true
|
12886 |
+
|
12887 |
+
[Mozilla/4.78*(Windows NT 5.0; ?)*]
|
12888 |
+
Parent=Netscape 4.7
|
12889 |
+
MinorVer=78
|
12890 |
+
Platform=Win2000
|
12891 |
+
Win32=true
|
12892 |
+
|
12893 |
+
[Mozilla/4.78*(Windows NT 5.1; ?)*]
|
12894 |
+
Parent=Netscape 4.7
|
12895 |
+
MinorVer=78
|
12896 |
+
Platform=WinXP
|
12897 |
+
Win32=true
|
12898 |
+
|
12899 |
+
[Mozilla/4.78*(WinNT; ?)*]
|
12900 |
+
Parent=Netscape 4.7
|
12901 |
+
MinorVer=78
|
12902 |
+
Platform=WinNT
|
12903 |
+
|
12904 |
+
[Mozilla/4.78*(X11*)*]
|
12905 |
+
Parent=Netscape 4.7
|
12906 |
+
MinorVer=78
|
12907 |
+
Platform=Linux
|
12908 |
+
|
12909 |
+
[Mozilla/4.78*(X11; ?; SunOS*)*]
|
12910 |
+
Parent=Netscape 4.7
|
12911 |
+
MinorVer=78
|
12912 |
+
Platform=SunOS
|
12913 |
+
|
12914 |
+
[Mozilla/4.79*(Macintosh; ?; PPC)*]
|
12915 |
+
Parent=Netscape 4.7
|
12916 |
+
Version=4.79
|
12917 |
+
MinorVer=79
|
12918 |
+
Platform=MacPPC
|
12919 |
+
|
12920 |
+
[Mozilla/4.79*(Win95; ?)*]
|
12921 |
+
Parent=Netscape 4.7
|
12922 |
+
Version=4.79
|
12923 |
+
MinorVer=79
|
12924 |
+
Platform=Win95
|
12925 |
+
|
12926 |
+
[Mozilla/4.79*(Win98; ?)*]
|
12927 |
+
Parent=Netscape 4.7
|
12928 |
+
Version=4.79
|
12929 |
+
MinorVer=79
|
12930 |
+
Platform=Win98
|
12931 |
+
|
12932 |
+
[Mozilla/4.79*(Windows NT 4.0; ?)*]
|
12933 |
+
Parent=Netscape 4.7
|
12934 |
+
Version=4.79
|
12935 |
+
MinorVer=79
|
12936 |
+
Platform=WinNT
|
12937 |
+
Win32=true
|
12938 |
+
|
12939 |
+
[Mozilla/4.79*(Windows NT 5.0; ?)*]
|
12940 |
+
Parent=Netscape 4.7
|
12941 |
+
Version=4.79
|
12942 |
+
MinorVer=79
|
12943 |
+
Platform=Win2000
|
12944 |
+
Win32=true
|
12945 |
+
|
12946 |
+
[Mozilla/4.79*(Windows NT 5.1; ?)*]
|
12947 |
+
Parent=Netscape 4.7
|
12948 |
+
Version=4.79
|
12949 |
+
MinorVer=79
|
12950 |
+
Platform=WinXP
|
12951 |
+
Win32=true
|
12952 |
+
|
12953 |
+
[Mozilla/4.79*(WinNT; ?)*]
|
12954 |
+
Parent=Netscape 4.7
|
12955 |
+
Version=4.79
|
12956 |
+
MinorVer=79
|
12957 |
+
Platform=WinNT
|
12958 |
+
|
12959 |
+
[Mozilla/4.79*(X11*)*]
|
12960 |
+
Parent=Netscape 4.7
|
12961 |
+
Version=4.79
|
12962 |
+
MinorVer=79
|
12963 |
+
Platform=Linux
|
12964 |
+
|
12965 |
+
[Mozilla/4.79*(X11; ?; SunOS*)*]
|
12966 |
+
Parent=Netscape 4.7
|
12967 |
+
Version=4.79
|
12968 |
+
MinorVer=79
|
12969 |
+
Platform=SunOS
|
12970 |
+
|
12971 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.8
|
12972 |
+
|
12973 |
+
[Netscape 4.8]
|
12974 |
+
Parent=DefaultProperties
|
12975 |
+
Browser="Netscape"
|
12976 |
+
Version=4.8
|
12977 |
+
MajorVer=4
|
12978 |
+
MinorVer=8
|
12979 |
+
Frames=true
|
12980 |
+
Tables=true
|
12981 |
+
Cookies=true
|
12982 |
+
JavaApplets=true
|
12983 |
+
JavaScript=true
|
12984 |
+
CssVersion=1
|
12985 |
+
supportsCSS=true
|
12986 |
+
|
12987 |
+
[Mozilla/4.8*(Macintosh; ?; MacPPC)*]
|
12988 |
+
Parent=Netscape 4.8
|
12989 |
+
Platform=MacPPC
|
12990 |
+
|
12991 |
+
[Mozilla/4.8*(Macintosh; ?; PPC Mac OS X*]
|
12992 |
+
Parent=Netscape 4.8
|
12993 |
+
Platform=MacOSX
|
12994 |
+
|
12995 |
+
[Mozilla/4.8*(Macintosh; ?; PPC)*]
|
12996 |
+
Parent=Netscape 4.8
|
12997 |
+
Platform=MacPPC
|
12998 |
+
|
12999 |
+
[Mozilla/4.8*(Win95; *)*]
|
13000 |
+
Parent=Netscape 4.8
|
13001 |
+
|
13002 |
+
[Mozilla/4.8*(Win98; *)*]
|
13003 |
+
Parent=Netscape 4.8
|
13004 |
+
Platform=Win98
|
13005 |
+
|
13006 |
+
[Mozilla/4.8*(Windows NT 4.0; *)*]
|
13007 |
+
Parent=Netscape 4.8
|
13008 |
+
Platform=WinNT
|
13009 |
+
Win32=true
|
13010 |
+
|
13011 |
+
[Mozilla/4.8*(Windows NT 5.0; *)*]
|
13012 |
+
Parent=Netscape 4.8
|
13013 |
+
Platform=Win2000
|
13014 |
+
Win32=true
|
13015 |
+
|
13016 |
+
[Mozilla/4.8*(Windows NT 5.1; *)*]
|
13017 |
+
Parent=Netscape 4.8
|
13018 |
+
Platform=WinXP
|
13019 |
+
Win32=true
|
13020 |
+
|
13021 |
+
[Mozilla/4.8*(WinNT; *)*]
|
13022 |
+
Parent=Netscape 4.8
|
13023 |
+
Platform=WinNT
|
13024 |
+
|
13025 |
+
[Mozilla/4.8*(X11; *)*]
|
13026 |
+
Parent=Netscape 4.8
|
13027 |
+
Platform=Linux
|
13028 |
+
|
13029 |
+
[Mozilla/4.8*(X11; *SunOS*)*]
|
13030 |
+
Parent=Netscape 4.8
|
13031 |
+
Platform=SunOS
|
13032 |
+
|
13033 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 6.0
|
13034 |
+
|
13035 |
+
[Netscape 6.0]
|
13036 |
+
Parent=DefaultProperties
|
13037 |
+
Browser="Netscape"
|
13038 |
+
Version=6.0
|
13039 |
+
MajorVer=6
|
13040 |
+
Frames=true
|
13041 |
+
IFrames=true
|
13042 |
+
Tables=true
|
13043 |
+
Cookies=true
|
13044 |
+
JavaApplets=true
|
13045 |
+
JavaScript=true
|
13046 |
+
CssVersion=2
|
13047 |
+
supportsCSS=true
|
13048 |
+
|
13049 |
+
[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape6/6.0*]
|
13050 |
+
Parent=Netscape 6.0
|
13051 |
+
Platform=MacPPC
|
13052 |
+
|
13053 |
+
[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape6/6.0*]
|
13054 |
+
Parent=Netscape 6.0
|
13055 |
+
Platform=Win95
|
13056 |
+
Win32=true
|
13057 |
+
|
13058 |
+
[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape6/6.0*]
|
13059 |
+
Parent=Netscape 6.0
|
13060 |
+
Platform=Win98
|
13061 |
+
Win32=true
|
13062 |
+
|
13063 |
+
[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape6/6.0*]
|
13064 |
+
Parent=Netscape 6.0
|
13065 |
+
Platform=WinME
|
13066 |
+
Win32=true
|
13067 |
+
|
13068 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape6/6.0*]
|
13069 |
+
Parent=Netscape 6.0
|
13070 |
+
Platform=WinNT
|
13071 |
+
Win32=true
|
13072 |
+
|
13073 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape6/6.0*]
|
13074 |
+
Parent=Netscape 6.0
|
13075 |
+
Platform=Win2000
|
13076 |
+
Win32=true
|
13077 |
+
|
13078 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape6/6.0*]
|
13079 |
+
Parent=Netscape 6.0
|
13080 |
+
Platform=WinXP
|
13081 |
+
Win32=true
|
13082 |
+
|
13083 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape6/6.0*]
|
13084 |
+
Parent=Netscape 6.0
|
13085 |
+
Platform=WinXP
|
13086 |
+
|
13087 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape6/6.0*]
|
13088 |
+
Parent=Netscape 6.0
|
13089 |
+
Platform=WinVista
|
13090 |
+
|
13091 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape6/6.0*]
|
13092 |
+
Parent=Netscape 6.0
|
13093 |
+
Platform=Win7
|
13094 |
+
|
13095 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape6/6.0*]
|
13096 |
+
Parent=Netscape 6.0
|
13097 |
+
Platform=WinNT
|
13098 |
+
Win32=true
|
13099 |
+
|
13100 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape6/6.0*]
|
13101 |
+
Parent=Netscape 6.0
|
13102 |
+
Platform=Win2000
|
13103 |
+
Win32=true
|
13104 |
+
|
13105 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape6/6.0*]
|
13106 |
+
Parent=Netscape 6.0
|
13107 |
+
Platform=WinXP
|
13108 |
+
Win32=true
|
13109 |
+
|
13110 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape6/6.0*]
|
13111 |
+
Parent=Netscape 6.0
|
13112 |
+
Platform=WinXP
|
13113 |
+
|
13114 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape6/6.0*]
|
13115 |
+
Parent=Netscape 6.0
|
13116 |
+
Platform=WinVista
|
13117 |
+
|
13118 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape6/6.0*]
|
13119 |
+
Parent=Netscape 6.0
|
13120 |
+
Platform=Win7
|
13121 |
+
|
13122 |
+
[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape6/6.0*]
|
13123 |
+
Parent=Netscape 6.0
|
13124 |
+
Platform=Linux
|
13125 |
+
|
13126 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 6.1
|
13127 |
+
|
13128 |
+
[Netscape 6.1]
|
13129 |
+
Parent=DefaultProperties
|
13130 |
+
Browser="Netscape"
|
13131 |
+
Version=6.1
|
13132 |
+
MajorVer=6
|
13133 |
+
MinorVer=1
|
13134 |
+
Frames=true
|
13135 |
+
IFrames=true
|
13136 |
+
Tables=true
|
13137 |
+
Cookies=true
|
13138 |
+
JavaApplets=true
|
13139 |
+
JavaScript=true
|
13140 |
+
CssVersion=2
|
13141 |
+
supportsCSS=true
|
13142 |
+
|
13143 |
+
[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape6/6.1*]
|
13144 |
+
Parent=Netscape 6.1
|
13145 |
+
Platform=MacPPC
|
13146 |
+
|
13147 |
+
[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape6/6.1*]
|
13148 |
+
Parent=Netscape 6.1
|
13149 |
+
Platform=Win95
|
13150 |
+
Win32=true
|
13151 |
+
|
13152 |
+
[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape6/6.1*]
|
13153 |
+
Parent=Netscape 6.1
|
13154 |
+
Platform=Win98
|
13155 |
+
Win32=true
|
13156 |
+
|
13157 |
+
[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape6/6.1*]
|
13158 |
+
Parent=Netscape 6.1
|
13159 |
+
Platform=WinME
|
13160 |
+
Win32=true
|
13161 |
+
|
13162 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape6/6.1*]
|
13163 |
+
Parent=Netscape 6.1
|
13164 |
+
Platform=WinNT
|
13165 |
+
Win32=true
|
13166 |
+
|
13167 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape6/6.1*]
|
13168 |
+
Parent=Netscape 6.1
|
13169 |
+
Platform=Win2000
|
13170 |
+
Win32=true
|
13171 |
+
|
13172 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape6/6.1*]
|
13173 |
+
Parent=Netscape 6.1
|
13174 |
+
Platform=WinXP
|
13175 |
+
Win32=true
|
13176 |
+
|
13177 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape6/6.1*]
|
13178 |
+
Parent=Netscape 6.1
|
13179 |
+
Platform=WinXP
|
13180 |
+
|
13181 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape6/6.1*]
|
13182 |
+
Parent=Netscape 6.1
|
13183 |
+
Platform=WinVista
|
13184 |
+
|
13185 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape6/6.1*]
|
13186 |
+
Parent=Netscape 6.1
|
13187 |
+
Platform=Win7
|
13188 |
+
|
13189 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape6/6.1*]
|
13190 |
+
Parent=Netscape 6.1
|
13191 |
+
Platform=WinNT
|
13192 |
+
Win32=true
|
13193 |
+
|
13194 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape6/6.1*]
|
13195 |
+
Parent=Netscape 6.1
|
13196 |
+
Platform=Win2000
|
13197 |
+
Win32=true
|
13198 |
+
|
13199 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape6/6.1*]
|
13200 |
+
Parent=Netscape 6.1
|
13201 |
+
Platform=WinXP
|
13202 |
+
Win32=true
|
13203 |
+
|
13204 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape6/6.1*]
|
13205 |
+
Parent=Netscape 6.1
|
13206 |
+
Platform=WinXP
|
13207 |
+
|
13208 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape6/6.1*]
|
13209 |
+
Parent=Netscape 6.1
|
13210 |
+
Platform=WinVista
|
13211 |
+
|
13212 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape6/6.1*]
|
13213 |
+
Parent=Netscape 6.1
|
13214 |
+
Platform=Win7
|
13215 |
+
|
13216 |
+
[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape6/6.1*]
|
13217 |
+
Parent=Netscape 6.1
|
13218 |
+
Platform=Linux
|
13219 |
+
|
13220 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 6.2
|
13221 |
+
|
13222 |
+
[Netscape 6.2]
|
13223 |
+
Parent=DefaultProperties
|
13224 |
+
Browser="Netscape"
|
13225 |
+
Version=6.2
|
13226 |
+
MajorVer=6
|
13227 |
+
MinorVer=2
|
13228 |
+
Frames=true
|
13229 |
+
IFrames=true
|
13230 |
+
Tables=true
|
13231 |
+
Cookies=true
|
13232 |
+
JavaApplets=true
|
13233 |
+
JavaScript=true
|
13234 |
+
CssVersion=2
|
13235 |
+
supportsCSS=true
|
13236 |
+
|
13237 |
+
[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X*) Gecko/* Netscape6/6.2*]
|
13238 |
+
Parent=Netscape 6.2
|
13239 |
+
Platform=MacOSX
|
13240 |
+
|
13241 |
+
[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape6/6.2*]
|
13242 |
+
Parent=Netscape 6.2
|
13243 |
+
Platform=MacPPC
|
13244 |
+
|
13245 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape6/6.2*]
|
13246 |
+
Parent=Netscape 6.2
|
13247 |
+
Win32=true
|
13248 |
+
|
13249 |
+
[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape6/6.2*]
|
13250 |
+
Parent=Netscape 6.2
|
13251 |
+
Platform=Win95
|
13252 |
+
Win32=true
|
13253 |
+
|
13254 |
+
[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape6/6.2*]
|
13255 |
+
Parent=Netscape 6.2
|
13256 |
+
Platform=Win98
|
13257 |
+
Win32=true
|
13258 |
+
|
13259 |
+
[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape6/6.2*]
|
13260 |
+
Parent=Netscape 6.2
|
13261 |
+
Platform=WinME
|
13262 |
+
Win32=true
|
13263 |
+
|
13264 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape6/6.2*]
|
13265 |
+
Parent=Netscape 6.2
|
13266 |
+
Platform=WinNT
|
13267 |
+
Win32=true
|
13268 |
+
|
13269 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape6/6.2*]
|
13270 |
+
Parent=Netscape 6.2
|
13271 |
+
Platform=Win2000
|
13272 |
+
Win32=true
|
13273 |
+
|
13274 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape6/6.2*]
|
13275 |
+
Parent=Netscape 6.2
|
13276 |
+
Platform=WinXP
|
13277 |
+
Win32=true
|
13278 |
+
|
13279 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape6/6.2*]
|
13280 |
+
Parent=Netscape 6.2
|
13281 |
+
Platform=Win2003
|
13282 |
+
Win32=true
|
13283 |
+
|
13284 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape6/6.2*]
|
13285 |
+
Parent=Netscape 6.2
|
13286 |
+
Platform=WinVista
|
13287 |
+
|
13288 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape6/6.2*]
|
13289 |
+
Parent=Netscape 6.2
|
13290 |
+
Platform=Win7
|
13291 |
+
|
13292 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape6/6.2*]
|
13293 |
+
Parent=Netscape 6.2
|
13294 |
+
Platform=WinNT
|
13295 |
+
Win32=true
|
13296 |
+
|
13297 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape6/6.2*]
|
13298 |
+
Parent=Netscape 6.2
|
13299 |
+
Platform=Win2000
|
13300 |
+
Win32=true
|
13301 |
+
|
13302 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape6/6.2*]
|
13303 |
+
Parent=Netscape 6.2
|
13304 |
+
Platform=WinXP
|
13305 |
+
Win32=true
|
13306 |
+
|
13307 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape6/6.2*]
|
13308 |
+
Parent=Netscape 6.2
|
13309 |
+
Platform=Win2003
|
13310 |
+
Win32=true
|
13311 |
+
|
13312 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape6/6.2*]
|
13313 |
+
Parent=Netscape 6.2
|
13314 |
+
Platform=WinVista
|
13315 |
+
|
13316 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape6/6.2*]
|
13317 |
+
Parent=Netscape 6.2
|
13318 |
+
Platform=Win7
|
13319 |
+
|
13320 |
+
[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape6/6.2*]
|
13321 |
+
Parent=Netscape 6.2
|
13322 |
+
Platform=Linux
|
13323 |
+
|
13324 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 7.0
|
13325 |
+
|
13326 |
+
[Netscape 7.0]
|
13327 |
+
Parent=DefaultProperties
|
13328 |
+
Browser="Netscape"
|
13329 |
+
Version=7.0
|
13330 |
+
MajorVer=7
|
13331 |
+
Frames=true
|
13332 |
+
IFrames=true
|
13333 |
+
Tables=true
|
13334 |
+
Cookies=true
|
13335 |
+
JavaApplets=true
|
13336 |
+
JavaScript=true
|
13337 |
+
CssVersion=2
|
13338 |
+
supportsCSS=true
|
13339 |
+
|
13340 |
+
[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) Gecko/* Netscape*/7.0*]
|
13341 |
+
Parent=Netscape 7.0
|
13342 |
+
Platform=MacOSX
|
13343 |
+
|
13344 |
+
[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/7.0*]
|
13345 |
+
Parent=Netscape 7.0
|
13346 |
+
Platform=MacPPC
|
13347 |
+
|
13348 |
+
[Mozilla/5.0 (Windows; ?; Win*9x 4.90; *) Gecko/* Netscape*/7.0*]
|
13349 |
+
Parent=Netscape 7.0
|
13350 |
+
Platform=WinME
|
13351 |
+
Win32=true
|
13352 |
+
|
13353 |
+
[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/7.0*]
|
13354 |
+
Parent=Netscape 7.0
|
13355 |
+
Platform=Win95
|
13356 |
+
Win32=true
|
13357 |
+
|
13358 |
+
[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/7.0*]
|
13359 |
+
Parent=Netscape 7.0
|
13360 |
+
Platform=Win98
|
13361 |
+
Win32=true
|
13362 |
+
|
13363 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/7.0*]
|
13364 |
+
Parent=Netscape 7.0
|
13365 |
+
Platform=WinNT
|
13366 |
+
Win32=true
|
13367 |
+
|
13368 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/7.0*]
|
13369 |
+
Parent=Netscape 7.0
|
13370 |
+
Platform=Win2000
|
13371 |
+
Win32=true
|
13372 |
+
|
13373 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/7.0*]
|
13374 |
+
Parent=Netscape 7.0
|
13375 |
+
Platform=WinXP
|
13376 |
+
Win32=true
|
13377 |
+
|
13378 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/7.0*]
|
13379 |
+
Parent=Netscape 7.0
|
13380 |
+
Platform=Win2003
|
13381 |
+
Win32=true
|
13382 |
+
|
13383 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/7.0*]
|
13384 |
+
Parent=Netscape 7.0
|
13385 |
+
Platform=WinVista
|
13386 |
+
|
13387 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/7.0*]
|
13388 |
+
Parent=Netscape 7.0
|
13389 |
+
Platform=Win7
|
13390 |
+
|
13391 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/7.0*]
|
13392 |
+
Parent=Netscape 7.0
|
13393 |
+
Platform=WinNT
|
13394 |
+
Win32=true
|
13395 |
+
|
13396 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/7.0*]
|
13397 |
+
Parent=Netscape 7.0
|
13398 |
+
Platform=Win2000
|
13399 |
+
Win32=true
|
13400 |
+
|
13401 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/7.0*]
|
13402 |
+
Parent=Netscape 7.0
|
13403 |
+
Platform=WinXP
|
13404 |
+
Win32=true
|
13405 |
+
|
13406 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/7.0*]
|
13407 |
+
Parent=Netscape 7.0
|
13408 |
+
Platform=Win2003
|
13409 |
+
Win32=true
|
13410 |
+
|
13411 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/7.0*]
|
13412 |
+
Parent=Netscape 7.0
|
13413 |
+
Platform=WinVista
|
13414 |
+
|
13415 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/7.0*]
|
13416 |
+
Parent=Netscape 7.0
|
13417 |
+
Platform=Win7
|
13418 |
+
|
13419 |
+
[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/7.0*]
|
13420 |
+
Parent=Netscape 7.0
|
13421 |
+
Platform=Linux
|
13422 |
+
|
13423 |
+
[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/7.0*]
|
13424 |
+
Parent=Netscape 7.0
|
13425 |
+
Platform=SunOS
|
13426 |
+
|
13427 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 7.1
|
13428 |
+
|
13429 |
+
[Netscape 7.1]
|
13430 |
+
Parent=DefaultProperties
|
13431 |
+
Browser="Netscape"
|
13432 |
+
Version=7.1
|
13433 |
+
MajorVer=7
|
13434 |
+
MinorVer=1
|
13435 |
+
Frames=true
|
13436 |
+
IFrames=true
|
13437 |
+
Tables=true
|
13438 |
+
Cookies=true
|
13439 |
+
JavaApplets=true
|
13440 |
+
JavaScript=true
|
13441 |
+
CssVersion=2
|
13442 |
+
supportsCSS=true
|
13443 |
+
|
13444 |
+
[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X Mach-O; *; rv:*) Gecko/* Netscape*/7.1]
|
13445 |
+
Parent=Netscape 7.1
|
13446 |
+
Platform=MacOSX
|
13447 |
+
|
13448 |
+
[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) Gecko/* Netscape*/7.1*]
|
13449 |
+
Parent=Netscape 7.1
|
13450 |
+
Platform=MacOSX
|
13451 |
+
|
13452 |
+
[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/7.1*]
|
13453 |
+
Parent=Netscape 7.1
|
13454 |
+
Platform=MacPPC
|
13455 |
+
|
13456 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape*/7.1*]
|
13457 |
+
Parent=Netscape 7.1
|
13458 |
+
Platform=WinME
|
13459 |
+
Win32=true
|
13460 |
+
|
13461 |
+
[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/7.1*]
|
13462 |
+
Parent=Netscape 7.1
|
13463 |
+
Platform=Win95
|
13464 |
+
Win32=true
|
13465 |
+
|
13466 |
+
[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/7.1*]
|
13467 |
+
Parent=Netscape 7.1
|
13468 |
+
Platform=Win98
|
13469 |
+
Win32=true
|
13470 |
+
|
13471 |
+
[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape*/7.1*]
|
13472 |
+
Parent=Netscape 7.1
|
13473 |
+
Platform=WinME
|
13474 |
+
Win32=true
|
13475 |
+
|
13476 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/7.1*]
|
13477 |
+
Parent=Netscape 7.1
|
13478 |
+
Platform=WinNT
|
13479 |
+
Win32=true
|
13480 |
+
|
13481 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/7.1*]
|
13482 |
+
Parent=Netscape 7.1
|
13483 |
+
Platform=Win2000
|
13484 |
+
Win32=true
|
13485 |
+
|
13486 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/7.1*]
|
13487 |
+
Parent=Netscape 7.1
|
13488 |
+
Platform=WinXP
|
13489 |
+
Win32=true
|
13490 |
+
|
13491 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/7.1*]
|
13492 |
+
Parent=Netscape 7.1
|
13493 |
+
Platform=Win2003
|
13494 |
+
Win32=true
|
13495 |
+
|
13496 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/7.1*]
|
13497 |
+
Parent=Netscape 7.1
|
13498 |
+
Platform=WinVista
|
13499 |
+
|
13500 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/7.1*]
|
13501 |
+
Parent=Netscape 7.1
|
13502 |
+
Platform=Win7
|
13503 |
+
|
13504 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/7.1*]
|
13505 |
+
Parent=Netscape 7.1
|
13506 |
+
Platform=WinNT
|
13507 |
+
Win32=true
|
13508 |
+
|
13509 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/7.1*]
|
13510 |
+
Parent=Netscape 7.1
|
13511 |
+
Platform=Win2000
|
13512 |
+
Win32=true
|
13513 |
+
|
13514 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/7.1*]
|
13515 |
+
Parent=Netscape 7.1
|
13516 |
+
Platform=WinXP
|
13517 |
+
Win32=true
|
13518 |
+
|
13519 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/7.1*]
|
13520 |
+
Parent=Netscape 7.1
|
13521 |
+
Platform=Win2003
|
13522 |
+
Win32=true
|
13523 |
+
|
13524 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/7.1*]
|
13525 |
+
Parent=Netscape 7.1
|
13526 |
+
Platform=WinVista
|
13527 |
+
|
13528 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/7.1*]
|
13529 |
+
Parent=Netscape 7.1
|
13530 |
+
Platform=Win7
|
13531 |
+
|
13532 |
+
[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/7.1*]
|
13533 |
+
Parent=Netscape 7.1
|
13534 |
+
Platform=Linux
|
13535 |
+
|
13536 |
+
[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/7.1*]
|
13537 |
+
Parent=Netscape 7.1
|
13538 |
+
Platform=SunOS
|
13539 |
+
|
13540 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 7.2
|
13541 |
+
|
13542 |
+
[Netscape 7.2]
|
13543 |
+
Parent=DefaultProperties
|
13544 |
+
Browser="Netscape"
|
13545 |
+
Version=7.2
|
13546 |
+
MajorVer=7
|
13547 |
+
MinorVer=2
|
13548 |
+
Frames=true
|
13549 |
+
IFrames=true
|
13550 |
+
Tables=true
|
13551 |
+
Cookies=true
|
13552 |
+
JavaApplets=true
|
13553 |
+
JavaScript=true
|
13554 |
+
CssVersion=2
|
13555 |
+
supportsCSS=true
|
13556 |
+
|
13557 |
+
[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X Mach-O; *; rv:*) Gecko/* Netscape*/7.2*]
|
13558 |
+
Parent=Netscape 7.2
|
13559 |
+
Platform=MacOSX
|
13560 |
+
|
13561 |
+
[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) Gecko/* Netscape*/7.2*]
|
13562 |
+
Parent=Netscape 7.2
|
13563 |
+
Platform=MacOSX
|
13564 |
+
|
13565 |
+
[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/7.2*]
|
13566 |
+
Parent=Netscape 7.2
|
13567 |
+
Platform=MacPPC
|
13568 |
+
|
13569 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape*/7.2*]
|
13570 |
+
Parent=Netscape 7.2
|
13571 |
+
Platform=WinME
|
13572 |
+
Win32=true
|
13573 |
+
|
13574 |
+
[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/7.2*]
|
13575 |
+
Parent=Netscape 7.2
|
13576 |
+
Platform=Win95
|
13577 |
+
Win32=true
|
13578 |
+
|
13579 |
+
[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/7.2*]
|
13580 |
+
Parent=Netscape 7.2
|
13581 |
+
Platform=Win98
|
13582 |
+
Win32=true
|
13583 |
+
|
13584 |
+
[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape*/7.2*]
|
13585 |
+
Parent=Netscape 7.2
|
13586 |
+
Platform=WinME
|
13587 |
+
Win32=true
|
13588 |
+
|
13589 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/7.2*]
|
13590 |
+
Parent=Netscape 7.2
|
13591 |
+
Platform=WinNT
|
13592 |
+
Win32=true
|
13593 |
+
|
13594 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/7.2*]
|
13595 |
+
Parent=Netscape 7.2
|
13596 |
+
Platform=Win2000
|
13597 |
+
Win32=true
|
13598 |
+
|
13599 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/7.2*]
|
13600 |
+
Parent=Netscape 7.2
|
13601 |
+
Platform=WinXP
|
13602 |
+
Win32=true
|
13603 |
+
|
13604 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/7.2*]
|
13605 |
+
Parent=Netscape 7.2
|
13606 |
+
Platform=Win2003
|
13607 |
+
Win32=true
|
13608 |
+
|
13609 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/7.2*]
|
13610 |
+
Parent=Netscape 7.2
|
13611 |
+
Platform=WinVista
|
13612 |
+
|
13613 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/7.2*]
|
13614 |
+
Parent=Netscape 7.2
|
13615 |
+
Platform=Win7
|
13616 |
+
|
13617 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/7.2*]
|
13618 |
+
Parent=Netscape 7.2
|
13619 |
+
Platform=WinNT
|
13620 |
+
Win32=true
|
13621 |
+
|
13622 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/7.2*]
|
13623 |
+
Parent=Netscape 7.2
|
13624 |
+
Platform=Win2000
|
13625 |
+
Win32=true
|
13626 |
+
|
13627 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/7.2*]
|
13628 |
+
Parent=Netscape 7.2
|
13629 |
+
Platform=WinXP
|
13630 |
+
Win32=true
|
13631 |
+
|
13632 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/7.2*]
|
13633 |
+
Parent=Netscape 7.2
|
13634 |
+
Platform=Win2003
|
13635 |
+
Win32=true
|
13636 |
+
|
13637 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/7.2*]
|
13638 |
+
Parent=Netscape 7.2
|
13639 |
+
Platform=WinVista
|
13640 |
+
|
13641 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/7.2*]
|
13642 |
+
Parent=Netscape 7.2
|
13643 |
+
Platform=Win7
|
13644 |
+
|
13645 |
+
[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/7.2*]
|
13646 |
+
Parent=Netscape 7.2
|
13647 |
+
Platform=Linux
|
13648 |
+
|
13649 |
+
[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/7.2*]
|
13650 |
+
Parent=Netscape 7.2
|
13651 |
+
Platform=SunOS
|
13652 |
+
|
13653 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 8.0
|
13654 |
+
|
13655 |
+
[Netscape 8.0]
|
13656 |
+
Parent=DefaultProperties
|
13657 |
+
Browser="Netscape"
|
13658 |
+
Version=8.0
|
13659 |
+
MajorVer=8
|
13660 |
+
Frames=true
|
13661 |
+
IFrames=true
|
13662 |
+
Tables=true
|
13663 |
+
Cookies=true
|
13664 |
+
JavaApplets=true
|
13665 |
+
JavaScript=true
|
13666 |
+
CssVersion=2
|
13667 |
+
supportsCSS=true
|
13668 |
+
|
13669 |
+
[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X Mach-O; *; rv:*) Gecko/* Netscape*/8.0*]
|
13670 |
+
Parent=Netscape 8.0
|
13671 |
+
Platform=MacOSX
|
13672 |
+
|
13673 |
+
[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) Gecko/* Netscape*/8.0*]
|
13674 |
+
Parent=Netscape 8.0
|
13675 |
+
Platform=MacOSX
|
13676 |
+
|
13677 |
+
[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/8.0*]
|
13678 |
+
Parent=Netscape 8.0
|
13679 |
+
Platform=MacPPC
|
13680 |
+
|
13681 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape*/8.0*]
|
13682 |
+
Parent=Netscape 8.0
|
13683 |
+
Platform=WinME
|
13684 |
+
Win32=true
|
13685 |
+
|
13686 |
+
[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/8.0*]
|
13687 |
+
Parent=Netscape 8.0
|
13688 |
+
Platform=Win95
|
13689 |
+
Win32=true
|
13690 |
+
|
13691 |
+
[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/8.0*]
|
13692 |
+
Parent=Netscape 8.0
|
13693 |
+
Platform=Win98
|
13694 |
+
Win32=true
|
13695 |
+
|
13696 |
+
[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape*/8.0*]
|
13697 |
+
Parent=Netscape 8.0
|
13698 |
+
Platform=WinME
|
13699 |
+
Win32=true
|
13700 |
+
|
13701 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/8.0*]
|
13702 |
+
Parent=Netscape 8.0
|
13703 |
+
Platform=WinNT
|
13704 |
+
Win32=true
|
13705 |
+
|
13706 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/8.0*]
|
13707 |
+
Parent=Netscape 8.0
|
13708 |
+
Platform=Win2000
|
13709 |
+
Win32=true
|
13710 |
+
|
13711 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/8.0*]
|
13712 |
+
Parent=Netscape 8.0
|
13713 |
+
Platform=WinXP
|
13714 |
+
Win32=true
|
13715 |
+
|
13716 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/8.0*]
|
13717 |
+
Parent=Netscape 8.0
|
13718 |
+
Platform=Win2003
|
13719 |
+
Win32=true
|
13720 |
+
|
13721 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/8.0*]
|
13722 |
+
Parent=Netscape 8.0
|
13723 |
+
Platform=WinVista
|
13724 |
+
|
13725 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/8.0*]
|
13726 |
+
Parent=Netscape 8.0
|
13727 |
+
Platform=Win7
|
13728 |
+
|
13729 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/8.0*]
|
13730 |
+
Parent=Netscape 8.0
|
13731 |
+
Platform=WinNT
|
13732 |
+
Win32=true
|
13733 |
+
|
13734 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/8.0*]
|
13735 |
+
Parent=Netscape 8.0
|
13736 |
+
Platform=Win2000
|
13737 |
+
Win32=true
|
13738 |
+
|
13739 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/8.0*]
|
13740 |
+
Parent=Netscape 8.0
|
13741 |
+
Platform=WinXP
|
13742 |
+
Win32=true
|
13743 |
+
|
13744 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/8.0*]
|
13745 |
+
Parent=Netscape 8.0
|
13746 |
+
Platform=Win2003
|
13747 |
+
Win32=true
|
13748 |
+
|
13749 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/8.0*]
|
13750 |
+
Parent=Netscape 8.0
|
13751 |
+
Platform=WinVista
|
13752 |
+
|
13753 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/8.0*]
|
13754 |
+
Parent=Netscape 8.0
|
13755 |
+
Platform=Win7
|
13756 |
+
|
13757 |
+
[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/8.0*]
|
13758 |
+
Parent=Netscape 8.0
|
13759 |
+
Platform=Linux
|
13760 |
+
|
13761 |
+
[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/8.0*]
|
13762 |
+
Parent=Netscape 8.0
|
13763 |
+
Platform=SunOS
|
13764 |
+
|
13765 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 8.1
|
13766 |
+
|
13767 |
+
[Netscape 8.1]
|
13768 |
+
Parent=DefaultProperties
|
13769 |
+
Browser="Netscape"
|
13770 |
+
Version=8.1
|
13771 |
+
MajorVer=8
|
13772 |
+
MinorVer=1
|
13773 |
+
Frames=true
|
13774 |
+
IFrames=true
|
13775 |
+
Tables=true
|
13776 |
+
Cookies=true
|
13777 |
+
JavaApplets=true
|
13778 |
+
JavaScript=true
|
13779 |
+
CssVersion=2
|
13780 |
+
supportsCSS=true
|
13781 |
+
|
13782 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*) Gecko/* Netscape*/8.1*]
|
13783 |
+
Parent=Netscape 8.1
|
13784 |
+
Platform=MacOSX
|
13785 |
+
|
13786 |
+
[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/8.1*]
|
13787 |
+
Parent=Netscape 8.1
|
13788 |
+
Platform=MacPPC
|
13789 |
+
|
13790 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape*/8.1*]
|
13791 |
+
Parent=Netscape 8.1
|
13792 |
+
Platform=WinME
|
13793 |
+
Win32=true
|
13794 |
+
|
13795 |
+
[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/8.1*]
|
13796 |
+
Parent=Netscape 8.1
|
13797 |
+
Platform=Win95
|
13798 |
+
Win32=true
|
13799 |
+
|
13800 |
+
[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/8.1*]
|
13801 |
+
Parent=Netscape 8.1
|
13802 |
+
Platform=Win98
|
13803 |
+
Win32=true
|
13804 |
+
|
13805 |
+
[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape*/8.1*]
|
13806 |
+
Parent=Netscape 8.1
|
13807 |
+
Platform=WinME
|
13808 |
+
Win32=true
|
13809 |
+
|
13810 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/8.1*]
|
13811 |
+
Parent=Netscape 8.1
|
13812 |
+
Platform=WinNT
|
13813 |
+
Win32=true
|
13814 |
+
|
13815 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/8.1*]
|
13816 |
+
Parent=Netscape 8.1
|
13817 |
+
Platform=Win2000
|
13818 |
+
Win32=true
|
13819 |
+
|
13820 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/8.1*]
|
13821 |
+
Parent=Netscape 8.1
|
13822 |
+
Platform=WinXP
|
13823 |
+
Win32=true
|
13824 |
+
|
13825 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/8.1*]
|
13826 |
+
Parent=Netscape 8.1
|
13827 |
+
Platform=Win2003
|
13828 |
+
Win32=true
|
13829 |
+
|
13830 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/8.1*]
|
13831 |
+
Parent=Netscape 8.1
|
13832 |
+
Platform=WinVista
|
13833 |
+
Win32=true
|
13834 |
+
|
13835 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/8.1*]
|
13836 |
+
Parent=Netscape 8.1
|
13837 |
+
Platform=Win7
|
13838 |
+
|
13839 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/8.1*]
|
13840 |
+
Parent=Netscape 8.1
|
13841 |
+
Platform=WinNT
|
13842 |
+
Win32=true
|
13843 |
+
|
13844 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/8.1*]
|
13845 |
+
Parent=Netscape 8.1
|
13846 |
+
Platform=Win2000
|
13847 |
+
Win32=true
|
13848 |
+
|
13849 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/8.1*]
|
13850 |
+
Parent=Netscape 8.1
|
13851 |
+
Platform=WinXP
|
13852 |
+
Win32=true
|
13853 |
+
|
13854 |
+
[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/8.1*]
|
13855 |
+
Parent=Netscape 8.1
|
13856 |
+
Platform=Win2003
|
13857 |
+
Win32=true
|
13858 |
+
|
13859 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/8.1*]
|
13860 |
+
Parent=Netscape 8.1
|
13861 |
+
Platform=WinVista
|
13862 |
+
Win32=true
|
13863 |
+
|
13864 |
+
[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/8.1*]
|
13865 |
+
Parent=Netscape 8.1
|
13866 |
+
Platform=Win7
|
13867 |
+
|
13868 |
+
[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/8.1*]
|
13869 |
+
Parent=Netscape 8.1
|
13870 |
+
Platform=Linux
|
13871 |
+
|
13872 |
+
[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/8.1*]
|
13873 |
+
Parent=Netscape 8.1
|
13874 |
+
Platform=SunOS
|
13875 |
+
|
13876 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SeaMonkey 1.0
|
13877 |
+
|
13878 |
+
[SeaMonkey 1.0]
|
13879 |
+
Parent=DefaultProperties
|
13880 |
+
Browser="SeaMonkey"
|
13881 |
+
Version=1.0
|
13882 |
+
MajorVer=1
|
13883 |
+
Frames=true
|
13884 |
+
IFrames=true
|
13885 |
+
Tables=true
|
13886 |
+
Cookies=true
|
13887 |
+
BackgroundSounds=true
|
13888 |
+
JavaApplets=true
|
13889 |
+
JavaScript=true
|
13890 |
+
CssVersion=2
|
13891 |
+
supportsCSS=true
|
13892 |
+
|
13893 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13894 |
+
Parent=SeaMonkey 1.0
|
13895 |
+
Platform=MacOSX
|
13896 |
+
|
13897 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13898 |
+
Parent=SeaMonkey 1.0
|
13899 |
+
Platform=WinME
|
13900 |
+
|
13901 |
+
[Mozilla/5.0 (Windows; ?; Win98; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13902 |
+
Parent=SeaMonkey 1.0
|
13903 |
+
Platform=Win98
|
13904 |
+
|
13905 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13906 |
+
Parent=SeaMonkey 1.0
|
13907 |
+
Platform=Win2000
|
13908 |
+
|
13909 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13910 |
+
Parent=SeaMonkey 1.0
|
13911 |
+
Platform=WinXP
|
13912 |
+
|
13913 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13914 |
+
Parent=SeaMonkey 1.0
|
13915 |
+
Platform=Win2003
|
13916 |
+
|
13917 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13918 |
+
Parent=SeaMonkey 1.0
|
13919 |
+
Platform=WinVista
|
13920 |
+
|
13921 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13922 |
+
Parent=SeaMonkey 1.0
|
13923 |
+
Platform=Win7
|
13924 |
+
|
13925 |
+
[Mozilla/5.0 (X11; ?; FreeBSD*; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13926 |
+
Parent=SeaMonkey 1.0
|
13927 |
+
Platform=FreeBSD
|
13928 |
+
|
13929 |
+
[Mozilla/5.0 (X11; ?; Linux*; *; rv:1.8*) Gecko/20060221 SeaMonkey/1.0*]
|
13930 |
+
Parent=SeaMonkey 1.0
|
13931 |
+
Platform=Linux
|
13932 |
+
|
13933 |
+
[Mozilla/5.0 (X11; ?; SunOS*; *; rv:1.8*) Gecko/* SeaMonkey/1.0*]
|
13934 |
+
Parent=SeaMonkey 1.0
|
13935 |
+
Platform=SunOS
|
13936 |
+
|
13937 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SeaMonkey 1.1
|
13938 |
+
|
13939 |
+
[SeaMonkey 1.1]
|
13940 |
+
Parent=DefaultProperties
|
13941 |
+
Browser="SeaMonkey"
|
13942 |
+
Version=1.1
|
13943 |
+
MajorVer=1
|
13944 |
+
MinorVer=1
|
13945 |
+
Frames=true
|
13946 |
+
IFrames=true
|
13947 |
+
Tables=true
|
13948 |
+
Cookies=true
|
13949 |
+
BackgroundSounds=true
|
13950 |
+
JavaApplets=true
|
13951 |
+
JavaScript=true
|
13952 |
+
CssVersion=2
|
13953 |
+
supportsCSS=true
|
13954 |
+
|
13955 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13956 |
+
Parent=SeaMonkey 1.1
|
13957 |
+
Platform=MacOSX
|
13958 |
+
|
13959 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13960 |
+
Parent=SeaMonkey 1.1
|
13961 |
+
Platform=WinME
|
13962 |
+
|
13963 |
+
[Mozilla/5.0 (Windows; ?; Win98; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13964 |
+
Parent=SeaMonkey 1.1
|
13965 |
+
Platform=Win98
|
13966 |
+
|
13967 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13968 |
+
Parent=SeaMonkey 1.1
|
13969 |
+
Platform=Win2000
|
13970 |
+
|
13971 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13972 |
+
Parent=SeaMonkey 1.1
|
13973 |
+
Platform=WinXP
|
13974 |
+
|
13975 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13976 |
+
Parent=SeaMonkey 1.1
|
13977 |
+
Platform=Win2003
|
13978 |
+
|
13979 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13980 |
+
Parent=SeaMonkey 1.1
|
13981 |
+
Platform=WinVista
|
13982 |
+
|
13983 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13984 |
+
Parent=SeaMonkey 1.1
|
13985 |
+
Platform=Win7
|
13986 |
+
|
13987 |
+
[Mozilla/5.0 (X11; ?; FreeBSD*; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13988 |
+
Parent=SeaMonkey 1.1
|
13989 |
+
Platform=FreeBSD
|
13990 |
+
|
13991 |
+
[Mozilla/5.0 (X11; ?; Linux*; *; rv:1.8*) Gecko/20060221 SeaMonkey/1.1*]
|
13992 |
+
Parent=SeaMonkey 1.1
|
13993 |
+
Platform=Linux
|
13994 |
+
|
13995 |
+
[Mozilla/5.0 (X11; ?; SunOS*; *; rv:1.8*) Gecko/* SeaMonkey/1.1*]
|
13996 |
+
Parent=SeaMonkey 1.1
|
13997 |
+
Platform=SunOS
|
13998 |
+
|
13999 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SeaMonkey 2.0
|
14000 |
+
|
14001 |
+
[SeaMonkey 2.0]
|
14002 |
+
Parent=DefaultProperties
|
14003 |
+
Browser="SeaMonkey"
|
14004 |
+
Version=2.0
|
14005 |
+
MajorVer=2
|
14006 |
+
Alpha=true
|
14007 |
+
Frames=true
|
14008 |
+
IFrames=true
|
14009 |
+
Tables=true
|
14010 |
+
Cookies=true
|
14011 |
+
BackgroundSounds=true
|
14012 |
+
JavaApplets=true
|
14013 |
+
JavaScript=true
|
14014 |
+
CssVersion=2
|
14015 |
+
supportsCSS=true
|
14016 |
+
|
14017 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14018 |
+
Parent=SeaMonkey 2.0
|
14019 |
+
Platform=MacOSX
|
14020 |
+
|
14021 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14022 |
+
Parent=SeaMonkey 2.0
|
14023 |
+
Platform=WinME
|
14024 |
+
|
14025 |
+
[Mozilla/5.0 (Windows; ?; Win98; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14026 |
+
Parent=SeaMonkey 2.0
|
14027 |
+
Platform=Win98
|
14028 |
+
|
14029 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14030 |
+
Parent=SeaMonkey 2.0
|
14031 |
+
Platform=Win2000
|
14032 |
+
|
14033 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14034 |
+
Parent=SeaMonkey 2.0
|
14035 |
+
Platform=WinXP
|
14036 |
+
|
14037 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14038 |
+
Parent=SeaMonkey 2.0
|
14039 |
+
Platform=Win2003
|
14040 |
+
|
14041 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14042 |
+
Parent=SeaMonkey 2.0
|
14043 |
+
Platform=WinVista
|
14044 |
+
|
14045 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14046 |
+
Parent=SeaMonkey 2.0
|
14047 |
+
Platform=Win7
|
14048 |
+
|
14049 |
+
[Mozilla/5.0 (X11; ?; FreeBSD*; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14050 |
+
Parent=SeaMonkey 2.0
|
14051 |
+
Platform=FreeBSD
|
14052 |
+
|
14053 |
+
[Mozilla/5.0 (X11; ?; Linux*; *; rv:1.9*) Gecko/20060221 SeaMonkey/2.0*]
|
14054 |
+
Parent=SeaMonkey 2.0
|
14055 |
+
Platform=Linux
|
14056 |
+
|
14057 |
+
[Mozilla/5.0 (X11; ?; SunOS*; *; rv:1.9*) Gecko/* SeaMonkey/2.0*]
|
14058 |
+
Parent=SeaMonkey 2.0
|
14059 |
+
Platform=SunOS
|
14060 |
+
|
14061 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Flock 1.0
|
14062 |
+
|
14063 |
+
[Flock 1.0]
|
14064 |
+
Parent=DefaultProperties
|
14065 |
+
Browser="Flock"
|
14066 |
+
Version=1.0
|
14067 |
+
MajorVer=1
|
14068 |
+
Frames=true
|
14069 |
+
IFrames=true
|
14070 |
+
Tables=true
|
14071 |
+
Cookies=true
|
14072 |
+
JavaApplets=true
|
14073 |
+
JavaScript=true
|
14074 |
+
CssVersion=2
|
14075 |
+
supportsCSS=true
|
14076 |
+
|
14077 |
+
[Mozilla/5.0 (Macintosh; U; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*]
|
14078 |
+
Parent=Flock 1.0
|
14079 |
+
Platform=MacOSX
|
14080 |
+
|
14081 |
+
[Mozilla/5.0 (Windows; U; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*]
|
14082 |
+
Parent=Flock 1.0
|
14083 |
+
Platform=WinME
|
14084 |
+
|
14085 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.0*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*]
|
14086 |
+
Parent=Flock 1.0
|
14087 |
+
Platform=Win2000
|
14088 |
+
|
14089 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*]
|
14090 |
+
Parent=Flock 1.0
|
14091 |
+
Platform=WinXP
|
14092 |
+
|
14093 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*]
|
14094 |
+
Parent=Flock 1.0
|
14095 |
+
Platform=Win2003
|
14096 |
+
|
14097 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*]
|
14098 |
+
Parent=Flock 1.0
|
14099 |
+
Platform=WinVista
|
14100 |
+
|
14101 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.1*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*]
|
14102 |
+
Parent=Flock 1.0
|
14103 |
+
Platform=Win7
|
14104 |
+
|
14105 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Flock 2.0
|
14106 |
+
|
14107 |
+
[Flock 2.0]
|
14108 |
+
Parent=DefaultProperties
|
14109 |
+
Browser="Flock"
|
14110 |
+
Version=2.0
|
14111 |
+
MajorVer=2
|
14112 |
+
Frames=true
|
14113 |
+
IFrames=true
|
14114 |
+
Tables=true
|
14115 |
+
Cookies=true
|
14116 |
+
JavaApplets=true
|
14117 |
+
JavaScript=true
|
14118 |
+
CssVersion=2
|
14119 |
+
supportsCSS=true
|
14120 |
+
|
14121 |
+
[Mozilla/5.0 (Macintosh; U; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*]
|
14122 |
+
Parent=Flock 2.0
|
14123 |
+
Platform=MacOSX
|
14124 |
+
|
14125 |
+
[Mozilla/5.0 (Windows; U; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*]
|
14126 |
+
Parent=Flock 2.0
|
14127 |
+
Platform=WinME
|
14128 |
+
|
14129 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.0*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*]
|
14130 |
+
Parent=Flock 2.0
|
14131 |
+
Platform=Win2000
|
14132 |
+
|
14133 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*]
|
14134 |
+
Parent=Flock 2.0
|
14135 |
+
Platform=WinXP
|
14136 |
+
|
14137 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*]
|
14138 |
+
Parent=Flock 2.0
|
14139 |
+
Platform=Win2003
|
14140 |
+
|
14141 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*]
|
14142 |
+
Parent=Flock 2.0
|
14143 |
+
Platform=WinVista
|
14144 |
+
|
14145 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.1*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*]
|
14146 |
+
Parent=Flock 2.0
|
14147 |
+
Platform=Win7
|
14148 |
+
|
14149 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Sleipnir 2.0
|
14150 |
+
|
14151 |
+
[Sleipnir]
|
14152 |
+
Parent=DefaultProperties
|
14153 |
+
Browser="Sleipnir"
|
14154 |
+
Version=2.0
|
14155 |
+
MajorVer=2
|
14156 |
+
Frames=true
|
14157 |
+
IFrames=true
|
14158 |
+
Tables=true
|
14159 |
+
Cookies=true
|
14160 |
+
JavaApplets=true
|
14161 |
+
JavaScript=true
|
14162 |
+
CssVersion=2
|
14163 |
+
supportsCSS=true
|
14164 |
+
|
14165 |
+
[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 5.0*) Sleipnir/2.*]
|
14166 |
+
Parent=Sleipnir
|
14167 |
+
Platform=Win2000
|
14168 |
+
|
14169 |
+
[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 5.1*) Sleipnir/2.*]
|
14170 |
+
Parent=Sleipnir
|
14171 |
+
Platform=WinXP
|
14172 |
+
|
14173 |
+
[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 5.2*) Sleipnir/2.*]
|
14174 |
+
Parent=Sleipnir
|
14175 |
+
Platform=Win2003
|
14176 |
+
|
14177 |
+
[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 6.0*) Sleipnir/2.*]
|
14178 |
+
Parent=Sleipnir
|
14179 |
+
Platform=WinVista
|
14180 |
+
|
14181 |
+
[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 6.1*) Sleipnir/2.*]
|
14182 |
+
Parent=Sleipnir
|
14183 |
+
Platform=Win7
|
14184 |
+
|
14185 |
+
[Sleipnir*]
|
14186 |
+
Parent=Sleipnir
|
14187 |
+
|
14188 |
+
[Sleipnir/2.*]
|
14189 |
+
Parent=Sleipnir
|
14190 |
+
|
14191 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Fennec 1.0
|
14192 |
+
|
14193 |
+
[Fennec 1.0]
|
14194 |
+
Parent=DefaultProperties
|
14195 |
+
Browser="Firefox Mobile"
|
14196 |
+
Version=1.0
|
14197 |
+
MajorVer=1
|
14198 |
+
Alpha=true
|
14199 |
+
Frames=true
|
14200 |
+
IFrames=true
|
14201 |
+
Tables=true
|
14202 |
+
Cookies=true
|
14203 |
+
JavaApplets=true
|
14204 |
+
JavaScript=true
|
14205 |
+
CssVersion=3
|
14206 |
+
supportsCSS=true
|
14207 |
+
|
14208 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1; *; rv:1.9*) Gecko/* Fennec/1.0*]
|
14209 |
+
Parent=Fennec 1.0
|
14210 |
+
Platform=WinXP
|
14211 |
+
|
14212 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0; *; rv:1.9*) Gecko/* Fennec/1.0*]
|
14213 |
+
Parent=Fennec 1.0
|
14214 |
+
Platform=WinVista
|
14215 |
+
|
14216 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.1; *; rv:1.9*) Gecko/* Fennec/1.0*]
|
14217 |
+
Parent=Fennec 1.0
|
14218 |
+
Platform=Win7
|
14219 |
+
|
14220 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firebird
|
14221 |
+
|
14222 |
+
[Firebird]
|
14223 |
+
Parent=DefaultProperties
|
14224 |
+
Browser="Firebird"
|
14225 |
+
Frames=true
|
14226 |
+
IFrames=true
|
14227 |
+
Tables=true
|
14228 |
+
Cookies=true
|
14229 |
+
JavaApplets=true
|
14230 |
+
JavaScript=true
|
14231 |
+
CssVersion=2
|
14232 |
+
supportsCSS=true
|
14233 |
+
|
14234 |
+
[Mozilla/5.0 (Linux; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14235 |
+
Parent=Firebird
|
14236 |
+
|
14237 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firebird/0.*]
|
14238 |
+
Parent=Firebird
|
14239 |
+
|
14240 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14241 |
+
Parent=Firebird
|
14242 |
+
|
14243 |
+
[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.*) Gecko/* Firebird/0.*]
|
14244 |
+
Parent=Firebird
|
14245 |
+
|
14246 |
+
[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Firebird/0.*]
|
14247 |
+
Parent=Firebird
|
14248 |
+
Win32=true
|
14249 |
+
|
14250 |
+
[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14251 |
+
Parent=Firebird
|
14252 |
+
Win32=true
|
14253 |
+
|
14254 |
+
[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* Firebird/0.*]
|
14255 |
+
Parent=Firebird
|
14256 |
+
Win32=true
|
14257 |
+
|
14258 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firebird/0.*]
|
14259 |
+
Parent=Firebird
|
14260 |
+
Win32=true
|
14261 |
+
|
14262 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14263 |
+
Parent=Firebird
|
14264 |
+
Win32=true
|
14265 |
+
|
14266 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.?; *; rv:1.*) Gecko/* Firebird Browser/0.*]
|
14267 |
+
Parent=Firebird
|
14268 |
+
Win32=true
|
14269 |
+
|
14270 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.?; *; rv:1.*) Gecko/* Firebird/0.*]
|
14271 |
+
Parent=Firebird
|
14272 |
+
Win32=true
|
14273 |
+
|
14274 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.?; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14275 |
+
Parent=Firebird
|
14276 |
+
Win32=true
|
14277 |
+
|
14278 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.?; rv:1.*) Gecko/* Firebird/0.*]
|
14279 |
+
Parent=Firebird
|
14280 |
+
Win32=true
|
14281 |
+
|
14282 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.*; *; rv:1.*) Gecko/* Firebird/0.*]
|
14283 |
+
Parent=Firebird
|
14284 |
+
Win32=true
|
14285 |
+
|
14286 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firebird/0.*]
|
14287 |
+
Parent=Firebird
|
14288 |
+
Win32=true
|
14289 |
+
|
14290 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14291 |
+
Parent=Firebird
|
14292 |
+
Win32=true
|
14293 |
+
|
14294 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firebird/0.*]
|
14295 |
+
Parent=Firebird
|
14296 |
+
|
14297 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14298 |
+
Parent=Firebird
|
14299 |
+
|
14300 |
+
[Mozilla/5.0 (X11; *; IRIX*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14301 |
+
Parent=Firebird
|
14302 |
+
|
14303 |
+
[Mozilla/5.0 (X11; *; Linux*; *; rv:1.*) Gecko/* Firebird/0.*]
|
14304 |
+
Parent=Firebird
|
14305 |
+
|
14306 |
+
[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14307 |
+
Parent=Firebird
|
14308 |
+
|
14309 |
+
[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firebird/0.*]
|
14310 |
+
Parent=Firebird
|
14311 |
+
|
14312 |
+
[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*]
|
14313 |
+
Parent=Firebird
|
14314 |
+
|
14315 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox
|
14316 |
+
|
14317 |
+
[Firefox]
|
14318 |
+
Parent=DefaultProperties
|
14319 |
+
Browser="Firefox"
|
14320 |
+
Frames=true
|
14321 |
+
IFrames=true
|
14322 |
+
Tables=true
|
14323 |
+
Cookies=true
|
14324 |
+
JavaApplets=true
|
14325 |
+
JavaScript=true
|
14326 |
+
CssVersion=2
|
14327 |
+
supportsCSS=true
|
14328 |
+
|
14329 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/0.*]
|
14330 |
+
Parent=Firefox
|
14331 |
+
Platform=MacOSX
|
14332 |
+
|
14333 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; rv:1.*) Gecko/* Firefox/0.*]
|
14334 |
+
Parent=Firefox
|
14335 |
+
|
14336 |
+
[Mozilla/5.0 (OS/2; *; Warp*; rv:1.*) Gecko/* Firefox/0.*]
|
14337 |
+
Parent=Firefox
|
14338 |
+
|
14339 |
+
[Mozilla/5.0 (Windows NT 5.?; ?; rv:1.*) Gecko/* Firefox]
|
14340 |
+
Parent=Firefox
|
14341 |
+
Win32=true
|
14342 |
+
|
14343 |
+
[Mozilla/5.0 (Windows; *; *; rv:1.*) Gecko/* Firefox/0.*]
|
14344 |
+
Parent=Firefox
|
14345 |
+
Win32=true
|
14346 |
+
|
14347 |
+
[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/0.*]
|
14348 |
+
Parent=Firefox
|
14349 |
+
Platform=WinME
|
14350 |
+
Win32=true
|
14351 |
+
|
14352 |
+
[Mozilla/5.0 (Windows; *; Win 9x 4.90; rv:1.*) Gecko/* Firefox/0.*]
|
14353 |
+
Parent=Firefox
|
14354 |
+
Win32=true
|
14355 |
+
|
14356 |
+
[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* Firefox/0.*]
|
14357 |
+
Parent=Firefox
|
14358 |
+
Platform=Win95
|
14359 |
+
Win32=true
|
14360 |
+
|
14361 |
+
[Mozilla/5.0 (Windows; *; Win95; rv:1.*) Gecko/* Firefox/0.*]
|
14362 |
+
Parent=Firefox
|
14363 |
+
Win32=true
|
14364 |
+
|
14365 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firefox/0.*]
|
14366 |
+
Parent=Firefox
|
14367 |
+
Platform=Win98
|
14368 |
+
Win32=true
|
14369 |
+
|
14370 |
+
[Mozilla/5.0 (Windows; *; Win98; rv:1.*) Gecko/* Firefox/0.*]
|
14371 |
+
Parent=Firefox
|
14372 |
+
Win32=true
|
14373 |
+
|
14374 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.*; *; rv:1.*) Gecko/* Deer Park/Alpha*]
|
14375 |
+
Parent=Firefox
|
14376 |
+
Win32=true
|
14377 |
+
|
14378 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.?; *; rv:1.*) Gecko/* Firefox/10.5]
|
14379 |
+
Parent=Firefox
|
14380 |
+
Win32=true
|
14381 |
+
|
14382 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/0.*]
|
14383 |
+
Parent=Firefox
|
14384 |
+
Platform=Win2000
|
14385 |
+
Win32=true
|
14386 |
+
|
14387 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; rv:1.*) Gecko/* Firefox/0.*]
|
14388 |
+
Parent=Firefox
|
14389 |
+
Win32=true
|
14390 |
+
|
14391 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* Firefox/0.*]
|
14392 |
+
Parent=Firefox
|
14393 |
+
Win32=true
|
14394 |
+
|
14395 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; rv:1.*) Gecko/* Firefox/0.*]
|
14396 |
+
Parent=Firefox
|
14397 |
+
Win32=true
|
14398 |
+
|
14399 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* Firefox/0.*]
|
14400 |
+
Parent=Firefox
|
14401 |
+
Win32=true
|
14402 |
+
|
14403 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; rv:1.*) Gecko/* Firefox/0.*]
|
14404 |
+
Parent=Firefox
|
14405 |
+
Win32=true
|
14406 |
+
|
14407 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.0*; *; rv:1.*) Gecko/* Firefox/0.*]
|
14408 |
+
Parent=Firefox
|
14409 |
+
Platform=WinVista
|
14410 |
+
Win32=true
|
14411 |
+
|
14412 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.0*; rv:1.*) Gecko/* Firefox/0.*]
|
14413 |
+
Parent=Firefox
|
14414 |
+
Win32=true
|
14415 |
+
|
14416 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firefox/0.*]
|
14417 |
+
Parent=Firefox
|
14418 |
+
Platform=WinNT
|
14419 |
+
Win32=true
|
14420 |
+
|
14421 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; rv:1.*) Gecko/* Firefox/0.*]
|
14422 |
+
Parent=Firefox
|
14423 |
+
Win32=true
|
14424 |
+
|
14425 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firefox/0.*]
|
14426 |
+
Parent=Firefox
|
14427 |
+
Platform=FreeBSD
|
14428 |
+
|
14429 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; rv:1.*) Gecko/* Firefox/0.*]
|
14430 |
+
Parent=Firefox
|
14431 |
+
|
14432 |
+
[Mozilla/5.0 (X11; *; HP-UX*; rv:1.*) Gecko/* Firefox/0.*]
|
14433 |
+
Parent=Firefox
|
14434 |
+
Platform=HP-UX
|
14435 |
+
|
14436 |
+
[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.*) Gecko/* Firefox/0.*]
|
14437 |
+
Parent=Firefox
|
14438 |
+
Platform=IRIX64
|
14439 |
+
|
14440 |
+
[Mozilla/5.0 (X11; *; Linux*; *; rv:1.*) Gecko/* Firefox/0.*]
|
14441 |
+
Parent=Firefox
|
14442 |
+
|
14443 |
+
[Mozilla/5.0 (X11; *; Linux*; rv:1.*) Gecko/* Firefox/0.*]
|
14444 |
+
Parent=Firefox
|
14445 |
+
|
14446 |
+
[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Firefox/0.*]
|
14447 |
+
Parent=Firefox
|
14448 |
+
Platform=OpenBSD
|
14449 |
+
|
14450 |
+
[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firefox/0.*]
|
14451 |
+
Parent=Firefox
|
14452 |
+
Platform=SunOS
|
14453 |
+
|
14454 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 1.0
|
14455 |
+
|
14456 |
+
[Firefox 1.0]
|
14457 |
+
Parent=DefaultProperties
|
14458 |
+
Browser="Firefox"
|
14459 |
+
Version=1.0
|
14460 |
+
MajorVer=1
|
14461 |
+
Frames=true
|
14462 |
+
IFrames=true
|
14463 |
+
Tables=true
|
14464 |
+
Cookies=true
|
14465 |
+
JavaApplets=true
|
14466 |
+
JavaScript=true
|
14467 |
+
CssVersion=2
|
14468 |
+
supportsCSS=true
|
14469 |
+
|
14470 |
+
[Mozilla/5.0 (Linux; *; PPC*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14471 |
+
Parent=Firefox 1.0
|
14472 |
+
Platform=MacPPC
|
14473 |
+
|
14474 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14475 |
+
Parent=Firefox 1.0
|
14476 |
+
Platform=MacOSX
|
14477 |
+
|
14478 |
+
[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14479 |
+
Parent=Firefox 1.0
|
14480 |
+
Platform=OS/2
|
14481 |
+
|
14482 |
+
[Mozilla/5.0 (Windows; *; Win 9x 4.90*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14483 |
+
Parent=Firefox 1.0
|
14484 |
+
Platform=WinME
|
14485 |
+
Win32=true
|
14486 |
+
|
14487 |
+
[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14488 |
+
Parent=Firefox 1.0
|
14489 |
+
Platform=Win95
|
14490 |
+
Win32=true
|
14491 |
+
|
14492 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14493 |
+
Parent=Firefox 1.0
|
14494 |
+
Platform=Win98
|
14495 |
+
Win32=true
|
14496 |
+
|
14497 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14498 |
+
Parent=Firefox 1.0
|
14499 |
+
Platform=Win2000
|
14500 |
+
Win32=true
|
14501 |
+
|
14502 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14503 |
+
Parent=Firefox 1.0
|
14504 |
+
Platform=WinXP
|
14505 |
+
Win32=true
|
14506 |
+
|
14507 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; rv:1.*) Gecko/* Firefox/1.0*]
|
14508 |
+
Parent=Firefox 1.0
|
14509 |
+
Platform=WinXP
|
14510 |
+
Win32=true
|
14511 |
+
|
14512 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14513 |
+
Parent=Firefox 1.0
|
14514 |
+
Platform=Win2003
|
14515 |
+
Win32=true
|
14516 |
+
|
14517 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.0*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14518 |
+
Parent=Firefox 1.0
|
14519 |
+
Platform=WinVista
|
14520 |
+
Win32=true
|
14521 |
+
|
14522 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14523 |
+
Parent=Firefox 1.0
|
14524 |
+
Platform=WinNT
|
14525 |
+
Win32=true
|
14526 |
+
|
14527 |
+
[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14528 |
+
Parent=Firefox 1.0
|
14529 |
+
Platform=Linux
|
14530 |
+
|
14531 |
+
[Mozilla/5.0 (X11; *; *Linux*; rv:1.*) Gecko/* Firefox/1.0*]
|
14532 |
+
Parent=Firefox 1.0
|
14533 |
+
Platform=Linux
|
14534 |
+
|
14535 |
+
[Mozilla/5.0 (X11; *; DragonFly*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14536 |
+
Parent=Firefox 1.0
|
14537 |
+
|
14538 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14539 |
+
Parent=Firefox 1.0
|
14540 |
+
Platform=FreeBSD
|
14541 |
+
|
14542 |
+
[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14543 |
+
Parent=Firefox 1.0
|
14544 |
+
Platform=HP-UX
|
14545 |
+
|
14546 |
+
[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14547 |
+
Parent=Firefox 1.0
|
14548 |
+
Platform=IRIX64
|
14549 |
+
|
14550 |
+
[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14551 |
+
Parent=Firefox 1.0
|
14552 |
+
Platform=OpenBSD
|
14553 |
+
|
14554 |
+
[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firefox/1.0*]
|
14555 |
+
Parent=Firefox 1.0
|
14556 |
+
Platform=SunOS
|
14557 |
+
|
14558 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 1.4
|
14559 |
+
|
14560 |
+
[Firefox 1.4]
|
14561 |
+
Parent=DefaultProperties
|
14562 |
+
Browser="Firefox"
|
14563 |
+
Version=1.4
|
14564 |
+
MajorVer=1
|
14565 |
+
MinorVer=4
|
14566 |
+
Frames=true
|
14567 |
+
IFrames=true
|
14568 |
+
Tables=true
|
14569 |
+
Cookies=true
|
14570 |
+
JavaApplets=true
|
14571 |
+
JavaScript=true
|
14572 |
+
CssVersion=2
|
14573 |
+
supportsCSS=true
|
14574 |
+
|
14575 |
+
[Mozilla/5.0 (Linux; *; PPC*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14576 |
+
Parent=Firefox 1.4
|
14577 |
+
Platform=Linux
|
14578 |
+
|
14579 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14580 |
+
Parent=Firefox 1.4
|
14581 |
+
Platform=MacOSX
|
14582 |
+
|
14583 |
+
[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14584 |
+
Parent=Firefox 1.4
|
14585 |
+
Platform=OS/2
|
14586 |
+
|
14587 |
+
[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14588 |
+
Parent=Firefox 1.4
|
14589 |
+
Platform=WinME
|
14590 |
+
Win32=true
|
14591 |
+
|
14592 |
+
[Mozilla/5.0 (Windows; *; Win95*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14593 |
+
Parent=Firefox 1.4
|
14594 |
+
Platform=Win95
|
14595 |
+
Win32=true
|
14596 |
+
|
14597 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14598 |
+
Parent=Firefox 1.4
|
14599 |
+
Platform=Win98
|
14600 |
+
Win32=true
|
14601 |
+
|
14602 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14603 |
+
Parent=Firefox 1.4
|
14604 |
+
Platform=Win2000
|
14605 |
+
Win32=true
|
14606 |
+
|
14607 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14608 |
+
Parent=Firefox 1.4
|
14609 |
+
Platform=WinXP
|
14610 |
+
Win32=true
|
14611 |
+
|
14612 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14613 |
+
Parent=Firefox 1.4
|
14614 |
+
Platform=Win2003
|
14615 |
+
Win32=true
|
14616 |
+
|
14617 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14618 |
+
Parent=Firefox 1.4
|
14619 |
+
Platform=WinVista
|
14620 |
+
Win32=true
|
14621 |
+
|
14622 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14623 |
+
Parent=Firefox 1.4
|
14624 |
+
Platform=WinNT
|
14625 |
+
Win32=true
|
14626 |
+
|
14627 |
+
[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14628 |
+
Parent=Firefox 1.4
|
14629 |
+
Platform=Linux
|
14630 |
+
|
14631 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14632 |
+
Parent=Firefox 1.4
|
14633 |
+
Platform=FreeBSD
|
14634 |
+
|
14635 |
+
[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14636 |
+
Parent=Firefox 1.4
|
14637 |
+
Platform=HP-UX
|
14638 |
+
|
14639 |
+
[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14640 |
+
Parent=Firefox 1.4
|
14641 |
+
Platform=IRIX64
|
14642 |
+
|
14643 |
+
[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14644 |
+
Parent=Firefox 1.4
|
14645 |
+
Platform=OpenBSD
|
14646 |
+
|
14647 |
+
[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firefox/1.4*]
|
14648 |
+
Parent=Firefox 1.4
|
14649 |
+
Platform=SunOS
|
14650 |
+
|
14651 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 1.5
|
14652 |
+
|
14653 |
+
[Firefox 1.5]
|
14654 |
+
Parent=DefaultProperties
|
14655 |
+
Browser="Firefox"
|
14656 |
+
Version=1.5
|
14657 |
+
MajorVer=1
|
14658 |
+
MinorVer=5
|
14659 |
+
Frames=true
|
14660 |
+
IFrames=true
|
14661 |
+
Tables=true
|
14662 |
+
Cookies=true
|
14663 |
+
JavaApplets=true
|
14664 |
+
JavaScript=true
|
14665 |
+
CssVersion=2
|
14666 |
+
supportsCSS=true
|
14667 |
+
|
14668 |
+
[Mozilla/5.0 (Linux; *; PPC*; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14669 |
+
Parent=Firefox 1.5
|
14670 |
+
Platform=Linux
|
14671 |
+
|
14672 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14673 |
+
Parent=Firefox 1.5
|
14674 |
+
Platform=MacOSX
|
14675 |
+
|
14676 |
+
[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14677 |
+
Parent=Firefox 1.5
|
14678 |
+
Platform=OS/2
|
14679 |
+
|
14680 |
+
[Mozilla/5.0 (rv:1.*) Gecko/* Firefox/1.5*]
|
14681 |
+
Parent=Firefox 1.5
|
14682 |
+
|
14683 |
+
[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14684 |
+
Parent=Firefox 1.5
|
14685 |
+
Platform=WinME
|
14686 |
+
Win32=true
|
14687 |
+
|
14688 |
+
[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14689 |
+
Parent=Firefox 1.5
|
14690 |
+
Platform=Win95
|
14691 |
+
Win32=true
|
14692 |
+
|
14693 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14694 |
+
Parent=Firefox 1.5
|
14695 |
+
Platform=Win98
|
14696 |
+
Win32=true
|
14697 |
+
|
14698 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14699 |
+
Parent=Firefox 1.5
|
14700 |
+
Platform=Win2000
|
14701 |
+
Win32=true
|
14702 |
+
|
14703 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14704 |
+
Parent=Firefox 1.5
|
14705 |
+
Platform=WinXP
|
14706 |
+
Win32=true
|
14707 |
+
|
14708 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2 x64; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14709 |
+
Parent=Firefox 1.5
|
14710 |
+
Platform=WinXP
|
14711 |
+
Win32=true
|
14712 |
+
|
14713 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14714 |
+
Parent=Firefox 1.5
|
14715 |
+
Platform=Win2003
|
14716 |
+
Win32=true
|
14717 |
+
|
14718 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14719 |
+
Parent=Firefox 1.5
|
14720 |
+
Platform=WinVista
|
14721 |
+
Win32=true
|
14722 |
+
|
14723 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14724 |
+
Parent=Firefox 1.5
|
14725 |
+
Platform=WinNT
|
14726 |
+
Win32=true
|
14727 |
+
|
14728 |
+
[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14729 |
+
Parent=Firefox 1.5
|
14730 |
+
Platform=Linux
|
14731 |
+
|
14732 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14733 |
+
Parent=Firefox 1.5
|
14734 |
+
Platform=FreeBSD
|
14735 |
+
|
14736 |
+
[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14737 |
+
Parent=Firefox 1.5
|
14738 |
+
Platform=HP-UX
|
14739 |
+
|
14740 |
+
[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14741 |
+
Parent=Firefox 1.5
|
14742 |
+
Platform=IRIX64
|
14743 |
+
|
14744 |
+
[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14745 |
+
Parent=Firefox 1.5
|
14746 |
+
Platform=OpenBSD
|
14747 |
+
|
14748 |
+
[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firefox/1.5*]
|
14749 |
+
Parent=Firefox 1.5
|
14750 |
+
Platform=SunOS
|
14751 |
+
|
14752 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 2.0
|
14753 |
+
|
14754 |
+
[Firefox 2.0]
|
14755 |
+
Parent=DefaultProperties
|
14756 |
+
Browser="Firefox"
|
14757 |
+
Version=2.0
|
14758 |
+
MajorVer=2
|
14759 |
+
Frames=true
|
14760 |
+
IFrames=true
|
14761 |
+
Tables=true
|
14762 |
+
Cookies=true
|
14763 |
+
JavaApplets=true
|
14764 |
+
JavaScript=true
|
14765 |
+
CssVersion=2
|
14766 |
+
supportsCSS=true
|
14767 |
+
|
14768 |
+
[Mozilla/5.0 (Linux; *; PPC*; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14769 |
+
Parent=Firefox 2.0
|
14770 |
+
Platform=Linux
|
14771 |
+
|
14772 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14773 |
+
Parent=Firefox 2.0
|
14774 |
+
Platform=MacOSX
|
14775 |
+
|
14776 |
+
[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14777 |
+
Parent=Firefox 2.0
|
14778 |
+
Platform=OS/2
|
14779 |
+
|
14780 |
+
[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14781 |
+
Parent=Firefox 2.0
|
14782 |
+
Platform=WinME
|
14783 |
+
Win32=true
|
14784 |
+
|
14785 |
+
[Mozilla/5.0 (Windows; *; Win95; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14786 |
+
Parent=Firefox 2.0
|
14787 |
+
Platform=Win95
|
14788 |
+
Win32=true
|
14789 |
+
|
14790 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14791 |
+
Parent=Firefox 2.0
|
14792 |
+
Platform=Win98
|
14793 |
+
Win32=true
|
14794 |
+
|
14795 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/2.0*]
|
14796 |
+
Parent=Firefox 2.0
|
14797 |
+
Platform=Win2000
|
14798 |
+
Win32=true
|
14799 |
+
|
14800 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14801 |
+
Parent=Firefox 2.0
|
14802 |
+
Platform=WinXP
|
14803 |
+
Win32=true
|
14804 |
+
|
14805 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14806 |
+
Parent=Firefox 2.0
|
14807 |
+
Platform=Win2003
|
14808 |
+
Win32=true
|
14809 |
+
|
14810 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14811 |
+
Parent=Firefox 2.0
|
14812 |
+
Platform=WinVista
|
14813 |
+
Win32=true
|
14814 |
+
|
14815 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.1; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14816 |
+
Parent=Firefox 2.0
|
14817 |
+
Platform=Win7
|
14818 |
+
|
14819 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14820 |
+
Parent=Firefox 2.0
|
14821 |
+
Platform=WinNT
|
14822 |
+
Win32=true
|
14823 |
+
|
14824 |
+
[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14825 |
+
Parent=Firefox 2.0
|
14826 |
+
Platform=Linux
|
14827 |
+
|
14828 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14829 |
+
Parent=Firefox 2.0
|
14830 |
+
Platform=FreeBSD
|
14831 |
+
|
14832 |
+
[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14833 |
+
Parent=Firefox 2.0
|
14834 |
+
Platform=HP-UX
|
14835 |
+
|
14836 |
+
[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14837 |
+
Parent=Firefox 2.0
|
14838 |
+
Platform=IRIX64
|
14839 |
+
|
14840 |
+
[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14841 |
+
Parent=Firefox 2.0
|
14842 |
+
Platform=OpenBSD
|
14843 |
+
|
14844 |
+
[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.8*) Gecko/* Firefox/2.0*]
|
14845 |
+
Parent=Firefox 2.0
|
14846 |
+
Platform=SunOS
|
14847 |
+
|
14848 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 3.0
|
14849 |
+
|
14850 |
+
[Firefox 3.0]
|
14851 |
+
Parent=DefaultProperties
|
14852 |
+
Browser="Firefox"
|
14853 |
+
Version=3.0
|
14854 |
+
MajorVer=3
|
14855 |
+
Frames=true
|
14856 |
+
IFrames=true
|
14857 |
+
Tables=true
|
14858 |
+
Cookies=true
|
14859 |
+
JavaApplets=true
|
14860 |
+
JavaScript=true
|
14861 |
+
CssVersion=3
|
14862 |
+
supportsCSS=true
|
14863 |
+
|
14864 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14865 |
+
Parent=Firefox 3.0
|
14866 |
+
Platform=MacOSX
|
14867 |
+
|
14868 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/3.0*]
|
14869 |
+
Parent=Firefox 3.0
|
14870 |
+
Platform=Win2000
|
14871 |
+
|
14872 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14873 |
+
Parent=Firefox 3.0
|
14874 |
+
Platform=WinXP
|
14875 |
+
Win32=true
|
14876 |
+
|
14877 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14878 |
+
Parent=Firefox 3.0
|
14879 |
+
Platform=Win2003
|
14880 |
+
Win32=true
|
14881 |
+
|
14882 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14883 |
+
Parent=Firefox 3.0
|
14884 |
+
Platform=WinVista
|
14885 |
+
Win32=true
|
14886 |
+
|
14887 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.1; *; rv:1.*) Gecko/* Firefox/3.0*]
|
14888 |
+
Parent=Firefox 3.0
|
14889 |
+
Platform=Win7
|
14890 |
+
|
14891 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14892 |
+
Parent=Firefox 3.0
|
14893 |
+
Platform=WinNT
|
14894 |
+
Win32=true
|
14895 |
+
|
14896 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1 x64; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14897 |
+
Parent=Firefox 3.0
|
14898 |
+
Platform=WinXP
|
14899 |
+
Win32=false
|
14900 |
+
Win64=true
|
14901 |
+
|
14902 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2 x64; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14903 |
+
Parent=Firefox 3.0
|
14904 |
+
Platform=Win2003
|
14905 |
+
Win32=false
|
14906 |
+
Win64=true
|
14907 |
+
|
14908 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0 x64; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14909 |
+
Parent=Firefox 3.0
|
14910 |
+
Platform=WinVista
|
14911 |
+
|
14912 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.1 x64; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14913 |
+
Parent=Firefox 3.0
|
14914 |
+
Platform=Win7
|
14915 |
+
|
14916 |
+
[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14917 |
+
Parent=Firefox 3.0
|
14918 |
+
Platform=Linux
|
14919 |
+
|
14920 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14921 |
+
Parent=Firefox 3.0
|
14922 |
+
Platform=FreeBSD
|
14923 |
+
|
14924 |
+
[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14925 |
+
Parent=Firefox 3.0
|
14926 |
+
Platform=HP-UX
|
14927 |
+
|
14928 |
+
[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14929 |
+
Parent=Firefox 3.0
|
14930 |
+
Platform=IRIX64
|
14931 |
+
|
14932 |
+
[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14933 |
+
Parent=Firefox 3.0
|
14934 |
+
Platform=OpenBSD
|
14935 |
+
|
14936 |
+
[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.9*) Gecko/* Firefox/3.0*]
|
14937 |
+
Parent=Firefox 3.0
|
14938 |
+
Platform=SunOS
|
14939 |
+
|
14940 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 3.1
|
14941 |
+
|
14942 |
+
[Firefox 3.1]
|
14943 |
+
Parent=DefaultProperties
|
14944 |
+
Browser="Firefox"
|
14945 |
+
Version=3.1
|
14946 |
+
MajorVer=3
|
14947 |
+
MinorVer=1
|
14948 |
+
Beta=true
|
14949 |
+
Frames=true
|
14950 |
+
IFrames=true
|
14951 |
+
Tables=true
|
14952 |
+
Cookies=true
|
14953 |
+
JavaApplets=true
|
14954 |
+
JavaScript=true
|
14955 |
+
CssVersion=3
|
14956 |
+
supportsCSS=true
|
14957 |
+
|
14958 |
+
[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
14959 |
+
Parent=Firefox 3.1
|
14960 |
+
Platform=MacOSX
|
14961 |
+
|
14962 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
14963 |
+
Parent=Firefox 3.1
|
14964 |
+
Platform=WinXP
|
14965 |
+
Win32=true
|
14966 |
+
|
14967 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
14968 |
+
Parent=Firefox 3.1
|
14969 |
+
Platform=Win2003
|
14970 |
+
Win32=true
|
14971 |
+
|
14972 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
14973 |
+
Parent=Firefox 3.1
|
14974 |
+
Platform=WinVista
|
14975 |
+
Win32=true
|
14976 |
+
|
14977 |
+
[Mozilla/5.0 (Windows; *; Windows NT 6.1; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
14978 |
+
Parent=Firefox 3.1
|
14979 |
+
Platform=Win7
|
14980 |
+
|
14981 |
+
[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
14982 |
+
Parent=Firefox 3.1
|
14983 |
+
Platform=WinNT
|
14984 |
+
Win32=true
|
14985 |
+
|
14986 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.1 x64; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
14987 |
+
Parent=Firefox 3.1
|
14988 |
+
Platform=WinXP
|
14989 |
+
Win32=false
|
14990 |
+
Win64=true
|
14991 |
+
|
14992 |
+
[Mozilla/5.0 (Windows; U; Windows NT 5.2 x64; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
14993 |
+
Parent=Firefox 3.1
|
14994 |
+
Platform=Win2003
|
14995 |
+
Win32=false
|
14996 |
+
Win64=true
|
14997 |
+
|
14998 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.0 x64; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
14999 |
+
Parent=Firefox 3.1
|
15000 |
+
Platform=WinVista
|
15001 |
+
|
15002 |
+
[Mozilla/5.0 (Windows; U; Windows NT 6.1 x64; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
15003 |
+
Parent=Firefox 3.1
|
15004 |
+
Platform=Win7
|
15005 |
+
|
15006 |
+
[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
15007 |
+
Parent=Firefox 3.1
|
15008 |
+
Platform=Linux
|
15009 |
+
|
15010 |
+
[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
15011 |
+
Parent=Firefox 3.1
|
15012 |
+
Platform=FreeBSD
|
15013 |
+
|
15014 |
+
[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
15015 |
+
Parent=Firefox 3.1
|
15016 |
+
Platform=HP-UX
|
15017 |
+
|
15018 |
+
[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
15019 |
+
Parent=Firefox 3.1
|
15020 |
+
Platform=IRIX64
|
15021 |
+
|
15022 |
+
[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
15023 |
+
Parent=Firefox 3.1
|
15024 |
+
Platform=OpenBSD
|
15025 |
+
|
15026 |
+
[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.9*) Gecko/* Firefox/3.1*]
|
15027 |
+
Parent=Firefox 3.1
|
15028 |
+
Platform=SunOS
|
15029 |
+
|
15030 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firesomething Add-On
|
15031 |
+
|
15032 |
+
[Firesomething Add-On]
|
15033 |
+
Parent=DefaultProperties
|
15034 |
+
Browser="Firefox"
|
15035 |
+
Version=2.0
|
15036 |
+
MajorVer=2
|
15037 |
+
Frames=true
|
15038 |
+
IFrames=true
|
15039 |
+
Tables=true
|
15040 |
+
Cookies=true
|
15041 |
+
JavaApplets=true
|
15042 |
+
JavaScript=true
|
15043 |
+
|
15044 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Fire*]
|
15045 |
+
Parent=Firesomething Add-On
|
15046 |
+
|
15047 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Hyper*]
|
15048 |
+
Parent=Firesomething Add-On
|
15049 |
+
|
15050 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Hypno*]
|
15051 |
+
Parent=Firesomething Add-On
|
15052 |
+
|
15053 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Jungle*]
|
15054 |
+
Parent=Firesomething Add-On
|
15055 |
+
|
15056 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Lightning*]
|
15057 |
+
Parent=Firesomething Add-On
|
15058 |
+
|
15059 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Moon*]
|
15060 |
+
Parent=Firesomething Add-On
|
15061 |
+
|
15062 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Power*]
|
15063 |
+
Parent=Firesomething Add-On
|
15064 |
+
|
15065 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Sea*]
|
15066 |
+
Parent=Firesomething Add-On
|
15067 |
+
|
15068 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Space*]
|
15069 |
+
Parent=Firesomething Add-On
|
15070 |
+
|
15071 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Sun*]
|
15072 |
+
Parent=Firesomething Add-On
|
15073 |
+
|
15074 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Super*]
|
15075 |
+
Parent=Firesomething Add-On
|
15076 |
+
|
15077 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Thunder*]
|
15078 |
+
Parent=Firesomething Add-On
|
15079 |
+
|
15080 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Turbo*]
|
15081 |
+
Parent=Firesomething Add-On
|
15082 |
+
|
15083 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Water*]
|
15084 |
+
Parent=Firesomething Add-On
|
15085 |
+
|
15086 |
+
[Mozilla/5.0 (Windows; *; *; *; rv:1.*) Gecko/* Web*]
|
15087 |
+
Parent=Firesomething Add-On
|
15088 |
+
|
15089 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Phoenix
|
15090 |
+
|
15091 |
+
[Phoenix]
|
15092 |
+
Parent=DefaultProperties
|
15093 |
+
Browser="Phoenix"
|
15094 |
+
Version=0.5
|
15095 |
+
MinorVer=5
|
15096 |
+
Frames=true
|
15097 |
+
IFrames=true
|
15098 |
+
Tables=true
|
15099 |
+
Cookies=true
|
15100 |
+
JavaApplets=true
|
15101 |
+
JavaScript=true
|
15102 |
+
CssVersion=2
|
15103 |
+
supportsCSS=true
|
15104 |
+
|
15105 |
+
[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.4*) Gecko/* Phoenix/0.5*]
|
15106 |
+
Parent=Phoenix
|
15107 |
+
Platform=WinME
|
15108 |
+
Win32=true
|
15109 |
+
|
15110 |
+
[Mozilla/5.0 (Windows; *; Win98; *; rv:1.4*) Gecko/* Phoenix/0.5*]
|
15111 |
+
Parent=Phoenix
|
15112 |
+
Platform=Win98
|
15113 |
+
Win32=true
|
15114 |
+
|
15115 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.0*; *; rv:1.4*) Gecko/* Phoenix/0.5*]
|
15116 |
+
Parent=Phoenix
|
15117 |
+
Platform=Win2000
|
15118 |
+
Win32=true
|
15119 |
+
|
15120 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.4*) Gecko/* Phoenix/0.5*]
|
15121 |
+
Parent=Phoenix
|
15122 |
+
Platform=WinXP
|
15123 |
+
Win32=true
|
15124 |
+
|
15125 |
+
[Mozilla/5.0 (Windows; *; Windows NT 5.2*; *; rv:1.4*) Gecko/* Phoenix/0.5*]
|
15126 |
+
Parent=Phoenix
|
15127 |
+
Platform=Win2003
|
15128 |
+
Win32=true
|
15129 |
+
|
15130 |
+
[Mozilla/5.0 (X11; *; Linux*; *; rv:1.4*) Gecko/* Phoenix/0.5*]
|
15131 |
+
Parent=Phoenix
|
15132 |
+
Platform=Linux
|
15133 |
+
|
15134 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Iceweasel
|
15135 |
+
|
15136 |
+
[Iceweasel]
|
15137 |
+
Parent=DefaultProperties
|
15138 |
+
Browser="Iceweasel"
|
15139 |
+
Platform=Linux
|
15140 |
+
Beta=true
|
15141 |
+
Frames=true
|
15142 |
+
IFrames=true
|
15143 |
+
Tables=true
|
15144 |
+
Cookies=true
|
15145 |
+
JavaApplets=true
|
15146 |
+
JavaScript=true
|
15147 |
+
CssVersion=2
|
15148 |
+
supportsCSS=true
|
15149 |
+
|
15150 |
+
[Mozilla/5.0 (X11; U; Linux*; *; rv:1.8*) Gecko/* Iceweasel/2.0* (Debian-*)]
|
15151 |
+
Parent=Iceweasel
|
15152 |
+
Version=2.0
|
15153 |
+
MajorVer=2
|
15154 |
+
MinorVer=0
|
15155 |
+
|
15156 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.0
|
15157 |
+
|
15158 |
+
[Mozilla 1.0]
|
15159 |
+
Parent=DefaultProperties
|
15160 |
+
Browser="Mozilla"
|
15161 |
+
Version=1.0
|
15162 |
+
MajorVer=1
|
15163 |
+
Beta=true
|
15164 |
+
Frames=true
|
15165 |
+
IFrames=true
|
15166 |
+
Tables=true
|
15167 |
+
Cookies=true
|
15168 |
+
JavaApplets=true
|
15169 |
+
JavaScript=true
|
15170 |
+
CssVersion=2
|
15171 |
+
supportsCSS=true
|
15172 |
+
|
15173 |
+
[Mozilla/5.0 (*rv:1.0.*) Gecko/*]
|
15174 |
+
Parent=Mozilla 1.0
|
15175 |
+
|
15176 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.1
|
15177 |
+
|
15178 |
+
[Mozilla 1.1]
|
15179 |
+
Parent=DefaultProperties
|
15180 |
+
Browser="Mozilla"
|
15181 |
+
Version=1.1
|
15182 |
+
MajorVer=1
|
15183 |
+
MinorVer=1
|
15184 |
+
Beta=true
|
15185 |
+
Frames=true
|
15186 |
+
IFrames=true
|
15187 |
+
Tables=true
|
15188 |
+
Cookies=true
|
15189 |
+
JavaApplets=true
|
15190 |
+
JavaScript=true
|
15191 |
+
CssVersion=2
|
15192 |
+
supportsCSS=true
|
15193 |
+
|
15194 |
+
[Mozilla/5.0 (*rv:1.1.*) Gecko/*]
|
15195 |
+
Parent=Mozilla 1.1
|
15196 |
+
|
15197 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.2
|
15198 |
+
|
15199 |
+
[Mozilla 1.2]
|
15200 |
+
Parent=DefaultProperties
|
15201 |
+
Browser="Mozilla"
|
15202 |
+
Version=1.2
|
15203 |
+
MajorVer=1
|
15204 |
+
MinorVer=2
|
15205 |
+
Beta=true
|
15206 |
+
Frames=true
|
15207 |
+
IFrames=true
|
15208 |
+
Tables=true
|
15209 |
+
Cookies=true
|
15210 |
+
JavaApplets=true
|
15211 |
+
JavaScript=true
|
15212 |
+
CssVersion=2
|
15213 |
+
supportsCSS=true
|
15214 |
+
|
15215 |
+
[Mozilla/5.0 (*rv:1.2.*) Gecko/*]
|
15216 |
+
Parent=Mozilla 1.2
|
15217 |
+
|
15218 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.3
|
15219 |
+
|
15220 |
+
[Mozilla 1.3]
|
15221 |
+
Parent=DefaultProperties
|
15222 |
+
Browser="Mozilla"
|
15223 |
+
Version=1.3
|
15224 |
+
MajorVer=1
|
15225 |
+
MinorVer=3
|
15226 |
+
Beta=true
|
15227 |
+
Frames=true
|
15228 |
+
IFrames=true
|
15229 |
+
Tables=true
|
15230 |
+
Cookies=true
|
15231 |
+
JavaApplets=true
|
15232 |
+
JavaScript=true
|
15233 |
+
CssVersion=2
|
15234 |
+
supportsCSS=true
|
15235 |
+
|
15236 |
+
[Mozilla/5.0 (*rv:1.3.*) Gecko/*]
|
15237 |
+
Parent=Mozilla 1.3
|
15238 |
+
|
15239 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.4
|
15240 |
+
|
15241 |
+
[Mozilla 1.4]
|
15242 |
+
Parent=DefaultProperties
|
15243 |
+
Browser="Mozilla"
|
15244 |
+
Version=1.4
|
15245 |
+
MajorVer=1
|
15246 |
+
MinorVer=4
|
15247 |
+
Beta=true
|
15248 |
+
Frames=true
|
15249 |
+
IFrames=true
|
15250 |
+
Tables=true
|
15251 |
+
Cookies=true
|
15252 |
+
JavaApplets=true
|
15253 |
+
JavaScript=true
|
15254 |
+
CssVersion=2
|
15255 |
+
supportsCSS=true
|
15256 |
+
|
15257 |
+
[Mozilla/5.0 (*rv:1.4*) Gecko/*]
|
15258 |
+
Parent=Mozilla 1.4
|
15259 |
+
|
15260 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.4*) Gecko/*]
|
15261 |
+
Parent=Mozilla 1.4
|
15262 |
+
Platform=MacOSX
|
15263 |
+
|
15264 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.4*) Gecko/*]
|
15265 |
+
Parent=Mozilla 1.4
|
15266 |
+
Platform=WinME
|
15267 |
+
Win32=true
|
15268 |
+
|
15269 |
+
[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.4*) Gecko/*]
|
15270 |
+
Parent=Mozilla 1.4
|
15271 |
+
Platform=Win31
|
15272 |
+
Win32=true
|
15273 |
+
|
15274 |
+
[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.4*) Gecko/*]
|
15275 |
+
Parent=Mozilla 1.4
|
15276 |
+
Platform=Win31
|
15277 |
+
Win16=true
|
15278 |
+
Win32=true
|
15279 |
+
|
15280 |
+
[Mozilla/5.0 (Windows; ?; Win95; *rv:1.4*) Gecko/*]
|
15281 |
+
Parent=Mozilla 1.4
|
15282 |
+
Platform=Win95
|
15283 |
+
Win32=true
|
15284 |
+
|
15285 |
+
[Mozilla/5.0 (Windows; ?; Win98; *rv:1.4*) Gecko/*]
|
15286 |
+
Parent=Mozilla 1.4
|
15287 |
+
Platform=Win98
|
15288 |
+
Win32=true
|
15289 |
+
|
15290 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.4*) Gecko/*]
|
15291 |
+
Parent=Mozilla 1.4
|
15292 |
+
Platform=Win2000
|
15293 |
+
Win32=true
|
15294 |
+
|
15295 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.4*) Gecko/*]
|
15296 |
+
Parent=Mozilla 1.4
|
15297 |
+
Platform=WinXP
|
15298 |
+
Win32=true
|
15299 |
+
|
15300 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.4*) Gecko/*]
|
15301 |
+
Parent=Mozilla 1.4
|
15302 |
+
Platform=WinNT
|
15303 |
+
Win32=true
|
15304 |
+
|
15305 |
+
[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.4*) Gecko/*]
|
15306 |
+
Parent=Mozilla 1.4
|
15307 |
+
Platform=FreeBSD
|
15308 |
+
|
15309 |
+
[Mozilla/5.0 (X11; *Linux*; *rv:1.4*) Gecko/*]
|
15310 |
+
Parent=Mozilla 1.4
|
15311 |
+
Platform=Linux
|
15312 |
+
|
15313 |
+
[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.4*) Gecko/*]
|
15314 |
+
Parent=Mozilla 1.4
|
15315 |
+
Platform=OpenBSD
|
15316 |
+
|
15317 |
+
[Mozilla/5.0 (X11; *SunOS*; *rv:1.4*) Gecko/*]
|
15318 |
+
Parent=Mozilla 1.4
|
15319 |
+
Platform=SunOS
|
15320 |
+
|
15321 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.5
|
15322 |
+
|
15323 |
+
[Mozilla 1.5]
|
15324 |
+
Parent=DefaultProperties
|
15325 |
+
Browser="Mozilla"
|
15326 |
+
Version=1.5
|
15327 |
+
MajorVer=1
|
15328 |
+
MinorVer=5
|
15329 |
+
Beta=true
|
15330 |
+
Frames=true
|
15331 |
+
IFrames=true
|
15332 |
+
Tables=true
|
15333 |
+
Cookies=true
|
15334 |
+
JavaApplets=true
|
15335 |
+
JavaScript=true
|
15336 |
+
CssVersion=2
|
15337 |
+
supportsCSS=true
|
15338 |
+
|
15339 |
+
[Mozilla/5.0 (*rv:1.5*) Gecko/*]
|
15340 |
+
Parent=Mozilla 1.5
|
15341 |
+
|
15342 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.5*) Gecko/*]
|
15343 |
+
Parent=Mozilla 1.5
|
15344 |
+
Platform=MacOSX
|
15345 |
+
|
15346 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.5*) Gecko/*]
|
15347 |
+
Parent=Mozilla 1.5
|
15348 |
+
Platform=WinME
|
15349 |
+
Win32=true
|
15350 |
+
|
15351 |
+
[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.5*) Gecko/*]
|
15352 |
+
Parent=Mozilla 1.5
|
15353 |
+
Platform=Win31
|
15354 |
+
Win32=true
|
15355 |
+
|
15356 |
+
[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.5*) Gecko/*]
|
15357 |
+
Parent=Mozilla 1.5
|
15358 |
+
Platform=Win31
|
15359 |
+
Win16=true
|
15360 |
+
Win32=true
|
15361 |
+
|
15362 |
+
[Mozilla/5.0 (Windows; ?; Win95; *rv:1.5*) Gecko/*]
|
15363 |
+
Parent=Mozilla 1.5
|
15364 |
+
Platform=Win95
|
15365 |
+
Win32=true
|
15366 |
+
|
15367 |
+
[Mozilla/5.0 (Windows; ?; Win98; *rv:1.5*) Gecko/*]
|
15368 |
+
Parent=Mozilla 1.5
|
15369 |
+
Platform=Win98
|
15370 |
+
Win32=true
|
15371 |
+
|
15372 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.5*) Gecko/*]
|
15373 |
+
Parent=Mozilla 1.5
|
15374 |
+
Platform=Win2000
|
15375 |
+
Win32=true
|
15376 |
+
|
15377 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.5*) Gecko/*]
|
15378 |
+
Parent=Mozilla 1.5
|
15379 |
+
Platform=WinXP
|
15380 |
+
Win32=true
|
15381 |
+
|
15382 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.5*) Gecko/*]
|
15383 |
+
Parent=Mozilla 1.5
|
15384 |
+
Platform=WinNT
|
15385 |
+
Win32=true
|
15386 |
+
|
15387 |
+
[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.5*) Gecko/*]
|
15388 |
+
Parent=Mozilla 1.5
|
15389 |
+
Platform=FreeBSD
|
15390 |
+
|
15391 |
+
[Mozilla/5.0 (X11; *Linux*; *rv:1.5*) Gecko/*]
|
15392 |
+
Parent=Mozilla 1.5
|
15393 |
+
Platform=Linux
|
15394 |
+
|
15395 |
+
[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.5*) Gecko/*]
|
15396 |
+
Parent=Mozilla 1.5
|
15397 |
+
Platform=OpenBSD
|
15398 |
+
|
15399 |
+
[Mozilla/5.0 (X11; *SunOS*; *rv:1.5*) Gecko/*]
|
15400 |
+
Parent=Mozilla 1.5
|
15401 |
+
Platform=SunOS
|
15402 |
+
|
15403 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.6
|
15404 |
+
|
15405 |
+
[Mozilla 1.6]
|
15406 |
+
Parent=DefaultProperties
|
15407 |
+
Browser="Mozilla"
|
15408 |
+
Version=1.6
|
15409 |
+
MajorVer=1
|
15410 |
+
MinorVer=6
|
15411 |
+
Beta=true
|
15412 |
+
Frames=true
|
15413 |
+
IFrames=true
|
15414 |
+
Tables=true
|
15415 |
+
Cookies=true
|
15416 |
+
JavaApplets=true
|
15417 |
+
JavaScript=true
|
15418 |
+
CssVersion=2
|
15419 |
+
supportsCSS=true
|
15420 |
+
|
15421 |
+
[Mozilla/5.0 (*rv:1.6*) Gecko/*]
|
15422 |
+
Parent=Mozilla 1.6
|
15423 |
+
|
15424 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.6*) Gecko/*]
|
15425 |
+
Parent=Mozilla 1.6
|
15426 |
+
Platform=MacOSX
|
15427 |
+
|
15428 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.6*) Gecko/*]
|
15429 |
+
Parent=Mozilla 1.6
|
15430 |
+
Platform=WinME
|
15431 |
+
Win32=true
|
15432 |
+
|
15433 |
+
[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.6*) Gecko/*]
|
15434 |
+
Parent=Mozilla 1.6
|
15435 |
+
Platform=Win31
|
15436 |
+
Win32=true
|
15437 |
+
|
15438 |
+
[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.6*) Gecko/*]
|
15439 |
+
Parent=Mozilla 1.6
|
15440 |
+
Platform=Win31
|
15441 |
+
Win16=true
|
15442 |
+
Win32=true
|
15443 |
+
|
15444 |
+
[Mozilla/5.0 (Windows; ?; Win95; *rv:1.6*) Gecko/*]
|
15445 |
+
Parent=Mozilla 1.6
|
15446 |
+
Platform=Win95
|
15447 |
+
Win32=true
|
15448 |
+
|
15449 |
+
[Mozilla/5.0 (Windows; ?; Win98; *rv:1.6*) Gecko/*]
|
15450 |
+
Parent=Mozilla 1.6
|
15451 |
+
Platform=Win98
|
15452 |
+
Win32=true
|
15453 |
+
|
15454 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.6*) Gecko/*]
|
15455 |
+
Parent=Mozilla 1.6
|
15456 |
+
Platform=Win2000
|
15457 |
+
Win32=true
|
15458 |
+
|
15459 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.6*) Gecko/*]
|
15460 |
+
Parent=Mozilla 1.6
|
15461 |
+
Platform=WinXP
|
15462 |
+
Win32=true
|
15463 |
+
|
15464 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.6*) Gecko/*]
|
15465 |
+
Parent=Mozilla 1.6
|
15466 |
+
Platform=WinNT
|
15467 |
+
Win32=true
|
15468 |
+
|
15469 |
+
[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.6*) Gecko/*]
|
15470 |
+
Parent=Mozilla 1.6
|
15471 |
+
Platform=FreeBSD
|
15472 |
+
|
15473 |
+
[Mozilla/5.0 (X11; *Linux*; *rv:1.6*) Gecko/*]
|
15474 |
+
Parent=Mozilla 1.6
|
15475 |
+
Platform=Linux
|
15476 |
+
|
15477 |
+
[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.6*) Gecko/*]
|
15478 |
+
Parent=Mozilla 1.6
|
15479 |
+
Platform=OpenBSD
|
15480 |
+
|
15481 |
+
[Mozilla/5.0 (X11; *SunOS*; *rv:1.6*) Gecko/*]
|
15482 |
+
Parent=Mozilla 1.6
|
15483 |
+
Platform=SunOS
|
15484 |
+
|
15485 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.7
|
15486 |
+
|
15487 |
+
[Mozilla 1.7]
|
15488 |
+
Parent=DefaultProperties
|
15489 |
+
Browser="Mozilla"
|
15490 |
+
Version=1.7
|
15491 |
+
MajorVer=1
|
15492 |
+
MinorVer=7
|
15493 |
+
Beta=true
|
15494 |
+
Frames=true
|
15495 |
+
IFrames=true
|
15496 |
+
Tables=true
|
15497 |
+
Cookies=true
|
15498 |
+
JavaApplets=true
|
15499 |
+
JavaScript=true
|
15500 |
+
CssVersion=2
|
15501 |
+
supportsCSS=true
|
15502 |
+
|
15503 |
+
[Mozilla/5.0 (*rv:1.7*) Gecko/*]
|
15504 |
+
Parent=Mozilla 1.7
|
15505 |
+
|
15506 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.7*) Gecko/*]
|
15507 |
+
Parent=Mozilla 1.7
|
15508 |
+
Platform=MacOSX
|
15509 |
+
|
15510 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.7*) Gecko/*]
|
15511 |
+
Parent=Mozilla 1.7
|
15512 |
+
Platform=WinME
|
15513 |
+
Win32=true
|
15514 |
+
|
15515 |
+
[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.7*) Gecko/*]
|
15516 |
+
Parent=Mozilla 1.7
|
15517 |
+
Platform=Win31
|
15518 |
+
Win32=true
|
15519 |
+
|
15520 |
+
[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.7*) Gecko/*]
|
15521 |
+
Parent=Mozilla 1.7
|
15522 |
+
Platform=Win31
|
15523 |
+
Win16=true
|
15524 |
+
Win32=true
|
15525 |
+
|
15526 |
+
[Mozilla/5.0 (Windows; ?; Win95; *rv:1.7*) Gecko/*]
|
15527 |
+
Parent=Mozilla 1.7
|
15528 |
+
Platform=Win95
|
15529 |
+
Win32=true
|
15530 |
+
|
15531 |
+
[Mozilla/5.0 (Windows; ?; Win98; *rv:1.7*) Gecko/*]
|
15532 |
+
Parent=Mozilla 1.7
|
15533 |
+
Platform=Win98
|
15534 |
+
Win32=true
|
15535 |
+
|
15536 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.7*) Gecko/*]
|
15537 |
+
Parent=Mozilla 1.7
|
15538 |
+
Platform=Win2000
|
15539 |
+
Win32=true
|
15540 |
+
|
15541 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.7*) Gecko/*]
|
15542 |
+
Parent=Mozilla 1.7
|
15543 |
+
Platform=WinXP
|
15544 |
+
Win32=true
|
15545 |
+
|
15546 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *rv:1.7*) Gecko/*]
|
15547 |
+
Parent=Mozilla 1.7
|
15548 |
+
Platform=Win2003
|
15549 |
+
Win32=true
|
15550 |
+
|
15551 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.7*) Gecko/*]
|
15552 |
+
Parent=Mozilla 1.7
|
15553 |
+
Platform=WinNT
|
15554 |
+
Win32=true
|
15555 |
+
|
15556 |
+
[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.7*) Gecko/*]
|
15557 |
+
Parent=Mozilla 1.7
|
15558 |
+
Platform=FreeBSD
|
15559 |
+
|
15560 |
+
[Mozilla/5.0 (X11; *Linux*; *rv:1.7*) Gecko/*]
|
15561 |
+
Parent=Mozilla 1.7
|
15562 |
+
Platform=Linux
|
15563 |
+
|
15564 |
+
[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.7*) Gecko/*]
|
15565 |
+
Parent=Mozilla 1.7
|
15566 |
+
Platform=OpenBSD
|
15567 |
+
|
15568 |
+
[Mozilla/5.0 (X11; *SunOS*; *rv:1.7*) Gecko/*]
|
15569 |
+
Parent=Mozilla 1.7
|
15570 |
+
Platform=SunOS
|
15571 |
+
|
15572 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.8
|
15573 |
+
|
15574 |
+
[Mozilla 1.8]
|
15575 |
+
Parent=DefaultProperties
|
15576 |
+
Browser="Mozilla"
|
15577 |
+
Version=1.8
|
15578 |
+
MajorVer=1
|
15579 |
+
MinorVer=8
|
15580 |
+
Frames=true
|
15581 |
+
IFrames=true
|
15582 |
+
Tables=true
|
15583 |
+
Cookies=true
|
15584 |
+
JavaApplets=true
|
15585 |
+
JavaScript=true
|
15586 |
+
CssVersion=2
|
15587 |
+
supportsCSS=true
|
15588 |
+
|
15589 |
+
[Mozilla/5.0 (*rv:1.8*) Gecko/*]
|
15590 |
+
Parent=Mozilla 1.8
|
15591 |
+
|
15592 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.8*) Gecko/*]
|
15593 |
+
Parent=Mozilla 1.8
|
15594 |
+
Platform=MacOSX
|
15595 |
+
|
15596 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.8*) Gecko/*]
|
15597 |
+
Parent=Mozilla 1.8
|
15598 |
+
Platform=WinME
|
15599 |
+
Win32=true
|
15600 |
+
|
15601 |
+
[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.8*) Gecko/*]
|
15602 |
+
Parent=Mozilla 1.8
|
15603 |
+
Win32=true
|
15604 |
+
|
15605 |
+
[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.8*) Gecko/*]
|
15606 |
+
Parent=Mozilla 1.8
|
15607 |
+
Platform=Win31
|
15608 |
+
Win16=true
|
15609 |
+
Win32=true
|
15610 |
+
|
15611 |
+
[Mozilla/5.0 (Windows; ?; Win95; *rv:1.8*) Gecko/*]
|
15612 |
+
Parent=Mozilla 1.8
|
15613 |
+
Platform=Win95
|
15614 |
+
Win32=true
|
15615 |
+
|
15616 |
+
[Mozilla/5.0 (Windows; ?; Win98; *rv:1.8*) Gecko/*]
|
15617 |
+
Parent=Mozilla 1.8
|
15618 |
+
Platform=Win98
|
15619 |
+
Win32=true
|
15620 |
+
|
15621 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.8*) Gecko/*]
|
15622 |
+
Parent=Mozilla 1.8
|
15623 |
+
Platform=Win2000
|
15624 |
+
Win32=true
|
15625 |
+
|
15626 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.8*) Gecko/*]
|
15627 |
+
Parent=Mozilla 1.8
|
15628 |
+
Platform=WinXP
|
15629 |
+
Win32=true
|
15630 |
+
|
15631 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *rv:1.8*) Gecko/*]
|
15632 |
+
Parent=Mozilla 1.8
|
15633 |
+
Platform=Win2003
|
15634 |
+
Win32=true
|
15635 |
+
|
15636 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.8*) Gecko/*]
|
15637 |
+
Parent=Mozilla 1.8
|
15638 |
+
Platform=WinNT
|
15639 |
+
Win32=true
|
15640 |
+
|
15641 |
+
[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.8*) Gecko/*]
|
15642 |
+
Parent=Mozilla 1.8
|
15643 |
+
Platform=FreeBSD
|
15644 |
+
|
15645 |
+
[Mozilla/5.0 (X11; *Linux*; *rv:1.8*) Gecko/*]
|
15646 |
+
Parent=Mozilla 1.8
|
15647 |
+
Platform=Linux
|
15648 |
+
|
15649 |
+
[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.8*) Gecko/*]
|
15650 |
+
Parent=Mozilla 1.8
|
15651 |
+
Platform=OpenBSD
|
15652 |
+
|
15653 |
+
[Mozilla/5.0 (X11; *SunOS*; *rv:1.8*) Gecko/*]
|
15654 |
+
Parent=Mozilla 1.8
|
15655 |
+
Platform=SunOS
|
15656 |
+
|
15657 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.9
|
15658 |
+
|
15659 |
+
[Mozilla 1.9]
|
15660 |
+
Parent=DefaultProperties
|
15661 |
+
Browser="Mozilla"
|
15662 |
+
Version=1.9
|
15663 |
+
MajorVer=1
|
15664 |
+
MinorVer=9
|
15665 |
+
Alpha=true
|
15666 |
+
Frames=true
|
15667 |
+
IFrames=true
|
15668 |
+
Tables=true
|
15669 |
+
Cookies=true
|
15670 |
+
JavaApplets=true
|
15671 |
+
JavaScript=true
|
15672 |
+
CssVersion=2
|
15673 |
+
supportsCSS=true
|
15674 |
+
|
15675 |
+
[Mozilla/5.0 (*rv:1.9*) Gecko/*]
|
15676 |
+
Parent=Mozilla 1.9
|
15677 |
+
|
15678 |
+
[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.9*) Gecko/*]
|
15679 |
+
Parent=Mozilla 1.9
|
15680 |
+
Platform=MacOSX
|
15681 |
+
|
15682 |
+
[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.9*) Gecko/*]
|
15683 |
+
Parent=Mozilla 1.9
|
15684 |
+
Platform=WinME
|
15685 |
+
Win32=true
|
15686 |
+
|
15687 |
+
[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.9*) Gecko/*]
|
15688 |
+
Parent=Mozilla 1.9
|
15689 |
+
Win32=true
|
15690 |
+
|
15691 |
+
[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.9*) Gecko/*]
|
15692 |
+
Parent=Mozilla 1.9
|
15693 |
+
Platform=Win31
|
15694 |
+
Win16=true
|
15695 |
+
Win32=true
|
15696 |
+
|
15697 |
+
[Mozilla/5.0 (Windows; ?; Win95; *rv:1.9*) Gecko/*]
|
15698 |
+
Parent=Mozilla 1.9
|
15699 |
+
Platform=Win95
|
15700 |
+
Win32=true
|
15701 |
+
|
15702 |
+
[Mozilla/5.0 (Windows; ?; Win98; *rv:1.9*) Gecko/*]
|
15703 |
+
Parent=Mozilla 1.9
|
15704 |
+
Platform=Win98
|
15705 |
+
Win32=true
|
15706 |
+
|
15707 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.9*) Gecko/*]
|
15708 |
+
Parent=Mozilla 1.9
|
15709 |
+
Platform=Win2000
|
15710 |
+
Win32=true
|
15711 |
+
|
15712 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.9*) Gecko/*]
|
15713 |
+
Parent=Mozilla 1.9
|
15714 |
+
Platform=WinXP
|
15715 |
+
Win32=true
|
15716 |
+
|
15717 |
+
[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *rv:1.9*) Gecko/*]
|
15718 |
+
Parent=Mozilla 1.9
|
15719 |
+
Platform=Win2003
|
15720 |
+
Win32=true
|
15721 |
+
|
15722 |
+
[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.9*) Gecko/*]
|
15723 |
+
Parent=Mozilla 1.9
|
15724 |
+
Platform=WinNT
|
15725 |
+
Win32=true
|
15726 |
+
|
15727 |
+
[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.9*) Gecko/*]
|
15728 |
+
Parent=Mozilla 1.9
|
15729 |
+
Platform=FreeBSD
|
15730 |
+
|
15731 |
+
[Mozilla/5.0 (X11; *Linux*; *rv:1.9*) Gecko/*]
|
15732 |
+
Parent=Mozilla 1.9
|
15733 |
+
Platform=Linux
|
15734 |
+
|
15735 |
+
[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.9*) Gecko/*]
|
15736 |
+
Parent=Mozilla 1.9
|
15737 |
+
Platform=OpenBSD
|
15738 |
+
|
15739 |
+
[Mozilla/5.0 (X11; *SunOS*; *rv:1.9*) Gecko/*]
|
15740 |
+
Parent=Mozilla 1.9
|
15741 |
+
Platform=SunOS
|
15742 |
+
|
15743 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE Mac
|
15744 |
+
|
15745 |
+
[IE Mac]
|
15746 |
+
Parent=DefaultProperties
|
15747 |
+
Browser="IE"
|
15748 |
+
Platform=MacPPC
|
15749 |
+
Frames=true
|
15750 |
+
IFrames=true
|
15751 |
+
Tables=true
|
15752 |
+
Cookies=true
|
15753 |
+
BackgroundSounds=true
|
15754 |
+
CDF=true
|
15755 |
+
JavaApplets=true
|
15756 |
+
JavaScript=true
|
15757 |
+
CssVersion=1
|
15758 |
+
supportsCSS=true
|
15759 |
+
|
15760 |
+
[Mozilla/?.? (compatible; MSIE 4.0*; *Mac_PowerPC*]
|
15761 |
+
Parent=IE Mac
|
15762 |
+
Version=4.0
|
15763 |
+
MajorVer=4
|
15764 |
+
MinorVer=0
|
15765 |
+
|
15766 |
+
[Mozilla/?.? (compatible; MSIE 4.5*; *Mac_PowerPC*]
|
15767 |
+
Parent=IE Mac
|
15768 |
+
Version=4.5
|
15769 |
+
MajorVer=4
|
15770 |
+
MinorVer=5
|
15771 |
+
|
15772 |
+
[Mozilla/?.? (compatible; MSIE 5.0*; *Mac_PowerPC*]
|
15773 |
+
Parent=IE Mac
|
15774 |
+
Version=5.0
|
15775 |
+
MajorVer=5
|
15776 |
+
MinorVer=0
|
15777 |
+
|
15778 |
+
[Mozilla/?.? (compatible; MSIE 5.1*; *Mac_PowerPC*]
|
15779 |
+
Parent=IE Mac
|
15780 |
+
Version=5.1
|
15781 |
+
MajorVer=5
|
15782 |
+
MinorVer=1
|
15783 |
+
|
15784 |
+
[Mozilla/?.? (compatible; MSIE 5.2*; *Mac_PowerPC*]
|
15785 |
+
Parent=IE Mac
|
15786 |
+
Version=5.2
|
15787 |
+
MajorVer=5
|
15788 |
+
MinorVer=2
|
15789 |
+
|
15790 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AOL 9.0/IE 5.5
|
15791 |
+
|
15792 |
+
[AOL 9.0/IE 5.5]
|
15793 |
+
Parent=DefaultProperties
|
15794 |
+
Browser="AOL"
|
15795 |
+
Version=5.5
|
15796 |
+
MajorVer=5
|
15797 |
+
MinorVer=5
|
15798 |
+
Win32=true
|
15799 |
+
Frames=true
|
15800 |
+
IFrames=true
|
15801 |
+
Tables=true
|
15802 |
+
Cookies=true
|
15803 |
+
BackgroundSounds=true
|
15804 |
+
CDF=true
|
15805 |
+
VBScript=true
|
15806 |
+
JavaApplets=true
|
15807 |
+
JavaScript=true
|
15808 |
+
ActiveXControls=true
|
15809 |
+
CssVersion=2
|
15810 |
+
supportsCSS=true
|
15811 |
+
AOL=true
|
15812 |
+
aolVersion=9.0
|
15813 |
+
|
15814 |
+
[Mozilla/?.* (?compatible; *MSIE 5.5; *AOL 9.0*)*]
|
15815 |
+
Parent=AOL 9.0/IE 5.5
|
15816 |
+
|
15817 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Win 9x 4.90*)*]
|
15818 |
+
Parent=AOL 9.0/IE 5.5
|
15819 |
+
Platform=WinME
|
15820 |
+
|
15821 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 95*)*]
|
15822 |
+
Parent=AOL 9.0/IE 5.5
|
15823 |
+
Platform=Win95
|
15824 |
+
|
15825 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*)*]
|
15826 |
+
Parent=AOL 9.0/IE 5.5
|
15827 |
+
Platform=Win98
|
15828 |
+
|
15829 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*.NET CLR 1*)*]
|
15830 |
+
Parent=AOL 9.0/IE 5.5
|
15831 |
+
|
15832 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*.NET CLR 1*.NET CLR 2*)*]
|
15833 |
+
Parent=AOL 9.0/IE 5.5
|
15834 |
+
|
15835 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*.NET CLR 2*)*]
|
15836 |
+
Parent=AOL 9.0/IE 5.5
|
15837 |
+
CssVersion=2
|
15838 |
+
supportsCSS=true
|
15839 |
+
|
15840 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*.NET CLR 2*.NET CLR 1*)*]
|
15841 |
+
Parent=AOL 9.0/IE 5.5
|
15842 |
+
|
15843 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*)*]
|
15844 |
+
Parent=AOL 9.0/IE 5.5
|
15845 |
+
Platform=WinME
|
15846 |
+
|
15847 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*)*]
|
15848 |
+
Parent=AOL 9.0/IE 5.5
|
15849 |
+
Platform=WinME
|
15850 |
+
|
15851 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*.NET CLR 2*)*]
|
15852 |
+
Parent=AOL 9.0/IE 5.5
|
15853 |
+
Platform=WinME
|
15854 |
+
|
15855 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*)*]
|
15856 |
+
Parent=AOL 9.0/IE 5.5
|
15857 |
+
Platform=WinME
|
15858 |
+
|
15859 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*.NET CLR 1*)*]
|
15860 |
+
Parent=AOL 9.0/IE 5.5
|
15861 |
+
Platform=WinME
|
15862 |
+
|
15863 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 4.0*)*]
|
15864 |
+
Parent=AOL 9.0/IE 5.5
|
15865 |
+
Platform=WinNT
|
15866 |
+
|
15867 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*)*]
|
15868 |
+
Parent=AOL 9.0/IE 5.5
|
15869 |
+
Platform=Win2000
|
15870 |
+
|
15871 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*)*]
|
15872 |
+
Parent=AOL 9.0/IE 5.5
|
15873 |
+
Platform=Win2000
|
15874 |
+
|
15875 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*.NET CLR 2*)*]
|
15876 |
+
Parent=AOL 9.0/IE 5.5
|
15877 |
+
Platform=Win2000
|
15878 |
+
|
15879 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*)*]
|
15880 |
+
Parent=AOL 9.0/IE 5.5
|
15881 |
+
Platform=Win2000
|
15882 |
+
|
15883 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*.NET CLR 1*)*]
|
15884 |
+
Parent=AOL 9.0/IE 5.5
|
15885 |
+
Platform=Win2000
|
15886 |
+
|
15887 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*)*]
|
15888 |
+
Parent=AOL 9.0/IE 5.5
|
15889 |
+
Platform=Win2000
|
15890 |
+
|
15891 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*)*]
|
15892 |
+
Parent=AOL 9.0/IE 5.5
|
15893 |
+
Platform=Win2000
|
15894 |
+
|
15895 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*.NET CLR 2*)*]
|
15896 |
+
Parent=AOL 9.0/IE 5.5
|
15897 |
+
Platform=Win2000
|
15898 |
+
|
15899 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*)*]
|
15900 |
+
Parent=AOL 9.0/IE 5.5
|
15901 |
+
Platform=Win2000
|
15902 |
+
|
15903 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*.NET CLR 1*)*]
|
15904 |
+
Parent=AOL 9.0/IE 5.5
|
15905 |
+
Platform=Win2000
|
15906 |
+
|
15907 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*)*]
|
15908 |
+
Parent=AOL 9.0/IE 5.5
|
15909 |
+
Platform=WinXP
|
15910 |
+
|
15911 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*)*]
|
15912 |
+
Parent=AOL 9.0/IE 5.5
|
15913 |
+
Platform=WinXP
|
15914 |
+
|
15915 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*.NET CLR 2*)*]
|
15916 |
+
Parent=AOL 9.0/IE 5.5
|
15917 |
+
Platform=WinXP
|
15918 |
+
|
15919 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*)*]
|
15920 |
+
Parent=AOL 9.0/IE 5.5
|
15921 |
+
Platform=WinXP
|
15922 |
+
|
15923 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*.NET CLR 1*)*]
|
15924 |
+
Parent=AOL 9.0/IE 5.5
|
15925 |
+
Platform=WinXP
|
15926 |
+
|
15927 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*)*]
|
15928 |
+
Parent=AOL 9.0/IE 5.5
|
15929 |
+
Platform=Win2003
|
15930 |
+
|
15931 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*)*]
|
15932 |
+
Parent=AOL 9.0/IE 5.5
|
15933 |
+
Platform=Win2003
|
15934 |
+
|
15935 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*.NET CLR 2*)*]
|
15936 |
+
Parent=AOL 9.0/IE 5.5
|
15937 |
+
Platform=Win2003
|
15938 |
+
|
15939 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*)*]
|
15940 |
+
Parent=AOL 9.0/IE 5.5
|
15941 |
+
Platform=Win2003
|
15942 |
+
|
15943 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*.NET CLR 1*)*]
|
15944 |
+
Parent=AOL 9.0/IE 5.5
|
15945 |
+
Platform=Win2003
|
15946 |
+
|
15947 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*)*]
|
15948 |
+
Parent=AOL 9.0/IE 5.5
|
15949 |
+
Platform=WinVista
|
15950 |
+
|
15951 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*)*]
|
15952 |
+
Parent=AOL 9.0/IE 5.5
|
15953 |
+
Platform=WinVista
|
15954 |
+
|
15955 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*.NET CLR 2*)*]
|
15956 |
+
Parent=AOL 9.0/IE 5.5
|
15957 |
+
Platform=WinVista
|
15958 |
+
|
15959 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*)*]
|
15960 |
+
Parent=AOL 9.0/IE 5.5
|
15961 |
+
Platform=WinVista
|
15962 |
+
|
15963 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*.NET CLR 1*)*]
|
15964 |
+
Parent=AOL 9.0/IE 5.5
|
15965 |
+
Platform=WinVista
|
15966 |
+
|
15967 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AOL 9.0/IE 6.0
|
15968 |
+
|
15969 |
+
[AOL 9.0/IE 6.0]
|
15970 |
+
Parent=DefaultProperties
|
15971 |
+
Browser="AOL"
|
15972 |
+
Version=6.0
|
15973 |
+
MajorVer=6
|
15974 |
+
Win32=true
|
15975 |
+
Frames=true
|
15976 |
+
IFrames=true
|
15977 |
+
Tables=true
|
15978 |
+
Cookies=true
|
15979 |
+
BackgroundSounds=true
|
15980 |
+
CDF=true
|
15981 |
+
VBScript=true
|
15982 |
+
JavaApplets=true
|
15983 |
+
JavaScript=true
|
15984 |
+
ActiveXControls=true
|
15985 |
+
CssVersion=2
|
15986 |
+
supportsCSS=true
|
15987 |
+
AOL=true
|
15988 |
+
aolVersion=9.0
|
15989 |
+
|
15990 |
+
[Mozilla/?.* (?compatible; *MSIE 6.0; *AOL 9.0*)*]
|
15991 |
+
Parent=AOL 9.0/IE 6.0
|
15992 |
+
|
15993 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Win 9x 4.90*)*]
|
15994 |
+
Parent=AOL 9.0/IE 6.0
|
15995 |
+
Platform=WinME
|
15996 |
+
|
15997 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 95*)*]
|
15998 |
+
Parent=AOL 9.0/IE 6.0
|
15999 |
+
Platform=Win95
|
16000 |
+
|
16001 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*)*]
|
16002 |
+
Parent=AOL 9.0/IE 6.0
|
16003 |
+
Platform=Win98
|
16004 |
+
|
16005 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*.NET CLR 1*)*]
|
16006 |
+
Parent=AOL 9.0/IE 6.0
|
16007 |
+
|
16008 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*.NET CLR 1*.NET CLR 2*)*]
|
16009 |
+
Parent=AOL 9.0/IE 6.0
|
16010 |
+
|
16011 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*.NET CLR 2*)*]
|
16012 |
+
Parent=AOL 9.0/IE 6.0
|
16013 |
+
CssVersion=2
|
16014 |
+
supportsCSS=true
|
16015 |
+
|
16016 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*.NET CLR 2*.NET CLR 1*)*]
|
16017 |
+
Parent=AOL 9.0/IE 6.0
|
16018 |
+
|
16019 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*)*]
|
16020 |
+
Parent=AOL 9.0/IE 6.0
|
16021 |
+
Platform=WinME
|
16022 |
+
|
16023 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*)*]
|
16024 |
+
Parent=AOL 9.0/IE 6.0
|
16025 |
+
Platform=WinME
|
16026 |
+
|
16027 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*.NET CLR 2*)*]
|
16028 |
+
Parent=AOL 9.0/IE 6.0
|
16029 |
+
Platform=WinME
|
16030 |
+
|
16031 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*)*]
|
16032 |
+
Parent=AOL 9.0/IE 6.0
|
16033 |
+
Platform=WinME
|
16034 |
+
|
16035 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*.NET CLR 1*)*]
|
16036 |
+
Parent=AOL 9.0/IE 6.0
|
16037 |
+
Platform=WinME
|
16038 |
+
|
16039 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 4.0*)*]
|
16040 |
+
Parent=AOL 9.0/IE 6.0
|
16041 |
+
Platform=WinNT
|
16042 |
+
|
16043 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*)*]
|
16044 |
+
Parent=AOL 9.0/IE 6.0
|
16045 |
+
Platform=Win2000
|
16046 |
+
|
16047 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*)*]
|
16048 |
+
Parent=AOL 9.0/IE 6.0
|
16049 |
+
Platform=Win2000
|
16050 |
+
|
16051 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*.NET CLR 2*)*]
|
16052 |
+
Parent=AOL 9.0/IE 6.0
|
16053 |
+
Platform=Win2000
|
16054 |
+
|
16055 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*)*]
|
16056 |
+
Parent=AOL 9.0/IE 6.0
|
16057 |
+
Platform=Win2000
|
16058 |
+
|
16059 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*.NET CLR 1*)*]
|
16060 |
+
Parent=AOL 9.0/IE 6.0
|
16061 |
+
Platform=Win2000
|
16062 |
+
|
16063 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*)*]
|
16064 |
+
Parent=AOL 9.0/IE 6.0
|
16065 |
+
Platform=Win2000
|
16066 |
+
|
16067 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*)*]
|
16068 |
+
Parent=AOL 9.0/IE 6.0
|
16069 |
+
Platform=Win2000
|
16070 |
+
|
16071 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*.NET CLR 2*)*]
|
16072 |
+
Parent=AOL 9.0/IE 6.0
|
16073 |
+
Platform=Win2000
|
16074 |
+
|
16075 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*)*]
|
16076 |
+
Parent=AOL 9.0/IE 6.0
|
16077 |
+
Platform=Win2000
|
16078 |
+
|
16079 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*.NET CLR 1*)*]
|
16080 |
+
Parent=AOL 9.0/IE 6.0
|
16081 |
+
Platform=Win2000
|
16082 |
+
|
16083 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*)*]
|
16084 |
+
Parent=AOL 9.0/IE 6.0
|
16085 |
+
Platform=WinXP
|
16086 |
+
|
16087 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*)*]
|
16088 |
+
Parent=AOL 9.0/IE 6.0
|
16089 |
+
Platform=WinXP
|
16090 |
+
|
16091 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*.NET CLR 2*)*]
|
16092 |
+
Parent=AOL 9.0/IE 6.0
|
16093 |
+
Platform=WinXP
|
16094 |
+
|
16095 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*)*]
|
16096 |
+
Parent=AOL 9.0/IE 6.0
|
16097 |
+
Platform=WinXP
|
16098 |
+
|
16099 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*.NET CLR 1*)*]
|
16100 |
+
Parent=AOL 9.0/IE 6.0
|
16101 |
+
Platform=WinXP
|
16102 |
+
|
16103 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*)*]
|
16104 |
+
Parent=AOL 9.0/IE 6.0
|
16105 |
+
Platform=Win2003
|
16106 |
+
|
16107 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*)*]
|
16108 |
+
Parent=AOL 9.0/IE 6.0
|
16109 |
+
Platform=Win2003
|
16110 |
+
|
16111 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*.NET CLR 2*)*]
|
16112 |
+
Parent=AOL 9.0/IE 6.0
|
16113 |
+
Platform=Win2003
|
16114 |
+
|
16115 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*)*]
|
16116 |
+
Parent=AOL 9.0/IE 6.0
|
16117 |
+
Platform=Win2003
|
16118 |
+
|
16119 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*.NET CLR 1*)*]
|
16120 |
+
Parent=AOL 9.0/IE 6.0
|
16121 |
+
Platform=Win2003
|
16122 |
+
|
16123 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*)*]
|
16124 |
+
Parent=AOL 9.0/IE 6.0
|
16125 |
+
Platform=WinVista
|
16126 |
+
|
16127 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*)*]
|
16128 |
+
Parent=AOL 9.0/IE 6.0
|
16129 |
+
Platform=WinVista
|
16130 |
+
|
16131 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*.NET CLR 2*)*]
|
16132 |
+
Parent=AOL 9.0/IE 6.0
|
16133 |
+
Platform=WinVista
|
16134 |
+
|
16135 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*)*]
|
16136 |
+
Parent=AOL 9.0/IE 6.0
|
16137 |
+
Platform=WinVista
|
16138 |
+
|
16139 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*.NET CLR 1*)*]
|
16140 |
+
Parent=AOL 9.0/IE 6.0
|
16141 |
+
Platform=WinVista
|
16142 |
+
|
16143 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AOL 9.0/IE 7.0
|
16144 |
+
|
16145 |
+
[AOL 9.0/IE 7.0]
|
16146 |
+
Parent=DefaultProperties
|
16147 |
+
Browser="AOL"
|
16148 |
+
Version=7.0
|
16149 |
+
MajorVer=7
|
16150 |
+
Win32=true
|
16151 |
+
Frames=true
|
16152 |
+
IFrames=true
|
16153 |
+
Tables=true
|
16154 |
+
Cookies=true
|
16155 |
+
BackgroundSounds=true
|
16156 |
+
CDF=true
|
16157 |
+
VBScript=true
|
16158 |
+
JavaApplets=true
|
16159 |
+
JavaScript=true
|
16160 |
+
ActiveXControls=true
|
16161 |
+
CssVersion=2
|
16162 |
+
supportsCSS=true
|
16163 |
+
AOL=true
|
16164 |
+
aolVersion=9.0
|
16165 |
+
|
16166 |
+
[Mozilla/?.* (?compatible; *MSIE 7.0; *AOL 9.0*)*]
|
16167 |
+
Parent=AOL 9.0/IE 7.0
|
16168 |
+
|
16169 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Win 9x 4.90*)*]
|
16170 |
+
Parent=AOL 9.0/IE 7.0
|
16171 |
+
Platform=WinME
|
16172 |
+
|
16173 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 95*)*]
|
16174 |
+
Parent=AOL 9.0/IE 7.0
|
16175 |
+
Platform=Win95
|
16176 |
+
|
16177 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*)*]
|
16178 |
+
Parent=AOL 9.0/IE 7.0
|
16179 |
+
Platform=Win98
|
16180 |
+
|
16181 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*.NET CLR 1*)*]
|
16182 |
+
Parent=AOL 9.0/IE 7.0
|
16183 |
+
|
16184 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*.NET CLR 1*.NET CLR 2*)*]
|
16185 |
+
Parent=AOL 9.0/IE 7.0
|
16186 |
+
|
16187 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*.NET CLR 2*)*]
|
16188 |
+
Parent=AOL 9.0/IE 7.0
|
16189 |
+
CssVersion=2
|
16190 |
+
supportsCSS=true
|
16191 |
+
|
16192 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*.NET CLR 2*.NET CLR 1*)*]
|
16193 |
+
Parent=AOL 9.0/IE 7.0
|
16194 |
+
|
16195 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*)*]
|
16196 |
+
Parent=AOL 9.0/IE 7.0
|
16197 |
+
Platform=WinME
|
16198 |
+
|
16199 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*)*]
|
16200 |
+
Parent=AOL 9.0/IE 7.0
|
16201 |
+
Platform=WinME
|
16202 |
+
|
16203 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*.NET CLR 2*)*]
|
16204 |
+
Parent=AOL 9.0/IE 7.0
|
16205 |
+
Platform=WinME
|
16206 |
+
|
16207 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*)*]
|
16208 |
+
Parent=AOL 9.0/IE 7.0
|
16209 |
+
Platform=WinME
|
16210 |
+
|
16211 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*.NET CLR 1*)*]
|
16212 |
+
Parent=AOL 9.0/IE 7.0
|
16213 |
+
Platform=WinME
|
16214 |
+
|
16215 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 4.0*)*]
|
16216 |
+
Parent=AOL 9.0/IE 7.0
|
16217 |
+
Platform=WinNT
|
16218 |
+
|
16219 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*)*]
|
16220 |
+
Parent=AOL 9.0/IE 7.0
|
16221 |
+
Platform=Win2000
|
16222 |
+
|
16223 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*)*]
|
16224 |
+
Parent=AOL 9.0/IE 7.0
|
16225 |
+
Platform=Win2000
|
16226 |
+
|
16227 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*.NET CLR 2*)*]
|
16228 |
+
Parent=AOL 9.0/IE 7.0
|
16229 |
+
Platform=Win2000
|
16230 |
+
|
16231 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*)*]
|
16232 |
+
Parent=AOL 9.0/IE 7.0
|
16233 |
+
Platform=Win2000
|
16234 |
+
|
16235 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*.NET CLR 1*)*]
|
16236 |
+
Parent=AOL 9.0/IE 7.0
|
16237 |
+
Platform=Win2000
|
16238 |
+
|
16239 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*)*]
|
16240 |
+
Parent=AOL 9.0/IE 7.0
|
16241 |
+
Platform=Win2000
|
16242 |
+
|
16243 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*)*]
|
16244 |
+
Parent=AOL 9.0/IE 7.0
|
16245 |
+
Platform=Win2000
|
16246 |
+
|
16247 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*.NET CLR 2*)*]
|
16248 |
+
Parent=AOL 9.0/IE 7.0
|
16249 |
+
Platform=Win2000
|
16250 |
+
|
16251 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*)*]
|
16252 |
+
Parent=AOL 9.0/IE 7.0
|
16253 |
+
Platform=Win2000
|
16254 |
+
|
16255 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*.NET CLR 1*)*]
|
16256 |
+
Parent=AOL 9.0/IE 7.0
|
16257 |
+
Platform=Win2000
|
16258 |
+
|
16259 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*)*]
|
16260 |
+
Parent=AOL 9.0/IE 7.0
|
16261 |
+
Platform=WinXP
|
16262 |
+
|
16263 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*)*]
|
16264 |
+
Parent=AOL 9.0/IE 7.0
|
16265 |
+
Platform=WinXP
|
16266 |
+
|
16267 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*.NET CLR 2*)*]
|
16268 |
+
Parent=AOL 9.0/IE 7.0
|
16269 |
+
Platform=WinXP
|
16270 |
+
|
16271 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*)*]
|
16272 |
+
Parent=AOL 9.0/IE 7.0
|
16273 |
+
Platform=WinXP
|
16274 |
+
|
16275 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*.NET CLR 1*)*]
|
16276 |
+
Parent=AOL 9.0/IE 7.0
|
16277 |
+
Platform=WinXP
|
16278 |
+
|
16279 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*)*]
|
16280 |
+
Parent=AOL 9.0/IE 7.0
|
16281 |
+
Platform=Win2003
|
16282 |
+
|
16283 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*)*]
|
16284 |
+
Parent=AOL 9.0/IE 7.0
|
16285 |
+
Platform=Win2003
|
16286 |
+
|
16287 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*.NET CLR 2*)*]
|
16288 |
+
Parent=AOL 9.0/IE 7.0
|
16289 |
+
Platform=Win2003
|
16290 |
+
|
16291 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*)*]
|
16292 |
+
Parent=AOL 9.0/IE 7.0
|
16293 |
+
Platform=Win2003
|
16294 |
+
|
16295 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*.NET CLR 1*)*]
|
16296 |
+
Parent=AOL 9.0/IE 7.0
|
16297 |
+
Platform=Win2003
|
16298 |
+
|
16299 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*)*]
|
16300 |
+
Parent=AOL 9.0/IE 7.0
|
16301 |
+
Platform=WinVista
|
16302 |
+
|
16303 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*)*]
|
16304 |
+
Parent=AOL 9.0/IE 7.0
|
16305 |
+
Platform=WinVista
|
16306 |
+
|
16307 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*.NET CLR 2*)*]
|
16308 |
+
Parent=AOL 9.0/IE 7.0
|
16309 |
+
Platform=WinVista
|
16310 |
+
|
16311 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*)*]
|
16312 |
+
Parent=AOL 9.0/IE 7.0
|
16313 |
+
Platform=WinVista
|
16314 |
+
|
16315 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*.NET CLR 1*)*]
|
16316 |
+
Parent=AOL 9.0/IE 7.0
|
16317 |
+
Platform=WinVista
|
16318 |
+
|
16319 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Avant Browser
|
16320 |
+
|
16321 |
+
[Avant Browser]
|
16322 |
+
Parent=DefaultProperties
|
16323 |
+
Browser="Avant Browser"
|
16324 |
+
Frames=true
|
16325 |
+
IFrames=true
|
16326 |
+
Tables=true
|
16327 |
+
Cookies=true
|
16328 |
+
BackgroundSounds=true
|
16329 |
+
CDF=true
|
16330 |
+
VBScript=true
|
16331 |
+
JavaApplets=true
|
16332 |
+
JavaScript=true
|
16333 |
+
ActiveXControls=true
|
16334 |
+
CssVersion=2
|
16335 |
+
supportsCSS=true
|
16336 |
+
|
16337 |
+
[Advanced Browser (http://www.avantbrowser.com)]
|
16338 |
+
Parent=Avant Browser
|
16339 |
+
|
16340 |
+
[Avant Browser*]
|
16341 |
+
Parent=Avant Browser
|
16342 |
+
|
16343 |
+
[Avant Browser/*]
|
16344 |
+
Parent=Avant Browser
|
16345 |
+
|
16346 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 4.01
|
16347 |
+
|
16348 |
+
[IE 4.01]
|
16349 |
+
Parent=DefaultProperties
|
16350 |
+
Browser="IE"
|
16351 |
+
Version=4.01
|
16352 |
+
MajorVer=4
|
16353 |
+
MinorVer=01
|
16354 |
+
Win32=true
|
16355 |
+
Frames=true
|
16356 |
+
IFrames=true
|
16357 |
+
Tables=true
|
16358 |
+
Cookies=true
|
16359 |
+
BackgroundSounds=true
|
16360 |
+
CDF=true
|
16361 |
+
VBScript=true
|
16362 |
+
JavaApplets=true
|
16363 |
+
JavaScript=true
|
16364 |
+
ActiveXControls=true
|
16365 |
+
CssVersion=2
|
16366 |
+
supportsCSS=true
|
16367 |
+
|
16368 |
+
[Mozilla/?.* (?compatible; *MSIE 4.01*)*]
|
16369 |
+
Parent=IE 4.01
|
16370 |
+
|
16371 |
+
[Mozilla/4.0 (compatible; MSIE 4.01; *Windows 95*)*]
|
16372 |
+
Parent=IE 4.01
|
16373 |
+
Platform=Win95
|
16374 |
+
|
16375 |
+
[Mozilla/4.0 (compatible; MSIE 4.01; *Windows 98*)*]
|
16376 |
+
Parent=IE 4.01
|
16377 |
+
Platform=Win98
|
16378 |
+
|
16379 |
+
[Mozilla/4.0 (compatible; MSIE 4.01; *Windows 98; Win 9x 4.90;*)*]
|
16380 |
+
Parent=IE 4.01
|
16381 |
+
Platform=WinME
|
16382 |
+
|
16383 |
+
[Mozilla/4.0 (compatible; MSIE 4.01; *Windows NT 4.0*)*]
|
16384 |
+
Parent=IE 4.01
|
16385 |
+
Platform=WinNT
|
16386 |
+
|
16387 |
+
[Mozilla/4.0 (compatible; MSIE 4.01; *Windows NT 5.0*)*]
|
16388 |
+
Parent=IE 4.01
|
16389 |
+
Platform=Win2000
|
16390 |
+
|
16391 |
+
[Mozilla/4.0 (compatible; MSIE 4.01; *Windows NT 5.01*)*]
|
16392 |
+
Parent=IE 4.01
|
16393 |
+
Platform=Win2000
|
16394 |
+
|
16395 |
+
[Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)]
|
16396 |
+
Parent=IE 4.01
|
16397 |
+
Platform=WinNT
|
16398 |
+
|
16399 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 5.0
|
16400 |
+
|
16401 |
+
[IE 5.0]
|
16402 |
+
Parent=DefaultProperties
|
16403 |
+
Browser="IE"
|
16404 |
+
Version=5.0
|
16405 |
+
MajorVer=5
|
16406 |
+
Win32=true
|
16407 |
+
Frames=true
|
16408 |
+
IFrames=true
|
16409 |
+
Tables=true
|
16410 |
+
Cookies=true
|
16411 |
+
BackgroundSounds=true
|
16412 |
+
CDF=true
|
16413 |
+
VBScript=true
|
16414 |
+
JavaApplets=true
|
16415 |
+
JavaScript=true
|
16416 |
+
ActiveXControls=true
|
16417 |
+
CssVersion=2
|
16418 |
+
supportsCSS=true
|
16419 |
+
|
16420 |
+
[Mozilla/?.* (?compatible; *MSIE 5.0*)*]
|
16421 |
+
Parent=IE 5.0
|
16422 |
+
|
16423 |
+
[Mozilla/4.0 (compatible; MSIE 5.0; *Windows 95*)*]
|
16424 |
+
Parent=IE 5.0
|
16425 |
+
Platform=Win95
|
16426 |
+
|
16427 |
+
[Mozilla/4.0 (compatible; MSIE 5.0; *Windows 98*)*]
|
16428 |
+
Parent=IE 5.0
|
16429 |
+
Platform=Win98
|
16430 |
+
|
16431 |
+
[Mozilla/4.0 (compatible; MSIE 5.0; *Windows 98; Win 9x 4.90;*)*]
|
16432 |
+
Parent=IE 5.0
|
16433 |
+
Platform=WinME
|
16434 |
+
|
16435 |
+
[Mozilla/4.0 (compatible; MSIE 5.0; *Windows NT 4.0*)*]
|
16436 |
+
Parent=IE 5.0
|
16437 |
+
Platform=WinNT
|
16438 |
+
|
16439 |
+
[Mozilla/4.0 (compatible; MSIE 5.0; *Windows NT 5.0*)*]
|
16440 |
+
Parent=IE 5.0
|
16441 |
+
Platform=Win2000
|
16442 |
+
|
16443 |
+
[Mozilla/4.0 (compatible; MSIE 5.0; *Windows NT 5.01*)*]
|
16444 |
+
Parent=IE 5.0
|
16445 |
+
Platform=Win2000
|
16446 |
+
|
16447 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 5.01
|
16448 |
+
|
16449 |
+
[IE 5.01]
|
16450 |
+
Parent=DefaultProperties
|
16451 |
+
Browser="IE"
|
16452 |
+
Version=5.01
|
16453 |
+
MajorVer=5
|
16454 |
+
MinorVer=01
|
16455 |
+
Win32=true
|
16456 |
+
Frames=true
|
16457 |
+
IFrames=true
|
16458 |
+
Tables=true
|
16459 |
+
Cookies=true
|
16460 |
+
BackgroundSounds=true
|
16461 |
+
CDF=true
|
16462 |
+
VBScript=true
|
16463 |
+
JavaApplets=true
|
16464 |
+
JavaScript=true
|
16465 |
+
ActiveXControls=true
|
16466 |
+
CssVersion=2
|
16467 |
+
supportsCSS=true
|
16468 |
+
|
16469 |
+
[Mozilla/?.* (?compatible; *MSIE 5.01*)*]
|
16470 |
+
Parent=IE 5.01
|
16471 |
+
|
16472 |
+
[Mozilla/4.0 (compatible; MSIE 5.01; *Windows 95*)*]
|
16473 |
+
Parent=IE 5.01
|
16474 |
+
Platform=Win95
|
16475 |
+
|
16476 |
+
[Mozilla/4.0 (compatible; MSIE 5.01; *Windows 98*)*]
|
16477 |
+
Parent=IE 5.01
|
16478 |
+
Platform=Win98
|
16479 |
+
|
16480 |
+
[Mozilla/4.0 (compatible; MSIE 5.01; *Windows 98; Win 9x 4.90;*)*]
|
16481 |
+
Parent=IE 5.01
|
16482 |
+
Platform=WinME
|
16483 |
+
|
16484 |
+
[Mozilla/4.0 (compatible; MSIE 5.01; *Windows NT 4.0*)*]
|
16485 |
+
Parent=IE 5.01
|
16486 |
+
Platform=WinNT
|
16487 |
+
|
16488 |
+
[Mozilla/4.0 (compatible; MSIE 5.01; *Windows NT 5.0*)*]
|
16489 |
+
Parent=IE 5.01
|
16490 |
+
Platform=Win2000
|
16491 |
+
|
16492 |
+
[Mozilla/4.0 (compatible; MSIE 5.01; *Windows NT 5.01*)*]
|
16493 |
+
Parent=IE 5.01
|
16494 |
+
Platform=Win2000
|
16495 |
+
|
16496 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 5.5
|
16497 |
+
|
16498 |
+
[IE 5.5]
|
16499 |
+
Parent=DefaultProperties
|
16500 |
+
Browser="IE"
|
16501 |
+
Version=5.5
|
16502 |
+
MajorVer=5
|
16503 |
+
MinorVer=5
|
16504 |
+
Win32=true
|
16505 |
+
Frames=true
|
16506 |
+
IFrames=true
|
16507 |
+
Tables=true
|
16508 |
+
Cookies=true
|
16509 |
+
BackgroundSounds=true
|
16510 |
+
CDF=true
|
16511 |
+
VBScript=true
|
16512 |
+
JavaApplets=true
|
16513 |
+
JavaScript=true
|
16514 |
+
ActiveXControls=true
|
16515 |
+
CssVersion=2
|
16516 |
+
supportsCSS=true
|
16517 |
+
|
16518 |
+
[Mozilla/?.* (?compatible; *MSIE 5.5*)*]
|
16519 |
+
Parent=IE 5.5
|
16520 |
+
|
16521 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *Windows 95*)*]
|
16522 |
+
Parent=IE 5.5
|
16523 |
+
Platform=Win95
|
16524 |
+
|
16525 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *Windows 98*)*]
|
16526 |
+
Parent=IE 5.5
|
16527 |
+
Platform=Win98
|
16528 |
+
|
16529 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *Windows 98; Win 9x 4.90*)*]
|
16530 |
+
Parent=IE 5.5
|
16531 |
+
Platform=WinME
|
16532 |
+
|
16533 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 4.0*)*]
|
16534 |
+
Parent=IE 5.5
|
16535 |
+
Platform=WinNT
|
16536 |
+
|
16537 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 5.0*)*]
|
16538 |
+
Parent=IE 5.5
|
16539 |
+
Platform=Win2000
|
16540 |
+
|
16541 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 5.01*)*]
|
16542 |
+
Parent=IE 5.5
|
16543 |
+
Platform=Win2000
|
16544 |
+
|
16545 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 5.1*)*]
|
16546 |
+
Parent=IE 5.5
|
16547 |
+
Platform=WinXP
|
16548 |
+
|
16549 |
+
[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 5.2*)*]
|
16550 |
+
Parent=IE 5.5
|
16551 |
+
Platform=Win2003
|
16552 |
+
|
16553 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 6.0
|
16554 |
+
|
16555 |
+
[IE 6.0]
|
16556 |
+
Parent=DefaultProperties
|
16557 |
+
Browser="IE"
|
16558 |
+
Version=6.0
|
16559 |
+
MajorVer=6
|
16560 |
+
Win32=true
|
16561 |
+
Frames=true
|
16562 |
+
IFrames=true
|
16563 |
+
Tables=true
|
16564 |
+
Cookies=true
|
16565 |
+
BackgroundSounds=true
|
16566 |
+
CDF=true
|
16567 |
+
VBScript=true
|
16568 |
+
JavaApplets=true
|
16569 |
+
JavaScript=true
|
16570 |
+
ActiveXControls=true
|
16571 |
+
CssVersion=2
|
16572 |
+
supportsCSS=true
|
16573 |
+
|
16574 |
+
[Mozilla/?.* (?compatible; *MSIE 6.0*)*]
|
16575 |
+
Parent=IE 6.0
|
16576 |
+
|
16577 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows 95*)*]
|
16578 |
+
Parent=IE 6.0
|
16579 |
+
Platform=Win95
|
16580 |
+
|
16581 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows 98*)*]
|
16582 |
+
Parent=IE 6.0
|
16583 |
+
Platform=Win98
|
16584 |
+
|
16585 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows 98; Win 9x 4.90*)*]
|
16586 |
+
Parent=IE 6.0
|
16587 |
+
Platform=WinME
|
16588 |
+
|
16589 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 4.0*)*]
|
16590 |
+
Parent=IE 6.0
|
16591 |
+
Platform=WinNT
|
16592 |
+
|
16593 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.0*)*]
|
16594 |
+
Parent=IE 6.0
|
16595 |
+
Platform=Win2000
|
16596 |
+
|
16597 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.01*)*]
|
16598 |
+
Parent=IE 6.0
|
16599 |
+
Platform=Win2000
|
16600 |
+
|
16601 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.1*)*]
|
16602 |
+
Parent=IE 6.0
|
16603 |
+
Platform=WinXP
|
16604 |
+
|
16605 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.2*)*]
|
16606 |
+
Parent=IE 6.0
|
16607 |
+
Platform=Win2003
|
16608 |
+
|
16609 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.2;*Win64;*)*]
|
16610 |
+
Parent=IE 6.0
|
16611 |
+
Platform=WinXP
|
16612 |
+
Win32=false
|
16613 |
+
Win64=true
|
16614 |
+
|
16615 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.2;*WOW64;*)*]
|
16616 |
+
Parent=IE 6.0
|
16617 |
+
Platform=WinXP
|
16618 |
+
|
16619 |
+
[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 6.0*)*]
|
16620 |
+
Parent=IE 6.0
|
16621 |
+
Platform=WinVista
|
16622 |
+
|
16623 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 7.0
|
16624 |
+
|
16625 |
+
[IE 7.0]
|
16626 |
+
Parent=DefaultProperties
|
16627 |
+
Browser="IE"
|
16628 |
+
Version=7.0
|
16629 |
+
MajorVer=7
|
16630 |
+
Win32=true
|
16631 |
+
Frames=true
|
16632 |
+
IFrames=true
|
16633 |
+
Tables=true
|
16634 |
+
Cookies=true
|
16635 |
+
BackgroundSounds=true
|
16636 |
+
CDF=true
|
16637 |
+
VBScript=true
|
16638 |
+
JavaApplets=true
|
16639 |
+
JavaScript=true
|
16640 |
+
ActiveXControls=true
|
16641 |
+
CssVersion=2
|
16642 |
+
supportsCSS=true
|
16643 |
+
|
16644 |
+
[Mozilla/?.* (?compatible; *MSIE 7.0*)*]
|
16645 |
+
Parent=IE 7.0
|
16646 |
+
|
16647 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows 98*)*]
|
16648 |
+
Parent=IE 7.0
|
16649 |
+
Platform=Win98
|
16650 |
+
|
16651 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows 98; Win 9x 4.90;*)*]
|
16652 |
+
Parent=IE 7.0
|
16653 |
+
Platform=WinME
|
16654 |
+
|
16655 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 4.0*)*]
|
16656 |
+
Parent=IE 7.0
|
16657 |
+
Platform=WinNT
|
16658 |
+
|
16659 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.0*)*]
|
16660 |
+
Parent=IE 7.0
|
16661 |
+
Platform=Win2000
|
16662 |
+
|
16663 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.01*)*]
|
16664 |
+
Parent=IE 7.0
|
16665 |
+
Platform=Win2000
|
16666 |
+
|
16667 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.1*)*]
|
16668 |
+
Parent=IE 7.0
|
16669 |
+
Platform=WinXP
|
16670 |
+
|
16671 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.2*)*]
|
16672 |
+
Parent=IE 7.0
|
16673 |
+
Platform=Win2003
|
16674 |
+
|
16675 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.2;*Win64;*)*]
|
16676 |
+
Parent=IE 7.0
|
16677 |
+
Platform=WinXP
|
16678 |
+
Win32=false
|
16679 |
+
Win64=true
|
16680 |
+
|
16681 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.2;*WOW64;*)*]
|
16682 |
+
Parent=IE 7.0
|
16683 |
+
Platform=WinXP
|
16684 |
+
|
16685 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 6.0*)*]
|
16686 |
+
Parent=IE 7.0
|
16687 |
+
Platform=WinVista
|
16688 |
+
|
16689 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 6.1*)*]
|
16690 |
+
Parent=IE 7.0
|
16691 |
+
Platform=Win7
|
16692 |
+
|
16693 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; *)*]
|
16694 |
+
Parent=IE 7.0
|
16695 |
+
Platform=Win7
|
16696 |
+
|
16697 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 8.0
|
16698 |
+
|
16699 |
+
[IE 8.0]
|
16700 |
+
Parent=DefaultProperties
|
16701 |
+
Browser="IE"
|
16702 |
+
Version=8.0
|
16703 |
+
MajorVer=8
|
16704 |
+
Win32=true
|
16705 |
+
Frames=true
|
16706 |
+
IFrames=true
|
16707 |
+
Tables=true
|
16708 |
+
Cookies=true
|
16709 |
+
BackgroundSounds=true
|
16710 |
+
CDF=true
|
16711 |
+
VBScript=true
|
16712 |
+
JavaApplets=true
|
16713 |
+
JavaScript=true
|
16714 |
+
ActiveXControls=true
|
16715 |
+
CssVersion=3
|
16716 |
+
supportsCSS=true
|
16717 |
+
|
16718 |
+
[Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0*)*]
|
16719 |
+
Parent=IE 8.0
|
16720 |
+
Platform=WinVista
|
16721 |
+
|
16722 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Win32*)*]
|
16723 |
+
Parent=IE 8.0
|
16724 |
+
Platform=Win32
|
16725 |
+
|
16726 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.0*)*]
|
16727 |
+
Parent=IE 8.0
|
16728 |
+
Platform=Win2000
|
16729 |
+
|
16730 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1*)*]
|
16731 |
+
Parent=IE 8.0
|
16732 |
+
Platform=WinXP
|
16733 |
+
|
16734 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2*)*]
|
16735 |
+
Parent=IE 8.0
|
16736 |
+
Platform=Win2003
|
16737 |
+
|
16738 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0*)*]
|
16739 |
+
Parent=IE 8.0
|
16740 |
+
Platform=WinVista
|
16741 |
+
|
16742 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0*)*]
|
16743 |
+
Parent=IE 8.0
|
16744 |
+
Platform=WinVista
|
16745 |
+
|
16746 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Win64; x64; Trident/4.0*)*]
|
16747 |
+
Parent=IE 8.0
|
16748 |
+
Platform=WinVista
|
16749 |
+
Win32=false
|
16750 |
+
Win64=true
|
16751 |
+
|
16752 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0*)*]
|
16753 |
+
Parent=IE 8.0
|
16754 |
+
Platform=WinVista
|
16755 |
+
Win64=false
|
16756 |
+
|
16757 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1*)*]
|
16758 |
+
Parent=IE 8.0
|
16759 |
+
Platform=Win7
|
16760 |
+
|
16761 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0*)*]
|
16762 |
+
Parent=IE 8.0
|
16763 |
+
Platform=Win7
|
16764 |
+
|
16765 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0*)*]
|
16766 |
+
Parent=IE 8.0
|
16767 |
+
Platform=Win7
|
16768 |
+
Win32=false
|
16769 |
+
Win64=true
|
16770 |
+
|
16771 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0*)*]
|
16772 |
+
Parent=IE 8.0
|
16773 |
+
Platform=Win7
|
16774 |
+
Win64=false
|
16775 |
+
|
16776 |
+
[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 7.0; Trident/4.0*)*]
|
16777 |
+
Parent=IE 8.0
|
16778 |
+
Platform=Win7
|
16779 |
+
|
16780 |
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Default Browser
|
16781 |
+
|
16782 |
+
[*]
|
16783 |
+
Browser="Default Browser"
|
16784 |
+
Version=0
|
16785 |
+
MajorVer=0
|
16786 |
+
MinorVer=0
|
16787 |
+
Platform=unknown
|
16788 |
+
Alpha=false
|
16789 |
+
Beta=false
|
16790 |
+
Win16=false
|
16791 |
+
Win32=false
|
16792 |
+
Win64=false
|
16793 |
+
Frames=true
|
16794 |
+
IFrames=false
|
16795 |
+
Tables=true
|
16796 |
+
Cookies=false
|
16797 |
+
BackgroundSounds=false
|
16798 |
+
CDF=false
|
16799 |
+
VBScript=false
|
16800 |
+
JavaApplets=false
|
16801 |
+
JavaScript=false
|
16802 |
+
ActiveXControls=false
|
16803 |
+
isBanned=false
|
16804 |
+
isMobileDevice=false
|
16805 |
+
isSyndicationReader=false
|
16806 |
+
Crawler=false
|
16807 |
+
CssVersion=0
|
16808 |
+
supportsCSS=false
|
16809 |
+
AOL=false
|
16810 |
+
aolVersion=0
|
includes/version-2-ichor/README.txt
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Hello.
|
2 |
+
|
3 |
+
This is the Open Flash Chart source code.
|
4 |
+
|
5 |
+
Take a look around :-)
|
6 |
+
|
7 |
+
The test data is in the 'data-files' directory.
|
8 |
+
|
includes/version-2-ichor/js/README.txt
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
***************
|
2 |
+
** JS Folder **
|
3 |
+
***************
|
4 |
+
|
5 |
+
Here are some Javascript libraries used on the code or samples.
|
6 |
+
|
7 |
+
- swfobject.js
|
8 |
+
|
9 |
+
SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
|
10 |
+
*
|
11 |
+
* SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
|
12 |
+
* http://www.opensource.org/licenses/mit-license.php
|
includes/version-2-ichor/js/json/json2.js
ADDED
@@ -0,0 +1,461 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
http://www.JSON.org/json2.js
|
3 |
+
2008-03-24
|
4 |
+
|
5 |
+
Public Domain.
|
6 |
+
|
7 |
+
NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
|
8 |
+
|
9 |
+
See http://www.JSON.org/js.html
|
10 |
+
|
11 |
+
This file creates a global JSON object containing three methods: stringify,
|
12 |
+
parse, and quote.
|
13 |
+
|
14 |
+
|
15 |
+
JSON.stringify(value, replacer, space)
|
16 |
+
value any JavaScript value, usually an object or array.
|
17 |
+
|
18 |
+
replacer an optional parameter that determines how object
|
19 |
+
values are stringified for objects without a toJSON
|
20 |
+
method. It can be a function or an array.
|
21 |
+
|
22 |
+
space an optional parameter that specifies the indentation
|
23 |
+
of nested structures. If it is omitted, the text will
|
24 |
+
be packed without extra whitespace. If it is a number,
|
25 |
+
it will specify the number of spaces to indent at each
|
26 |
+
level. If it is a string (such as '\t'), it contains the
|
27 |
+
characters used to indent at each level.
|
28 |
+
|
29 |
+
This method produces a JSON text from a JavaScript value.
|
30 |
+
|
31 |
+
When an object value is found, if the object contains a toJSON
|
32 |
+
method, its toJSON method will be called and the result will be
|
33 |
+
stringified. A toJSON method does not serialize: it returns the
|
34 |
+
value represented by the name/value pair that should be serialized,
|
35 |
+
or undefined if nothing should be serialized. The toJSON method will
|
36 |
+
be passed the key associated with the value, and this will be bound
|
37 |
+
to the object holding the key.
|
38 |
+
|
39 |
+
This is the toJSON method added to Dates:
|
40 |
+
|
41 |
+
function toJSON(key) {
|
42 |
+
return this.getUTCFullYear() + '-' +
|
43 |
+
f(this.getUTCMonth() + 1) + '-' +
|
44 |
+
f(this.getUTCDate()) + 'T' +
|
45 |
+
f(this.getUTCHours()) + ':' +
|
46 |
+
f(this.getUTCMinutes()) + ':' +
|
47 |
+
f(this.getUTCSeconds()) + 'Z';
|
48 |
+
}
|
49 |
+
|
50 |
+
You can provide an optional replacer method. It will be passed the
|
51 |
+
key and value of each member, with this bound to the containing
|
52 |
+
object. The value that is returned from your method will be
|
53 |
+
serialized. If your method returns undefined, then the member will
|
54 |
+
be excluded from the serialization.
|
55 |
+
|
56 |
+
If no replacer parameter is provided, then a default replacer
|
57 |
+
will be used:
|
58 |
+
|
59 |
+
function replacer(key, value) {
|
60 |
+
return Object.hasOwnProperty.call(this, key) ?
|
61 |
+
value : undefined;
|
62 |
+
}
|
63 |
+
|
64 |
+
The default replacer is passed the key and value for each item in
|
65 |
+
the structure. It excludes inherited members.
|
66 |
+
|
67 |
+
If the replacer parameter is an array, then it will be used to
|
68 |
+
select the members to be serialized. It filters the results such
|
69 |
+
that only members with keys listed in the replacer array are
|
70 |
+
stringified.
|
71 |
+
|
72 |
+
Values that do not have JSON representaions, such as undefined or
|
73 |
+
functions, will not be serialized. Such values in objects will be
|
74 |
+
dropped; in arrays they will be replaced with null. You can use
|
75 |
+
a replacer function to replace those with JSON values.
|
76 |
+
JSON.stringify(undefined) returns undefined.
|
77 |
+
|
78 |
+
The optional space parameter produces a stringification of the value
|
79 |
+
that is filled with line breaks and indentation to make it easier to
|
80 |
+
read.
|
81 |
+
|
82 |
+
If the space parameter is a non-empty string, then that string will
|
83 |
+
be used for indentation. If the space parameter is a number, then
|
84 |
+
then indentation will be that many spaces.
|
85 |
+
|
86 |
+
Example:
|
87 |
+
|
88 |
+
text = JSON.stringify(['e', {pluribus: 'unum'}]);
|
89 |
+
// text is '["e",{"pluribus":"unum"}]'
|
90 |
+
|
91 |
+
|
92 |
+
text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
|
93 |
+
// text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'
|
94 |
+
|
95 |
+
|
96 |
+
JSON.parse(text, reviver)
|
97 |
+
This method parses a JSON text to produce an object or array.
|
98 |
+
It can throw a SyntaxError exception.
|
99 |
+
|
100 |
+
The optional reviver parameter is a function that can filter and
|
101 |
+
transform the results. It receives each of the keys and values,
|
102 |
+
and its return value is used instead of the original value.
|
103 |
+
If it returns what it received, then the structure is not modified.
|
104 |
+
If it returns undefined then the member is deleted.
|
105 |
+
|
106 |
+
Example:
|
107 |
+
|
108 |
+
// Parse the text. Values that look like ISO date strings will
|
109 |
+
// be converted to Date objects.
|
110 |
+
|
111 |
+
myData = JSON.parse(text, function (key, value) {
|
112 |
+
var a;
|
113 |
+
if (typeof value === 'string') {
|
114 |
+
a =
|
115 |
+
/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
|
116 |
+
if (a) {
|
117 |
+
return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
|
118 |
+
+a[5], +a[6]));
|
119 |
+
}
|
120 |
+
}
|
121 |
+
return value;
|
122 |
+
});
|
123 |
+
|
124 |
+
|
125 |
+
JSON.quote(text)
|
126 |
+
This method wraps a string in quotes, escaping some characters
|
127 |
+
as needed.
|
128 |
+
|
129 |
+
|
130 |
+
This is a reference implementation. You are free to copy, modify, or
|
131 |
+
redistribute.
|
132 |
+
|
133 |
+
USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD THIRD PARTY
|
134 |
+
CODE INTO YOUR PAGES.
|
135 |
+
*/
|
136 |
+
|
137 |
+
/*jslint regexp: true, forin: true, evil: true */
|
138 |
+
|
139 |
+
/*global JSON */
|
140 |
+
|
141 |
+
/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
|
142 |
+
call, charCodeAt, floor, getUTCDate, getUTCFullYear, getUTCHours,
|
143 |
+
getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, length,
|
144 |
+
parse, propertyIsEnumerable, prototype, push, quote, replace, stringify,
|
145 |
+
test, toJSON, toString
|
146 |
+
*/
|
147 |
+
|
148 |
+
if (!this.JSON) {
|
149 |
+
|
150 |
+
// Create a JSON object only if one does not already exist. We create the
|
151 |
+
// object in a closure to avoid global variables.
|
152 |
+
|
153 |
+
JSON = function () {
|
154 |
+
|
155 |
+
function f(n) { // Format integers to have at least two digits.
|
156 |
+
return n < 10 ? '0' + n : n;
|
157 |
+
}
|
158 |
+
|
159 |
+
Date.prototype.toJSON = function () {
|
160 |
+
|
161 |
+
// Eventually, this method will be based on the date.toISOString method.
|
162 |
+
|
163 |
+
return this.getUTCFullYear() + '-' +
|
164 |
+
f(this.getUTCMonth() + 1) + '-' +
|
165 |
+
f(this.getUTCDate()) + 'T' +
|
166 |
+
f(this.getUTCHours()) + ':' +
|
167 |
+
f(this.getUTCMinutes()) + ':' +
|
168 |
+
f(this.getUTCSeconds()) + 'Z';
|
169 |
+
};
|
170 |
+
|
171 |
+
|
172 |
+
var escapeable = /["\\\x00-\x1f\x7f-\x9f]/g,
|
173 |
+
gap,
|
174 |
+
indent,
|
175 |
+
meta = { // table of character substitutions
|
176 |
+
'\b': '\\b',
|
177 |
+
'\t': '\\t',
|
178 |
+
'\n': '\\n',
|
179 |
+
'\f': '\\f',
|
180 |
+
'\r': '\\r',
|
181 |
+
'"' : '\\"',
|
182 |
+
'\\': '\\\\'
|
183 |
+
},
|
184 |
+
rep;
|
185 |
+
|
186 |
+
|
187 |
+
function quote(string) {
|
188 |
+
|
189 |
+
// If the string contains no control characters, no quote characters, and no
|
190 |
+
// backslash characters, then we can safely slap some quotes around it.
|
191 |
+
// Otherwise we must also replace the offending characters with safe escape
|
192 |
+
// sequences.
|
193 |
+
|
194 |
+
return escapeable.test(string) ?
|
195 |
+
'"' + string.replace(escapeable, function (a) {
|
196 |
+
var c = meta[a];
|
197 |
+
if (typeof c === 'string') {
|
198 |
+
return c;
|
199 |
+
}
|
200 |
+
c = a.charCodeAt();
|
201 |
+
return '\\u00' + Math.floor(c / 16).toString(16) +
|
202 |
+
(c % 16).toString(16);
|
203 |
+
}) + '"' :
|
204 |
+
'"' + string + '"';
|
205 |
+
}
|
206 |
+
|
207 |
+
|
208 |
+
function str(key, holder) {
|
209 |
+
|
210 |
+
// Produce a string from holder[key].
|
211 |
+
|
212 |
+
var i, // The loop counter.
|
213 |
+
k, // The member key.
|
214 |
+
v, // The member value.
|
215 |
+
length,
|
216 |
+
mind = gap,
|
217 |
+
partial,
|
218 |
+
value = holder[key];
|
219 |
+
|
220 |
+
// If the value has a toJSON method, call it to obtain a replacement value.
|
221 |
+
|
222 |
+
if (value && typeof value === 'object' &&
|
223 |
+
typeof value.toJSON === 'function') {
|
224 |
+
value = value.toJSON(key);
|
225 |
+
}
|
226 |
+
|
227 |
+
// If we were called with a replacer function, then call the replacer to
|
228 |
+
// obtain a replacement value.
|
229 |
+
|
230 |
+
if (typeof rep === 'function') {
|
231 |
+
value = rep.call(holder, key, value);
|
232 |
+
}
|
233 |
+
|
234 |
+
// What happens next depends on the value's type.
|
235 |
+
|
236 |
+
switch (typeof value) {
|
237 |
+
case 'string':
|
238 |
+
return quote(value);
|
239 |
+
|
240 |
+
case 'number':
|
241 |
+
|
242 |
+
// JSON numbers must be finite. Encode non-finite numbers as null.
|
243 |
+
|
244 |
+
return isFinite(value) ? String(value) : 'null';
|
245 |
+
|
246 |
+
case 'boolean':
|
247 |
+
case 'null':
|
248 |
+
|
249 |
+
// If the value is a boolean or null, convert it to a string. Note:
|
250 |
+
// typeof null does not produce 'null'. The case is included here in
|
251 |
+
// the remote chance that this gets fixed someday.
|
252 |
+
|
253 |
+
return String(value);
|
254 |
+
|
255 |
+
// If the type is 'object', we might be dealing with an object or an array or
|
256 |
+
// null.
|
257 |
+
|
258 |
+
case 'object':
|
259 |
+
|
260 |
+
// Due to a specification blunder in ECMAScript, typeof null is 'object',
|
261 |
+
// so watch out for that case.
|
262 |
+
|
263 |
+
if (!value) {
|
264 |
+
return 'null';
|
265 |
+
}
|
266 |
+
|
267 |
+
// Make an array to hold the partial results of stringifying this object value.
|
268 |
+
|
269 |
+
gap += indent;
|
270 |
+
partial = [];
|
271 |
+
|
272 |
+
// If the object has a dontEnum length property, we'll treat it as an array.
|
273 |
+
|
274 |
+
if (typeof value.length === 'number' &&
|
275 |
+
!(value.propertyIsEnumerable('length'))) {
|
276 |
+
|
277 |
+
// The object is an array. Stringify every element. Use null as a placeholder
|
278 |
+
// for non-JSON values.
|
279 |
+
|
280 |
+
length = value.length;
|
281 |
+
for (i = 0; i < length; i += 1) {
|
282 |
+
partial[i] = str(i, value) || 'null';
|
283 |
+
}
|
284 |
+
|
285 |
+
// Join all of the elements together, separated with commas, and wrap them in
|
286 |
+
// brackets.
|
287 |
+
|
288 |
+
v = partial.length === 0 ? '[]' :
|
289 |
+
gap ? '[\n' + gap + partial.join(',\n' + gap) +
|
290 |
+
'\n' + mind + ']' :
|
291 |
+
'[' + partial.join(',') + ']';
|
292 |
+
gap = mind;
|
293 |
+
return v;
|
294 |
+
}
|
295 |
+
|
296 |
+
// If the replacer is an array, use it to select the members to be stringified.
|
297 |
+
|
298 |
+
if (typeof rep === 'object') {
|
299 |
+
length = rep.length;
|
300 |
+
for (i = 0; i < length; i += 1) {
|
301 |
+
k = rep[i];
|
302 |
+
if (typeof k === 'string') {
|
303 |
+
v = str(k, value, rep);
|
304 |
+
if (v) {
|
305 |
+
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
306 |
+
}
|
307 |
+
}
|
308 |
+
}
|
309 |
+
} else {
|
310 |
+
|
311 |
+
// Otherwise, iterate through all of the keys in the object.
|
312 |
+
|
313 |
+
for (k in value) {
|
314 |
+
v = str(k, value, rep);
|
315 |
+
if (v) {
|
316 |
+
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
317 |
+
}
|
318 |
+
}
|
319 |
+
}
|
320 |
+
|
321 |
+
// Join all of the member texts together, separated with commas,
|
322 |
+
// and wrap them in braces.
|
323 |
+
|
324 |
+
v = partial.length === 0 ? '{}' :
|
325 |
+
gap ? '{\n' + gap + partial.join(',\n' + gap) +
|
326 |
+
'\n' + mind + '}' :
|
327 |
+
'{' + partial.join(',') + '}';
|
328 |
+
gap = mind;
|
329 |
+
return v;
|
330 |
+
}
|
331 |
+
}
|
332 |
+
|
333 |
+
|
334 |
+
// Return the JSON object containing the stringify, parse, and quote methods.
|
335 |
+
|
336 |
+
return {
|
337 |
+
stringify: function (value, replacer, space) {
|
338 |
+
|
339 |
+
// The stringify method takes a value and an optional replacer, and an optional
|
340 |
+
// space parameter, and returns a JSON text. The replacer can be a function
|
341 |
+
// that can replace values, or an array of strings that will select the keys.
|
342 |
+
// A default replacer method can be provided. Use of the space parameter can
|
343 |
+
// produce text that is more easily readable.
|
344 |
+
|
345 |
+
var i;
|
346 |
+
gap = '';
|
347 |
+
indent = '';
|
348 |
+
if (space) {
|
349 |
+
|
350 |
+
// If the space parameter is a number, make an indent string containing that
|
351 |
+
// many spaces.
|
352 |
+
|
353 |
+
if (typeof space === 'number') {
|
354 |
+
for (i = 0; i < space; i += 1) {
|
355 |
+
indent += ' ';
|
356 |
+
}
|
357 |
+
|
358 |
+
// If the space parameter is a string, it will be used as the indent string.
|
359 |
+
|
360 |
+
} else if (typeof space === 'string') {
|
361 |
+
indent = space;
|
362 |
+
}
|
363 |
+
}
|
364 |
+
|
365 |
+
// If there is no replacer parameter, use the default replacer.
|
366 |
+
|
367 |
+
if (!replacer) {
|
368 |
+
rep = function (key, value) {
|
369 |
+
if (!Object.hasOwnProperty.call(this, key)) {
|
370 |
+
return undefined;
|
371 |
+
}
|
372 |
+
return value;
|
373 |
+
};
|
374 |
+
|
375 |
+
// The replacer can be a function or an array. Otherwise, throw an error.
|
376 |
+
|
377 |
+
} else if (typeof replacer === 'function' ||
|
378 |
+
(typeof replacer === 'object' &&
|
379 |
+
typeof replacer.length === 'number')) {
|
380 |
+
rep = replacer;
|
381 |
+
} else {
|
382 |
+
throw new Error('JSON.stringify');
|
383 |
+
}
|
384 |
+
|
385 |
+
// Make a fake root object containing our value under the key of ''.
|
386 |
+
// Return the result of stringifying the value.
|
387 |
+
|
388 |
+
return str('', {'': value});
|
389 |
+
},
|
390 |
+
|
391 |
+
|
392 |
+
parse: function (text, reviver) {
|
393 |
+
|
394 |
+
// The parse method takes a text and an optional reviver function, and returns
|
395 |
+
// a JavaScript value if the text is a valid JSON text.
|
396 |
+
|
397 |
+
var j;
|
398 |
+
|
399 |
+
function walk(holder, key) {
|
400 |
+
|
401 |
+
// The walk method is used to recursively walk the resulting structure so
|
402 |
+
// that modifications can be made.
|
403 |
+
|
404 |
+
var k, v, value = holder[key];
|
405 |
+
if (value && typeof value === 'object') {
|
406 |
+
for (k in value) {
|
407 |
+
if (Object.hasOwnProperty.call(value, k)) {
|
408 |
+
v = walk(value, k);
|
409 |
+
if (v !== undefined) {
|
410 |
+
value[k] = v;
|
411 |
+
} else {
|
412 |
+
delete value[k];
|
413 |
+
}
|
414 |
+
}
|
415 |
+
}
|
416 |
+
}
|
417 |
+
return reviver.call(holder, key, value);
|
418 |
+
}
|
419 |
+
|
420 |
+
|
421 |
+
// Parsing happens in three stages. In the first stage, we run the text against
|
422 |
+
// regular expressions that look for non-JSON patterns. We are especially
|
423 |
+
// concerned with '()' and 'new' because they can cause invocation, and '='
|
424 |
+
// because it can cause mutation. But just to be safe, we want to reject all
|
425 |
+
// unexpected forms.
|
426 |
+
|
427 |
+
// We split the first stage into 4 regexp operations in order to work around
|
428 |
+
// crippling inefficiencies in IE's and Safari's regexp engines. First we
|
429 |
+
// replace all backslash pairs with '@' (a non-JSON character). Second, we
|
430 |
+
// replace all simple value tokens with ']' characters. Third, we delete all
|
431 |
+
// open brackets that follow a colon or comma or that begin the text. Finally,
|
432 |
+
// we look to see that the remaining characters are only whitespace or ']' or
|
433 |
+
// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.
|
434 |
+
|
435 |
+
if (/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g, '@').
|
436 |
+
replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').
|
437 |
+
replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
|
438 |
+
|
439 |
+
// In the second stage we use the eval function to compile the text into a
|
440 |
+
// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
|
441 |
+
// in JavaScript: it can begin a block or an object literal. We wrap the text
|
442 |
+
// in parens to eliminate the ambiguity.
|
443 |
+
|
444 |
+
j = eval('(' + text + ')');
|
445 |
+
|
446 |
+
// In the optional third stage, we recursively walk the new structure, passing
|
447 |
+
// each name/value pair to a reviver function for possible transformation.
|
448 |
+
|
449 |
+
return typeof reviver === 'function' ?
|
450 |
+
walk({'': j}, '') : j;
|
451 |
+
}
|
452 |
+
|
453 |
+
// If the text is not JSON parseable, then a SyntaxError is thrown.
|
454 |
+
|
455 |
+
throw new SyntaxError('JSON.parse');
|
456 |
+
},
|
457 |
+
|
458 |
+
quote: quote
|
459 |
+
};
|
460 |
+
}();
|
461 |
+
}
|
includes/version-2-ichor/js/swfobject.js
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* SWFObject v2.1 <http://code.google.com/p/swfobject/>
|
2 |
+
Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis
|
3 |
+
This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
|
4 |
+
*/
|
5 |
+
var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return }f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return }if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return }}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return }var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return }var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return }AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();
|
includes/version-2-ichor/open-flash-chart.swf
ADDED
Binary file
|
pretty-bar.php
ADDED
@@ -0,0 +1,81 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require_once('../../../wp-config.php');
|
3 |
+
require_once('prli-config.php');
|
4 |
+
?>
|
5 |
+
<html>
|
6 |
+
<head>
|
7 |
+
<style type="text/css">
|
8 |
+
html, body {
|
9 |
+
margin: 0px;
|
10 |
+
padding: 0px;
|
11 |
+
}
|
12 |
+
|
13 |
+
#prettybar {
|
14 |
+
position: fixed;
|
15 |
+
top: 0;
|
16 |
+
padding: 0px;
|
17 |
+
margin: 0px;
|
18 |
+
width: 100%;
|
19 |
+
height: 65px;
|
20 |
+
border-bottom: 2px solid black;
|
21 |
+
}
|
22 |
+
|
23 |
+
#blog_title, #baritems {
|
24 |
+
margin-top: 3px;
|
25 |
+
padding: 0px;
|
26 |
+
}
|
27 |
+
|
28 |
+
h1,h2,h3,h4,p {
|
29 |
+
font-family: Arial;
|
30 |
+
padding: 0px;
|
31 |
+
margin: 0px;
|
32 |
+
}
|
33 |
+
|
34 |
+
a {
|
35 |
+
text-decoration: none;
|
36 |
+
}
|
37 |
+
|
38 |
+
a:hover {
|
39 |
+
color: #ababab;
|
40 |
+
}
|
41 |
+
|
42 |
+
#closebutton {
|
43 |
+
padding-top: 20px;
|
44 |
+
padding-right: 10px;
|
45 |
+
float: right;
|
46 |
+
}
|
47 |
+
|
48 |
+
ul#baritems li {
|
49 |
+
display: inline;
|
50 |
+
float: left;
|
51 |
+
padding-left: 15px;
|
52 |
+
}
|
53 |
+
|
54 |
+
#retweet {
|
55 |
+
padding-top: 10px;
|
56 |
+
padding-left: 50px;
|
57 |
+
}
|
58 |
+
|
59 |
+
</style>
|
60 |
+
</head>
|
61 |
+
<body>
|
62 |
+
<div id="prettybar">
|
63 |
+
<p id="closebutton"><a href="<?php echo $_GET['url']; ?>" target="_top">Close</a></p>
|
64 |
+
<ul id="baritems">
|
65 |
+
<li>
|
66 |
+
<div id="blog_title">
|
67 |
+
<h2><a href="<?php echo $prli_blogurl; ?>" target="_top"><?php echo $prli_blogname; ?></a></h2>
|
68 |
+
<p><?php echo $prli_blogdescription; ?></p>
|
69 |
+
</div>
|
70 |
+
</li>
|
71 |
+
<li>
|
72 |
+
<div id="retweet">
|
73 |
+
<h4><a href="<?php echo $_GET['url']; ?>" target="_top">You're Viewing: <?php echo $_GET['url']; ?></a></h4>
|
74 |
+
<h4><a href="http://twitter.com/home?status=<?php echo $_GET['link']; ?>" target="_top">Share on Twitter</a></h4>
|
75 |
+
</div>
|
76 |
+
</li>
|
77 |
+
</ul>
|
78 |
+
</div>
|
79 |
+
</div>
|
80 |
+
</body>
|
81 |
+
</html>
|
pretty-link.php
ADDED
@@ -0,0 +1,296 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Plugin Name: Pretty Link
|
4 |
+
Plugin URI: http://blairwilliams.com/pretty-link
|
5 |
+
Description: Shrink, track and share any URL on the Internet from your WordPress website!
|
6 |
+
Version: 1.3.20
|
7 |
+
Author: Blair Williams
|
8 |
+
Author URI: http://blairwilliams.com
|
9 |
+
Copyright: 2009, Caseproof, LLC
|
10 |
+
|
11 |
+
GNU General Public License, Free Software Foundation <http://creativecommons.org/licenses/GPL/2.0/>
|
12 |
+
This program is free software; you can redistribute it and/or modify
|
13 |
+
it under the terms of the GNU General Public License as published by
|
14 |
+
the Free Software Foundation; either version 2 of the License, or
|
15 |
+
(at your option) any later version.
|
16 |
+
|
17 |
+
This program is distributed in the hope that it will be useful,
|
18 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
19 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
20 |
+
GNU General Public License for more details.
|
21 |
+
|
22 |
+
You should have received a copy of the GNU General Public License
|
23 |
+
along with this program; if not, write to the Free Software
|
24 |
+
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
25 |
+
*/
|
26 |
+
|
27 |
+
require_once('prli-config.php');
|
28 |
+
require_once(PRLI_MODELS_PATH . '/models.inc.php');
|
29 |
+
|
30 |
+
|
31 |
+
function prli_menu()
|
32 |
+
{
|
33 |
+
add_menu_page('Pretty Link', 'Pretty Link', 8, PRLI_PATH.'/prli-links.php','',PRLI_URL.'/images/pretty-link-small.png');
|
34 |
+
add_submenu_page(PRLI_PATH.'/prli-links.php', 'Pretty Link | Add New Link', 'Add New Link', 8, PRLI_PATH.'/prli-add-link.php');
|
35 |
+
add_submenu_page(PRLI_PATH.'/prli-links.php', 'Pretty Link | Groups', 'Groups', 8, PRLI_PATH.'/prli-groups.php');
|
36 |
+
add_submenu_page(PRLI_PATH.'/prli-links.php', 'Pretty Link | Hits', 'Hits', 8, PRLI_PATH.'/prli-clicks.php');
|
37 |
+
|
38 |
+
add_options_page('Pretty Link Settings', 'Pretty Link', 8, PRLI_PATH.'/prli-options.php');
|
39 |
+
|
40 |
+
add_action('admin_head-pretty-link/prli-clicks.php', 'prli_reports_admin_header');
|
41 |
+
add_action('admin_head-pretty-link/prli-links.php', 'prli_links_admin_header');
|
42 |
+
add_action('admin_head-pretty-link/prli-add-link.php', 'prli_links_admin_header');
|
43 |
+
add_action('admin_head-pretty-link/prli-groups.php', 'prli_groups_admin_header');
|
44 |
+
}
|
45 |
+
|
46 |
+
add_action('admin_menu', 'prli_menu');
|
47 |
+
|
48 |
+
/* Add header to prli-clicks page */
|
49 |
+
function prli_reports_admin_header()
|
50 |
+
{
|
51 |
+
// Don't show this sheesh if we're displaying the vuid or ip grouping
|
52 |
+
if(!isset($_GET['ip']) and !isset($_GET['vuid']))
|
53 |
+
{
|
54 |
+
global $prli_siteurl, $prli_click, $prli_utils;
|
55 |
+
|
56 |
+
$params = $prli_click->get_params_array();
|
57 |
+
$first_click = $prli_utils->getFirstClickDate();
|
58 |
+
|
59 |
+
// Adjust for the first click
|
60 |
+
if(isset($first_click))
|
61 |
+
{
|
62 |
+
$min_date = (int)((time()-$first_click)/60/60/24);
|
63 |
+
|
64 |
+
if($min_date < 30)
|
65 |
+
$start_timestamp = $prli_utils->get_start_date($params,$min_date);
|
66 |
+
else
|
67 |
+
$start_timestamp = $prli_utils->get_start_date($params,30);
|
68 |
+
|
69 |
+
$end_timestamp = $prli_utils->get_end_date($params);
|
70 |
+
}
|
71 |
+
else
|
72 |
+
{
|
73 |
+
$min_date = 0;
|
74 |
+
$start_timestamp = time();
|
75 |
+
$end_timestamp = time();
|
76 |
+
}
|
77 |
+
|
78 |
+
$link_id = $params['l'];
|
79 |
+
$type = $params['type'];
|
80 |
+
$group = $params['group'];
|
81 |
+
|
82 |
+
require_once 'classes/views/prli-clicks/head.php';
|
83 |
+
}
|
84 |
+
}
|
85 |
+
|
86 |
+
/* Add header to the prli-links page */
|
87 |
+
function prli_links_admin_header()
|
88 |
+
{
|
89 |
+
global $prli_siteurl;
|
90 |
+
require_once 'classes/views/prli-links/head.php';
|
91 |
+
}
|
92 |
+
|
93 |
+
/* Add header to the prli-links page */
|
94 |
+
function prli_groups_admin_header()
|
95 |
+
{
|
96 |
+
global $prli_siteurl;
|
97 |
+
require_once 'classes/views/prli-groups/head.php';
|
98 |
+
}
|
99 |
+
|
100 |
+
/********* ADD REDIRECTS FOR STANDARD MODE ***********/
|
101 |
+
function prli_redirect()
|
102 |
+
{
|
103 |
+
global $prli_blogurl;
|
104 |
+
global $wpdb, $prli_link, $prli_utils;
|
105 |
+
|
106 |
+
// Resolve WP installs in sub-directories
|
107 |
+
preg_match('#^http://.*?(/.*)$#', $prli_blogurl, $subdir);
|
108 |
+
|
109 |
+
$match_str = '#^'.$subdir[1].'/(.*?)([\?/].*?)?$#';
|
110 |
+
|
111 |
+
if(preg_match($match_str, $_SERVER['REQUEST_URI'], $match_val))
|
112 |
+
{
|
113 |
+
$link = $prli_link->getOneFromSlug($match_val[1]);
|
114 |
+
|
115 |
+
if(isset($link->slug) and !empty($link->slug))
|
116 |
+
{
|
117 |
+
$custom_get = $_GET;
|
118 |
+
|
119 |
+
if(isset($link->param_forwarding) and $link->param_forwarding == 'custom')
|
120 |
+
{
|
121 |
+
$custom_get = $prli_utils->decode_custom_param_str($link->param_struct, $match_val[2]);
|
122 |
+
}
|
123 |
+
|
124 |
+
$prli_utils->track_link($link->slug,$custom_get);
|
125 |
+
exit;
|
126 |
+
}
|
127 |
+
}
|
128 |
+
}
|
129 |
+
|
130 |
+
add_action('init', 'prli_redirect'); //Redirect
|
131 |
+
|
132 |
+
/********* INSTALL PLUGIN ***********/
|
133 |
+
$prli_db_version = "0.2.4";
|
134 |
+
|
135 |
+
function prli_install() {
|
136 |
+
global $wpdb, $prli_db_version;
|
137 |
+
|
138 |
+
$groups_table = $wpdb->prefix . "prli_groups";
|
139 |
+
$clicks_table = $wpdb->prefix . "prli_clicks";
|
140 |
+
$pretty_links_table = $wpdb->prefix . "prli_links";
|
141 |
+
|
142 |
+
$prli_db_version = 'prli_db_version';
|
143 |
+
$prli_current_db_version = get_option( $prli_db_version );
|
144 |
+
|
145 |
+
if( empty($prli_current_db_version) or ($prli_current_db_version != $prli_new_db_version))
|
146 |
+
{
|
147 |
+
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
|
148 |
+
|
149 |
+
/* Create/Upgrade Clicks (Hits) Table */
|
150 |
+
$sql = "CREATE TABLE " . $clicks_table . " (
|
151 |
+
id int(11) NOT NULL auto_increment,
|
152 |
+
ip varchar(255) default NULL,
|
153 |
+
browser varchar(255) default NULL,
|
154 |
+
btype varchar(255) default NULL,
|
155 |
+
bversion varchar(255) default NULL,
|
156 |
+
os varchar(255) default NULL,
|
157 |
+
referer varchar(255) default NULL,
|
158 |
+
host varchar(255) default NULL,
|
159 |
+
uri varchar(255) default NULL,
|
160 |
+
first_click tinyint default 0,
|
161 |
+
created_at datetime NOT NULL,
|
162 |
+
link_id int(11) default NULL,
|
163 |
+
vuid varchar(25) default NULL,
|
164 |
+
PRIMARY KEY (id),
|
165 |
+
KEY link_id (link_id),
|
166 |
+
KEY vuid (vuid)".
|
167 |
+
// We won't worry about this constraint for now.
|
168 |
+
//CONSTRAINT ".$clicks_table."_ibfk_1 FOREIGN KEY (link_id) REFERENCES $pretty_links_table (id)
|
169 |
+
");";
|
170 |
+
|
171 |
+
dbDelta($sql);
|
172 |
+
|
173 |
+
/* Create/Upgrade Pretty Links Table */
|
174 |
+
$sql = "CREATE TABLE " . $pretty_links_table . " (
|
175 |
+
id int(11) NOT NULL auto_increment,
|
176 |
+
name varchar(255) default NULL,
|
177 |
+
description text default NULL,
|
178 |
+
url varchar(255) default NULL,
|
179 |
+
slug varchar(255) default NULL,
|
180 |
+
track_as_img tinyint(1) default 0,
|
181 |
+
nofollow tinyint(1) default 0,
|
182 |
+
track_me tinyint(1) default 1,
|
183 |
+
use_prettybar tinyint(1) default 0,
|
184 |
+
param_forwarding varchar(255) default NULL,
|
185 |
+
param_struct varchar(255) default NULL,
|
186 |
+
redirect_type varchar(255) default '307',
|
187 |
+
gorder int(11) default 0,
|
188 |
+
created_at datetime NOT NULL,
|
189 |
+
group_id int(11) default NULL,
|
190 |
+
PRIMARY KEY (id),
|
191 |
+
KEY group_id (group_id),
|
192 |
+
KEY slug (slug)
|
193 |
+
);";
|
194 |
+
|
195 |
+
dbDelta($sql);
|
196 |
+
|
197 |
+
/* Create/Upgrade Groups Table */
|
198 |
+
$sql = "CREATE TABLE " . $groups_table . " (
|
199 |
+
id int(11) NOT NULL auto_increment,
|
200 |
+
name varchar(255) default NULL,
|
201 |
+
description text default NULL,
|
202 |
+
created_at datetime NOT NULL,
|
203 |
+
PRIMARY KEY (id)
|
204 |
+
);";
|
205 |
+
|
206 |
+
dbDelta($sql);
|
207 |
+
}
|
208 |
+
|
209 |
+
$browsecap_updated = get_option('prli_browsecap_updated');
|
210 |
+
|
211 |
+
// This migration should only run once
|
212 |
+
if(empty($browsecap_updated) or !$browsecap_updated)
|
213 |
+
{
|
214 |
+
require_once(dirname(__FILE__) . "/classes/models/PrliUtils.php");
|
215 |
+
$prli_utils = new PrliUtils();
|
216 |
+
|
217 |
+
/********** UPDATE BROWSER CAPABILITIES **************/
|
218 |
+
// Update all click data to include btype (browser type), bversion (browser version), & os)
|
219 |
+
$click_query = "SELECT * FROM " . $wpdb->prefix . "prli_clicks WHERE browser IS NOT NULL AND os IS NULL AND btype IS NULL AND bversion IS NULL";
|
220 |
+
$results = $wpdb->get_results($click_query);
|
221 |
+
foreach($results as $click)
|
222 |
+
{
|
223 |
+
$click_browser = $prli_utils->php_get_browser($click->browser);
|
224 |
+
$update = "UPDATE " . $wpdb->prefix . "prli_clicks SET btype='".$click_browser['browser']."',bversion='".$click_browser['version']."',os='".$click_browser['platform']."' WHERE id=".$click->id;
|
225 |
+
$wpdb->query( $update );
|
226 |
+
}
|
227 |
+
|
228 |
+
/********** UPDATE HOST INFO **************/
|
229 |
+
$click_query = "SELECT * FROM " . $wpdb->prefix . "prli_clicks WHERE host IS NULL";
|
230 |
+
$results = $wpdb->get_results($click_query);
|
231 |
+
|
232 |
+
foreach($results as $click)
|
233 |
+
{
|
234 |
+
$click_host = gethostbyaddr($click->ip);
|
235 |
+
$update = "UPDATE " . $wpdb->prefix . "prli_clicks SET host='$click_host' WHERE id=".$click->id;
|
236 |
+
$wpdb->query( $update );
|
237 |
+
}
|
238 |
+
|
239 |
+
add_option('prli_browsecap_updated',true);
|
240 |
+
}
|
241 |
+
|
242 |
+
// UPDATE LINK NAMES
|
243 |
+
$link_names_updated = get_option('prli_link_names_updated');
|
244 |
+
if(empty($link_names_updated) or !$link_names_updated)
|
245 |
+
{
|
246 |
+
// Update all links -- copy the slug into the name field
|
247 |
+
$link_query = "SELECT * FROM " . $wpdb->prefix . "prli_links";
|
248 |
+
$results = $wpdb->get_results($link_query);
|
249 |
+
foreach($results as $link)
|
250 |
+
{
|
251 |
+
$link_name = (empty($link->name)?$link->slug:$link->name);
|
252 |
+
$update = "UPDATE " . $wpdb->prefix . "prli_links SET name='".$link_name."' WHERE id=".$link->id;
|
253 |
+
$wpdb->query( $update );
|
254 |
+
}
|
255 |
+
|
256 |
+
add_option('prli_link_names_updated',true);
|
257 |
+
}
|
258 |
+
|
259 |
+
// MIGRATE PARAMETER FORWARDING introduced in 1.3.1
|
260 |
+
$param_forwarding_updated = get_option('prli_param_forwarding_updated');
|
261 |
+
if(empty($param_forwarding_updated) or !$param_forwarding_updated)
|
262 |
+
{
|
263 |
+
// Update all links -- copy the slug into the name field
|
264 |
+
$link_query = "SELECT * FROM " . $wpdb->prefix . "prli_links";
|
265 |
+
$results = $wpdb->get_results($link_query);
|
266 |
+
foreach($results as $link)
|
267 |
+
{
|
268 |
+
if(!empty($link->forward_params) and $link->forward_params == 1)
|
269 |
+
$update = "UPDATE " . $wpdb->prefix . "prli_links SET param_forwarding='on' WHERE id=".$link->id;
|
270 |
+
else
|
271 |
+
$update = "UPDATE " . $wpdb->prefix . "prli_links SET param_forwarding='off' WHERE id=".$link->id;
|
272 |
+
|
273 |
+
$wpdb->query( $update );
|
274 |
+
}
|
275 |
+
|
276 |
+
add_option('prli_param_forwarding_updated',true);
|
277 |
+
}
|
278 |
+
|
279 |
+
// Flush the apache rules if rewrite is on
|
280 |
+
if( get_option( 'prli_rewrite_mode' ) == 'on' )
|
281 |
+
{
|
282 |
+
global $wp_rewrite;
|
283 |
+
$wp_rewrite->flush_rules();
|
284 |
+
update_option('prli_rewrite_mode','off');
|
285 |
+
}
|
286 |
+
|
287 |
+
if(empty($prli_current_db_version) or !$prli_current_db_version)
|
288 |
+
add_option($prli_db_version,$prli_new_db_version);
|
289 |
+
else
|
290 |
+
update_option($prli_db_version,$prli_new_db_version);
|
291 |
+
}
|
292 |
+
|
293 |
+
// Ensure this gets called on first install
|
294 |
+
register_activation_hook(__FILE__,'prli_install');
|
295 |
+
|
296 |
+
?>
|
prli-add-link.php
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require_once 'prli-config.php';
|
3 |
+
require_once(PRLI_MODELS_PATH . '/models.inc.php');
|
4 |
+
|
5 |
+
$groups = $prli_group->getAll();
|
6 |
+
|
7 |
+
require_once 'classes/views/prli-links/new.php';
|
8 |
+
?>
|
prli-clicks.php
ADDED
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if(isset($_GET['action']) and $_GET['action'] == 'csv')
|
4 |
+
require_once(dirname(__FILE__) . '/../../../wp-config.php');
|
5 |
+
|
6 |
+
require_once 'prli-config.php';
|
7 |
+
require_once(PRLI_MODELS_PATH . '/models.inc.php');
|
8 |
+
require_once(PRLI_PATH . '/prli-image-lookups.php');
|
9 |
+
|
10 |
+
$controller_file = basename(__FILE__);
|
11 |
+
|
12 |
+
if($_GET['action'] == null and $_POST['action'] == null)
|
13 |
+
{
|
14 |
+
$page_params = '';
|
15 |
+
|
16 |
+
$params = $prli_click->get_params_array();
|
17 |
+
|
18 |
+
$current_page = $params['paged'];
|
19 |
+
|
20 |
+
$start_timestamp = $prli_utils->get_start_date($params);
|
21 |
+
$end_timestamp = $prli_utils->get_end_date($params);
|
22 |
+
|
23 |
+
$start_timestamp = mktime(0, 0, 0, date('n', $start_timestamp), date('j', $start_timestamp), date('Y', $start_timestamp));
|
24 |
+
$end_timestamp = mktime(0, 0, 0, date('n', $end_timestamp), date('j', $end_timestamp), date('Y', $end_timestamp) );
|
25 |
+
|
26 |
+
$sdyear = date('Y',$start_timestamp);
|
27 |
+
$sdmon = date('n',$start_timestamp);
|
28 |
+
$sddom = date('j',$start_timestamp);
|
29 |
+
|
30 |
+
$edyear = date('Y',$end_timestamp);
|
31 |
+
$edmon = date('n',$end_timestamp);
|
32 |
+
$eddom = date('j',$end_timestamp);
|
33 |
+
|
34 |
+
$where_clause = " DATE(cl.created_at) BETWEEN '$sdyear-$sdmon-$sddom' AND '$edyear-$edmon-$eddom'";
|
35 |
+
|
36 |
+
if(!empty($params['sdate']))
|
37 |
+
$page_params .= "&sdate=".$params['sdate'];
|
38 |
+
|
39 |
+
if(!empty($params['edate']))
|
40 |
+
$page_params .= "&edate=".$params['edate'];
|
41 |
+
|
42 |
+
if(!empty($params['l']) and $params['l'] != 'all')
|
43 |
+
{
|
44 |
+
$where_clause .= (($params['l'] != 'all')?" AND cl.link_id=".$params['l']:'');
|
45 |
+
$link_name = $wpdb->get_var("SELECT name FROM ".$wpdb->prefix."prli_links WHERE id=".$params['l']);
|
46 |
+
$link_slug = $wpdb->get_var("SELECT slug FROM ".$wpdb->prefix."prli_links WHERE id=".$params['l']);
|
47 |
+
|
48 |
+
$page_params .= "&l=".$params['l'];
|
49 |
+
}
|
50 |
+
else if(!empty($params['ip']))
|
51 |
+
{
|
52 |
+
$link_name = "IP Address: " . $params['ip'];
|
53 |
+
$where_clause .= " AND cl.ip='".$params['ip']."'";
|
54 |
+
$page_params .= "&ip=".$params['ip'];
|
55 |
+
}
|
56 |
+
else if(!empty($params['vuid']))
|
57 |
+
{
|
58 |
+
$link_name = "Visitor: " . $params['vuid'];
|
59 |
+
$where_clause .= " AND cl.vuid='".$params['vuid']."'";
|
60 |
+
$page_params .= "&vuid=".$params['vuid'];
|
61 |
+
}
|
62 |
+
else if(!empty($params['group']))
|
63 |
+
{
|
64 |
+
$group = $prli_group->getOne($params['group']);
|
65 |
+
$link_name = "Group: " . $group->name;
|
66 |
+
$where_clause .= " AND cl.link_id IN (SELECT id FROM " . $prli_link->table_name() . " WHERE group_id=".$params['group'].")";
|
67 |
+
$page_params .= "&group=".$params['group'];
|
68 |
+
}
|
69 |
+
else
|
70 |
+
{
|
71 |
+
$link_name = "All Links";
|
72 |
+
$where_clause .= "";
|
73 |
+
$page_params .= "";
|
74 |
+
}
|
75 |
+
|
76 |
+
if($params['type'] == "unique")
|
77 |
+
{
|
78 |
+
$where_clause .= " AND first_click=1";
|
79 |
+
$page_params .= "&type=unique";
|
80 |
+
}
|
81 |
+
|
82 |
+
$click_vars = prli_get_click_sort_vars($params,$where_clause);
|
83 |
+
$sort_params = $page_params . $click_vars['sort_params'];
|
84 |
+
$page_params .= $click_vars['page_params'];
|
85 |
+
$sort_str = $click_vars['sort_str'];
|
86 |
+
$sdir_str = $click_vars['sdir_str'];
|
87 |
+
$search_str = $click_vars['search_str'];
|
88 |
+
|
89 |
+
$where_clause = $click_vars['where_clause'];
|
90 |
+
$order_by = $click_vars['order_by'];
|
91 |
+
$count_where_clause = $click_vars['count_where_clause'];
|
92 |
+
|
93 |
+
$record_count = $prli_click->getRecordCount($count_where_clause);
|
94 |
+
$page_count = $prli_click->getPageCount($page_size,$count_where_clause);
|
95 |
+
$clicks = $prli_click->getPage($current_page,$page_size,$where_clause,$order_by);
|
96 |
+
$page_last_record = $prli_utils->getLastRecordNum($record_count,$current_page,$page_size);
|
97 |
+
$page_first_record = $prli_utils->getFirstRecordNum($record_count,$current_page,$page_size);
|
98 |
+
|
99 |
+
require_once 'classes/views/prli-clicks/list.php';
|
100 |
+
}
|
101 |
+
else if($_GET['action'] == 'csv' or $_POST['action'] == 'csv')
|
102 |
+
{
|
103 |
+
if(isset($_GET['l']))
|
104 |
+
{
|
105 |
+
$where_clause = " link_id=".$_GET['l'];
|
106 |
+
$link_name = $wpdb->get_var("SELECT name FROM ".$wpdb->prefix."prli_links WHERE id=".$_GET['l']);
|
107 |
+
$link_slug = $wpdb->get_var("SELECT slug FROM ".$wpdb->prefix."prli_links WHERE id=".$_GET['l']);
|
108 |
+
}
|
109 |
+
else if(isset($_GET['ip']))
|
110 |
+
{
|
111 |
+
$link_name = "ip_addr_" . $_GET['ip'];
|
112 |
+
$where_clause = " cl.ip='".$_GET['ip']."'";
|
113 |
+
}
|
114 |
+
else if(isset($_GET['vuid']))
|
115 |
+
{
|
116 |
+
$link_name = "visitor_" . $_GET['vuid'];
|
117 |
+
$where_clause = " cl.vuid='".$_GET['vuid']."'";
|
118 |
+
}
|
119 |
+
else if(isset($_GET['group']))
|
120 |
+
{
|
121 |
+
$group = $prli_group->getOne($_GET['group']);
|
122 |
+
$link_name = "group_" . $group->name;
|
123 |
+
$where_clause .= " cl.link_id IN (SELECT id FROM " . $prli_link->table_name() . " WHERE group_id=".$_GET['group'].")";
|
124 |
+
}
|
125 |
+
else
|
126 |
+
{
|
127 |
+
$link_name = "all_links";
|
128 |
+
$where_clause = "";
|
129 |
+
}
|
130 |
+
|
131 |
+
$clicks = $prli_click->getAll($where_clause);
|
132 |
+
require_once 'classes/views/prli-clicks/csv.php';
|
133 |
+
}
|
134 |
+
|
135 |
+
// Helpers
|
136 |
+
function prli_get_click_sort_vars($params,$where_clause = '')
|
137 |
+
{
|
138 |
+
$count_where_clause = '';
|
139 |
+
$page_params = '';
|
140 |
+
|
141 |
+
// These will have to work with both get and post
|
142 |
+
$sort_str = $params['sort'];
|
143 |
+
$sdir_str = $params['sdir'];
|
144 |
+
$search_str = $params['search'];
|
145 |
+
|
146 |
+
// Insert search string
|
147 |
+
if(!empty($search_str))
|
148 |
+
{
|
149 |
+
$search_params = explode(" ", $search_str);
|
150 |
+
|
151 |
+
$first_pass = true;
|
152 |
+
foreach($search_params as $search_param)
|
153 |
+
{
|
154 |
+
if($first_pass)
|
155 |
+
{
|
156 |
+
if($where_clause != '')
|
157 |
+
$where_clause .= ' AND';
|
158 |
+
|
159 |
+
$first_pass = false;
|
160 |
+
}
|
161 |
+
else
|
162 |
+
$where_clause .= ' AND';
|
163 |
+
|
164 |
+
$where_clause .= " (cl.ip LIKE '%$search_param%' OR ".
|
165 |
+
"cl.vuid LIKE '%$search_param%' OR ".
|
166 |
+
"cl.btype LIKE '%$search_param%' OR ".
|
167 |
+
"cl.bversion LIKE '%$search_param%' OR ".
|
168 |
+
"cl.host LIKE '%$search_param%' OR ".
|
169 |
+
"cl.referer LIKE '%$search_param%' OR ".
|
170 |
+
"cl.uri LIKE '%$search_param%' OR ".
|
171 |
+
"cl.created_at LIKE '%$search_param%'";
|
172 |
+
$count_where_clause = $where_clause . ")";
|
173 |
+
$where_clause .= " OR li.name LIKE '%$search_param%')";
|
174 |
+
}
|
175 |
+
|
176 |
+
$page_params .="&search=$search_str";
|
177 |
+
}
|
178 |
+
|
179 |
+
// Have to create a separate var so sorting doesn't get screwed up
|
180 |
+
$sort_params = $page_params;
|
181 |
+
|
182 |
+
// make sure page params stay correct
|
183 |
+
if(!empty($sort_str))
|
184 |
+
$page_params .="&sort=$sort_str";
|
185 |
+
|
186 |
+
if(!empty($sdir_str))
|
187 |
+
$page_params .= "&sdir=$sdir_str";
|
188 |
+
|
189 |
+
if(empty($count_where_clause))
|
190 |
+
$count_where_clause = $where_clause;
|
191 |
+
|
192 |
+
// Add order by clause
|
193 |
+
switch($sort_str)
|
194 |
+
{
|
195 |
+
case "ip":
|
196 |
+
case "vuid":
|
197 |
+
case "btype":
|
198 |
+
case "bversion":
|
199 |
+
case "host":
|
200 |
+
case "referer":
|
201 |
+
case "uri":
|
202 |
+
$order_by .= " ORDER BY cl.$sort_str";
|
203 |
+
break;
|
204 |
+
case "link":
|
205 |
+
$order_by .= " ORDER BY li.name";
|
206 |
+
break;
|
207 |
+
default:
|
208 |
+
$order_by .= " ORDER BY cl.created_at";
|
209 |
+
}
|
210 |
+
|
211 |
+
// Toggle ascending / descending
|
212 |
+
if((empty($sort_str) and empty($sdir_str)) or $sdir_str == 'desc')
|
213 |
+
{
|
214 |
+
$order_by .= ' DESC';
|
215 |
+
$sdir_str = 'desc';
|
216 |
+
}
|
217 |
+
else
|
218 |
+
$sdir_str = 'asc';
|
219 |
+
|
220 |
+
return array('count_where_clause' => $count_where_clause,
|
221 |
+
'sort_str' => $sort_str,
|
222 |
+
'sdir_str' => $sdir_str,
|
223 |
+
'search_str' => $search_str,
|
224 |
+
'where_clause' => $where_clause,
|
225 |
+
'order_by' => $order_by,
|
226 |
+
'sort_params' => $sort_params,
|
227 |
+
'page_params' => $page_params);
|
228 |
+
}
|
229 |
+
|
230 |
+
|
231 |
+
?>
|
prli-config.php
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
define(PRLI_PLUGIN_NAME,"pretty-link");
|
3 |
+
define(PRLI_PATH,WP_PLUGIN_DIR.'/'.PRLI_PLUGIN_NAME);
|
4 |
+
define(PRLI_MODELS_PATH,PRLI_PATH.'/classes/models');
|
5 |
+
define(PRLI_VIEWS_PATH,PRLI_PATH.'/classes/views');
|
6 |
+
define(PRLI_URL,WP_PLUGIN_URL.'/'.PRLI_PLUGIN_NAME);
|
7 |
+
|
8 |
+
// The number of items per page on a table
|
9 |
+
$page_size = 15;
|
10 |
+
|
11 |
+
$prli_blogurl = ((get_option('home'))?get_option('home'):get_option('siteurl'));
|
12 |
+
$prli_siteurl = get_option('siteurl');
|
13 |
+
$prli_blogname = get_option('blogname');
|
14 |
+
$prli_blogdescription = get_option('blogdescription');
|
15 |
+
?>
|
prli-groups.php
ADDED
@@ -0,0 +1,175 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require_once 'prli-config.php';
|
3 |
+
require_once(PRLI_MODELS_PATH . '/models.inc.php');
|
4 |
+
|
5 |
+
$params = $prli_group->get_params_array();
|
6 |
+
|
7 |
+
if($params['action'] == 'list')
|
8 |
+
{
|
9 |
+
$prli_message = "Create a group and use it to organize your Pretty Links.";
|
10 |
+
prli_display_groups_list($params, $prli_message);
|
11 |
+
}
|
12 |
+
else if($params['action'] == 'new')
|
13 |
+
{
|
14 |
+
$links = $prli_link->getAll('',' ORDER BY li.name');
|
15 |
+
require_once 'classes/views/prli-groups/new.php';
|
16 |
+
}
|
17 |
+
else if($params['action'] == 'create')
|
18 |
+
{
|
19 |
+
$errors = $prli_group->validate($_POST);
|
20 |
+
if( count($errors) > 0 )
|
21 |
+
{
|
22 |
+
$links = $prli_link->getAll('',' ORDER BY li.name');
|
23 |
+
require_once 'classes/views/prli-groups/new.php';
|
24 |
+
}
|
25 |
+
else
|
26 |
+
{
|
27 |
+
$insert_id = $prli_group->create( $_POST );
|
28 |
+
prli_update_groups($insert_id, $_POST['link']);
|
29 |
+
$prli_message = "Your Pretty Link Group was Successfully Created";
|
30 |
+
prli_display_groups_list($params, $prli_message, '', 1);
|
31 |
+
}
|
32 |
+
}
|
33 |
+
else if($params['action'] == 'edit')
|
34 |
+
{
|
35 |
+
$record = $prli_group->getOne( $params['id'] );
|
36 |
+
$id = $params['id'];
|
37 |
+
$links = $prli_link->getAll('',' ORDER BY li.name');
|
38 |
+
require_once 'classes/views/prli-groups/edit.php';
|
39 |
+
}
|
40 |
+
else if($params['action'] == 'update')
|
41 |
+
{
|
42 |
+
$errors = $prli_group->validate($_POST);
|
43 |
+
$id = $_POST['id'];
|
44 |
+
if( count($errors) > 0 )
|
45 |
+
{
|
46 |
+
$links = $prli_link->getAll('',' ORDER BY li.name');
|
47 |
+
require_once 'classes/views/prli-groups/edit.php';
|
48 |
+
}
|
49 |
+
else
|
50 |
+
{
|
51 |
+
$record = $prli_group->update( $_POST['id'], $_POST );
|
52 |
+
prli_update_groups($_POST['id'],$_POST['link']);
|
53 |
+
$prli_message = "Your Pretty Link Group was Successfully Updated";
|
54 |
+
prli_display_groups_list($params, $prli_message, '', 1);
|
55 |
+
}
|
56 |
+
}
|
57 |
+
else if($params['action'] == 'destroy')
|
58 |
+
{
|
59 |
+
$prli_group->destroy( $params['id'] );
|
60 |
+
$prli_message = "Your Pretty Link Group was Successfully Deleted";
|
61 |
+
prli_display_groups_list($params, $prli_message, '', 1);
|
62 |
+
}
|
63 |
+
|
64 |
+
function prli_update_groups($group_id, $values)
|
65 |
+
{
|
66 |
+
global $prli_link;
|
67 |
+
|
68 |
+
$links = $prli_link->getAll();
|
69 |
+
|
70 |
+
foreach($links as $link)
|
71 |
+
{
|
72 |
+
// Only update a group if the user's pulling it from another group
|
73 |
+
if($link->group_id != $group_id and empty($values[$link->id]))
|
74 |
+
continue;
|
75 |
+
|
76 |
+
$prli_link->update_group($link->id, $values[$link->id], $group_id);
|
77 |
+
}
|
78 |
+
}
|
79 |
+
|
80 |
+
// Helpers
|
81 |
+
function prli_display_groups_list($params, $prli_message, $page_params_ov = false, $current_page_ov = false)
|
82 |
+
{
|
83 |
+
global $wpdb, $prli_utils, $prli_group, $prli_click, $prli_link, $page_size;
|
84 |
+
|
85 |
+
$controller_file = basename(__FILE__);
|
86 |
+
|
87 |
+
$group_vars = prli_get_group_sort_vars($params);
|
88 |
+
|
89 |
+
if($current_page_ov)
|
90 |
+
$current_page = $current_page_ov;
|
91 |
+
else
|
92 |
+
$current_page = $params['paged'];
|
93 |
+
|
94 |
+
if($page_params_ov)
|
95 |
+
$page_params = $page_params_ov;
|
96 |
+
else
|
97 |
+
$page_params = $group_vars['page_params'];
|
98 |
+
|
99 |
+
$sort_str = $group_vars['sort_str'];
|
100 |
+
$sdir_str = $group_vars['sdir_str'];
|
101 |
+
$search_str = $group_vars['search_str'];
|
102 |
+
|
103 |
+
$record_count = $prli_group->getRecordCount($group_vars['where_clause']);
|
104 |
+
$page_count = $prli_group->getPageCount($page_size,$group_vars['where_clause']);
|
105 |
+
$groups = $prli_group->getPage($current_page,$page_size,$group_vars['where_clause'],$group_vars['order_by']);
|
106 |
+
$page_last_record = $prli_utils->getLastRecordNum($record_count,$current_page,$page_size);
|
107 |
+
$page_first_record = $prli_utils->getFirstRecordNum($record_count,$current_page,$page_size);
|
108 |
+
|
109 |
+
require_once 'classes/views/prli-groups/list.php';
|
110 |
+
}
|
111 |
+
|
112 |
+
function prli_get_group_sort_vars($params,$where_clause = '')
|
113 |
+
{
|
114 |
+
$order_by = '';
|
115 |
+
$page_params = '';
|
116 |
+
|
117 |
+
// These will have to work with both get and post
|
118 |
+
$sort_str = $params['sort'];
|
119 |
+
$sdir_str = $params['sdir'];
|
120 |
+
$search_str = $params['search'];
|
121 |
+
|
122 |
+
// Insert search string
|
123 |
+
if(!empty($search_str))
|
124 |
+
{
|
125 |
+
$search_params = explode(" ", $search_str);
|
126 |
+
|
127 |
+
foreach($search_params as $search_param)
|
128 |
+
{
|
129 |
+
if(!empty($where_clause))
|
130 |
+
$where_clause .= " AND";
|
131 |
+
|
132 |
+
$where_clause .= " (name like '%$search_param%' OR description like '%$search_param%' OR created_at like '%$search_param%')";
|
133 |
+
}
|
134 |
+
|
135 |
+
$page_params .="&search=$search_str";
|
136 |
+
}
|
137 |
+
|
138 |
+
// make sure page params stay correct
|
139 |
+
if(!empty($sort_str))
|
140 |
+
$page_params .="&sort=$sort_str";
|
141 |
+
|
142 |
+
if(!empty($sdir_str))
|
143 |
+
$page_params .= "&sdir=$sdir_str";
|
144 |
+
|
145 |
+
// Add order by clause
|
146 |
+
switch($sort_str)
|
147 |
+
{
|
148 |
+
case "name":
|
149 |
+
case "link_count":
|
150 |
+
case "click_count":
|
151 |
+
case "description":
|
152 |
+
$order_by .= " ORDER BY $sort_str";
|
153 |
+
break;
|
154 |
+
default:
|
155 |
+
$order_by .= " ORDER BY created_at";
|
156 |
+
}
|
157 |
+
|
158 |
+
// Toggle ascending / descending
|
159 |
+
if((empty($sort_str) and empty($sdir_str)) or $sdir_str == 'desc')
|
160 |
+
{
|
161 |
+
$order_by .= ' DESC';
|
162 |
+
$sdir_str = 'desc';
|
163 |
+
}
|
164 |
+
else
|
165 |
+
$sdir_str = 'asc';
|
166 |
+
|
167 |
+
return array('order_by' => $order_by,
|
168 |
+
'sort_str' => $sort_str,
|
169 |
+
'sdir_str' => $sdir_str,
|
170 |
+
'search_str' => $search_str,
|
171 |
+
'where_clause' => $where_clause,
|
172 |
+
'page_params' => $page_params);
|
173 |
+
}
|
174 |
+
|
175 |
+
?>
|
prli-image-lookups.php
ADDED
@@ -0,0 +1,136 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$browser_images = array(
|
3 |
+
"Akregator" => "akregator.png",
|
4 |
+
"Amiga" => "amigavoyager.png",
|
5 |
+
"Avant Browser" => "avant.png",
|
6 |
+
"Chimera" => "chimera.png",
|
7 |
+
"Chrome" => "chrome.png",
|
8 |
+
"Dillo" => "dillo.png",
|
9 |
+
"eCatch" => "ecatch.png",
|
10 |
+
"Enigma Browser" => "epiphany.png",
|
11 |
+
"FeedDemon" => "feeddemon.png",
|
12 |
+
"Firefox" => "firefox.png",
|
13 |
+
"Firefox Mobile" => "firefox.png",
|
14 |
+
"FlashGet" => "flashget.png",
|
15 |
+
"FreshDownload" => "freshdownload.png",
|
16 |
+
"FrontPage" => "frontpage.png",
|
17 |
+
"Galeon" => "galeon.png",
|
18 |
+
"GetRight" => "getright.png",
|
19 |
+
"GetRightPro" => "getright.png",
|
20 |
+
"gnome-vfs" => "gnome.png",
|
21 |
+
"GoZilla" => "gozilla.png",
|
22 |
+
"HTTrack" => "httrack.png",
|
23 |
+
"IBrowse" => "ibrowse.png",
|
24 |
+
"iCab" => "icab.png",
|
25 |
+
"K-Meleon" => "kmeleon.png",
|
26 |
+
"Konqueror" => "konqueror.png",
|
27 |
+
"LeechGet" => "leechget.png",
|
28 |
+
"Lynx" => "lynx.png",
|
29 |
+
"Media Players" => "mediaplayer.png",
|
30 |
+
"Motorola Internet Browser" => "motorola.png",
|
31 |
+
"Mozilla" => "mozilla.png",
|
32 |
+
"MPlayer" => "mplayer.png",
|
33 |
+
"IE" => "msie.png",
|
34 |
+
"IE Offline Browser" => "msie.png",
|
35 |
+
"IECheck" => "msie.png",
|
36 |
+
"IEMobile" => "msie.png",
|
37 |
+
"Mosaic" => "ncsa_mosaic.png",
|
38 |
+
"NetNewsWire" => "netnewswire.png",
|
39 |
+
"Netscape" => "netscape.png",
|
40 |
+
"NewsFire" => "newsfire.png",
|
41 |
+
"NewsGator" => "newsgator.png",
|
42 |
+
"Newz Crawler" => "newzcrawler.png",
|
43 |
+
"Nokia" => "nokia.png",
|
44 |
+
"OmniWeb" => "omniweb.png",
|
45 |
+
"Opera" => "opera.png",
|
46 |
+
"Opera Mini" => "opera.png",
|
47 |
+
"Opera Mobi" => "opera.png",
|
48 |
+
"Phoenix" => "phoenix.png",
|
49 |
+
"RealDownload" => "real.png",
|
50 |
+
"RealPlayer" => "real.png",
|
51 |
+
"RSS Reader Panel" => "rssreader.png",
|
52 |
+
"Safari" => "safari.png",
|
53 |
+
"Safari RSS" => "safari.png",
|
54 |
+
"SafariBookmarkChecker" => "safari.png",
|
55 |
+
"SharpReader" => "sharpreader.png",
|
56 |
+
"Sony PS2" => "sony.png",
|
57 |
+
"SonyEricsson" => "sony.png",
|
58 |
+
"Teleport" => "teleport.png",
|
59 |
+
"W3C Line Mode" => "w3c.png",
|
60 |
+
"W3C Link Checker" => "w3c.png",
|
61 |
+
"W3C Validator" => "w3c.png",
|
62 |
+
"W3CRobot" => "w3c.png",
|
63 |
+
"W3C-WebCon" => "w3c.png",
|
64 |
+
"WebCopier" => "webcopier.png",
|
65 |
+
"WebReaper" => "webreaper.png",
|
66 |
+
"WebTV/MSNTV" => "webtv.png",
|
67 |
+
"WebZIP" => "webzip.png",
|
68 |
+
"Wizz" => "wizz.png"
|
69 |
+
);
|
70 |
+
|
71 |
+
$os_images = array(
|
72 |
+
"AIX" => "aix.png",
|
73 |
+
"Amiga" => "amigaos.png",
|
74 |
+
"BeOS" => "beos.png",
|
75 |
+
"Darwin" => "macosx.png",
|
76 |
+
"Debian" => "debian.png",
|
77 |
+
"Digital Unix" => "digital.png",
|
78 |
+
"FreeBSD" => "freebsd.png",
|
79 |
+
"HP-UX" => "hpux.png",
|
80 |
+
"iPhone OSX" => "macosx.png",
|
81 |
+
"IRIX" => "irix.png",
|
82 |
+
"IRIX64" => "irix.png",
|
83 |
+
"JAVA" => "java.png",
|
84 |
+
"Linux" => "linux.png",
|
85 |
+
"Mac68K" => "mac.png",
|
86 |
+
"MacOSX" => "macosx.png",
|
87 |
+
"MacPPC" => "macintosh.png",
|
88 |
+
"NetBSD" => "netbsd.png",
|
89 |
+
"OpenBSD" => "openbsd.png",
|
90 |
+
"OS/2" => "os2.png",
|
91 |
+
"RISC OS" => "riscos.png",
|
92 |
+
"Solaris" => "sunos.png",
|
93 |
+
"SunOS" => "sunos.png",
|
94 |
+
"SymbianOS" => "symbian.png",
|
95 |
+
"Unix" => "unix.png",
|
96 |
+
"WebTV" => "webtv.png",
|
97 |
+
"Win16" => "win16.png",
|
98 |
+
"Win2000" => "win2000.png",
|
99 |
+
"Win2003" => "win2003.png",
|
100 |
+
"Win31" => "win.png",
|
101 |
+
"Win32" => "win.png",
|
102 |
+
"Win7" => "win.png",
|
103 |
+
"Win95" => "win95.png",
|
104 |
+
"Win98" => "win98.png",
|
105 |
+
"WinCE" => "wince.png",
|
106 |
+
"WinME" => "winme.png",
|
107 |
+
"WinNT" => "winnt.png",
|
108 |
+
"WinVista" => "win.png",
|
109 |
+
"WinXP" => "winxp.png"
|
110 |
+
);
|
111 |
+
|
112 |
+
function prli_browser_image($browser)
|
113 |
+
{
|
114 |
+
global $browser_images;
|
115 |
+
|
116 |
+
$image = $browser_images[$browser];
|
117 |
+
|
118 |
+
if(empty($image))
|
119 |
+
$image = "unknown.png";
|
120 |
+
|
121 |
+
return $image;
|
122 |
+
}
|
123 |
+
|
124 |
+
function prli_os_image($os)
|
125 |
+
{
|
126 |
+
global $os_images;
|
127 |
+
|
128 |
+
$image = $os_images[$os];
|
129 |
+
|
130 |
+
if(empty($image))
|
131 |
+
$image = "unknown.png";
|
132 |
+
|
133 |
+
return $image;
|
134 |
+
}
|
135 |
+
|
136 |
+
?>
|
prli-links.php
ADDED
@@ -0,0 +1,181 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require_once 'prli-config.php';
|
3 |
+
require_once(PRLI_MODELS_PATH . '/models.inc.php');
|
4 |
+
|
5 |
+
$params = $prli_link->get_params_array();
|
6 |
+
|
7 |
+
if($params['action'] == 'list')
|
8 |
+
{
|
9 |
+
if(empty($params['group']))
|
10 |
+
$prli_message = "Get started by <a href=\"?page=".PRLI_PLUGIN_NAME."/prli-links.php&action=new\">adding a URL</a> that you want to turn into a pretty link.<br/>Come back to see how many times it was clicked.";
|
11 |
+
else
|
12 |
+
$prli_message = "Links in Group: " . $wpdb->get_var("SELECT name FROM " . $prli_group->table_name() . " WHERE id=".$params['group']);
|
13 |
+
if($params['regenerate'] == 'true')
|
14 |
+
{
|
15 |
+
$wp_rewrite->flush_rules();
|
16 |
+
$prli_message = "Your Pretty Links were Successfully Regenerated";
|
17 |
+
}
|
18 |
+
|
19 |
+
prli_display_links_list($params, $prli_message);
|
20 |
+
}
|
21 |
+
else if($params['action'] == 'new')
|
22 |
+
{
|
23 |
+
$groups = $prli_group->getAll('',' ORDER BY name');
|
24 |
+
|
25 |
+
require_once 'classes/views/prli-links/new.php';
|
26 |
+
}
|
27 |
+
else if($params['action'] == 'create')
|
28 |
+
{
|
29 |
+
$errors = $prli_link->validate($_POST);
|
30 |
+
if( count($errors) > 0 )
|
31 |
+
{
|
32 |
+
require_once 'classes/views/prli-links/new.php';
|
33 |
+
}
|
34 |
+
else
|
35 |
+
{
|
36 |
+
$record = $prli_link->create( $_POST );
|
37 |
+
$prli_message = "Your Pretty Link was Successfully Created";
|
38 |
+
prli_display_links_list($params, $prli_message, '', 1);
|
39 |
+
}
|
40 |
+
}
|
41 |
+
else if($params['action'] == 'edit')
|
42 |
+
{
|
43 |
+
$groups = $prli_group->getAll('',' ORDER BY name');
|
44 |
+
|
45 |
+
$record = $prli_link->getOne( $params['id'] );
|
46 |
+
$id = $params['id'];
|
47 |
+
require_once 'classes/views/prli-links/edit.php';
|
48 |
+
}
|
49 |
+
else if($params['action'] == 'update')
|
50 |
+
{
|
51 |
+
$errors = $prli_link->validate($_POST);
|
52 |
+
$id = $_POST['id'];
|
53 |
+
if( count($errors) > 0 )
|
54 |
+
{
|
55 |
+
require_once 'classes/views/prli-links/edit.php';
|
56 |
+
}
|
57 |
+
else
|
58 |
+
{
|
59 |
+
$record = $prli_link->update( $_POST['id'], $_POST );
|
60 |
+
$prli_message = "Your Pretty Link was Successfully Updated";
|
61 |
+
prli_display_links_list($params, $prli_message, '', 1);
|
62 |
+
}
|
63 |
+
}
|
64 |
+
else if($params['action'] == 'reset')
|
65 |
+
{
|
66 |
+
$prli_link->reset( $params['id'] );
|
67 |
+
$prli_message = "Your Pretty Link was Successfully Reset";
|
68 |
+
prli_display_links_list($params, $prli_message, '', 1);
|
69 |
+
}
|
70 |
+
else if($params['action'] == 'destroy')
|
71 |
+
{
|
72 |
+
$prli_link->destroy( $params['id'] );
|
73 |
+
$prli_message = "Your Pretty Link was Successfully Destroyed";
|
74 |
+
prli_display_links_list($params, $prli_message, '', 1);
|
75 |
+
}
|
76 |
+
|
77 |
+
// Helpers
|
78 |
+
function prli_display_links_list($params, $prli_message, $page_params_ov = false, $current_page_ov = false)
|
79 |
+
{
|
80 |
+
global $wpdb, $prli_utils, $prli_click, $prli_group, $prli_link, $page_size;
|
81 |
+
|
82 |
+
$controller_file = basename(__FILE__);
|
83 |
+
|
84 |
+
if(!empty($params['group']))
|
85 |
+
{
|
86 |
+
$where_clause = " group_id=" . $params['group'];
|
87 |
+
$page_params = "&group=" . $params['group'];
|
88 |
+
}
|
89 |
+
|
90 |
+
$link_vars = prli_get_link_sort_vars($params, $where_clause);
|
91 |
+
|
92 |
+
if($current_page_ov)
|
93 |
+
$current_page = $current_page_ov;
|
94 |
+
else
|
95 |
+
$current_page = $params['paged'];
|
96 |
+
|
97 |
+
if($page_params_ov)
|
98 |
+
$page_params .= $page_params_ov;
|
99 |
+
else
|
100 |
+
$page_params .= $link_vars['page_params'];
|
101 |
+
|
102 |
+
$sort_str = $link_vars['sort_str'];
|
103 |
+
$sdir_str = $link_vars['sdir_str'];
|
104 |
+
$search_str = $link_vars['search_str'];
|
105 |
+
|
106 |
+
$record_count = $prli_link->getRecordCount($link_vars['where_clause']);
|
107 |
+
$page_count = $prli_link->getPageCount($page_size,$link_vars['where_clause']);
|
108 |
+
$links = $prli_link->getPage($current_page,$page_size,$link_vars['where_clause'],$link_vars['order_by']);
|
109 |
+
$page_last_record = $prli_utils->getLastRecordNum($record_count,$current_page,$page_size);
|
110 |
+
$page_first_record = $prli_utils->getFirstRecordNum($record_count,$current_page,$page_size);
|
111 |
+
|
112 |
+
require_once 'classes/views/prli-links/list.php';
|
113 |
+
}
|
114 |
+
|
115 |
+
function prli_get_link_sort_vars($params,$where_clause = '')
|
116 |
+
{
|
117 |
+
$order_by = '';
|
118 |
+
$page_params = '';
|
119 |
+
|
120 |
+
// These will have to work with both get and post
|
121 |
+
$sort_str = $params['sort'];
|
122 |
+
$sdir_str = $params['sdir'];
|
123 |
+
$search_str = $params['search'];
|
124 |
+
|
125 |
+
// Insert search string
|
126 |
+
if(!empty($search_str))
|
127 |
+
{
|
128 |
+
$search_params = explode(" ", $search_str);
|
129 |
+
|
130 |
+
foreach($search_params as $search_param)
|
131 |
+
{
|
132 |
+
if(!empty($where_clause))
|
133 |
+
$where_clause .= " AND";
|
134 |
+
|
135 |
+
$where_clause .= " (name like '%$search_param%' OR slug like '%$search_param%' or url like '%$search_param%' or created_at like '%$search_param%')";
|
136 |
+
}
|
137 |
+
|
138 |
+
$page_params .="&search=$search_str";
|
139 |
+
}
|
140 |
+
|
141 |
+
// make sure page params stay correct
|
142 |
+
if(!empty($sort_str))
|
143 |
+
$page_params .="&sort=$sort_str";
|
144 |
+
|
145 |
+
if(!empty($sdir_str))
|
146 |
+
$page_params .= "&sdir=$sdir_str";
|
147 |
+
|
148 |
+
// Add order by clause
|
149 |
+
switch($sort_str)
|
150 |
+
{
|
151 |
+
case "name":
|
152 |
+
case "clicks":
|
153 |
+
case "group_name":
|
154 |
+
case "slug":
|
155 |
+
$order_by .= " ORDER BY $sort_str";
|
156 |
+
break;
|
157 |
+
case "gorder":
|
158 |
+
$order_by .= " ORDER BY gorder,group_name";
|
159 |
+
break;
|
160 |
+
default:
|
161 |
+
$order_by .= " ORDER BY created_at";
|
162 |
+
}
|
163 |
+
|
164 |
+
// Toggle ascending / descending
|
165 |
+
if((empty($sort_str) and empty($sdir_str)) or $sdir_str == 'desc')
|
166 |
+
{
|
167 |
+
$order_by .= ' DESC';
|
168 |
+
$sdir_str = 'desc';
|
169 |
+
}
|
170 |
+
else
|
171 |
+
$sdir_str = 'asc';
|
172 |
+
|
173 |
+
return array('order_by' => $order_by,
|
174 |
+
'sort_str' => $sort_str,
|
175 |
+
'sdir_str' => $sdir_str,
|
176 |
+
'search_str' => $search_str,
|
177 |
+
'where_clause' => $where_clause,
|
178 |
+
'page_params' => $page_params);
|
179 |
+
}
|
180 |
+
|
181 |
+
?>
|
prli-options.php
ADDED
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require_once 'prli-config.php';
|
3 |
+
require_once(PRLI_MODELS_PATH . '/models.inc.php');
|
4 |
+
|
5 |
+
$errors = array();
|
6 |
+
|
7 |
+
// variables for the field and option names
|
8 |
+
$prli_exclude_ips = 'prli_exclude_ips';
|
9 |
+
$hidden_field_name = 'prli_update_options';
|
10 |
+
|
11 |
+
$prli_domain = "pretty-link";
|
12 |
+
|
13 |
+
// Read in existing option value from database
|
14 |
+
$prli_exclude_ips_val = get_option( $prli_exclude_ips );
|
15 |
+
|
16 |
+
// See if the user has posted us some information
|
17 |
+
// If they did, this hidden field will be set to 'Y'
|
18 |
+
if( $_POST[ $hidden_field_name ] == 'Y' )
|
19 |
+
{
|
20 |
+
// Validate This
|
21 |
+
if( !empty($_POST[ $prli_exclude_ips ]) and !preg_match( "#^[ \t]*(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})([ \t]*,[ \t]*\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})*$#", $_POST[ $prli_exclude_ips ] ) )
|
22 |
+
$errors[] = "Must be a comma separated list of IP addresses.";
|
23 |
+
|
24 |
+
// Read their posted value
|
25 |
+
$prli_exclude_ips_val = stripslashes($_POST[ $prli_exclude_ips ]);
|
26 |
+
|
27 |
+
|
28 |
+
if( count($errors) > 0 )
|
29 |
+
{
|
30 |
+
require(PRLI_VIEWS_PATH.'/shared/errors.php');
|
31 |
+
}
|
32 |
+
else
|
33 |
+
{
|
34 |
+
// Save the posted value in the database
|
35 |
+
update_option( $prli_exclude_ips, $prli_exclude_ips_val );
|
36 |
+
|
37 |
+
$wp_rewrite->flush_rules();
|
38 |
+
|
39 |
+
// Put an options updated message on the screen
|
40 |
+
?>
|
41 |
+
|
42 |
+
<div class="updated"><p><strong><?php _e('Options saved.', $prli_domain ); ?></strong></p></div>
|
43 |
+
<?php
|
44 |
+
}
|
45 |
+
}
|
46 |
+
else if($_GET['action'] == 'clear_all_clicks4134' or $_POST['action'] == 'clear_all_clicks4134')
|
47 |
+
{
|
48 |
+
$prli_click->clearAllClicks();
|
49 |
+
?>
|
50 |
+
|
51 |
+
<div class="updated"><p><strong><?php _e('Hit Database Was Cleared.', $prli_domain ); ?></strong></p></div>
|
52 |
+
<?php
|
53 |
+
}
|
54 |
+
|
55 |
+
|
56 |
+
?>
|
57 |
+
<div class="wrap">
|
58 |
+
<div id="icon-options-general" class="icon32"><br /></div>
|
59 |
+
<h2 id="prli_title">Pretty Link: Options</h2>
|
60 |
+
<br/>
|
61 |
+
<a href="admin.php?page=<?php echo PRLI_PLUGIN_NAME; ?>/prli-links.php">« Pretty Link Admin</a>
|
62 |
+
|
63 |
+
<form name="form1" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>">
|
64 |
+
<input type="hidden" name="<?php echo $hidden_field_name; ?>" value="Y">
|
65 |
+
<?php wp_nonce_field('update-options'); ?>
|
66 |
+
|
67 |
+
<table class="form-table">
|
68 |
+
<tr class="form-field">
|
69 |
+
<td valign="top">Excluded IP Addresses: </td>
|
70 |
+
<td>
|
71 |
+
<input type="text" name="<?php echo $prli_exclude_ips; ?>" value="<?php echo $prli_exclude_ips_val; ?>">
|
72 |
+
<br/><span class="setting-description">Enter IP Addresses you want to exclude from your Hit data and Stats. Each IP Address should be separated by commas. Example: <code>192.168.0.1, 192.168.2.1, 192.168.3.4</code></span>
|
73 |
+
</td>
|
74 |
+
</tr>
|
75 |
+
</table>
|
76 |
+
|
77 |
+
<p class="submit">
|
78 |
+
<input type="submit" name="Submit" value="<?php _e('Update Options', $prli_domain ) ?>" />
|
79 |
+
</p>
|
80 |
+
|
81 |
+
<p><a href="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI'] ); ?>&action=clear_all_clicks4134" onclick="return confirm('***WARNING*** If you click OK you will delete ALL of the Hit data in your Database. Your data will be gone forever -- no way to retreive it. Do not click OK unless you are absolutely sure you want to delete all your data because there is no going back!');">Delete All Hits</a>
|
82 |
+
<br/><span class="setting-description">Seriously, only click this link if you want to delete all the Hit data in your database.</span></p>
|
83 |
+
|
84 |
+
</form>
|
85 |
+
</div>
|
readme.txt
ADDED
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== Pretty Link ===
|
2 |
+
Contributors: supercleanse
|
3 |
+
Donate link: http://www.blairwilliams.com/pretty-link/donate/
|
4 |
+
Tags: links, link, url, urls, affiliate, affiliates, pretty, marketing, redirect, forward, plugin, twitter, tweet, rewrite, shorturl, hoplink, hop, shortlink, short, shorten, click, clicks, track, tracking, tiny, tinyurl, budurl, shrinking, domain, shrink, mask, masking, slug, slugs, admin, stats, statistics, stat, statistic, cloaking, cloak, twitter, email, ajax, javascript, ui, csv, download
|
5 |
+
Requires at least: 2.7.1
|
6 |
+
Tested up to: 2.7.1
|
7 |
+
Stable tag: 1.3.20
|
8 |
+
|
9 |
+
Shrink, track and share any URL on the Internet from your WordPress website. Create short links suitable for Twitter using your own domain name!
|
10 |
+
|
11 |
+
== Description ==
|
12 |
+
|
13 |
+
Shrink, track and share any URL on the Internet from your WordPress website. You can now shorten links using your own domain name (as opposed to using tinyurl.com, bit.ly, or any other link shrinking service)! In addition to creating clean links, Pretty Link tracks each hit on your URL and provides a full, detailed report of where the hit came from, the browser, os and host. Pretty Link is a killer plugin for people who want to mask their affiliate links, track clicks from emails, their links on Twitter to come from their own domain, or generally increase the reach of their website by spreading these links on forums or comments on other blogs.
|
14 |
+
|
15 |
+
= Examples =
|
16 |
+
|
17 |
+
This is a link setup using Pretty Link that redirects to the Pretty Link Homepage where you can find more info about this Plugin:
|
18 |
+
|
19 |
+
http://blairwilliams.com/pl
|
20 |
+
|
21 |
+
Here's a named Pretty Link (I used the slug 'aweber') that redirects to aweber.com:
|
22 |
+
|
23 |
+
http://blairwilliams.com/aweber
|
24 |
+
|
25 |
+
Here's a link that Pretty Link generated a random slug for (similar to how bit.ly or tinyurl would do):
|
26 |
+
|
27 |
+
http://blairwilliams.com/w7a
|
28 |
+
|
29 |
+
= Features =
|
30 |
+
|
31 |
+
* Gives you the ability to create clean, simple URLs on your website that redirect to any other URL
|
32 |
+
* Generates random 2-3 character slugs for your URL or allows you to name a custom slug for your URL
|
33 |
+
* Tracks the Number of Hits per link
|
34 |
+
* Tracks the Number of Unique Hits per link
|
35 |
+
* Provides a reporting interface where you can see a configurable chart of clicks per day. This report can be filtered by the specific link clicked, date range, and/or unique clicks.
|
36 |
+
* View click details including ip address, remote host, browser (including browser version), operating system, and referring site
|
37 |
+
* Download hit details in CSV format
|
38 |
+
* Intuitive Javascript / AJAX Admin User Interface
|
39 |
+
* Pass custom parameters to your scripts through pretty link and still have full tracking ability
|
40 |
+
* Ability to rewrite these custom Parameters before forwarding to Target URL
|
41 |
+
* Setup Pretty Links as Tracking Pixels and track impressions
|
42 |
+
* Exclude IP Addresses from Stats
|
43 |
+
* Enables you to post your Pretty Links to Twitter directly from your WordPress admin
|
44 |
+
* Enables you to send your Pretty Links via Email directly from your WordPress admin
|
45 |
+
* Select Temporary (307) or Permanent (301) redirection for your Pretty Links
|
46 |
+
* Cookie based system for tracking visitor activity across hits
|
47 |
+
* Organize Links into Groups
|
48 |
+
* Create nofollow/noindex links
|
49 |
+
* Turn tracking on / off on each link
|
50 |
+
* Keep users on your site even when being redirected by using the PrettyBar which stays at the top of the page
|
51 |
+
|
52 |
+
== Installation ==
|
53 |
+
|
54 |
+
1. Upload 'pretty-link.zip' to the '/wp-content/plugins/' directory
|
55 |
+
|
56 |
+
2. Activate the plugin through the 'Plugins' menu in WordPress
|
57 |
+
|
58 |
+
3. Make sure you have changed your permalink Common Settings in Settings -> Permalinks away from "Default" to something else. I prefer using custom and then "/%postname%/" for the simplest possible URL slugs.
|
59 |
+
|
60 |
+
= Release Notes =
|
61 |
+
[Pretty Link Change Log](http://blairwilliams.com/pretty-link/change-log "Pretty link Change Log")
|
62 |
+
|
63 |
+
|
64 |
+
== Frequently Asked Questions ==
|
65 |
+
[Pretty Link FAQ](http://blairwilliams.com/pretty-link/pretty-link-faq "Pretty link FAQ")
|
66 |
+
|
67 |
+
== Screenshots ==
|
68 |
+
[Pretty Link Screenshots](http://blairwilliams.com/pretty-link "Pretty link Screenshots")
|