diff --git a/mozilla/testing/performance/talos/README.txt b/mozilla/testing/performance/talos/README.txt new file mode 100755 index 00000000000..480df048f15 --- /dev/null +++ b/mozilla/testing/performance/talos/README.txt @@ -0,0 +1,9 @@ +PREREQUISITES: You'll need to download some software onto your Windows machine before running these performance tests: + * Python 2.4 The scripts all run from Python 2.4. You will need the windows version + (not the cygwin version). You can download it here: http://www.python.org/ftp/python/2.4/python-2.4.msi + Make sure to correctly set the path to python in the paths.py file. + After you download and install Python 2.4, you'll need to install some extensions: + * Python Win32 Extensions These extensions provide some support for process management and performance monitoring. http://prdownloads.sourceforge.net/pywin32/pywin32-208.win32-py2.4.exe?download + * Numerical Python: This is required by Matplotlib. http://prdownloads.sourceforge.net/numpy/Numeric-24.2.win32-py2.4.exe?download + * Matplotlib This library is used to plot the graphs of performance characteristics of Firefox during the page load test. http://prdownloads.sourceforge.net/matplotlib/matplotlib-0.87.3.win32-py2.4.exe?download * PySyc This is used for reading/writing config files in YAML. http://pyyaml.org/download/pysyck/PySyck-0.61.2.win32-py2.4.exe * Cygwin For some reason, we can't get output from Firefox unless it's wrapped in a Cygwin sh shell. So we use cygwin for that, and to sync between Firefox runs. Download it here: http://www.cygwin.com/setup.exe Make sure to correctly set the path to Cygwin in the paths.py file. * msvcp71.dll You need a copy of this file to run Python with all the libraries. If you have Visual Studio 2003 installed, you've already got it. SETUP: + 1. Make sure the prerequisites, above, are installed. 2. Copy this entire directory and all subdirectories onto your local disk 3. Edit the paths.py file to set the paths to Cygwin, Firefox, etc. on your machine. 4. Create a YAML config file with info about the profiles you want to test. It should look something like this: # Filename will be appended to the timestamp in the report filename. # Use letters and underscores only filename: slowmachine # The title of the report title: 1 GHz Celeron # Name of profile to test Test profile 1: # Path to Firefox to test firefox: C:\Program Files\Mozilla Firefox 2 Beta 1\firefox.exe # Preferences to set in the test (use "preferences : {}" for no prefs) preferences: javascript.options.showInConsole : true xpinstall.enabled : true # Extensions to install in test (use "extensions: {}" for none) extensions: # Need quotes around guid because of curly braces "{12345678-1234-1234-1234-abcd12345678}" : c:\path\to\unzipped\xpi foo@sample.com : c:\path\to\other\unzipped\xpi 5. Run run_tests.py with the name of your config file as an argument. You can use a space-separated list of config files, to generate a report of startup and page load times. The report will be placed in the REPORTS_DIR directory you specified in paths.py. DIRECTORY STRUCTURE: page_load_test/ This directory contains the JavaScript files and html data files for the page load test. The page load test opens a new window and cycles through loading each html file, timing each load. startup_test/ This directory contains the JavaScript to run the startup test. It measures how long it takes Firefox to start up. base_profile/ This directory contains the base profile used for testing. A copy of this profile is made for each testing profile, and extensions or prefs are added according to the test_configs array in run_tests.py. For the page load test to run correctly, the hostperm.1 file must be set to allow scheme:file uris to open in new windows, and the pref to force a window to open in a tab must not be set. The dom.allow_scripts_to_close_windows pref should also be set to true. The browser.shell.checkDefaultBrowser pref should be set to false. run_tests.py, paths.py These files should be configured to run the test on different machines, with different extensions or preferences. See setup above. \ No newline at end of file diff --git a/mozilla/testing/performance/talos/base_profile/Cache/A89F4DBCd01 b/mozilla/testing/performance/talos/base_profile/Cache/A89F4DBCd01 new file mode 100755 index 00000000000..52d7e418167 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/Cache/A89F4DBCd01 @@ -0,0 +1,709 @@ + + + + BBC News | News Front Page | World Edition + http://news.bbc.co.uk/go/rss/-/2/hi/default.stm + Visit BBC News for up-to-the-minute news, breaking news, video, audio and feature stories. BBC News provides trusted World and UK news as well as local and regional perspectives. Also entertainment, business, science, technology and health news. + en-gb + Thu, 06 Jul 2006 19:06:47 GMT + Copyright: (C) British Broadcasting Corporation, see http://news.bbc.co.uk/2/hi/help/rss/4498287.stm for terms and conditions of reuse + http://www.bbc.co.uk/syndication/ + 15 + + + BBC News + http://news.bbc.co.uk/nol/shared/img/bbc_news_120x60.gif + http://news.bbc.co.uk/go/rss/-/2/hi/default.stm + + + + + + + Deaths mount in Gaza incursions + Seventeen Palestinians and an Israeli soldier die, officials say, as Israeli troops push deeper into Gaza. + http://news.bbc.co.uk/go/rss/-/2/hi/middle_east/5153036.stm + + http://news.bbc.co.uk/2/hi/middle_east/5153036.stm + Thu, 06 Jul 2006 18:48:17 GMT + Middle East + + + + + + + + + + + + + Video of 7 July bomber released + A video of one of the London bombers is aired on al-Jazeera TV on the eve of the first anniversary of the attacks. + http://news.bbc.co.uk/go/rss/-/2/hi/uk_news/5154714.stm + + http://news.bbc.co.uk/2/hi/uk_news/5154714.stm + Thu, 06 Jul 2006 19:02:50 GMT + UK + + + + + + + + + + + + + Discovery docks after 'backflip' + The crew of the shuttle Discovery enter the space station after a "backflip" to allow safety checks. + http://news.bbc.co.uk/go/rss/-/2/hi/americas/5154396.stm + + http://news.bbc.co.uk/2/hi/americas/5154396.stm + Thu, 06 Jul 2006 18:21:50 GMT + Americas + + + + + + + + + + + + + Mexico candidate vows vote fight + Mexico's leftist candidate says he will challenge election results after the count indicates his rival has won. + http://news.bbc.co.uk/go/rss/-/2/hi/americas/5154896.stm + + http://news.bbc.co.uk/2/hi/americas/5154896.stm + Thu, 06 Jul 2006 15:43:06 GMT + Americas + + + + + + + + + + + + + EU to reopen Iran nuclear talks + Iranian-EU talks on incentives for Tehran to halt controversial nuclear work are due to begin in Brussels. + http://news.bbc.co.uk/go/rss/-/2/hi/middle_east/5154082.stm + + http://news.bbc.co.uk/2/hi/middle_east/5154082.stm + Thu, 06 Jul 2006 13:20:26 GMT + Middle East + + + + + + + + + + + + + Darfur combat 'worse' since deal + Fighting in Sudan's Darfur region has increased since May's peace deal was signed, a senior UN official says. + http://news.bbc.co.uk/go/rss/-/2/hi/africa/5155984.stm + + http://news.bbc.co.uk/2/hi/africa/5155984.stm + Thu, 06 Jul 2006 18:44:39 GMT + Africa + + + + + + + + + + + + + N Korea vows more missile tests + N Korea threatens to continue launching test missiles and warns of "stronger actions" if pressured to stop. + http://news.bbc.co.uk/go/rss/-/2/hi/asia-pacific/5152918.stm + + http://news.bbc.co.uk/2/hi/asia-pacific/5152918.stm + Thu, 06 Jul 2006 17:19:04 GMT + Asia-Pacific + + + + + + + + + + + + + Legal victory for tobacco firms + Florida's Supreme Court upholds a ruling to throw out a $145bn damages award against tobacco companies. + http://news.bbc.co.uk/go/rss/-/2/hi/americas/5155610.stm + + http://news.bbc.co.uk/2/hi/americas/5155610.stm + Thu, 06 Jul 2006 17:29:29 GMT + Americas + + + + + + + + + + + + + US gay marriage dealt setbacks + Advocates of gay marriage lose court battles in two of the largest US states, New York and Georgia. + http://news.bbc.co.uk/go/rss/-/2/hi/americas/5155122.stm + + http://news.bbc.co.uk/2/hi/americas/5155122.stm + Thu, 06 Jul 2006 16:38:01 GMT + Americas + + + + + + + + + + + + + Tennis: Mauresmo outguns Sharapova + Amelie Mauresmo survives an attack of nerves to beat Maria Sharapova and reach her first Wimbledon final. + http://news.bbc.co.uk/go/rss/-/sport2/hi/tennis/5155336.stm + + http://news.bbc.co.uk/sport2/hi/tennis/5155336.stm + Thu, 06 Jul 2006 16:10:57 GMT + Tennis + + + + + + + + + + + + + Tennis: Henin-Hardenne into final + Justine Henin-Hardenne beats fellow Belgian Kim Clijsters in straight sets to reach the Wimbledon final. + http://news.bbc.co.uk/go/rss/-/sport2/hi/tennis/5154644.stm + + http://news.bbc.co.uk/sport2/hi/tennis/5154644.stm + Thu, 06 Jul 2006 13:41:20 GMT + Tennis + + + + + + + + + + + + + Cycling: Stage victory for Freire + Oscar Freire wins a bunch sprint to claim stage five of the Tour de France from Beauvais to Caen. + http://news.bbc.co.uk/go/rss/-/sport2/hi/other_sports/cycling/5155142.stm + + http://news.bbc.co.uk/sport2/hi/other_sports/cycling/5155142.stm + Thu, 06 Jul 2006 15:20:40 GMT + Cycling + + + + + + + + + + + + + Somalia soccer shooting arrests + Somali gunmen will face justice after two people were shot dead watching the World Cup, an Islamist leader says. + http://news.bbc.co.uk/go/rss/-/2/hi/africa/5153800.stm + + http://news.bbc.co.uk/2/hi/africa/5153800.stm + Thu, 06 Jul 2006 15:09:03 GMT + Africa + + + + + + + + + + + + + Call for DR Congo election delay + More than half of the presidential candidates in DR Congo's elections this month seek a postponement. + http://news.bbc.co.uk/go/rss/-/2/hi/africa/5153244.stm + + http://news.bbc.co.uk/2/hi/africa/5153244.stm + Thu, 06 Jul 2006 08:56:06 GMT + Africa + + + + + + + + + + + + + Brazil's election campaign begins + One year after a bruising corruption scandal, Brazil's president Luiz Inácio Lula da Silva seeks a second term in office. + http://news.bbc.co.uk/go/rss/-/2/hi/americas/5153156.stm + + http://news.bbc.co.uk/2/hi/americas/5153156.stm + Thu, 06 Jul 2006 09:14:51 GMT + Americas + + + + + + + + + + + + + UK agrees to extradite hacker + Home Secretary John Reid agrees to extradite hacker Gary McKinnon to the US. + http://news.bbc.co.uk/go/rss/-/2/hi/technology/5156136.stm + + http://news.bbc.co.uk/2/hi/technology/5156136.stm + Thu, 06 Jul 2006 18:22:48 GMT + Technology + + + + + + + + + + + + + Historic India-China link opens + China and India open a historic trade route in the Himalayas that was closed 44 years ago. + http://news.bbc.co.uk/go/rss/-/2/hi/south_asia/5150682.stm + + http://news.bbc.co.uk/2/hi/south_asia/5150682.stm + Thu, 06 Jul 2006 05:27:26 GMT + South Asia + + + + + + + + + + + + + At least 30 dead in China floods + Flooding in eastern China in recent days has left more than 30 people dead, state media reports. + http://news.bbc.co.uk/go/rss/-/2/hi/asia-pacific/5153286.stm + + http://news.bbc.co.uk/2/hi/asia-pacific/5153286.stm + Thu, 06 Jul 2006 08:24:43 GMT + Asia-Pacific + + + + + + + + + + + + + Putin urges negotiated solutions + Russian President Vladimir Putin says problems with Iran and N Korea must be solved via negotiation. + http://news.bbc.co.uk/go/rss/-/2/hi/europe/5154920.stm + + http://news.bbc.co.uk/2/hi/europe/5154920.stm + Thu, 06 Jul 2006 16:53:45 GMT + Europe + + + + + + + + + + + + + Trans-Dniester blast kills eight + At least eight people die in a blast on a minibus in Moldova's breakaway Trans-Dniester region. + http://news.bbc.co.uk/go/rss/-/2/hi/europe/5153322.stm + + http://news.bbc.co.uk/2/hi/europe/5153322.stm + Thu, 06 Jul 2006 10:01:56 GMT + Europe + + + + + + + + + + + + + Bomb targets Iraq shrine pilgrims + At least 12 people, including Iranian pilgrims, die in a car bombing at a Shia mosque in Iraq, police say. + http://news.bbc.co.uk/go/rss/-/2/hi/middle_east/5152930.stm + + http://news.bbc.co.uk/2/hi/middle_east/5152930.stm + Thu, 06 Jul 2006 07:00:03 GMT + Middle East + + + + + + + + + + + + + UN urges Israel halt 'violations' + The UN Human Rights Council demands a halt to Israel's military offensive in the Gaza Strip. + http://news.bbc.co.uk/go/rss/-/2/hi/middle_east/5154594.stm + + http://news.bbc.co.uk/2/hi/middle_east/5154594.stm + Thu, 06 Jul 2006 14:12:49 GMT + Middle East + + + + + + + + + + + + + Maoists denounce UN arms approach + Maoists in Nepal angrily denounce the government for asking the UN to monitor weapons held by both sides. + http://news.bbc.co.uk/go/rss/-/2/hi/south_asia/5153280.stm + + http://news.bbc.co.uk/2/hi/south_asia/5153280.stm + Thu, 06 Jul 2006 12:58:46 GMT + South Asia + + + + + + + + + + + + + India privatisation on hold + Indian PM Manmohan Singh halts plans to sell stakes in state-owned companies following political opposition. + http://news.bbc.co.uk/go/rss/-/2/hi/south_asia/5154416.stm + + http://news.bbc.co.uk/2/hi/south_asia/5154416.stm + Thu, 06 Jul 2006 13:28:54 GMT + South Asia + + + + + + + + + + + + + UK considers bigger Afghan force + The possibility of sending more UK troops to Afghanistan is being considered urgently, the defence secretary says. + http://news.bbc.co.uk/go/rss/-/2/hi/uk_news/5154362.stm + + http://news.bbc.co.uk/2/hi/uk_news/5154362.stm + Thu, 06 Jul 2006 13:04:48 GMT + UK + + + + + + + + + + + + + Comic Davidson declared bankrupt + Comedian Jim Davidson is declared bankrupt after failing to maintain payments on a £1.4m tax bill. + http://news.bbc.co.uk/go/rss/-/2/hi/entertainment/5153936.stm + + http://news.bbc.co.uk/2/hi/entertainment/5153936.stm + Thu, 06 Jul 2006 13:31:00 GMT + Entertainment + + + + + + + + + + + + + Airbus orders fall behind Boeing + European aircraft maker Airbus falls behind arch US rival Boeing in the number of new orders for planes. + http://news.bbc.co.uk/go/rss/-/2/hi/business/5152982.stm + + http://news.bbc.co.uk/2/hi/business/5152982.stm + Thu, 06 Jul 2006 10:53:05 GMT + Business + + + + + + + + + + + + + ECB interest rate stays at 2.75% + The European Central Bank has left its interest rate at 2.75%, but economists think more rises are on the way. + http://news.bbc.co.uk/go/rss/-/2/hi/business/5152314.stm + + http://news.bbc.co.uk/2/hi/business/5152314.stm + Thu, 06 Jul 2006 12:01:51 GMT + Business + + + + + + + + + + + + + Down's syndrome gene identified + Scientists believe they have found a possible cause for mental impairment in Down's syndrome. + http://news.bbc.co.uk/go/rss/-/2/hi/health/5151232.stm + + http://news.bbc.co.uk/2/hi/health/5151232.stm + Wed, 05 Jul 2006 23:52:34 GMT + Health + + + + + + + + + + + + + Painkiller 'may cut cancer risk' + Using paracetamol regularly could reduce the risk of ovarian cancer by almost a third, a study says. + http://news.bbc.co.uk/go/rss/-/2/hi/health/5153320.stm + + http://news.bbc.co.uk/2/hi/health/5153320.stm + Thu, 06 Jul 2006 12:03:34 GMT + Health + + + + + + + + + + + + + Climate change 'real and severe' + Experts convened by the BBC concludes that climate change is "real and severe", but maybe not "catastrophic". + http://news.bbc.co.uk/go/rss/-/2/hi/science/nature/5150816.stm + + http://news.bbc.co.uk/2/hi/science/nature/5150816.stm + Thu, 06 Jul 2006 03:50:53 GMT + Science/Nature + + + + + + + + + + + + + Gene reveals mammoth coat colour + The coat colour of mammoths that roamed the Earth thousands of years ago is determined by scientists. + http://news.bbc.co.uk/go/rss/-/2/hi/science/nature/5154892.stm + + http://news.bbc.co.uk/2/hi/science/nature/5154892.stm + Thu, 06 Jul 2006 18:01:49 GMT + Science/Nature + + + + + + + + + + + + + Handhelds boost gaming industry + Videogame sales in Japan rise sharply due to the popularity of handheld consoles, says a report. + http://news.bbc.co.uk/go/rss/-/2/hi/technology/5155786.stm + + http://news.bbc.co.uk/2/hi/technology/5155786.stm + Thu, 06 Jul 2006 16:47:06 GMT + Technology + + + + + + + + + + + + + Microsoft opens up on file styles + The software giant is developing tools that allow users to save important documents in rival formats + http://news.bbc.co.uk/go/rss/-/2/hi/technology/5153350.stm + + http://news.bbc.co.uk/2/hi/technology/5153350.stm + Thu, 06 Jul 2006 11:24:44 GMT + Technology + + + + + + + + + + + + + 24 leads Emmy drama nominations + Thriller 24 and medical drama Grey's Anatomy are among the leading nominees for US TV's Emmy awards. + http://news.bbc.co.uk/go/rss/-/2/hi/entertainment/5153296.stm + + http://news.bbc.co.uk/2/hi/entertainment/5153296.stm + Thu, 06 Jul 2006 14:55:55 GMT + Entertainment + + + + + + + + + + + + + Malaysia call to ban film suicide + A Malaysian MP calls for suicide scenes to be cut from Indian films, after copy-cat incidents among Tamils. + http://news.bbc.co.uk/go/rss/-/2/hi/asia-pacific/5153376.stm + + http://news.bbc.co.uk/2/hi/asia-pacific/5153376.stm + Thu, 06 Jul 2006 08:53:42 GMT + Asia-Pacific + + + + + + + + + + + + + + + diff --git a/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_001_ b/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_001_ new file mode 100755 index 00000000000..a14e0f0e8a5 Binary files /dev/null and b/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_001_ differ diff --git a/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_002_ b/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_002_ new file mode 100755 index 00000000000..39d3ab968a0 Binary files /dev/null and b/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_002_ differ diff --git a/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_003_ b/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_003_ new file mode 100755 index 00000000000..0496c60d973 Binary files /dev/null and b/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_003_ differ diff --git a/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_MAP_ b/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_MAP_ new file mode 100755 index 00000000000..c060196a3fa Binary files /dev/null and b/mozilla/testing/performance/talos/base_profile/Cache/_CACHE_MAP_ differ diff --git a/mozilla/testing/performance/talos/base_profile/XUL.mfl b/mozilla/testing/performance/talos/base_profile/XUL.mfl new file mode 100755 index 00000000000..f46f45d1e60 Binary files /dev/null and b/mozilla/testing/performance/talos/base_profile/XUL.mfl differ diff --git a/mozilla/testing/performance/talos/base_profile/bookmarkbackups/bookmarks-2006-06-27.html b/mozilla/testing/performance/talos/base_profile/bookmarkbackups/bookmarks-2006-06-27.html new file mode 100755 index 00000000000..7183e31b834 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/bookmarkbackups/bookmarks-2006-06-27.html @@ -0,0 +1,40 @@ + + + +Bookmarks +

Bookmarks

+ +

+

Bookmarks Toolbar Folder

+
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar +

+

Getting Started +
Latest Headlines +

+


+

Quick Searches

+
Handy searches that can be performed in the location bar +

+

Google Quicksearch +
Type "google <search terms>" in the location bar to perform a Google search +
Answers.com Dictionary Quicksearch +
Type "dict <word>" in the location bar to perform a dictionary look-up +
Stock Symbol Quicksearch +
Type "quote <symbol>" in the location bar to perform a stock symbol look-up +
Wikipedia Quicksearch +
Type "wp <something>" in the location bar to look up something in Wikipedia, a free online encyclopedia. +

+

Firefox and Mozilla Links

+

+

Firefox Start Page +
Firefox Central +
Themes and Extensions +
Mozilla.com +
Mozilla Developer Center +
MozillaZine +
Mozilla Store +
Get Involved - Help spread Firefox! +

+

diff --git a/mozilla/testing/performance/talos/base_profile/bookmarkbackups/bookmarks-2006-07-06.html b/mozilla/testing/performance/talos/base_profile/bookmarkbackups/bookmarks-2006-07-06.html new file mode 100755 index 00000000000..bd52d7f1094 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/bookmarkbackups/bookmarks-2006-07-06.html @@ -0,0 +1,40 @@ + + + +Bookmarks +

Bookmarks

+ +

+

Bookmarks Toolbar Folder

+
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar +

+

Getting Started +
Latest Headlines +

+


+

Quick Searches

+
Handy searches that can be performed in the location bar +

+

Google Quicksearch +
Type "google <search terms>" in the location bar to perform a Google search +
Answers.com Dictionary Quicksearch +
Type "dict <word>" in the location bar to perform a dictionary look-up +
Stock Symbol Quicksearch +
Type "quote <symbol>" in the location bar to perform a stock symbol look-up +
Wikipedia Quicksearch +
Type "wp <something>" in the location bar to look up something in Wikipedia, a free online encyclopedia. +

+

Firefox and Mozilla Links

+

+

Firefox Start Page +
Firefox Central +
Themes and Extensions +
Mozilla.com +
Mozilla Developer Center +
MozillaZine +
Mozilla Store +
Get Involved - Help spread Firefox! +

+

diff --git a/mozilla/testing/performance/talos/base_profile/bookmarks.bak b/mozilla/testing/performance/talos/base_profile/bookmarks.bak new file mode 100755 index 00000000000..69cebf229b4 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/bookmarks.bak @@ -0,0 +1,40 @@ + + + +Bookmarks +

Bookmarks

+ +

+

Bookmarks Toolbar Folder

+
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar +

+

Getting Started +
Latest Headlines +

+


+

Quick Searches

+
Handy searches that can be performed in the location bar +

+

Google Quicksearch +
Type "google <search terms>" in the location bar to perform a Google search +
Answers.com Dictionary Quicksearch +
Type "dict <word>" in the location bar to perform a dictionary look-up +
Stock Symbol Quicksearch +
Type "quote <symbol>" in the location bar to perform a stock symbol look-up +
Wikipedia Quicksearch +
Type "wp <something>" in the location bar to look up something in Wikipedia, a free online encyclopedia. +

+

Firefox and Mozilla Links

+

+

Firefox Start Page +
Firefox Central +
Themes and Extensions +
Mozilla.com +
Mozilla Developer Center +
MozillaZine +
Mozilla Store +
Get Involved - Help spread Firefox! +

+

diff --git a/mozilla/testing/performance/talos/base_profile/bookmarks.html b/mozilla/testing/performance/talos/base_profile/bookmarks.html new file mode 100755 index 00000000000..69cebf229b4 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/bookmarks.html @@ -0,0 +1,40 @@ + + + +Bookmarks +

Bookmarks

+ +

+

Bookmarks Toolbar Folder

+
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar +

+

Getting Started +
Latest Headlines +

+


+

Quick Searches

+
Handy searches that can be performed in the location bar +

+

Google Quicksearch +
Type "google <search terms>" in the location bar to perform a Google search +
Answers.com Dictionary Quicksearch +
Type "dict <word>" in the location bar to perform a dictionary look-up +
Stock Symbol Quicksearch +
Type "quote <symbol>" in the location bar to perform a stock symbol look-up +
Wikipedia Quicksearch +
Type "wp <something>" in the location bar to look up something in Wikipedia, a free online encyclopedia. +

+

Firefox and Mozilla Links

+

+

Firefox Start Page +
Firefox Central +
Themes and Extensions +
Mozilla.com +
Mozilla Developer Center +
MozillaZine +
Mozilla Store +
Get Involved - Help spread Firefox! +

+

diff --git a/mozilla/testing/performance/talos/base_profile/compatibility.ini b/mozilla/testing/performance/talos/base_profile/compatibility.ini new file mode 100755 index 00000000000..dc539caf747 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/compatibility.ini @@ -0,0 +1,4 @@ +[Compatibility] +LastVersion=1.5.0.4_2006050817/1.8.0.4_2006050817 +LastOSABI=WINNT_x86-msvc +LastPlatformDir=c:\Program Files\Mozilla Firefox diff --git a/mozilla/testing/performance/talos/base_profile/compreg.dat b/mozilla/testing/performance/talos/base_profile/compreg.dat new file mode 100755 index 00000000000..9abc0d475b8 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/compreg.dat @@ -0,0 +1,1761 @@ +Generated File. Do not edit. + +[HEADER] +Version,0,5 + +[COMPONENTS] +rel:jsd3250.dll,1151204809735 +rel:nsBrowserGlue.js,1151204809735 +abs:c:\Program Files\Mozilla Firefox\extensions\talkback@mozilla.org\components\qfaservices.dll,1151204816675 +rel:nsDictionary.js,1151204809364 +rel:nsCloseAllWindows.js,1151204809555 +rel:nsExtensionManager.js,1151204810176 +rel:nsSetDefaultBrowser.js,1151204809455 +rel:nsXmlRpcClient.js,1151204809895 +abs:c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components\inspector-cmdline.js,1151204811327 +rel:nsProxyAutoConfig.js,1151204810146 +rel:nsBrowserContentHandler.js,1151204809555 +rel:nsPostUpdateWin.js,1151204809855 +abs:C:\Program Files\Google\Web Accelerator\firefox-1.0.66\components\GoogleWebAccFirefox.dll,1151536882000 +rel:jsconsole-clhandler.js,1151204809384 +abs:c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components\inspector.dll,1151204812559 +rel:xpinstal.dll,1151204808964 +rel:jar50.dll,1151204808924 +rel:nsUpdateService.js,1151204809495 +rel:nsSidebar.js,1151204809755 +rel:nsHelperAppDlg.js,1151204809545 + +[CLASSIDS] +{bfc310d2-38a0-11d3-8cd3-0060b0fc14a3},,application/x-mozilla-static,,nsLayoutModule +{bfcb82c2-5611-4318-90d6-baf4a7864252},,,,abs:c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components\inspector.dll +{a7f800e0-4306-11d4-98d0-001083010e9b},,application/x-mozilla-static,,docshell_provider +{75656ad9-bd13-4c5d-939a-ec6351eea0cc},,application/x-mozilla-static,,nsComposerModule +{ba6151ad-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6a8c0dd4-1dd2-11b2-9a8f-f82f9df25b07},,application/x-mozilla-static,,nsGfxModule +{0bec75a8-1dd2-11b2-863a-f69f77c31371},,application/x-mozilla-static,,PKI +{d852ade0-5823-11d4-9a62-00104bdf5339},,application/x-mozilla-static,,nsWebServicesModule +{495eca42-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{0cd233e0-7a86-11d3-915c-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{73bb7c12-dbab-4ae2-aecf-a0331dec916f},,application/x-mozilla-static,,nsUCvMathModule +{cb6593e0-f9b2-11d2-bdd6-000064657374},@mozilla.org/js/xpc/XPConnect;1,application/x-mozilla-static,,xpconnect +{9868b4ce-da08-11d3-8cda-0060b0fc14a3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{5d0ce354-df01-421a-83fb-7ead0990c24e},,text/javascript,,rel:nsBrowserContentHandler.js +{4bfaa9f0-1dd2-11b2-afae-a82cbaa0b606},,application/x-mozilla-static,,PKI +{b9507aec-1dd1-11b2-8cd5-c48ee0c50307},,application/x-mozilla-static,,NSS +{0de2fbfa-6b7f-11d7-bbba-0003938a9d96},,application/x-mozilla-static,,nsLayoutModule +{6394eeae-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{a6cf9124-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsXMLExtrasModule +{27f0682c-ff64-4dd2-ae7a-668e59f2fd38},,application/x-mozilla-static,,nsImageLib2Module +{d4214e92-fb94-11d2-bdd8-00104bde6048},,application/x-mozilla-static,,nsRDFModule +{aad39b18-b9d3-45e1-b5a6-80c0eb12b23e},,application/x-mozilla-static,,nsLayoutModule +{b7f44954-11d1-11b2-8c2e-c2feab4186bc},,application/x-mozilla-static,,nsLayoutModule +{2d524fd3-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{8323fad0-2102-11d4-8142-000064657374},,application/x-mozilla-static,,nsParserModule +{dc195987-6e9a-47bc-b1fd-ab895d398833},,application/x-mozilla-static,,nsAuthModule +{1220efd4-8018-45b0-bfc1-0c0716ee0bfb},,application/x-mozilla-static,,nsWebServicesModule +{f1d62b49-5051-48e2-9155-c3509428461e},,application/x-mozilla-static,,necko_core_and_primary_protocols +{ba6151ba-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{f7fa4581-238e-11d5-a73c-ab64fb68f2bc},,application/x-mozilla-static,,embedcomponents +{0c351177-0159-4500-86b0-a219dfde4258},,application/x-mozilla-static,,TransformiixModule +{9416bfb4-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{be9a53ae-c7e9-11d3-8cda-0060b0fc14a3},@mozilla.org/network/file-input-stream;1,application/x-mozilla-static,nsFileInputStream,necko_core_and_primary_protocols +{a0f827e1-8ab6-11d5-a14b-005004832142},,application/x-mozilla-static,,nsUConvModule +{c07e81e0-ef12-11d2-92b6-00105a1b0d64},@mozilla.org/network/socket-transport-service;1,application/x-mozilla-static,nsSocketTransportService,necko_core_and_primary_protocols +{7fbd2146-5ff4-4674-b069-a7bbce66e773},,application/x-mozilla-static,,nsComposerModule +{3a9cd622-264d-11d4-ba06-0060b0fc76dd},,application/x-mozilla-static,,nsLayoutModule +{05bae29d-8aef-486d-84aa-53f48f146811},,application/x-mozilla-static,,xpconnect +{660d8ca8-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eebb-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7a6f70b6-2bbd-44b5-9304-501352d44ab5},,application/x-mozilla-static,,nsToolkitCompsModule +{7b8556ac-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{a15789aa-8903-462b-81e9-4aa2cff4d5cb},,application/x-mozilla-static,,NSS +{199c7040-cab0-11d2-a849-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{ff41913b-546a-4bff-9201-dc9b2c032eba},,application/x-mozilla-static,,necko_core_and_primary_protocols +{7fa5237d-b0eb-438f-9e50-ca0166e63788},,application/x-mozilla-static,,necko_core_and_primary_protocols +{2d96b3e0-c051-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsWidgetModule +{0e3afd3d-eb60-4c2b-963b-56d7c439f124},,application/x-mozilla-static,,nsLayoutModule +{3c1c0163-9bd0-11d3-9d09-0050040007b2},,application/x-mozilla-static,,nsUConvModule +{be761f00-a3b0-11d2-996c-0080c7cb1081},,application/x-mozilla-static,,xpcomObsoleteModule +{d25e0511-2bae-11d4-9d10-0050040007b2},,application/x-mozilla-static,,nsI18nModule +{6fb64081-1da6-11d6-a7f2-9babb25552bc},,application/x-mozilla-static,,nsXMLExtrasModule +{2f977d48-5485-11d4-87e2-0010a4e75ef2},,text/javascript,,rel:nsCloseAllWindows.js +{7c657d14-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eea6-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ba61519b-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{5fcaa2c1-7ca4-4f73-a357-93e79d709376},,application/x-mozilla-static,,nsLayoutModule +{831f8f13-7aa8-485f-b02e-77c881cc5773},,application/x-mozilla-static,,necko_core_and_primary_protocols +{660d8ca6-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{7294fe9c-14d8-11d5-9882-00c04fa02f40},,application/x-mozilla-static,,docshell_provider +{ba6151a3-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{eaca2576-0d4a-11d3-9d7e-0060088f9ff7},,application/x-mozilla-static,,nsLayoutModule +{6a4d4c1e-a74a-4320-8124-16233a0183d6},,,,rel:xpinstal.dll +{ba6151b2-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{a08101ae-c0e8-4464-999e-e5a4d709a928},,application/x-mozilla-static,,nsLayoutModule +{5ad0eace-1dd2-11b2-a260-ff42edcaedb3},,application/x-mozilla-static,,nsWebServicesModule +{c94f4a30-64d7-11d4-9960-00b0d02354a0},,application/x-mozilla-static,,NSS +{495eca47-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{da5b130a-1dd1-11b2-ad47-f455b1814a78},,application/x-mozilla-static,,nsGfxModule +{18c2f989-b09f-11d2-bcde-00805f0e1353},,,,rel:xpinstal.dll +{98d41c21-ccf3-11d2-b3b1-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6803cac5-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{a62af1ba-79b3-4896-8aaf-b148bfce4280},,application/x-mozilla-static,,necko_core_and_primary_protocols +{4ca3c946-5408-49f0-9eca-3a97d5c67750},,application/x-mozilla-static,,nsBrowserCompsModule +{57cf9383-3405-11d5-be5b-aa20fa2cf37c},,application/x-mozilla-static,,embedcomponents +{fb0bbc5c-452e-4783-b32c-80124693d871},,application/x-mozilla-static,,NSS +{e3fa9d0a-1dd1-11b2-bdef-8c720b597445},,application/x-mozilla-static,,nsToolkitCompsModule +{660d8ca0-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb3-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ba6151b7-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{019718e3-cdb5-11d2-8d3c-000000000000},,application/x-mozilla-static,,nsEditorModule +{7b8556a4-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ea06d4e2-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{2d524fd8-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{12bb8f17-2389-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{6b8bdffc-3394-417d-be83-a81b7c0f63bf},,application/x-mozilla-static,,docshell_provider +{ea06d4e6-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{de9472d0-8034-11d3-9399-00104ba0fd40},,application/x-mozilla-static,,necko_core_and_primary_protocols +{2e4233c0-6fb4-11d3-a180-0050041caf44},,application/x-mozilla-static,,necko_secondary_protocols +{a6cf9107-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsParserModule +{21dd6a02-413c-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{c5de4da2-d667-42d2-b8c2-efdbcf3302ef},,application/x-mozilla-static,,nsUConvModule +{9445791f-fa4c-4669-b174-df5032bb67b3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{ccd0e960-7947-4635-b70e-4c661b63d675},,application/x-mozilla-static,,necko_core_and_primary_protocols +{a6cf9129-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsGfxModule +{2f977d53-5485-11d4-87e2-0010a4e75ef2},,application/x-mozilla-static,,nsGfxModule +{c401eb80-f9ea-11d3-bb6f-e732b73ebe7c},,application/x-mozilla-static,,nsGfxModule +{a3328b5b-388c-4c9a-a5b7-2213621e1744},,application/x-mozilla-static,,application +{ba6151aa-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{691cb864-0a7e-448c-98ee-4a7f359cf145},,text/javascript,,rel:nsXmlRpcClient.js +{1c76aea3-0810-45b7-bce9-03abc209eb8c},,application/x-mozilla-static,,nsWebServicesModule +{2587e382-1324-11d4-a652-eadbb2be3484},,application/x-mozilla-static,,application +{2b026890-5a2e-4981-ada2-a600358947b4},,application/x-mozilla-static,,nsUConvModule +{74b7a390-3b41-11d4-8a80-006008c844c3},,application/x-mozilla-static,,NSS +{22117140-9c6e-11d3-aaf1-00805f8a4905},,text/javascript,,rel:nsSidebar.js +{66856477-6596-40eb-bb87-59ca2dabb6f7},,application/x-mozilla-static,,nsLayoutModule +{892ffeb0-3f80-11d3-a16c-0050041caf44},,application/x-mozilla-static,,necko_core_and_primary_protocols +{d2800356-c2d7-4e05-a884-79fe566af1cf},,application/x-mozilla-static,,nsUConvModule +{245abae2-b947-4ded-a46d-9829d3cca462},,,,rel:jar50.dll +{6394eeab-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{9580e69b-8fd6-414e-80cd-3a1821017646},,application/x-mozilla-static,,nsLayoutModule +{a364930f-e353-49f1-ac69-91637eb8b757},,application/x-mozilla-static,,nsLayoutModule +{f30bc0a2-958b-4287-bf62-ce38ba0c811e},,application/x-mozilla-static,,docshell_provider +{66634f68-be19-42d0-a4ca-d1c21fa059b8},,application/x-mozilla-static,,nsUConvModule +{2d524fd0-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{ff8780a5-bbb1-4bc5-8ee7-057e7bc5c925},,application/x-mozilla-static,,nsUConvModule +{2002f784-3960-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{2d96b3d0-c051-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsWidgetModule +{9f0fa438-1b1a-4a1b-a28d-91460542276e},,application/x-mozilla-static,,nsLayoutModule +{ff8fe7ec-2f74-4408-b742-6b7a546029a8},,application/x-mozilla-static,,necko_core_and_primary_protocols +{62db0002-dbb6-43f4-8fb7-9d2538bc5747},,application/x-mozilla-static,,nsComposerModule +{db612ec6-1dd1-11b2-a8bc-e6777bf70a30},,application/x-mozilla-static,,nsWebServicesModule +{b57f97c1-0d70-11d3-8aae-00600811a836},,application/x-mozilla-static,,nsUConvModule +{06fb035c-1dd2-11b2-bc30-f6d8e314d6b9},,application/x-mozilla-static,,nsWebServicesModule +{87d21ec1-539d-11d4-9a59-00104bdf5339},,application/x-mozilla-static,,nsWebServicesModule +{7b8556a9-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{1dd0cb45-aea3-4a52-8b29-01429a542863},,text/javascript,,rel:nsDictionary.js +{439400d3-6f23-43db-8b06-8aafe1869bd8},,application/x-mozilla-static,,necko_core_and_primary_protocols +{a578e0a4-f76b-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{9416bfb1-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{78804a84-8173-42b6-bb94-789f0816a810},,application/x-mozilla-static,,necko_core_and_primary_protocols +{bfd1a792-ad9f-11d3-bdc7-0050040a9b44},,application/x-mozilla-static,,docshell_provider +{6803caca-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{3a0a0fc1-8349-11d3-be47-00104bde6048},,application/x-mozilla-static,,nsLayoutModule +{948a0023-e3a7-11d2-96cf-0060b0fb9956},,application/x-mozilla-static,,nsWidgetModule +{8dbe7246-1dd2-11b2-9b8f-b9a849e4403a},,application/x-mozilla-static,,necko_core_and_primary_protocols +{8b5314ba-db01-11d2-96ce-0060b0fb9956},,application/x-mozilla-static,,nsWidgetModule +{50e95301-17a8-11d4-9f7e-dd530d5f057c},,application/x-mozilla-static,,nsComposerModule +{7d7008a0-c49a-11d3-9b22-0080c7cb1080},,application/x-mozilla-static,,necko_core_and_primary_protocols +{77cfaaf1-1cf4-11d3-8aaf-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb8-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{0099907d-123c-4853-a46a-43098b5fb68c},,application/x-mozilla-static,,appshell +{c63d2762-1dd1-11b2-b028-8f244edaa8a1},,application/x-mozilla-static,,nsWebServicesModule +{ba6151a2-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{379c2771-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{5b4cba4c-bf67-499a-ae2c-3f76656f4a4e},,application/x-mozilla-static,,docshell_provider +{2d524fdd-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{24f92fae-f793-473b-8061-713408bd11d5},,application/x-mozilla-static,,nsBrowserCompsModule +{12bb8f1c-2389-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{e6fd9940-899d-11d2-8eae-00805f29f370},,application/x-mozilla-static,,nsLayoutModule +{9226888e-da08-11d3-8cda-0060b0fc14a3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{093c2356-4843-4c65-8709-d7dbcbbe7dfb},,text/javascript,,rel:nsUpdateService.js +{3b581fd4-3497-426c-8f61-3658b971cb80},,application/x-mozilla-static,,nsLayoutModule +{36a1d3b3-d886-4317-96ff-87b0005cfef7},,application/x-mozilla-static,,NSS +{bf88b48c-fd8e-40b4-ba36-c7c3ad6d8ac9},,application/x-mozilla-static,,embedcomponents +{aa699204-1dd1-11b2-84a9-a280c268e4fb},,application/x-mozilla-static,,nsGfxModule +{920307b0-c6e8-11d2-8aa8-00600811a836},,application/x-mozilla-static,,nsUConvModule +{8852ab1f-0aa2-46ef-a147-a908896e0d0b},,application/x-mozilla-static,,nsLayoutModule +{7c657d11-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eea3-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{9416bfbe-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2ce606b0-bee6-11d1-aad9-00805f8a3e14},,application/x-mozilla-static,,nsParserModule +{fcacef23-2b40-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{0885d4f8-f7b8-4cda-902e-94ba38bc256e},,application/x-mozilla-static,,necko_core_and_primary_protocols +{7c02eadc-0076-4d03-998d-80d779c48589},,application/x-mozilla-static,,nsSecurityManagerModule +{895db6c7-dbdf-40ea-9f64-b175033243dc},,application/x-mozilla-static,,nsToolkitCompsModule +{e12752f0-ee9a-11d1-a82a-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{47049e42-1d87-482a-984d-56ae185e367a},,application/x-mozilla-static,,nsChromeModule +{ba6151af-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{0ae53c0f-8ea2-4916-bedc-717443c3e185},,application/x-mozilla-static,,NSS +{495eca44-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{972d8d8f-f0da-11d4-9885-00c04fa0cf4b},,application/x-mozilla-static,,nsLayoutModule +{a4e5888f-4fe4-4632-8e7e-745196ea7c70},,application/x-mozilla-static,,NSS +{0f78da56-8321-11d2-8eac-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{f68578eb-6ec2-4169-ae19-8c6243f0abe1},,text/javascript,,rel:nsHelperAppDlg.js +{6394eec0-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ca200860-4696-40d7-88fa-4490d423a8ef},,application/x-mozilla-static,,embedcomponents +{898cdc9b-e43f-422f-9cc4-2f6291b415a3},,text/javascript,,rel:nsUpdateService.js +{a35d1cd4-c505-4d2d-a0f9-aef00b7ce5a5},,application/x-mozilla-static,,nsLayoutModule +{0032d852-1dd2-11b2-95f7-e0a1910ed2da},,application/x-mozilla-static,,nsRDFModule +{87ed1160-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{6394eeb0-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556a1-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{0cb0d9a0-f503-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{a59da935-4091-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{3f6fe6a2-ac0a-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2d524fd5-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{1f1ce501-663a-11d3-b7a0-be426e4e69bc},,application/x-mozilla-static,,appshell +{e332db00-e076-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{3decd6c8-30ef-11d3-8cd0-0060b0fc14a3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{ba6151bc-ec62-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{2e9b69dd-9087-438c-8b5d-f77b553abefb},,application/x-mozilla-static,,docshell_provider +{e64f152a-9f07-11d3-8cda-0060b0fc14a3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{6ee5301a-3981-49bd-85f8-1a2cc228cf3e},,application/x-mozilla-static,,nsUniversalCharDetModule +{4a6212db-accb-11d3-b765-0060b0b6cecb},,application/x-mozilla-static,,nsSecurityManagerModule +{e036c738-1dd1-11b2-9392-9d94aa74b0c5},,application/x-mozilla-static,,nsAutoConfigModule +{841387c8-72e6-484b-9296-bf6eea80d58a},,application/x-mozilla-static,,nsGfxModule +{d0f9db12-249c-11d5-9905-001083010e9b},,application/x-mozilla-static,,nsIconDecoderModule +{6803cacf-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{4ec832da-6ae7-4185-807b-daddcb5da37a},,application/x-mozilla-static,,nsLayoutModule +{a6cf9126-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{4d977f60-fbe7-4583-8cb7-f5ed882293ef},,,,abs:c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components\inspector.dll +{c2710d40-6f4d-4b7f-9778-76ae5166648c},,application/x-mozilla-static,,nsLayoutModule +{6394eebd-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556ae-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{379c2776-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ea617873-3b73-4efd-a2c4-fc39bfab809d},,application/x-mozilla-static,,necko_core_and_primary_protocols +{fbc81170-1f69-11d3-9344-00104ba0fd40},@mozilla.org/network/protocol;1?name=file,application/x-mozilla-static,nsFileProtocolHandler,necko_core_and_primary_protocols +{af7a9952-aa48-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{f66bc334-1dd1-11b2-bab2-90e04fe15c19},,application/x-mozilla-static,,Browser_Embedding_Module +{64f300a1-c88c-11d3-97fb-00400553eef0},,application/x-mozilla-static,,nsLayoutModule +{a4bd2161-7892-4389-8d5a-3111a6d17ec7},,application/x-mozilla-static,,PKI +{66230b2b-17fa-4bd3-abf4-07986151022d},,application/x-mozilla-static,,necko_core_and_primary_protocols +{3986b301-097c-11d3-bf87-00105a1b0627},,application/x-mozilla-static,,nsLayoutModule +{5d0fcdd0-4daa-11d2-b328-00805f8a3859},,application/x-mozilla-static,,nsLayoutModule +{a431b276-f77d-4b83-9b37-872cf2fbcc2a},,application/x-mozilla-static,,nsUConvModule +{8f666a11-04a0-11d3-b3b9-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{1cd91b88-1dd2-11b2-92e1-ed22ed298000},@mozilla.org/preferences-service;1,application/x-mozilla-static,Preferences Server,nsPrefModule +{6394eea8-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{0958b101-9ada-11d2-8ebc-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{9158c470-86e4-11d4-9be2-00e09872a416},,application/x-mozilla-static,,necko_core_and_primary_protocols +{a83b0823-f10e-4235-9859-88a5abd2ed54},,application/x-mozilla-static,,nsWebServicesModule +{b6ed3030-6183-11d3-a178-0050041caf44},,application/x-mozilla-static,,necko_secondary_protocols +{d4214e93-fb94-11d2-bdd8-00104bde6048},,application/x-mozilla-static,,nsRDFModule +{fb5c1775-1bbd-4b9c-abb0-ae7acd29e87e},,,,abs:c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components\inspector.dll +{2002f781-3960-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{1f34bc80-1bc7-11d6-a384-d705dd0746fc},,application/x-mozilla-static,,nsLayoutModule +{ba61519a-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{cd6bd59c-75c8-451b-831b-b81b7c03dc53},,application/x-mozilla-static,,nsXMLExtrasModule +{8b042e22-6f87-11d3-b3c8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{4dc30689-929d-425e-a709-082c6294e542},,application/x-mozilla-static,,nsLayoutModule +{ba6151b4-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{660d8ca5-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{4f6b5e00-0c36-11d5-a535-0010a401eb10},,application/x-mozilla-static,,nsCookieModule +{495eca49-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{a578e0a1-f76b-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{63c7b9f4-0cc8-43f8-b666-0a661655cb73},,application/x-mozilla-static,,nsBrowserCompsModule +{bacd8ad0-552f-11d3-a9f7-000064657374},,application/x-mozilla-static,,TransformiixModule +{6803cac7-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{e14b66f6-bfc5-11d2-b57e-00105aa83b2f},,application/x-mozilla-static,,nsLayoutModule +{929d9320-251e-11d4-8a7c-006008c844c3},,application/x-mozilla-static,,NSS +{9286e71a-621a-4b91-851e-9984c1a2e81a},,,,abs:c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components\inspector.dll +{0704e7c0-a758-11d2-9119-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{4aef38b7-6364-4e23-a5e7-12f837fbbd9c},,application/x-mozilla-static,,nsLayoutModule +{660d8ca2-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb5-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556a6-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ba61519f-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2d524fda-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{7baf62e0-8e61-11d2-8eb1-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{b655157e-d264-4d24-b9c9-1e213276ab5a},,application/x-mozilla-static,,nsWidgetModule +{0320e073-79c7-4dae-8055-81bed8b8db96},,,,rel:jar50.dll +{6712fdd6-f978-11d4-a144-005004832142},,application/x-mozilla-static,,nsI18nModule +{e7f70966-9a37-48d7-8aeb-35998f31090e},,application/x-mozilla-static,,nsToolkitCompsModule +{aaab6710-0f2c-11d5-a53b-0010a401eb10},,application/x-mozilla-static,,necko_core_and_primary_protocols +{e9b301c0-e0e4-11d3-a1a8-0050041caf44},,application/x-mozilla-static,,necko_core_and_primary_protocols +{77cfaaf2-1cf4-11d3-8aaf-00600811a836},,application/x-mozilla-static,,nsUConvModule +{d9b1f97e-cfa0-80b6-fb92-9972e48e3dcc},,application/x-mozilla-static,,nsUConvModule +{929814d6-1dd2-11b2-8e08-82fa0a339b00},,application/x-mozilla-static,,xpconnect +{ea06d4e5-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{93941450-664a-11d3-9151-006008a6edf6},,application/x-mozilla-static,,I18nCompatibility +{ecea1b28-ae54-4047-8bbe-c624235106b4},,application/x-mozilla-static,,nsLayoutModule +{59648a91-5a60-4122-8ff2-54b839c84aed},,application/x-mozilla-static,,nsToolkitCompsModule +{0ddf4df8-4dbb-4133-8b79-9afb966514f5},,application/x-mozilla-static,,nsLayoutModule +{dbfd145d-3298-4f3c-902f-2c5e1a1494ce},,application/x-mozilla-static,,nsImageLib2Module +{ba6151ac-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{cb3ede1a-0fa5-4e27-aafe-0f7801e5a1f1},,application/x-mozilla-static,,nsImageLib2Module +{56ad2981-8a87-11d2-918c-0080c8e44db5},,application/x-mozilla-static,,nsLayoutModule +{ed0244e0-c144-11d2-8f4c-006008159b0c},,application/x-mozilla-static,,nsEditorModule +{b3c290a6-3943-4b89-8bbe-c01eb7b3b311},,text/javascript,,rel:nsUpdateService.js +{6ddb050c-0d04-11d4-986e-00c04fa0cf4a},,application/x-mozilla-static,,necko_core_and_primary_protocols +{1691e1f4-ee41-11d4-9885-00c04fa0cf4b},,application/x-mozilla-static,,nsLayoutModule +{379c2774-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{38293526-6b13-4d4f-a075-71939435b408},,text/javascript,,abs:c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components\inspector-cmdline.js +{a6cf90f5-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{6394eead-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{42c52b81-a200-11d3-9d0b-0050040007b2},,application/x-mozilla-static,,application +{a59da932-4091-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{bfd1a791-ad9f-11d3-bdc7-0050040a9b44},,application/x-mozilla-static,,docshell_provider +{9d3f70da-86e9-11d4-95ec-00b0d03e37b7},,application/x-mozilla-static,,nsLayoutModule +{2d524fd2-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{a2112d6a-0e28-421f-b46a-25c0b308cbd0},,application/x-mozilla-static,,embedcomponents +{5b256c10-22d8-4109-af92-1253035e9fcb},,application/x-mozilla-static,,NSS +{7526a738-9632-11d3-8cd9-0060b0fc14a3},,,,rel:jar50.dll +{ff8c4d10-3194-11d3-9885-006008962422},@mozilla.org/js/xpc/ContextStack;1,application/x-mozilla-static,,xpconnect +{a3020981-2018-11d3-915f-a957795b7ebc},,application/x-mozilla-static,,xpcomObsoleteModule +{9dcef3a4-a3bc-11d5-ba47-00108303b117},,application/x-mozilla-static,,NSS +{360565c4-2ef3-4f6a-bab9-94cca891b2a7},,application/x-mozilla-static,,nsToolkitCompsModule +{ba6151b9-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{d9b1f97f-cfa0-80b6-fb92-9972e48e3dcc},,application/x-mozilla-static,,nsUConvModule +{26fb965c-9de6-11d3-bccc-0060b0fc76bd},,application/x-mozilla-static,,nsEditorModule +{cde48010-9494-4a73-969a-2633500070de},,,,rel:xpinstal.dll +{2e759801-6ac0-11d3-a02d-006008d20c70},,,,abs:c:\Program Files\Mozilla Firefox\extensions\talkback@mozilla.org\components\qfaservices.dll +{62b778a6-bce3-456b-8c31-2865fbb68c91},@mozilla.org/network/idn-service;1,application/x-mozilla-static,nsIDNService,necko_core_and_primary_protocols +{9416bfb3-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6030f7ef-32ed-46a7-9a63-6a5d3f90445f},,application/x-mozilla-static,,nsLayoutModule +{6803cacc-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{9f6d5d40-90e7-11d3-af80-00a024ffc08c},,application/x-mozilla-static,,docshell_provider +{8b5314bc-db01-11d2-96ce-0060b0fb9956},,application/x-mozilla-static,,nsWidgetModule +{5adc10f0-74e1-11d5-9b49-00104bdf5339},,application/x-mozilla-static,,nsWebServicesModule +{660d8ca7-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{7b8556a2-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ba6151a4-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6deb193c-f87d-4078-bc78-5e64655b4d62},,application/x-mozilla-static,,BrowserDirProvider +{44588c1f-2ce8-4ad8-9b16-dfb9d9d513a7},,application/x-mozilla-static,,necko_secondary_protocols +{45c23a20-d71c-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{a6cf9112-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsParserModule +{c7e410d4-85f2-11d3-9f63-006008a6efe9},,,,rel:jar50.dll +{6c392c62-1ab1-4de7-bfc6-ed4f9fc7749a},,application/x-mozilla-static,,nsLayoutModule +{cc75499a-1dd1-11b2-8a82-ca410ac907b8},,application/x-mozilla-static,,BOOT +{6049b264-c1e6-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{7b8556b2-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{7c657d13-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eea5-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{9416bfc0-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2e363d60-872e-11d2-b531-000000000000},,application/x-mozilla-static,,nsLayoutModule +{4cdd884f-f949-4d82-bb78-b8edd9f1420c},,application/x-mozilla-static,,TransformiixModule +{d930e29b-6909-44e5-ab4b-af10d6923705},,application/x-mozilla-static,,nsGfxModule +{a1b72850-a999-11d2-9119-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{214c48a0-b57f-11d4-959c-0020183bf181},,application/x-mozilla-static,,docshell_provider +{6049b263-c1e6-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{670ee5da-6ad5-11d7-9950-000393636592},,application/x-mozilla-static,,embedcomponents +{dccbe7e4-7750-466b-a557-5ea36c8ff24e},,application/x-mozilla-static,,necko_core_and_primary_protocols +{1f59b001-02c9-11d5-ae76-cc92f7db9e03},,application/x-mozilla-static,,embedcomponents +{4ca6b67b-5cc7-4e71-a98a-97af1c134862},,application/x-mozilla-static,,nsPermissionsModule +{ba6151b1-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{615272eb-3908-4fcc-b8f6-94d5a146e2bc},,application/x-mozilla-static,,nsWebServicesModule +{47433d1d-d9a7-4954-994f-f7a05cf87c2e},,application/x-mozilla-static,,nsUConvModule +{82776710-5690-11d3-be36-00104bde6048},,application/x-mozilla-static,,application +{495eca46-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{0e6892c1-a9ad-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{319ff9c3-51d2-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{f57899d0-4e2c-4ac6-9e29-50c736103b0c},,text/javascript,,rel:nsSetDefaultBrowser.js +{6316c6ce-12d3-479e-8f53-e289351412b8},@mozilla.org/intl/stringbundle/text-override;1,application/x-mozilla-static,String Textfile Overrides,nsI18nModule +{6803cac4-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{34587f4a-be18-43c0-9112-b782b08c0add},,application/x-mozilla-static,,BOOT +{5ba6d920-d4e9-11d3-a1a5-0050041caf44},,application/x-mozilla-static,,necko_core_and_primary_protocols +{822cb9ae-6421-4484-b3c3-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6803cac9-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{ff9fbcd7-9517-4334-b97a-ceed78909974},,application/x-mozilla-static,,NSS +{4b664e54-72a2-4bbf-a5c2-66d4dc3066a0},,application/x-mozilla-static,,nsLayoutModule +{6394eeb2-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6803cacd-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{7b8556a3-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{471f4944-1dd2-11b2-87ac-90be0a51d609},,application/x-mozilla-static,,embedcomponents +{14c13684-1dd2-11b2-9463-bb10ba742554},,application/x-mozilla-static,,nsToolkitCompsModule +{9c7ec5d1-23f9-11d5-aea8-8fcc0793e97f},,application/x-mozilla-static,,necko_secondary_protocols +{2d524fd7-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{b148eed2-236d-11d3-b35c-00a0cc3c1cde},,application/x-mozilla-static,,nsWidgetModule +{12bb8f16-2389-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{ed394ba0-5472-11d3-bbc8-0000861d1237},,application/x-mozilla-static,,necko_core_and_primary_protocols +{e638d761-8687-11d2-b530-000000000000},,application/x-mozilla-static,,nsRDFModule +{d15b970b-5472-40df-97e8-eb03a04baa82},,text/javascript,,rel:nsPostUpdateWin.js +{a41661d5-1417-11d5-9882-00c04fa02f40},,application/x-mozilla-static,,docshell_provider +{9e9b565a-8e52-4c1a-8805-b2b91655f874},,application/x-mozilla-static,,nsI18nModule +{057b04d0-0ccf-11d2-beba-00805f8a66dc},,application/x-mozilla-static,,docshell_provider +{0a698c44-3bff-11d4-9649-00c0ca135b4e},,application/x-mozilla-static,,nsUConvModule +{ec693a6f-0832-49dd-877c-89f6552df5de},,application/x-mozilla-static,,NSS +{36102b6b-7b62-451a-a1c8-a0d456c92dc5},,application/x-mozilla-static,,nsSecurityManagerModule +{8c3a0e20-03e5-11da-8cd6-0800200c9a66},,application/x-mozilla-static,,nsAuthModule +{2e41ada0-62b7-4902-b9a6-e4542aa458ba},,application/x-mozilla-static,,embedcomponents +{1f5c1721-7dc3-11d3-bf87-00105a1b0627},,application/x-mozilla-static,,nsLayoutModule +{f1eac761-87e9-11d3-af80-00a024ffc08c},,application/x-mozilla-static,,Browser_Embedding_Module +{40b22006-5dd5-42f2-bfe7-7dbf0757ab8b},,,,abs:c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components\inspector.dll +{9ef9fa14-1dd1-11b2-9d65-d72d6d1f025e},,application/x-mozilla-static,,necko_core_and_primary_protocols +{5632bf70-51ec-11d3-9896-006008962422},@mozilla.org/js/xpc/Exception;1,application/x-mozilla-static,,xpconnect +{36b63ef3-e0fa-4c49-9fd4-e065e85568f4},,application/x-mozilla-static,,necko_core_and_primary_protocols +{6394eebf-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ba6151a9-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{379c2778-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{f9666720-801f-11d3-9399-00104ba0fd40},,application/x-mozilla-static,,necko_core_and_primary_protocols +{dc8e21a0-03e4-11da-8cd6-0800200c9a66},,application/x-mozilla-static,,nsAuthModule +{17491ba4-1dd2-11b2-aae3-de6b92dab620},,application/x-mozilla-static,,necko_core_and_primary_protocols +{d6008c40-4dad-11d2-b328-00805f8a3859},,application/x-mozilla-static,,nsLayoutModule +{3a8a3a50-512c-11d4-9a54-000064657374},,application/x-mozilla-static,,nsXMLExtrasModule +{87d21ec0-539d-11d4-9a59-00104bdf5339},,application/x-mozilla-static,,nsWebServicesModule +{7ef2f07f-6e34-410b-8336-88acd1cd16b7},,application/x-mozilla-static,,nsLayoutModule +{9f6a0d2e-1dd1-11b2-a5b8-951f13c846f7},,application/x-mozilla-static,,nsImageLib2Module +{822bcd11-6432-48be-9e9d-36f7804b7747},,application/x-mozilla-static,,nsCookieModule +{a2027ec6-ba0d-4c72-805d-148233f5f33c},,application/x-mozilla-static,,necko_core_and_primary_protocols +{adf42751-1cef-4ad2-aa8e-bcb849d8d31f},,application/x-mozilla-static,,nsI18nModule +{bc15c73d-c05b-497b-a373-4bae6c178631},,application/x-mozilla-static,,nsBrowserCompsModule +{fb8cbf4e-4701-4ba1-b1d6-5388e041fb67},,application/x-mozilla-static,,necko_core_and_primary_protocols +{75c80fd0-accb-432c-af59-ec60668c3990},,application/x-mozilla-static,,nsAuthModule +{feca3c34-205e-4ae5-bd1c-03c686ff012b},,application/x-mozilla-static,,nsLayoutModule +{7c657d18-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeaa-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{a772eee4-0464-405d-a329-a29dfda3791a},,application/x-mozilla-static,,docshell_provider +{3a449110-66fd-11d4-9528-0020183bf181},,application/x-mozilla-static,,Browser_Embedding_Module +{2572e6b0-7439-11d4-b77a-00104b4119f8},,application/x-mozilla-static,,nsWidgetModule +{b5e65b52-1dd1-11b2-ae8f-f0928ed88482},@mozilla.org/js/xpc/RuntimeService;1,application/x-mozilla-static,,xpconnect +{a33982d3-1adf-4162-9941-f734bc45e4ed},,application/x-mozilla-static,,nsComposerModule +{a277189c-1dd1-11b2-a8c9-e4e8bfb1338e},,application/x-mozilla-static,,NSS +{2002f783-3960-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{1abdcc96-1dd2-11b2-b520-f8f59cdd67bc},,application/x-mozilla-static,,nsLayoutModule +{e09af32d-2a54-4d76-9ef0-3070e83f8be7},,application/x-mozilla-static,,nsLayoutModule +{a665e49a-f3e6-4fed-9f31-f7c568a29899},@mozilla.org/intl/unicodenormalizer;1,application/x-mozilla-static,Unicode Normlization,nsI18nModule +{ba6151b6-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{cf0f71fd-fafd-4e2b-9fdc-134d972e16e2},,application/x-mozilla-static,,necko_core_and_primary_protocols +{5fb907e0-1dd2-11b2-a7c0-f14c416a62a1},,application/x-mozilla-static,,NSS +{13e50d8d-9cee-4ad1-a3a2-4a442fdf7dfa},,application/x-mozilla-static,,nsComposerModule +{a1fde867-e802-11d4-9885-00c04fa0cf4b},,application/x-mozilla-static,,nsLayoutModule +{a578e0a3-f76b-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{f96f5ec9-755b-447e-b1f3-717d1a84bb41},,application/x-mozilla-static,,nsLayoutModule +{9a45253b-eb8f-49f1-b925-e9ea90d3eb3a},,application/x-mozilla-static,,nsLayoutModule +{adea1880-1a8e-11d2-a82e-0040959a28c9},,application/x-mozilla-static,,nsPluginModule +{d0a75e02-b5e7-11d5-a7f2-df109fb8a1fc},,application/x-mozilla-static,,TransformiixModule +{776588a6-86d5-47e2-b6b3-992810078202},,application/x-mozilla-static,,nsUConvModule +{d92d57c3-ba1d-11d2-af0c-0060089fe59b},,application/x-mozilla-static,,nsI18nModule +{a6cf9120-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsI18nModule +{ba61519d-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{d8e716f9-c96e-4e84-ab12-980f5567e2a4},,application/x-mozilla-static,,nsCJVMManagerModule +{660d8ca4-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb7-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556a8-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ba6151a1-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{830b5f80-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{2d524fdc-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{cc10c750-9ec3-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{12bb8f1b-2389-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{d9783472-8fe9-11d2-9d3c-0060088f9ff7},,application/x-mozilla-static,,nsLayoutModule +{09f689e0-b4da-11d2-a68b-00104bde6048},,application/x-mozilla-static,,nsLayoutModule +{fcca6f83-9f7d-44e4-a74b-b59433e6c8c3},,application/x-mozilla-static,,nsLayoutModule +{e86b337b-bf89-11d2-b3af-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{37127241-1e6e-46aa-ba87-601d41bb47df},,text/javascript,,rel:nsXmlRpcClient.js +{218f2ac0-0a48-11d3-b3ba-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{6049b261-c1e6-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{663ca4a8-d219-4000-925d-d8f66406b626},,application/x-mozilla-static,,nsAccessibilityModule +{6394eea2-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{bfd05264-834c-11d2-8eac-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{18c2f98f-b09f-11d2-bcde-00805f0e1353},,,,rel:xpinstal.dll +{87d21ec3-539d-11d4-9a59-00104bdf5339},,application/x-mozilla-static,,nsWebServicesModule +{2bc2ad62-ad5d-4b7b-a9db-f74ae203c527},,application/x-mozilla-static,,nsUConvModule +{40c4883d-079f-43db-82a9-df0a59d37998},,application/x-mozilla-static,,xpconnect +{a2059c0e-5a58-4c55-ab7c-26f0557546ef},,application/x-mozilla-static,,nsToolkitCompsModule +{77221d5a-1dd2-11b2-8c69-c710f15d2ed5},,application/x-mozilla-static,,nsWidgetModule +{78c61626-4d1f-4843-9364-4652d98ff6e1},,application/x-mozilla-static,,nsImageLib2Module +{31cc4700-fc53-41d2-90d4-8d608f67ad39},,application/x-mozilla-static,,nsXMLExtrasModule +{67671792-8e25-4487-b1b7-5073cfa95fee},,application/x-mozilla-static,,nsUCvMathModule +{ba6151ae-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{1f13b201-39fa-11d6-a7f2-df501ff820dc},,application/x-mozilla-static,,nsLayoutModule +{ea06d4e1-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{a3254cb0-8e20-11d2-8a98-00600811a836},,application/x-mozilla-static,,nsUConvModule +{eab9012e-5f74-4cbc-b2b5-a590235513cc},,text/javascript,,rel:nsBrowserGlue.js +{9e3b6c90-2f75-11d3-8cd0-0060b0fc14a3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{7dd4d320-c84b-4624-8d45-7bb9b2356977},,application/x-mozilla-static,,nsToolkitCompsModule +{e1c61582-2a84-11d3-8cce-0060b0fc14a3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{0c4f1ddc-1dd2-11b2-9d95-f2fdf113044b},,application/x-mozilla-static,,NSS +{e0da1d70-2f7b-11d3-8cd0-0060b0fc14a3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{a181af0d-68b8-4308-94db-d4f859058215},,application/x-mozilla-static,,necko_core_and_primary_protocols +{3f429a14-dffe-417d-8cb8-fdf09bacd09e},,application/x-mozilla-static,,NSS +{5534ddc0-dd96-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{84b0f182-c6c7-11d2-b3b0-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6394eeaf-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{1767fc50-caa4-11d2-8aa9-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ba615199-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{495eca43-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{3f6fe6a1-ac0a-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2d524fd4-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{a6cf90e5-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{77c0e42a-1dd2-11b2-8ebf-edc6606f2f4b},,application/x-mozilla-static,,necko_core_and_primary_protocols +{8a0dce80-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{a4048e94-1dd1-11b2-a676-8a06c086cc7d},,application/x-mozilla-static,,nsRDFModule +{ce768990-5a4e-11d2-8164-006008119d7a},,application/x-mozilla-static,,nsPluginModule +{815e42e0-72cc-480f-934b-148e33c228a6},,application/x-mozilla-static,,nsAuthModule +{ba6151bb-ec62-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{95f46161-d177-11d2-bf86-00105a1b0627},,application/x-mozilla-static,,nsLayoutModule +{9fa83ce7-d0ab-4ed3-938e-afafee435670},,application/x-mozilla-static,,docshell_provider +{e0ee4044-1dd1-11b2-9d7e-8899d4d89648},,application/x-mozilla-static,,nsWebServicesModule +{a0f827e2-8ab6-11d5-a14b-005004832142},,application/x-mozilla-static,,nsUConvModule +{6803cace-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{9d1001b1-e59a-456b-99dc-cc3f1283236e},,application/x-mozilla-static,,nsLayoutModule +{2f977d4f-5485-11d4-87e2-0010a4e75ef2},,application/x-mozilla-static,,nsPrefModule +{660d8ca9-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eebc-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556ad-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{379c2775-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{541afcb2-a9a3-11d2-8ec5-00805f29f370},,application/x-mozilla-static,,nsLayoutModule +{aa13e4a0-a5ac-11d2-9119-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{4f47e42e-4d23-4dd3-bfda-eb29255e9ea3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{64edb481-0c04-11d5-a73c-e964b968b0bc},,application/x-mozilla-static,,embedcomponents +{7e677795-c582-4cd1-9e8d-8271b3474d2a},,application/x-mozilla-static,,embedcomponents +{af7a9951-aa48-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{797bec5a-1dd2-11b2-a7f8-ca397e0179c4},,application/x-mozilla-static,,nsImageLib2Module +{efc323e2-ec62-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{fca3766a-434a-4ae7-83cf-0909e18a093a},,application/x-mozilla-static,,necko_core_and_primary_protocols +{95d89e3e-a169-41a3-8e56-719978e15b12},,application/x-mozilla-static,,Apprunner +{fcacef22-2b40-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{9ac9e770-18bc-11d3-9337-00104ba0fd40},@mozilla.org/network/io-service;1,application/x-mozilla-static,nsIOService,necko_core_and_primary_protocols +{7c657d15-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{edb0490e-1dd1-11b2-83b8-dbf8d85906a6},,application/x-mozilla-static,,nsToolkitCompsModule +{6394eea7-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{a21bfa01-f349-4394-a84c-8de5cf0737d0},,application/x-mozilla-static,,embedcomponents +{63ac8c66-1dd2-11b2-b070-84d00d3eaece},,text/javascript,,rel:nsProxyAutoConfig.js +{ba615191-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{fe4f7592-c1fc-4662-ac83-538841318803},,application/x-mozilla-static,,xpconnect +{58a1c31c-1dd2-11b2-a3f6-d36949d48268},,application/x-mozilla-static,,necko_core_and_primary_protocols +{d4f2b600-b5c1-11d6-b483-cc97c63e567c},,application/x-mozilla-static,,nsLayoutModule +{7b8556b1-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{1baf3398-f759-4a72-a21f-0abdc9cc9960},,application/x-mozilla-static,,nsToolkitCompsModule +{7ee2a4c0-4b93-17d3-ba18-0060b0f199a2},@mozilla.org/scriptsecuritymanager;1,application/x-mozilla-static,scriptsecuritymanager,nsSecurityManagerModule +{ba6151b3-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{f6913e2e-1dd1-11b2-84be-f455dee342af},,application/x-mozilla-static,,necko_core_and_primary_protocols +{aad00c5a-1dd1-11b2-9ee1-c9f6b898a7b8},,application/x-mozilla-static,,nsWebServicesModule +{495eca48-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{6049b262-c1e6-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{9eb760f0-4380-11d2-b328-00805f8a3859},,application/x-mozilla-static,,nsLayoutModule +{bfd05264-834c-11d2-8eac-00805f29f371},,application/x-mozilla-static,,nsLayoutModule +{e746a8b1-c97a-4fc5-baa4-66607521bd08},,application/x-mozilla-static,,necko_core_and_primary_protocols +{a6cf9063-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{6803cac6-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{fcacef21-2b40-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{518e071f-1dd2-11b2-937e-c45f14def778},,application/x-mozilla-static,,PKI +{f24a14f0-4fa1-11d3-9894-006008962422},,application/x-mozilla-static,,xpconnect +{35807600-35bd-11d5-bb6f-b9f2e9fee03c},,application/x-mozilla-static,,embedcomponents +{660d8ca1-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb4-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{14c0e880-623e-11d3-a178-0050041caf44},,application/x-mozilla-static,,necko_core_and_primary_protocols +{ba61519e-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{4f5e62b8-d659-4156-84fc-2f6099400369},,application/x-mozilla-static,,nsEditorModule +{6c84aec9-29a5-4264-8fbc-bee8f922ea67},,application/x-mozilla-static,,necko_core_and_primary_protocols +{2d524fd9-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{7a024bcf-edd5-4d9a-8614-d44be1dadad3},,application/x-mozilla-static,,nsBrowserCompsModule +{e91f9440-e076-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{fb4fd28a-1dd1-11b2-8391-e14242c59a41},,application/x-mozilla-static,,nsImageLib2Module +{79998de9-1e34-45e0-a587-f9ccc8db00dd},,application/x-mozilla-static,,nsWebServicesModule +{8a115faa-7dcb-4e8f-979b-5f53472f51cf},,text/javascript,,rel:nsExtensionManager.js +{6394eeba-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{374e0cde-f605-4259-8c92-e639c6c2eeef},,application/x-mozilla-static,,nsUniversalCharDetModule +{a0ccaaf8-09da-44d8-b250-9ac3e93c8117},,application/x-mozilla-static,,nsToolkitCompsModule +{21dd6a03-413c-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{5551a1e0-5a66-11d3-806a-00600811a9c3},,application/x-mozilla-static,,application +{5060b803-340e-11d5-be5b-b3e063ec6a3c},,application/x-mozilla-static,,nsFindComponent +{e638d760-8687-11d2-b530-000000000000},,application/x-mozilla-static,,nsBrowserCompsModule +{25029490-f132-11d2-9588-00805f369f95},,application/x-mozilla-static,,necko_core_and_primary_protocols +{e638d760-8687-11d2-b530-000000000002},,application/x-mozilla-static,,SearchServiceModule +{e638d760-8687-11d2-b530-000000000001},,application/x-mozilla-static,,nsRDFModule +{fc886801-e768-11d4-9885-00c04fa0cf4b},,application/x-mozilla-static,,nsLayoutModule +{78d3b0c0-0241-11da-8cd6-0800200c9a66},,application/x-mozilla-static,,nsAuthModule +{4ea60761-31d6-491d-9e34-4b53a26c416c},,application/x-mozilla-static,,NSS +{aa40253b-4c42-4056-8132-37bcd07862fd},,application/x-mozilla-static,,nsLayoutModule +{4e4aae11-8901-46cc-8217-dad7c5415873},,application/x-mozilla-static,,embedcomponents +{a5740fa2-146e-11d3-b00d-00c04fc2e79b},,application/x-mozilla-static,,xpcomObsoleteModule +{a0d6ad32-1dd1-11b2-aa55-a40187b54036},,application/x-mozilla-static,,necko_core_and_primary_protocols +{ba6151ab-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7584ce90-5b25-11d3-a175-0050041caf44},,application/x-mozilla-static,,necko_core_and_primary_protocols +{0a5cd734-eb65-4d14-88a0-9f0bb2aba206},,application/x-mozilla-static,,nsRDFModule +{07ac4e3a-ee18-4e37-b29f-532be4be0609},,application/x-mozilla-static,,nsXMLExtrasModule +{9a28ffa7-e6ef-4b52-a127-6ad951de8e9b},,application/x-mozilla-static,,nsBrowserCompsModule +{2d96b3df-c051-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsWidgetModule +{f6d5ebbd-34f4-487d-9d10-3d34123e3eb9},,application/x-mozilla-static,,nsToolkitCompsModule +{a6cf9115-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsGfxModule +{13784154-1c73-4635-b75f-f1f21755e1c1},,application/x-mozilla-static,,nsImageLib2Module +{6394eeac-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{36fa00c2-1dd2-11b2-be07-d16eeb4c50ed},,application/x-mozilla-static,,nsImageLib2Module +{275d800e-3f60-4896-adb7-d7f390ce0e42},,application/x-mozilla-static,,necko_core_and_primary_protocols +{a59da931-4091-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{0659cb83-faad-11d2-8e19-b206620a657c},,application/x-mozilla-static,,appshell +{f3294b1c-89f4-46f8-98a0-44e1eae92518},,text/javascript,,rel:nsExtensionManager.js +{2d524fd1-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{20557898-1dd2-11b2-8f65-9c462ee2bc95},,application/x-mozilla-static,,nsImageLib2Module +{2d96b3d1-c051-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsWidgetModule +{13111d00-ce81-11d6-8082-ecf3665af67c},,application/x-mozilla-static,,nsLayoutModule +{bc26ff01-f2bd-11d4-a73c-e5a4b5a8bdfc},,application/x-mozilla-static,,nsComposerModule +{efc323e1-ec62-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ba6151b8-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{b57f97c2-0d70-11d3-8aae-00600811a836},,application/x-mozilla-static,,nsUConvModule +{87d21ec2-539d-11d4-9a59-00104bdf5339},,application/x-mozilla-static,,nsWebServicesModule +{c87a37fc-8109-4ce2-a322-8cdec925379f},,application/x-mozilla-static,,nsLayoutModule +{6bd1d807-1c67-11d3-9820-ed1b357eb3c4},,application/x-mozilla-static,,SearchServiceModule +{f1299dc2-1dd1-11b2-a347-ee6b7660e048},,,,rel:jsd3250.dll +{9416bfb2-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{e7ba1480-1dea-11d3-830f-00104bed045e},,application/x-mozilla-static,,nsLayoutModule +{6803cacb-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{57e2860b-4266-4a85-bfde-ae39d945b014},,application/x-mozilla-static,,nsWebServicesModule +{8b5314bb-db01-11d2-96ce-0060b0fb9956},,application/x-mozilla-static,,nsWidgetModule +{e7509b46-2eb2-410a-9d7c-c3ce73284d01},,application/x-mozilla-static,,nsLayoutModule +{d673255d-1184-400a-b0b5-ee9d1295bd85},,application/x-mozilla-static,,nsUConvModule +{6394eeb9-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ba5bc4c6-1dd1-11b2-bb89-b844c6ec0339},,application/x-mozilla-static,,nsAutoConfigModule +{c2f6ef7e-afd5-4be4-a1f5-c824efa4231b},,application/x-mozilla-static,,nsLayoutModule +{7b8556aa-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{0a5af577-a61e-4492-ba0e-dd3c7b657e18},,application/x-mozilla-static,,nsWebServicesModule +{bd6390c8-fbea-11d4-98f6-001083010e9b},,application/x-mozilla-static,,docshell_provider +{a6cf9059-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,docshell_provider +{c375fa80-150f-11d6-a618-0010a401eb10},,application/x-mozilla-static,,necko_core_and_primary_protocols +{a4557478-ae16-11d5-ba4b-00108303b117},,application/x-mozilla-static,,NSS +{51fa28c7-74c0-4b85-9c46-d03faa7b696b},,application/x-mozilla-static,,necko_core_and_primary_protocols +{d750a964-2d14-484c-b3aa-8ed7823b5c7b},,application/x-mozilla-static,,nsLayoutModule +{2cd0c310-e127-44d0-88fc-4435c9ab4d4b},,text/javascript,,rel:jsconsole-clhandler.js +{b0ff4572-dae4-4bef-a092-83c1b88f6be9},@mozilla.org/network/dns-service;1,application/x-mozilla-static,nsDNSService,necko_core_and_primary_protocols +{064d9cee-1dd2-11b2-83e3-d25ab0193c26},,application/x-mozilla-static,,nsPrefModule +{6394eea4-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ec5bebb0-7b51-11d2-a848-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{9416bfbf-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{735959a1-af01-447e-b02d-56e968fa52b4},,application/x-mozilla-static,,NSS +{9c8f9601-801a-11d2-98ba-00805f297d89},,application/x-mozilla-static,,nsTransactionManagerModule +{9cc39ff1-dd5d-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{a61e6398-2057-40fd-9c81-873b908d24e7},,application/x-mozilla-static,,nsWidgetModule +{9c3e9a6f-5fd0-45eb-8981-c837f8771328},,,,abs:C:\Program Files\Google\Web Accelerator\firefox-1.0.66\components\GoogleWebAccFirefox.dll +{217d014a-1dd2-11b2-999c-b0c4df79b324},,application/x-mozilla-static,,NSS +{80d7e247-d4b8-45d7-bb59-6f1dd56f384c},,application/x-mozilla-static,,nsLayoutModule +{ba6151b0-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{df71c6f0-ec53-11d2-bdca-000064657374},,application/x-mozilla-static,,nsRDFModule +{495eca45-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{319ff9c2-51d2-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6356aa16-7916-4215-a825-cbc2692ca87a},,application/x-mozilla-static,,application +{e11a6080-4daa-11d2-b328-00805f8a3859},,application/x-mozilla-static,,nsLayoutModule +{7e6e57c0-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{ea06d4e3-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{5871a422-1dd2-11b2-ab3f-e2e56be5da9c},,application/x-mozilla-static,,nsImageLib2Module +{0e4e7d00-f71a-439f-9178-1a71ff11b55f},,application/x-mozilla-static,,nsLayoutModule +{e197cc01-cfe1-11d4-8eb0-87ae406dfd3f},,application/x-mozilla-static,,nsEditorModule +{2ea2e7d0-4095-11d3-9144-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{b404670d-1eb1-4af8-86e5-fb3e9c4ecc4b},,application/x-mozilla-static,,nsWebServicesModule +{6394eeb1-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{c272fee0-c7e9-11d3-8cda-0060b0fc14a3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{96ec4163-efc8-407a-8735-007fb26be4e8},,application/x-mozilla-static,,nsAuthModule +{e38e53b9-5bb0-456a-b553-579370cb1567},,application/x-mozilla-static,,xpconnect +{a6cf90e3-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{d164e770-4157-11d4-9a42-000064657374},,application/x-mozilla-static,,nsXMLExtrasModule +{2d524fd6-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{78481e4a-50e4-4489-b68a-ef82670ed63f},,application/x-mozilla-static,,nsBrowserCompsModule +{301dea42-6850-4cda-8945-81f7dbc2186b},,application/x-mozilla-static,,necko_core_and_primary_protocols +{b322a5c0-a419-484e-96ba-d7182163899f},,text/javascript,,rel:nsUpdateService.js +{da72e7ee-4821-4452-802d-5eb2d865dd3c},,application/x-mozilla-static,,nsImageLib2Module +{6bd13476-1dd2-11b2-bbef-f0ccb5fa64b6},@mozilla.org/moz/jsloader;1,application/x-mozilla-static,JS component loader,xpconnect +{c8e518c1-47ae-11d3-91cd-00105aa3f7dc},,application/x-mozilla-static,,nsI18nModule +{2fd6b7f6-eb8c-4f32-ad26-113f2c02d0fe},,,,rel:jsd3250.dll +{510a86bb-6019-4ed1-bb4f-965cffd23ece},,application/x-mozilla-static,,necko_core_and_primary_protocols +{b084a2ce-1dd1-11b2-bf10-8324f8e065cc},,application/x-mozilla-static,,NSS +{3d262d00-8b5a-11d2-8eb0-00805f29f370},,application/x-mozilla-static,,nsLayoutModule +{ea06d4e4-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{2ec62893-3b35-48fa-ab1d-5e68a9f45f08},,application/x-mozilla-static,,necko_core_and_primary_protocols +{ce002b28-92b7-4701-8621-cc925866fb87},,application/x-mozilla-static,,nsCookieModule +{c95f1831-c376-11d1-b721-00600891d8c9},,application/x-mozilla-static,,nsLayoutModule +{cf3a0e06-1dd1-11b2-a904-ac1d6da77a02},,application/x-mozilla-static,,necko_core_and_primary_protocols +{7bd05c78-6a26-11d7-b16f-0003938a9d96},,application/x-mozilla-static,,nsLayoutModule +{6394eebe-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556af-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{379c2777-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{de401c37-9a7f-4278-a6f8-3de2833989ef},,application/x-mozilla-static,,nsAccessibilityModule +{4611d482-960a-11d4-8eb0-b617661b6f7c},,application/x-mozilla-static,,nsParserModule +{f0acde16-1dd1-11b2-9e35-f5786fff5a66},,application/x-mozilla-static,,necko_core_and_primary_protocols +{56e2ada8-4631-11d4-ba11-001083023c1e},,application/x-mozilla-static,,nsLayoutModule +{f34ff792-722e-4490-b195-47d242edca1c},,application/x-mozilla-static,,nsBrowserCompsModule +{61ba33c0-3031-11d3-8cd0-0060b0fc14a3},,application/x-mozilla-static,,nsChromeModule +{e042570c-62de-4bb6-a6e0-798e3c07b4df},,application/x-mozilla-static,,embedcomponents +{bbef8185-c628-4cc1-b53e-e61e74c2451a},,application/x-mozilla-static,,necko_core_and_primary_protocols +{1f4dbcf7-245c-4c8c-943d-8a1da0495e8a},,application/x-mozilla-static,,necko_core_and_primary_protocols +{9416bfc1-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{fcacef24-2b40-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{ed150a6a-4592-4e2c-82f8-70c8d65f74d2},,application/x-mozilla-static,,nsWebServicesModule +{7c657d17-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eea9-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{36d90300-27f5-11d3-8d74-00805f8a6617},,application/x-mozilla-static,,nsMorkModule +{1b117e16-0cad-11d4-986e-00c04fa0cf4a},,,,rel:jar50.dll +{171e72db-0f8a-412a-8461-e4c927a3a2ac},,application/x-mozilla-static,,nsComposerModule +{ef565d0a-ab9a-4a13-9160-0644cdfd859a},,application/x-mozilla-static,,nsCookieModule +{60047bb2-91c0-11d3-8cd9-0060b0fc14a3},,application/x-mozilla-static,,necko_core_and_primary_protocols +{1c1a3c01-14f6-11d6-a7f2-ea502af815dc},,application/x-mozilla-static,,TransformiixModule +{47cd0651-b1be-4a0f-b5c4-10e5a573ef71},,text/javascript,,rel:nsBrowserContentHandler.js +{ecd55a01-2780-11d5-a73c-ca641a6813bc},,application/x-mozilla-static,,embedcomponents +{2002f782-3960-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{d5636476-9f94-47f2-9ce9-69cdd9d7bbcd},,,,abs:c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components\inspector.dll +{e28ab250-d66d-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ba6151b5-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{4f76e100-d71c-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{18c2f98d-b09f-11d2-bcde-00805f0e1353},,,,rel:xpinstal.dll +{d85a17c1-aa7c-11d2-9b8c-00805f8a16d9},@mozilla.org/intl/stringbundle;1,application/x-mozilla-static,String Bundle,nsI18nModule +{a578e0a2-f76b-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{f7c9f5f4-4451-41c3-a28a-5ba2447fbace},,application/x-mozilla-static,,necko_core_and_primary_protocols +{7b8556b0-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{1147d32c-215b-4014-b180-07fe7aedf915},,application/x-mozilla-static,,nsLayoutModule +{905f80f1-8a7b-11d2-918c-0080c8e44db5},,application/x-mozilla-static,,nsLayoutModule +{6803cac8-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{758e4f20-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{6394eea1-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{660d8ca3-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb6-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{bd57cee8-1dd1-11b2-9fe7-95cf4709aea3},,application/x-mozilla-static,,nsWidgetModule +{31246420-a2f7-4933-ae71-79bbd5d94b04},,application/x-mozilla-static,,nsLayoutModule +{9c0ff6f4-deda-40e5-806c-b6cc449c21ce},,application/x-mozilla-static,,nsUConvModule +{49b38f12-6193-11d3-b3c5-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2d524fdb-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{7f915b01-98fc-11d4-8eb0-a803f80ff1bc},,application/x-mozilla-static,,nsLayoutModule +{4e557e69-cce0-47da-a7d3-2a7ed666f566},,application/x-mozilla-static,,nsWebServicesModule +{27aba825-35b5-4018-9fdd-f99250a0e722},,text/javascript,,rel:nsUpdateService.js +{38e7ef10-58df-11d2-8164-006008119d7a},,application/x-mozilla-static,,nsCJVMManagerModule +{23bcc750-dc20-460b-b2d4-74d8f58d3615},,application/x-mozilla-static,,CommandLineModule +{6049b260-c1e6-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{d7193600-78e0-11d2-a846-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{c744ca3d-840b-460a-8d70-7ce63c51c958},,application/x-mozilla-static,,application +{dc26e0e0-ca94-11d1-a9a4-00805f8a7ac4},,application/x-mozilla-static,,nsPrefModule +{bfd0526d-834c-11d2-8eac-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{8d995d4f-adcc-4159-b7f1-e94af72eeb88},,application/x-mozilla-static,,BOOT + +[CONTRACTIDS] +@mozilla.org/intl/unicode/encoder;1?charset=Big5,{efc323e2-ec62-11d2-8aac-00600811a836} +@mozilla.org/profile/migrator;1?app=browser&type=ie,{bc15c73d-c05b-497b-a373-4bae6c178631} +@mozilla.org/intl/unicode/encoder;1?charset=VISCII,{6394eebf-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-greek,{7b8556b1-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica5,{8a0dce80-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/oji/jvm-mgr;1,{38e7ef10-58df-11d2-8164-006008119d7a} +@mozilla.org/transfer;1,{e3fa9d0a-1dd1-11b2-bdef-8c720b597445} +@mozilla.org/xtf/xml-contentbuilder;1,{e09af32d-2a54-4d76-9ef0-3070e83f8be7} +@mozilla.org/intl/unicode/decoder;1?charset=x-windows-949,{9416bfbf-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-6,{660d8ca8-f763-11d2-8aad-00600811a836} +@mozilla.org/toolkit/command-line;1,{23bcc750-dc20-460b-b2d4-74d8f58d3615} +@mozilla.org/network/mime-hdrparam;1,{1f4dbcf7-245c-4c8c-943d-8a1da0495e8a} +@mozilla.org/network/sync-stream-listener;1,{439400d3-6f23-43db-8b06-8aafe1869bd8} +@mozilla.org/intl/unicode/decoder;1?charset=x-viet-tcvn5712,{6394eead-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-arabic,{6803cac7-1e3b-11d5-a145-005004832142} +@mozilla.org/xmlextras/schemas/schemaloader;1,{5adc10f0-74e1-11d5-9b49-00104bdf5339} +@mozilla.org/xmlextras/domparser;1,{3a8a3a50-512c-11d4-9a54-000064657374} +@mozilla.org/streamconv;1?from=x-compress&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/layout/xul-boxobject-browser;1,{31246420-a2f7-4933-ae71-79bbd5d94b04} +@mozilla.org/network/protocol-proxy-service;1,{e9b301c0-e0e4-11d3-a1a8-0050041caf44} +@mozilla.org/updates/timer-manager;1,{b322a5c0-a419-484e-96ba-d7182163899f} +@mozilla.org/widget/clipboardhelper;1,{77221d5a-1dd2-11b2-8c69-c710f15d2ed5} +@mozilla.org/network/server-socket;1,{2ec62893-3b35-48fa-ab1d-5e68a9f45f08} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-14,{6394eeb1-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-turkish,{7b8556a4-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/saveascharset;1,{0cd233e0-7a86-11d3-915c-006008a6edf6} +@mozilla.org/network/http-authenticator;1?scheme=basic,{fca3766a-434a-4ae7-83cf-0909e18a093a} +@mozilla.org/sidebar;1,{22117140-9c6e-11d3-aaf1-00805f8a4905} +@mozilla.org/webnavigation-info;1,{f30bc0a2-958b-4287-bf62-ce38ba0c811e} +@mozilla.org/intl/charsetdetect;1?type=ukprob,{2002f782-3960-11d3-b3c3-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1251,{a578e0a1-f76b-11d2-8aad-00600811a836} +@mozilla.org/svg/rect;1,{aad39b18-b9d3-45e1-b5a6-80c0eb12b23e} +@mozilla.org/embedcomp/rangefind;1,{471f4944-1dd2-11b2-87ac-90be0a51d609} +@mozilla.org/image/decoder;2?type=image/jpg,{5871a422-1dd2-11b2-ab3f-e2e56be5da9c} +@mozilla.org/security/crlmanager;1,{5b256c10-22d8-4109-af92-1253035e9fcb} +@mozilla.org/gfx/unscriptable-region;1,{e12752f0-ee9a-11d1-a82a-0040959a28c9} +@mozilla.org/layout/contentserializer;1?mimetype=image/svg+xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/network/mime-input-stream;1,{58a1c31c-1dd2-11b2-a3f6-d36949d48268} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-8,{5534ddc0-dd96-11d2-8aac-00600811a836} +@mozilla.org/embedding/browser/nsCommandHandler;1,{3a449110-66fd-11d4-9528-0020183bf181} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1254,{7b8556ae-ec79-11d2-8aac-00600811a836} +@mozilla.org/sound;1,{b148eed2-236d-11d3-b35c-00a0cc3c1cde} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-6,{660d8ca3-f763-11d2-8aad-00600811a836} +@mozilla.org/genericInterfaceInfoSet;1,{b404670d-1eb1-4af8-86e5-fb3e9c4ecc4b} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-16BE,{ba6151b2-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/widget/bidikeyboard;1,{2572e6b0-7439-11d4-b77a-00104b4119f8} +@mozilla.org/plugin/manager;1,{ce768990-5a4e-11d2-8164-006008119d7a} +@mozilla.org/appshell/component/browser-status-filter;1,{6356aa16-7916-4215-a825-cbc2692ca87a} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-2022-CN,{ba615199-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/security/nsASN1Tree;1,{4bfaa9f0-1dd2-11b2-afae-a82cbaa0b606} +@mozilla.org/intl/texttransform;1?type=hankakutozenkaku,{8f666a11-04a0-11d3-b3b9-00805f8a6670} +@mozilla.org/intl/unicharutil;1,{cc10c750-9ec3-11d2-b3ae-00805f8a6670} +@mozilla.org/intl/charsetdetect;1?type=ruprob,{2002f781-3960-11d3-b3c3-00805f8a6670} +@mozilla.org/uriloader/content-handler;1?type=text/css,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/streamconv;1?from=text/gopher-dir&to=application/http-index-format,{ea617873-3b73-4efd-a2c4-fc39bfab809d} +@mozilla.org/xul/xul-popup-listener;1,{3986b301-097c-11d3-bf87-00105a1b0627} +@mozilla.org/layout/documentEncoder;1?type=application/xml,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/image/decoder;2?type=image/gif,{797bec5a-1dd2-11b2-a7f8-ca397e0179c4} +@mozilla.org/intl/texttosuburi;1,{8b042e22-6f87-11d3-b3c8-00805f8a6670} +@mozilla.org/widget/htmlformatconverter;1,{948a0023-e3a7-11d2-96cf-0060b0fb9956} +@mozilla.org/intl/unicode/encoder;1?charset=Shift_JIS,{e28ab250-d66d-11d2-8aac-00600811a836} +@mozilla.org/streamconv;1?from=application/http-index-format&to=text/html,{cf0f71fd-fafd-4e2b-9fdc-134d972e16e2} +@mozilla.org/network/stream-transport-service;1,{0885d4f8-f7b8-4cda-902e-94ba38bc256e} +@mozilla.org/js/xpc/RuntimeService;1,{b5e65b52-1dd1-11b2-ae8f-f0928ed88482} +@mozilla.org/intl/charsetalias;1,{98d41c21-ccf3-11d2-b3b1-00805f8a6670} +@mozilla.org/js/xpc/Exception;1,{5632bf70-51ec-11d3-9896-006008962422} +@mozilla.org/dictionary;1,{1dd0cb45-aea3-4a52-8b29-01429a542863} +@mozilla.org/content/plugin/document-loader-factory;1,{0ddf4df8-4dbb-4133-8b79-9afb966514f5} +@mozilla.org/network/request-observer-proxy;1,{51fa28c7-74c0-4b85-9c46-d03faa7b696b} +@mozilla.org/network/unichar-stream-loader;1,{9445791f-fa4c-4669-b174-df5032bb67b3} +@mozilla.org/embedcomp/controller-command-group;1,{ecd55a01-2780-11d5-a73c-ca641a6813bc} +@mozilla.org/uriloader/content-handler;1?type=text/plain,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/directoryiterator;1,{a3020981-2018-11d3-915f-a957795b7ebc} +@mozilla.org/network/socket;2?type=starttls,{b9507aec-1dd1-11b2-8cd5-c48ee0c50307} +@mozilla.org/xpinstall/softwareupdatenameset;1,{cde48010-9494-4a73-969a-2633500070de} +@mozilla.org/permissions/contentblocker;1,{4ca6b67b-5cc7-4e71-a98a-97af1c134862} +@mozilla.org/uriloader/external-helper-app-service;1,{a7f800e0-4306-11d4-98d0-001083010e9b} +@mozilla.org/scriptsecuritymanager;1,{7ee2a4c0-4b93-17d3-ba18-0060b0f199a2} +@mozilla.org/browser/browserglue;1,{eab9012e-5f74-4cbc-b2b5-a590235513cc} +@mozilla.org/network/protocol;1?name=ftp,{25029490-f132-11d2-9588-00805f369f95} +@mozilla.org/xmlextras/proxy/webserviceproxy;1,{1220efd4-8018-45b0-bfc1-0c0716ee0bfb} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica3,{830b5f80-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/network/protocol/about;1?what=buildconfig,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/security/psmdownload;1,{c94f4a30-64d7-11d4-9960-00b0d02354a0} +@mozilla.org/embedcomp/find;1,{57cf9383-3405-11d5-be5b-aa20fa2cf37c} +@mozilla.org/autocomplete/controller;1,{f6d5ebbd-34f4-487d-9d10-3d34123e3eb9} +@mozilla.org/uriloader/content-handler;1?type=image/svg+xml,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/nsTokenDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/intl/scriptabledateformat;1,{2ea2e7d0-4095-11d3-9144-006008a6edf6} +@mozilla.org/intl/unicode/decoder;1?charset=IBM864,{2d524fd5-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/network/http-authenticator;1?scheme=ntlm,{bbef8185-c628-4cc1-b53e-e61e74c2451a} +@mozilla.org/intl/unicode/encoder;1?charset=gb18030,{a59da932-4091-11d5-a145-005004832142} +@mozilla.org/network/protocol;1?name=default-blocked,{9fa83ce7-d0ab-4ed3-938e-afafee435670} +@mozilla.org/accessibilityService;1,{de401c37-9a7f-4278-a6f8-3de2833989ef} +@mozilla.org/security/crypto;1,{929d9320-251e-11d4-8a7c-006008c844c3} +@mozilla.org/js/xpc/ContextStack;1,{ff8c4d10-3194-11d3-9885-006008962422} +@mozilla.org/network/socket;2?type=socks,{8dbe7246-1dd2-11b2-9b8f-b9a849e4403a} +@mozilla.org/intl/platformcharset;1,{84b0f182-c6c7-11d2-b3b0-00805f8a6670} +@mozilla.org/dom/xforms-xpath-evaluator;1,{4cdd884f-f949-4d82-bb78-b8edd9f1420c} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-arabic,{6803cac6-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/charsetdetect;1?type=cjk_parallel_state_machine,{fcacef24-2b40-11d3-b3bf-00805f8a6670} +@mozilla.org/xmlextras/proxy/webservicecomplextypewrapper;1,{615272eb-3908-4fcc-b8f6-94d5a146e2bc} +@mozilla.org/intl/unicode/decoder;1?charset=KOI8-U,{6394eea6-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/content/post-content-iterator;1,{a6cf90e3-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-6-E,{495eca45-0a5c-11d4-a135-005004832142} +@mozilla.org/security/nsscertcache;1,{3f429a14-dffe-417d-8cb8-fdf09bacd09e} +@mozilla.org/libjar/zip-reader-cache;1,{1b117e16-0cad-11d4-986e-00c04fa0cf4a} +@mozilla.org/cookiemanager;1,{aaab6710-0f2c-11d5-a53b-0010a401eb10} +@mozilla.org/xmlextras/soap/encoding;1?uri=http://schemas.xmlsoap.org/soap/encoding/,{06fb035c-1dd2-11b2-bc30-f6d8e314d6b9} +@mozilla.org/security/nsCertTree;1,{4ea60761-31d6-491d-9e34-4b53a26c416c} +@mozilla.org/intl/unicode/encoder;1?charset=windows-936,{9416bfc1-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/editor/txtsrvfilter;1,{171e72db-0f8a-412a-8461-e4c927a3a2ac} +@mozilla.org/nsDOMCryptoDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/intl/unicode/decoder;1?charset=armscii-8,{6394eeac-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=windows-874,{6394eeb4-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/protocol;1?name=resource,{e64f152a-9f07-11d3-8cda-0060b0fc14a3} +@mozilla.org/updates/update-manager;1,{093c2356-4843-4c65-8709-d7dbcbbe7dfb} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-3,{660d8ca5-f763-11d2-8aad-00600811a836} +@mozilla.org/network/url-parser;1?auth=yes,{275d800e-3f60-4896-adb7-d7f390ce0e42} +@mozilla.org/streamconv;1?from=application/mac-binhex40&to=*/*,{301dea42-6850-4cda-8945-81f7dbc2186b} +@mozilla.org/intl/unicode/encoder;1?charset=x-zapf-dingbats,{21dd6a03-413c-11d3-b3c3-00805f8a6670} +@mozilla.org/network/idn-service;1,{62b778a6-bce3-456b-8c31-2865fbb68c91} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-ukrainian,{6394eeaa-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/gfx/image/frame;2,{aa699204-1dd1-11b2-84a9-a280c268e4fb} +@mozilla.org/nsCertificateDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/browser/bookmarks-service;1,{e638d760-8687-11d2-b530-000000000000} +@mozilla.org/content/generated-content-iterator;1,{a364930f-e353-49f1-ac69-91637eb8b757} +@mozilla.org/xmlextras/soap/transport;1?protocol=https,{aad00c5a-1dd1-11b2-9ee1-c9f6b898a7b8} +@mozilla.org/intl/xmlencoding;1,{12bb8f16-2389-11d3-b3bf-00805f8a6670} +@mozilla.org/nsBadCertListener;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/intl/unicode/encoder;1?charset=x-johab,{d9b1f97e-cfa0-80b6-fb92-9972e48e3dcc} +@mozilla.org/network/protocol/about;1?what=bloat,{f9666720-801f-11d3-9399-00104ba0fd40} +@mozilla.org/embedcomp/dialogparam;1,{4e4aae11-8901-46cc-8217-dad7c5415873} +@mozilla.org/layout/xul-boxobject-editor;1,{8852ab1f-0aa2-46ef-a147-a908896e0d0b} +@mozilla.org/layout/documentEncoder;1?type=application/xhtml+xml,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/network/protocol;1?name=http,{4f47e42e-4d23-4dd3-bfda-eb29255e9ea3} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1252,{7c657d15-ec5e-11d2-8aac-00600811a836} +@mozilla.org/intl/semanticunitscanner;1,{adf42751-1cef-4ad2-aa8e-bcb849d8d31f} +@mozilla.org/content/http-startup;1,{c2f6ef7e-afd5-4be4-a1f5-c824efa4231b} +@mozilla.org/layout/xul-boxobject-scrollbox;1,{56e2ada8-4631-11d4-ba11-001083023c1e} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-16LE,{ba6151b7-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=us-ascii,{ba6151b9-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/network/stream-loader;1,{5ba6d920-d4e9-11d3-a1a5-0050041caf44} +@mozilla.org/layout/contentserializer;1?mimetype=text/html,{9d3f70da-86e9-11d4-95ec-00b0d03e37b7} +@mozilla.org/network/protocol;1?name=javascript,{bfc310d2-38a0-11d3-8cd3-0060b0fc14a3} +@mozilla.org/network/socket;2?type=ssl,{217d014a-1dd2-11b2-999c-b0c4df79b324} +@mozilla.org/intl/unicode/encoder;1?charset=x-windows-949,{9416bfbe-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-1,{920307b0-c6e8-11d2-8aa8-00600811a836} +@mozilla.org/security/hash;1,{36a1d3b3-d886-4317-96ff-87b0005cfef7} +@mozilla.org/inspector/search;1?type=file,{d5636476-9f94-47f2-9ce9-69cdd9d7bbcd} +@mozilla.org/network/auth-module;1?name=sasl-gssapi,{815e42e0-72cc-480f-934b-148e33c228a6} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1251,{a578e0a3-f76b-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-15,{6394eea2-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-3,{660d8ca0-f763-11d2-8aad-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-32LE,{ba6151b6-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/network/protocol/about;1?what=about,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/security/x509certdb;1,{fb0bbc5c-452e-4783-b32c-80124693d871} +@mozilla.org/filespec;1,{a5740fa2-146e-11d3-b00d-00c04fc2e79b} +@mozilla.org/docloaderservice;1,{057b04d0-0ccf-11d2-beba-00805f8a66dc} +@mozilla.org/pref-localizedstring;1,{064d9cee-1dd2-11b2-83e3-d25ab0193c26} +@mozilla.org/network/protocol/about;1?what=cache,{9158c470-86e4-11d4-9be2-00e09872a416} +@mozilla.org/gfx/printsettings-service;1,{841387c8-72e6-484b-9296-bf6eea80d58a} +@mozilla.org/intl/unicode/decoder;1?charset=IBM866,{ba6151a9-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/content/syncload-dom-service;1,{0e4e7d00-f71a-439f-9178-1a71ff11b55f} +@mozilla.org/intl/unicode/encoder;1?charset=us-ascii,{ba6151ba-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=TIS-620,{c5de4da2-d667-42d2-b8c2-efdbcf3302ef} +@mozilla.org/uriloader/content-handler;1?type=text/html,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/xul/xul-template-builder;1,{3d262d00-8b5a-11d2-8eb0-00805f29f370} +@mozilla.org/inspector/flasher;1,{9286e71a-621a-4b91-851e-9984c1a2e81a} +@mozilla.org/intl/converter-output-stream;1,{ff8780a5-bbb1-4bc5-8ee7-057e7bc5c925} +@mozilla.org/gfx/blender;1,{6049b264-c1e6-11d1-a827-0040959a28c9} +@google.com/client/webacc-service;1,{9c3e9a6f-5fd0-45eb-8981-c837f8771328} +@mozilla.org/intl/stringcharsetdetect;1?type=zhcn_parallel_state_machine,{ea06d4e5-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/find/find_service;1,{5060b803-340e-11d5-be5b-b3e063ec6a3c} +@mozilla.org/editor/editingsession;1,{bc26ff01-f2bd-11d4-a73c-e5a4b5a8bdfc} +@mozilla.org/intl/unicode/encoder;1?charset=GEOSTD8,{6394eebe-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-romanian,{6394eeb8-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/util;1,{9ac9e770-18bc-11d3-9337-00104ba0fd40} +@mozilla.org/embedcomp/cookieprompt-service;1,{ce002b28-92b7-4701-8621-cc925866fb87} +@mozilla.org/intl/converter-input-stream;1,{2bc2ad62-ad5d-4b7b-a9db-f74ae203c527} +@mozilla.org/network/url-parser;1?auth=maybe,{ff41913b-546a-4bff-9201-dc9b2c032eba} +@mozilla.org/image/decoder;2?type=image/x-icon,{cb3ede1a-0fa5-4e27-aafe-0f7801e5a1f1} +@mozilla.org/layout/documentEncoder;1?type=image/svg+xml,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/intl/unicode/encoder;1?charset=IBM850,{2d524fd6-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/permissionmanager;1,{4f6b5e00-0c36-11d5-a535-0010a401eb10} +@mozilla.org/rdf/datasource;1?name=in-memory-datasource,{bfd0526d-834c-11d2-8eac-00805f29f370} +@mozilla.org/DOM/Level2/CSS/computedStyleDeclaration;1,{ecea1b28-ae54-4047-8bbe-c624235106b4} +@mozilla.org/xbl;1,{64f300a1-c88c-11d3-97fb-00400553eef0} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-8-I,{495eca48-0a5c-11d4-a135-005004832142} +@mozilla.org/uriloader/content-handler;1?type=image/x-icon,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/intl/unicode/encoder;1?charset=IBM857,{2d524fd9-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/accessibleRetrieval;1,{663ca4a8-d219-4000-925d-d8f66406b626} +@mozilla.org/intl/stringcharsetdetect;1?type=cjk_parallel_state_machine,{fcacef22-2b40-11d3-b3bf-00805f8a6670} +@mozilla.org/security/sdr;1,{0c4f1ddc-1dd2-11b2-9d95-f2fdf113044b} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-cyrillic,{6394eeb9-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/xmlextras/soap/propertybagmutator;1,{c63d2762-1dd1-11b2-b028-8f244edaa8a1} +@mozilla.org/nsGeneratingKeypairInfoDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/cookie/permission;1,{ef565d0a-ab9a-4a13-9160-0644cdfd859a} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica4,{87ed1160-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/xmlextras/schemas/builtinschemacollection;1,{a83b0823-f10e-4235-9859-88a5abd2ed54} +@mozilla.org/image/loader;1,{9f6a0d2e-1dd1-11b2-a5b8-951f13c846f7} +@mozilla.org/profile/migrator;1?app=browser&type=seamonkey,{9a28ffa7-e6ef-4b52-a127-6ad951de8e9b} +@mozilla.org/xmlextras/soap/encoding;1?uri=http://www.w3.org/2001/09/soap-encoding,{e0ee4044-1dd1-11b2-9d7e-8899d4d89648} +@mozilla.org/uriloader/psm-external-content-listener;1,{c94f4a30-64d7-11d4-9960-00b0d02354a0} +@mozilla.org/uriloader/content-handler;1?type=image/vnd.microsoft.icon,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/streamconv;1?from=application/x-vnd.mozilla.maybe-text&to=*/*,{a2027ec6-ba0d-4c72-805d-148233f5f33c} +@mozilla.org/intl/unicode/encoder;1?charset=x-koreanjamo-0,{47433d1d-d9a7-4954-994f-f7a05cf87c2e} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1257,{a578e0a2-f76b-11d2-8aad-00600811a836} +@mozilla.org/network/auth-module;1?name=negotiate-sspi,{78d3b0c0-0241-11da-8cd6-0800200c9a66} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-ce,{7b8556b0-ec79-11d2-8aac-00600811a836} +@mozilla.org/rdf/datasource;1?name=files,{e638d760-8687-11d2-b530-000000000001} +@mozilla.org/network/protocol;1?name=gopher,{44588c1f-2ce8-4ad8-9b16-dfb9d9d513a7} +@mozilla.org/intl/unicode/decoder;1?charset=KOI8-R,{6394eea5-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-romanian,{6394eea8-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/standard-url;1,{de9472d0-8034-11d3-9399-00104ba0fd40} +@mozilla.org/updates/item;1,{f3294b1c-89f4-46f8-98a0-44e1eae92518} +@mozilla.org/intl/charsetdetect;1?type=zhcn_parallel_state_machine,{ea06d4e2-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/security/cipherinfo;1,{ec693a6f-0832-49dd-877c-89f6552df5de} +@mozilla.org/uriloader/content-handler;1?type=application/vnd.mozilla.xul+xml,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-gujarati,{6803cacb-1e3b-11d5-a145-005004832142} +@mozilla.org/xmlextras/xmlserializer;1,{a6cf9124-15b3-11d2-932e-00805f8add32} +@mozilla.org/layout/caret;1,{e14b66f6-bfc5-11d2-b57e-00105aa83b2f} +@mozilla.org/browser/global-history;1,{a772eee4-0464-405d-a329-a29dfda3791a} +@mozilla.org/network/auth-module;1?name=kerb-gss,{dc8e21a0-03e4-11da-8cd6-0800200c9a66} +@mozilla.org/layout/contentserializer;1?mimetype=application/xhtml+xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/appshell/appShellService;1,{0099907d-123c-4853-a46a-43098b5fb68c} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-ukrainian,{6394eeba-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/xmlextras/soap/parameter;1,{87d21ec2-539d-11d4-9a59-00104bdf5339} +@mozilla.org/network/protocol/about;1?what=mozilla,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/js/jsd/app-start-observer;2,{2fd6b7f6-eb8c-4f32-ad26-113f2c02d0fe} +@mozilla.org/network/protocol/about;1?what=plugins,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1255,{ba6151a1-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/appshell/closeallwindows;1,{2f977d48-5485-11d4-87e2-0010a4e75ef2} +@mozilla.org/intl/unicode/decoder;1?charset=gb18030,{a59da935-4091-11d5-a145-005004832142} +@mozilla.org/image/decoder;2?type=image/xbm,{dbfd145d-3298-4f3c-902f-2c5e1a1494ce} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-greek,{7b8556a3-ec79-11d2-8aac-00600811a836} +@mozilla.org/gfx/fontlist;1,{6a8c0dd4-1dd2-11b2-9a8f-f82f9df25b07} +@mozilla.org/network/protocol/about;1?what=logo,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/intl/unicode/encoder;1?charset=T.61-8bit,{ba6151af-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=T.61-8bit,{ba6151b4-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/embedcomp/appstartup-notifier;1,{1f59b001-02c9-11d5-ae76-cc92f7db9e03} +@mozilla.org/widget/clipboard;1,{8b5314ba-db01-11d2-96ce-0060b0fb9956} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-ce,{7b8556a2-ec79-11d2-8aac-00600811a836} +@mozilla.org/rdf/datasource;1?name=composite-datasource,{e638d761-8687-11d2-b530-000000000000} +@mozilla.org/satchel/form-history;1,{a2059c0e-5a58-4c55-ab7c-26f0557546ef} +@mozilla.org/nsClientAuthDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/network/auth-module;1?name=ntlm,{a4e5888f-4fe4-4632-8e7e-745196ea7c70} +@mozilla.org/xml-rpc/fault;1,{691cb864-0a7e-448c-98ee-4a7f359cf145} +@mozilla.org/embedcomp/prompt-service;1,{a2112d6a-0e28-421f-b46a-25c0b308cbd0} +@mozilla.org/dom/window-controller;1,{7bd05c78-6a26-11d7-b16f-0003938a9d96} +@mozilla.org/security/pkiparamblock;1,{0bec75a8-1dd2-11b2-863a-f69f77c31371} +@mozilla.org/streamconv;1?from=text/plain&to=text/html,{9ef9fa14-1dd1-11b2-9d65-d72d6d1f025e} +@mozilla.org/charset-converter-manager;1,{3c1c0163-9bd0-11d3-9d09-0050040007b2} +@mozilla.org/intl/collation-factory;1,{a1b72850-a999-11d2-9119-006008a6edf6} +@mozilla.org/layout/contentserializer;1?mimetype=text/plain,{6030f7ef-32ed-46a7-9a63-6a5d3f90445f} +@mozilla.org/inspector/dom-view;1,{fb5c1775-1bbd-4b9c-abb0-ae7acd29e87e} +@mozilla.org/gfx/devicecontextspecfactory;1,{ec5bebb0-7b51-11d2-a848-0040959a28c9} +@mozilla.org/xmlextras/proxy/interfaceinfoservice;1,{79998de9-1e34-45e0-a587-f9ccc8db00dd} +@mozilla.org/embedcomp/controller-command-table;1,{670ee5da-6ad5-11d7-9950-000393636592} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-roman,{7b8556a1-ec79-11d2-8aac-00600811a836} +@mozilla.org/image/request;1,{20557898-1dd2-11b2-8f65-9c462ee2bc95} +@mozilla.org/autoconfiguration;1,{e036c738-1dd1-11b2-9392-9d94aa74b0c5} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-turkish,{7b8556b2-ec79-11d2-8aac-00600811a836} +@mozilla.org/js/xpc/XPConnect;1,{cb6593e0-f9b2-11d2-bdd6-000064657374} +@mozilla.org/readconfig;1,{ba5bc4c6-1dd1-11b2-bb89-b844c6ec0339} +@mozilla.org/network/protocol;1?name=wyciwyg,{e7509b46-2eb2-410a-9d7c-c3ce73284d01} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1252,{7b8556ac-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/charsetdetect;1?type=zhtw_parallel_state_machine,{ea06d4e3-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-10,{ba6151b0-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1255,{ba6151a3-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/uriloader/content-handler;1?type=application/http-index-format,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/cookieService;1,{c375fa80-150f-11d6-a618-0010a401eb10} +@mozilla.org/browser/directory-provider;1,{6deb193c-f87d-4078-bc78-5e64655b4d62} +@mozilla.org/layout/xmlfragmentsink;1,{4b664e54-72a2-4bbf-a5c2-66d4dc3066a0} +@mozilla.org/svg/renderer;1?tech=CAIRO,{9f0fa438-1b1a-4a1b-a28d-91460542276e} +@mozilla.org/intl/unicode/decoder;1?charset=VISCII,{6394eeae-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/load-group;1,{e1c61582-2a84-11d3-8cce-0060b0fc14a3} +@mozilla.org/layout/xul-boxobject-tree;1,{3b581fd4-3497-426c-8f61-3658b971cb80} +@mozilla.org/intl/unicode/encoder;1?charset=x-euc-tw,{379c2776-ec77-11d2-8aac-00600811a836} +@mozilla.org/browser/shell-service;1,{63c7b9f4-0cc8-43f8-b666-0a661655cb73} +@mozilla.org/intl/unicode/encoder;1?charset=x-adobe-euro,{822cb9ae-6421-4484-b3c3-00805f8a6670} +@mozilla.org/widget/lookandfeel;1,{a61e6398-2057-40fd-9c81-873b908d24e7} +@mozilla.org/rdf/datasource;1?name=window-mediator,{c744ca3d-840b-460a-8d70-7ce63c51c958} +@mozilla.org/network/file-output-stream;1,{c272fee0-c7e9-11d3-8cda-0060b0fc14a3} +@mozilla.org/network/protocol/about;1?what=credits,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/layout/xul-boxobject-iframe;1,{9580e69b-8fd6-414e-80cd-3a1821017646} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1258,{6394eea3-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/protocol;1?name=about,{9e3b6c90-2f75-11d3-8cd0-0060b0fc14a3} +@mozilla.org/intl/utf8converterservice;1,{2b026890-5a2e-4981-ada2-a600358947b4} +@mozilla.org/content/style-sheet-service;1,{fcca6f83-9f7d-44e4-a74b-b59433e6c8c3} +@mozilla.org/uriloader/content-handler;1?type=image/png,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/chrome/chrome-registry;1,{47049e42-1d87-482a-984d-56ae185e367a} +@mozilla.org/image/decoder;2?type=image/x-png,{36fa00c2-1dd2-11b2-be07-d16eeb4c50ed} +@mozilla.org/principal;1,{36102b6b-7b62-451a-a1c8-a0d456c92dc5} +@mozilla.org/nsCMSDecoder;1,{9dcef3a4-a3bc-11d5-ba47-00108303b117} +@mozilla.org/intl/unicode/encoder;1?charset=EUC-JP,{45c23a20-d71c-11d2-8aac-00600811a836} +@mozilla.org/crypto/fips-info-service;1,{ff9fbcd7-9517-4334-b97a-ceed78909974} +@mozilla.org/intl/charsetdetect;1?type=ja_parallel_state_machine,{12bb8f1b-2389-11d3-b3bf-00805f8a6670} +@mozilla.org/security/script/nameset;1,{7c02eadc-0076-4d03-998d-80d779c48589} +@mozilla.org/network/protocol;1?name=moz-icon,{d0f9db12-249c-11d5-9905-001083010e9b} +@mozilla.org/security/pkcs11moduledb;1,{ff9fbcd7-9517-4334-b97a-ceed78909974} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-8,{660d8ca9-f763-11d2-8aad-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-5,{660d8ca7-f763-11d2-8aad-00600811a836} +@mozilla.org/network/io-thread-pool;1,{f1d62b49-5051-48e2-9155-c3509428461e} +@mozilla.org/xml/xml-document;1,{a6cf9063-15b3-11d2-932e-00805f8add32} +@mozilla.org/nsTokenPasswordDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/intl/nslanguageatomservice;1,{a6cf9120-15b3-11d2-932e-00805f8add32} +@mozilla.org/updates/post-update;1,{d15b970b-5472-40df-97e8-eb03a04baa82} +@mozilla.org/autocomplete/mdb-result;1,{7a6f70b6-2bbd-44b5-9304-501352d44ab5} +@mozilla.org/intl/unicode/encoder;1?charset=Adobe-Symbol-Encoding,{21dd6a02-413c-11d3-b3c3-00805f8a6670} +@mozilla.org/uriloader/content-handler;1?type=application/xhtml+xml,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/gfx/devicecontextspec;1,{d7193600-78e0-11d2-a846-0040959a28c9} +@mozilla.org/network/protocol;1?name=keyword,{2e4233c0-6fb4-11d3-a180-0050041caf44} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-16BE,{ba6151ad-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-16LE,{ba6151b5-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-15,{6394eeb2-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/safe-file-output-stream;1,{a181af0d-68b8-4308-94db-d4f859058215} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-6-I,{495eca46-0a5c-11d4-a135-005004832142} +@mozilla.org/network/protocol/about;1?what=cache-entry,{7fa5237d-b0eb-438f-9e50-ca0166e63788} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-6-E,{495eca47-0a5c-11d4-a135-005004832142} +@mozilla.org/content/css-parser;1,{2e363d60-872e-11d2-b531-000000000000} +@mozilla.org/rdf/datasource;1?name=localsearch,{e638d760-8687-11d2-b530-000000000002} +@mozilla.org/xmlextras/xpointerresult;1,{31cc4700-fc53-41d2-90d4-8d608f67ad39} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1250,{7c657d14-ec5e-11d2-8aac-00600811a836} +@mozilla.org/toolkit/console-clh;1,{2cd0c310-e127-44d0-88fc-4435c9ab4d4b} +@mozilla.org/image/decoder;2?type=image/pjpeg,{5871a422-1dd2-11b2-ab3f-e2e56be5da9c} +@mozilla.org/updates/update-prompt;1,{27aba825-35b5-4018-9fdd-f99250a0e722} +@mozilla.org/uriloader/content-handler;1?type=image/x-xbitmap,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-32BE,{ba6151b3-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/nslocaleservice;1,{c8e518c1-47ae-11d3-91cd-00105aa3f7dc} +@mozilla.org/intl/unicode/decoder;1?charset=IBM850,{2d524fd0-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/network/urichecker;1,{cf3a0e06-1dd1-11b2-a904-ac1d6da77a02} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1257,{a578e0a4-f76b-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-13,{ba6151ac-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-5,{660d8ca2-f763-11d2-8aad-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=x-user-defined,{9416bfb2-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/preferences;1,{dc26e0e0-ca94-11d1-a9a4-00805f8a7ac4} +@mozilla.org/uriloader/content-handler;1?type=image/jpg,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/network/protocol;1?name=data,{b6ed3030-6183-11d3-a178-0050041caf44} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-8-E,{495eca42-0a5c-11d4-a135-005004832142} +@mozilla.org/parser/parser-service;1,{a6cf9112-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/encoder;1?charset=x-viet-tcvn5712,{6394eebd-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/browser/httpindex-service;1,{2587e382-1324-11d4-a652-eadbb2be3484} +@mozilla.org/gfx/fontmetrics;1,{6049b263-c1e6-11d1-a827-0040959a28c9} +@mozilla.org/intl/stringcharsetdetect;1?type=ukprob,{2002f784-3960-11d3-b3c3-00805f8a6670} +@mozilla.org/registry;1,{be761f00-a3b0-11d2-996c-0080c7cb1081} +@mozilla.org/js/xpc/ID;1,{f24a14f0-4fa1-11d3-9894-006008962422} +@mozilla.org/js/xpc/ContextStackIterator;1,{05bae29d-8aef-486d-84aa-53f48f146811} +@mozilla.org/intl/compatibility;1,{93941450-664a-11d3-9151-006008a6edf6} +@mozilla.org/browser/session-history-entry;1,{bfd1a791-ad9f-11d3-bdc7-0050040a9b44} +@mozilla.org/userinfo;1,{14c13684-1dd2-11b2-9463-bb10ba742554} +@mozilla.org/passwordmanager;1,{360565c4-2ef3-4f6a-bab9-94cca891b2a7} +@mozilla.org/xpfe/http-index-format-factory-constructor,{82776710-5690-11d3-be36-00104bde6048} +@mozilla.org/intl/unicode/encoder;1?charset=IBM852,{2d524fd7-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/nsFormSigningDialog;1,{a4bd2161-7892-4389-8d5a-3111a6d17ec7} +@mozilla.org/rdf/serializer;1?format=ntriples,{0a5cd734-eb65-4d14-88a0-9f0bb2aba206} +@mozilla.org/network/auth-module;1?name=kerb-sspi,{8c3a0e20-03e5-11da-8cd6-0800200c9a66} +@mozilla.org/content/range-utils;1,{a6cf9126-15b3-11d2-932e-00805f8add32} +@mozilla.org/xmlextras/proxy/webservicepropertybagwrapper;1,{1c76aea3-0810-45b7-bce9-03abc209eb8c} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-roman,{7b8556af-ec79-11d2-8aac-00600811a836} +@mozilla.org/nsCMSSecureMessage;1,{5fb907e0-1dd2-11b2-a7c0-f14c416a62a1} +@mozilla.org/embedding/browser/nsWebBrowserPersist;1,{7e677795-c582-4cd1-9e8d-8271b3474d2a} +@mozilla.org/uriloader/content-handler;1?type=image/gif,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/editor/editordocstatecontroller;1,{50e95301-17a8-11d4-9f7e-dd530d5f057c} +@mozilla.org/user_cert_picker;1,{735959a1-af01-447e-b02d-56e968fa52b4} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-7,{77cfaaf2-1cf4-11d3-8aaf-00600811a836} +@mozilla.org/gfx/devicecontext;1,{6049b262-c1e6-11d1-a827-0040959a28c9} +@mozilla.org/browser/final-clh;1,{47cd0651-b1be-4a0f-b5c4-10e5a573ef71} +@mozilla.org/network/input-stream-pump;1,{ccd0e960-7947-4635-b70e-4c661b63d675} +@mozilla.org/inspector/deep-tree-walker;1,{bfcb82c2-5611-4318-90d6-baf4a7864252} +@mozilla.org/intl/entityconverter;1,{9e9b565a-8e52-4c1a-8805-b2b91655f874} +@mozilla.org/intl/unicode/decoder;1?charset=x-imap4-modified-utf7,{b57f97c1-0d70-11d3-8aae-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=x-user-defined,{9416bfb4-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/charsetdetect;1?type=ko_parallel_state_machine,{ea06d4e1-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica2,{7e6e57c0-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/intl/unicode/decoder;1?charset=x-johab,{d9b1f97f-cfa0-80b6-fb92-9972e48e3dcc} +@mozilla.org/prefetch-service;1,{6b8bdffc-3394-417d-be83-a81b7c0f63bf} +@mozilla.org/embedcomp/nbalert-service;1,{a2112d6a-0e28-421f-b46a-25c0b308cbd0} +@mozilla.org/widget/appshell/win;1,{2d96b3df-c051-11d1-a827-0040959a28c9} +@mozilla.org/psm;1,{a277189c-1dd1-11b2-a8c9-e4e8bfb1338e} +@mozilla.org/nsCMSEncoder;1,{a15789aa-8903-462b-81e9-4aa2cff4d5cb} +@mozilla.org/rdf/datasource;1?name=local-store,{df71c6f0-ec53-11d2-bdca-000064657374} +@mozilla.org/preferences-service;1,{1cd91b88-1dd2-11b2-92e1-ed22ed298000} +@mozilla.org/xpinstall;1,{18c2f989-b09f-11d2-bcde-00805f0e1353} +@mozilla.org/streamconv;1?from=gzip&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/streamconv;1?from=application/x-unknown-content-type&to=*/*,{7d7008a0-c49a-11d3-9b22-0080c7cb1080} +@mozilla.org/intl/unicode/encoder;1?charset=IBM866,{ba6151aa-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/scriptableunicodeconverter,{0a698c44-3bff-11d4-9649-00c0ca135b4e} +@mozilla.org/nsCertPickDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/editor/txtsrvfiltermail;1,{7fbd2146-5ff4-4674-b069-a7bbce66e773} +@mozilla.org/network/protocol;1?name=jar,{c7e410d4-85f2-11d3-9f63-006008a6efe9} +@mozilla.org/pref-relativefile;1,{2f977d4f-5485-11d4-87e2-0010a4e75ef2} +@mozilla.org/gfx/printsession;1,{2f977d53-5485-11d4-87e2-0010a4e75ef2} +@mozilla.org/mime;1,{a7f800e0-4306-11d4-98d0-001083010e9b} +@mozilla.org/image/decoder;2?type=image/x-xbitmap,{dbfd145d-3298-4f3c-902f-2c5e1a1494ce} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1258,{6394eeb3-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/webshell;1,{a6cf9059-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/encodehelper;1,{1767fc50-caa4-11d2-8aa9-00600811a836} +@mozilla.org/layout/contentserializer;1?mimetype=application/xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/nsdispatchsupport;1,{40c4883d-079f-43db-82a9-df0a59d37998} +@mozilla.org/profile/migrator;1?app=browser&type=phoenix,{78481e4a-50e4-4489-b68a-ef82670ed63f} +@mozilla.org/intl/unicode/encoder;1?charset=Big5-HKSCS,{ba6151bc-ec62-11d2-8aac-00600811a836} +@mozilla.org/streamconv;1?from=deflate&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/oji/jvm-auth-tools;1,{d8e716f9-c96e-4e84-ab12-980f5567e2a4} +@mozilla.org/layout/htmlsanitizer;1,{feca3c34-205e-4ae5-bd1c-03c686ff012b} +@mozilla.org/layout/documentEncoder;1?type=text/xml,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-2,{7b8556a6-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica1,{758e4f20-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/rdf/infer-datasource;1?engine=forward-proxy,{7a024bcf-edd5-4d9a-8614-d44be1dadad3} +@mozilla.org/embedcomp/printingprompt-service;1,{e042570c-62de-4bb6-a6e0-798e3c07b4df} +@mozilla.org/image/encoder;2?type=image/jpeg,{13784154-1c73-4635-b75f-f1f21755e1c1} +@mozilla.org/toolkit/app-startup;1,{7dd4d320-c84b-4624-8d45-7bb9b2356977} +@mozilla.org:/content/content-area-dragdrop;1,{1f34bc80-1bc7-11d6-a384-d705dd0746fc} +@mozilla.org/layout/documentEncoder;1?type=text/html,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/rdf/rdf-service;1,{bfd05264-834c-11d2-8eac-00805f29f370} +@mozilla.org/layout/content-policy;1,{0e3afd3d-eb60-4c2b-963b-56d7c439f124} +@mozilla.org/secure_browser_ui;1,{cc75499a-1dd1-11b2-8a82-ca410ac907b8} +@mozilla.org/browser/history-entry;1,{a41661d5-1417-11d5-9882-00c04fa02f40} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-10,{ba6151ab-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/network/protocol/about;1?what=config,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/gfx/renderingcontext;1,{6049b261-c1e6-11d1-a827-0040959a28c9} +@mozilla.org/embedcomp/base-command-controller;1,{bf88b48c-fd8e-40b4-ba36-c7c3ad6d8ac9} +@mozilla.org/intl/unicode/decoder;1?charset=IBM864i,{2d524fdc-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/embedcomp/command-params;1,{f7fa4581-238e-11d5-a73c-ab64fb68f2bc} +@mozilla.org/uriloader/content-handler;1?type=text/xml,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/content/canvas-rendering-context;1?id=2d,{a35d1cd4-c505-4d2d-a0f9-aef00b7ce5a5} +@mozilla.org/uriloader/content-handler;1?type=image/bmp,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/uriloader;1,{9f6d5d40-90e7-11d3-af80-00a024ffc08c} +@mozilla.org/intl/unicode/encoder;1?charset=GB2312,{379c2777-ec77-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=x-tamilttf-0,{a431b276-f77d-4b83-9b37-872cf2fbcc2a} +@mozilla.org/intl/fontpackageservice;1,{6712fdd6-f978-11d4-a144-005004832142} +@mozilla.org/network/auth-module;1?name=sys-ntlm,{dc195987-6e9a-47bc-b1fd-ab895d398833} +@mozilla.org/intl/unicode/encoder;1?charset=EUC-KR,{379c2778-ec77-11d2-8aac-00600811a836} +@mozilla.org/xmlextras/soap/fault;1,{87d21ec1-539d-11d4-9a59-00104bdf5339} +@mozilla.org/xmlextras/xmlhttprequest;1,{d164e770-4157-11d4-9a42-000064657374} +@mozilla.org/layout/documentEncoder;1?type=text/plain,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/xpinstall/installversion;1,{18c2f98f-b09f-11d2-bcde-00805f0e1353} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-hebrew,{6803cacd-1e3b-11d5-a145-005004832142} +@mozilla.org/filepicker;1,{bd57cee8-1dd1-11b2-9fe7-95cf4709aea3} +@mozilla.org/xml/xpointer;1?scheme=xpath1,{0c351177-0159-4500-86b0-a219dfde4258} +@mozilla.org/nsSecurityWarningDialogs;1,{8d995d4f-adcc-4159-b7f1-e94af72eeb88} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-gurmukhi,{6803cace-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1250,{7b8556aa-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-16,{a0f827e1-8ab6-11d5-a14b-005004832142} +@netscape.com/fullsoft/qfa;1,{2e759801-6ac0-11d3-a02d-006008d20c70} +@mozilla.org/layout/htmlfragmentsink;2,{13111d00-ce81-11d6-8082-ecf3665af67c} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-2,{7c657d11-ec5e-11d2-8aac-00600811a836} +@mozilla.org/image/decoder;2?type=image/bmp,{78c61626-4d1f-4843-9364-4652d98ff6e1} +@mozilla.org/wallet/single-sign-on-prompt;1,{1baf3398-f759-4a72-a21f-0abdc9cc9960} +@mozilla.org/streamconv;1?from=x-gzip&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-IR-111,{9416bfb3-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=IBM864,{2d524fdb-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/content/namespacemanager;1,{d9783472-8fe9-11d2-9d3c-0060088f9ff7} +@mozilla.org/rdf/datasource;1?name=xml-datasource,{7baf62e0-8e61-11d2-8eb1-00805f29f370} +@mozilla.org/embedding/browser/nsWebBrowser;1,{f1eac761-87e9-11d3-af80-00a024ffc08c} +@mozilla.org/network/proxy-auto-config;1,{63ac8c66-1dd2-11b2-b070-84d00d3eaece} +@mozilla.org/plugin/host;1,{adea1880-1a8e-11d2-a82e-0040959a28c9} +@mozilla.org/systemprincipal;1,{4a6212db-accb-11d3-b765-0060b0b6cecb} +@mozilla.org/network/protocol/about;1?what=neterror,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/network/incremental-download;1,{a62af1ba-79b3-4896-8aaf-b148bfce4280} +@mozilla.org/xtf/xtf-service;1,{4ec832da-6ae7-4185-807b-daddcb5da37a} +@mozilla.org/embedcomp/command-manager;1,{64edb481-0c04-11d5-a73c-e964b968b0bc} +@mozilla.org/xmlextras-domci-extender;1,{6fb64081-1da6-11d6-a7f2-9babb25552bc} +@mozilla.org/inspector/dom-utils;1,{40b22006-5dd5-42f2-bfe7-7dbf0757ab8b} +@mozilla.org/network/buffered-input-stream;1,{9226888e-da08-11d3-8cda-0060b0fc14a3} +@mozilla.org/intl/stringcharsetdetect;1?type=ruprob,{2002f783-3960-11d3-b3c3-00805f8a6670} +@mozilla.org/gfx/drawing-surface;1,{199c7040-cab0-11d2-a849-0040959a28c9} +@mozilla.org/intl/unicode/decoder;1?charset=Big5-HKSCS,{ba6151bb-ec62-11d2-8aac-00600811a836} +@mozilla.org/uriloader/content-handler;1?type=image/jpeg,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/widgets/child_window/win;1,{2d96b3d1-c051-11d1-a827-0040959a28c9} +@mozilla.org/libjar/zip-reader;1,{7526a738-9632-11d3-8cd9-0060b0fc14a3} +@mozilla.org/intl/unicode/encoder;1?charset=x-viet-vps,{6394eec0-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/download-manager;1,{edb0490e-1dd1-11b2-83b8-dbf8d85906a6} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-7,{7b8556a8-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=IBM855,{2d524fd8-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/content/subtree-content-iterator;1,{a6cf90e5-15b3-11d2-932e-00805f8add32} +@mozilla.org/xptinfo/loader;1&type=zip,{0320e073-79c7-4dae-8055-81bed8b8db96} +@mozilla.org/network/protocol;1?name=file,{fbc81170-1f69-11d3-9344-00104ba0fd40} +@mozilla.org/intl/unicode/encoder;1?charset=x-imap4-modified-utf7,{b57f97c2-0d70-11d3-8aae-00600811a836} +@mozilla.org/rdf/datasource;1?name=internetsearch,{6bd1d807-1c67-11d3-9820-ed1b357eb3c4} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-devanagari,{6803cac4-1e3b-11d5-a145-005004832142} +@mozilla.org/browser/clh;1,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/network/protocol;1?name=https,{dccbe7e4-7750-466b-a557-5ea36c8ff24e} +@mozilla.org/intl/unicode/decoder;1?charset=Shift_JIS,{0e6892c1-a9ad-11d2-b3ae-00805f8a6670} +@mozilla.org/network/http-authenticator;1?scheme=negotiate,{75c80fd0-accb-432c-af59-ec60668c3990} +@mozilla.org/widget/dragservice;1,{8b5314bb-db01-11d2-96ce-0060b0fb9956} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-hebrew,{6803cacc-1e3b-11d5-a145-005004832142} +@mozilla.org/rdf/resource-factory;1,{0f78da56-8321-11d2-8eac-00805f29f370} +@mozilla.org/network/input-stream-channel;1,{6ddb050c-0d04-11d4-986e-00c04fa0cf4a} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-32BE,{ba6151ae-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/rdf/datasource;1?name=charset-menu,{42c52b81-a200-11d3-9d0b-0050040007b2} +@mozilla.org/intl/metacharset;1,{218f2ac0-0a48-11d3-b3ba-00805f8a6670} +@mozilla.org/widgets/window/win;1,{2d96b3d0-c051-11d1-a827-0040959a28c9} +@mozilla.org/content/pre-content-iterator;1,{80d7e247-d4b8-45d7-bb59-6f1dd56f384c} +@mozilla.org/view-manager;1,{c95f1831-c376-11d1-b721-00600891d8c9} +@mozilla.org/image/decoder;2?type=image/png,{36fa00c2-1dd2-11b2-be07-d16eeb4c50ed} +@mozilla.org/moz/jssubscript-loader;1,{929814d6-1dd2-11b2-8e08-82fa0a339b00} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1256,{ba6151a2-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/extensions/manager;1,{8a115faa-7dcb-4e8f-979b-5f53472f51cf} +@mozilla.org/commandlinehandler/general-startup;1?type=inspector,{38293526-6b13-4d4f-a075-71939435b408} +@mozilla.org/txttohtmlconv;1,{77c0e42a-1dd2-11b2-8ebf-edc6606f2f4b} +@mozilla.org/intl/unicode/decoder;1?charset=x-gbk,{ba61519e-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-farsi,{6803cac9-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-6-I,{495eca44-0a5c-11d4-a135-005004832142} +@mozilla.org/dirIndex;1,{f6913e2e-1dd1-11b2-84be-f455dee342af} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-croatian,{6394eea7-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/appshell/window-mediator;1,{0659cb83-faad-11d2-8e19-b206620a657c} +@mozilla.org/network/simple-uri;1,{e0da1d70-2f7b-11d3-8cd0-0060b0fc14a3} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-gujarati,{6803caca-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/unicode/encoder;1?charset=x-u-escaped,{319ff9c3-51d2-11d3-b3c3-00805f8a6670} +@mozilla.org/xpinstall/installtrigger;1,{18c2f98d-b09f-11d2-bcde-00805f0e1353} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-8,{660d8ca4-f763-11d2-8aad-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-7,{af7a9951-aa48-11d2-b3ae-00805f8a6670} +@mozilla.org/content/range;1,{56ad2981-8a87-11d2-918c-0080c8e44db5} +@mozilla.org/network/default-auth-prompt;1,{ca200860-4696-40d7-88fa-4490d423a8ef} +@mozilla.org/gfx/image;1,{6049b260-c1e6-11d1-a827-0040959a28c9} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-9,{7b8556a9-ec79-11d2-8aac-00600811a836} +@mozilla.org/network/protocol/about;1?what=licence,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/browser/default-browser-clh;1,{f57899d0-4e2c-4ac6-9e29-50c736103b0c} +@mozilla.org/intl/stringcharsetdetect;1?type=ko_parallel_state_machine,{ea06d4e4-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decodehelper;1,{9cc39ff1-dd5d-11d2-8aac-00600811a836} +@mozilla.org/browser/shistory-internal;1,{5b4cba4c-bf67-499a-ae2c-3f76656f4a4e} +@mozilla.org/scripterror;1,{e38e53b9-5bb0-456a-b553-579370cb1567} +@mozilla.org/intl/charsetdetect;1?type=zh_parallel_state_machine,{fcacef23-2b40-11d3-b3bf-00805f8a6670} +@mozilla.org/content/element/html;1?name=option,{a6cf90f5-15b3-11d2-932e-00805f8add32} +@mozilla.org/typeaheadfind;1,{e7f70966-9a37-48d7-8aeb-35998f31090e} +@mozilla.org/network/async-stream-copier;1,{e746a8b1-c97a-4fc5-baa4-66607521bd08} +@mozilla.org/image/cache;1,{fb4fd28a-1dd1-11b2-8391-e14242c59a41} +@mozilla.org/intl/unicodenormalizer;1,{a665e49a-f3e6-4fed-9f31-f7c568a29899} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-16,{d673255d-1184-400a-b0b5-ee9d1295bd85} +@mozilla.org/xmlextras/wsdl/wsdlloader;1,{0a5af577-a61e-4492-ba0e-dd3c7b657e18} +@mozilla.org/editor/editorcontroller;1,{26fb965c-9de6-11d3-bccc-0060b0fc76bd} +@mozilla.org/browser/internetsearch-service;1,{6bd1d807-1c67-11d3-9820-ed1b357eb3c4} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-icelandic,{6394eeab-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/alerts-service;1,{a0ccaaf8-09da-44d8-b250-9ac3e93c8117} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-8-E,{495eca49-0a5c-11d4-a135-005004832142} +@mozilla.org/network/protocol;1?name=chrome,{61ba33c0-3031-11d3-8cd0-0060b0fc14a3} +@mozilla.org/intl/unicode/encoder;1?charset=x-tscii,{d2800356-c2d7-4e05-a884-79fe566af1cf} +@mozilla.org/uriloader/external-protocol-service;1,{a7f800e0-4306-11d4-98d0-001083010e9b} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-7,{77cfaaf1-1cf4-11d3-8aaf-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmsy,{e332db00-e076-11d3-b32f-004005a7a7e4} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-11,{776588a6-86d5-47e2-b6b3-992810078202} +@mozilla.org/gfx/fontenumerator;1,{a6cf9115-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/encoder;1?charset=hkscs-1,{a59da931-4091-11d5-a145-005004832142} +@mozilla.org/intl/unicode/decoder;1?charset=x-viet-vps,{6394eeb0-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/layout/htmlfragmentsink;1,{d4f2b600-b5c1-11d6-b483-cc97c63e567c} +@mozilla.org/security/pkcs11;1,{74b7a390-3b41-11d4-8a80-006008c844c3} +@mozilla.org/xmlextras/soap/encoding;1,{db612ec6-1dd1-11b2-a8bc-e6777bf70a30} +@mozilla.org/layout/xmlfragmentsink;2,{4dc30689-929d-425e-a709-082c6294e542} +@mozilla.org/rdf/xml-parser;1,{a4048e94-1dd1-11b2-a676-8a06c086cc7d} +@mozilla.org/intl/unicode/decoder;1?charset=HZ-GB-2312,{ba61519a-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-croatian,{6394eeb7-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=IBM862,{2d524fd4-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/document-transformer;1?type=xslt,{bacd8ad0-552f-11d3-a9f7-000064657374} +@mozilla.org/image/decoder;2?type=image/vnd.microsoft.icon,{cb3ede1a-0fa5-4e27-aafe-0f7801e5a1f1} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-IR-111,{9416bfb1-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/editor/htmleditor;1,{ed0244e0-c144-11d2-8f4c-006008159b0c} +@mozilla.org/network/http-auth-manager;1,{36b63ef3-e0fa-4c49-9fd4-e065e85568f4} +@mozilla.org/transformiix-domci-extender;1,{1c1a3c01-14f6-11d6-a7f2-ea502af815dc} +@mozilla.org/xul/xul-document;1,{541afcb2-a9a3-11d2-8ec5-00805f29f370} +@mozilla.org/widget/clipboardimage;1,{b655157e-d264-4d24-b9c9-1e213276ab5a} +@mozilla.org/intl/unicode/encoder;1?charset=KOI8-U,{6394eeb6-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-gurmukhi,{6803cacf-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/unicode/decoder;1?charset=windows-936,{9416bfc0-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/rdf/container-utils;1,{d4214e92-fb94-11d2-bdd8-00104bde6048} +@mozilla.org/intl/unicode/decoder;1?charset=EUC-JP,{3f6fe6a1-ac0a-11d2-b3ae-00805f8a6670} +@mozilla.org/rdf/datasource;1?name=httpindex,{2587e382-1324-11d4-a652-eadbb2be3484} +@mozilla.org/intl/unicode/decoder;1?charset=windows-874,{6394eea4-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/browser/session-history-transaction;1,{bfd1a792-ad9f-11d3-bdc7-0050040a9b44} +@mozilla.org/image/container;1?type=image/gif,{da72e7ee-4821-4452-802d-5eb2d865dd3c} +@mozilla.org/scriptableinterfaces;1,{fe4f7592-c1fc-4662-ac83-538841318803} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-4,{660d8ca6-f763-11d2-8aad-00600811a836} +@mozilla.org/profile/migrator;1?app=browser&type=dogbert,{24f92fae-f793-473b-8061-713408bd11d5} +@mozilla.org/rdf/content-sink;1,{0958b101-9ada-11d2-8ebc-00805f29f370} +@mozilla.org/network/socket-provider-service;1,{ed394ba0-5472-11d3-bbc8-0000861d1237} +@mozilla.org/intl/unicode/decoder;1?charset=TIS-620,{66634f68-be19-42d0-a4ca-d1c21fa059b8} +@mozilla.org/network/protocol;1?name=default,{bd6390c8-fbea-11d4-98f6-001083010e9b} +@mozilla.org/image/container;1,{27f0682c-ff64-4dd2-ae7a-668e59f2fd38} +@mozilla.org/xmlextras/soap/response;1,{87d21ec3-539d-11d4-9a59-00104bdf5339} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-icelandic,{6394eebb-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-2022-JP,{4f76e100-d71c-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-16,{a0f827e2-8ab6-11d5-a14b-005004832142} +@mozilla.org/xmlextras/soap/transport;1?protocol=http,{d852ade0-5823-11d4-9a62-00104bdf5339} +@mozilla.org/intl/unicode/encoder;1?charset=x-mtextra,{0cb0d9a0-f503-11d3-b32f-004005a7a7e4} +@mozilla.org/network/socket-transport-service;1,{c07e81e0-ef12-11d2-92b6-00105a1b0d64} +@mozilla.org/network/async-stream-listener;1,{60047bb2-91c0-11d3-8cd9-0060b0fc14a3} +@mozilla.org/streamconv;1?from=multipart/byteranges&to=*/*,{7584ce90-5b25-11d3-a175-0050041caf44} +@mozilla.org/content/element/html;1?name=img,{d6008c40-4dad-11d2-b328-00805f8a3859} +@mozilla.org/layout/xul-boxobject-listbox;1,{c2710d40-6f4d-4b7f-9778-76ae5166648c} +@mozilla.org/updates/update-service;1,{b3c290a6-3943-4b89-8bbe-c01eb7b3b311} +@mozilla.org/network/stream-listener-tee;1,{831f8f13-7aa8-485f-b02e-77c881cc5773} +@mozilla.org/gfx/printerenumerator;1,{a6cf9129-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1253,{af7a9952-aa48-11d2-b3ae-00805f8a6670} +@mozilla.org/network/protocol/about;1?what=,{1f1ce501-663a-11d3-b7a0-be426e4e69bc} +@mozilla.org/layout/xul-boxobject-popup;1,{6c392c62-1ab1-4de7-bfc6-ed4f9fc7749a} +@mozilla.org/data-document-content-policy;1,{1147d32c-215b-4014-b180-07fe7aedf915} +@mozilla.org/xul/xul-controllers;1,{1f5c1721-7dc3-11d3-bf87-00105a1b0627} +@mozilla.org/content/generated-subtree-content-iterator;1,{9a45253b-eb8f-49f1-b925-e9ea90d3eb3a} +@mozilla.org/layout/xul-boxobject;1,{d750a964-2d14-484c-b3aa-8ed7823b5c7b} +@mozilla.org/layout/form-processor;1,{0ae53c0f-8ea2-4916-bedc-717443c3e185} +@mozilla.org/intl/unicode/decoder;1?charset=x-u-escaped,{319ff9c2-51d2-11d3-b3c3-00805f8a6670} +@mozilla.org/streamconv;1?from=compress&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/gfx/screenmanager;1,{c401eb80-f9ea-11d3-bb6f-e732b73ebe7c} +@mozilla.org/rdf/container;1,{d4214e93-fb94-11d2-bdd8-00104bde6048} +@mozilla.org/moz/jsloader;1,{6bd13476-1dd2-11b2-bbef-f0ccb5fa64b6} +@mozilla.org/intl/stringbundle;1,{d85a17c1-aa7c-11d2-9b8c-00805f8a16d9} +@mozilla.org/rdf/xml-serializer;1,{0032d852-1dd2-11b2-95f7-e0a1910ed2da} +@mozilla.org/network/dns-service;1,{b0ff4572-dae4-4bef-a092-83c1b88f6be9} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1256,{ba6151a4-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-8,{7c657d18-ec5e-11d2-8aac-00600811a836} +@mozilla.org/content/document-loader-factory;1,{fc886801-e768-11d4-9885-00c04fa0cf4b} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-14,{6394eea1-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=Big5,{efc323e1-ec62-11d2-8aac-00600811a836} +@mozilla.org/helperapplauncherdialog;1,{f68578eb-6ec2-4169-ae19-8c6243f0abe1} +@mozilla.org/streamConverters;1,{892ffeb0-3f80-11d3-a16c-0050041caf44} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-4,{660d8ca1-f763-11d2-8aad-00600811a836} +@mozilla.org/network/file-input-stream;1,{be9a53ae-c7e9-11d3-8cda-0060b0fc14a3} +@mozilla.org/appshell/component/browser/instance;1,{5551a1e0-5a66-11d3-806a-00600811a9c3} +@mozilla.org/xpinstall/install-manager;1,{6a4d4c1e-a74a-4320-8124-16233a0183d6} +@mozilla.org/intl/stringbundle/text-override;1,{6316c6ce-12d3-479e-8f53-e289351412b8} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-2022-JP,{3f6fe6a2-ac0a-11d2-b3ae-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=HZ-GB-2312,{ba61519d-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/network/socket;2?type=socks4,{f7c9f5f4-4451-41c3-a28a-5ba2447fbace} +@mozilla.org/network/buffered-output-stream;1,{9868b4ce-da08-11d3-8cda-0060b0fc14a3} +@mozilla.org/globalprefsecuritycheck;1,{7ee2a4c0-4b93-17d3-ba18-0060b0f199a2} +@mozilla.org/locale/win32-locale;1,{d92d57c3-ba1d-11d2-af0c-0060089fe59b} +@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmmi,{73bb7c12-dbab-4ae2-aecf-a0331dec916f} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-cyrillic,{6394eea9-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/editor/editorspellchecker;1,{75656ad9-bd13-4c5d-939a-ec6351eea0cc} +@mozilla.org/widget/toolkit/win;1,{2d96b3e0-c051-11d1-a827-0040959a28c9} +@mozilla.org/autocomplete/search;1?name=form-history,{895db6c7-dbdf-40ea-9f64-b175033243dc} +@mozilla.org/xmlextras/xpointerevaluator;1,{07ac4e3a-ee18-4e37-b29f-532be4be0609} +@mozilla.org/intl/collation;1,{aa13e4a0-a5ac-11d2-9119-006008a6edf6} +@mozilla.org/widget/transferable;1,{8b5314bc-db01-11d2-96ce-0060b0fb9956} +@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmex,{e91f9440-e076-11d3-b32f-004005a7a7e4} +@mozilla.org/textservices/textservicesdocument;1,{019718e3-cdb5-11d2-8d3c-000000000000} +@mozilla.org/xmlextras/soap/call;1,{87d21ec0-539d-11d4-9a59-00104bdf5339} +@mozilla.org/image/decoder;2?type=image/x-xbm,{dbfd145d-3298-4f3c-902f-2c5e1a1494ce} +@mozilla.org/embedcomp/jsconsole-service;1,{35807600-35bd-11d5-bb6f-b9f2e9fee03c} +@mozilla.org/scriptableInterfaceInfo;1,{ed150a6a-4592-4e2c-82f8-70c8d65f74d2} +@mozilla.org/intl/unicode/decoder;1?charset=IBM852,{2d524fd1-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/layout/contentserializer;1?mimetype=application/vnd.mozilla.xul+xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/js/jsd/debugger-service;1,{f1299dc2-1dd1-11b2-a347-ee6b7660e048} +@mozilla.org/intl/unicode/encoder;1?charset=x-gbk,{ba61519b-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=IBM855,{2d524fd2-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/satchel/form-fill-controller;1,{895db6c7-dbdf-40ea-9f64-b175033243dc} +@mozilla.org/editor/texteditor;1,{e197cc01-cfe1-11d4-8eb0-87ae406dfd3f} +@mozilla.org/chrome/chrome-native-theme;1,{d930e29b-6909-44e5-ab4b-af10d6923705} +@mozilla.org/network/http-authenticator;1?scheme=digest,{17491ba4-1dd2-11b2-aae3-de6b92dab620} +@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmr,{67671792-8e25-4487-b1b7-5073cfa95fee} +@mozilla.org/nsCMSMessage;1,{a4557478-ae16-11d5-ba4b-00108303b117} +@mozilla.org/intl/charsetdetectionadaptor;1,{12bb8f17-2389-11d3-b3bf-00805f8a6670} +@mozilla.org/content/dom-selection;1,{c87a37fc-8109-4ce2-a322-8cdec925379f} +@mozilla.org/xmlextras/securityservice;1,{57e2860b-4266-4a85-bfde-ae39d945b014} +@mozilla.org/editor/htmleditorcontroller;1,{62db0002-dbb6-43f4-8fb7-9d2538bc5747} +@mozilla.org/profile/migrator;1?app=browser&type=opera,{f34ff792-722e-4490-b195-47d242edca1c} +@mozilla.org/streamconv;1?from=multipart/x-mixed-replace&to=*/*,{7584ce90-5b25-11d3-a175-0050041caf44} +@mozilla.org/rdf/datasource;1?name=bookmarks,{e638d760-8687-11d2-b530-000000000000} +@mozilla.org/streamconv;1?from=multipart/mixed&to=*/*,{7584ce90-5b25-11d3-a175-0050041caf44} +@mozilla.org/embedcomp/window-watcher;1,{a21bfa01-f349-4394-a84c-8de5cf0737d0} +@mozilla.org/updates/update-checker;1,{898cdc9b-e43f-422f-9cc4-2f6291b415a3} +@mozilla.org/intl/unicode/encoder;1?charset=IBM864i,{2d524fdd-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/xul/xul-prototype-cache;1,{3a0a0fc1-8349-11d3-be47-00104bde6048} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-16,{49b38f12-6193-11d3-b3c5-00805f8a6670} +@mozilla.org/network/default-prompt;1,{2e41ada0-62b7-4902-b9a6-e4542aa458ba} +@mozilla.org/toolkit/profile-migrator;1,{4ca3c946-5408-49f0-9eca-3a97d5c67750} +@mozilla.org/network/auth-module;1?name=negotiate-gss,{96ec4163-efc8-407a-8735-007fb26be4e8} +@mozilla.org/embedding/browser/content-policy;1,{f66bc334-1dd1-11b2-bab2-90e04fe15c19} +@mozilla.org/xml-rpc/client;1,{37127241-1e6e-46aa-ba87-601d41bb47df} +@mozilla.org/network/url-parser;1?auth=no,{78804a84-8173-42b6-bb94-789f0816a810} +@mozilla.org/intl/unicode/encoder;1?charset=jis_0201,{ba615191-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1254,{7c657d17-ec5e-11d2-8aac-00600811a836} +@mozilla.org/xre/app-info;1,{95d89e3e-a169-41a3-8e56-719978e15b12} +@mozilla.org/browser/global-history;2,{59648a91-5a60-4122-8ff2-54b839c84aed} +@mozilla.org/intl/unicode/encoder;1?charset=KOI8-R,{6394eeb5-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/protocol/about;1?what=license,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/intl/unicode/decoder;1?charset=GEOSTD8,{6394eeaf-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/transactionmanager;1,{9c8f9601-801a-11d2-98ba-00805f297d89} +@mozilla.org/uriloader/content-handler;1?type=text/rdf,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-2022-KR,{ba61519f-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-9,{7c657d13-ec5e-11d2-8aac-00600811a836} +@mozilla.org/layout/plaintextsink;1,{6030f7ef-32ed-46a7-9a63-6a5d3f90445f} +@mozilla.org/gfx/region;1,{da5b130a-1dd1-11b2-ad47-f455b1814a78} +@mozilla.org/svg/svg-document;1,{b7f44954-11d1-11b2-8c2e-c2feab4186bc} +@mozilla.org/network/cache-service;1,{6c84aec9-29a5-4264-8fbc-bee8f922ea67} +@mozilla.org/security/entropy;1,{34587f4a-be18-43c0-9112-b782b08c0add} +@mozilla.org/intl/stringcharsetdetect;1?type=zhtw_parallel_state_machine,{ea06d4e6-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/xmlextras/soap/headerblock;1,{5ad0eace-1dd2-11b2-a260-ff42edcaedb3} +@mozilla.org/intl/unicode/decoder;1?charset=x-euc-tw,{379c2771-ec77-11d2-8aac-00600811a836} +@mozilla.org/network/protocol/about;1?what=blank,{3decd6c8-30ef-11d3-8cd0-0060b0fc14a3} +@mozilla.org/layout/xul-boxobject-menu;1,{aa40253b-4c42-4056-8132-37bcd07862fd} +@mozilla.org/browser/localsearch-service;1,{e638d760-8687-11d2-b530-000000000002} +@mozilla.org/security/pk11tokendb;1,{b084a2ce-1dd1-11b2-bf10-8324f8e065cc} +@mozilla.org/network/protocol;1?name=view-source,{9c7ec5d1-23f9-11d5-aea8-8fcc0793e97f} +@mozilla.org/intl/stringcharsetdetect;1?type=ja_parallel_state_machine,{12bb8f1c-2389-11d3-b3bf-00805f8a6670} +@mozilla.org/browser/shistory;1,{7294fe9c-14d8-11d5-9882-00c04fa02f40} +@mozilla.org/intl/unicode/encoder;1?charset=armscii-8,{6394eebc-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-11,{9c0ff6f4-deda-40e5-806c-b6cc449c21ce} +@mozilla.org/intl/stringcharsetdetect;1?type=universal_charset_detector,{6ee5301a-3981-49bd-85f8-1a2cc228cf3e} +@mozilla.org/dom/xpath-evaluator;1,{d0a75e02-b5e7-11d5-a7f2-df109fb8a1fc} +@mozilla.org/layout/contentserializer;1?mimetype=text/xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/intl/unicode/decoder;1?charset=IBM857,{2d524fd3-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/intl/unicode/decoder;1?charset=GB2312,{379c2774-ec77-11d2-8aac-00600811a836} +@mozilla.org/intl/charsetdetect;1?type=universal_charset_detector,{374e0cde-f605-4259-8c92-e639c6c2eeef} +@mozilla.org/xmlextras/proxy/webserviceproxyfactory;1,{4e557e69-cce0-47da-a7d3-2a7ed666f566} +@mozilla.org/dirIndexParser;1,{a0d6ad32-1dd1-11b2-aa55-a40187b54036} +@mozilla.org/autocomplete/search;1?name=history,{59648a91-5a60-4122-8ff2-54b839c84aed} +@mozilla.org/network/downloader;1,{510a86bb-6019-4ed1-bb4f-965cffd23ece} +@mozilla.org/intl/unicode/decoder;1?charset=EUC-KR,{379c2775-ec77-11d2-8aac-00600811a836} +@mozilla.org/PopupWindowManager;1,{822bcd11-6432-48be-9e9d-36f7804b7747} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-devanagari,{6803cac5-1e3b-11d5-a145-005004832142} +@mozilla.org/network/simple-stream-listener;1,{fb8cbf4e-4701-4ba1-b1d6-5388e041fb67} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1253,{7b8556ad-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-8-I,{495eca43-0a5c-11d4-a135-005004832142} +@mozilla.org/network/io-service;1,{9ac9e770-18bc-11d3-9337-00104ba0fd40} +@mozilla.org/uriloader/content-handler;1?type=application/x-xpinstall,{18c2f98d-b09f-11d2-bcde-00805f0e1353} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-1,{a3254cb0-8e20-11d2-8a98-00600811a836} +@mozilla.org/inspector/search;1?type=cssvalue,{4d977f60-fbe7-4583-8cb7-f5ed882293ef} +@mozilla.org/locale/default-font-package-handler;1,{a3328b5b-388c-4c9a-a5b7-2213621e1744} +@mozilla.org/intl/unicode/encoder;1?charset=IBM862,{2d524fda-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/xmlextras/fixptrevaluator;1,{cd6bd59c-75c8-451b-831b-b81b7c03dc53} +@mozilla.org/xul/xul-tree-builder;1,{1abdcc96-1dd2-11b2-b520-f8f59cdd67bc} +@mozilla.org/docshell/urifixup;1,{214c48a0-b57f-11d4-959c-0020183bf181} +@mozilla.org/streamconv;1?from=text/ftp-dir&to=application/http-index-format,{14c0e880-623e-11d3-a178-0050041caf44} +@mozilla.org/intl/stringcharsetdetect;1?type=zh_parallel_state_machine,{fcacef21-2b40-11d3-b3bf-00805f8a6670} +@mozilla.org/document-charset-info;1,{d25e0511-2bae-11d4-9d10-0050040007b2} +@mozilla.org/intl/lwbrk;1,{e86b337b-bf89-11d2-b3af-00805f8a6670} +@mozilla.org/image/decoder;2?type=image/jpeg,{5871a422-1dd2-11b2-ab3f-e2e56be5da9c} +@mozilla.org/xul/xul-sort-service;1,{bfd05264-834c-11d2-8eac-00805f29f371} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-farsi,{6803cac8-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-13,{ba6151b1-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/layout/htmlCopyEncoder;1,{7f915b01-98fc-11d4-8eb0-a803f80ff1bc} +@mozilla.org/rdf/datasource;1?name=history,{59648a91-5a60-4122-8ff2-54b839c84aed} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-32LE,{ba6151b8-1dfa-11d3-b3bf-00805f8a6670} + +[CATEGORIES] +content-sniffing-services,@mozilla.org/image/loader;1,@mozilla.org/image/loader;1 +Charset Encoders,UTF-16, +Charset Encoders,ISO-8859-8-E, +Charset Encoders,ISO-8859-4, +Charset Encoders,ISO-8859-16, +Charset Encoders,x-mac-gurmukhi, +Charset Encoders,x-mac-croatian, +Charset Encoders,x-ttf-cmex, +Charset Encoders,TIS-620, +Charset Encoders,ISO-IR-111, +Charset Encoders,EUC-JP, +Charset Encoders,windows-1251, +Charset Encoders,x-mac-ukrainian, +Charset Encoders,IBM852, +Charset Encoders,x-mac-roman, +Charset Encoders,ISO-8859-7, +Charset Encoders,x-mac-hebrew, +Charset Encoders,ISO-8859-15, +Charset Encoders,Adobe-Symbol-Encoding, +Charset Encoders,IBM857, +Charset Encoders,x-ttf-cmsy, +Charset Encoders,x-viet-tcvn5712, +Charset Encoders,x-mac-ce, +Charset Encoders,windows-1252, +Charset Encoders,KOI8-U, +Charset Encoders,ISO-8859-10, +Charset Encoders,UTF-8, +Charset Encoders,hkscs-1, +Charset Encoders,ISO-8859-2, +Charset Encoders,ISO-8859-8, +Charset Encoders,windows-1257, +Charset Encoders,x-mathematica1, +Charset Encoders,x-windows-949, +Charset Encoders,x-tamilttf-0, +Charset Encoders,ISO-8859-6-I, +Charset Encoders,ISO-8859-5, +Charset Encoders,KOI8-R, +Charset Encoders,x-imap4-modified-utf7, +Charset Encoders,VISCII, +Charset Encoders,windows-1258, +Charset Encoders,gb18030, +Charset Encoders,IBM855, +Charset Encoders,EUC-KR, +Charset Encoders,x-ttf-cmmi, +Charset Encoders,IBM864, +Charset Encoders,UTF-32LE, +Charset Encoders,windows-1250, +Charset Encoders,armscii-8, +Charset Encoders,IBM864i, +Charset Encoders,x-euc-tw, +Charset Encoders,ISO-8859-8-I, +Charset Encoders,x-johab, +Charset Encoders,UTF-16LE, +Charset Encoders,x-user-defined, +Charset Encoders,x-mac-icelandic, +Charset Encoders,windows-874, +Charset Encoders,windows-1255, +Charset Encoders,x-mac-romanian, +Charset Encoders,x-ttf-cmr, +Charset Encoders,x-mathematica3, +Charset Encoders,ISO-8859-3, +Charset Encoders,ISO-8859-11, +Charset Encoders,Big5, +Charset Encoders,GB2312, +Charset Encoders,Shift_JIS, +Charset Encoders,x-mac-devanagari, +Charset Encoders,IBM866, +Charset Encoders,IBM850, +Charset Encoders,x-mac-turkish, +Charset Encoders,x-gbk, +Charset Encoders,UTF-32BE, +Charset Encoders,HZ-GB-2312, +Charset Encoders,windows-1256, +Charset Encoders,x-mac-farsi, +Charset Encoders,GEOSTD8, +Charset Encoders,x-mathematica5, +Charset Encoders,x-koreanjamo-0, +Charset Encoders,x-mac-greek, +Charset Encoders,us-ascii, +Charset Encoders,UTF-16BE, +Charset Encoders,ISO-8859-6, +Charset Encoders,x-mathematica4, +Charset Encoders,ISO-8859-14, +Charset Encoders,T.61-8bit, +Charset Encoders,ISO-8859-9, +Charset Encoders,jis_0201, +Charset Encoders,x-mac-gujarati, +Charset Encoders,ISO-8859-6-E, +Charset Encoders,x-mathematica2, +Charset Encoders,Big5-HKSCS, +Charset Encoders,windows-1253, +Charset Encoders,ISO-8859-1, +Charset Encoders,ISO-8859-13, +Charset Encoders,UTF-7, +Charset Encoders,x-mtextra, +Charset Encoders,x-zapf-dingbats, +Charset Encoders,x-mac-arabic, +Charset Encoders,IBM862, +Charset Encoders,windows-936, +Charset Encoders,x-u-escaped, +Charset Encoders,windows-1254, +Charset Encoders,x-tscii, +Charset Encoders,ISO-2022-JP, +Charset Encoders,x-viet-vps, +Charset Encoders,x-mac-cyrillic, +JavaScript global static nameset,PrivilegeManager,@mozilla.org/security/script/nameset;1 +JavaScript global constructor,WSDLLoader,@mozilla.org/xmlextras/wsdl/wsdlloader;1 +JavaScript global constructor,SOAPFault,@mozilla.org/xmlextras/soap/fault;1 +JavaScript global constructor,SOAPEncoding,@mozilla.org/xmlextras/soap/encoding;1 +JavaScript global constructor,Image,@mozilla.org/content/element/html;1?name=img +JavaScript global constructor,SOAPHeaderBlock,@mozilla.org/xmlextras/soap/headerblock;1 +JavaScript global constructor,SchemaLoader,@mozilla.org/xmlextras/schemas/schemaloader;1 +JavaScript global constructor,SOAPParameter,@mozilla.org/xmlextras/soap/parameter;1 +JavaScript global constructor,SOAPResponse,@mozilla.org/xmlextras/soap/response;1 +JavaScript global constructor,SOAPCall,@mozilla.org/xmlextras/soap/call;1 +JavaScript global constructor,InstallVersion,@mozilla.org/xpinstall/installversion;1 +JavaScript global constructor,SOAPPropertyBagMutator,@mozilla.org/xmlextras/soap/propertybagmutator;1 +JavaScript global constructor,WebServiceProxyFactory,@mozilla.org/xmlextras/proxy/webserviceproxyfactory;1 +JavaScript global constructor,Option,@mozilla.org/content/element/html;1?name=option +xpcom-directory-providers,browser-directory-provider,@mozilla.org/browser/directory-provider;1 +uconv-charset-titles,chrome://global/locale/charsetTitles.properties, +uconv-charset-data,resource://gre/res/charsetData.properties, +JavaScript DOM class,XPathEvaluator,@mozilla.org/transformiix-domci-extender;1 +JavaScript DOM class,XPointerResult,@mozilla.org/xmlextras-domci-extender;1 +JavaScript DOM class,XPathResult,@mozilla.org/transformiix-domci-extender;1 +JavaScript DOM class,XPathExpression,@mozilla.org/transformiix-domci-extender;1 +JavaScript DOM class,XMLHttpProgressEvent,@mozilla.org/xmlextras-domci-extender;1 +JavaScript DOM class,DOMParser,@mozilla.org/xmlextras-domci-extender;1 +JavaScript DOM class,XPathNSResolver,@mozilla.org/transformiix-domci-extender;1 +JavaScript DOM class,XMLHttpRequest,@mozilla.org/xmlextras-domci-extender;1 +JavaScript DOM class,XMLSerializer,@mozilla.org/xmlextras-domci-extender;1 +JavaScript DOM class,XPathException,@mozilla.org/transformiix-domci-extender;1 +JavaScript DOM class,XSLTProcessor,@mozilla.org/transformiix-domci-extender;1 +content-policy,@mozilla.org/data-document-content-policy;1,@mozilla.org/data-document-content-policy;1 +content-policy,@mozilla.org/permissions/contentblocker;1,@mozilla.org/permissions/contentblocker;1 +content-policy,@mozilla.org/embedding/browser/content-policy;1,@mozilla.org/embedding/browser/content-policy;1 +@mozilla.org/streamconv;1,?from=text/ftp-dir&to=application/http-index-format, +pref-config-startup,ReadConfig Module,@mozilla.org/readconfig;1 +charset-detectors,cjk_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=cjk_parallel_state_machine +charset-detectors,ko_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=ko_parallel_state_machine +charset-detectors,ruprob,@mozilla.org/intl/charsetdetect;1?type=ruprob +charset-detectors,off,off +charset-detectors,universal_charset_detector,@mozilla.org/intl/charsetdetect;1?type=universal_charset_detector +charset-detectors,zhcn_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=zhcn_parallel_state_machine +charset-detectors,zhtw_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=zhtw_parallel_state_machine +charset-detectors,zh_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=zh_parallel_state_machine +charset-detectors,ja_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=ja_parallel_state_machine +charset-detectors,ukprob,@mozilla.org/intl/charsetdetect;1?type=ukprob +JavaScript global property,InstallTrigger,@mozilla.org/xpinstall/installtrigger;1 +JavaScript global property,sidebar,@mozilla.org/sidebar;1 +passwordmanager,Password Manager,@mozilla.org/passwordmanager;1 +JavaScript DOM interface,nsIXMLHttpRequest,{7b3b3c62-9d53-4abc-bc89-c33ce78f439f} +JavaScript DOM interface,nsIXSLTProcessorObsolete,{3fbff728-2d20-11d3-aef3-00108300ff91} +JavaScript DOM interface,nsIJSXMLHttpRequest,{9deabc90-28d5-41d3-a660-474f2254f4ba} +JavaScript DOM interface,nsIXSLTProcessor,{4a91aeb3-4100-43ee-a21e-9866268757c5} +xpcom-startup,Google Web Accelerator Service,@google.com/client/webacc-service;1 +command-line-handler,c-jsconsole,@mozilla.org/toolkit/console-clh;1 +command-line-handler,x-default,@mozilla.org/browser/final-clh;1 +command-line-handler,m-inspector,@mozilla.org/commandlinehandler/general-startup;1?type=inspector +command-line-handler,m-setdefaultbrowser,@mozilla.org/browser/default-browser-clh;1 +command-line-handler,m-browser,@mozilla.org/browser/clh;1 +Charset Decoders,UTF-16, +Charset Decoders,ISO-8859-8-E, +Charset Decoders,ISO-8859-4, +Charset Decoders,ISO-8859-16, +Charset Decoders,UTF-32LE, +Charset Decoders,TIS-620, +Charset Decoders,ISO-IR-111, +Charset Decoders,windows-1252, +Charset Decoders,windows-1251, +Charset Decoders,UTF-16BE, +Charset Decoders,x-mac-ukrainian, +Charset Decoders,IBM852, +Charset Decoders,x-mac-roman, +Charset Decoders,ISO-8859-7, +Charset Decoders,x-mac-ce, +Charset Decoders,ISO-8859-15, +Charset Decoders,IBM857, +Charset Decoders,gb18030, +Charset Decoders,x-viet-tcvn5712, +Charset Decoders,IBM862, +Charset Decoders,KOI8-U, +Charset Decoders,ISO-8859-2, +Charset Decoders,armscii-8, +Charset Decoders,ISO-8859-10, +Charset Decoders,UTF-8, +Charset Decoders,us-ascii, +Charset Decoders,HZ-GB-2312, +Charset Decoders,ISO-2022-JP, +Charset Decoders,x-gbk, +Charset Decoders,windows-1257, +Charset Decoders,ISO-8859-14, +Charset Decoders,x-mac-hebrew, +Charset Decoders,ISO-8859-6-I, +Charset Decoders,x-johab, +Charset Decoders,ISO-8859-5, +Charset Decoders,KOI8-R, +Charset Decoders,x-imap4-modified-utf7, +Charset Decoders,VISCII, +Charset Decoders,windows-1258, +Charset Decoders,ISO-8859-8, +Charset Decoders,EUC-KR, +Charset Decoders,x-mac-gurmukhi, +Charset Decoders,Big5, +Charset Decoders,IBM864, +Charset Decoders,windows-1250, +Charset Decoders,EUC-JP, +Charset Decoders,IBM864i, +Charset Decoders,x-euc-tw, +Charset Decoders,ISO-8859-8-I, +Charset Decoders,UTF-16LE, +Charset Decoders,x-mac-icelandic, +Charset Decoders,GB2312, +Charset Decoders,windows-1255, +Charset Decoders,x-windows-949, +Charset Decoders,ISO-2022-KR, +Charset Decoders,x-mac-romanian, +Charset Decoders,T.61-8bit, +Charset Decoders,ISO-8859-3, +Charset Decoders,ISO-8859-11, +Charset Decoders,UTF-7, +Charset Decoders,Shift_JIS, +Charset Decoders,x-mac-devanagari, +Charset Decoders,ISO-2022-CN, +Charset Decoders,UTF-32BE, +Charset Decoders,x-mac-turkish, +Charset Decoders,IBM866, +Charset Decoders,windows-1256, +Charset Decoders,x-mac-farsi, +Charset Decoders,GEOSTD8, +Charset Decoders,x-mac-croatian, +Charset Decoders,ISO-8859-6, +Charset Decoders,x-mac-greek, +Charset Decoders,ISO-8859-9, +Charset Decoders,x-mac-cyrillic, +Charset Decoders,x-mac-gujarati, +Charset Decoders,ISO-8859-6-E, +Charset Decoders,Big5-HKSCS, +Charset Decoders,windows-1253, +Charset Decoders,ISO-8859-1, +Charset Decoders,ISO-8859-13, +Charset Decoders,IBM850, +Charset Decoders,x-user-defined, +Charset Decoders,x-mac-arabic, +Charset Decoders,windows-874, +Charset Decoders,windows-936, +Charset Decoders,x-u-escaped, +Charset Decoders,windows-1254, +Charset Decoders,IBM855, +Charset Decoders,x-viet-vps, +external-uricontentlisteners,application/x-x509-user-cert,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-x509-email-cert,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-x509-crl,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/pkix-crl,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-pkcs7-crl,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-x509-ca-cert,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-x509-server-cert,@mozilla.org/uriloader/psm-external-content-listener;1 +app-startup,@mozilla.org/browser/browserglue;1,@mozilla.org/browser/browserglue;1 +app-startup,Windows Shell Service,service,@mozilla.org/browser/shell-service;1 +app-startup,Extension Manager,service,@mozilla.org/extensions/manager;1 +app-startup,Netscape Qfa Component,service,@netscape.com/fullsoft/qfa;1 +app-startup,Window Data Source,service,@mozilla.org/rdf/datasource;1?name=window-mediator +app-startup,Update Service,service,@mozilla.org/updates/update-service;1 +app-startup,Script Security Manager,service,@mozilla.org/scriptsecuritymanager;1 +http-startup-category,Content UserAgent Setter,@mozilla.org/content/http-startup;1 +command-line-argument-handlers,inspector command line handler,@mozilla.org/commandlinehandler/general-startup;1?type=inspector +Gecko-Content-Viewers,application/xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/javascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/rdf,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/plain,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/jpg,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/gif,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/bmp,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/x-view-source,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/jpeg,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/pjpeg,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/ecmascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,mozilla.application/cached-xul,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/x-png,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/http-index-format,@mozilla.org/xpfe/http-index-format-factory-constructor +Gecko-Content-Viewers,image/x-xbitmap,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/x-javascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/x-xbm,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/png,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/css,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/html,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/rdf+xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/x-icon,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/ecmascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/javascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/xhtml+xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/vnd.mozilla.xul+xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/vnd.microsoft.icon,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/xbm,@mozilla.org/content/document-loader-factory;1 +component-loader,text/javascript,@mozilla.org/moz/jsloader;1 +JavaScript global constructor prototype alias,Image,HTMLImageElement +JavaScript global constructor prototype alias,Option,HTMLOptionElement +parser-service-category,Meta Charset Service,@mozilla.org/intl/metacharset;1 diff --git a/mozilla/testing/performance/talos/base_profile/cookies.txt b/mozilla/testing/performance/talos/base_profile/cookies.txt new file mode 100755 index 00000000000..50796464fde --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/cookies.txt @@ -0,0 +1,9 @@ +# HTTP Cookie File +# http://www.netscape.com/newsref/std/cookie_spec.html +# This is a generated file! Do not edit. +# To delete cookies, use the Cookie Manager. + +.google.com TRUE / FALSE 2147368447 PREF ID=a802a1fec2a6bf27:TM=1152213074:LM=1152213074:S=8UabdTMjbhLKfAzL +.bbc.co.uk TRUE / FALSE 1183010110 BBC-UID 84d49a0251f9abfe2c37601f8191c91b8361247bb0405171f202937354e485550Mozilla%2f5%2e0%20%28Windows%3b%20U%3b%20Windows%20NT%205%2e1%3b%20en%2dUS%3b%20rv%3a1%2e8%2e0%2e4%29%20Gecko%2f20060508%20Firefox%2f1%2e5%2e0%2e4 +.mozilla.com TRUE / FALSE 2147385600 __utma 183859642.951804536.1151474111.1151474111.1151474111.1 +.mozilla.com TRUE / FALSE 1167242111 __utmz 183859642.1151474111.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none) diff --git a/mozilla/testing/performance/talos/base_profile/extensions.cache b/mozilla/testing/performance/talos/base_profile/extensions.cache new file mode 100755 index 00000000000..323a5b37a62 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/extensions.cache @@ -0,0 +1,4 @@ +app-global inspector@mozilla.org rel%inspector@mozilla.org 1151204811 +app-global talkback@mozilla.org rel%talkback@mozilla.org 1151204816 +app-global {972ce4c6-7e08-4474-a285-3208198ce6fd} rel%{972ce4c6-7e08-4474-a285-3208198ce6fd} 1151204809 +winreg-app-global web-accelerator@google.com abs%C:\Program Files\Google\Web Accelerator\firefox-1.0.66 1152118021 diff --git a/mozilla/testing/performance/talos/base_profile/extensions.ini b/mozilla/testing/performance/talos/base_profile/extensions.ini new file mode 100755 index 00000000000..8a5868f675e --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/extensions.ini @@ -0,0 +1,6 @@ +[ExtensionDirs] +Extension0=c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org +Extension1=c:\Program Files\Mozilla Firefox\extensions\talkback@mozilla.org +Extension2=C:\Program Files\Google\Web Accelerator\firefox-1.0.66 +[ThemeDirs] +Extension0=c:\Program Files\Mozilla Firefox\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd} diff --git a/mozilla/testing/performance/talos/base_profile/extensions.rdf b/mozilla/testing/performance/talos/base_profile/extensions.rdf new file mode 100755 index 00000000000..b518f2ce5aa --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/extensions.rdf @@ -0,0 +1,82 @@ + + + + 2 + + + + + + 4 + + + + + + + + + + + + + + 2 + + + + + 2 + + + + diff --git a/mozilla/testing/performance/talos/base_profile/history.dat b/mozilla/testing/performance/talos/base_profile/history.dat new file mode 100755 index 00000000000..7f815a05c3a --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/history.dat @@ -0,0 +1,41 @@ +// +< <(a=c)> // (f=iso-8859-1) + (8A=Typed)(8B=LastPageVisited)(8C=ByteOrder) + (80=ns:history:db:row:scope:history:all) + (81=ns:history:db:table:kind:history)(82=URL)(83=Referrer) + (84=LastVisitDate)(85=FirstVisitDate)(86=VisitCount)(87=Name) + (88=Hostname)(89=Hidden)> + +<(80=LE)(81=http://www.mozilla.org/products/firefox/releases/whatsnew/) + (82=1151474110376904)(83=mozilla.org)(84=1)(85 + =http://www.mozilla.com/firefox/releases/whatsnew/)(86=mozilla.com) + (87=)(88=http://www.mozilla.com/firefox/updated)(89 + =F$00i$00r$00e$00f$00o$00x$00 $00C$00e$00n$00t$00r$00a$00l$00 $00|$00 $00M\ +$00o$00z$00i$00l$00l$00a$00 $00C$00o$00r$00p$00o$00r$00a$00t$00i$00o$00n$00) + (8C + =http://en-us.start.mozilla.com/firefox?client=firefox-a&rls=org.mozilla:e\ +n-US:official)(8D=1152213074778298)(8E=en-us.start.mozilla.com)(8F + =http://www.google.com/firefox?client=firefox-a&rls=org.mozilla:en-US:offi\ +cial)(90=google.com)(91 + =M$00o$00z$00i$00l$00l$00a$00 $00F$00i$00r$00e$00f$00o$00x$00 $00S$00t$00a\ +$00r$00t$00 $00P$00a$00g$00e$00)(92 + =http://filer/home/sullivan/www/testwin.html)(93=1152213090341298) + (94=filer)(95=2)(96=E$00r$00r$00o$00r$00)> +{1:^80 {(k^81:c)(s=9)[1(^8C=LE)]} + [2(^82^81)(^84^82)(^85^82)(^88^83)(^89=1)] + [3(^82^85)(^84^82)(^85^82)(^88^86)(^87=)] + [4(^82^88)(^84^82)(^85^82)(^83^85)(^88^86)(^87^89)] + [6(^82^8C)(^84^8D)(^85^8D)(^88^8E)(^89=1)] + [7(^82^8F)(^84^8D)(^85^8D)(^88^90)(^87^91)] + [8(^82^92)(^84^93)(^85^93)(^88^94)(^8A=1)(^86=2)(^87^96)]} + +@$${5{@ + +<(97=file:///z:/www/testwin.html)(99=1152213115198031)(98=1152213108608293) + (9A=3)> +{1:^80 {(k^81:c)(s=9)1 } [-9(^82^97)(^84^99)(^85^98)(^88=)(^8A=1)(^86=3) + (^87=)]} +@$$}5}@ + +@$${6{@ +@$$}6}@ diff --git a/mozilla/testing/performance/talos/base_profile/hostperm.1 b/mozilla/testing/performance/talos/base_profile/hostperm.1 new file mode 100755 index 00000000000..c08ed1806f0 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/hostperm.1 @@ -0,0 +1,4 @@ +# Permission File +# This is a generated file! Do not edit. + +host popup 1 scheme:file diff --git a/mozilla/testing/performance/talos/base_profile/localstore.rdf b/mozilla/testing/performance/talos/base_profile/localstore.rdf new file mode 100755 index 00000000000..92c6e8a1507 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/localstore.rdf @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/mozilla/testing/performance/talos/base_profile/prefs.js b/mozilla/testing/performance/talos/base_profile/prefs.js new file mode 100755 index 00000000000..04684ccfc49 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/prefs.js @@ -0,0 +1,4 @@ +# Mozilla User Preferences +/* Do not edit this file. * * If you make changes to this file while the application is running, * the changes will be overwritten when the application exits. * * To make a manual change to preferences, you can visit the URL about:config + * For more information, see http://www.mozilla.org/unix/customizing.html#prefs */ user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1151474110); user_pref("app.update.lastUpdateTime.background-update-timer", 1151474109); user_pref("browser.dom.window.dump.enabled", true); user_pref("browser.search.selectedEngine", "Google"); user_pref("browser.startup.homepage_override.mstone", "rv:1.8.0.4"); user_pref("extensions.lastAppVersion", "1.5.0.4"); user_pref("google.webacc.ui.initialized", true); user_pref("gwanetwork.http.max-connections", 24); user_pref("gwanetwork.http.max-connections-per-server", 8); user_pref("gwanetwork.http.max-persistent-connections-per-proxy", 4); user_pref("intl.charsetmenu.browser.cache", "ISO-8859-1, UTF-8"); user_pref("network.cookie.prefsMigrated", true); user_pref("browser.shell.checkDefaultBrowser", false); user_pref("dom.allow_scripts_to_close_windows", true); user_pref("extensions.checkCompatibility", false); +user_pref("extensions.update.notifyUser", false); diff --git a/mozilla/testing/performance/talos/base_profile/search.rdf b/mozilla/testing/performance/talos/base_profile/search.rdf new file mode 100755 index 00000000000..4cf0ac5b500 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/search.rdf @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/mozilla/testing/performance/talos/base_profile/xpti.dat b/mozilla/testing/performance/talos/base_profile/xpti.dat new file mode 100755 index 00000000000..d83a3a110f7 --- /dev/null +++ b/mozilla/testing/performance/talos/base_profile/xpti.dat @@ -0,0 +1,1234 @@ +# Generated file. ** DO NOT EDIT! ** + +[Header,2] +0,Version,2,0 +1,AppDir,c:\Program Files\Mozilla Firefox + +[Directories,5] +0,c:\Program Files\Mozilla Firefox\components +1,c:\Program Files\Mozilla Firefox\extensions\inspector@mozilla.org\components +2,c:\Program Files\Mozilla Firefox\extensions\talkback@mozilla.org\components +3,C:\Program Files\Google\Web Accelerator\firefox-1.0.66\components +4,c:\Program Files\Mozilla Firefox\plugins + +[Files,5] +0,browser.xpt,0,297644,1151204809394 +1,inspector.xpt,1,2969,1151204811347 +2,qfaservices.xpt,2,144,1151204816705 +3,GoogleWebAccFirefox.xpt,3,794,1151536882000 +4,nsIQTScriptablePlugin.xpt,4,2394,1136489278256 + +[ArchiveItems,0] + +[Interfaces,1211] +0,nsIAuthPrompt,{2f977d45-5485-11d4-87e2-0010a4e75ef2},0,-1,1 +1,nsIWSDLPart,{0458dac4-65de-11d5-9b42-00104bdf5339},0,-1,1 +2,nsIContentSniffer,{a5710331-74ec-45fb-aa85-ed3bc7c36924},0,-1,1 +3,nsIXmlRpcClient,{37127241-1e6e-46aa-ba87-601d41bb47df},0,-1,1 +4,nsISHContainer,{65281ba2-988a-11d3-bdc7-0050040a9b44},0,-1,1 +5,nsITimer,{436a83fa-b396-11d9-bcfa-00112478d626},0,-1,1 +6,nsIWSDLMessage,{0458dac3-65de-11d5-9b42-00104bdf5339},0,-1,1 +7,nsIWebServiceProxyFactory,{693611be-bb38-40e0-a98e-b46ff8a5bcca},0,-1,1 +8,nsIDOMNSXBLFormControl,{1c28ed66-1dd2-11b2-95af-e2cf10931adb},0,-1,1 +9,inIDeepTreeWalker,{91fca0e9-99d6-406b-9d78-4c96f11e9ee4},1,-1,1 +10,nsIScrollBoxObject,{56e2ada8-4631-11d4-ba11-001083023c1e},0,-1,1 +11,nsICachingChannel,{b1f95f5e-ee05-4434-9d34-89a935d7feef},0,-1,1 +12,nsIDOMXMLDocument,{8816d003-e7c8-4065-8827-829b8d07b6e0},0,-1,1 +13,nsISelectionDisplay,{0ddf9e1c-1dd2-11b2-a183-908a08aa75ae},0,-1,1 +14,nsIXPCScriptNotify,{b804504d-0025-4d6b-8ced-d94e41102a7f},0,-1,0 +15,nsITableEditor,{4805e684-49b9-11d3-9ce4-ed60bd6cb5bc},0,-1,1 +16,nsIClassicPluginFactory,{07bfa284-1dd2-11b2-90f8-fef5608e8a56},0,-1,0 +17,nsISOAPService,{9927fa40-1dd1-11b2-a8d1-857ad21b872c},0,-1,1 +18,nsIPropertyBag2,{9bb35f13-0096-4a31-833a-acd97001132d},0,-1,1 +19,nsILocalFile,{aa610f20-a889-11d3-8c81-000064657374},0,-1,1 +20,nsIPluginInstancePeer2,{e7d48c00-e1f1-11d2-8360-fbc8abc4ae7c},0,-1,0 +21,nsISupportsPRInt16,{e30d94b0-4a1c-11d3-9890-006008962422},0,-1,1 +22,nsIStorageStream,{604ad9d0-753e-11d3-90ca-34278643278f},0,-1,1 +23,nsIDOMMutationEvent,{8e440d86-886a-4e76-9e59-c13b939c9a4b},0,-1,1 +24,nsPIXPIStubHook,{089929f0-4ed9-11d3-abdd-000064657374},0,-1,0 +25,nsIDownloadObserver,{44b3153e-a54e-4077-a527-b0325e40924e},0,-1,1 +26,nsIDOMSVGPathSegLinetoRel,{3294d20e-c707-4e59-a625-bde93fc0b25f},0,-1,1 +27,nsIFile,{c8c0a080-0868-11d3-915f-d9d889d48e3c},0,-1,1 +28,nsIDocumentLoader,{bbe961ee-59e9-42bb-be50-0331979bb79f},0,-1,1 +29,nsIDOMHTMLTableCellElement,{a6cf90b7-15b3-11d2-932e-00805f8add32},0,-1,1 +30,nsIException,{f3a8d3b4-c424-4edc-8bf6-8974c983ba78},0,-1,1 +31,nsIRDFDataSource,{0f78da58-8321-11d2-8eac-00805f29f370},0,-1,1 +32,nsIPrefLocalizedString,{ae419e24-1dd1-11b2-b39a-d3e5e7073802},0,-1,1 +33,nsIJSIID,{e08dcda0-d651-11d2-9843-006008962422},0,-1,1 +34,nsIDOMCRMFObject,{16da46c0-208d-11d4-8a7c-006008c844c3},0,-1,1 +35,nsITextServicesFilter,{5bec321f-59ac-413a-a4ad-8a8d7c50a0d0},0,-1,1 +36,nsIJAR,{04501db2-0409-11d3-bcf8-00805f0e1353},0,-1,0 +37,nsIWSPInterfaceInfoService,{8c7bf4bc-d3fe-4524-b213-ce578bfe936e},0,-1,1 +38,nsIWSDLSOAPBinding,{bb76b72e-d143-4738-804a-53b311466dd9},0,-1,1 +39,nsISimpleStreamListener,{a9b84f6a-0824-4278-bae6-bfca0570a26e},0,-1,1 +40,nsIDirectoryServiceProvider,{bbf8cab0-d43a-11d3-8cc2-00609792278c},0,-1,1 +41,nsIX509Cert,{f0980f60-ee3d-11d4-998b-00b0d02354a0},0,-1,1 +42,nsIVersionComparator,{e6cd620a-edbb-41d2-9e42-9a2ffc8107f3},0,-1,1 +43,nsIRDFNode,{0f78da50-8321-11d2-8eac-00805f29f370},0,-1,1 +44,nsIDOMSVGDescElement,{56f539b7-0b3d-4bac-b60d-9efe220216ea},0,-1,1 +45,nsIDOMCSSRule,{a6cf90c1-15b3-11d2-932e-00805f8add32},0,-1,1 +46,nsIProxyInfo,{3fe9308b-1608-4fa0-933c-c5ec2c6175fd},0,-1,1 +47,nsISupportsPRUint32,{e01dc470-4a1c-11d3-9890-006008962422},0,-1,1 +48,nsICurrentCharsetListener,{cf9428c1-df50-11d3-9d0c-0050040007b2},0,-1,1 +49,nsIDOMSVGImageElement,{43ae4efe-2610-4cce-8242-279e556a78fa},0,-1,1 +50,nsIDOMHTMLLIElement,{a6cf909e-15b3-11d2-932e-00805f8add32},0,-1,1 +51,nsIXSLTProcessorObsolete,{3fbff728-2d20-11d3-aef3-00108300ff91},0,-1,1 +52,nsIDOMNavigator,{8758b72b-63d4-4685-b908-4275126410fb},0,-1,1 +53,jsdIScriptHook,{ae89a7e2-1dd1-11b2-8c2f-af82086291a5},0,-1,1 +54,nsIRunnable,{4a2abaf0-6886-11d3-9382-00104ba0fd40},0,-1,1 +55,nsIDirectoryService,{57a66a60-d43a-11d3-8cc2-00609792278c},0,-1,1 +56,nsIDNSListener,{41466a9f-f027-487d-a96c-af39e629b8d2},0,-1,1 +57,nsIPK11TokenDB,{4ee28c82-1dd2-11b2-aabf-bb4017abe395},0,-1,1 +58,nsIDownloadManager,{1f280341-30f4-4009-bb0d-a78f2936d1fb},0,-1,1 +59,nsIDOMViewCSS,{0b9341f3-95d4-4fa4-adcd-e119e0db2889},0,-1,1 +60,nsIXTFXMLVisual,{e63d240d-bd00-4857-ba65-2f9cc599eead},0,-1,1 +61,nsIMIMEHeaderParam,{ddbbdfb8-a1c0-4dd5-a31b-5d2a7a3bb6ec},0,-1,1 +62,nsIScriptableInterfacesByID,{c99cffac-5aed-4267-ad2f-f4a4c9d4a081},0,-1,1 +63,nsIInstallLocation,{d3d4dada-c6eb-11d9-a68f-001124787b2e},0,-1,1 +64,nsIGlobalHistory,{9491c383-e3c4-11d2-bdbe-0050040a9b44},0,-1,1 +65,imgIContainerObserver,{53102f15-0f53-4939-957e-aea353ad2700},0,-1,0 +66,nsIStringEnumerator,{50d3ef6c-9380-4f06-9fb2-95488f7d141c},0,-1,1 +67,nsIHttpAuthManager,{7ce8e9d1-8b4b-4883-a307-66fe12a50153},0,-1,1 +68,nsILDAPSyncQuery,{0308fb36-1dd2-11b2-b16f-8510e8c5311a},0,-1,1 +69,nsICacheMetaDataVisitor,{22f9a49c-3cf8-4c23-8006-54efb11ac562},0,-1,1 +70,nsIPKCS11Slot,{c2d4f296-ee60-11d4-998b-00b0d02354a0},0,-1,1 +71,nsIGeneratingKeypairInfoDialogs,{11bf5cdc-1dd2-11b2-ba6a-c76afb326fa1},0,-1,1 +72,jsdIEphemeral,{46f1e23e-1dd2-11b2-9ceb-8285f2e95e69},0,-1,1 +73,nsIPrompt,{a63f70c0-148b-11d3-9333-00104ba0fd40},0,-1,1 +74,nsIScriptableParamInfo,{2309482b-4631-455f-833f-5e4e9ce38589},0,-1,1 +75,nsICache,{ec1c0063-197d-44bb-84ba-7525d50fc937},0,-1,1 +76,nsIWyciwygChannel,{280da566-6f19-4487-a8ca-70c5ba1602c1},0,-1,1 +77,nsIXULBuilderListener,{ac46be8f-c863-4c23-84a2-d0fcc8dfa9f4},0,-1,1 +78,nsIDownloader,{fafe41a9-a531-4d6d-89bc-588a6522fb4e},0,-1,1 +79,nsIOutputStream,{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a},0,-1,1 +80,nsIDOMCounter,{31adb439-0055-402d-9b1d-d5ca94f3f55b},0,-1,1 +81,nsIHTTPHeaderListener,{8b246748-1dd2-11b2-9512-9dc84a95fc2f},0,-1,1 +82,jsdIObject,{d500e8b8-1dd1-11b2-89a1-cdf55d91cbbd},0,-1,1 +83,nsIDOMNSLocation,{a6cf9108-15b3-11d2-932e-00805f8add32},0,-1,1 +84,nsISecureBrowserUI,{081e31e0-a144-11d3-8c7c-00609792278c},0,-1,1 +85,nsIAuthenticationInfo,{078a1b99-6be2-4a57-a749-378f4a506097},0,-1,0 +86,nsICertPickDialogs,{51d59b08-1dd2-11b2-ad4a-a51b92f8a184},0,-1,1 +87,nsIToolkit,{18032bd0-b265-11d1-aa2a-000000000000},0,-1,0 +88,nsISupportsFloat,{abeaa390-4ac0-11d3-baea-00805f8a5dd7},0,-1,1 +89,nsIDOMHTMLSelectElement,{a6cf9090-15b3-11d2-932e-00805f8add32},0,-1,1 +90,nsIAutoCompleteInput,{e312267f-8f57-43e8-a904-ff9b5d3f5aef},0,-1,1 +91,nsIResumableChannel,{4ad136fa-83af-4a22-a76e-503642c0f4a8},0,-1,1 +92,nsIBufferedOutputStream,{6476378a-da09-11d3-8cda-0060b0fc14a3},0,-1,1 +93,nsISOAPCallCompletion,{86114dd8-1dd2-11b2-ab2b-91d0c995e03a},0,-1,1 +94,nsIUnicharLineInputStream,{67f42475-ba80-40f8-ac0b-649c89230184},0,-1,1 +95,nsIDOMSVGTransformable,{b81f6e37-1842-4534-a546-1ab86e59a3c6},0,-1,1 +96,nsIDOMSVGGElement,{0bd57cbd-a090-44aa-a61b-2fb876841194},0,-1,1 +97,nsITokenDialogs,{bb4bae9c-39c5-11d5-ba26-00108303b117},0,-1,1 +98,nsISignatureVerifier,{dea87f65-e91e-4119-aa13-aaa2be80cac2},0,-1,0 +99,nsIDOMDocumentCSS,{39f76c23-45b2-428a-9240-a981e5abf148},0,-1,1 +100,nsIScriptableRegion,{82d8f400-5bde-11d3-b033-b27a62766bbc},0,-1,1 +101,nsITransportSecurityInfo,{68e21b66-1dd2-11b2-aa67-e2b87175e792},0,-1,1 +102,nsIBoxPaintManager,{5da1e8f0-6255-4b9c-af80-aa3dad7f2fdb},0,-1,1 +103,nsITextToSubURI,{8b042e24-6f87-11d3-b3c8-00805f8a6670},0,-1,1 +104,nsIDOMHTMLFrameElement,{a6cf90b9-15b3-11d2-932e-00805f8add32},0,-1,1 +105,nsITokenPasswordDialogs,{be26b580-1dd1-11b2-9946-c598d0d07727},0,-1,1 +106,nsIExternalProtocolService,{a49813a4-98b7-4bdb-998c-8bd9704af0c0},0,-1,1 +107,nsIDOMPopupBlockedEvent,{9e201104-78e9-4cb3-aff5-7f0a9cf446c0},0,-1,1 +108,nsIURIContentListener,{94928ab3-8b63-11d3-989d-001083010e9b},0,-1,1 +109,nsIXPIProgressDialog,{ce8f744e-d5a5-41b3-911f-0fee3008b64e},0,-1,1 +110,nsISupportsChar,{e2b05e40-4a1c-11d3-9890-006008962422},0,-1,1 +111,nsISelectionPrivate,{3225ca54-d7e1-4ff5-8ee9-091b0bfcda1f},0,-1,1 +112,nsISchemaType,{3c14a022-6f4e-11d5-9b46-000064657374},0,-1,1 +113,nsIDOMSVGZoomEvent,{339a8c7a-552e-4cbc-8d96-8370a3939358},0,-1,1 +114,nsICancelable,{d94ac0a0-bb18-46b8-844e-84159064b0bd},0,-1,1 +115,nsIExpatSink,{1deea160-c661-11d5-84cc-0010a4e0c706},0,-1,1 +116,nsIJARChannel,{c7e410d1-85f2-11d3-9f63-006008a6efe9},0,-1,1 +117,nsIMemory,{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3},0,-1,1 +118,nsIDOMLSSerializerFilter,{b9b6ec85-f69f-4a5a-a96a-8a7a8f07e2b4},0,-1,1 +119,nsIBinaryOutputStream,{204ee610-8765-11d3-90cf-0040056a906e},0,-1,1 +120,nsIDOMDOMStringList,{0bbae65c-1dde-11d9-8c46-000a95dc234c},0,-1,1 +121,nsIImageLoadingContent,{da19c86d-08aa-421c-8c37-12ec2ba5a2c3},0,-1,1 +122,nsIExceptionService,{35a88f54-f267-4414-92a7-191f6454ab52},0,-1,1 +123,nsIFileOutputStream,{e6f68040-c7ec-11d3-8cda-0060b0fc14a3},0,-1,1 +124,nsIStreamBufferAccess,{ac923b72-ac87-4892-ac7a-ca385d429435},0,-1,0 +125,nsIDOMCSSMediaRule,{a6cf90bc-15b3-11d2-932e-00805f8add32},0,-1,1 +126,nsIErrorService,{e72f94b2-5f85-11d4-9877-00c04fa0cf4a},0,-1,1 +127,nsIRDFInMemoryDataSource,{17c4e0aa-1dd2-11b2-8029-bf6f668de500},0,-1,1 +128,nsIXTFSVGVisualWrapper,{78582ad3-db1e-4aa6-a15b-b055a7846352},0,-1,1 +129,nsIAccessibleProvider,{3f0e3eb0-1dd2-11b2-9605-be5b8e76cf4b},0,-1,1 +130,nsIDOMHTMLPreElement,{a6cf90a4-15b3-11d2-932e-00805f8add32},0,-1,1 +131,nsISelectionListener,{a6cf90e2-15b3-11d2-932e-00805f8add32},0,-1,1 +132,nsIAccessibleSelectable,{34d268d6-1dd2-11b2-9d63-83a5e0ada290},0,-1,1 +133,nsPICommandUpdater,{b135f602-0bfe-11d5-a73c-f0e420e8293c},0,-1,1 +134,nsIDOMSVGAnimatedNumberList,{93ebb030-f82d-4f8e-b133-d1b5abb73cf3},0,-1,1 +135,nsIPluginInstancePeer,{4b7cea20-019b-11d2-815b-006008119d7a},0,-1,0 +136,nsIDOMDOMException,{a6cf910a-15b3-11d2-932e-00805f8add32},0,-1,1 +137,nsIPKCS11Module,{8a44bdf9-d1a5-4734-bd5a-34ed7fe564c2},0,-1,1 +138,nsIDocumentCharsetInfo,{2d40b291-01e1-11d4-9d0e-0050040007b2},0,-1,1 +139,nsIContentViewerContainer,{ea2ce7a0-5c3d-11d4-90c2-0050041caf44},0,-1,1 +140,nsIAppStartup,{e9b0f89b-0529-4d96-98a8-eb5b2b9a8383},0,-1,1 +141,nsICookie2,{d3493503-7854-46ed-8284-8af54a847efb},0,-1,1 +142,nsIPKCS11ModuleDB,{ff9fbcd7-9517-4334-b97a-ceed78909974},0,-1,1 +143,nsIBrowserInstance,{8af0fa40-598d-11d3-806a-00600811a9c3},0,-1,1 +144,nsIAddonUpdateCheckListener,{c946119f-9e7c-41aa-a794-803148045350},0,-1,1 +145,nsIProtocolProxyService,{e38ab577-786e-4a7f-936b-7ae4c7d877b2},0,-1,1 +146,nsIDOMCDATASection,{a6cf9071-15b3-11d2-932e-00805f8add32},0,-1,1 +147,nsIXPCScriptable,{9cc0c2e0-f769-4f14-8cd6-2d2d40466f6c},0,-1,0 +148,nsIJVMConfigManager,{ca29fff1-a677-493c-9d80-3dc60432212b},0,-1,1 +149,inIDOMUtils,{78fd16c2-bdfb-4b1d-8738-d536d0a8f430},1,-1,1 +150,nsIContentHandler,{49439df2-b3d2-441c-bf62-866bdaf56fd2},0,-1,1 +151,nsIPKIParamBlock,{b6fe3d78-1dd1-11b2-9058-ced9016984c8},0,-1,1 +152,nsIMutableArray,{af059da0-c85b-40ec-af07-ae4bfdc192cc},0,-1,1 +153,nsIUTF8StringEnumerator,{9bdf1010-3695-4907-95ed-83d0410ec307},0,-1,1 +154,nsISchemaComponent,{5caaa64e-e191-11d8-842a-000393b6661a},0,-1,1 +155,nsIHTMLEditor,{afc36593-5787-4420-93d9-b2c0ccbf0cad},0,-1,1 +156,nsIDownloadProgressListener,{8b193f0a-cf0c-4b5f-b4e3-a388df6f07b2},0,-1,1 +157,nsIMozIconURI,{1fb33f44-f522-4880-a225-4b75d09b04c6},0,-1,1 +158,nsISHistoryInternal,{494fac3c-64f4-41b8-b209-b4ada899613b},0,-1,1 +159,nsIXTFElement,{a8b607fd-24b6-4a8c-9a89-d9b24f8e2592},0,-1,1 +160,nsIURIFixup,{2efd4a40-a5e1-11d4-9589-0020183bf181},0,-1,1 +161,nsIDOMSVGPathSegLinetoHorizontalRel,{0a797fdc-8b60-4cb3-a0da-4c898832ba30},0,-1,1 +162,nsIXPIDialogService,{8cdd8baa-1dd2-11b2-909a-f0178da5c5ff},0,-1,1 +163,nsIDragSession,{cba22c53-fcce-11d2-96d4-0060b0fb9956},0,-1,1 +164,nsIPluginHost,{e740d8c4-fd94-456a-9506-9e044c5da27a},0,-1,0 +165,nsISOAPPropertyBagMutator,{f34cb3c8-1dd1-11b2-8a18-a93a99d92c08},0,-1,1 +166,nsIDOMAttr,{a6cf9070-15b3-11d2-932e-00805f8add32},0,-1,1 +167,nsIDOMNotation,{a6cf907e-15b3-11d2-932e-00805f8add32},0,-1,1 +168,nsIProxyObjectManager,{eea90d43-b059-11d2-915e-c12b696c9333},0,-1,1 +169,nsIFileUtilities,{89a31ce0-019a-11d2-815b-006008119d7a},0,-1,0 +170,nsIDOMHTMLHeadingElement,{a6cf90a2-15b3-11d2-932e-00805f8add32},0,-1,1 +171,nsIPassword,{cf39c2b0-1e4b-11d5-a549-0010a401eb10},0,-1,1 +172,nsIProfileLock,{50e07b0a-f338-4da3-bcdb-f4bb0db94dbe},0,-1,1 +173,nsIDOMSVGTSpanElement,{4a23cb1f-cf1e-437e-9524-8756f7928b2e},0,-1,1 +174,nsIPopupBoxObject,{33c60e14-5150-4876-9a96-2732557e6895},0,-1,1 +175,nsIFind,{75125d55-37ee-4575-b9b5-f33bfa68c2a1},0,-1,1 +176,nsIXTFPrivate,{13ef3d54-1dd1-4a5c-a8d5-a04a327fb9b6},0,-1,1 +177,nsIPlaintextEditor,{b5f39ed4-1dd1-11b2-9d00-fd54d6f54962},0,-1,1 +178,nsIDOMNSHTMLSelectElement,{a6cf9105-15b3-11d2-932e-00805f8add32},0,-1,1 +179,nsIDOMHTMLModElement,{a6cf90a9-15b3-11d2-932e-00805f8add32},0,-1,1 +180,nsIDOMSVGPathSegLinetoVerticalAbs,{0811d434-3d90-4eec-8fa2-066dde037917},0,-1,1 +181,nsIPluginInputStream,{af160530-542a-11d2-8164-006008119d7a},0,-1,0 +182,nsICRLInfo,{c185d920-4a3e-11d5-ba27-00108303b117},0,-1,1 +183,nsIDOMCSSMozDocumentRule,{4eb9adac-afaf-4b8a-8640-7340863c1587},0,-1,1 +184,nsIDOMSVGEllipseElement,{5d1cd1e6-4a14-4056-acc0-2f78c1672898},0,-1,1 +185,jsdIContext,{a2dd25a4-1dd1-11b2-bda6-ed525acd4c35},0,-1,1 +186,nsIDOMDocumentTraversal,{13f236c0-47f8-11d5-b6a3-009027446e84},0,-1,1 +187,nsIXTFAttributeHandler,{72152f7f-7e8d-43fd-8477-3f29ae8d240d},0,-1,1 +188,nsISupportsWeakReference,{9188bc86-f92e-11d2-81ef-0060083a0bcf},0,-1,1 +189,nsIDOM3DocumentEvent,{090ecc19-b7cb-4f47-ae47-ed68d4926249},0,-1,1 +190,nsIRDFRemoteDataSource,{1d297320-27f7-11d3-be01-000064657374},0,-1,1 +191,nsIDOMSVGPathSegArcAbs,{c26e1779-604b-4bad-8a29-02d2a2113769},0,-1,1 +192,nsIClipboardDragDropHooks,{e03e6c5e-0d84-4c0b-8739-e6b8d51922de},0,-1,1 +193,nsIPlugin,{df773070-0199-11d2-815b-006008119d7a},0,-1,0 +194,nsIDOMRect,{71735f62-ac5c-4236-9a1f-5ffb280d531c},0,-1,1 +195,nsICRLManager,{486755db-627a-4678-a21b-f6a63bb9c56a},0,-1,1 +196,imgIEncoder,{ccc5b3ad-3e67-4e3d-97e1-b06b2e96fef8},0,-1,1 +197,nsIProxyCreateInstance,{948c2080-0398-11d3-915e-0000863011c4},0,-1,1 +198,nsIDOMXPathNamespace,{75506f87-b504-11d5-a7f2-ca108ab8b6fc},0,-1,1 +199,nsIBookmarksService,{ccc48346-429d-4931-94dc-beb1afcea292},0,-1,1 +200,nsIDOMHTMLHRElement,{a6cf90a8-15b3-11d2-932e-00805f8add32},0,-1,1 +201,nsIEditingSession,{d39fd2b4-3978-45d2-a4be-ba448171b61b},0,-1,1 +202,nsIWebBrowserFocus,{9c5d3c58-1dd1-11b2-a1c9-f3699284657a},0,-1,1 +203,nsIDOMSVGFitToViewBox,{089410f3-9777-44f1-a882-ab4225696434},0,-1,1 +204,nsIDOMSVGPathSegCurvetoCubicAbs,{ad929b96-ef81-4002-b596-c6a8b3a878e9},0,-1,1 +205,nsIHTMLObjectResizer,{b0338f6c-ded3-4c39-a953-56e8bae494f5},0,-1,1 +206,nsIXTFXULVisual,{a1173d91-4428-4829-8e3e-fe66e558f161},0,-1,1 +207,nsIInputStreamCallback,{d1f28e94-3a6e-4050-a5f5-2e81b1fc2a43},0,-1,1 +208,nsISupportsPRUint64,{e13567c0-4a1c-11d3-9890-006008962422},0,-1,1 +209,nsIClipboard,{8b5314ba-db01-11d2-96ce-0060b0fb9956},0,-1,1 +210,nsIBufEntropyCollector,{485b87a8-5dd7-4b8d-8ea8-dee53201f899},0,-1,0 +211,nsIDOMHTMLDivElement,{a6cf90a0-15b3-11d2-932e-00805f8add32},0,-1,1 +212,nsIXmlRpcFault,{691cb864-0a7e-448c-98ee-4a7f359cf145},0,-1,1 +213,nsIRandomAccessIterator,{9bd6fdb0-1dd1-11b2-9101-d15375968230},0,-1,1 +214,nsITransactionListener,{58e330c4-7b48-11d2-98b9-00805f297d89},0,-1,1 +215,nsICookiePermission,{91f1c3ec-73a0-4bf0-bdc5-348a1f181b0e},0,-1,1 +216,nsIPrintSettingsWin,{ff328fe4-41d5-4b78-82ab-6b1fbc7930af},0,-1,1 +217,nsIContentPolicy,{3bb1a3c8-3073-41e0-9a26-a7671955fb65},0,-1,1 +218,nsIHelperAppLauncher,{99a0882d-2ff9-4659-9952-9ac531ba5592},0,-1,1 +219,nsITransaction,{58e330c1-7b48-11d2-98b9-00805f297d89},0,-1,1 +220,nsIQfaServices,{2e759800-6ac0-11d3-a02d-006008d20c70},2,-1,1 +221,nsIRDFContainerUtils,{d4214e91-fb94-11d2-bdd8-00104bde6048},0,-1,1 +222,nsISSLStatus,{7b2ca1ca-1dd2-11b2-87ec-d217dbe22b85},0,-1,1 +223,nsIDOMDocumentStyle,{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9},0,-1,1 +224,nsIRDFObserver,{3cc75360-484a-11d2-bc16-00805f912fe7},0,-1,1 +225,nsITransportEventSink,{eda4f520-67f7-484b-a691-8c3226a5b0a6},0,-1,1 +226,nsIWebBrowser,{69e5df00-7b8b-11d3-af61-00a024ffc08c},0,-1,1 +227,nsIRDFXMLSource,{4da56f10-99fe-11d2-8ebb-00805f29f370},0,-1,1 +228,nsIEventTarget,{ea99ad5b-cc67-4efb-97c9-2ef620a59f2a},0,-1,1 +229,nsIDOMElement,{a6cf9078-15b3-11d2-932e-00805f8add32},0,-1,1 +230,nsIRegistryEnumerator,{8cecf236-1dd2-11b2-893c-f9848956eaec},0,-1,1 +231,nsIDOMSVGTextElement,{6d43b1b4-efb6-426d-9e65-4420c3e24688},0,-1,1 +232,jsdIFilter,{05593438-1b83-4517-864f-3cea3d37a266},0,-1,1 +233,nsIDOMCSSStyleRule,{a6cf90bf-15b3-11d2-932e-00805f8add32},0,-1,1 +234,nsISchemaUnionType,{3c14a026-6f4e-11d5-9b46-000064657374},0,-1,1 +235,nsIContentViewer,{6a7ddb40-8a9e-4576-8ad1-71c5641d8780},0,-1,1 +236,nsIDOMNSHTMLAnchorElement,{a6cf911c-15b3-11d2-932e-00805f8add32},0,-1,1 +237,nsIDOMSVGAnimatedLengthList,{bfa6e42b-bc9d-404d-8688-729fdbfff801},0,-1,1 +238,nsIStreamConverterService,{e086e1e2-40ff-4193-8b8c-bd548babe70d},0,-1,1 +239,nsIFastLoadReadControl,{652ecec6-d40b-45b6-afef-641d6c63a35b},0,-1,1 +240,nsIDOMSVGPathSegLinetoAbs,{bac3648d-55a3-491b-9863-a18fd7506689},0,-1,1 +241,nsIFileProtocolHandler,{255602ea-c31f-4d29-8f35-905ead3f76f4},0,-1,1 +242,nsIXPConnectWrappedJS,{bed52030-bca6-11d2-ba79-00805f8a5dd7},0,-1,0 +243,nsILocalSearchService,{1222e6f0-a5e3-11d2-8b7c-00805f8a7db6},0,-1,1 +244,nsIAutoCompleteController,{cf2aca0c-4fb1-42e4-8a54-23e832cb2a98},0,-1,1 +245,nsIWSDLLoader,{0458dac5-65de-11d5-9b42-00104bdf5339},0,-1,1 +246,nsIPrefBranch,{56c35506-f14b-11d3-99d3-ddbfac2ccf65},0,-1,1 +247,nsIDOMPlugin,{f6134681-f28b-11d2-8360-c90899049c3c},0,-1,1 +248,nsIChromeEventHandler,{7bc08970-9e6c-11d3-afb2-00a024ffc08c},0,-1,1 +249,nsIDOMGetSVGDocument,{0401f299-685b-43a1-82b4-ce1a0011598c},0,-1,1 +250,nsIMIMEInputStream,{dcbce63c-1dd1-11b2-b94d-91f6d49a3161},0,-1,1 +251,nsIWindowDataSource,{3722a5b9-5323-4ed0-bb1a-8299f27a4e89},0,-1,1 +252,nsIXMLContentBuilder,{e9c4cd4f-cd41-43d0-bf3b-48abb9cde90f},0,-1,1 +253,nsIStreamLoaderObserver,{359f7990-d4e9-11d3-a1a5-0050041caf44},0,-1,1 +254,nsIDOMHTMLElement,{a6cf9085-15b3-11d2-932e-00805f8add32},0,-1,1 +255,nsIXTFElementFactory,{27c10dca-2efc-416b-ae36-9794380a661e},0,-1,1 +256,nsIPasswordManagerInternal,{dc2ff152-85cb-474e-b4c2-86a3d48cf4d0},0,-1,1 +257,nsISOAPCall,{a8fefe40-52bc-11d4-9a57-000064657374},0,-1,1 +258,nsICharsetConverterManager,{f5323a76-c8f7-4c65-8d0c-1250e969c7d5},0,-1,1 +259,nsIInputStreamTee,{44e8b2c8-1ecb-4a63-8b23-3e3500c34f32},0,-1,1 +260,nsIJVMManager,{a1e5ed50-aa4a-11d1-85b2-00805f0e4dfe},0,-1,1 +261,nsIXmlRpcClientListener,{27e60cd8-6d63-4d87-b7d1-82c09e0c7363},0,-1,1 +262,nsIFontEnumerator,{a6cf9114-15b3-11d2-932e-00805f8add32},0,-1,1 +263,nsIBidiKeyboard,{bb961ae1-7432-11d4-b77a-00104b4119f8},0,-1,1 +264,nsIAppShellService,{93a28ba2-7e22-11d9-9b6f-000a95d535fa},0,-1,1 +265,nsIPluginManager,{da58ad80-4eb6-11d2-8164-006008119d7a},0,-1,1 +266,nsIDOMDOMConfiguration,{cfb5b821-9016-4a79-9d98-87b57c3ea0c7},0,-1,1 +267,nsIAboutModule,{692303c0-2f83-11d3-8cd0-0060b0fc14a3},0,-1,1 +268,nsIFormatConverter,{948a0023-e3a7-11d2-96cf-0060b0fb9956},0,-1,1 +269,nsIChannel,{c63a055a-a676-4e71-bf3c-6cfa11082018},0,-1,1 +270,nsIDialogParamBlock,{f76c0901-437a-11d3-b7a0-e35db351b4bc},0,-1,1 +271,nsIDOMParser,{4f45513e-55e5-411c-a844-e899057026c1},0,-1,1 +272,nsIDOMCSSPageRule,{a6cf90bd-15b3-11d2-932e-00805f8add32},0,-1,1 +273,nsIDOMSVGAnimatedTransformList,{fd54c8c4-2eb4-4849-8df6-79985c2491da},0,-1,1 +274,nsIXPCNativeCallContext,{0fa68a60-8289-11d3-bb1a-00805f8a5dd7},0,-1,0 +275,nsIBrowserGlue,{6d340848-9bc1-49a3-9073-99932bbc2a11},0,-1,1 +276,nsIExternalProtocolHandler,{0e61f3b2-34d7-4c79-bfdc-4860bc7341b7},0,-1,1 +277,nsICertificateDialogs,{a03ca940-09be-11d5-ac5d-000064657374},0,-1,1 +278,nsIFilePicker,{80faf095-c807-4558-a2cc-185ed70754ea},0,-1,1 +279,nsIPropertyElement,{283ee646-1aef-11d4-98b3-00c04fa0ce9a},0,-1,1 +280,nsIStandardURL,{8793370a-311f-11d4-9876-00c04fa0cf4a},0,-1,1 +281,nsIAccessibleEvent,{87f29033-c4a6-40a3-ac7a-3ba391f9992d},0,-1,1 +282,nsIDOMWindowInternal,{f914492c-0138-4123-a634-6ef8e3f126f8},0,-1,1 +283,nsISeekableStream,{8429d350-1040-4661-8b71-f2a6ba455980},0,-1,1 +284,nsISOAPTransport,{99ec6695-535f-11d4-9a58-000064657374},0,-1,1 +285,nsIWindowMediator,{0659cb81-faad-11d2-8e19-b206620a657c},0,-1,1 +286,nsIDocumentLoaderFactory,{df15f850-5d98-11d4-9f4d-0010a4053fd0},0,-1,1 +287,nsIStreamListenerTee,{fb683e76-d42b-41a4-8ae6-65a6c2b146e5},0,-1,1 +288,nsINSSCertCache,{6c143dac-bd65-4333-b594-7ed1e748e0f9},0,-1,1 +289,nsISyncStreamListener,{7e1aa658-6e3f-4521-9946-9685a169f764},0,-1,1 +290,nsIDOMLSParserFilter,{10e8893d-ddf5-45d1-8872-615d72065fb4},0,-1,1 +291,nsIDOMNSDocument,{a6cf90cd-15b3-11d2-932e-00805f8add32},0,-1,1 +292,nsIFontPackageHandler,{6712fdd1-f978-11d4-a144-005004832142},0,-1,1 +293,nsIXPConnectJSObjectHolder,{8916a320-d118-11d3-8f3a-0010a4e73d9a},0,-1,0 +294,nsIEditorMailSupport,{fdf23301-4a94-11d3-9ce4-9960496c41bc},0,-1,1 +295,nsIXULWindow,{b6c2f9e1-53a0-45f2-a2b8-fe37861fe8a8},0,-1,1 +296,nsIDOMHTMLQuoteElement,{a6cf90a3-15b3-11d2-932e-00805f8add32},0,-1,1 +297,nsIXTFGenericElement,{e339eb1d-3ea8-4c85-87ce-644eb7a19034},0,-1,1 +298,nsIURLParser,{7281076d-cf37-464a-815e-698235802604},0,-1,1 +299,nsIX509CertValidity,{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad},0,-1,1 +300,nsISchemaFacet,{3c14a031-6f4e-11d5-9b46-000064657374},0,-1,1 +301,nsINativeAppSupport,{5fdf8480-1f98-11d4-8077-00600811a9c3},0,-1,1 +302,nsIDOMSVGMetadataElement,{94558064-140c-41a1-9cc9-4e9cdbf5c124},0,-1,1 +303,nsIRDFDate,{e13a24e1-c77a-11d2-80be-006097b76b8e},0,-1,1 +304,nsIComponentManagerObsolete,{8458a740-d5dc-11d2-92fb-00e09805570f},0,-1,1 +305,nsIDocCharset,{9c18bb4e-1dd1-11b2-bf91-9cc82c275823},0,-1,1 +306,nsISocketTransport,{66418cc8-5f5d-4f52-a7f9-db8fb3b2cfe6},0,-1,1 +307,nsIASN1Object,{ba8bf582-1dd1-11b2-898c-f40246bc9a63},0,-1,1 +308,nsIPrintProgress,{7e46bc35-fb7d-4b45-ab35-82fd61015380},0,-1,1 +309,nsIXPTLoaderSink,{6e48c500-8682-4730-add6-7db693b9e7ba},0,-1,1 +310,nsIWindowsShellService,{5a92782c-a2e8-4dd3-b18a-33acc3af4fd7},0,-1,1 +311,nsIInterfaceInfoToIDL,{b01eb40c-026b-49c9-af55-25e8c9d034c8},0,-1,1 +312,nsIDOMSVGAnimatedRect,{ca45959e-f1da-46f6-af19-1ecdc322285a},0,-1,1 +313,nsIApplicationUpdateService,{9849c4bf-5197-4d22-baa8-e3b44a1703d2},0,-1,1 +314,nsIInterfaceRequestor,{033a1470-8b2a-11d3-af88-00a024ffc08c},0,-1,1 +315,nsIDOMLSProgressEvent,{b9a2371f-70e9-4657-b0e8-28e15b40857e},0,-1,1 +316,nsIDOMSerializer,{9fd4ba15-e67c-4c98-b52c-7715f62c9196},0,-1,1 +317,nsIDOMHTMLOptGroupElement,{a6cf9091-15b3-11d2-932e-00805f8add32},0,-1,1 +318,nsICommandManager,{080d2001-f91e-11d4-a73c-f9242928207c},0,-1,1 +319,nsISOAPEncoder,{fc33ffd6-1dd1-11b2-8750-fa62430a38b4},0,-1,1 +320,nsIXTFXULVisualWrapper,{1ab4b724-fd7e-41af-bc19-80bb7299f3c0},0,-1,1 +321,nsITraceRefcnt,{273dc92f-0fe6-4545-96a9-21be77828039},0,-1,0 +322,nsITimelineService,{93276790-3daf-11d5-b67d-000064657374},0,-1,1 +323,nsIUnicharOutputStream,{2d00b1bb-8b21-4a63-bcc6-7213f513ac2e},0,-1,1 +324,nsIStackFrame,{91d82105-7c62-4f8b-9779-154277c0ee90},0,-1,1 +325,nsIDataType,{4d12e540-83d7-11d5-90ed-0010a4e73d9a},0,-1,1 +326,nsIRDFXMLSink,{eb1a5d31-ab33-11d2-8ec6-00805f29f370},0,-1,1 +327,nsIDOMCSSStyleSheet,{a6cf90c2-15b3-11d2-932e-00805f8add32},0,-1,1 +328,nsIDOMCryptoDialogs,{1f8fe77e-1dd2-11b2-8dd2-e55f8d3465b8},0,-1,1 +329,nsIDOMSVGGradientElement,{988b2de4-137b-4bb8-a15e-fe94038e9cf3},0,-1,1 +330,nsICookieManager,{aaab6710-0f2c-11d5-a53b-0010a401eb10},0,-1,1 +331,nsIConverterOutputStream,{4b71113a-cb0d-479f-8ed5-01daeba2e8d4},0,-1,1 +332,nsIInputStreamPump,{400f5468-97e7-4d2b-9c65-a82aecc7ae82},0,-1,1 +333,nsIDOMLSParser,{2a31a3a0-be68-40af-9f64-914192f0fba2},0,-1,1 +334,nsIDOMCSSStyleDeclaration,{a6cf90be-15b3-11d2-932e-00805f8add32},0,-1,1 +335,nsIFlavorDataProvider,{7e225e5f-711c-11d7-9fae-000393636592},0,-1,1 +336,nsISOAPHeaderBlock,{063d4a4e-1dd2-11b2-a365-cbaf1651f140},0,-1,1 +337,nsIDOMSVGPathSegCurvetoCubicSmoothAbs,{eb422132-514e-4a1c-81ec-b84a5df5fb96},0,-1,1 +338,nsIDOMHTMLTableSectionElement,{a6cf90b5-15b3-11d2-932e-00805f8add32},0,-1,1 +339,nsIDOMNode,{a6cf907c-15b3-11d2-932e-00805f8add32},0,-1,1 +340,imgICache,{f1b74aae-5661-4753-a21c-66dd644afebc},0,-1,1 +341,nsIDOMSVGZoomAndPan,{18967370-921a-4245-8158-a279b190abca},0,-1,1 +342,nsIAutoCompleteMdbResult,{f7e7b341-2d5c-4d04-9f51-496cb2ce178c},0,-1,0 +343,nsISupportsPRUint8,{dec2e4e0-4a1c-11d3-9890-006008962422},0,-1,1 +344,nsIURILoader,{5cf6420c-74f3-4a7c-bc1d-f5756d79ea07},0,-1,1 +345,nsIMIMEInfo,{1448b42f-cf0d-466e-9a15-64e876ebe857},0,-1,1 +346,nsIEditorLogging,{4805e681-49b9-11d3-9ce4-ed60bd6cb5bc},0,-1,1 +347,nsIRegistryNode,{d1b54831-ac07-11d2-805e-00600811a9c3},0,-1,1 +348,nsIDOMNSEventTarget,{6cbbbf64-212f-4ef8-9ad4-7240dbb8d6ac},0,-1,1 +349,nsIDOMXULSelectControlItemElement,{6aaaa30d-54ab-434a-8ae8-6d29a566d870},0,-1,1 +350,nsIAccessibilityService,{0e80f152-d676-4fba-8862-9dc4eb761442},0,-1,1 +351,nsINativeScrollbar,{b77380bc-610b-49e3-8df7-18cc946285c5},0,-1,0 +352,nsIRDFPurgeableDataSource,{951700f0-fed0-11d2-bdd9-00104bde6048},0,-1,1 +353,nsIStyleSheetService,{41d979dc-ea03-4235-86ff-1e3c090c5630},0,-1,1 +354,nsIDOMCustomEvent,{55c7af7b-1a64-40bf-87eb-2c2cbee0491b},0,-1,1 +355,nsISupportsPRUint16,{dfacb090-4a1c-11d3-9890-006008962422},0,-1,1 +356,nsIWSDLOperation,{0458dac2-65de-11d5-9b42-00104bdf5339},0,-1,1 +357,nsIShellService,{d6f62053-3769-46f6-bd2b-0a1440d6c394},0,-1,1 +358,nsIWebProgressListener2,{3f24610d-1e1f-4151-9d2e-239884742324},0,-1,1 +359,nsIPluginDocument,{0d8129f1-5a55-4eaa-851f-15e43ce3d183},0,-1,0 +360,nsISOAPDecoder,{4c2e02ae-1dd2-11b2-b1cd-c79dea3d46db},0,-1,1 +361,nsIRequestObserver,{fd91e2e0-1481-11d3-9333-00104ba0fd40},0,-1,1 +362,nsIDOMJSPluginArray,{ee753352-1dd1-11b2-b18d-b0b7320a28c3},0,-1,1 +363,nsIRecyclingAllocator,{d064a04c-9cee-4319-be31-64d565bccba9},0,-1,1 +364,nsISelectionController,{93aaa4a9-b78e-42eb-9d67-5de77ee2f54b},0,-1,1 +365,nsIDOMHTMLIFrameElement,{a6cf90ba-15b3-11d2-932e-00805f8add32},0,-1,1 +366,nsIXULBrowserWindow,{46b4015c-0121-11d4-9877-00c04fa0d27a},0,-1,1 +367,nsIDOMSVGPointList,{4c12af24-0fc2-4fe7-b71d-5d6b41d463c1},0,-1,1 +368,nsIUserInfo,{6c1034f0-1dd2-11b2-aa14-e6657ed7bb0b},0,-1,1 +369,nsICacheEntryDescriptor,{49c1a11d-f5d2-4f09-8262-551e64908ada},0,-1,1 +370,nsIHTMLAbsPosEditor,{91375f52-20e6-4757-9835-eb04fabe5498},0,-1,1 +371,nsIXTFVisual,{2ee5520b-6593-43c1-b660-4885939a6b68},0,-1,1 +372,nsIAccessibleWin32Object,{ca7a3a93-822f-4cdf-8cb4-c52d16b9afc7},0,-1,1 +373,nsIAutoCompleteObserver,{18c36504-9a4c-4ac3-8494-bd05e00ae27f},0,-1,1 +374,nsIPasswordInternal,{2cc35c67-978f-42a9-a958-16e97ad2f4c8},0,-1,1 +375,nsISecurityWarningDialogs,{1c399d06-1dd2-11b2-bc58-c87cbcacdb78},0,-1,1 +376,nsIFileSpec,{37ef2e71-edef-46c7-acd9-f0b6e0b15083},0,-1,1 +377,nsIImageDocument,{7b80eebc-c98e-4461-8bdb-6e3b6e828890},0,-1,1 +378,nsITransport,{cbb0baeb-5fcb-408b-a2be-9f8fc98d0af1},0,-1,1 +379,nsISOAPFault,{99ec6694-535f-11d4-9a58-000064657374},0,-1,1 +380,nsIScriptContextOwner,{a94ec640-0bba-11d2-b326-00805f8a3859},0,-1,1 +381,jsdICallHook,{f102caf6-1dd1-11b2-bd43-c1dbacb95a98},0,-1,1 +382,nsISOAPEncodingRegistry,{9fe91a61-3048-40e3-99ef-e39ab946ae0b},0,-1,1 +383,nsICategoryManager,{3275b2cd-af6d-429a-80d7-f0c5120342ac},0,-1,1 +384,nsIWindowMediatorListener,{2f276982-0d60-4377-a595-d350ba516395},0,-1,1 +385,nsISHistoryListener,{3b07f591-e8e1-11d4-9882-00c04fa02f40},0,-1,1 +386,nsIEditor,{d4882ffb-e927-408b-96be-d4391b456fa9},0,-1,1 +387,nsIDOMHistory,{896d1d20-b4c4-11d2-bd93-00805f8ae3f4},0,-1,1 +388,nsIZipEntry,{6ca5e43e-9632-11d3-8cd9-0060b0fc14a3},0,-1,1 +389,nsIRegistryGetter,{3a15fc88-7a61-4ab4-8e58-31e95fab3da8},0,-1,0 +390,nsIFontPackageProxy,{6712fdd4-f978-11d4-a144-005004832142},0,-1,1 +391,nsIStringBundle,{d85a17c2-aa7c-11d2-9b8c-00805f8a16d9},0,-1,1 +392,nsIUnicharInputStream,{d5e3bd80-6723-4b92-b0c9-22f6162fd94f},0,-1,1 +393,nsIFontList,{702909c6-1dd2-11b2-b833-8a740f643539},0,-1,1 +394,nsIDOMAbstractView,{f51ebade-8b1a-11d3-aae7-0010830123b4},0,-1,1 +395,nsIScriptLoader,{339a4eb5-dac6-4034-8c43-f4f8c645ce57},0,-1,1 +396,nsIDOMXULSelectControlElement,{59fec127-2a0e-445b-84b5-a66dc90245db},0,-1,1 +397,nsIRDFLiteral,{e0c493d2-9542-11d2-8eb8-00805f29f370},0,-1,1 +398,nsIVariant,{6c9eb060-8c6a-11d5-90f3-0010a4e73d9a},0,-1,1 +399,nsIDOMCanvasPattern,{21dea65c-5c08-4eb1-ac82-81fe95be77b8},0,-1,1 +400,nsISupportsVoid,{464484f0-568d-11d3-baf8-00805f8a5dd7},0,-1,1 +401,nsIDOMCSSImportRule,{a6cf90cf-15b3-11d2-932e-00805f8add32},0,-1,1 +402,nsIDOMRange,{a6cf90ce-15b3-11d2-932e-00805f8add32},0,-1,1 +403,nsIConsoleMessage,{41bd8784-1dd2-11b2-9553-8606958fffe1},0,-1,1 +404,imgILoad,{e6273acc-1dd1-11b2-a08b-824ad1b1628d},0,-1,1 +405,nsICharsetResolver,{d143a084-b626-4614-845f-41f3ca43a674},0,-1,1 +406,nsIHTMLInlineTableEditor,{eda2e65c-a758-451f-9b05-77cb8de74ed2},0,-1,1 +407,inIDOMView,{3eb4c760-dffd-4983-94a8-18bcb99100e4},1,-1,1 +408,nsIDOMHTMLCollection,{a6cf9083-15b3-11d2-932e-00805f8add32},0,-1,1 +409,nsPIDNSService,{a26c5b45-7707-4412-bbc1-2462b890848d},0,-1,1 +410,nsIWebServiceComplexTypeWrapper,{b16b15bc-bfad-43cf-b374-2e4651acbc3c},0,-1,0 +411,nsIDOMEvent,{a66b7b80-ff46-bd97-0080-5f8ae38add32},0,-1,1 +412,nsICacheVisitor,{f8c08c4b-d778-49d1-a59b-866fdc500d95},0,-1,1 +413,nsIProtocolProxyFilter,{f424abd3-32b4-456c-9f45-b7e3376cb0d1},0,-1,1 +414,nsISerializable,{91cca981-c26d-44a8-bebe-d9ed4891503a},0,-1,1 +415,nsINonBlockingAlertService,{e800ef97-ae37-46b7-a46c-31fbe79657ea},0,-1,1 +416,nsIInputIterator,{85585e12-1dd2-11b2-a930-f6929058269a},0,-1,1 +417,nsIDOMSVGPathSegCurvetoQuadraticSmoothRel,{5c0e4d25-a9f1-4aab-936c-2b61ed6c085f},0,-1,1 +418,nsIInternetSearchService,{6bd1d803-1c67-11d3-9820-ed1b357eb3c4},0,-1,1 +419,nsIAddonUpdateListener,{bb86037c-98c1-4c22-8e03-1e4c9fc89a8e},0,-1,1 +420,nsIPref,{a22ad7b0-ca86-11d1-a9a4-00805f8a7ac4},0,-1,1 +421,nsIZipReaderCache,{52c45d86-0cc3-11d4-986e-00c04fa0cf4a},0,-1,1 +422,nsIUnicodeNormalizer,{b43a461f-1bcf-4329-820b-66e48c979e14},0,-1,1 +423,nsIDOMSVGAnimatedEnumeration,{73b101bd-797b-470f-9308-c24c64278bcd},0,-1,1 +424,nsIDocShellTreeItem,{7d935d63-6d2a-4600-afb5-9a4f7d68b825},0,-1,1 +425,nsITimerCallback,{a796816d-7d47-4348-9ab8-c7aeb3216a7d},0,-1,1 +426,nsISecretDecoderRingConfig,{01d8c0f0-0ccc-11d4-9fdd-000064657374},0,-1,1 +427,nsIDOMCSSUnknownRule,{a6cf90d0-15b3-11d2-932e-00805f8add32},0,-1,1 +428,nsIXPTLoader,{368a15d9-17a9-4c2b-ac3d-a35b3a22b876},0,-1,1 +429,nsIComponentLoaderManager,{fce83d37-a3c0-4e09-ad9f-6842a984dbdf},0,-1,0 +430,nsIContentFilter,{c18c49a8-62f0-4045-9884-4aa91e388f14},0,-1,1 +431,nsIASN1Tree,{c727b2f2-1dd1-11b2-95df-f63c15b4cd35},0,-1,1 +432,nsIWSDLLoadListener,{c3681210-e191-11d8-949e-000393b6661a},0,-1,1 +433,nsIInterfaceInfo,{215dbe04-94a7-11d2-ba58-00805f8a5dd7},0,-1,0 +434,nsIJSXMLHttpRequest,{9deabc90-28d5-41d3-a660-474f2254f4ba},0,-1,1 +435,nsIJSContextStack,{c67d8270-3189-11d3-9885-006008962422},0,-1,0 +436,nsISOAPMessageBinding,{c3c4614c-301a-44af-ad70-936f9fd1ba5c},0,-1,1 +437,nsIDOMMouseEvent,{ff751edc-8b02-aae7-0010-8301838a3123},0,-1,1 +438,nsISOAPEncoding,{9ae49600-1dd1-11b2-877f-e62f620c5e92},0,-1,1 +439,nsICommandHandlerInit,{731c6c50-67d6-11d4-9529-0020183bf181},0,-1,1 +440,nsISocketTransportService,{7b19ac06-a5fb-11d9-9f82-0011246ecd24},0,-1,1 +441,nsIClipboardHelper,{44073a98-1dd2-11b2-8600-d0ae854dbe93},0,-1,1 +442,nsIDOMNSHTMLFrameElement,{d67bd267-f984-4993-b378-95851b71f0a3},0,-1,1 +443,nsIProfile,{02b0625a-e7f3-11d2-9f5a-006008a6efe9},0,-1,1 +444,nsIScriptError,{b0196fc7-1913-441a-882a-453c0d8b89b8},0,-1,1 +445,nsIPromptService,{1630c61a-325e-49ca-8759-a31b16c47aa5},0,-1,1 +446,nsIDOMXPathExpression,{75506f82-b504-11d5-a7f2-ca108ab8b6fc},0,-1,1 +447,nsIXPIListener,{eea90d40-b059-11d2-915e-c12b696c9333},0,-1,0 +448,nsIGenericInterfaceInfoSet,{8cc674ee-52ba-45fa-b897-bb88d35eaa91},0,-1,0 +449,jsdIFilterEnumerator,{54382875-ed12-4f90-9a63-1f0498d0a3f2},0,-1,1 +450,nsITreeColumn,{58a8574d-15a8-4678-99a5-e1be56104093},0,-1,1 +451,nsIAutoCompletePopup,{65f6cd46-22ec-4329-bb3b-bcd1103f2204},0,-1,1 +452,nsIFullScreen,{9854976e-1dd1-11b2-8350-e6d35099fbce},0,-1,1 +453,nsIRDFPropagatableDataSource,{5a9b4770-9fcb-4307-a12e-4b6708e78b97},0,-1,1 +454,nsIDOMNSCSS2Properties,{06b42e9d-61b5-400d-9561-b43f0e9883c0},0,-1,1 +455,nsIDOMPkcs11,{9fd42950-25e7-11d4-8a7d-006008c844c3},0,-1,1 +456,nsIRequest,{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe},0,-1,1 +457,nsIToolkitProfile,{7422b090-4a86-4407-972e-75468a625388},0,-1,1 +458,nsIWebBrowserPrint,{9a7ca4b0-fbba-11d4-a869-00105a183419},0,-1,1 +459,nsPIAccessible,{52f1be88-84f7-4f7f-b31c-062afe7df15d},0,-1,1 +460,nsIGlobalHistory2,{cf777d42-1270-4b34-be7b-2931c93feda5},0,-1,1 +461,nsIWebBrowserFindInFrames,{e0f5d182-34bc-11d5-be5b-b760676c6ebc},0,-1,1 +462,nsIDOMSVGNumber,{98575762-a936-4ecf-a226-b74c3a2981b4},0,-1,1 +463,nsICommandLineHandler,{d4b123df-51ee-48b1-a663-002180e60d3b},0,-1,1 +464,nsITimerManager,{8fce8c6a-1dd2-11b2-8352-8cdd2b965efc},0,-1,1 +465,nsIXMLHttpRequest,{7b3b3c62-9d53-4abc-bc89-c33ce78f439f},0,-1,1 +466,nsIDOMSVGTitleElement,{524564b0-13a3-459b-bbec-ad66aea9f789},0,-1,1 +467,nsIClipboardImage,{db21eb6c-aebb-4d16-94ec-bcd8bbf513ae},0,-1,1 +468,nsISocketProvider,{00b3df92-e830-11d8-d48e-0004e22243f8},0,-1,0 +469,nsIFontPackageService,{6712fdd2-f978-11d4-a144-005004832142},0,-1,1 +470,nsIStringInputStream,{450cd2d4-f0fd-424d-b365-b1251f80fd53},0,-1,1 +471,nsIPhonetic,{bc6ea726-ab56-46b6-a21a-aa7b76d6818f},0,-1,1 +472,nsIDOMSVGDefsElement,{a2e86036-f04c-4013-9f74-e7090a0aac0a},0,-1,1 +473,nsIInterfaceInfoSuperManager,{0ee22850-bc6a-11d5-9134-0010a4e73d9a},0,-1,0 +474,imgIDecoder,{9eebf43a-1dd1-11b2-953e-f1782f4cbad3},0,-1,1 +475,nsIDOMCSSValue,{009f7ea5-9e80-41be-b008-db62f10823f2},0,-1,1 +476,nsICookieAcceptDialog,{3f2f0d2c-bdea-4b5a-afc6-fcf18f66b97e},0,-1,1 +477,nsICryptoFIPSInfo,{99e81922-7318-4431-b3aa-78b3cb4119bb},0,-1,1 +478,nsIMenuBoxObject,{f5099746-5049-4e81-a03e-945d5110fee2},0,-1,1 +479,nsIWSDLPort,{0458dac1-65de-11d5-9b42-00104bdf5339},0,-1,1 +480,nsIDOMSVGPathSegClosePath,{2b72d033-f115-45aa-9748-8c11ea07b845},0,-1,1 +481,nsIDOMLSException,{1cc8e4b3-1dbb-4adc-a913-1527bf67748c},0,-1,1 +482,nsIX509CertDB,{da48b3c0-1284-11d5-ac67-000064657374},0,-1,1 +483,nsIDOMHTMLFieldSetElement,{a6cf9097-15b3-11d2-932e-00805f8add32},0,-1,1 +484,nsIDOMSVGLinearGradientElement,{7e15fce5-b208-43e1-952a-c570ebad0619},0,-1,1 +485,nsIStreamLoader,{31d37360-8e5a-11d3-93ad-00104ba0fd40},0,-1,1 +486,nsIDOMWindowCollection,{a6cf906f-15b3-11d2-932e-00805f8add32},0,-1,1 +487,nsITextScroll,{067b28a0-877f-11d3-af7e-00a024ffc08c},0,-1,1 +488,nsIUnicharStreamLoaderObserver,{e06e8b08-8cdd-4503-a0a0-6f3b943602af},0,-1,1 +489,nsIPermission,{28f16d80-157b-11d5-a542-0010a401eb10},0,-1,1 +490,nsIBidirectionalEnumerator,{75f158a0-cadd-11d2-8cca-0060b0fc14a3},0,-1,0 +491,nsIDOMXULElement,{0574ed81-c088-11d2-96ed-00104b7b7deb},0,-1,1 +492,nsITreeColumns,{fcc7b6b5-f7d7-4e57-abd1-080602deb21d},0,-1,1 +493,nsIAsyncStreamListener,{1b012ade-91bf-11d3-8cd9-0060b0fc14a3},0,-1,1 +494,nsIBrowserDOMWindow,{af25c296-aaec-4f7f-8885-dd37a1cc0a13},0,-1,1 +495,nsIWindowWatcher,{002286a8-494b-43b3-8ddd-49e3fc50622b},0,-1,1 +496,nsIDOMXPathException,{75506f89-b504-11d5-a7f2-ca108ab8b6fc},0,-1,1 +497,nsISHistory,{7294fe9b-14d8-11d5-9882-00c04fa02f40},0,-1,1 +498,nsIAutoCompleteBaseResult,{e6396544-921d-4776-aa62-8bf2dc1ae058},0,-1,0 +499,nsIDOMCrypto,{d2b675a5-f05b-4172-bac2-24cc39ffd398},0,-1,1 +500,nsIAccessible,{db717db4-37e9-42f1-a3b0-2579dd7c3814},0,-1,1 +501,nsIDOMXULLabeledControlElement,{a457ea70-1dd1-11b2-9089-8fd894122084},0,-1,1 +502,nsIDOMHTMLOptionsCollection,{bce0213c-f70f-488f-b93f-688acca55d63},0,-1,1 +503,nsIDOMNSEvent,{e565d518-4510-407f-a3d9-3b4107549c6d},0,-1,1 +504,nsIDOMSVGTextPositioningElement,{5d052835-8cb0-442c-9754-a8e616db1f89},0,-1,1 +505,nsICertTree,{4ea60761-31d6-491d-9e34-4b53a26c416c},0,-1,1 +506,nsICookieStorage,{c8c05100-cfdb-11d2-bab8-b088e084e5bc},0,-1,0 +507,nsIComponentRegistrar,{2417cbfe-65ad-48a6-b4b6-eb84db174392},0,-1,1 +508,nsIFileChannel,{68a26506-f947-11d3-8cda-0060b0fc14a3},0,-1,1 +509,jsdIExecutionHook,{9a7b6ad0-1dd1-11b2-a789-fcfae96356a2},0,-1,1 +510,nsIDOMSVGPathElement,{2b19e692-3338-440f-a998-3cb1e8474999},0,-1,1 +511,nsIBoxLayoutManager,{dc06b890-15a1-45a9-a1a3-f144b42eea29},0,-1,1 +512,nsIModule,{7392d032-5371-11d3-994e-00805fd26fee},0,-1,1 +513,nsIPrintSession,{2f977d52-5485-11d4-87e2-0010a4e75ef2},0,-1,0 +514,nsICacheListener,{638c3848-778b-4851-8ff3-9400f65b8773},0,-1,1 +515,nsIDOMSVGScriptElement,{bbe0d0ee-e9ed-4f84-a6e4-e58f66530caa},0,-1,1 +516,nsIXPInstallManagerUI,{087f52a4-8fd8-40ab-ae52-c3e161810141},0,-1,1 +517,nsIWindowlessPluginInstancePeer,{57b4e2f0-019b-11d2-815b-006008119d7a},0,-1,0 +518,nsIDOMDocumentEvent,{46b91d66-28e2-11d4-ab1e-0010830123b4},0,-1,1 +519,nsIXULAppInfo,{a61ede2a-ef09-11d9-a5ce-001124787b2e},0,-1,1 +520,nsIProxiedProtocolHandler,{0a24fed4-1dd2-11b2-a75c-9f8b9a8f9ba7},0,-1,1 +521,nsISupportsString,{d79dc970-4a1c-11d3-9890-006008962422},0,-1,1 +522,nsIDOMNSFeatureFactory,{dc5ba787-b648-4b01-a8e7-b293ffb044ef},0,-1,1 +523,nsISafeOutputStream,{5f914307-5c34-4e1f-8e32-ec749d25b27a},0,-1,1 +524,nsIObserver,{db242e01-e4d9-11d2-9dde-000064657374},0,-1,1 +525,nsIComponentManager,{a88e5a60-205a-4bb1-94e1-2628daf51eae},0,-1,1 +526,nsISearchContext,{31aba0f0-2d93-11d3-8069-00600811a9c3},0,-1,1 +527,nsILocalFileWin,{dc42f467-4094-437d-9e3e-8912a072aede},0,-1,1 +528,nsIPrincipal,{fb9ddeb9-26f9-46b8-85d5-3978aaee05aa},0,-1,0 +529,nsIAlertsService,{647248fd-f925-4e30-93dd-cde26d7e3a90},0,-1,1 +530,nsIDOMDocumentView,{1acdb2ba-1dd2-11b2-95bc-9542495d2569},0,-1,1 +531,nsICMSMessageErrors,{f2aec680-60a0-49f0-afe5-6cf1d3f15e0d},0,-1,1 +532,nsIPrefBranch2,{74567534-eb94-4b1c-8f45-389643bfc555},0,-1,1 +533,nsIXTFGenericElementWrapper,{5e0cf513-5b87-4da2-a5ce-d9ba3a30d540},0,-1,1 +534,inISearchObserver,{46226d9b-e398-4106-8d9b-225d4d0589f5},1,-1,1 +535,nsIDOMSVGAnimatedLength,{a52f0322-7f4d-418d-af6d-a7b14abd5cdf},0,-1,1 +536,nsIPasswordManager,{173562f0-2173-11d5-a54c-0010a401eb10},0,-1,1 +537,nsISupportsID,{d18290a0-4a1c-11d3-9890-006008962422},0,-1,1 +538,nsIRollupListener,{23c2ba03-6c76-11d3-96ed-0060b0fb9956},0,-1,0 +539,nsIResProtocolHandler,{067ca872-e947-4bd6-8946-a479cb6ba5dd},0,-1,1 +540,nsIServerSocketListener,{836d98ec-fee2-4bde-b609-abd5e966eabd},0,-1,1 +541,nsIXTFBindableElement,{8dcc630c-9adc-4c60-9954-a004cb45e4a7},0,-1,1 +542,nsIAccessNode,{46820f9b-3088-4046-ab0f-56fdacdc7a82},0,-1,1 +543,nsIDOMSVGPathSegCurvetoQuadraticAbs,{ec4e8f65-5f4a-495e-a5f2-00e18d5e5f96},0,-1,1 +544,nsIDocumentStateListener,{050cdc00-3b8e-11d3-9ce4-a458f454fcbc},0,-1,1 +545,nsISupportsPRInt64,{e3cb0ff0-4a1c-11d3-9890-006008962422},0,-1,1 +546,nsIXPCComponents_ID,{7994a6e0-e028-11d3-8f5d-0010a4e73d9a},0,-1,1 +547,nsITooltipTextProvider,{b128a1e6-44f3-4331-8fbe-5af360ff21ee},0,-1,1 +548,nsIExternalHelperAppService,{0ea90cf3-2dd9-470f-8f76-f141743c5678},0,-1,1 +549,nsIFastLoadService,{759e475e-0c23-4dbf-b1b8-78c9369e3072},0,-1,1 +550,jsdIProperty,{b8816e56-1dd1-11b2-81dc-8ba99a833d9e},0,-1,1 +551,nsIDOMHTMLTextAreaElement,{a6cf9094-15b3-11d2-932e-00805f8add32},0,-1,1 +552,nsISchemaLoadListener,{8d9aa9ce-e191-11d8-9f31-000393b6661a},0,-1,1 +553,nsII18nCompatibility,{93941450-664a-11d3-9151-006008a6edf6},0,-1,1 +554,nsIWindowCreator2,{f673ec81-a4b0-11d6-964b-eb5a2bf216fc},0,-1,1 +555,nsIWebServiceErrorHandler,{068e20e0-df59-11d8-869f-000393b6661a},0,-1,1 +556,nsIBaseWindow,{046bc8a0-8015-11d3-af70-00a024ffc08c},0,-1,1 +557,nsIFastLoadFileControl,{8a1e2c63-af50-4147-af7e-26289dc180dd},0,-1,1 +558,nsIPrefService,{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2},0,-1,1 +559,nsPIPromptService,{d16e906d-bab3-49e0-8688-7f49a6f4293a},0,-1,0 +560,nsIJVMAuthTools,{82274a32-a196-42ee-8e3b-fcb73e339518},0,-1,0 +561,nsIDOMSVGPathSeg,{b9022da7-e26d-4df3-8c94-b45c4aedda7c},0,-1,1 +562,nsISOAPMessage,{3970815e-1dd2-11b2-a475-db4dac6826f1},0,-1,1 +563,nsIContextMenuInfo,{2f977d56-5485-11d4-87e2-0010a4e75ef2},0,-1,1 +564,nsISOAPBlock,{843afaa8-1dd2-11b2-8b0d-9b5d16fe64ea},0,-1,1 +565,nsIThreadJSContextStack,{a1339ae0-05c1-11d4-8f92-0010a4e73d9a},0,-1,0 +566,nsILocaleService,{48ab1fa0-4550-11d3-91cd-00105aa3f7dc},0,-1,1 +567,nsIDOMBarProp,{9eb2c150-1d56-11d3-8221-0060083a0bcf},0,-1,1 +568,nsIPluginInstanceOwner,{18270870-32f1-11d2-a830-0040959a28c9},0,-1,0 +569,nsICookiePromptService,{72f8bb14-2810-4f38-8d0d-290c5401f54e},0,-1,1 +570,nsIDOMLSLoadEvent,{6c16a810-a37d-4859-b557-337341631aee},0,-1,1 +571,nsIPrintSettingsService,{841387c8-72e6-484b-9296-bf6eea80d58a},0,-1,1 +572,nsPIAccessNode,{b3507946-4a44-4e40-b66c-f23e320997c5},0,-1,1 +573,nsIRelativeFilePref,{2f977d4e-5485-11d4-87e2-0010a4e75ef2},0,-1,1 +574,nsIObjectInputStream,{6c248606-4eae-46fa-9df0-ba58502368eb},0,-1,1 +575,nsISchemaAnyParticle,{3c14a02b-6f4e-11d5-9b46-000064657374},0,-1,1 +576,nsIDirIndex,{23bbabd0-1dd2-11b2-86b7-aad68ae7d7e0},0,-1,1 +577,nsPIExternalAppLauncher,{d0b5d7d3-9565-403d-9fb5-e5089c4567c6},0,-1,1 +578,nsIDOMNSHTMLHRElement,{19b5879f-c125-447c-aaaf-719de3ef221a},0,-1,1 +579,nsIFormFillController,{872f07f3-ed11-47c6-b7cf-246db53379fb},0,-1,1 +580,nsIDOMSVGSVGElement,{67b8f41e-3577-4c8a-b1de-bef51186fe08},0,-1,1 +581,nsIDOMXULMenuListElement,{3d49950e-04f9-4e35-a9a0-ffd51356a674},0,-1,1 +582,nsIDictionary,{1dd0cb45-aea3-4a52-8b29-01429a542863},0,-1,1 +583,nsITreeContentView,{5ef62896-0c0a-41f1-bb3c-44a60f5dfdab},0,-1,1 +584,nsIViewSourceChannel,{8b77d6e2-2ae9-11d5-be57-000064657374},0,-1,0 +585,nsISyncLoadDOMService,{96a13c30-695a-492c-918b-04ae3edb4e4c},0,-1,1 +586,nsIDOMXULDescriptionElement,{c7b0b43c-1dd1-11b2-9e1c-ce5f6a660630},0,-1,1 +587,nsIURL,{d6116970-8034-11d3-9399-00104ba0fd40},0,-1,1 +588,nsIMultiplexInputStream,{a076fd12-1dd1-11b2-b19a-d53b5dffaade},0,-1,1 +589,nsIClipboardCommands,{b8100c90-73be-11d2-92a5-00105a1b0d64},0,-1,1 +590,nsIWebServiceProxyCreationListener,{a711250b-47da-4f16-a1fd-593de16375a1},0,-1,1 +591,jsdIDebuggerService,{9dd9006a-4e5e-4a80-ac3d-007fb7335ca4},0,-1,1 +592,nsIDOMXULTextBoxElement,{71135b6c-294e-4634-a8e4-a72398f1e72a},0,-1,1 +593,nsIDOMHTMLDocument,{a6cf9084-15b3-11d2-932e-00805f8add32},0,-1,1 +594,nsISchemaListType,{3c14a025-6f4e-11d5-9b46-000064657374},0,-1,1 +595,inICSSValueSearch,{e0d39e48-1dd1-11b2-81bd-9a0c117f0736},1,-1,1 +596,nsICookieConsent,{f5a34f50-1f39-11d6-a627-0010a401eb10},0,-1,1 +597,nsIByteRangeRequest,{c1b1f426-7e83-4759-9f88-0e1b17f49366},0,-1,1 +598,nsIPrintStatusFeedback,{19855dff-3248-4902-b196-93ee4c477880},0,-1,1 +599,nsINetUtil,{f0c5dddb-4713-4603-af2d-bf671838996b},0,-1,1 +600,nsIPluginTagInfo2,{6a49c9a0-019b-11d2-815b-006008119d7a},0,-1,0 +601,nsIProfileInternal,{2f977d42-5485-11d4-87e2-0010a4e75ef2},0,-1,1 +602,nsIAtomService,{e5d0d92b-ea45-4622-ab48-302baf2094ee},0,-1,1 +603,nsIExceptionProvider,{0577744c-c1d2-47f2-8bcc-ce7a9e5a88fc},0,-1,1 +604,nsIDOMJSNavigator,{4b4f8316-1dd2-11b2-b265-9a857376d159},0,-1,1 +605,nsIXULRuntime,{2848ab92-d912-11d9-89f7-001124787b2e},0,-1,1 +606,nsIDOM3EventTarget,{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1},0,-1,1 +607,nsIJVMConfig,{3e333e20-b190-42d8-b993-d5fa435e46c4},0,-1,1 +608,nsIDOMXPathNSResolver,{75506f83-b504-11d5-a7f2-ca108ab8b6fc},0,-1,1 +609,nsIFTPChannel,{3476df52-1dd2-11b2-b928-925d89b33bc0},0,-1,1 +610,nsIDOMCSSValueList,{8f09fa84-39b9-4dca-9b2f-db0eeb186286},0,-1,1 +611,nsIDOMHTMLFontElement,{a6cf90a7-15b3-11d2-932e-00805f8add32},0,-1,1 +612,nsISchemaAttributeComponent,{3c14a02d-6f4e-11d5-9b46-000064657374},0,-1,1 +613,nsIJSConsoleService,{1b86a0a6-1dd2-11b2-a85c-e3f42b4dcceb},0,-1,1 +614,nsIToolkitChromeRegistry,{94490b3f-f094-418e-b1b9-73878d29bff3},0,-1,1 +615,nsIDOMHTMLTitleElement,{a6cf9089-15b3-11d2-932e-00805f8add32},0,-1,1 +616,nsIBrowserHistory,{c43079c3-3d8d-4b7c-af14-0e30ab46865f},0,-1,1 +617,nsPIProtocolProxyService,{d2c7b3eb-7778-468b-ae9b-c106c2afb5d1},0,-1,1 +618,nsIPropertyBag,{bfcd37b0-a49f-11d5-910d-0010a4e73d9a},0,-1,1 +619,nsIAsyncOutputStream,{10dc9c94-8aff-49c6-8af9-d7fdb7339dae},0,-1,1 +620,nsISOAPResponse,{99ec6691-535f-11d4-9a58-000064657374},0,-1,1 +621,nsIFormSigningDialog,{4fe04d6d-4b66-4023-a0bc-b43ce68b3e15},0,-1,1 +622,jsdIStackFrame,{b6d50784-1dd1-11b2-a932-882246c6fe45},0,-1,1 +623,nsIXTFElementWrapper,{444d0276-3302-4d35-a74e-25c4e9c483c9},0,-1,1 +624,nsITypeAheadFind,{376da416-e6b3-4bac-98f3-6aa408742751},0,-1,1 +625,nsIInlineSpellChecker,{f5d1ec9e-4d30-11d8-8053-da0cc7df1f20},0,-1,1 +626,nsISSLStatusProvider,{8de811f0-1dd2-11b2-8bf1-e9aa324984b2},0,-1,1 +627,nsIProxyAutoConfig,{a42619df-0a1c-46fb-8154-0e9b8f8f1ea8},0,-1,1 +628,nsIAsyncInputStream,{15a15329-00de-44e8-ab06-0d0b0d43dc5b},0,-1,1 +629,nsIDOMSVGStylable,{ea8a6cb1-9176-45db-989d-d0e89f563d7e},0,-1,1 +630,nsIProfileChangeStatus,{2f977d43-5485-11d4-87e2-0010a4e75ef2},0,-1,1 +631,nsPIAccessibleDocument,{eae56f75-ee68-4120-b113-10f21b75509e},0,-1,0 +632,nsISupportsArray,{791eafa0-b9e6-11d1-8031-006008159b5a},0,-1,1 +633,nsPIWindowWatcher,{3aaad312-e09d-4010-a013-78ef653dac99},0,-1,0 +634,nsIDOMMediaList,{9b0c2ed7-111c-4824-adf9-ef0da6dad371},0,-1,1 +635,nsIWebBrowserPersist,{dd4e0a6a-210f-419a-ad85-40e8543b9465},0,-1,1 +636,nsIFormHistory,{fa5a871d-29f5-489e-aaa4-c266def52b79},0,-1,1 +637,nsIProgrammingLanguage,{ea604e90-40ba-11d5-90bb-0010a4e73d9a},0,-1,1 +638,nsIXULTemplateBuilder,{9da147a7-5854-49e3-a397-22ecdd93e96d},0,-1,1 +639,nsIXPointerSchemeContext,{781f4aa1-ebb3-4667-b1c2-2b35e94c4281},0,-1,0 +640,nsISemanticUnitScanner,{9f620be4-e535-11d6-b254-00039310a47a},0,-1,1 +641,nsIDOMNSUIEvent,{a6cf90c4-15b3-11d2-932e-00805f8add32},0,-1,1 +642,nsIDOMHTMLParagraphElement,{a6cf90a1-15b3-11d2-932e-00805f8add32},0,-1,1 +643,nsIClientAuthDialogs,{fa4c7520-1433-11d5-ba24-00108303b117},0,-1,1 +644,nsIXPCConstructor,{c814ca20-e0dc-11d3-8f5f-0010a4e73d9a},0,-1,1 +645,nsIDOMNSHTMLElement,{da83b2ec-8264-4410-8496-ada3acd2ae42},0,-1,1 +646,nsIDOMHTMLBodyElement,{a6cf908e-15b3-11d2-932e-00805f8add32},0,-1,1 +647,nsIEnumerator,{ad385286-cbc4-11d2-8cca-0060b0fc14a3},0,-1,1 +648,nsIBufferedInputStream,{616f5b48-da09-11d3-8cda-0060b0fc14a3},0,-1,1 +649,nsIDOMNSHTMLTextAreaElement,{ca066b44-9ddf-11d3-bccc-0060b0fc76bd},0,-1,1 +650,nsICMSDecoder,{65244a06-a342-11d5-ba47-00108303b117},0,-1,0 +651,nsIDOMJSWindow,{c8188620-1dd1-11b2-bc88-df8440498add},0,-1,1 +652,nsIDOMNodeList,{a6cf907d-15b3-11d2-932e-00805f8add32},0,-1,1 +653,nsIInputStreamChannel,{560a64ce-6d66-44db-b38e-864469c52d03},0,-1,1 +654,nsIDOMKeyEvent,{028e0e6e-8b01-11d3-aae7-0010838a3123},0,-1,1 +655,nsIDOMSVGForeignObjectElement,{fd9c9871-23fd-48eb-a65b-3842e9b0acbd},0,-1,1 +656,nsIEventQueue,{176afb41-00a4-11d3-9f2a-00400553eef0},0,-1,1 +657,nsIThread,{6be5e380-6886-11d3-9382-00104ba0fd40},0,-1,1 +658,nsICommandController,{ebe55080-c8a9-11d5-a73c-dd620d6e04bc},0,-1,1 +659,nsIEditorBoxObject,{14b3b669-3414-4548-aa03-edf257d889c8},0,-1,1 +660,nsIUpdateChecker,{877ace25-8bc5-452a-8586-9c1cf2871994},0,-1,1 +661,nsIStreamTransportService,{8268d474-efbf-494f-a152-e8a8616f4e52},0,-1,1 +662,nsIDOMHTMLTableRowElement,{a6cf90b6-15b3-11d2-932e-00805f8add32},0,-1,1 +663,nsIDOMSmartCardEvent,{52bdc7ca-a934-4a40-a2e2-ac83a70b4019},0,-1,1 +664,nsIDOMHTMLButtonElement,{a6cf9095-15b3-11d2-932e-00805f8add32},0,-1,1 +665,nsIDOMNSHTMLInputElement,{993d2efc-a768-11d3-bccd-0060b0fc76bd},0,-1,1 +666,nsITransfer,{23c51569-e9a1-4a92-adeb-3723db82ef7c},0,-1,1 +667,nsIRDFContainer,{d4214e90-fb94-11d2-bdd8-00104bde6048},0,-1,1 +668,nsIDOMHTMLTableColElement,{a6cf90b4-15b3-11d2-932e-00805f8add32},0,-1,1 +669,nsIScriptEventManager,{b6427ace-dc77-495b-ab21-43baeb52bc27},0,-1,0 +670,nsIDOMCSSRuleList,{a6cf90c0-15b3-11d2-932e-00805f8add32},0,-1,1 +671,nsIDOMSVGPathSegCurvetoQuadraticRel,{7007113c-e06b-4256-8530-4884d5d769c6},0,-1,1 +672,nsICookieManager2,{3e73ff5f-154e-494f-b640-3c654ba2cc2b},0,-1,1 +673,nsIControllerContext,{47b82b60-a36f-4167-8072-6f421151ed50},0,-1,1 +674,nsIDirIndexListener,{fae4e9a8-1dd1-11b2-b53c-8f3aa1bbf8f5},0,-1,1 +675,nsIDOMSVGClipPathElement,{0c3f45a4-e6d0-44e7-a2f8-d128ecf1db9b},0,-1,1 +676,nsIDOMHTMLIsIndexElement,{a6cf908c-15b3-11d2-932e-00805f8add32},0,-1,1 +677,nsIWebBrowserSetup,{f15398a0-8018-11d3-af70-00a024ffc08c},0,-1,1 +678,nsISOCKSSocketInfo,{8f755c44-1dd2-11b2-a613-91117453fa95},0,-1,1 +679,nsIDOMSVGTransformList,{df41474c-a4f8-4ec3-ae79-4342e6f56d8e},0,-1,1 +680,nsIDOMEventListener,{df31c120-ded6-11d1-bd85-00805f8ae3f4},0,-1,1 +681,nsPICertNotification,{42cd7162-ea4a-4088-9888-63ea5095869e},0,-1,0 +682,nsIBidirectionalIterator,{948defaa-1dd1-11b2-89f6-8ce81f5ebda9},0,-1,1 +683,nsIEditorObserver,{a6cf9125-15b3-11d2-932e-00805f8add32},0,-1,1 +684,nsIPrefSecurityCheck,{c73c9a05-92ce-46e1-8f69-90a2a3a36104},0,-1,0 +685,nsIScriptableMethodInfo,{9228afa2-187c-4feb-9228-5108e640ca33},0,-1,1 +686,nsIIOService,{bddeda3f-9020-4d12-8c70-984ee9f7935e},0,-1,1 +687,nsIDOMCanvasGradient,{bbb20a59-524e-4662-981e-5e142814b20c},0,-1,1 +688,nsIDOMEventGroup,{33347bee-6620-4841-8152-36091ae80c7e},0,-1,1 +689,nsITooltipListener,{44b78386-1dd2-11b2-9ad2-e4eee2ca1916},0,-1,1 +690,nsIDOMSVGNumberList,{59364ec4-faf1-460f-bf58-e6a6a2769a3a},0,-1,1 +691,nsIScrollable,{919e792a-6490-40b8-bba5-f9e9ad5640c8},0,-1,1 +692,nsIDOMNSHTMLImageElement,{a6cf90c7-15b3-11d2-932e-00805f8add32},0,-1,1 +693,nsISMimeCert,{66710f97-a4dd-49f1-a906-fe0ebc5924c0},0,-1,1 +694,nsIAtom,{3d1b15b0-93b4-11d1-895b-006008911b81},0,-1,1 +695,nsIDOMSVGPathSegArcRel,{a685997e-fb47-47c0-a34c-5da11cb66537},0,-1,1 +696,nsIDOMHTMLMetaElement,{a6cf908a-15b3-11d2-932e-00805f8add32},0,-1,1 +697,nsIAutoCompleteSearch,{de8db85f-c1de-4d87-94ba-7844890f91fe},0,-1,1 +698,nsISaveAsCharset,{33b87f70-7a9c-11d3-915c-006008a6edf6},0,-1,1 +699,nsICMSSecureMessage,{14b4394a-1dd2-11b2-b4fd-ba4a194fe97e},0,-1,1 +700,nsIStringBundleService,{d85a17c0-aa7c-11d2-9b8c-00805f8a16d9},0,-1,1 +701,nsIXULOverlayProvider,{1d5b5b94-dc47-4050-93b7-ac092e383cad},0,-1,1 +702,nsIAuthModule,{6e35dbc0-49ef-4e2c-b1ea-b72ec64450a2},0,-1,0 +703,nsIStringBundleOverride,{965eb278-5678-456b-82a7-20a0c86a803c},0,-1,1 +704,nsIDOMDOMImplementation,{a6cf9074-15b3-11d2-932e-00805f8add32},0,-1,1 +705,nsIFastLoadFileIO,{715577db-d9c5-464a-a32e-0a40c29b22d4},0,-1,1 +706,nsICollation,{b0132cc0-3786-4557-9874-910d7def5f93},0,-1,1 +707,nsIInterfaceInfoManager,{8b161900-be2b-11d2-9831-006008962422},0,-1,0 +708,nsIDOMSVGAnimatedNumber,{716e3b11-b03b-49f7-b82d-5383922b0ab3},0,-1,1 +709,nsIProfileStartup,{048e5ca1-0eb7-4bb1-a9a2-a36f7d4e0e3c},0,-1,1 +710,nsIControllerCommandGroup,{9f82c404-1c7b-11d5-a73c-eca43ca836fc},0,-1,1 +711,nsIDOMLocation,{a6cf906d-15b3-11d2-932e-00805f8add32},0,-1,1 +712,nsIRDFBlob,{237f85a2-1dd2-11b2-94af-8122582fc45e},0,-1,1 +713,nsIDOMHTMLHeadElement,{a6cf9087-15b3-11d2-932e-00805f8add32},0,-1,1 +714,nsIXPCComponents_Exception,{5bf039c0-e028-11d3-8f5d-0010a4e73d9a},0,-1,1 +715,nsIASN1PrintableItem,{114e1142-1dd2-11b2-ac26-b6db19d9184a},0,-1,1 +716,nsIDOMNSHTMLButtonElement,{c914d7a4-63b3-4d40-943f-91a3c7ab0d4d},0,-1,1 +717,nsIDOMHTMLMapElement,{a6cf90af-15b3-11d2-932e-00805f8add32},0,-1,1 +718,nsIDOMHTMLBRElement,{a6cf90a5-15b3-11d2-932e-00805f8add32},0,-1,1 +719,nsISupportsDouble,{b32523a0-4ac0-11d3-baea-00805f8a5dd7},0,-1,1 +720,nsIWebServiceCallContext,{87d87900-f102-4a15-b345-7b77a49d2df2},0,-1,1 +721,nsIDOMStyleSheetList,{a6cf9081-15b3-11d2-932e-00805f8add32},0,-1,1 +722,nsIDOMHTMLLinkElement,{a6cf9088-15b3-11d2-932e-00805f8add32},0,-1,1 +723,nsIXULSortService,{bfd05261-834c-11d2-8eac-00805f29f371},0,-1,1 +724,nsIDOMNSHTMLOptionCollection,{1181207b-2337-41a7-8ddf-fbe96461256f},0,-1,1 +725,nsIXULTreeBuilder,{06b31b15-ebf5-4e74-a0e2-6bc0a18a3969},0,-1,1 +726,nsICloseAllWindows,{2f977d49-5485-11d4-87e2-0010a4e75ef2},0,-1,1 +727,nsIHistoryEntry,{a41661d4-1417-11d5-9882-00c04fa02f40},0,-1,1 +728,nsIDOMXULImageElement,{f73f4d77-a6fb-4ab5-b41e-15045a0cc6ff},0,-1,1 +729,nsIXPointerEvaluator,{addd0fe5-8555-45b7-b763-97d5898ce268},0,-1,0 +730,nsIFileURL,{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949},0,-1,1 +731,nsIFindService,{5060b801-340e-11d5-be5b-b3e063ec6a3c},0,-1,1 +732,nsIWindowsRegKey,{2555b930-d64f-437e-9be7-0a2cb252c1f4},0,-1,1 +733,nsIReadConfig,{ba5bc4c6-1dd1-11b2-bb89-b844c6ec0339},0,-1,0 +734,nsIDOMSVGLengthList,{a8760fcd-3de5-446a-a009-5cf877e7a4df},0,-1,1 +735,nsIOCSPResponder,{96b2f5ae-4334-11d5-ba27-00108303b117},0,-1,1 +736,nsILocale,{21035ee0-4556-11d3-91cd-00105aa3f7dc},0,-1,1 +737,nsIUpdateItem,{7f952767-427f-402b-8114-f80c95d1980d},0,-1,1 +738,nsICiter,{a6cf9102-15b3-11d2-932e-00805f8add32},0,-1,1 +739,nsISchemaRestrictionType,{3c14a027-6f4e-11d5-9b46-000064657374},0,-1,1 +740,nsIXSLTException,{e06dfaea-92d5-47f7-a800-c5f5404d8771},0,-1,1 +741,nsIDOMSVGDocument,{12d3b664-1dd2-11b2-a7cf-ceee7e90f396},0,-1,1 +742,nsIDOMDOMImplementationLS,{e2c8b03c-a49a-4923-81b0-ba9a86da0e21},0,-1,1 +743,nsIStreamConverter,{0b6e2c69-5cf5-48b0-9dfd-c95950e2cc7b},0,-1,1 +744,nsIDOMHTMLUListElement,{a6cf9099-15b3-11d2-932e-00805f8add32},0,-1,1 +745,nsIActiveXSecurityPolicy,{0a3928d2-76c8-4c25-86a9-9c005ad832f4},0,-1,1 +746,nsIClipboardOwner,{5a31c7a1-e122-11d2-9a57-000064657374},0,-1,1 +747,nsIDOMHTMLObjectElement,{a6cf90ac-15b3-11d2-932e-00805f8add32},0,-1,1 +748,nsIXULChromeRegistry,{3e51f40b-b4b0-4e60-ac45-6c63477ebe41},0,-1,1 +749,nsIXPointerResult,{d3992637-f474-4b65-83ed-323fe69c60d2},0,-1,1 +750,nsIScriptableInterfaces,{01c78c65-31da-456b-90bf-da39d09fdcbf},0,-1,1 +751,nsIURI,{07a22cc0-0ce5-11d3-9331-00104ba0fd40},0,-1,1 +752,nsIDOMSVGMatrix,{ec2da3ef-5a99-49ed-aaef-b5af916c14ac},0,-1,1 +753,nsIDOMHTMLTableElement,{a6cf90b2-15b3-11d2-932e-00805f8add32},0,-1,1 +754,nsIDOMSVGEvent,{13aed1cc-a505-45d5-bbc2-0052c6bf200f},0,-1,1 +755,nsIContextMenuListener2,{7fb719b3-d804-4964-9596-77cf924ee314},0,-1,1 +756,nsIQTScriptablePlugin,{16141376-7cc3-447d-a961-b5d8b51b9b7e},4,-1,1 +757,nsIDOMWindowUtils,{8a157a4f-a81e-489f-baf2-bc8970d60472},0,-1,1 +758,nsIDOMXULPopupElement,{c32390a8-2bd8-4d1b-bf9f-1b1d0a944d19},0,-1,1 +759,nsISchemaComplexType,{3c14a028-6f4e-11d5-9b46-000064657374},0,-1,1 +760,nsIDOMLinkStyle,{24d89a65-f598-481e-a297-23cc02599bbd},0,-1,1 +761,nsIMenuRollup,{05c48880-0fcf-11d4-bb6f-d9f289fe803c},0,-1,0 +762,nsIOSChromeItem,{ddd6790a-1dd1-11b2-a804-b522643903b9},0,-1,1 +763,nsICacheService,{de114eb4-29fc-4959-b2f7-2d03eb9bc771},0,-1,1 +764,nsIDOMSVGPathSegLinetoHorizontalAbs,{e74b55ef-1c44-4a40-9f51-a2196b11283a},0,-1,1 +765,nsIConsoleService,{a647f184-1dd1-11b2-a9d1-8537b201161b},0,-1,1 +766,imgIRequest,{ccf705f6-1dd1-11b2-82ef-e18eccf7f7ec},0,-1,1 +767,nsIContextMenuListener,{3478b6b0-3875-11d4-94ef-0020183bf181},0,-1,1 +768,nsIExceptionManager,{efc9d00b-231c-4feb-852c-ac017266a415},0,-1,1 +769,nsITimerInternal,{6dd8f185-ceb8-4878-8e38-2d13edc2d079},0,-1,1 +770,nsINativeTreeView,{38e0b44d-fa08-458c-83fb-3e10b12aeb45},0,-1,0 +771,nsISOAPTransportListener,{99ec6696-535f-11d4-9a58-000064657374},0,-1,1 +772,nsIDOMComment,{a6cf9073-15b3-11d2-932e-00805f8add32},0,-1,1 +773,nsIRegistry,{5d41a440-8e37-11d2-8059-00600811a9c3},0,-1,1 +774,nsIHelperAppLauncherDialog,{64355793-988d-40a5-ba8e-fcde78cac631},0,-1,1 +775,nsIClassInfo,{986c11d0-f340-11d4-9075-0010a4e73d9a},0,-1,1 +776,nsPIEditorTransaction,{4f18ada2-0ddc-11d5-9d3a-0060b0f8baff},0,-1,1 +777,nsIScriptablePlugin,{f1a12bba-1dd1-11b2-a95f-cdc118605e92},0,-1,0 +778,nsIRDFInferDataSource,{2b04860f-4017-40f6-8a57-784a1e35077a},0,-1,1 +779,nsIDOMSVGCircleElement,{0f89f2a4-b168-4602-90f5-1874418c0a6a},0,-1,1 +780,nsISchemaAnyAttribute,{3c14a030-6f4e-11d5-9b46-000064657374},0,-1,1 +781,nsISchemaAttributeGroup,{3c14a02f-6f4e-11d5-9b46-000064657374},0,-1,1 +782,nsIProperty,{6dcf9030-a49f-11d5-910d-0010a4e73d9a},0,-1,1 +783,nsIDocShellTreeNode,{37f1ab73-f224-44b1-82f0-d2834ab1cec0},0,-1,1 +784,nsIDNSRecord,{31c9c52e-1100-457d-abac-d2729e43f506},0,-1,1 +785,nsIDOMSVGPathSegMovetoRel,{c6ee1ddd-8b35-4e1b-b381-c063a28012d9},0,-1,1 +786,nsIDOMSVGPathSegCurvetoCubicSmoothRel,{5860bccd-f86b-47f8-86c1-cb1245b6a8e1},0,-1,1 +787,nsIDOMCSSCharsetRule,{19fe78cc-65ff-4b1d-a5d7-9ea89692cec6},0,-1,1 +788,nsIDOMXULDocument2,{87545e48-b966-4579-829a-ca01b0fca9b3},0,-1,0 +789,nsISelectionImageService,{f6f68e3c-f078-4235-bf71-53d180c37d26},0,-1,0 +790,nsIPrefetchService,{933cb52a-2864-4a40-8678-a2d0851b0ef4},0,-1,1 +791,nsIDOMNameList,{faaf1b80-1ddd-11d9-8c46-000a95dc234c},0,-1,1 +792,nsIAutoCompleteMdbResult2,{148c9dc5-0fbb-408b-80fe-544f6a85b433},0,-1,0 +793,nsIDOMNSDocumentStyle,{4ecdf254-a21e-47b0-8d72-55da8208299f},0,-1,1 +794,nsIObjectOutputStream,{92c898ac-5fde-4b99-87b3-5d486422094b},0,-1,1 +795,nsIEventHandler,{a447ddf0-1a99-11d2-815f-006008119d7a},0,-1,0 +796,nsIDOMHTMLLabelElement,{a6cf9096-15b3-11d2-932e-00805f8add32},0,-1,1 +797,nsIInternetSearchContext,{7b171610-80ca-4d33-b16c-4186cd7b7e73},0,-1,0 +798,nsIScriptLoaderObserver,{501209d3-7edf-437d-9948-3c6d1c08ef7f},0,-1,1 +799,nsIHttpChannelInternal,{f3764874-ed7e-4873-883c-11d67a4e3638},0,-1,1 +800,nsICollationFactory,{04971e14-d6b3-4ada-8cbb-c3a13842b349},0,-1,1 +801,nsITXTToHTMLConv,{933355f6-1dd2-11b2-a9b0-d335b9e35983},0,-1,1 +802,nsISchemaBuiltinType,{3c14a024-6f4e-11d5-9b46-000064657374},0,-1,1 +803,nsIRequestObserverProxy,{3c9b532e-db84-4ecf-aa6a-4d38a9c4c5f0},0,-1,1 +804,inIFileSearch,{efa53257-526d-4350-9088-343a510346b8},1,-1,1 +805,nsISupportsPriority,{aa578b44-abd5-4c19-8b14-36d4de6fdc36},0,-1,1 +806,nsIListBoxObject,{fde7c970-0b4e-49f4-b1eb-974ae6c96336},0,-1,1 +807,nsIDOMCharacterData,{a6cf9072-15b3-11d2-932e-00805f8add32},0,-1,1 +808,nsIDOM3Document,{2e0e9ea1-72ab-4d9e-bdeb-ca64e1abeba4},0,-1,1 +809,nsIDOMPageTransitionEvent,{b712418b-376f-4f75-b156-5d9ad99fe51f},0,-1,1 +810,nsIArray,{114744d9-c369-456e-b55a-52fe52880d2d},0,-1,1 +811,nsIDOMUserDataHandler,{5470deff-03c9-41b7-a824-e3225266b343},0,-1,1 +812,rdfIDataSource,{ebce86bd-1568-4a34-a808-9ccf9cde8087},0,-1,1 +813,nsIJRILiveConnectPluginInstancePeer,{25b63f40-f773-11d1-815b-006008119d7a},0,-1,0 +814,nsIXPCWrappedJSObjectGetter,{254bb2e0-6439-11d4-8fe0-0010a4e73d9a},0,-1,1 +815,mozIJSSubScriptLoader,{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916},0,-1,1 +816,nsIDOMMimeTypeArray,{f6134683-f28b-11d2-8360-c90899049c3c},0,-1,1 +817,nsISidebar,{577cb745-8caf-11d3-aaef-00805f8a4905},0,-1,1 +818,nsPIPluginHost,{8e3d71e6-2319-11d5-9cf8-0060b0fbd8ac},0,-1,0 +819,nsIDOMCSS2Properties,{529b987a-cb21-4d58-99d7-9586e7662801},0,-1,1 +820,nsIDOMHTMLDListElement,{a6cf909b-15b3-11d2-932e-00805f8add32},0,-1,1 +821,nsIDOMSVGMarkerElement,{7d89ceb8-f985-4095-8f24-421910704e5e},0,-1,1 +822,imgILoader,{a32826ff-9e56-4425-a811-97a8dba64ff5},0,-1,1 +823,nsIDOMUIEvent,{a6cf90c3-15b3-11d2-932e-00805f8add32},0,-1,1 +824,nsIRDFResource,{fb9686a7-719a-49dc-9107-10dea5739341},0,-1,1 +825,nsIDOMSVGLength,{10231b04-7482-4960-bada-3dced0d586fc},0,-1,1 +826,nsIDOMConstructor,{0ccbcf19-d1b4-489e-984c-cd8c43672bb9},0,-1,1 +827,nsIDOMSVGPreserveAspectRatio,{7ae42f27-4799-4e7c-86c6-e1dae6ad5157},0,-1,1 +828,nsIEditorDocShell,{3bdb8f01-f141-11d4-a73c-fba4aba8a3fc},0,-1,1 +829,nsIDOMHTMLOListElement,{a6cf909a-15b3-11d2-932e-00805f8add32},0,-1,1 +830,nsIAccessibleTreeCache,{cc742da2-9c25-4d04-96cd-da407d676c6d},0,-1,1 +831,nsIConsoleListener,{eaaf61d6-1dd1-11b2-bc6e-8fc96480f20d},0,-1,1 +832,nsIDOMNSHTMLAreaElement,{3dce9071-f3b9-4280-a6ee-776cdfe3dd9e},0,-1,1 +833,nsIUnicharStreamLoader,{8a3eca16-167e-443d-9485-7e84ed822e95},0,-1,1 +834,nsIFrameLoaderOwner,{feaf9285-05ac-4898-a69f-c3bd350767e4},0,-1,1 +835,nsIXPCException,{b2a34010-3983-11d3-9888-006008962422},0,-1,1 +836,nsIMIMEService,{5b3675a1-02db-4f8f-a560-b34736635f47},0,-1,1 +837,nsIDOMWindow2,{65455132-b96a-40ec-adea-52fa22b1028c},0,-1,1 +838,nsPISocketTransportService,{6f704e69-a5fb-11d9-8ce8-0011246ecd24},0,-1,1 +839,nsIPipe,{f4211abc-61b3-11d4-9877-00c04fa0cf4a},0,-1,1 +840,nsICacheEntryInfo,{fab51c92-95c3-4468-b317-7de4d7588254},0,-1,1 +841,imgIContainer,{1a6290e6-8285-4e10-963d-d001f8d327b8},0,-1,1 +842,nsIDOMSVGPolylineElement,{7b6e15cf-9793-41ee-adcc-cc1c206c80e6},0,-1,1 +843,nsIDOMHTMLAppletElement,{a6cf90ae-15b3-11d2-932e-00805f8add32},0,-1,1 +844,nsIJVMPluginInstance,{a0c057d0-01c1-11d2-815b-006008119d7a},0,-1,1 +845,nsICipherInfoService,{766d47cb-6d8c-4e71-b6b7-336917629a69},0,-1,1 +846,nsISchema,{3c14a021-6f4e-11d5-9b46-000064657374},0,-1,1 +847,nsIOutputIterator,{7330650e-1dd2-11b2-a0c2-9ff86ee97bed},0,-1,1 +848,nsIDOMSVGTextContentElement,{87ad94bc-07c9-412b-b2d8-de245a2e84a5},0,-1,1 +849,nsIDOM3Node,{29fb2a18-1dd2-11b2-8dd9-a6fd5d5ad12f},0,-1,1 +850,nsIHttpHeaderVisitor,{0cf40717-d7c1-4a94-8c1e-d6c9734101bb},0,-1,1 +851,gfxIFormats,{96d086e6-1dd1-11b2-b6b2-b77b59390247},0,-1,1 +852,nsIWebPageDescriptor,{6f30b676-3710-4c2c-80b1-0395fb26516e},0,-1,1 +853,nsIDOMStyleSheet,{a6cf9080-15b3-11d2-932e-00805f8add32},0,-1,1 +854,nsIDOMHTMLParamElement,{a6cf90ad-15b3-11d2-932e-00805f8add32},0,-1,1 +855,jsdIValue,{b7964304-1dd1-11b2-ba20-cf4205772e9d},0,-1,1 +856,jsdIScript,{a38f65ca-1dd1-11b2-95d5-ff2947e9c920},0,-1,1 +857,nsIDOMNSEditableElement,{c4a71f8e-82ba-49d7-94f9-beb359361072},0,-1,1 +858,nsIRDFService,{bfd05261-834c-11d2-8eac-00805f29f370},0,-1,1 +859,nsIEventQueueService,{a6cf90dc-15b3-11d2-932e-00805f8add32},0,-1,1 +860,nsIDirectoryIterator,{d8c0a083-0868-11d3-915f-d9d889d48e3c},0,-1,1 +861,nsIInputStream,{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a},0,-1,1 +862,nsISecurityCheckedComponent,{0dad9e8c-a12d-4dcb-9a6f-7d09839356e1},0,-1,1 +863,nsIDOMSVGAnimatedPoints,{ebf334b3-86ef-4bf3-8a92-d775c72defa4},0,-1,1 +864,nsIDOMHTMLFormElement,{a6cf908f-15b3-11d2-932e-00805f8add32},0,-1,1 +865,nsIDOMCanvasRenderingContext2D,{15487cf4-292b-49aa-bc36-17d9099f77a7},0,-1,1 +866,nsIDocShell,{9f0c7461-b9a4-47f6-b88c-421dce1bce66},0,-1,1 +867,nsIDragService,{8b5314bb-db01-11d2-96ce-0060b0fb9956},0,-1,1 +868,nsIEnvironment,{101d5941-d820-4e85-a266-9a3469940807},0,-1,1 +869,nsIUpdatePatch,{56863a67-bd69-42de-9f40-583e625b457d},0,-1,1 +870,nsISOAPAttachments,{6192dcbe-1dd2-11b2-81ad-a4597614c4ae},0,-1,1 +871,nsIDOMHTMLHtmlElement,{a6cf9086-15b3-11d2-932e-00805f8add32},0,-1,1 +872,nsIHttpProtocolHandler,{122c91c0-2485-40ba-89c9-b895934921bc},0,-1,1 +873,nsIAuthPromptWrapper,{6228d644-17fe-11d4-8cee-0060b0fc14a3},0,-1,1 +874,nsIRDFXMLSerializer,{8ae1fbf8-1dd2-11b2-bd21-d728069cca92},0,-1,1 +875,nsICookie,{e9fcb9a4-d376-458f-b720-e65e7df593bc},0,-1,1 +876,nsICMSEncoder,{a15789aa-8903-462b-81e9-4aa2cff4d5cb},0,-1,0 +877,nsIBinaryInputStream,{7b456cb0-8772-11d3-90cf-0040056a906e},0,-1,1 +878,nsIProfileStartupListener,{6962ca8f-0b8b-11d4-9875-00c04fa0d28b},0,-1,1 +879,nsIWSDLBinding,{0458dac0-65de-11d5-9b42-00104bdf5339},0,-1,1 +880,nsISecurityEventSink,{a71aee68-dd38-4736-bd79-035fea1a1ec6},0,-1,1 +881,nsICommandHandler,{34a4fcf0-66fc-11d4-9528-0020183bf181},0,-1,1 +882,nsIDOMEntity,{a6cf9079-15b3-11d2-932e-00805f8add32},0,-1,1 +883,nsIDOMSVGPoint,{45f18f8f-1315-4447-a7d5-8aeca77bdcaf},0,-1,1 +884,nsIWebNavigation,{f5d9e7b0-d930-11d3-b057-00a024ffc08c},0,-1,1 +885,nsISupportsCString,{d65ff270-4a1c-11d3-9890-006008962422},0,-1,1 +886,nsIDebug,{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e},0,-1,1 +887,IDispatch,{00020400-0000-0000-c000-000000000046},0,-1,1 +888,nsIXPInstallManager,{566689cb-9926-4bec-a66e-a034e364ad2c},0,-1,1 +889,nsIXTFXMLVisualWrapper,{656c9417-744e-4fa3-8e2b-8218185efe21},0,-1,1 +890,nsIDOMTreeWalker,{400af3ca-1dd2-11b2-a50a-887ecca2e63a},0,-1,1 +891,nsIPluginElement,{41be252d-c47b-40f3-94bc-bffe51762d68},0,-1,1 +892,nsIProcess,{9da0b650-d07e-4617-a18a-250035572ac8},0,-1,1 +893,nsIWindowCreator,{30465632-a777-44cc-90f9-8145475ef999},0,-1,0 +894,nsITreeView,{22f034b7-a879-43ad-baee-ba6fd4d466ce},0,-1,1 +895,nsIDOMDocumentXBL,{c7c0ae9b-a0ba-4f4e-9f2c-c18deb62ee8b},0,-1,1 +896,nsIXTFBindableElementWrapper,{7914d5f2-14b4-47d0-88f8-70715cfbdfb7},0,-1,1 +897,nsIObserverService,{d07f5192-e3d1-11d2-8acd-00105a1b8860},0,-1,1 +898,nsIScriptableConstant,{0f6c5b09-88b0-43ca-b55c-578f24f3d810},0,-1,1 +899,nsIDOMHTMLFrameSetElement,{a6cf90b8-15b3-11d2-932e-00805f8add32},0,-1,1 +900,nsIFactory,{00000001-0000-0000-c000-000000000046},0,-1,1 +901,nsIDragDropHandler,{4f418f58-f834-4736-a755-e0395bedca9d},0,-1,1 +902,nsIFIXptrEvaluator,{50d28211-8fb8-4323-b93d-08a6e80e559e},0,-1,0 +903,nsISupportsPRTime,{e2563630-4a1c-11d3-9890-006008962422},0,-1,1 +904,nsISOAPServiceRegistry,{9790d6bc-1dd1-11b2-afe0-bcb310c078bf},0,-1,1 +905,nsIDOMSVGStopElement,{93169940-7663-4eab-af23-94a8a08c2654},0,-1,1 +906,nsIJRILiveConnectPlugin,{c94058e0-f772-11d1-815b-006008119d7a},0,-1,0 +907,inISearchProcess,{d5fa765b-2448-4686-b7c1-5ff13acb0fc9},1,-1,1 +908,nsIDOMSVGRect,{5b912111-c10e-498f-a44c-c713c1843007},0,-1,1 +909,nsISecurityPref,{94afd973-8045-4c6c-89e6-75bdced4209e},0,-1,0 +910,nsIDOMHTMLLegendElement,{a6cf9098-15b3-11d2-932e-00805f8add32},0,-1,1 +911,nsIIncrementalDownload,{6687823f-56c4-461d-93a1-7f6cb7dfbfba},0,-1,1 +912,nsIDocShellHistory,{89caa9f0-8b1c-47fb-b0d3-f0aef0bff749},0,-1,1 +913,nsICacheSession,{ae9e84b5-3e2d-457e-8fcd-5bbd2a8b832e},0,-1,1 +914,nsIXPCSecurityManager,{31431440-f1ce-11d2-985a-006008962422},0,-1,0 +915,nsIDOMHTMLEmbedElement,{123f90ab-15b3-11d2-456e-00805f8add32},0,-1,1 +916,nsIDOMHTMLAnchorElement,{a6cf90aa-15b3-11d2-932e-00805f8add32},0,-1,1 +917,nsIProfileMigrator,{24ce8b9d-b7ff-4279-aef4-26e158f03e34},0,-1,1 +918,nsIDocShellTreeOwner,{9e508466-5ebb-4618-abfa-9ad47bed0b2e},0,-1,1 +919,nsIAsyncStreamCopier,{eaa49141-c21c-4fe8-a79b-77860a3910aa},0,-1,1 +920,nsISchemaCollection,{427c5511-941b-48c0-9abc-8ec9ea5d964b},0,-1,1 +921,nsIScriptEventHandler,{375f787f-8d3a-4344-b540-293d5645c22c},0,-1,0 +922,nsIDOMChromeWindow,{445fa0fc-2151-4cb4-83d3-34c3e39453de},0,-1,1 +923,nsISSLSocketControl,{8b3e8488-1dd2-11b2-b547-956290be347c},0,-1,1 +924,nsIHttpEventSink,{9475a6af-6352-4251-90f9-d65b1cd2ea15},0,-1,1 +925,nsIComponentLoader,{c073cfc0-567c-11d3-aec1-0000f8e25c06},0,-1,0 +926,nsIDOMSVGAnimatedAngle,{c6ab8b9e-32db-464a-ae33-8691d44bc60a},0,-1,1 +927,nsIXPCComponents_Constructor,{88655640-e028-11d3-8f5d-0010a4e73d9a},0,-1,1 +928,nsIUTF8ConverterService,{249f52a3-2599-4b00-ba40-0481364831a2},0,-1,1 +929,nsIDOMLSSerializer,{96ea4792-d362-4c28-a8c2-0337790d648a},0,-1,1 +930,nsIPluginStreamInfo,{ed7d4ca0-b005-11d2-adaa-00805f6dec49},0,-1,0 +931,nsIDOMSVGPathSegCurvetoQuadraticSmoothAbs,{3ce86063-0a35-48ec-b372-f198b7d04755},0,-1,1 +932,nsIDOMMimeType,{f6134682-f28b-11d2-8360-c90899049c3c},0,-1,1 +933,nsIMarkupDocumentViewer,{18cbdb18-3917-42fd-9c4a-0b2112d41a6d},0,-1,1 +934,nsICommandLine,{bc3173bd-aa46-46a0-9d25-d9867a9659b6},0,-1,1 +935,nsIDOMSVGPathSegMovetoAbs,{b0106d01-9746-440b-b067-68ee043dabc3},0,-1,1 +936,nsIScriptableInputStream,{a2a32f90-9b90-11d3-a189-0050041caf44},0,-1,1 +937,nsIDOMLSInput,{165e7f61-5048-4c2c-b4bf-6b44bb617ee4},0,-1,1 +938,nsIControllerCommandTable,{d1a47834-6ad4-11d7-bfad-000393636592},0,-1,1 +939,nsIAutoCompleteResult,{eb43e1dc-2060-4d8e-aebf-3efec4e21cf8},0,-1,1 +940,nsIScriptableUnicodeConverter,{1ea19c6c-c59f-4fd7-9fc7-151e946baca0},0,-1,1 +941,nsISOAPResponseListener,{99ec6692-535f-11d4-9a58-000064657374},0,-1,1 +942,nsIEditorIMESupport,{205b3e49-aa58-499e-880b-aacab9dede01},0,-1,1 +943,nsIUserCertPicker,{06d018e0-d41b-4629-a4fc-daaa6029888e},0,-1,1 +944,nsIWebServiceProxy,{2122421c-1326-41db-87f8-25519d8a12cb},0,-1,1 +945,nsIDOMText,{a6cf9082-15b3-11d2-932e-00805f8add32},0,-1,1 +946,nsIAccessibleDocument,{8781fc88-355f-4439-881f-6504a0a1ceb6},0,-1,1 +947,nsIPluginManager2,{d2962dc0-4eb6-11d2-8164-006008119d7a},0,-1,0 +948,nsIStreamListener,{1a637020-1482-11d3-9333-00104ba0fd40},0,-1,1 +949,nsIOutputStreamCallback,{40dbcdff-9053-42c5-a57c-3ec910d0f148},0,-1,1 +950,jsdIScriptEnumerator,{4c2f706e-1dd2-11b2-9ebc-85a06e948830},0,-1,1 +951,nsPIPluginInstancePeer,{4a708562-8a37-400b-8c08-20037d1adad3},0,-1,0 +952,GIWebAccObserver,{e096c97b-799a-44eb-ae97-f7c23c5b26e5},3,-1,1 +953,nsIBoxObject,{caabf76f-9d35-401f-beac-3955817c645c},0,-1,1 +954,nsIFastLoadWriteControl,{2ad6e9e6-1379-4e45-a899-a54b27ff915c},0,-1,1 +955,nsIUpdateTimerManager,{0765c92c-6145-4253-9db4-594d8023087e},0,-1,1 +956,nsIDOMSVGAnimatedPreserveAspectRatio,{afcd7cd4-d74d-492f-b3b1-d71bfa36874f},0,-1,1 +957,nsIHttpChannel,{9277fe09-f0cc-4cd9-bbce-581dd94b0260},0,-1,1 +958,nsIPrinterEnumerator,{a6cf9128-15b3-11d2-932e-00805f8add32},0,-1,1 +959,nsIEditActionListener,{b22907b1-ee93-11d2-8d50-000064657374},0,-1,1 +960,nsIPluginInstance,{ebe00f40-0199-11d2-815b-006008119d7a},0,-1,0 +961,nsIDownload,{9e1fd9f2-9727-4926-85cd-f16c375bba6d},0,-1,1 +962,nsIAuthPromptProvider,{129d3bd5-8a26-4b0b-b8a0-19fdea029196},0,-1,1 +963,nsIJSContextStackIterator,{c7e6b7aa-fc12-4ca7-b140-98c38b698961},0,-1,0 +964,nsISelection,{b2c7ed59-8634-4352-9e37-5484c8b6e4e1},0,-1,1 +965,nsIRDFInt,{e13a24e3-c77a-11d2-80be-006097b76b8e},0,-1,1 +966,nsIXPointerSchemeProcessor,{093d3559-b56b-44d0-8764-c25815715080},0,-1,0 +967,nsIProgressDialog,{20e790a2-76c6-462d-851a-22ab6cbbe48b},0,-1,1 +968,nsIRDFDelegateFactory,{a1b89470-a124-11d3-be59-0020a6361667},0,-1,1 +969,gfxIImageFrame,{f6d00ee7-defc-4101-b2dc-e72cf4c37c3c},0,-1,1 +970,nsILoadGroup,{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc},0,-1,1 +971,nsIExtensionManager,{a3f5396c-a6e8-414a-8fbc-c8d831746328},0,-1,1 +972,nsIDOMSVGRadialGradientElement,{d0262ae1-31a4-44be-b82e-85e4cfe280fd},0,-1,1 +973,nsIAutoConfig,{80db54ae-13f2-11d5-be44-00108335a220},0,-1,0 +974,nsIScriptableDataType,{312e3b94-dc98-4ccc-b2fb-e3406f905cc6},0,-1,1 +975,nsIHttpAuthenticator,{0f331436-8bc8-4c68-a124-d0253a19d06f},0,-1,1 +976,nsIDOMSVGAnimatedPathData,{6ef2b400-dbf4-4c12-8787-fe15caac5648},0,-1,1 +977,nsIDOMSVGTransform,{29cc2e14-6d18-4710-bda9-a88d9d3bc8dc},0,-1,1 +978,nsICommandLineRunner,{c1f4cfbf-a41f-4628-aa6c-9fb914478af8},0,-1,0 +979,nsIDOMDocument,{a6cf9075-15b3-11d2-932e-00805f8add32},0,-1,1 +980,nsIPluginTagInfo,{5f1ec1d0-019b-11d2-815b-006008119d7a},0,-1,0 +981,nsIDOMProcessingInstruction,{a6cf907f-15b3-11d2-932e-00805f8add32},0,-1,1 +982,nsITreeBoxObject,{55f3b431-1aa8-4e23-ad3d-a9f5644bdaa6},0,-1,1 +983,nsIDOMNSRange,{a6cf90f2-15b3-11d2-932e-00805f8add32},0,-1,1 +984,nsIDOMSVGAngle,{58b6190e-37b3-412a-ba02-1d5ad6c6ea7c},0,-1,1 +985,nsIDOMXPathEvaluator,{75506f8a-b504-11d5-a7f2-ca108ab8b6fc},0,-1,1 +986,nsIRefreshURI,{69efc430-2efe-11d2-9e5d-006008bf092e},0,-1,1 +987,nsISecretDecoderRing,{0ec80360-075c-11d4-9fd4-00c04f1b83d8},0,-1,1 +988,nsIEntropyCollector,{6f883680-ab9d-11d4-9978-00b0d02354a0},0,-1,0 +989,nsIPrintOptions,{d9948a4d-f49c-4456-938a-acda2c8d7741},0,-1,1 +990,nsISchemaAttribute,{3c14a02e-6f4e-11d5-9b46-000064657374},0,-1,1 +991,nsIBrowserBoxObject,{f2504c26-7cf5-426a-86a7-e50998ac57c1},0,-1,1 +992,nsIPrintingPromptService,{75d1553d-63bf-4b5d-a8f7-e4e4cac21ba4},0,-1,1 +993,nsISOAPOperationBinding,{0458dac8-65de-11d5-9b42-00104bdf5339},0,-1,1 +994,nsIDOMElementCSSInlineStyle,{99715845-95fc-4a56-aa53-214b65c26e22},0,-1,1 +995,nsIWritableVariant,{5586a590-8c82-11d5-90f3-0010a4e73d9a},0,-1,1 +996,nsIProtocolProxyCallback,{a9967200-f95e-45c2-beb3-9b060d874bfd},0,-1,1 +997,nsIRDFXMLParser,{1831dd2e-1dd2-11b2-bdb3-86b7b50b70b5},0,-1,1 +998,nsICryptoHash,{1e5b7c43-4688-45ce-92e1-77ed931e3bbe},0,-1,1 +999,nsIDOMHTMLStyleElement,{a6cf908d-15b3-11d2-932e-00805f8add32},0,-1,1 +1000,nsIDOMNSHTMLFormElement,{a6cf90c6-15b3-11d2-932e-00805f8add32},0,-1,1 +1001,nsIDOMSVGException,{64e6f0e1-af99-4bb9-ab25-7e56012f0021},0,-1,1 +1002,nsICollection,{83b6019c-cbc4-11d2-8cca-0060b0fc14a3},0,-1,1 +1003,nsIDOMXULLabelElement,{c987629e-6370-45f5-86ec-aa765fa861cd},0,-1,1 +1004,nsIJARProtocolHandler,{92c3b42c-98c4-11d3-8cd9-0060b0fc14a3},0,-1,1 +1005,nsIProgressEventSink,{d974c99e-4148-4df9-8d98-de834a2f6462},0,-1,1 +1006,nsIDataChannel,{7e835f60-5fea-11d3-a177-0050041caf44},0,-1,1 +1007,nsIDOMXULControlElement,{007b8358-1dd2-11b2-8924-d209efc3f124},0,-1,1 +1008,nsICacheDeviceInfo,{31d1c294-1dd2-11b2-be3a-c79230dca297},0,-1,1 +1009,nsIContentViewerFile,{6317f32c-9bc7-11d3-bccc-0060b0fc76bd},0,-1,1 +1010,nsIConverterInputStream,{fc66ffb6-5404-4908-a4a3-27f92fa0579d},0,-1,1 +1011,nsIScreen,{f728830e-1dd1-11b2-9598-fb9f414f2465},0,-1,1 +1012,nsIDOMCSSPrimitiveValue,{e249031f-8df9-4e7a-b644-18946dce0019},0,-1,1 +1013,nsIIDNService,{7b67747e-a8c4-4832-80c7-39ebb0c11f94},0,-1,1 +1014,nsIDirIndexParser,{38e3066c-1dd2-11b2-9b59-8be515c1ee3f},0,-1,1 +1015,nsIDOMHTMLTableCaptionElement,{a6cf90b3-15b3-11d2-932e-00805f8add32},0,-1,1 +1016,nsIIFrameBoxObject,{dd9ab9be-fed3-4bff-a72d-5390d52dd887},0,-1,1 +1017,nsIPopupWindowManager,{3210a6aa-b464-4f57-9335-b22815567cf1},0,-1,1 +1018,nsISupportsInterfacePointer,{995ea724-1dd1-11b2-9211-c21bdd3e7ed0},0,-1,1 +1019,nsIUpdateCheckListener,{8cbceb6e-8e27-46f2-8808-444c6499f836},0,-1,1 +1020,nsIByteArrayInputStream,{b5a21556-35fc-4815-aff1-f9142639686e},0,-1,1 +1021,nsIWebNavigationInfo,{62a93afb-93a1-465c-84c8-0432264229de},0,-1,1 +1022,nsIZipReader,{6ff6a966-9632-11d3-8cd9-0060b0fc14a3},0,-1,1 +1023,nsIDOMNSHTMLFormControlList,{a6cf911a-15b3-11d2-932e-00805f8add32},0,-1,1 +1024,nsIDOMXULTreeElement,{1f8111b2-d44d-4d11-845a-a70ae06b7d04},0,-1,1 +1025,nsIXPCComponents_ClassesByID,{336a9590-4d19-11d3-9893-006008962422},0,-1,1 +1026,nsIDOMNSHistory,{5fb96f46-1dd2-11b2-a5dc-998ca8636ea9},0,-1,1 +1027,nsISessionRoaming,{ab62465c-494c-446e-b671-930bb98a7bc4},0,-1,1 +1028,nsIDOMNSXPathExpression,{ce600ca8-e98a-4419-ad61-2f6d0cb0ecc8},0,-1,1 +1029,nsIDOMHTMLCanvasElement,{332dd7d0-97e2-44a0-af5b-1c3bafb0b1f2},0,-1,1 +1030,nsITransactionList,{97f863f3-f886-11d4-9d39-0060b0f8baff},0,-1,1 +1031,nsIDOMSVGPathSegCurvetoCubicRel,{dc7ba13f-8cb6-48d2-9e22-a4a6817abbb9},0,-1,1 +1032,nsIDirectoryServiceProvider2,{2f977d4b-5485-11d4-87e2-0010a4e75ef2},0,-1,1 +1033,nsIJARURI,{c7e410d3-85f2-11d3-9f63-006008a6efe9},0,-1,1 +1034,nsISupportsPRBool,{ddc3b490-4a1c-11d3-9890-006008962422},0,-1,1 +1035,nsIDOMNodeFilter,{e4723748-1dd1-11b2-8ee6-866a532a6237},0,-1,1 +1036,nsIDOMLSOutput,{757e9971-8890-478d-a53a-07f9f6f6e0d3},0,-1,1 +1037,nsILocaleDefinition,{7c094410-4558-11d3-91cd-00105aa3f7dc},0,-1,1 +1038,nsIJSCID,{e3a24a60-d651-11d2-9843-006008962422},0,-1,1 +1039,nsIJSID,{c86ae131-d101-11d2-9841-006008962422},0,-1,1 +1040,nsISchemaParticle,{3c14a029-6f4e-11d5-9b46-000064657374},0,-1,1 +1041,nsIPrintProgressParams,{ca89b55b-6faf-4051-9645-1c03ef5108f8},0,-1,1 +1042,nsIProtocolHandler,{15fd6940-8ea7-11d3-93ad-00104ba0fd40},0,-1,1 +1043,nsIHTMLObjectResizeListener,{27b00295-349c-429f-ad0c-87b859e77130},0,-1,1 +1044,nsIKeygenThread,{8712a243-5539-447c-9f47-8653f40c3a09},0,-1,1 +1045,nsIPersistentProperties,{1a180f60-93b2-11d2-9b8b-00805f8a16d9},0,-1,1 +1046,nsIXPCComponents_utils_Sandbox,{4f8ae0dc-d266-4a32-875b-6a9de71a8ce9},0,-1,1 +1047,nsIAccessibleRetrieval,{663ca4a8-d219-4000-925d-d8f66406b626},0,-1,1 +1048,nsITransferable,{8b5314bc-db01-11d2-96ce-0060b0fb9956},0,-1,1 +1049,nsITransactionManager,{58e330c2-7b48-11d2-98b9-00805f297d89},0,-1,1 +1050,nsIURIRefObject,{2226927e-1dd2-11b2-b57f-faab47288563},0,-1,1 +1051,nsIDOMNSHTMLOptionElement,{e2dfc89c-7ae0-4651-8aee-7f5edc2aa626},0,-1,1 +1052,imgIDecoderObserver,{cce7152e-4395-4231-a781-c347c5446cc2},0,-1,1 +1053,nsICookieService,{011c3190-1434-11d6-a618-0010a401eb10},0,-1,1 +1054,nsIDOMDocumentType,{a6cf9077-15b3-11d2-932e-00805f8add32},0,-1,1 +1055,nsIFTPEventSink,{455d4234-0330-43d2-bbfb-99afbecbfeb0},0,-1,1 +1056,nsIPermissionManager,{4f6b5e00-0c36-11d5-a535-0010a401eb10},0,-1,1 +1057,nsIXPCComponents,{155809f1-71f1-47c5-be97-d812ba560405},0,-1,1 +1058,nsIBrowserProfileMigrator,{f8365b4a-da55-4e47-be7a-230142360f62},0,-1,1 +1059,nsIDOMHTMLBaseElement,{a6cf908b-15b3-11d2-932e-00805f8add32},0,-1,1 +1060,nsIFileInputStream,{e3d56a20-c7ec-11d3-8cda-0060b0fc14a3},0,-1,1 +1061,nsIDOMHTMLMenuElement,{a6cf909d-15b3-11d2-932e-00805f8add32},0,-1,1 +1062,nsIRegistryValue,{5316c380-b2f8-11d2-a374-0080c6f80e4b},0,-1,1 +1063,nsIUpdate,{b0fb539e-f4ab-4ea1-bd75-e6d2813e5fc1},0,-1,1 +1064,nsIXSLTProcessor,{4a91aeb3-4100-43ee-a21e-9866268757c5},0,-1,1 +1065,nsIDOMBeforeUnloadEvent,{da19e9dc-dea2-4a1d-a958-9be375c9799c},0,-1,1 +1066,nsISOAPPartBinding,{0458dac9-65de-11d5-9b42-00104bdf5339},0,-1,1 +1067,nsIDOMSVGLineElement,{4ea07ef3-ed66-4b41-8119-4afc6d0ed5af},0,-1,1 +1068,nsIXTFStyledElementWrapper,{814dbfdd-32ff-4734-9aea-b84c925bc9c0},0,-1,1 +1069,nsIDOMEventTarget,{1c773b30-d1cf-11d2-bd95-00805f8ae3f4},0,-1,1 +1070,nsIPrefBranchInternal,{d1d412d9-15d6-4a6a-9533-b949dc175ff5},0,-1,1 +1071,nsIDOMSVGPathSegList,{94a6db98-3f34-4529-a35f-89ef49713795},0,-1,1 +1072,nsIWritablePropertyBag,{96fc4671-eeb4-4823-9421-e50fb70ad353},0,-1,1 +1073,nsIProperties,{78650582-4e93-4b60-8e85-26ebd3eb14ca},0,-1,1 +1074,nsISHEntry,{542a98b9-2889-4922-aaf4-02b6056f4136},0,-1,1 +1075,nsISOAPPortBinding,{0458dac7-65de-11d5-9b42-00104bdf5339},0,-1,1 +1076,nsIGenericInterfaceInfo,{8344a200-18ed-4538-8d44-e50b5156b564},0,-1,0 +1077,nsIXPCComponents_Classes,{978ff520-d26c-11d2-9842-006008962422},0,-1,1 +1078,nsITreeSelection,{f8a13364-184e-4da3-badf-5c04837537f8},0,-1,1 +1079,nsIDOMSVGAnimatedString,{36f18f12-61a9-4529-8fa9-30050bd6ac00},0,-1,1 +1080,nsIPrintSettings,{f1094df6-ce0e-42c9-9847-2f663172c38d},0,-1,1 +1081,nsIDOMSVGSymbolElement,{86092181-a5db-4a89-be03-07dcc14d426e},0,-1,1 +1082,nsIUnicharStreamListener,{4a7e9b62-fef8-400d-9865-d6820f630b4c},0,-1,1 +1083,nsIServerSocket,{a5b64be0-d563-46bb-ae95-132e46fcd42f},0,-1,1 +1084,nsIDOMXULDocument,{e64bb081-13ba-430e-ab70-73a9f1d3de58},0,-1,1 +1085,nsIEditorSpellCheck,{6088a862-1229-11d9-941d-c035b2e390c6},0,-1,1 +1086,nsIDOMHTMLScriptElement,{a6cf90b1-15b3-11d2-932e-00805f8add32},0,-1,1 +1087,nsIWebBrowserChromeFocus,{d2206418-1dd1-11b2-8e55-acddcd2bcfb8},0,-1,1 +1088,nsIEntityConverter,{d14c7111-55e0-11d3-91d9-00105aa3f7dc},0,-1,1 +1089,nsISimpleEnumerator,{d1899240-f9d2-11d2-bdd6-000064657374},0,-1,1 +1090,nsIEmbeddingSiteWindow2,{e932bf55-0a64-4beb-923a-1f32d3661044},0,-1,1 +1091,nsIDOMSVGElement,{e0be7cbb-81c1-4663-8f95-109d96a60b6b},0,-1,1 +1092,nsIChannelEventSink,{6757d790-2916-498e-aaca-6b668a956875},0,-1,1 +1093,nsIXPCComponents_Utils,{bcd54a63-34d9-468c-9a55-0fb5d2d8c677},0,-1,1 +1094,nsIPrintingPrompt,{44e314ca-75b1-4f3d-9553-9b3507912108},0,-1,1 +1095,nsIDOMHTMLOptionElement,{a6cf9092-15b3-11d2-932e-00805f8add32},0,-1,1 +1096,nsISupportsPRInt32,{e36c5250-4a1c-11d3-9890-006008962422},0,-1,1 +1097,nsIMultiPartChannel,{ba78db7b-b88c-4b76-baf9-3c2296a585ae},0,-1,1 +1098,nsIFrameLoader,{88800e93-c6af-4d69-9ee0-29c1100ff431},0,-1,1 +1099,nsIAccessibleCaret,{9124c666-6133-4be6-b3ed-dd0ec35f1e64},0,-1,1 +1100,nsICertSelect,{3cac403c-edb3-11d4-998b-00b0d02354a0},0,-1,1 +1101,nsIDOMXULCommandDispatcher,{f3c50361-14fe-11d3-bf87-00105a1b0627},0,-1,1 +1102,nsICommandParams,{83f892cf-7ed3-490e-967a-62640f3158e1},0,-1,1 +1103,nsISchemaSimpleType,{3c14a023-6f4e-11d5-9b46-000064657374},0,-1,1 +1104,nsIDOMRangeException,{0f807301-39d2-11d6-a7f2-8f504ff870dc},0,-1,1 +1105,nsIRDFCompositeDataSource,{96343820-307c-11d2-bc15-00805f912fe7},0,-1,1 +1106,nsIScriptSecurityManager,{f4d74511-2b2d-4a14-a3e4-a392ac5ac3ff},0,-1,1 +1107,nsILineInputStream,{c97b466c-1e6e-4773-a4ab-2b2b3190a7a6},0,-1,1 +1108,nsIWeakReference,{9188bc85-f92e-11d2-81ef-0060083a0bcf},0,-1,1 +1109,nsIDOMSVGPathSegLinetoVerticalRel,{93db35b1-6b33-49d5-ad25-1ed1a7611ad2},0,-1,1 +1110,nsISupports,{00000000-0000-0000-c000-000000000046},0,-1,1 +1111,nsIWebProgress,{570f39d0-efd0-11d3-b093-00a024ffc08c},0,-1,1 +1112,nsIForwardIterator,{8da01646-1dd2-11b2-98a7-c7009045be7e},0,-1,1 +1113,inIFlasher,{7b4a099f-6f6e-4565-977b-fb622adbff49},1,-1,1 +1114,nsIAppShell,{a0757c31-eeac-11d1-9ec1-00aa002fb821},0,-1,0 +1115,nsIDOMLSResourceResolver,{9e61c7c8-8698-4477-9971-0923513919bd},0,-1,1 +1116,nsIScreenManager,{662e7b78-1dd2-11b2-a3d3-fc1e5f5fb9d4},0,-1,1 +1117,nsIWebBrowserChrome,{ba434c60-9d52-11d3-afb0-00a024ffc08c},0,-1,1 +1118,nsIDOMHTMLAreaElement,{a6cf90b0-15b3-11d2-932e-00805f8add32},0,-1,1 +1119,nsIDOMXPathResult,{75506f84-b504-11d5-a7f2-ca108ab8b6fc},0,-1,1 +1120,nsIDOMSVGLocatable,{9cf4fc9c-90b2-4d66-88f5-35049b558aee},0,-1,1 +1121,nsIWebBrowserFind,{2f977d44-5485-11d4-87e2-0010a4e75ef2},0,-1,1 +1122,nsIModifyableXPointerResult,{2dc3be2e-642d-4d7e-b3c5-f3dac51afbee},0,-1,0 +1123,nsIDOMSVGUseElement,{d49a3ac7-e779-46c8-ae92-214420aa1b71},0,-1,1 +1124,nsIDOMXULMultiSelectControlElement,{82c72eca-9886-473e-94cd-9de5694b3f88},0,-1,1 +1125,nsIPluginStreamListener,{df055770-5448-11d2-8164-006008119d7a},0,-1,0 +1126,rdfITripleVisitor,{aafea151-c271-4505-9978-a100d292800c},0,-1,1 +1127,jsdIErrorHook,{b7dd3c1c-1dd1-11b2-83eb-8a857d199e0f},0,-1,1 +1128,nsIDOMHTMLInputElement,{a6cf9093-15b3-11d2-932e-00805f8add32},0,-1,1 +1129,nsIDispatchSupport,{38df70e9-12f8-4732-af91-df36c38dc6f6},0,-1,0 +1130,nsIDOMRGBColor,{6aff3102-320d-4986-9790-12316bb87cf9},0,-1,1 +1131,nsIDOMPluginArray,{f6134680-f28b-11d2-8360-c90899049c3c},0,-1,1 +1132,nsICipherInfo,{028e2b2a-1f0b-43a4-a1a7-365d2d7f35d0},0,-1,1 +1133,nsIDOMNamedNodeMap,{a6cf907b-15b3-11d2-932e-00805f8add32},0,-1,1 +1134,nsIDOMHTMLBaseFontElement,{a6cf90a6-15b3-11d2-932e-00805f8add32},0,-1,1 +1135,nsIDOMXULCheckboxElement,{5afaba88-1dd2-11b2-9249-dd65a129d0e4},0,-1,1 +1136,nsIDOMWindow,{a6cf906b-15b3-11d2-932e-00805f8add32},0,-1,1 +1137,nsIDOMHTMLDirectoryElement,{a6cf909c-15b3-11d2-932e-00805f8add32},0,-1,1 +1138,nsIBrowserHandler,{8d3f5a9d-118d-4548-a137-cf7718679069},0,-1,1 +1139,nsIURIChecker,{4660c1a1-be2d-4c78-9baf-c22984176c28},0,-1,1 +1140,nsPIXPIProxy,{6f9d2890-167d-11d5-8daf-000064657374},0,-1,1 +1141,nsIDOMHTMLImageElement,{a6cf90ab-15b3-11d2-932e-00805f8add32},0,-1,1 +1142,nsIX509CertDB2,{dedec2ca-f941-4638-a9c0-32e02ff83d5b},0,-1,1 +1143,nsIControllers,{a5ed3a01-7cc7-11d3-bf87-00105a1b0627},0,-1,1 +1144,nsISound,{b148eed1-236d-11d3-b35c-00a0cc3c1cde},0,-1,1 +1145,nsISchemaElement,{3c14a02c-6f4e-11d5-9b46-000064657374},0,-1,1 +1146,nsIDOMXULButtonElement,{6852d9a6-1dd2-11b2-a29d-cd7977a91b1b},0,-1,1 +1147,nsISchemaModelGroup,{3c14a02a-6f4e-11d5-9b46-000064657374},0,-1,1 +1148,nsIEmbeddingSiteWindow,{3e5432cd-9568-4bd1-8cbe-d50aba110743},0,-1,1 +1149,nsIXULTreeBuilderObserver,{a5480e0d-ac7c-42e5-aca5-d7f0bbffa207},0,-1,1 +1150,nsIDocShellLoadInfo,{4f813a88-7aca-4607-9896-d97270cdf15e},0,-1,1 +1151,nsISearchableInputStream,{8c39ef62-f7c9-11d4-98f5-001083010e9b},0,-1,1 +1152,nsIXPConnectWrappedNative,{215dbe02-94a7-11d2-ba58-00805f8a5dd7},0,-1,0 +1153,nsIDNSService,{5c8ec09d-bfbf-4eaf-8a36-0d84b5c8f35b},0,-1,1 +1154,nsIScriptableInterfaceInfo,{f902d5ba-2ef6-444e-8a17-52cb70715c10},0,-1,1 +1155,nsIPK11Token,{51191434-1dd2-11b2-a17c-e49c4e99a4e3},0,-1,1 +1156,nsIControllerCommand,{0eae9a46-1dd2-11b2-aca0-9176f05fe9db},0,-1,1 +1157,nsIWebServicePropertyBagWrapper,{e0b1765e-c0be-4a28-aca3-b292c5c3788b},0,-1,0 +1158,nsISOAPParameter,{99ec6690-535f-11d4-9a58-000064657374},0,-1,1 +1159,nsIWebBrowserStream,{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8},0,-1,1 +1160,nsIWebScriptsAccessService,{57e2860b-4266-4a85-bfde-ae39d945b014},0,-1,1 +1161,nsISocketProviderService,{8f8a23d0-5472-11d3-bbc8-0000861d1237},0,-1,1 +1162,nsISelectElement,{35bd8ed5-5f34-4126-8c4f-38ba01681836},0,-1,1 +1163,nsIWebServiceSOAPCallContext,{1ef83ece-b645-4b55-a501-df42c3333b47},0,-1,1 +1164,nsIDOMSVGStyleElement,{9af0d129-b366-4aa8-b7d8-8dce93148d91},0,-1,1 +1165,jsdINestCallback,{88bea60f-9b5d-4b39-b08b-1c3a278782c6},0,-1,1 +1166,nsIHTTPIndex,{6f2bdbd0-58c3-11d3-be36-00104bde6048},0,-1,1 +1167,nsIDOMDocumentRange,{7b9badc6-c9bc-447a-8670-dbd195aed24b},0,-1,1 +1168,nsICMSMessage,{a4557478-ae16-11d5-ba4b-00108303b117},0,-1,0 +1169,nsIProfileUnlocker,{08923af1-e7a3-4fae-ba02-128502193994},0,-1,1 +1170,nsISchemaLoader,{9b2f0b4a-8f00-4a78-961a-7e84ed49b0b6},0,-1,1 +1171,nsIDOMNodeIterator,{354b5f02-1dd2-11b2-b053-b8c2997022a0},0,-1,1 +1172,nsIClipboardDragDropHookList,{876a2015-6b66-11d7-8f18-0003938a9d96},0,-1,1 +1173,nsIEncodedChannel,{30d7ec3a-f376-4652-9276-3092ec57abb6},0,-1,1 +1174,nsIToolkitProfileService,{9b434f48-438c-4f85-89de-b7f321a45341},0,-1,1 +1175,jsdIContextEnumerator,{912e342a-1dd2-11b2-b09f-cf3af38c15f0},0,-1,1 +1176,nsIDOMNSHTMLDocument,{79beb289-3644-4b54-9432-9fb993945629},0,-1,1 +1177,nsIScriptableDateFormat,{0c89efb0-1aae-11d3-9141-006008a6edf6},0,-1,1 +1178,nsIDOMDocumentFragment,{a6cf9076-15b3-11d2-932e-00805f8add32},0,-1,1 +1179,nsIDOMEntityReference,{a6cf907a-15b3-11d2-932e-00805f8add32},0,-1,1 +1180,nsIUpdatePrompt,{22b00276-ec23-4034-a764-395da539b4be},0,-1,1 +1181,nsIDOMSVGRectElement,{1695ca39-e40d-44dc-81db-a51b6fd234fa},0,-1,1 +1182,mozITXTToHTMLConv,{77c0e42a-1dd2-11b2-8ebf-edc6606f2f4b},0,-1,1 +1183,nsIDOMCSSFontFaceRule,{a6cf90bb-15b3-11d2-932e-00805f8add32},0,-1,1 +1184,nsIDirectoryEnumerator,{31f7f4ae-6916-4f2d-a81e-926a4e3022ee},0,-1,1 +1185,nsIXPCComponents_Results,{2fc229a0-5860-11d3-9899-006008962422},0,-1,1 +1186,nsIServiceManager,{8bb35ed9-e332-462d-9155-4a002ab5c958},0,-1,1 +1187,nsIContentViewerEdit,{1691a02f-53b2-4cb8-8769-48e7efc908b8},0,-1,1 +1188,nsISupportsPrimitive,{d0d4b136-1dd1-11b2-9371-f0727ef827c0},0,-1,1 +1189,nsIEditorStyleSheets,{4805e682-49b9-11d3-9ce4-ed60bd6cb5bc},0,-1,1 +1190,rdfISerializer,{f0edfcdd-8bca-4d32-9226-7421001396a4},0,-1,1 +1191,nsIDOMSVGPolygonElement,{9de04775-77c5-48b5-9f4a-8996a936bfb2},0,-1,1 +1192,nsIWritablePropertyBag2,{ee42c54a-19d3-472b-8bc3-76318d5ab5f4},0,-1,1 +1193,nsIChromeRegistry,{68389281-f6d0-4533-841d-344a2018140c},0,-1,1 +1194,nsISHTransaction,{2edf705f-d252-4971-9f09-71dd0f760dc6},0,-1,1 +1195,nsIRDFXMLSinkObserver,{eb1a5d30-ab33-11d2-8ec6-00805f29f370},0,-1,1 +1196,nsIOnReadyStateChangeHandler,{6459b7ce-6b57-4934-a0af-0133ba6f9085},0,-1,1 +1197,nsIASN1Sequence,{b6b957e6-1dd1-11b2-89d7-e30624f50b00},0,-1,1 +1198,nsIUpdateManager,{fede66a9-9f96-4507-a22a-775ee885577e},0,-1,1 +1199,nsIDOMScreen,{77947960-b4af-11d2-bd93-00805f8ae3f4},0,-1,1 +1200,nsIJSRuntimeService,{e7d09265-4c23-4028-b1b0-c99e02aa78f8},0,-1,0 +1201,nsIStreamListenerProxy,{e400e688-6b54-4a84-8c4e-56b40281981a},0,-1,1 +1202,nsIXTFSVGVisual,{5fd47925-03b2-4318-b55e-c37134124b6a},0,-1,1 +1203,nsIXPConnect,{deb1d48e-7469-4b01-b186-d9854c7d3f2d},0,-1,0 +1204,nsIWebProgressListener,{570f39d1-efd0-11d3-b093-00a024ffc08c},0,-1,1 +1205,nsIUploadChannel,{ddf633d8-e9a4-439d-ad88-de636fd9bb75},0,-1,1 +1206,nsIXPCFunctionThisTranslator,{039ef260-2a0d-11d5-90a7-0010a4e73d9a},0,-1,1 +1207,nsIController,{d5b61b82-1da4-11d3-bf87-00105a1b0627},0,-1,1 +1208,nsIDOMSVGURIReference,{8092b5f3-dc8a-459c-94f1-92f8011f2438},0,-1,1 +1209,nsIBadCertListener,{86960956-edb0-11d4-998b-00b0d02354a0},0,-1,1 +1210,GIWebAccService,{4f062355-a99f-4fe6-963e-1e7d939f59ff},3,-1,1 diff --git a/mozilla/testing/performance/talos/ffprocess.py b/mozilla/testing/performance/talos/ffprocess.py new file mode 100755 index 00000000000..a4b0cef9315 --- /dev/null +++ b/mozilla/testing/performance/talos/ffprocess.py @@ -0,0 +1,232 @@ +#!c:/Python24/python.exe +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is standalone Firefox Windows performance test. +# +# The Initial Developer of the Original Code is Google Inc. +# Portions created by the Initial Developer are Copyright (C) 2006 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Annie Sullivan (original author) +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +"""A set of functions for process management on Windows. +""" + +__author__ = 'annie.sullivan@gmail.com (Annie Sullivan)' + + +import msvcrt +import os +import re +import time +import win32api +import win32file +import win32pdhutil +import win32pipe + +import paths + + +def GetCygwinPath(dos_path): + """Helper function to get the Cygwin path from a dos path. + Used to generate a Firefox command line piped through the + Cygwin bash shell + + Args: + dos_path: String containing the dos path + + Returns: + String containing the cygwin path + """ + + # Convert the path to a cygwin path. Assumes the path starts with + # /cygdrive/driveletter + cygwin_path = '/' + dos_path[3:] # Remove 'C:\' + cygwin_path = cygwin_path.replace('\\', '/') # Backslashes->slashes + cygwin_path = cygwin_path.replace(' ', '\\ ') # Escape spaces + cygwin_path = '/cygdrive/' + dos_path[0] + cygwin_path # Add drive letter + return cygwin_path + + +def GenerateFirefoxCommandLine(firefox_path, profile_dir, url): + """Generates the command line for a process to run Firefox, wrapped + by cygwin so that we can read the output from dump() statements. + + Args: + firefox_path: String containing the path to the firefox exe to use + profile_dir: String containing the directory of the profile to run Firefox in + url: String containing url to start with. + """ + + profile_arg = '' + if profile_dir: + profile_dir = profile_dir.replace('\\', '\\\\\\') + profile_arg = '-profile %s' % profile_dir + + url_arg = '' + if url: + url_arg = '-url %s' % url + + cmd = '%s "%s %s %s"' % (paths.CYGWIN, + GetCygwinPath(firefox_path), + profile_arg, + url_arg) + return cmd + + +def SyncAndSleep(): + """Runs sync and sleeps for a few seconds between Firefox runs. + Otherwise "Firefox is already running.." errors occur + """ + + os.spawnl(os.P_WAIT, paths.SYNC) + time.sleep(3) + + +def TerminateProcess(pid): + """Helper function to terminate a process, given the pid + + Args: + pid: integer process id of the process to terminate. + """ + + PROCESS_TERMINATE = 1 + handle = win32api.OpenProcess(PROCESS_TERMINATE, False, pid) + win32api.TerminateProcess(handle, -1) + win32api.CloseHandle(handle) + + +def ProcessesWithNameExist(process_name): + """Returns true if there are any processes running with the + given name. Useful to check whether a Firefox process is still running + + Args: + process_name: String containing the process name, i.e. "firefox" + + Returns: + True if any processes with that name are running, False otherwise. + """ + + try: + pids = win32pdhutil.FindPerformanceAttributesByName(process_name, counter="ID Process") + return len(pids) > 0 + except: + # Might get an exception if there are no instances of the process running. + return False + + +def TerminateAllProcesses(process_name): + """Helper function to terminate all processes with the given process name + + Args: + process_name: String containing the process name, i.e. "firefox" + """ + + # Get all the process ids of running instances of this process, and terminate them. + try: + pids = win32pdhutil.FindPerformanceAttributesByName(process_name, counter="ID Process") + for pid in pids: + TerminateProcess(pid) + except: + # Might get an exception if there are no instances of the process running. + pass + + +def NonBlockingReadProcessOutput(handle): + """Does a non-blocking read from the output of the process + with the given handle. + + Args: + handle: The process handle returned from os.popen() + + Returns: + A tuple (bytes, output) containing the number of output + bytes read, and the actual output. + """ + + output = "" + + try: + osfhandle = msvcrt.get_osfhandle(handle.fileno()) + (read, num_avail, num_message) = win32pipe.PeekNamedPipe(osfhandle, 0) + if num_avail > 0: + (error_code, output) = win32file.ReadFile(osfhandle, num_avail, None) + + return (num_avail, output) + except: + return (0, output) + + +def RunProcessAndWaitForOutput(command, process_name, output_regex, timeout): + """Runs the given process and waits for the output that matches the given + regular expression. Stops if the process exits early or times out. + + Args: + command: String containing command to run + process_name: Name of the process to run, in case it has to be killed + output_regex: Regular expression to check against each output line. + If the output matches, the process is terminated and + the function returns. + timeout: Time to wait before terminating the process and returning + + Returns: + A tuple (match, timedout) where match is the match of the regular + expression, and timed out is true if the process timed out and + false otherwise. + """ + + # Start the process + handle = os.popen(command) + + # Wait for it to print output, terminate, or time out. + time_elapsed = 0 + output = '' + interval = 2 # Wait 2 seconds in between checks + + while time_elapsed < timeout: + time.sleep(interval) + time_elapsed += interval + + (bytes, current_output) = NonBlockingReadProcessOutput(handle) + output += current_output + + result = output_regex.search(output) + if result: + try: + return_val = result.group(1) + TerminateAllProcesses(process_name) + return (return_val, False) + except IndexError: + # Didn't really match + pass + + # Timed out. + TerminateAllProcesses(process_name) + return (None, True) diff --git a/mozilla/testing/performance/talos/ffprofile.py b/mozilla/testing/performance/talos/ffprofile.py new file mode 100755 index 00000000000..e11fc8f6920 --- /dev/null +++ b/mozilla/testing/performance/talos/ffprofile.py @@ -0,0 +1,164 @@ +#!c:/Python24/python.exe +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is standalone Firefox Windows performance test. +# +# The Initial Developer of the Original Code is Google Inc. +# Portions created by the Initial Developer are Copyright (C) 2006 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Annie Sullivan (original author) +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +"""A set of functions to set up a Firefox profile with the correct + preferences and extensions in the given directory. + + Sets up the profile by copying from a base directory, editing the + prefs.js file to set the prefs, and creating a file to link to each + extension. The profile is run with Firefox to make sure it is fully + initialized and won't cause extra startup time on the first run. +""" + +__author__ = 'annie.sullivan@gmail.com (Annie Sullivan)' + + +import os +import re +import shutil +import tempfile +import time + +import ffprocess +import paths + + +def PrefString(name, value, newline): + """Helper function to create a pref string for Firefox profile prefs.js + in the form 'user_pref("name", value);' + + Args: + name: String containing name of pref + value: String containing value of pref + newline: Line ending to use, i.e. '\n' or '\r\n' + + Returns: + String containing 'user_pref("name", value);' + """ + + out_value = str(value) + if type(value) == bool: + # Write bools as "true"/"false", not "True"/"False". + out_value = out_value.lower() + if type(value) == str: + # Write strings with quotes around them. + out_value = '"%s"' % value + return 'user_pref("%s", %s);%s' % (name, out_value, newline) + + +def MakeDirectoryContentsWritable(dirname): + """Recursively makes all the contents of a directory writable. + Uses os.chmod(filename, 0777), which works on Windows. + + Args: + dirname: Name of the directory to make contents writable. + """ + + for (root, dirs, files) in os.walk(dirname): + os.chmod(root, 0777) + for filename in files: + os.chmod(os.path.join(root, filename), 0777) + + +def CreateTempProfileDir(source_profile, prefs, extensions): + """Creates a temporary profile directory from the source profile directory + and adds the given prefs and links to extensions. + + Args: + source_profile: String containing the absolute path of the source profile + directory to copy from. + prefs: Preferences to set in the prefs.js file of the new profile. Format: + {"PrefName1" : "PrefValue1", "PrefName2" : "PrefValue2"} + extensions: Guids and paths of extensions to link to. Format: + {"{GUID1}" : "c:\\Path\\to\\ext1", "{GUID2}", "c:\\Path\\to\\ext2"} + + Returns: + String containing the absolute path of the profile directory. + """ + + # Create a temporary directory for the profile, and copy the + # source profile to it. + profile_dir = tempfile.mkdtemp() + profile_dir = os.path.join(profile_dir, 'profile') + shutil.copytree(source_profile, profile_dir) + MakeDirectoryContentsWritable(profile_dir) + + # Copy the user-set prefs to user.js + user_js_filename = os.path.join(profile_dir, 'user.js') + user_js_file = open(user_js_filename, 'w') + for pref in prefs: + user_js_file.write(PrefString(pref, prefs[pref], '\n')) + user_js_file.close() + + # Add links to all the extensions. + extension_dir = os.path.join(profile_dir, "extensions") + if not os.path.exists(extension_dir): + os.makedirs(extension_dir) + for extension in extensions: + link_file = open(os.path.join(extension_dir, extension), 'w') + link_file.write(extensions[extension]) + link_file.close() + + return profile_dir + + +def InitializeNewProfile(firefox_path, profile_dir): + """Runs Firefox with the new profile directory, to negate any performance + hit that could occur as a result of starting up with a new profile. + Also kills the "extra" Firefox that gets spawned the first time Firefox + is run with a new profile. + + Args: + firefox_path: String containing the path to the Firefox exe + profile_dir: The full path to the profile directory to load + """ + + # Run Firefox with the new profile directory + cmd = ffprocess.GenerateFirefoxCommandLine(firefox_path, profile_dir, paths.INIT_URL) + handle = os.popen(cmd) + + # Wait for Firefox to shut down and restart with the new profile, + # then kill the new instance if it doesn't close itself. + time_elapsed = 0 + while time_elapsed < 30: + time_elapsed += 5 + time.sleep(5) + if not ffprocess.ProcessesWithNameExist("firefox"): + return + + ffprocess.TerminateAllProcesses("firefox") diff --git a/mozilla/testing/performance/talos/initialize.html b/mozilla/testing/performance/talos/initialize.html new file mode 100755 index 00000000000..899c454bc66 --- /dev/null +++ b/mozilla/testing/performance/talos/initialize.html @@ -0,0 +1,49 @@ + + + + + + shutdown script + + + + This page should close Firefox. If it does not, please make sure that + the dom.allow_scripts_to_close_windows preference is set to true in + about:config + + diff --git a/mozilla/testing/performance/talos/page_load_test/cycler.html b/mozilla/testing/performance/talos/page_load_test/cycler.html new file mode 100755 index 00000000000..f4f5f188e84 --- /dev/null +++ b/mozilla/testing/performance/talos/page_load_test/cycler.html @@ -0,0 +1,229 @@ + + + + + + diff --git a/mozilla/testing/performance/talos/page_load_test/report.html b/mozilla/testing/performance/talos/page_load_test/report.html new file mode 100755 index 00000000000..24670631336 --- /dev/null +++ b/mozilla/testing/performance/talos/page_load_test/report.html @@ -0,0 +1,77 @@ + + + + + + + + + + + + +
PageMinMaxMeanStdTimes...
+ + diff --git a/mozilla/testing/performance/talos/paths.py b/mozilla/testing/performance/talos/paths.py new file mode 100755 index 00000000000..52076604fd4 --- /dev/null +++ b/mozilla/testing/performance/talos/paths.py @@ -0,0 +1,71 @@ +#!c:/Python24/python.exe +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is standalone Firefox Windows performance test. +# +# The Initial Developer of the Original Code is Google Inc. +# Portions created by the Initial Developer are Copyright (C) 2006 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Annie Sullivan (original author) +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +"""A list of constants containing the paths to programs and files + needed by the performance testing scripts. +""" + +__author__ = 'annie.sullivan@gmail.com (Annie Sullivan)' + + +"""For some reason, can only get output from dump() in Firefox if + it's run through cygwin bash. So here's the path to cygwin. +""" +CYGWIN = r'c:\cygwin\bin\bash.exe -c' + +"""The tinderbox scripts run sync between Ts runs, so we do, too.""" +SYNC = r'c:\cygwin\bin\sync' + +"""The path to the base profile directory to use for testing. For the page + load test to work, this profile should have its hostperm.1 file set to allow + urls with scheme:file to open in new windows, and the preference to open + new windows in a tab should be off. +""" +BASE_PROFILE_DIR = r'C:\extension_perf_testing\base_profile' + +"""The directory the generated reports go into.""" +REPORTS_DIR = r'c:\extension_perf_reports' + +"""The path to the file url to load when initializing a new profile""" +INIT_URL = 'file:///c:/mozilla/testing/performance/win32/initialize.html' + +"""The path to the file url to load for startup test (Ts)""" +TS_URL = 'file:///c:/mozilla/testing/performance/win32/startup_test/startup_test.html?begin=' + +"""The path to the file url to load for page load test (Tp)""" +TP_URL = 'file:///c:/mozilla/testing/performance/win32/page_load_test/cycler.html' diff --git a/mozilla/testing/performance/talos/report.py b/mozilla/testing/performance/talos/report.py new file mode 100755 index 00000000000..dc912ae7760 --- /dev/null +++ b/mozilla/testing/performance/talos/report.py @@ -0,0 +1,234 @@ +#!c:/Python24/python.exe +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is standalone Firefox Windows performance test. +# +# The Initial Developer of the Original Code is Google Inc. +# Portions created by the Initial Developer are Copyright (C) 2006 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Annie Sullivan (original author) +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +"""Writes a report with the results of the Ts (startup) and Tp (page load) tests. + + The report contains the mean startup time for each profile and the standard + deviation, the sum of page load times and the standard deviation, and a graph + of each performance counter measured during the page load test. +""" + +__author__ = 'annie.sullivan@gmail.com (Annie Sullivan)' + + +import csv +import math +import matplotlib.mlab +import os +import pylab +import re +import time + +import paths + + +def MakeArray(start, len, step): + """Helper function to create an array for an axis to plot counter data. + + Args: + start: The first value in the array + len: The length of the array + step: The difference between values in the array + + Returns: + An array starting at start, with len values each step apart. + """ + + count = start + end = start + (len * step) + array = [] + while count < end: + array.append(count) + count += step + + return array + + +def GetPlottableData(counter_name, data): + """Some counters should be displayed as a moving average, or + may need other adjustment to be plotted. This function + makes adjustments to the data based on counter name. + + Args: + counter_name: The name of the counter, i.e 'Working Set' + data: The original data collected from the counter + + Returns: + data array adjusted based on counter name. + """ + + if counter_name == '% Processor Time': + # Use a moving average for % processor time + return matplotlib.mlab.movavg(data, 5) + if counter_name == 'Working Set' or counter_name == 'Private Bytes': + # Change the scale from bytes to megabytes for working set + return [float(x) / 1000000 for x in data] + + # No change for other counters + return data + + +def GenerateReport(title, filename, configurations, ts_times, tp_times, tp_counters, tp_resolution): + """ Generates a report file in html using the given data + + Args: + title: Title of the report + filename: Filename of the report, before the timestamp + configurations: Array of strings, containing the name of + each configuration tested. + ts_times: Array of arrays of ts startup times for each configuration. + tp_times: Array of page load times for each configuration tested. + tp_counters: Array of counter data for page load configurations + + Returns: + filename of html report. + """ + + # Make sure the reports/ and reports/graphs/ directories exist + graphs_subdir = os.path.join(paths.REPORTS_DIR, 'graphs') + if not os.path.exists(graphs_subdir): + os.makedirs(graphs_subdir) # Will create parent directories + + # Create html report file + localtime = time.localtime() + timestamp = int(time.mktime(localtime)) + report_filename = os.path.join(paths.REPORTS_DIR, filename + "_" + str(timestamp) + ".html") + report = open(report_filename, 'w') + report.write('Performance Report for %s, %s\n' % + (title, time.strftime('%m-%d-%y'))) + report.write('\n') + report.write('

%s, %s

' % (title, time.strftime('%m-%d-%y'))) + + # Write out TS data + report.write('

Startup Test (Ts) Results

\n') + report.write('\n') + report.write('') + report.write('') + report.write('') + report.write('\n') + ts_csv_filename = os.path.join(paths.REPORTS_DIR, filename + "_" + str(timestamp) + '_ts.csv') + ts_csv_file = open(ts_csv_filename, 'wb') + ts_csv = csv.writer(ts_csv_file) + for i in range (0, len(configurations)): + # Calculate mean + mean = 0 + for ts_time in ts_times[i]: + mean += float(ts_time) + mean = mean / len(ts_times[i]) + + # Calculate standard deviation + stdd = 0 + for ts_time in ts_times[i]: + stdd += (float(ts_time) - mean) * (float(ts_time) - mean) + stdd = stdd / len(ts_times[i]) + stdd = math.sqrt(stdd) + + report.write('\n' % + (configurations[i], mean, stdd)) + ts_csv.writerow([configurations[i], mean, stdd]) + report.write('
Profile TestedMeanStandard Deviation
%s%f%f

\n') + ts_csv_file.close() + + # Write out TP data + report.write('

Page Load Test (Tp) Results

\n') + report.write('\n') + report.write('') + report.write('') + report.write('') + report.write('\n') + tp_csv_filename = os.path.join(paths.REPORTS_DIR, filename + "_" + str(timestamp) + '_tp.csv') + tp_csv_file = open(tp_csv_filename, 'wb') + tp_csv = csv.writer(tp_csv_file) + + # Write out TP data + for i in range (0, len(tp_times)): + (tmp1, mean, tmp2, stdd) = tp_times[i].split() + report.write('\n' % + (configurations[i], float(mean), float(stdd))) + tp_csv.writerow([configurations[i], float(mean), float(stdd)]) + report.write('
Profile TestedSum of mean timesSum of Standard Deviations
%s%f%f

\n') + tp_csv_file.close() + + # Write out counter data from TP tests + report.write('

Performance Data

\n') + + # Write out graph of performance for each counter + colors = ['r-', 'g-', 'b-', 'y-', 'c-', 'm-'] + nonchar = re.compile('[\W]*') + if len(tp_counters) > 0: + counter_names = [] + for counter in tp_counters[0]: + counter_names.append(counter) + for counter_name in counter_names: + + # Create a new figure for this counter + pylab.clf() + + # Label the figure, and the x/y axes + pylab.title(counter_name) + pylab.ylabel(counter_name) + pylab.xlabel("Time") + + # Draw a line for each counter in a different color on the graph + current_color = 0 + line_handles = [] # Save the handle of each line for the legend + for count_data in tp_counters: + data = GetPlottableData(counter_name, count_data[counter_name]) + times = MakeArray(0, len(data), tp_resolution) + handle = pylab.plot(times, data, colors[current_color]) + line_handles.append(handle) + current_color = (current_color + 1) % len(colors) + + # Draw a legend in the upper right corner + legend = pylab.legend(line_handles, configurations, 'upper right') + ltext = legend.get_texts() + pylab.setp(ltext, fontsize='small') # legend text is too large by default + + # Save the graph and link to it from html. + image_name = os.path.join(graphs_subdir, + filename + "_" + str(timestamp) + nonchar.sub('', counter_name) + '.png') + pylab.savefig(image_name) + img_src = image_name[len(paths.REPORTS_DIR) : ] + if img_src.startswith('\\'): + img_src = img_src[1 : ] + img_src = img_src.replace('\\', '/') + report.write('

%s

\n' % (img_src, counter_name)) + + report.write('\n') + + return report_filename diff --git a/mozilla/testing/performance/talos/run_tests.py b/mozilla/testing/performance/talos/run_tests.py new file mode 100755 index 00000000000..2e2d94924ef --- /dev/null +++ b/mozilla/testing/performance/talos/run_tests.py @@ -0,0 +1,130 @@ +#!c:/Python24/python.exe +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is standalone Firefox Windows performance test. +# +# The Initial Developer of the Original Code is Google Inc. +# Portions created by the Initial Developer are Copyright (C) 2006 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Annie Sullivan (original author) +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +"""Runs extension performance tests. + + This file runs Ts (startup time) and Tp (page load time) tests + for an extension with different profiles. It was originally + written for the Google Toolbar for Firefox; to make it work for + another extension modify get_xpi.py. To change the preferences + that are set on the profiles that are tested, edit the arrays in + the main function below. +""" + +__author__ = 'annie.sullivan@gmail.com (Annie Sullivan)' + + +import time +import syck +import sys + +import report +import paths +import tp +import ts + + +# Number of times to run startup test (Ts) +TS_NUM_RUNS = 5 + +# Number of times the page load test (Tp) loads each page in the test. +TP_NUM_CYCLES = 7 + +# Resolution of counter sample data for page load test (Tp), in seconds +# (For example, if TP_RESOLUTION=1, sample counters every 1 second +TP_RESOLUTION = 1 + + +def test_file(filename): + """Runs the Ts and Tp tests on the given config file and generates a report. + + Args: + filename: the name of the file to run the tests on + """ + + test_configs = [] + test_names = [] + title = '' + filename_prefix = '' + + # Read in the profile info from the YAML config file + config_file = open(filename, 'r') + yaml = syck.load(config_file) + config_file.close() + for item in yaml: + if item == 'title': + title = yaml[item] + elif item == 'filename': + filename_prefix = yaml[item] + else: + new_config = [yaml[item]['preferences'], + yaml[item]['extensions'], + yaml[item]['firefox']] + test_configs.append(new_config) + test_names.append(item) + config_file.close() + + # Run startup time test + ts_times = ts.RunStartupTests(paths.BASE_PROFILE_DIR, + test_configs, + TS_NUM_RUNS) + + # Run page load test. For possible values of counters argument, see + # http://technet2.microsoft.com/WindowsServer/en/Library/86b5d116-6fb3-427b-af8c-9077162125fe1033.mspx?mfr=true + (tp_times, tp_counters) = tp.RunPltTests(paths.BASE_PROFILE_DIR, + test_configs, + TP_NUM_CYCLES, + ['Private Bytes', 'Working Set', '% Processor Time'], + TP_RESOLUTION) + + # Generate a report of the results. + report.GenerateReport(title, + filename_prefix, + test_names, + ts_times, + tp_times, + tp_counters, + TP_RESOLUTION) + + +if __name__=='__main__': + + # Read in each config file and run the tests on it. + for i in range(1, len(sys.argv)): + test_file(sys.argv[i]) + diff --git a/mozilla/testing/performance/talos/sample.config b/mozilla/testing/performance/talos/sample.config new file mode 100755 index 00000000000..db025c6ebfe --- /dev/null +++ b/mozilla/testing/performance/talos/sample.config @@ -0,0 +1,36 @@ +# This is a sample configuration file to show how to run the Windows +# performance tests. + +# The title of the html report +title: Windows 2000, 1Ghz Celeron, 256MB Ram + +# Text to append to the filename (should only contain letters, numbers, +# and underscores) +filename: win2k_lowmem + +# Profiles to test. Each of these can have different extensions installed, +# different prefs set, and different paths to firefox. + +Firefox 1.5: + # Path to Firefox executable to test: + firefox: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" + + # No preferences beyond the defaults + preferences: {} + + # No extensions installed + extensions: {} + +Firefox 2.0 beta 1: + # Path to Firefox executable to test: + firefox: "C:\\Program Files\Mozilla Firefox 2 Beta 1\\firefox.exe" + + # Turn on prefs to enable safe browsing with no remote lookups + # As an example of a string pref, make the selected search eBay + preferences: + browser.safebrowsing.enabled: true + browser.safebrowsing.remoteLookups: false + browser.search.selectedEngine: "eBay" + + # No extensions + extensions: {} diff --git a/mozilla/testing/performance/talos/startup_test/startup_test.html b/mozilla/testing/performance/talos/startup_test/startup_test.html new file mode 100755 index 00000000000..1f9246cc35a --- /dev/null +++ b/mozilla/testing/performance/talos/startup_test/startup_test.html @@ -0,0 +1,49 @@ + + + + diff --git a/mozilla/testing/performance/talos/tp.py b/mozilla/testing/performance/talos/tp.py new file mode 100755 index 00000000000..e9742e9f162 --- /dev/null +++ b/mozilla/testing/performance/talos/tp.py @@ -0,0 +1,230 @@ +#!c:/Python24/python.exe +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is standalone Firefox Windows performance test. +# +# The Initial Developer of the Original Code is Google Inc. +# Portions created by the Initial Developer are Copyright (C) 2006 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Annie Sullivan (original author) +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +"""A set of functions to run the Tp test. + + The Tp test measures page load times in Firefox. It does this with a + JavaScript script that opens a new window and cycles through page loads + from the local disk, timing each one. The script dumps the sum of the + mean times to open each page, and the standard deviation, to standard out. + We can also measure performance attributes during the test. See + http://technet2.microsoft.com/WindowsServer/en/Library/86b5d116-6fb3-427b-af8c-9077162125fe1033.mspx?mfr=true + for a description of what can be measured. +""" + +__author__ = 'annie.sullivan@gmail.com (Annie Sullivan)' + + +import os +import re +import shutil +import time +import win32pdh +import win32pdhutil + +import ffprocess +import ffprofile +import paths + + +# Regular expression to get stats for page load test (Tp) +TP_REGEX = re.compile('__start_page_load_report(.*)__end_page_load_report', + re.DOTALL | re.MULTILINE) + + +def AddCounter(counter_name): + """Adds a pdh query and counter of the given name to Firefox. + + Args: counter_name: The name of the counter to add, i.e. "% Processor Time" + + Returns: + (query handle, counter handle) + """ + + path = win32pdh.MakeCounterPath( (None, + 'process', + 'firefox', + None, + -1, + counter_name) ) + hq = win32pdh.OpenQuery() + try: + hc = win32pdh.AddCounter(hq, path) + except: + win32pdh.CloseQuery(hq) + return hq, hc + + +def CleanupCounter(hq, hc): + """Cleans up a counter after it is no longer needed. + + Args: + hq: handle to the query for the counter + hc: handle to the counter + """ + + try: + win32pdh.RemoveCounter(hc) + win32pdh.CloseQuery(hq) + except: + # Sometimes we get unexpected win32 errors. Not much can be done. + pass + + +def GetCounterValue(hq, hc): + """Returns the current value of the given counter + + Args: + hq: Handle of the query for the counter + hc: Handle of the counter + + Returns: + The current value of the counter + """ + + try: + win32pdh.CollectQueryData(hq) + type, val = win32pdh.GetFormattedCounterValue(hc, win32pdh.PDH_FMT_LONG) + return val + except: + return None + + +def RunPltTests(source_profile_dir, + profile_configs, + num_cycles, + counters, + resolution): + """Runs the Page Load tests with profiles created from the given + base diectory and list of configuations. + + Args: + source_profile_dir: Full path to base directory to copy profile from. + profile_configs: Array of configuration options for each profile. + These are of the format: + [{prefname:prevalue,prefname2:prefvalue2}, + {extensionguid:path_to_extension}],[{prefname... + num_cycles: Number of times to cycle through all the urls on each test. + counters: Array of counters ("% Processor Time", "Working Set", etc) + See http://technet2.microsoft.com/WindowsServer/en/Library/86b5d116-6fb3-427b-af8c-9077162125fe1033.mspx?mfr=true + for a list of available counters and their descriptions. + resolution: Time (in seconds) between collecting counters + + Returns: + A tuple containing: + An array of plt results for each run. For example: + ["mean: 150.30\nstdd:34.2", "mean 170.33\nstdd:22.4"] + An array of counter data from each run. For example: + [{"counter1": [1, 2, 3], "counter2":[4,5,6]}, + {"counter1":[1,3,5], "counter2":[2,4,6]}] + """ + + counter_data = [] + plt_results = [] + for config in profile_configs: + # Create the new profile + profile_dir = ffprofile.CreateTempProfileDir(source_profile_dir, + config[0], + config[1]) + + # Run Firefox once with new profile so initializing it doesn't cause + # a performance hit, and the second Firefox that gets created is properly + # terminated. + ffprofile.InitializeNewProfile(config[2], profile_dir) + ffprocess.SyncAndSleep() + + # Run the plt test for this profile + timeout = 300 + total_time = 0 + output = '' + url = paths.TP_URL + '?cycles=' + str(num_cycles) + command_line = ffprocess.GenerateFirefoxCommandLine(config[2], profile_dir, url) + handle = os.popen(command_line) + # PDH might need to be "refreshed" if it has been queried while + # Firefox is closed. + win32pdh.EnumObjects(None, None, 0, 1) + + # Initialize counts + counts = {} + counter_handles = {} + for counter in counters: + counts[counter] = [] + counter_handles[counter] = AddCounter(counter) + + while total_time < timeout: + + # Sleep for [resolution] seconds + time.sleep(resolution) + total_time += resolution + + # Get the output from all the possible counters + for count_type in counters: + val = GetCounterValue(counter_handles[count_type][0], + counter_handles[count_type][1]) + if (val): + # Sometimes the first sample can be None, or PLT test will have + # closed Firefox by this point. Only count real values. + counts[count_type].append(val) + + # Check to see if page load times were outputted + (bytes, current_output) = ffprocess.NonBlockingReadProcessOutput(handle) + output += current_output + match = TP_REGEX.search(output) + if match: + plt_results.append(match.group(1)) + break; + + # Cleanup counters + for counter in counters: + CleanupCounter(counter_handles[counter][0], counter_handles[counter][1]) + + # Firefox should have exited cleanly, but close it if it doesn't + # after 2 seconds. + time.sleep(2) + ffprocess.TerminateAllProcesses("firefox") + ffprocess.SyncAndSleep() + + # Delete the temp profile directory Make it writeable first, + # because every once in a while Firefox seems to drop a read-only + # file into it. + ffprofile.MakeDirectoryContentsWritable(profile_dir) + shutil.rmtree(profile_dir) + + counter_data.append(counts) + + return (plt_results, counter_data) diff --git a/mozilla/testing/performance/talos/ts.py b/mozilla/testing/performance/talos/ts.py new file mode 100755 index 00000000000..b5d354784ad --- /dev/null +++ b/mozilla/testing/performance/talos/ts.py @@ -0,0 +1,151 @@ +#!c:/Python24/python.exe +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is standalone Firefox Windows performance test. +# +# The Initial Developer of the Original Code is Google Inc. +# Portions created by the Initial Developer are Copyright (C) 2006 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Annie Sullivan (original author) +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +"""A set of functions to run the Ts test. + + The Ts test measures startup time for Firefox. It does this by running + Firefox with a special page that takes an argument containing the current + time, and when the page loads (and Firefox is fully started), it writes + the difference between that time and the now-current time to stdout. The + test is run a few times for different profiles, so we can tell if our + extension affects startup time. +""" + +__author__ = 'annie.sullivan@gmail.com (Annie Sullivan)' + + +import re +import shutil +import time + +import ffprocess +import ffprofile +import paths + + +# Regular expression to get the time for startup test (Ts) +TS_REGEX = re.compile('__startuptime,(\d*)') + + +def IsInteger(number): + """Helper function to determine if a variable is an integer""" + try: + int(number) + except: + return False + + return True + + +def RunStartupTest(firefox_path, profile_dir, num_runs, timeout): + """Runs the Firefox startup test (Ts) for the given number + of times and returns the output. If running with a brand + new profile, make sure to call InitializeNewProfile() first. + + Args: + firefox_path: The path to the firefox exe to run + profile_dir: The directory of the profile to use + num_runs: The number of times to run the startup test + (1 extra dummy run at the beginning will be thrown out) + timeout: The time in seconds to wait before failing and terminating Firefox + + Returns: + Array containing startup times in milliseconds + """ + + startup_times = [] + for i in range(-1, num_runs): + # Make sure we don't get "Firefox is already running..." errors + ffprocess.SyncAndSleep() + + # Create a command line that passes in the url of the startup test + # with the current time as the begin_time argument + time_arg = int(time.time() * 1000) + url = paths.TS_URL + str(time_arg) + command_line = ffprocess.GenerateFirefoxCommandLine(firefox_path, profile_dir, url) + (match, timed_out) = ffprocess.RunProcessAndWaitForOutput(command_line, + 'firefox', + TS_REGEX, + timeout) + if timed_out or not IsInteger(match): + match = None + if i > -1 and match and match > 0: + startup_times.append(match) + + return startup_times + + +def RunStartupTests(source_profile_dir, profile_configs, num_runs): + """Runs the startup tests with profiles created from the + given base profile directory and list of configurations. + + Args: + source_profile_dir: Full path to base directory to copy profile from. + profile_configs: Array of configuration options for each profile. + These are of the format: + [{prefname:prevalue,prefname2:prefvalue2},{extensionguid:path_to_extension}],[{prefname... + num_runs: Number of times to run startup tests for each profile + + Returns: + Array of arrays of startup times, one for each profile. + """ + + all_times = [] + for config in profile_configs: + # Create the new profile + profile_dir = ffprofile.CreateTempProfileDir(source_profile_dir, + config[0], + config[1]) + + # Run Firefox once with new profile so initializing it doesn't + # cause a performance hit, and the second Firefox that gets + # created is properly terminated. + ffprofile.InitializeNewProfile(config[2], profile_dir) + + # Run the startup tests for this profile and log the results. + times = RunStartupTest(config[2], profile_dir, 5, 30) + all_times.append(times) + + # Delete the temp profile directory. Make it writeable first, + # because every once in a while Firefox seems to drop a read-only + # file into it. + ffprocess.SyncAndSleep() + ffprofile.MakeDirectoryContentsWritable(profile_dir) + shutil.rmtree(profile_dir) + + return all_times