]> git.saurik.com Git - wxWidgets.git/commitdiff
Initial check in of wxApplet code to CVS
authorKendall Bennett <KendallB@scitechsoft.com>
Wed, 2 May 2001 20:59:28 +0000 (20:59 +0000)
committerKendall Bennett <KendallB@scitechsoft.com>
Wed, 2 May 2001 20:59:28 +0000 (20:59 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9971 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

18 files changed:
include/wx/applet/applet.h [new file with mode: 0644]
include/wx/applet/window.h [new file with mode: 0644]
samples/applet/about.html [new file with mode: 0644]
samples/applet/applet.cpp [new file with mode: 0644]
samples/applet/applet.h [new file with mode: 0644]
samples/applet/applet.rc [new file with mode: 0644]
samples/applet/combobox.cpp [new file with mode: 0644]
samples/applet/combobox.h [new file with mode: 0644]
samples/applet/dialogs.wdr [new file with mode: 0644]
samples/applet/dialogs_wdr.cpp [new file with mode: 0644]
samples/applet/dialogs_wdr.h [new file with mode: 0644]
samples/applet/index.html [new file with mode: 0644]
samples/applet/monitorapplet.cpp [new file with mode: 0644]
samples/applet/monitorapplet.h [new file with mode: 0644]
samples/applet/monitors.c [new file with mode: 0644]
src/applet/applet.cpp [new file with mode: 0644]
src/applet/appletwindow.cpp [new file with mode: 0644]
src/applet/makefile [new file with mode: 0644]

diff --git a/include/wx/applet/applet.h b/include/wx/applet/applet.h
new file mode 100644 (file)
index 0000000..3c96fa5
--- /dev/null
@@ -0,0 +1,83 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*               Copyright (C) 1991-2001 SciTech Software, Inc.
+*                            All rights reserved.
+*
+*  ======================================================================
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  |                                                                    |
+*  |This copyrighted computer code is a proprietary trade secret of     |
+*  |SciTech Software, Inc., located at 505 Wall Street, Chico, CA 95928 |
+*  |USA (www.scitechsoft.com).  ANY UNAUTHORIZED POSSESSION, USE,       |
+*  |VIEWING, COPYING, MODIFICATION OR DISSEMINATION OF THIS CODE IS     |
+*  |STRICTLY PROHIBITED BY LAW.  Unless you have current, express       |
+*  |written authorization from SciTech to possess or use this code, you |
+*  |may be subject to civil and/or criminal penalties.                  |
+*  |                                                                    |
+*  |If you received this code in error or you would like to report      |
+*  |improper use, please immediately contact SciTech Software, Inc. at  |
+*  |530-894-8400.                                                       |
+*  |                                                                    |
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  ======================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Header file for the wxApplet class
+*
+****************************************************************************/
+
+#ifndef __WX_APPLET_H
+#define __WX_APPLET_H
+
+#include "wx/panel.h"
+#include "wx/applet/window.h"
+
+/*--------------------------- Class Definitions ---------------------------*/
+
+/****************************************************************************
+REMARKS:
+Defines the abstract base class for wxApplet objects.
+****************************************************************************/
+class wxApplet : public wxPanel {
+private:
+    DECLARE_ABSTRACT_CLASS(wxApplet);
+    DECLARE_EVENT_TABLE();
+       
+protected:
+       wxHtmlAppletWindow      *m_Parent;
+
+                       // Special handler for background erase messages                        
+                       void OnEraseBackground(wxEraseEvent&);
+               
+public:
+                       // Constructor (called during dynamic creation)
+                       wxApplet() { m_Parent = NULL; }
+       
+                       // Psuedo virtual constructor
+       virtual bool Create(
+                               wxHtmlAppletWindow *parent,
+                               const wxSize& size,
+                               long style = wxTAB_TRAVERSAL | wxNO_BORDER);
+                               
+                       // Virtual destructor
+       virtual ~wxApplet();
+
+                       // Handle HTML navigation to a new URL
+       virtual void OnLinkClicked(const wxHtmlLinkInfo& link) = 0;     
+                       
+                       // Handle HTML navigation forward command in applet
+       virtual void OnHistoryForward() = 0;
+                       
+                       // Handle HTML navigation back command in applet
+       virtual void OnHistoryBack() = 0;
+                       
+                       // Handle messages from the wxAppletManager and other applets
+       virtual void OnMessage(wxEvent& msg) = 0;
+       };
+       
+#endif // __WX_APPLET_H
+
diff --git a/include/wx/applet/window.h b/include/wx/applet/window.h
new file mode 100644 (file)
index 0000000..d100cd1
--- /dev/null
@@ -0,0 +1,114 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*               Copyright (C) 1991-2001 SciTech Software, Inc.
+*                            All rights reserved.
+*
+*  ======================================================================
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  |                                                                    |
+*  |This copyrighted computer code is a proprietary trade secret of     |
+*  |SciTech Software, Inc., located at 505 Wall Street, Chico, CA 95928 |
+*  |USA (www.scitechsoft.com).  ANY UNAUTHORIZED POSSESSION, USE,       |
+*  |VIEWING, COPYING, MODIFICATION OR DISSEMINATION OF THIS CODE IS     |
+*  |STRICTLY PROHIBITED BY LAW.  Unless you have current, express       |
+*  |written authorization from SciTech to possess or use this code, you |
+*  |may be subject to civil and/or criminal penalties.                  |
+*  |                                                                    |
+*  |If you received this code in error or you would like to report      |
+*  |improper use, please immediately contact SciTech Software, Inc. at  |
+*  |530-894-8400.                                                       |
+*  |                                                                    |
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  ======================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Header file for the wxHtmlAppletWindow class
+*
+****************************************************************************/
+
+#ifndef __WX_APPLET_WINDOW_H
+#define __WX_APPLET_WINDOW_H
+
+#include "wx/html/htmlwin.h"
+
+/*--------------------------- Class Definitions ---------------------------*/
+
+// Declare a linked list of wxApplet pointers
+class wxApplet;
+WX_DECLARE_LIST(wxApplet, wxAppletList);
+
+/****************************************************************************
+MEMBERS:
+appletModules  - List of register applet modules       
+appletList             - List of all active applets instances
+cookies                        - Hash table for managing cookies               
+
+REMARKS:
+Defines the class for wxAppletWindow. This class is derived from the
+wxHtmlWindow class and extends it with functionality to handle embedded
+wxApplet's on the HTML pages.
+****************************************************************************/
+class wxHtmlAppletWindow : public wxHtmlWindow {
+private:
+    DECLARE_CLASS(wxHtmlAppletWindow);
+    DECLARE_EVENT_TABLE();
+       
+protected:
+       wxAppletList    m_AppletList;           
+       wxHashTable             m_Cookies;
+               
+public:
+                       // Constructor
+                       wxHtmlAppletWindow(
+                               wxWindow *parent,
+                               wxWindowID id = -1,
+                const wxPoint& pos = wxDefaultPosition,
+                               const wxSize& size = wxDefaultSize,
+                               long style = wxHW_SCROLLBAR_AUTO,
+                               const wxString& name = "htmlAppletWindow");
+                               
+                       // Destructor
+                       ~wxHtmlAppletWindow();
+       
+                       // Create an instance of an applet based on it's class name
+                       wxApplet *CreateApplet(
+                               const wxString& className,                      
+                               const wxSize& size);
+                               
+                       // Find an instance of an applet based on it's class name
+                       wxApplet *FindApplet(const wxString& className);                        
+                       
+                       // Remove an applet from the window. Called during applet destruction
+                       bool RemoveApplet(const wxApplet *applet);                      
+
+                       // Load a new URL page
+                       bool LoadPage(const wxString& hRef);
+                       
+                       // Called when users clicked on hypertext link.
+                       void OnLinkClicked(const wxHtmlLinkInfo& link);
+                       
+                       // Handles forward navigation within the HTML stack
+                       bool HistoryForward();
+                       
+                       // Handles backwards navigation within the HTML stack
+                       bool HistoryBack();
+                       
+                       // Broadcast a message to all applets on the page
+                       void SendMessage(wxEvent& msg);
+                       
+                       // Register a cookie of data in the applet manager
+                       bool RegisterCookie(const wxString& name,wxObject *cookie);
+                       
+                       // UnRegister a cookie of data in the applet manager
+                       bool UnRegisterCookie(const wxString& name);
+                       
+                       // Find a cookie of data given it's public name
+                       wxObject *FindCookie(const wxString& name);
+       };
+       
+#endif // __WX_APPLET_WINDOW_H
+
diff --git a/samples/applet/about.html b/samples/applet/about.html
new file mode 100644 (file)
index 0000000..bd24a43
--- /dev/null
@@ -0,0 +1,10 @@
+<html>
+<head><title>Scitech Display Doctor</title></head>
+<body>
+
+<BODY BGCOLOR="#FFFFFF" >
+<center><IMG SRC="biglogo.bmp"></center>
+<hr>
+</body>
+</html>
+
diff --git a/samples/applet/applet.cpp b/samples/applet/applet.cpp
new file mode 100644 (file)
index 0000000..668c206
--- /dev/null
@@ -0,0 +1,155 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*  ========================================================================
+*
+*    The contents of this file are subject to the wxWindows licence; you
+*    may not use this file except in compliance with the License. You may
+*       obtain a copy of the License at http://www.wxwindows.org/licence.htm
+*
+*    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 Copyright (C) 2001 SciTech Software, Inc.
+*
+*    The Initial Developer of the Original Code is SciTech Software, Inc.
+*    All Rights Reserved.
+*
+*  ========================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Main wxApplet sample program
+*
+****************************************************************************/
+
+// For compilers that support precompilation, includes "wx/wx.h".
+#include <wx/wxprec.h>
+#ifdef __BORLANDC__
+    #pragma hdrstop
+#endif
+#include "wx/applet/window.h"
+#include "applet.h"
+
+/*---------------------------- Global variables ---------------------------*/
+
+// Define the event tables for handling application frame events
+BEGIN_EVENT_TABLE(MyFrame, wxFrame)
+       EVT_MENU(Minimal_Quit,          MyFrame::OnQuit)
+       EVT_MENU(Minimal_About,         MyFrame::OnAbout)
+       EVT_MENU(Minimal_Back,          MyFrame::OnBack)
+       EVT_MENU(Minimal_Forward,       MyFrame::OnForward)
+END_EVENT_TABLE()
+
+// Create a new application object: this macro will allow wxWindows to create
+// the application object during program execution (it's better than using a
+// static object for many reasons) and also declares the accessor function
+// wxGetApp() which will return the reference of the right type (i.e. MyApp and
+// not wxApp)
+IMPLEMENT_APP(MyApp)
+
+/*------------------------- Implementation --------------------------------*/
+
+/****************************************************************************
+PARAMETERS:
+title  - Title for the frame window
+pos            - Position to place to frame window
+size   - Size of the frame window
+
+REMARKS:
+Application frame window constructor
+****************************************************************************/
+MyFrame::MyFrame(
+       const wxString& title,
+       const wxPoint& pos,
+       const wxSize& size)
+       : wxFrame(NULL, -1, title, pos, size)
+{
+       // Create a menu bar
+       wxMenu *menuFile = new wxMenu;
+       wxMenu *menuNav = new wxMenu;
+       menuFile->Append(Minimal_Quit, "E&xit");
+       menuNav->Append(Minimal_Back, "Go &back");
+       menuNav->Append(Minimal_Forward, "Go &forward");
+       
+       // Now append the freshly created menu to the menu bar...
+       wxMenuBar *menuBar = new wxMenuBar;
+       menuBar->Append(menuFile, "&File");
+       menuBar->Append(menuNav, "&Navigate");
+       
+       // ... and attach this menu bar to the frame
+       SetMenuBar(menuBar);
+       CreateStatusBar(2);
+
+       // Create the HTML window       
+       html = new wxHtmlAppletWindow(this);
+       html->SetRelatedFrame(this, "wxApplet Demo: '%s'");
+       html->SetRelatedStatusBar(1);
+       html->LoadPage("index.html");
+}
+
+/****************************************************************************
+REMARKS:
+Event handler for the 'Exit' menu item
+****************************************************************************/
+void MyFrame::OnQuit(
+       wxCommandEvent&)
+{
+       // TRUE is to force the frame to close
+       Close(TRUE);
+}
+
+/****************************************************************************
+REMARKS:
+Event handler for the 'About' menu item
+****************************************************************************/
+void MyFrame::OnAbout(
+       wxCommandEvent&)
+{
+       // TODO: Bring up and about html page!
+}
+
+/****************************************************************************
+REMARKS:
+Event handler for the 'Go back' menu item
+****************************************************************************/
+void MyFrame::OnBack(
+       wxCommandEvent&)
+{
+       if (!html -> HistoryBack())
+               wxMessageBox("You reached prehistory era!");
+}
+
+/****************************************************************************
+REMARKS:
+Event handler for the 'Go forward' menu item
+****************************************************************************/
+void MyFrame::OnForward(
+       wxCommandEvent&)
+{
+       if (!html -> HistoryForward())
+               wxMessageBox("No more items in history!");
+}
+
+/****************************************************************************
+REMARKS:
+`Main program' equivalent: the program execution "starts" here
+****************************************************************************/
+bool MyApp::OnInit()
+{
+       // Create the main application window
+       MyFrame *frame = new MyFrame("wxApplet testing application",
+               wxPoint(50, 50), wxSize(640, 480));
+
+       // Show it and tell the application that it's our main window
+       frame->Show(TRUE);
+       SetTopWindow(frame);
+
+       // Success: wxApp::OnRun() will be called to run the application
+       return TRUE;
+}
+
diff --git a/samples/applet/applet.h b/samples/applet/applet.h
new file mode 100644 (file)
index 0000000..f8ec4d2
--- /dev/null
@@ -0,0 +1,78 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*  ========================================================================
+*
+*    The contents of this file are subject to the wxWindows licence; you
+*    may not use this file except in compliance with the License. You may
+*       obtain a copy of the License at http://www.wxwindows.org/licence.htm
+*
+*    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 Copyright (C) 2001 SciTech Software, Inc.
+*
+*    The Initial Developer of the Original Code is SciTech Software, Inc.
+*    All Rights Reserved.
+*
+*  ========================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Main wxApplet sample program header file
+*
+****************************************************************************/
+
+#ifndef __SAMPLE_H
+
+/*------------------------------ Constants --------------------------------*/
+
+enum {
+       // Menu items
+       Minimal_Quit = 1,
+       Minimal_About,
+       Minimal_Back,
+       Minimal_Forward,
+       
+       // Controls start here (the numbers are, of course, arbitrary)
+       Minimal_Text = 1000,
+       };
+
+/*--------------------------- Class Definitions ---------------------------*/
+
+/****************************************************************************
+REMARKS:
+Define a new application type, each program should derive a class from wxApp
+****************************************************************************/
+class MyApp : public wxApp {
+public:
+       // Initialise the application on startup
+       virtual bool OnInit();
+       };
+
+/****************************************************************************
+REMARKS:
+Define a new frame type: this is going to be our main frame
+****************************************************************************/
+class MyFrame : public wxFrame {
+private:
+       DECLARE_EVENT_TABLE()           // Declare event table
+       wxHtmlAppletWindow *html;       // Pointer to the html applet window
+
+public:
+                       // Constructor
+                       MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size);
+
+                       // Event handlers
+                       void OnQuit(wxCommandEvent& event);
+                       void OnAbout(wxCommandEvent& event);
+                       void OnBack(wxCommandEvent& event);
+                       void OnForward(wxCommandEvent& event);
+       };
+
+#endif // __SAMPLE_H
+
diff --git a/samples/applet/applet.rc b/samples/applet/applet.rc
new file mode 100644 (file)
index 0000000..82bdf07
--- /dev/null
@@ -0,0 +1,2 @@
+#include "wx/msw/wx.rc"
+
diff --git a/samples/applet/combobox.cpp b/samples/applet/combobox.cpp
new file mode 100644 (file)
index 0000000..b8a8c1c
--- /dev/null
@@ -0,0 +1,172 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*  ========================================================================
+*
+*    The contents of this file are subject to the wxWindows licence; you
+*    may not use this file except in compliance with the License. You may
+*       obtain a copy of the License at http://www.wxwindows.org/licence.htm
+*
+*    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 Copyright (C) 2001 SciTech Software, Inc.
+*
+*    The Initial Developer of the Original Code is SciTech Software, Inc.
+*    All Rights Reserved.
+*
+*  ========================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Combobox wrapper. This file implements the custom
+*                              combo boxes used for this sample program.
+*
+****************************************************************************/
+
+// For compilers that support precompilation, includes "wx/wx.h".
+#include <wx/wxprec.h>
+#ifdef __BORLANDC__
+    #pragma hdrstop
+#endif
+#include "combobox.h"
+
+/*------------------------- Implementation --------------------------------*/
+
+ComboBox::ComboBox(
+       wxWindow *parent,
+       int listid,
+       int textid)
+       : m_Parent(parent), m_ListBoxId(listid), m_TextCtrlId(textid)
+{
+       m_ListBox  = wxDynamicCast(m_Parent->FindWindow(listid),wxListBox);
+       m_TextCtrl = wxDynamicCast(m_Parent->FindWindow(textid),wxTextCtrl);
+}
+
+int ComboBox::GetListBoxId()
+{
+       return m_ListBoxId;
+}
+
+int ComboBox::GetSelection()
+{
+       return m_ListBox->GetSelection();
+}
+
+wxString ComboBox::GetStringSelection()
+{
+       return m_ListBox->GetStringSelection();
+}
+
+bool ComboBox::SetStringSelection(const wxString& s, bool select)
+{
+       select = TRUE;
+       select = m_ListBox->SetStringSelection(s, select);
+       m_TextCtrl->SetValue(GetStringSelection());
+       return select;
+}
+
+void ComboBox::Select(int n)
+{
+       m_ListBox->Select(n);
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+       
+void ComboBox::Deselect(int n)
+{
+       m_ListBox->Deselect(n);
+}
+
+void ComboBox::Insert(const wxString& item, int pos)
+{
+       m_ListBox->Insert(item,pos);
+}      
+
+void ComboBox::Insert(const wxString& item, int pos, void *clientData)
+{
+       m_ListBox->Insert(item, pos, clientData);
+}
+
+void ComboBox::Insert(const wxString& item, int pos, wxClientData *clientData)
+{
+       m_ListBox->Insert(item, pos, clientData);
+}
+
+void ComboBox::InsertItems(int nItems, const wxString *items, int pos)
+{
+       m_ListBox->InsertItems(nItems, items, pos);
+}
+
+void ComboBox::InsertItems(const wxArrayString& items, int pos)
+{
+       m_ListBox->InsertItems(items, pos);
+}
+
+void ComboBox::Set(int n, const wxString* items, void **clientData)
+{
+       m_ListBox->Set(n, items, clientData);
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+
+void ComboBox::Set(const wxArrayString& items, void **clientData)
+{
+       m_ListBox->Set(items, clientData);
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+
+int ComboBox::FindString(const wxString &s)
+{
+       return (m_ListBox->FindString(s));
+}
+
+void ComboBox::SetFirstItem(int n)
+{
+       m_ListBox->SetFirstItem(n);
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+               
+void ComboBox::SetFirstItem(const wxString &s)
+{
+       m_ListBox->SetFirstItem(s);
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+       
+void ComboBox::Append(const wxString &item)
+{
+       m_ListBox->Append(item);
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+
+void ComboBox::Append(const wxString& item, void *clientData)
+{
+       m_ListBox->Append(item, clientData);
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+
+void ComboBox::Append(const wxString& item, wxClientData *clientData)
+{
+       m_ListBox->Append(item, clientData);
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+
+void ComboBox::Clear()         
+{
+       m_ListBox->Clear();
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+               
+void ComboBox::Delete(int n)
+{
+       m_ListBox->Delete(n);
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+
+void ComboBox::OnChange(wxCommandEvent &)
+{
+       m_TextCtrl->SetValue(GetStringSelection());
+}
+
diff --git a/samples/applet/combobox.h b/samples/applet/combobox.h
new file mode 100644 (file)
index 0000000..f2b8c25
--- /dev/null
@@ -0,0 +1,98 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*  ========================================================================
+*
+*    The contents of this file are subject to the wxWindows licence; you
+*    may not use this file except in compliance with the License. You may
+*       obtain a copy of the License at http://www.wxwindows.org/licence.htm
+*
+*    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 Copyright (C) 2001 SciTech Software, Inc.
+*
+*    The Initial Developer of the Original Code is SciTech Software, Inc.
+*    All Rights Reserved.
+*
+*  ========================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Combobox wrapper. This header file defines the custom
+*                              combo boxes used for this sample program.
+*
+****************************************************************************/
+
+#ifndef __COMBOBOX_H
+#define __COMBOBOX_H
+
+/*--------------------------- Class Definitions ---------------------------*/
+
+/****************************************************************************
+REMARKS:
+Defines a Custom ComboBox. This combobox is a portable implementation of
+the msw combobox control. It is made of the wxWindows textctrl primitive and
+the listbox primitive. This object does not    create or display the controls,
+it provides the relationship and underlying behavior layer for the primitives
+allready created via wxDesigner.
+****************************************************************************/
+class ComboBox {
+private:
+       int             m_ListBoxId;
+       int                     m_TextCtrlId;
+       wxWindow        *m_Parent;
+       wxListBox       *m_ListBox;
+       wxTextCtrl      *m_TextCtrl;
+
+public:
+                       // Constructor
+                       ComboBox(wxWindow *parent, int,int);
+                       
+                       // Returns the id of the listbox: listBoxId.
+                       int GetListBoxId();
+                       
+                       // Inserts: Used to insert items into the listbox
+                       void Insert(const wxString& item, int pos);
+                       void Insert(const wxString& item, int pos, void *clientData);
+                       void Insert(const wxString& item, int pos, wxClientData *clientData);
+                       void InsertItems(int nItems, const wxString *items, int pos);
+                       void InsertItems(const wxArrayString& items, int pos);
+                       
+                       // Sets: Used to set items in the combo box
+                       void Set(int n, const wxString* items, void **clientData );
+                       void Set(const wxArrayString& items, void **clientData);
+                       int FindString(const wxString &s);
+                       
+                       // Selections: Used to get/de/select items in the listbox
+                       void Select(int n);
+                       void Deselect(int n);
+                       int GetSelection();                     
+                       wxString GetStringSelection();
+                       bool SetStringSelection(const wxString& s, bool select);
+               
+                       // Set the specified item at the first visible item or scroll to max
+                       // range.
+                       void SetFirstItem(int n);
+                       void SetFirstItem(const wxString& s);
+                               
+                       // Append items to the listbox
+                       void Append(const wxString& item);
+                       void Append(const wxString& item, void *clientData);
+                       void Append(const wxString& item, wxClientData *clientData);
+                                       
+                       // Deleting items from the list box
+                       void Clear();   
+                       void Delete(int n);
+               
+                       // OnChange event function (called from SDD dialog box code, see: dialog.h) Mimic
+                       // msw combobox behavior: Click on listbox item it shows in textbox.                                    
+                       void OnChange(wxCommandEvent &event);
+       };
+
+#endif // __COMBOBOX_H
+
diff --git a/samples/applet/dialogs.wdr b/samples/applet/dialogs.wdr
new file mode 100644 (file)
index 0000000..275276f
Binary files /dev/null and b/samples/applet/dialogs.wdr differ
diff --git a/samples/applet/dialogs_wdr.cpp b/samples/applet/dialogs_wdr.cpp
new file mode 100644 (file)
index 0000000..19f384e
--- /dev/null
@@ -0,0 +1,106 @@
+//------------------------------------------------------------------------------
+// Source code generated by wxDesigner from file: dialogs.wdr
+// Do not modify this file, all changes will be lost!
+//------------------------------------------------------------------------------
+
+#ifdef __GNUG__
+    #pragma implementation "dialogs_wdr.cpp"
+#endif
+
+// For compilers that support precompilation
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+    #pragma hdrstop
+#endif
+
+// Include private header
+#include "dialogs_wdr.h"
+
+
+// Implement window functions
+
+wxSizer *MonitorDialogFunc( wxPanel *parent, bool call_fit, bool set_sizer )
+{
+    wxSizer *item0 = new wxBoxSizer( wxVERTICAL );
+
+    wxSizer *item1 = new wxFlexGridSizer( 2, 0, 0 );
+
+    wxSizer *item2 = new wxBoxSizer( wxHORIZONTAL );
+
+    wxStaticText *item3 = new wxStaticText( parent, ID_TEXT_MANUFACTURER, "Manufacturer:", wxDefaultPosition, wxSize(180,-1), 0 );
+    item3->SetForegroundColour( *wxBLACK );
+    item3->SetBackgroundColour( *wxWHITE );
+    item2->Add( item3, 0, wxALIGN_CENTRE, 5 );
+
+    item2->Add( 10, 20, 0, wxALIGN_CENTRE, 5 );
+
+    item1->Add( item2, 0, wxALIGN_CENTER_VERTICAL, 5 );
+
+    wxSizer *item4 = new wxBoxSizer( wxHORIZONTAL );
+
+    wxStaticText *item5 = new wxStaticText( parent, ID_TEXT_MODEL, "Model:", wxDefaultPosition, wxSize(250,-1), 0 );
+    item5->SetForegroundColour( *wxBLACK );
+    item5->SetBackgroundColour( *wxWHITE );
+    item4->Add( item5, 0, wxALIGN_CENTRE, 5 );
+
+    item1->Add( item4, 0, wxALIGN_CENTER_VERTICAL, 5 );
+
+    wxSizer *item6 = new wxBoxSizer( wxHORIZONTAL );
+
+    wxTextCtrl *item7 = new wxTextCtrl( parent, ID_TEXTCTRL_MFTR, "", wxDefaultPosition, wxSize(190,-1), wxTE_READONLY );
+    item7->SetForegroundColour( *wxBLACK );
+    item7->SetBackgroundColour( *wxWHITE );
+    item6->Add( item7, 0, wxALIGN_CENTRE, 5 );
+
+    item6->Add( 15, 20, 0, wxALIGN_CENTRE, 5 );
+
+    item1->Add( item6, 0, wxALIGN_CENTRE, 5 );
+
+    wxSizer *item8 = new wxBoxSizer( wxHORIZONTAL );
+
+    wxTextCtrl *item9 = new wxTextCtrl( parent, ID_TEXTCTRL_MDL, "", wxDefaultPosition, wxSize(260,-1), wxTE_READONLY );
+    item8->Add( item9, 0, wxALIGN_CENTRE, 5 );
+
+    item1->Add( item8, 0, wxALIGN_CENTRE, 5 );
+
+    wxSizer *item10 = new wxBoxSizer( wxHORIZONTAL );
+
+    wxString *strs11 = (wxString*) NULL;
+    wxListBox *item11 = new wxListBox( parent, ID_LISTBOX_MFTR, wxDefaultPosition, wxSize(190,150), 0, strs11, wxLB_SORT|wxLB_ALWAYS_SB );
+    item10->Add( item11, 0, wxALIGN_CENTRE, 5 );
+
+    item10->Add( 15, 20, 0, wxALIGN_CENTRE, 5 );
+
+    item1->Add( item10, 0, wxALIGN_CENTRE, 5 );
+
+    wxSizer *item12 = new wxBoxSizer( wxHORIZONTAL );
+
+    wxString *strs13 = (wxString*) NULL;
+    wxListBox *item13 = new wxListBox( parent, ID_LISTBOX_MDL, wxDefaultPosition, wxSize(260,150), 0, strs13, wxLB_SORT|wxLB_NEEDED_SB );
+    item13->SetForegroundColour( *wxBLACK );
+    item13->SetBackgroundColour( *wxWHITE );
+    item12->Add( item13, 0, wxALIGN_CENTRE, 5 );
+
+    item1->Add( item12, 0, wxALIGN_CENTRE, 5 );
+
+    item0->Add( item1, 0, wxALIGN_CENTRE, 15 );
+
+    if (set_sizer)
+    {
+        parent->SetAutoLayout( TRUE );
+        parent->SetSizer( item0 );
+        if (call_fit)
+        {
+            item0->Fit( parent );
+            item0->SetSizeHints( parent );
+        }
+    }
+    
+    return item0;
+}
+
+// Implement bitmap functions
+
+
+// End of generated file
diff --git a/samples/applet/dialogs_wdr.h b/samples/applet/dialogs_wdr.h
new file mode 100644 (file)
index 0000000..82479c5
--- /dev/null
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+// Header generated by wxDesigner from file: dialogs.wdr
+// Do not modify this file, all changes will be lost!
+//------------------------------------------------------------------------------
+
+#ifndef __WDR_dialogs_H__
+#define __WDR_dialogs_H__
+
+#ifdef __GNUG__
+    #pragma interface "dialogs_wdr.cpp"
+#endif
+
+// Include wxWindows' headers
+
+#ifndef WX_PRECOMP
+    #include <wx/wx.h>
+#endif
+
+#include <wx/image.h>
+#include <wx/statline.h>
+#include <wx/spinbutt.h>
+#include <wx/spinctrl.h>
+#include <wx/splitter.h>
+#include <wx/listctrl.h>
+#include <wx/treectrl.h>
+#include <wx/notebook.h>
+
+// Declare window functions
+
+#define ID_TEXT_MANUFACTURER 10000
+#define ID_TEXT_MODEL 10001
+#define ID_TEXTCTRL_MFTR 10
+#define ID_TEXTCTRL_MDL 20
+#define ID_LISTBOX_MFTR 11
+#define ID_LISTBOX_MDL 21
+wxSizer *MonitorDialogFunc( wxPanel *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
+
+// Declare bitmap functions
+
+#endif
+
+// End of generated file
diff --git a/samples/applet/index.html b/samples/applet/index.html
new file mode 100644 (file)
index 0000000..73c09bc
--- /dev/null
@@ -0,0 +1,20 @@
+<html>
+<head><title>Widgets demo</title></head>
+<body>
+<h3>wxHtmlWidgetCell demonstration</h3>
+
+There is binded window somewhere around. Enjoy it.
+
+<A HREF="about.html">About...</A>
+
+<insert "wxChipsetName">
+
+<hr>
+<center>
+<embed applet="MonitorApplet" width=100 height=100>
+</center>
+<hr>
+
+</body>
+</html>
+
diff --git a/samples/applet/monitorapplet.cpp b/samples/applet/monitorapplet.cpp
new file mode 100644 (file)
index 0000000..266de3a
--- /dev/null
@@ -0,0 +1,221 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*               Copyright (C) 1991-2001 SciTech Software, Inc.
+*                            All rights reserved.
+*
+*  ======================================================================
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  |                                                                    |
+*  |This copyrighted computer code is a proprietary trade secret of     |
+*  |SciTech Software, Inc., located at 505 Wall Street, Chico, CA 95928 |
+*  |USA (www.scitechsoft.com).  ANY UNAUTHORIZED POSSESSION, USE,       |
+*  |VIEWING, COPYING, MODIFICATION OR DISSEMINATION OF THIS CODE IS     |
+*  |STRICTLY PROHIBITED BY LAW.  Unless you have current, express       |
+*  |written authorization from SciTech to possess or use this code, you |
+*  |may be subject to civil and/or criminal penalties.                  |
+*  |                                                                    |
+*  |If you received this code in error or you would like to report      |
+*  |improper use, please immediately contact SciTech Software, Inc. at  |
+*  |530-894-8400.                                                       |
+*  |                                                                    |
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  ======================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Main wxApplet class implementation
+*
+****************************************************************************/
+
+// For compilers that support precompilation
+#include "wx/wxprec.h"
+
+// Include private headers
+#include "monitorapplet.h"
+
+/*---------------------------- Global variables ---------------------------*/
+
+// Implement the dynamic class so it can be constructed dynamically
+IMPLEMENT_DYNAMIC_CLASS(MonitorApplet, wxApplet);
+       
+// Event handler table.
+BEGIN_EVENT_TABLE(MonitorApplet, wxApplet)
+       EVT_LISTBOX(ID_LISTBOX_MFTR,            MonitorApplet::OnChange)
+       EVT_LISTBOX(ID_LISTBOX_MDL,             MonitorApplet::OnChange)
+END_EVENT_TABLE()
+
+// Include database of known monitors. Normally this would come from a
+// real database on disk, but for this simple example we hard code all
+// the values into a table.
+#include "monitors.c"  
+       
+/*------------------------- Implementation --------------------------------*/
+
+/****************************************************************************
+REMARKS:
+Constructor called during dynamic creation. Simple initialise all
+internal values for the class so that it can be properly created later
+via the virtual Create member function.
+****************************************************************************/
+MonitorApplet::MonitorApplet()
+{      
+       m_Mfr = NULL;
+       m_Model = NULL;
+       m_Data = NULL;
+}
+
+/****************************************************************************
+REMARKS:
+Psuedo virtual constructor for the MonitorApplet class.
+****************************************************************************/
+bool MonitorApplet::Create(
+       wxHtmlAppletWindow *parent,
+       const wxSize& size,
+       long style)
+{
+    bool ret = wxApplet::Create(parent, size, style);
+    if (ret) {
+               // Read our cookie or create it if it does not exist
+               if ((m_Data = (MonitorData*)parent->FindCookie(MONITOR_COOKIE_NAME)) == NULL) {
+                       m_Data = new MonitorData;
+                       memset(&m_Data->m_Monitor,0,sizeof(m_Data->m_Monitor));
+                       parent->RegisterCookie(MONITOR_COOKIE_NAME,m_Data);
+                       }
+               
+               // Create all the controls and initialise them
+               MonitorDialogFunc(this,true,true);
+               if ((m_Mfr = new ComboBox(this , ID_LISTBOX_MFTR, ID_TEXTCTRL_MFTR)) == NULL)
+                       return false;
+               if ((m_Model = new ComboBox(this , ID_LISTBOX_MDL, ID_TEXTCTRL_MDL)) == NULL)
+                       return false;
+               ReadMfrList();
+               ReadModelList(true);
+               }
+    return ret;
+}
+                               
+/****************************************************************************
+REMARKS:
+Destructor for the MonitorApplet class.
+****************************************************************************/
+MonitorApplet::~MonitorApplet()
+{
+       delete m_Mfr;
+       delete m_Model;
+}
+
+/****************************************************************************
+REMARKS:
+Save the current state for the applet to our cookie
+****************************************************************************/
+void MonitorApplet::SaveCurrentState()
+{
+       // Read currently selected strings into cookie
+    strcpy(m_Data->m_Monitor.m_Mfr,m_Mfr->GetStringSelection());
+    strcpy(m_Data->m_Monitor.m_Model,m_Model->GetStringSelection());
+}
+
+/****************************************************************************
+REMARKS:
+Handles user navigation away from the applet via an HTML link
+****************************************************************************/
+void MonitorApplet::OnLinkClicked(
+       const wxHtmlLinkInfo&)  
+{
+       SaveCurrentState();
+}
+                       
+/****************************************************************************
+REMARKS:
+Handles user navigation away from the applet via the history forward command
+****************************************************************************/
+void MonitorApplet::OnHistoryForward()
+{
+       SaveCurrentState();
+}
+                       
+/****************************************************************************
+REMARKS:
+Handles user navigation away from the applet via the history back command
+****************************************************************************/
+void MonitorApplet::OnHistoryBack()
+{
+       SaveCurrentState();
+}
+                       
+/****************************************************************************
+REMARKS:
+Handles inter applet communication messages
+****************************************************************************/
+void MonitorApplet::OnMessage( 
+       wxEvent& msg)
+{
+       msg.Skip(true);
+}
+
+/****************************************************************************
+REMARKS:
+****************************************************************************/
+void MonitorApplet::OnChange(
+       wxCommandEvent &evt)
+{
+       if (evt.GetId() == m_Mfr->GetListBoxId()) {
+               m_Mfr->OnChange(evt);
+               ReadModelList(true);
+               }
+       else if (evt.GetId() == m_Model->GetListBoxId()) {
+               m_Model->OnChange(evt);         
+               }
+}
+
+/****************************************************************************
+REMARKS:
+Updates the manufacturer list for the dialog box from the database.
+****************************************************************************/
+void MonitorApplet::ReadMfrList()
+{                              
+       char                    buf[80] = "";
+       int                             i,selected = 0;
+       MonitorEntry    *m;
+
+    m_Mfr->Clear();
+       for (m = m_Monitors,i = 0; m->m_Mfr[0] != 0; m++) {
+               if (stricmp(buf,m->m_Mfr) != 0) {
+            m_Mfr->Append(m->m_Mfr);
+                       if (stricmp(m_Data->m_Monitor.m_Mfr,m->m_Mfr) == 0)
+                               selected = i;
+                       strcpy(buf,m->m_Mfr);
+                       i++;
+                       }
+               }
+    m_Mfr->Select(selected);
+}
+
+/****************************************************************************
+REMARKS:
+Updates the model list for the dialog box for the currently selected
+manufacturer type.
+****************************************************************************/
+void MonitorApplet::ReadModelList(
+    bool selectCurrent)
+{                              
+       int                             i,selected = 0;
+       MonitorEntry    *m;
+    wxString           mfrStr;
+       
+       mfrStr = m_Mfr->GetStringSelection();
+    m_Model->Clear();
+       for (m = m_Monitors,i = 0; m->m_Mfr[0] != 0; m++) {
+               if (stricmp(mfrStr,m->m_Mfr) == 0) {
+            m_Model->Append(m->m_Model);
+                       if (selectCurrent && stricmp(m_Data->m_Monitor.m_Model,m->m_Model) == 0)
+                               selected = i;
+                       i++;
+                       }
+               }
+    m_Model->Select(selected);
+}
+
diff --git a/samples/applet/monitorapplet.h b/samples/applet/monitorapplet.h
new file mode 100644 (file)
index 0000000..d7bf11b
--- /dev/null
@@ -0,0 +1,114 @@
+/****************************************************************************
+*
+*               Copyright (C) 1991-2001 SciTech Software, Inc.
+*                            All rights reserved.
+*
+*  ======================================================================
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  |                                                                    |
+*  |This copyrighted computer code is a proprietary trade secret of     |
+*  |SciTech Software, Inc., located at 505 Wall Street, Chico, CA 95928 |
+*  |USA (www.scitechsoft.com).  ANY UNAUTHORIZED POSSESSION, USE,       |
+*  |VIEWING, COPYING, MODIFICATION OR DISSEMINATION OF THIS CODE IS     |
+*  |STRICTLY PROHIBITED BY LAW.  Unless you have current, express       |
+*  |written authorization from SciTech to possess or use this code, you |
+*  |may be subject to civil and/or criminal penalties.                  |
+*  |                                                                    |
+*  |If you received this code in error or you would like to report      |
+*  |improper use, please immediately contact SciTech Software, Inc. at  |
+*  |530-894-8400.                                                       |
+*  |                                                                    |
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  ======================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Header file for the MonitorApplet class
+*
+****************************************************************************/
+
+#ifndef __WX_MONITORAPPLET_H
+#define __WX_MONITORAPPLET_H
+
+#include "wx/applet/applet.h"
+#include "combobox.h"
+#include "dialogs_wdr.h"
+
+/*--------------------------- Class Definitions ---------------------------*/
+
+/****************************************************************************
+REMARKS:
+Structure defining the simple monitor database records.
+****************************************************************************/
+struct MonitorEntry {
+       char    m_Mfr[60];
+       char    m_Model[60];
+       };
+
+/****************************************************************************
+REMARKS:
+Defines our wxMonitorData cookie object that is stored to maintain state
+information for this MonitorApplet.
+****************************************************************************/
+class MonitorData : public wxObject {
+public:
+       MonitorEntry    m_Monitor;
+       };
+
+// Name used to track the monitor data cookie  
+#define MONITOR_COOKIE_NAME    "MonitorData"   
+       
+/****************************************************************************
+REMARKS:
+Defines our wxMonitor applet class
+****************************************************************************/
+class MonitorApplet : public wxApplet {
+private:
+    DECLARE_DYNAMIC_CLASS(MonitorApplet);
+    DECLARE_EVENT_TABLE();
+       
+protected:
+       ComboBox                        *m_Mfr;                         
+       ComboBox                        *m_Model;
+       MonitorData                     *m_Data;        
+       static MonitorEntry     m_Monitors[];
+       
+                       // Flush the current state to a cookie
+                       void SaveCurrentState();
+                       
+public:
+                       // Constructor (called during dynamic creation)
+                       MonitorApplet();
+
+                       // Psuedo virtual constructor
+       virtual bool Create(
+                               wxHtmlAppletWindow *parent,
+                               const wxSize& size,
+                               long style);
+                               
+                       // Virtual destructor
+       virtual ~MonitorApplet();
+
+                       // Handle HTML navigation to a new URL
+       virtual void OnLinkClicked(const wxHtmlLinkInfo& link); 
+                       
+                       // Handle HTML navigation forward command in applet
+       virtual void OnHistoryForward();
+                       
+                       // Handle HTML navigation back command in applet
+       virtual void OnHistoryBack();
+                       
+                       // Handle messages from the wxAppletManager and other applets
+       virtual void OnMessage(wxEvent& msg);
+
+                       // Update the model and menufacturer lists
+                       void ReadMfrList();
+                       void ReadModelList(bool selectCurrent);
+
+                       // Event handlers       
+                       void OnChange(wxCommandEvent &event);
+       };
+       
+#endif // __WX_MONITORAPPLET_H
+
diff --git a/samples/applet/monitors.c b/samples/applet/monitors.c
new file mode 100644 (file)
index 0000000..e1a9cd6
--- /dev/null
@@ -0,0 +1,3572 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*               Copyright (C) 1991-2001 SciTech Software, Inc.
+*                            All rights reserved.
+*
+*  ======================================================================
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  |                                                                    |
+*  |This copyrighted computer code is a proprietary trade secret of     |
+*  |SciTech Software, Inc., located at 505 Wall Street, Chico, CA 95928 |
+*  |USA (www.scitechsoft.com).  ANY UNAUTHORIZED POSSESSION, USE,       |
+*  |VIEWING, COPYING, MODIFICATION OR DISSEMINATION OF THIS CODE IS     |
+*  |STRICTLY PROHIBITED BY LAW.  Unless you have current, express       |
+*  |written authorization from SciTech to possess or use this code, you |
+*  |may be subject to civil and/or criminal penalties.                  |
+*  |                                                                    |
+*  |If you received this code in error or you would like to report      |
+*  |improper use, please immediately contact SciTech Software, Inc. at  |
+*  |530-894-8400.                                                       |
+*  |                                                                    |
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  ======================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Small database of known monitor names
+*
+****************************************************************************/
+
+MonitorEntry MonitorApplet::m_Monitors[] = {
+       "(Fixed frequency monitor types)","Fixed Frequency  800x600",
+       "(Fixed frequency monitor types)","Fixed Frequency 1024x768",
+       "(Fixed frequency monitor types)","Fixed Frequency 1152x864",
+       "(Fixed frequency monitor types)","Fixed Frequency 1280x1024",
+       "(Standard monitor types)","Laptop Display Panel ( 640x480)",
+       "(Standard monitor types)","Laptop Display Panel ( 800x600)",
+       "(Standard monitor types)","Laptop Display Panel (1024x768)",
+       "(Standard monitor types)","Plug and Play Monitor (VESA DDC)",
+       "(Standard monitor types)","Standard VGA 640x480",
+       "(Standard monitor types)","Super VGA  800x600",
+       "(Standard monitor types)","Super VGA 1024x768",
+       "(Standard monitor types)","Super VGA 1280x1024",
+       "(Standard monitor types)","Super VGA 1600x1200",
+       "Aamazing Technologies, Inc.","Aamazing CM-8426",
+       "Aamazing Technologies, Inc.","Aamazing MS-8431",
+       "Acer","Acer 11D",
+       "Acer","Acer 1455",
+       "Acer","Acer 1555",
+       "Acer","Acer 211c",
+       "Acer","Acer 33D",
+       "Acer","Acer 33DL",
+       "Acer","Acer 34e",
+       "Acer","Acer 34T",
+       "Acer","Acer 34TL",
+       "Acer","Acer 35c",
+       "Acer","Acer 54e",
+       "Acer","Acer 54es",
+       "Acer","Acer 55",
+       "Acer","Acer 55c",
+       "Acer","Acer 55e",
+       "Acer","Acer 55L",
+       "Acer","Acer 56c",
+       "Acer","Acer 56e",
+       "Acer","Acer 56i",
+       "Acer","Acer 56is",
+       "Acer","Acer 56j",
+       "Acer","Acer 56L",
+       "Acer","Acer 57c",
+       "Acer","Acer 57e",
+       "Acer","Acer 57i",
+       "Acer","Acer 58c",
+       "Acer","Acer 76c",
+       "Acer","Acer 76e",
+       "Acer","Acer 76i",
+       "Acer","Acer 76ie",
+       "Acer","Acer 76j",
+       "Acer","Acer 76N",
+       "Acer","Acer 76sl",
+       "Acer","Acer 77c",
+       "Acer","Acer 77e",
+       "Acer","Acer 78c",
+       "Acer","Acer 78i",
+       "Acer","Acer 78ie",
+       "Acer","Acer 79g",
+       "Acer","Acer 98i",
+       "Acer","Acer 99c",
+       "Acer","Acer 99sl",
+       "Acer","Acer F51",
+       "Acer","Acer FP350",
+       "Acer","Acer FP501",
+       "Acer","Acer FP503",
+       "Acer","Acer FP550",
+       "Acer","Acer FP551",
+       "Acer","Acer FP551-0",
+       "Acer","Acer FP555",
+       "Acer","Acer FP558",
+       "Acer","Acer FP750",
+       "Acer","Acer FP855",
+       "Acer","Acer G772",
+       "Acer","Acer G781",
+       "Acer","Acer G991",
+       "Acer","Acer P791",
+       "Acer","Acer P911",
+       "Acer","Acer V981",
+       "Acer","AcerView 11D",
+       "Acer","AcerView 15P",
+       "Acer","AcerView 211c",
+       "Acer","AcerView 33",
+       "Acer","AcerView 33D",
+       "Acer","AcerView 33DL",
+       "Acer","AcerView 34e",
+       "Acer","AcerView 34T",
+       "Acer","AcerView 34TL",
+       "Acer","AcerView 35",
+       "Acer","AcerView 35c",
+       "Acer","AcerView 54e",
+       "Acer","AcerView 54es",
+       "Acer","AcerView 55",
+       "Acer","AcerView 55c",
+       "Acer","AcerView 55e",
+       "Acer","AcerView 55L",
+       "Acer","AcerView 56c",
+       "Acer","AcerView 56e",
+       "Acer","AcerView 56i",
+       "Acer","AcerView 56is",
+       "Acer","AcerView 56j",
+       "Acer","AcerView 56L",
+       "Acer","AcerView 57i",
+       "Acer","AcerView 7015",
+       "Acer","AcerView 7133s",
+       "Acer","AcerView 7134e",
+       "Acer","AcerView 7134s",
+       "Acer","AcerView 7154e",
+       "Acer","AcerView 7154s",
+       "Acer","AcerView 7156e",
+       "Acer","AcerView 7156i",
+       "Acer","AcerView 7156is",
+       "Acer","AcerView 7156s",
+       "Acer","AcerView 7176ie",
+       "Acer","AcerView 7176is",
+       "Acer","AcerView 7178ie",
+       "Acer","AcerView 76c",
+       "Acer","AcerView 76e",
+       "Acer","AcerView 76i",
+       "Acer","AcerView 76ie",
+       "Acer","AcerView 76j",
+       "Acer","AcerView 76N",
+       "Acer","AcerView 76sl",
+       "Acer","AcerView 77c",
+       "Acer","AcerView 77e",
+       "Acer","AcerView 78c",
+       "Acer","AcerView 78i",
+       "Acer","AcerView 78ie",
+       "Acer","AcerView 79g",
+       "Acer","AcerView 98i",
+       "Acer","AcerView 99c",
+       "Acer","AcerView 99sl",
+       "Acer","AcerView F31",
+       "Acer","AcerView F31e",
+       "Acer","AcerView F50p",
+       "Acer","AcerView F51",
+       "Acer","Aspire 33s",
+       "Acer","Aspire 34Ts",
+       "Acer","Aspire 54s",
+       "Acer","Aspire 55s",
+       "Acer","Aspire 56s",
+       "Acer","Aspire 76is",
+       "Acer","Aspire 77is",
+       "Acer","Aspire 77s",
+       "Action Systems, Inc.","Action Monitor CA-1454",
+       "Action Systems, Inc.","Action Monitor CA-1570",
+       "Action Systems, Inc.","Action Monitor CH-1999",
+       "Action Systems, Inc.","Action Monitor CK-1566",
+       "Action Systems, Inc.","Action Monitor CK-4148",
+       "Action Systems, Inc.","Action Monitor CK-4158",
+       "Action Systems, Inc.","Action Monitor CL-1566",
+       "Action Systems, Inc.","Action Monitor CL-1570",
+       "Action Systems, Inc.","Action Monitor CL-1766",
+       "Action Systems, Inc.","Action Monitor CL-1770",
+       "Action Systems, Inc.","Action Monitor CL-1792",
+       "Action Systems, Inc.","Action Monitor CL-1999",
+       "Action Systems, Inc.","Action Monitor CX-1566",
+       "Action Systems, Inc.","Action Monitor CX-4158",
+       "Action Systems, Inc.","AXION LCD Monitor LA-1560U",
+       "Actix Systems, Inc.","Actix Systems CX1557",
+       "Adara Technology, Inc.","Adara Technology AML-1402",
+       "Adara Technology, Inc.","Adara Technology AML-2001",
+       "ADI Corporation.","ADI Duo",
+       "ADI Corporation.","ADI MicroScan 17",
+       "ADI Corporation.","ADI MicroScan 17X",
+       "ADI Corporation.","ADI MicroScan 17X+",
+       "ADI Corporation.","ADI MicroScan 3V",
+       "ADI Corporation.","ADI MicroScan 4P/4P+",
+       "ADI Corporation.","ADI MicroScan 4V",
+       "ADI Corporation.","ADI MicroScan 5G",
+       "ADI Corporation.","ADI MicroScan 5L",
+       "ADI Corporation.","ADI MicroScan 5P/5P+",
+       "ADI Corporation.","ADI MicroScan 5T",
+       "ADI Corporation.","ADI MicroScan 5V",
+       "ADI Corporation.","ADI MicroScan 5V+",
+       "ADI Corporation.","ADI MicroScan 6G",
+       "ADI Corporation.","ADI MicroScan 6L",
+       "ADI Corporation.","ADI MicroScan 6P",
+       "ADI Corporation.","ADI MicroScan G55",
+       "ADI Corporation.","ADI MicroScan G56",
+       "ADI Corporation.","ADI MicroScan G60",
+       "ADI Corporation.","ADI MicroScan G66",
+       "ADI Corporation.","ADI MicroScan G70",
+       "ADI Corporation.","ADI MicroScan P40",
+       "ADI Corporation.","ADI MicroScan P50",
+       "ADI Corporation.","ADI MicroScan P55",
+       "ADI Corporation.","ADI ProVista 14",
+       "ADI Corporation.","ADI ProVista E30",
+       "ADI Corporation.","ADI ProVista E33",
+       "ADI Corporation.","ADI ProVista E35",
+       "ADI Corporation.","ADI ProVista E40",
+       "ADI Corporation.","ADI ProVista E44",
+       "ADI Corporation.","ADI ProVista E55",
+       "ADI Corporation.","ADI ProVista E66",
+       "ADI Corporation.","ADI ProVista V30",
+       "ADI Systems, Inc.","ADI DMC-2304",
+       "ADI Systems, Inc.","ADI Duo",
+       "ADI Systems, Inc.","ADI MicroScan 17",
+       "ADI Systems, Inc.","ADI MicroScan 17X",
+       "ADI Systems, Inc.","ADI MicroScan 17X+",
+       "ADI Systems, Inc.","ADI MicroScan 2E",
+       "ADI Systems, Inc.","ADI MicroScan 3E",
+       "ADI Systems, Inc.","ADI MicroScan 3E+",
+       "ADI Systems, Inc.","ADI MicroScan 3V",
+       "ADI Systems, Inc.","ADI MicroScan 4A",
+       "ADI Systems, Inc.","ADI MicroScan 4G",
+       "ADI Systems, Inc.","ADI MicroScan 4GP",
+       "ADI Systems, Inc.","ADI MicroScan 4P/4P+",
+       "ADI Systems, Inc.","ADI MicroScan 4V",
+       "ADI Systems, Inc.","ADI MicroScan 5AP",
+       "ADI Systems, Inc.","ADI MicroScan 5EP",
+       "ADI Systems, Inc.","ADI MicroScan 5G",
+       "ADI Systems, Inc.","ADI MicroScan 5L",
+       "ADI Systems, Inc.","ADI MicroScan 5P/5P+",
+       "ADI Systems, Inc.","ADI MicroScan 5T",
+       "ADI Systems, Inc.","ADI MicroScan 5V",
+       "ADI Systems, Inc.","ADI MicroScan 5V+",
+       "ADI Systems, Inc.","ADI MicroScan 6G",
+       "ADI Systems, Inc.","ADI MicroScan 6L",
+       "ADI Systems, Inc.","ADI MicroScan 6P",
+       "ADI Systems, Inc.","ADI MicroScan G55",
+       "ADI Systems, Inc.","ADI MicroScan G56",
+       "ADI Systems, Inc.","ADI MicroScan G60",
+       "ADI Systems, Inc.","ADI MicroScan G66",
+       "ADI Systems, Inc.","ADI MicroScan G70",
+       "ADI Systems, Inc.","ADI MicroScan P40",
+       "ADI Systems, Inc.","ADI MicroScan P50",
+       "ADI Systems, Inc.","ADI MicroScan P55",
+       "ADI Systems, Inc.","ADI ProVista 14",
+       "ADI Systems, Inc.","ADI ProVista E30",
+       "ADI Systems, Inc.","ADI ProVista E33",
+       "ADI Systems, Inc.","ADI ProVista E35",
+       "ADI Systems, Inc.","ADI ProVista E40",
+       "ADI Systems, Inc.","ADI ProVista E44",
+       "ADI Systems, Inc.","ADI ProVista E55",
+       "ADI Systems, Inc.","ADI ProVista E66",
+       "Alpha","Alpha Data ACM-17",
+       "Alpha","Alpha Data ACM-215",
+       "Alpha","Alpha Data ACM-217",
+       "Alpha","Alpha Data ACM-217S",
+       "Alpha","Alpha Data ACM-317",
+       "AOC International (Europe) Gmbh","AOC Spectrum 7Vlr,7VlrA,7Vlr+ & 7VlrA+",
+       "AOC International (Europe) Gmbh","AOC Spectrum 9Glr,9GlrA,9Glrs & 9GlrsA",
+       "AOC International (U.S.A.), Ltd.","AOC CM-324",
+       "AOC International (U.S.A.), Ltd.","AOC CM-325",
+       "AOC International (U.S.A.), Ltd.","AOC CM-326",
+       "AOC International (U.S.A.), Ltd.","AOC SPECTRUM 4V,4VA,4Vlr & 4VlrA, 4Vn, 4VnA",
+       "AOC International (U.S.A.), Ltd.","AOC SPECTRUM 5Glr",
+       "AOC International (U.S.A.), Ltd.","AOC SPECTRUM 5Nlr",
+       "AOC International (U.S.A.), Ltd.","AOC SPECTRUM 5Vlr & 5VlrA",
+       "AOC International (U.S.A.), Ltd.","AOC SPECTRUM 7DlrA",
+       "AOC International (U.S.A.), Ltd.","AOC SPECTRUM 7Nlr",
+       "Apple Computer, Inc.","AppleVision 850/850AV",
+       "AST","AST Sabre",
+       "AST","ASTVision 20H",
+       "AST","ASTVision 4I",
+       "AST","ASTVision 4L",
+       "AST","ASTVision 4N",
+       "AST","ASTVision 4V",
+       "AST","ASTVision 5E",
+       "AST","ASTVision 5L",
+       "AST","ASTVision 5U",
+       "AST","ASTVision 5V",
+       "AST","ASTVision 7H",
+       "AST","ASTVision 7L",
+       "AST","ASTVision 7P",
+       "AST","ASTVision 7U",
+       "AT&T","AT&T 14 in. Color Economy",
+       "AT&T","AT&T 14 in. Color Value",
+       "AT&T","AT&T 14 in. Color Value - Low Radiation",
+       "AT&T","AT&T 14 in. Mono",
+       "AT&T","AT&T 15 in. Color",
+       "AT&T","AT&T 17 in. Color Professional",
+       "AT&T","AT&T 17 in. Color Value",
+       "AT&T","AT&T CRT-365",
+       "AT&T","AT&T CRT-395",
+       "Bridge Information Co.,Ltd","Bridge BM17C",
+       "Bus Computer Systems","Bus Computer Systems Bus_VGA",
+       "Carabel","Carabel Data System AV-14CRT",
+       "Carabel","Carabel Data System AV-17CRT",
+       "Carabel","Carabel Data System AV-21CRT",
+       "Carroll Touch","Carroll Touch CT1381A",
+       "Colorgraphic Communications Corp.","Colorgraphic EG2040",
+       "COMPAQ","COMPAQ 1024",
+       "COMPAQ","COMPAQ 140",
+       "COMPAQ","COMPAQ 150",
+       "COMPAQ","COMPAQ 151FS",
+       "COMPAQ","COMPAQ 171FS",
+       "COMPAQ","COMPAQ 172",
+       "COMPAQ","COMPAQ Advanced Graphics",
+       "COMPAQ","COMPAQ Internal VGA Panel",
+       "COMPAQ","COMPAQ P110 Color Monitor",
+       "COMPAQ","COMPAQ P1100 Color Monitor",
+       "COMPAQ","COMPAQ P1610 Color Monitor",
+       "COMPAQ","COMPAQ P50 Color Monitor",
+       "COMPAQ","COMPAQ P70 Color Monitor",
+       "COMPAQ","COMPAQ P700 Color Monitor",
+       "COMPAQ","COMPAQ P75 Color Monitor",
+       "COMPAQ","COMPAQ P900 Color Monitor",
+       "COMPAQ","COMPAQ Presario 140",
+       "COMPAQ","COMPAQ Presario 150",
+       "COMPAQ","COMPAQ Presario Integrated Monitor",
+       "COMPAQ","COMPAQ Presario MV400 Color Monitor",
+       "COMPAQ","COMPAQ Presario MV500 Color Monitor",
+       "COMPAQ","COMPAQ Presario MV700 Color Monitor",
+       "COMPAQ","COMPAQ QVision 150",
+       "COMPAQ","COMPAQ QVision 170",
+       "COMPAQ","COMPAQ QVision 172",
+       "COMPAQ","COMPAQ QVision 200",
+       "COMPAQ","COMPAQ QVision 210",
+       "COMPAQ","COMPAQ S410c Color Monitor",
+       "COMPAQ","COMPAQ S500 Color Monitor",
+       "COMPAQ","COMPAQ S510 Color Monitor",
+       "COMPAQ","COMPAQ S700 Color Monitor",
+       "COMPAQ","COMPAQ S710 Color Monitor",
+       "COMPAQ","COMPAQ S900 Color Monitor",
+       "COMPAQ","COMPAQ S910 Color Monitor",
+       "COMPAQ","COMPAQ SVGA",
+       "COMPAQ","COMPAQ TFT450 Flat Panel Monitor",
+       "COMPAQ","COMPAQ TFT500 Flat Panel Monitor",
+       "COMPAQ","COMPAQ TFT5000 Flat Panel Monitor",
+       "COMPAQ","COMPAQ TFT5000S Flat Panel Monitor",
+       "COMPAQ","COMPAQ TFT5004/TFT5005 Flat Panel Monitor",
+       "COMPAQ","COMPAQ TFT5010 Flat Panel Monitor",
+       "COMPAQ","COMPAQ TFT7000 Flat Panel Monitor",
+       "COMPAQ","COMPAQ TFT8000 Flat Panel Monitor",
+       "COMPAQ","COMPAQ TFT8010 Flat Panel Monitor",
+       "COMPAQ","COMPAQ TFT8020 Flat Panel Monitor",
+       "COMPAQ","COMPAQ V1000 Color Monitor",
+       "COMPAQ","COMPAQ V40 Color Monitor",
+       "COMPAQ","COMPAQ V45 Color Monitor",
+       "COMPAQ","COMPAQ V450 Color Monitor",
+       "COMPAQ","COMPAQ V50 Color Monitor",
+       "COMPAQ","COMPAQ V500 Color Monitor",
+       "COMPAQ","COMPAQ V55 Color Monitor",
+       "COMPAQ","COMPAQ V70 Color Monitor",
+       "COMPAQ","COMPAQ V700 Color Monitor",
+       "COMPAQ","COMPAQ V75 Color Monitor",
+       "COMPAQ","COMPAQ V90 Color Monitor",
+       "COMPAQ","COMPAQ V900 Color Monitor",
+       "COMPAQ","COMPAQ VGA",
+       "Compeq USA/Focus Technology","Compeq CT-1458",
+       "Compeq USA/Focus Technology","Compeq CT-1958",
+       "Computer Technology Link","CTL 700TF",
+       "Computer Technology Link","CTL 910TF",
+       "Conrac Display Products","Conrac 7126",
+       "Conrac Display Products","Conrac 7211",
+       "Conrac Display Products","Conrac 7214",
+       "Conrac Display Products","Conrac 7241",
+       "Conrac Display Products","Conrac 7250",
+       "Conrac Display Products","Conrac 7351",
+       "Conrac Display Products","Conrac 7550",
+       "Conrac Display Products","Conrac 9250",
+       "Cordata Technologies, Inc.","Cordata CMC-141M",
+       "Cordata Technologies, Inc.","Cordata CMC-1500BF",
+       "Cordata Technologies, Inc.","Cordata CMC-1500M",
+       "Cordata Technologies, Inc.","Cordata CMC-1500TF",
+       "Cordata Technologies, Inc.","Cordata CMC-1700M",
+       "Cordata Technologies, Inc.","Cordata CMC-2100H",
+       "Cordata Technologies, Inc.","Cordata CMC-2100M",
+       "CTL - Computer Technology Link","CTL 4n",
+       "CTL - Computer Technology Link","CTL 5fln",
+       "CTL - Computer Technology Link","CTL 5Ln",
+       "CTL - Computer Technology Link","CTL 5xln",
+       "CTL - Computer Technology Link","CTL 5xn",
+       "CTL - Computer Technology Link","CTL 7dln/7sln",
+       "CTL - Computer Technology Link","CTL 7fln",
+       "CTL - Computer Technology Link","CTL 7Ln",
+       "CTL - Computer Technology Link","CTL 900VX",
+       "CTL - Computer Technology Link","CTL 9ln",
+       "CTX - Chuntex Electronic","CTX 1451",
+       "CTX - Chuntex Electronic","CTX 1451ES",
+       "CTX - Chuntex Electronic","CTX 1451GM",
+       "CTX - Chuntex Electronic","CTX 1462GM",
+       "CTX - Chuntex Electronic","CTX 15-Group 65KHz/100Hz Monitor",
+       "CTX - Chuntex Electronic","CTX 1551",
+       "CTX - Chuntex Electronic","CTX 1562",
+       "CTX - Chuntex Electronic","CTX 1562ES",
+       "CTX - Chuntex Electronic","CTX 1562GM",
+       "CTX - Chuntex Electronic","CTX 1565",
+       "CTX - Chuntex Electronic","CTX 1565GM",
+       "CTX - Chuntex Electronic","CTX 1569",
+       "CTX - Chuntex Electronic","CTX 1765",
+       "CTX - Chuntex Electronic","CTX 1765GM",
+       "CTX - Chuntex Electronic","CTX 1785",
+       "CTX - Chuntex Electronic","CTX 1785GM",
+       "CTX - Chuntex Electronic","CTX 19D-Group 107KHz/160Hz Monitor",
+       "CTX - Chuntex Electronic","CTX 2085",
+       "CTX - Chuntex Electronic","CTX 2185",
+       "CTX - Chuntex Electronic","CTX 960D Class Monitor",
+       "CTX - Chuntex Electronic","CTX 960T Class Monitor",
+       "CTX - Chuntex Electronic","CTX CPS-1460",
+       "CTX - Chuntex Electronic","CTX CPS-1560",
+       "CTX - Chuntex Electronic","CTX CPS-1750",
+       "CTX - Chuntex Electronic","CTX CPS-1760",
+       "CTX - Chuntex Electronic","CTX CPS-2160",
+       "CTX - Chuntex Electronic","CTX CPS-2180",
+       "CTX - Chuntex Electronic","CTX CVP-5439",
+       "CTX - Chuntex Electronic","CTX CVP-5468",
+       "CTX - Chuntex Electronic","CTX CVP-5468NI",
+       "CTX - Chuntex Electronic","CTX CVP-5468NL",
+       "CTX - Chuntex Electronic","CTX CVS-3436",
+       "CTX - Chuntex Electronic","CTX CVS-3450",
+       "CTX - Chuntex Electronic","CTX EX1200 series",
+       "CTX - Chuntex Electronic","CTX EX1300",
+       "CTX - Chuntex Electronic","CTX EX1300 series",
+       "CTX - Chuntex Electronic","CTX EX700",
+       "CTX - Chuntex Electronic","CTX EX800",
+       "CTX - Chuntex Electronic","CTX EX900",
+       "CTX - Chuntex Electronic","CTX EX960 series",
+       "CTX - Chuntex Electronic","CTX MS600",
+       "CTX - Chuntex Electronic","CTX Multiscan 3436",
+       "CTX - Chuntex Electronic","CTX PR1200 series",
+       "CTX - Chuntex Electronic","CTX PR1250 series",
+       "CTX - Chuntex Electronic","CTX PR1300 series",
+       "CTX - Chuntex Electronic","CTX PR1350 series",
+       "CTX - Chuntex Electronic","CTX PR1400 series",
+       "CTX - Chuntex Electronic","CTX PR1400F",
+       "CTX - Chuntex Electronic","CTX PR1450 series",
+       "CTX - Chuntex Electronic","CTX PR500 series",
+       "CTX - Chuntex Electronic","CTX PR700 series",
+       "CTX - Chuntex Electronic","CTX PR705F series",
+       "CTX - Chuntex Electronic","CTX PR710 series",
+       "CTX - Chuntex Electronic","CTX PR710, PR711 series",
+       "CTX - Chuntex Electronic","CTX PR711F series",
+       "CTX - Chuntex Electronic","CTX PR715 series",
+       "CTX - Chuntex Electronic","CTX PR950 series",
+       "CTX - Chuntex Electronic","CTX PR955 series",
+       "CTX - Chuntex Electronic","CTX PR960F series",
+       "CTX - Chuntex Electronic","CTX TopView 150",
+       "CTX - Chuntex Electronic","CTX TopView 150-A",
+       "CTX - Chuntex Electronic","CTX VL400, PL4",
+       "CTX - Chuntex Electronic","CTX VL410",
+       "CTX - Chuntex Electronic","CTX VL500 series, MS500 series",
+       "CTX - Chuntex Electronic","CTX VL510 series, PL5 series",
+       "CTX - Chuntex Electronic","CTX VL700",
+       "CTX - Chuntex Electronic","CTX VL700 series, MS700 series, PL7 series",
+       "CTX - Chuntex Electronic","CTX VL705",
+       "CTX - Chuntex Electronic","CTX VL710 series",
+       "CTX - Chuntex Electronic","CTX VL710 series, EX710 series",
+       "CTX - Chuntex Electronic","CTX VL950 series, EX950 series, PL9 series",
+       "CyberVision, Inc.","CyberVision C112",
+       "CyberVision, Inc.","CyberVision C40",
+       "CyberVision, Inc.","CyberVision C50",
+       "CyberVision, Inc.","CyberVision C52",
+       "CyberVision, Inc.","CyberVision C70",
+       "CyberVision, Inc.","CyberVision C72",
+       "CyberVision, Inc.","CyberVision C92",
+       "CyberVision, Inc.","CyberVision ds115",
+       "CyberVision, Inc.","CyberVision ds69",
+       "CyberVision, Inc.","CyberVision ds6915x",
+       "CyberVision, Inc.","CyberVision ds69T",
+       "CyberVision, Inc.","CyberVision ds86",
+       "CyberVision, Inc.","CyberVision ds86D",
+       "CyberVision, Inc.","CyberVision ds95",
+       "Daewoo","Daewoo 1509B",
+       "Daewoo","Daewoo 1705B",
+       "Daewoo","Daewoo 431X",
+       "Daewoo","Daewoo 511B",
+       "Daewoo","Daewoo 512B",
+       "Daewoo","Daewoo 518B",
+       "Daewoo","Daewoo 518X",
+       "Daewoo","Daewoo 519B",
+       "Daewoo","Daewoo 707B",
+       "Daewoo","Daewoo 710B",
+       "Daewoo","Daewoo 710C",
+       "Daewoo","Daewoo 901D",
+       "Daewoo","Daewoo CMC-1423B1",
+       "Daewoo","Daewoo CMC-1427X1",
+       "Daewoo","Daewoo CMC-1502B1",
+       "Daewoo","Daewoo CMC-1505X",
+       "Daewoo","Daewoo CMC-1507X1",
+       "Daewoo","Daewoo CMC-1703B",
+       "Daewoo","Daewoo CMC-1704C",
+       "Daewoo Electronics Co., Ltd..","Daewoo 103F",
+       "Darius Technology, Ltd.","Darius Technology TSM-1431",
+       "DAYTEK","DAYTEK  DT-1530",
+       "DAYTEK","DAYTEK  DT-1531D",
+       "DAYTEK","DAYTEK  DT-1536D",
+       "DAYTEK","DAYTEK  DT-1536DB",
+       "DAYTEK","DAYTEK  DT-1569D",
+       "DAYTEK","DAYTEK  DT-1726D",
+       "DAYTEK","DAYTEK  DT-1728D",
+       "DAYTEK","DAYTEK  DT-1731D",
+       "DAYTEK","DAYTEK  DT-1731DB",
+       "DAYTEK","DAYTEK  DT-1770",
+       "DAYTEK","DAYTEK  DT-1926D",
+       "DAYTEK","DAYTEK  DT-1995D",
+       "DAYTEK","DAYTEK  DT-1995T",
+       "DAYTEK","DAYTEK  DT-57A",
+       "DAYTEK","DAYTEK  DT-95A",
+       "DAYTEK","DAYTEK  TM-1554D",
+       "DAYTEK","DAYTEK  TM-1569D",
+       "DAYTEK","DAYTEK  TM-1769D",
+       "DAYTEK","DAYTEK  TM-1770D",
+       "DAYTEK","DAYTEK  TM-1995D",
+       "DAYTEK","DAYTEK DT-1436",
+       "DAYTEK","DAYTEK DT-1436A",
+       "DAYTEK","DAYTEK DT-1436AM4",
+       "DAYTEK","DAYTEK DT-1436D",
+       "DAYTEK","DAYTEK DT-1436DM2",
+       "DAYTEK","DAYTEK DT-1436M2",
+       "DAYTEK","DAYTEK DT-14SN",
+       "DAYTEK","DAYTEK DT-14SNI",
+       "DAYTEK","DAYTEK DT-14SNIE",
+       "DAYTEK","DAYTEK DT-14ST39",
+       "DAYTEK","DAYTEK DT-14SV2",
+       "DAYTEK","DAYTEK DT-14SV3",
+       "DAYTEK","DAYTEK DT-14VN",
+       "DAYTEK","DAYTEK DT-14WN4",
+       "DAYTEK","DAYTEK DT-14XV",
+       "DAYTEK","DAYTEK DT-14XV MPR-II",
+       "DAYTEK","DAYTEK DT-14XVB",
+       "DAYTEK","DAYTEK DT-1530",
+       "DAYTEK","DAYTEK DT-1531",
+       "DAYTEK","DAYTEK DT-1531D",
+       "DAYTEK","DAYTEK DT-1531DB",
+       "DAYTEK","DAYTEK DT-1536",
+       "DAYTEK","DAYTEK DT-1536A",
+       "DAYTEK","DAYTEK DT-1536D",
+       "DAYTEK","DAYTEK DT-1726D",
+       "DAYTEK","DAYTEK DT-1730",
+       "DAYTEK","DAYTEK DT-1731",
+       "DAYTEK","DAYTEK DT-1731D",
+       "DAYTEK","DAYTEK DT-1731DB",
+       "Dell Computer Corp.","Dell 1024i",
+       "Dell Computer Corp.","Dell 1024i-P/1024i-Color",
+       "Dell Computer Corp.","Dell 1401FP",
+       "Dell Computer Corp.","Dell 1500FP",
+       "Dell Computer Corp.","Dell 1501FP(Analog)",
+       "Dell Computer Corp.","Dell 1501FP(Digital)",
+       "Dell Computer Corp.","Dell 1569",
+       "Dell Computer Corp.","Dell 1700FP",
+       "Dell Computer Corp.","Dell 1726T-HS/D1025HT",
+       "Dell Computer Corp.","Dell 800M",
+       "Dell Computer Corp.","Dell 828fi",
+       "Dell Computer Corp.","Dell D1025HE",
+       "Dell Computer Corp.","Dell D1025HTX",
+       "Dell Computer Corp.","Dell D1025TM",
+       "Dell Computer Corp.","Dell D1028L",
+       "Dell Computer Corp.","Dell D1226H",
+       "Dell Computer Corp.","Dell D1428L",
+       "Dell Computer Corp.","Dell D1626HT",
+       "Dell Computer Corp.","Dell D2026T",
+       "Dell Computer Corp.","Dell D2128-TCO",
+       "Dell Computer Corp.","Dell D825HR",
+       "Dell Computer Corp.","Dell D825HT",
+       "Dell Computer Corp.","Dell D825TM",
+       "Dell Computer Corp.","Dell D828L",
+       "Dell Computer Corp.","Dell E550",
+       "Dell Computer Corp.","Dell E550mm/E550mmw",
+       "Dell Computer Corp.","Dell E770p",
+       "Dell Computer Corp.","Dell E770s",
+       "Dell Computer Corp.","Dell Eizo 9080i",
+       "Dell Computer Corp.","Dell ES-17",
+       "Dell Computer Corp.","Dell GPD-16C",
+       "Dell Computer Corp.","Dell GPD-19C",
+       "Dell Computer Corp.","Dell Hewitt",
+       "Dell Computer Corp.","Dell M1110",
+       "Dell Computer Corp.","Dell M570",
+       "Dell Computer Corp.","Dell M770",
+       "Dell Computer Corp.","Dell M780",
+       "Dell Computer Corp.","Dell M990",
+       "Dell Computer Corp.","Dell P1110",
+       "Dell Computer Corp.","Dell P1690",
+       "Dell Computer Corp.","Dell P780",
+       "Dell Computer Corp.","Dell P790",
+       "Dell Computer Corp.","Dell P990",
+       "Dell Computer Corp.","Dell P991",
+       "Dell Computer Corp.","Dell Super VGA",
+       "Dell Computer Corp.","Dell Super VGA Colour",
+       "Dell Computer Corp.","Dell Super VGA DL 1428 I/L",
+       "Dell Computer Corp.","Dell Super VGA Jostens",
+       "Dell Computer Corp.","Dell TFT 1400FP",
+       "Dell Computer Corp.","Dell UGA DL 1460 NI",
+       "Dell Computer Corp.","Dell Ultrascan 14C",
+       "Dell Computer Corp.","Dell Ultrascan 14C-E",
+       "Dell Computer Corp.","Dell Ultrascan 14C-EN",
+       "Dell Computer Corp.","Dell Ultrascan 14ES",
+       "Dell Computer Corp.","Dell Ultrascan 14LR",
+       "Dell Computer Corp.","Dell Ultrascan 14XE",
+       "Dell Computer Corp.","Dell Ultrascan 15ES/15ES-P",
+       "Dell Computer Corp.","Dell Ultrascan 15FS-N/15FS-EN",
+       "Dell Computer Corp.","Dell Ultrascan 15FS/15FS-E",
+       "Dell Computer Corp.","Dell Ultrascan 15LR",
+       "Dell Computer Corp.","Dell Ultrascan 15TE",
+       "Dell Computer Corp.","Dell Ultrascan 17ES",
+       "Dell Computer Corp.","Dell Ultrascan 17FS-ELR",
+       "Dell Computer Corp.","Dell Ultrascan 17FS-EN",
+       "Dell Computer Corp.","Dell Ultrascan 17FS-LR",
+       "Dell Computer Corp.","Dell Ultrascan 17FS-N",
+       "Dell Computer Corp.","Dell Ultrascan 21FS",
+       "Dell Computer Corp.","Dell Ultrascan 21TE",
+       "Dell Computer Corp.","Dell Ultrascan V17X",
+       "Dell Computer Corp.","Dell V15X",
+       "Dell Computer Corp.","Dell V17X",
+       "Dell Computer Corp.","Dell VC15 Colour",
+       "Dell Computer Corp.","Dell VGA 800",
+       "Dell Computer Corp.","Dell VGA Color/Color Plus",
+       "Dell Computer Corp.","Dell VGA Monochrome",
+       "Dell Computer Corp.","Dell Vi14X",
+       "Dell Computer Corp.","Dell VS14/15",
+       "Dell Computer Corp.","Dell VS17",
+       "Dell Computer Corp.","Dell VS17X",
+       "Delta Electronics, Inc.","Delta DA-1565",
+       "Delta Electronics, Inc.","Delta DA-570",
+       "Delta Electronics, Inc.","Delta DA-995",
+       "Delta Electronics, Inc.","Delta DB-1765",
+       "Delta Electronics, Inc.","Delta DB-770",
+       "Delta Electronics, Inc.","Delta DC-770",
+       "Delta Electronics, Inc.","Delta DE-570",
+       "Digital Equipment Corp.","Digital 14 in. Color (FR-PCXBV-PF)",
+       "Digital Equipment Corp.","Digital 14 in. Color (FR-PCXBV-SA)",
+       "Digital Equipment Corp.","Digital 14 in. Color (FR-PCXCV-GE)",
+       "Digital Equipment Corp.","Digital 14 in. Color (FR-PCXCV-RA)",
+       "Digital Equipment Corp.","Digital 14 in. Color Monitor (FR-PCXCV-C*)",
+       "Digital Equipment Corp.","Digital 14 in. Monochrome (FR-PC7XV-KA)",
+       "Digital Equipment Corp.","Digital 15 in. Color (FR-PCXBV-PC)",
+       "Digital Equipment Corp.","Digital 15 in. Color (FR-PCXBV-RA)",
+       "Digital Equipment Corp.","Digital 15 in. Color (FR-PCXBV-RD)",
+       "Digital Equipment Corp.","Digital 15 in. Color (FR-PCXBV-RL)",
+       "Digital Equipment Corp.","Digital 15 in. Color (FR-PCXBV-SC)",
+       "Digital Equipment Corp.","Digital 15 in. Color (FR-PCXCV-AC)",
+       "Digital Equipment Corp.","Digital 15 in. Color Monitor (FR-PCXBV-E*)",
+       "Digital Equipment Corp.","Digital 15 in. Color Monitor (FR-PCXCV-D*)",
+       "Digital Equipment Corp.","Digital 17 in. Color (FR-PCXAV-EC)",
+       "Digital Equipment Corp.","Digital 17 in. Color (FR-PCXAV-YZ)",
+       "Digital Equipment Corp.","Digital 17 in. Color (FR-PCXBV-KA)",
+       "Digital Equipment Corp.","Digital 17 in. Color Monitor (FR-PCXBV-F*)",
+       "Digital Equipment Corp.","Digital 19 in. Color (FR-PCXAV-CY)",
+       "Digital Equipment Corp.","Digital 19 in. Color (FR-PCXAV-CZ)",
+       "Digital Equipment Corp.","Digital 19 in. Color (FR-PCXAV-TZ)",
+       "Digital Equipment Corp.","Digital 21 in. Color (FR-PCXAV-HA)",
+       "Digital Equipment Corp.","Digital 21 in. Color (FR-PCXAV-WZ)",
+       "Digital Equipment Corp.","Digital 24 in. Color (FR-PCXAV-AZ)",
+       "Digital Equipment Corp.","FR-PCXAV-VY",
+       "Digital Equipment Corp.","FR-PCXAV-VZ",
+       "Digital Equipment Corp.","FR-PCXAV-WY",
+       "Digital Equipment Corp.","FR-PCXAV-YY",
+       "EIZO","EIZO 9060S",
+       "EIZO","EIZO 9065S",
+       "EIZO","EIZO 9070S",
+       "EIZO","EIZO 9080i",
+       "EIZO","EIZO 9400i",
+       "EIZO","EIZO 9500",
+       "EIZO","EIZO F35",
+       "EIZO","EIZO F55",
+       "EIZO","EIZO F55S",
+       "EIZO","EIZO F56",
+       "EIZO","EIZO F57",
+       "EIZO","EIZO F67",
+       "EIZO","EIZO F77",
+       "EIZO","EIZO F77S",
+       "EIZO","EIZO F78",
+       "EIZO","EIZO FlexScan 6500",
+       "EIZO","EIZO FlexScan 6600",
+       "EIZO","EIZO FlexScan E151L",
+       "EIZO","EIZO FlexScan E54F",
+       "EIZO","EIZO FlexScan E76F",
+       "EIZO","EIZO FlexScan F340iW",
+       "EIZO","EIZO FlexScan F351",
+       "EIZO","EIZO FlexScan F550iW",
+       "EIZO","EIZO FlexScan F552",
+       "EIZO","EIZO FlexScan F553",
+       "EIZO","EIZO FlexScan F560iW",
+       "EIZO","EIZO FlexScan F563",
+       "EIZO","EIZO FlexScan F57",
+       "EIZO","EIZO FlexScan F750i",
+       "EIZO","EIZO FlexScan F760iW",
+       "EIZO","EIZO FlexScan F764",
+       "EIZO","EIZO FlexScan F77S",
+       "EIZO","EIZO FlexScan F780iW",
+       "EIZO","EIZO FlexScan F784",
+       "EIZO","EIZO FlexScan L34",
+       "EIZO","EIZO FlexScan T560i",
+       "EIZO","EIZO FlexScan T562",
+       "EIZO","EIZO FlexScan T563",
+       "EIZO","EIZO FlexScan T660i",
+       "EIZO","EIZO FlexScan T662",
+       "EIZO","EIZO FX-B5",
+       "EIZO","EIZO FX-C5",
+       "EIZO","EIZO FX-C5S",
+       "EIZO","EIZO FX-C6",
+       "EIZO","EIZO FX-C7",
+       "EIZO","EIZO FX-D7",
+       "EIZO","EIZO FX-E7",
+       "EIZO","EIZO FX-E7S",
+       "EIZO","EIZO FX-E8",
+       "EIZO","EIZO L23",
+       "EIZO","EIZO L34",
+       "EIZO","EIZO L360",
+       "EIZO","EIZO L66",
+       "EIZO","EIZO NANAO FlexScan FX-C7",
+       "EIZO","EIZO NANAO FlexScan FX-E7S",
+       "EIZO","EIZO T57",
+       "EIZO","EIZO T57S",
+       "EIZO","EIZO T67",
+       "EIZO","EIZO T67S",
+       "EIZO","EIZO T68",
+       "EIZO","EIZO T77",
+       "EIZO","EIZO T960",
+       "EIZO","EIZO TX-C7",
+       "EIZO","EIZO TX-C7S",
+       "EIZO","EIZO TX-D7",
+       "EIZO","EIZO TX-D7S",
+       "EIZO NANAO","F520",
+       "EIZO NANAO","F980",
+       "EIZO NANAO","L350",
+       "EIZO NANAO","L680",
+       "EIZO NANAO","T550",
+       "EIZO NANAO","T760",
+       "EIZO NANAO","T961",
+       "Elecom","Elecom HRM-14E",
+       "Elecom","Elecom HRM-15",
+       "Elecom","Elecom HRM-17",
+       "Elecom","Elecom HRM-17E",
+       "Elecom","Elecom HRM-L15",
+       "Elecom","Elecom HRM-L17",
+       "Elecom","Elecom LRM-T17",
+       "ELITEGROUP Computer Systems","ECS VERTOS 1401",
+       "ELITEGROUP Computer Systems","ECS VERTOS 1501",
+       "ELITEGROUP Computer Systems","ECS VERTOS 1502",
+       "ELITEGROUP Computer Systems","ECS VERTOS 1503",
+       "ELITEGROUP Computer Systems","ECS VERTOS 1700",
+       "ELITEGROUP Computer Systems","ECS VERTOS 1701",
+       "ELITEGROUP Computer Systems","ECS VERTOS 1702",
+       "ELITEGROUP Computer Systems","ECS VERTOS 2101",
+       "ELITEGROUP Computer Systems","ECS VERTOS 2102",
+       "Elsa AG","Elsa Ecomo Office",
+       "Envision Peripherals, Inc.","AOC Spectrum 7Glr & 7GlrA",
+       "Envision Peripherals, Inc.","AOC Spectrum 7Vlr,7VlrA,7Vlr+ & 7VlrA+",
+       "Envision Peripherals, Inc.","AOC Spectrum 9Glr,9GlrA,9Glrs & 9GlrsA",
+       "Envision Peripherals, Inc.","EPI ENVISION EN-S1770 & EN-S1770A",
+       "Envision Peripherals, Inc.","EPI ENVISION EN-S1785 & EN-S1785A",
+       "Envision Peripherals, Inc.","EPI ENVISION EN-S1995A,EN-S1995A,EN-S1995S & EN-S1995SA",
+       "Envision Perpherals Inc.","AOC LCD MONITOR LM-500",
+       "EPSON","Endeavor ED-1428A",
+       "EPSON","Endeavor ED-1528A",
+       "EPSON","Endeavor ED-1728A",
+       "EPSON","Endeavor EV-1428A",
+       "EPSON","Endeavor VT-75",
+       "EPSON","Epson CG1428I",
+       "EPSON","Epson CG1428N",
+       "EPSON","Epson CG1439I",
+       "EPSON","Epson CG1528N",
+       "EPSON","Epson CG1728N",
+       "EPSON","EPSON CR-7600",
+       "EPSON","EPSON CR-7700",
+       "EPSON","EPSON CRV-1700",
+       "EPSON","EPSON VCR-5000",
+       "Everex Systems, Inc.","Everex Eversync_SVGA",
+       "Falco Data Products, Inc.","Falco Data Products, Inc. FMS",
+       "Fora, Inc.","Fora, Inc. MON-7C5",
+       "Forefront Technology Corp.","Forefront Technology MTS-9608S",
+       "Fujikama O.A. Distribution","Fujikama PVGA-1024A",
+       "Fujitsu","Fujitsu 1554G+",
+       "Fujitsu","Fujitsu DESKPOWER-C",
+       "Fujitsu","FUJITSU e150f",
+       "Fujitsu","FUJITSU e155",
+       "Fujitsu","FUJITSU e177",
+       "Fujitsu","Fujitsu FMV-DP831",
+       "Fujitsu","Fujitsu FMV-DP841",
+       "Fujitsu","Fujitsu FMV-DP842",
+       "Fujitsu","Fujitsu FMV-DP842A",
+       "Fujitsu","Fujitsu FMV-DP843",
+       "Fujitsu","Fujitsu FMV-DP84X1",
+       "Fujitsu","Fujitsu FMV-DP84Z",
+       "Fujitsu","Fujitsu FMV-DP84Z2",
+       "Fujitsu","Fujitsu FMV-DP84Z3",
+       "Fujitsu","Fujitsu FMV-DP871",
+       "Fujitsu","Fujitsu FMV-DP872",
+       "Fujitsu","Fujitsu FMV-DP971",
+       "Fujitsu","Fujitsu FMV-DP972",
+       "Fujitsu","Fujitsu FMV-DP972A",
+       "Fujitsu","Fujitsu FMV-DP973",
+       "Fujitsu","Fujitsu FMV-DP974",
+       "Fujitsu","Fujitsu FMV-DP97X2",
+       "Fujitsu","Fujitsu FMV-DP97X3",
+       "Fujitsu","Fujitsu FMV-DP97Z",
+       "Fujitsu","Fujitsu FMV-DP991",
+       "Fujitsu","Fujitsu FMV-DP992",
+       "Fujitsu","Fujitsu FMV-DPS841",
+       "Fujitsu","Fujitsu FMV-DPS971",
+       "Fujitsu","FUJITSU x150f",
+       "Fujitsu","FUJITSU x151f",
+       "Fujitsu","FUJITSU x176",
+       "Fujitsu","FUJITSU x177",
+       "Fujitsu","FUJITSU x177a",
+       "Fujitsu","FUJITSU x180f",
+       "FUJITSU COMPUTER GMBH","FUJITSU 15 inch CS550",
+       "FUJITSU COMPUTER GMBH","FUJITSU 17 inch C771",
+       "FUJITSU COMPUTER GMBH","FUJITSU LCD 15.1 inch PT-500",
+       "Fujitsu ICL","Fujitsu 1568G1",
+       "Fujitsu ICL","Fujitsu 1769G",
+       "Fujitsu ICL","Fujitsu e155",
+       "Fujitsu ICL","FUJITSU e175",
+       "FUJITSU ICL","FUJITSU e176",
+       "Fujitsu ICL","FUJITSU e213",
+       "Fujitsu ICL","FUJITSU ErgoPro e154",
+       "Fujitsu ICL","Fujitsu ErgoPro e174",
+       "Fujitsu ICL","Fujitsu ErgoPro x153",
+       "FUJITSU ICL","FUJITSU ErgoPro x174",
+       "FUJITSU ICL","FUJITSU ErgoPro x174a",
+       "Fujitsu ICL","Fujitsu FMV-DP84X2",
+       "Fujitsu ICL","Fujitsu FMV-DP84X3(G)",
+       "Fujitsu ICL","Fujitsu FMV-DP97X3",
+       "Fujitsu ICL","Fujitsu FMV-DP97X4",
+       "Fujitsu ICL","Fujitsu FMV-DP98X1",
+       "Fujitsu ICL","Fujitsu FMVDP97X5(G)/FMVDP97X6",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 140v",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 141p",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 141v",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 142v",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 151p",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 151p AutoBrite",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 151v",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 152v",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 171p",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 171v",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 172p",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 172p AutoBrite",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 172v",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 172v AutoBrite",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro 211v",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro e142",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro e153",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro e172",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro e173",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro e212",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro x152",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro x173",
+       "Fujitsu ICL","Fujitsu ICL ErgoPro x173a",
+       "Fujitsu ICL","Fujitsu VL-14TX1",
+       "Fujitsu ICL","Fujitsu VL-15TX1(G)",
+       "Fujitsu ICL","Fujitsu x150f",
+       "FUJITSU ICL","FUJITSU x154",
+       "Fujitsu ICL","Fujitsu x176",
+       "Fujitsu ICL","Fujitsu x177",
+       "Fujitsu ICL","Fujitsu x177a",
+       "FUJITSU ICL","FUJITSU x191",
+       "Funai Electric Company of Taiwan","Funai 17GD",
+       "Gateway","Gateway 14SVGA",
+       "Gateway","Gateway CM751",
+       "Gateway","Gateway CM803",
+       "Gateway","Gateway CrystalScan 1024",
+       "Gateway","Gateway CrystalScan 1024NI",
+       "Gateway","Gateway CrystalScan 1024NI2G",
+       "Gateway","Gateway CrystalScan 14",
+       "Gateway","Gateway CrystalScan 15",
+       "Gateway","Gateway CrystalScan 1572DG",
+       "Gateway","Gateway CrystalScan 1572DGM",
+       "Gateway","Gateway CrystalScan 1572FS",
+       "Gateway","Gateway CrystalScan 17",
+       "Gateway","Gateway CrystalScan 17762LEG",
+       "Gateway","Gateway CrystalScan 500",
+       "Gateway","Gateway CrystalScan 500-069",
+       "Gateway","Gateway CrystalScan 700",
+       "Gateway","Gateway CrystalScan 700-069",
+       "Gateway","Gateway Destination 31-1",
+       "Gateway","Gateway Destination 31-2",
+       "Gateway","Gateway Destination 36-1",
+       "Gateway","Gateway Destination DL27",
+       "Gateway","Gateway Destination DL36",
+       "Gateway","Gateway EV500",
+       "Gateway","Gateway EV700",
+       "Gateway","Gateway EV700-H",
+       "Gateway","Gateway EV900",
+       "Gateway","Gateway FPD1500",
+       "Gateway","Gateway Vivitron 1100",
+       "Gateway","Gateway Vivitron 15",
+       "Gateway","Gateway Vivitron 17",
+       "Gateway","Gateway Vivitron 20",
+       "Gateway","Gateway Vivitron 21",
+       "Gateway","Gateway Vivitron 500",
+       "Gateway","Gateway Vivitron 700",
+       "Gateway","Gateway Vivitron 700-069",
+       "Gateway","Gateway VX1100",
+       "Gateway","Gateway VX700",
+       "Gateway","Gateway VX900",
+       "Gateway","Gateway VX900T",
+       "Golden Dragon","Golden Dragon TY-1411",
+       "Golden Dragon","Golden Dragon TY-2015",
+       "GoldStar Technology, Inc.","GoldStar 1423",
+       "GoldStar Technology, Inc.","GoldStar 1423 Plus VGA",
+       "GoldStar Technology, Inc.","GoldStar 1453 Plus",
+       "GoldStar Technology, Inc.","GoldStar 1460 Plus VGA",
+       "GoldStar Technology, Inc.","GoldStar 1470_Plus",
+       "GoldStar Technology, Inc.","GoldStar 1490",
+       "GoldStar Technology, Inc.","GoldStar 1510",
+       "GoldStar Technology, Inc.","GoldStar 1620",
+       "GoldStar Technology, Inc.","GoldStar 1710",
+       "GoldStar Technology, Inc.","GoldStar 1725",
+       "Hansol Electronics","Hansol  400F",
+       "Hansol Electronics","Hansol 2100A",
+       "Hansol Electronics","Hansol 2100P",
+       "Hansol Electronics","Hansol 400F",
+       "Hansol Electronics","Hansol 400P",
+       "Hansol Electronics","Hansol 401A",
+       "Hansol Electronics","Hansol 500A",
+       "Hansol Electronics","Hansol 500F",
+       "Hansol Electronics","Hansol 501P",
+       "Hansol Electronics","Hansol 510A",
+       "Hansol Electronics","Hansol 510F",
+       "Hansol Electronics","Hansol 701A",
+       "Hansol Electronics","Hansol 701P",
+       "Hansol Electronics","Hansol 705D",
+       "Hansol Electronics","Hansol 710E/710Aplus",
+       "Hansol Electronics","Hansol 710P/710D",
+       "Hansol Electronics","Hansol 900P",
+       "Hansol Electronics","Hansol 910A",
+       "Hansol Electronics","Hansol 920D",
+       "Hansol Electronics","Hansol 920eF",
+       "Hansol Electronics","Hansol Electronics Mazellan14px",
+       "Hansol Electronics","Hansol Electronics Mazellan15ax",
+       "Hansol Electronics","Hansol Electronics Mazellan17ax",
+       "Hansol Electronics","Hansol Electronics Mazellan17px",
+       "Hansol Electronics","Hansol Electronics Mazellan400A",
+       "Hansol Electronics","Hansol Electronics Mazellan400P",
+       "Hansol Electronics","Hansol Electronics Mazellan500A",
+       "Hansol Electronics","Hansol Electronics Mazellan500P",
+       "Hansol Electronics","Hansol Electronics Mazellan700A",
+       "Hansol Electronics","Hansol Electronics Mazellan700P",
+       "Hansol Electronics","Hansol Mazellan14ax",
+       "Hansol Electronics","Hansol Mazellan14px",
+       "Hansol Electronics","Hansol Mazellan15ax",
+       "Hansol Electronics","Hansol Mazellan17ax",
+       "Hansol Electronics","Hansol Mazellan17px",
+       "Hansol Electronics","Hansol Mazellan400A",
+       "Hansol Electronics","Hansol Mazellan400P",
+       "Hansol Electronics","Hansol Mazellan401A",
+       "Hansol Electronics","Hansol Mazellan500A",
+       "Hansol Electronics","Hansol Mazellan500M",
+       "Hansol Electronics","Hansol Mazellan500P",
+       "Hansol Electronics","Hansol Mazellan501P",
+       "Hansol Electronics","Hansol Mazellan700A",
+       "Hansol Electronics","Hansol Mazellan700P",
+       "Hansol Electronics","Hansol Mazellan701A",
+       "Hansol Electronics","Hansol Mazellan701P",
+       "Hansol Electronics","Hansol Mazellan900P",
+       "Hansol Electronics","Hansol Mazellan_400P",
+       "Hansol Electronics","Hansol Mazellan_500A",
+       "HCI","HCI Maxiscan",
+       "Hewlett Packard","HP D1187A 20-inch Display",
+       "Hewlett Packard","HP D1188A 20-inch Display",
+       "Hewlett Packard","HP D1192A VGA Monochrome 14-inch Display",
+       "Hewlett Packard","HP D1192B VGA Monochrome 14-inch Display",
+       "Hewlett Packard","HP D1193A Ultra VGA 17-inch",
+       "Hewlett Packard","HP D1194A SVGA 14-inch Display",
+       "Hewlett Packard","HP D1195A Ergo-SVGA 14-inch Display",
+       "Hewlett Packard","HP D1196A Ergo Ultra VGA 15-inch Display",
+       "Hewlett Packard","HP D1197A Color VGA 14-inch Display",
+       "Hewlett Packard","HP D1198A SVGA 14-inch Display",
+       "Hewlett Packard","HP D1199A Ultra VGA 1600 21-inch Display",
+       "Hewlett Packard","HP D1815A 1024 Low Emissions 14-inch Display",
+       "Hewlett Packard","HP D2800A Ultra VGA 1600 21-inch Display",
+       "Hewlett Packard","HP D2801A VGA Monochrome 14-inch Display",
+       "Hewlett Packard","HP D2801A/B Monochrome VGA 14-inch Display",
+       "Hewlett Packard","HP D2802A Entry-Level SVGA 14-inch Display",
+       "Hewlett Packard","HP D2802A SVGA 14-inch Display",
+       "Hewlett Packard","HP D2803A Super VGA 1024i 14-inch Display",
+       "Hewlett Packard","HP D2804A Super VGA and 1024i 14-inch Display",
+       "Hewlett Packard","HP D2804A/B Super VGA 1024i 14-inch Display",
+       "Hewlett Packard","HP D2805A Ergo 1024 14-inch Display",
+       "Hewlett Packard","HP D2806A Ergo Ultra VGA 15-inch Display",
+       "Hewlett Packard","HP D2806A/B Ergo Ultra VGA 15-inch Display",
+       "Hewlett Packard","HP D2807A Ultra VGA 1280 17-inch Display",
+       "Hewlett Packard","HP D2807A/B Ultra VGA 1280 17-inch Display",
+       "Hewlett Packard","HP D2808 1024 Low Emissions 15-inch Display",
+       "Hewlett Packard","HP D2808A 1024 Low Emissions 15-inch Display",
+       "Hewlett Packard","HP D2809A 1024 Low Emissions MM 15-inch Display",
+       "Hewlett Packard","HP D2810A 1024 14-inch Display",
+       "Hewlett Packard","HP D2811A 1024 Low Emissions 14-inch Display",
+       "Hewlett Packard","HP D2813 1024 14-inch Display",
+       "Hewlett Packard","HP D2814A Super VGA and 1024I 14-inch Display",
+       "Hewlett Packard","HP D2814A Super VGA Low Emissions 14-inch Display",
+       "Hewlett Packard","HP D2815 1024 Low Emissions 14-inch Display",
+       "Hewlett Packard","HP D2817A Ultra VGA 1280 17-inch Display",
+       "Hewlett Packard","HP D2818 Ultra VGA 1280 17-inch Display",
+       "Hewlett Packard","HP D2819 Ultra VGA 1280 Extra Low Emissions 17-inch Display",
+       "Hewlett Packard","HP D2821 1024 Low Emissions 14-inch Display",
+       "Hewlett Packard","HP D2825 Ultra VGA 1024 15-inch Display",
+       "Hewlett Packard","HP D2826 15-inch Display",
+       "Hewlett Packard","HP D2830 Ergo 1024 15-inch Display",
+       "Hewlett Packard","HP D2831 Ergo 1024 Extra Low Emissions 15-inch Display",
+       "Hewlett Packard","HP D2832A",
+       "Hewlett Packard","HP D2835 Ultra VGA 1280 17-inch Display",
+       "Hewlett Packard","HP D2836 Ultra VGA 1280 Extra Low Emissions 17-inch Display",
+       "Hewlett Packard","HP D2838 M700 17-inch Display",
+       "Hewlett Packard","HP D2840 Ergo 1280 17-inch Display",
+       "Hewlett Packard","HP D2843 M900 Monitor",
+       "Hewlett Packard","HP D2845 Ergo 1600 21-inch Display",
+       "Hewlett Packard","HP D2846 P1100 Monitor",
+       "Hewlett Packard","HP D3857A Multi Media 15-inch Display",
+       "Hewlett Packard","HP D3857A Multi Media 15-inch Display.",
+       "Hewlett Packard","HP D3858A Multi Media 14-inch Display",
+       "Hewlett Packard","HP D3859A Multi Media 17-inch Display",
+       "Hewlett Packard","HP D3861A Multi Scan 14-inch Display",
+       "Hewlett Packard","HP D3899A Multi Media 14-inch Display",
+       "Hewlett Packard","HP D5060 1024 14-inch Liquid Crystal Display",
+       "Hewlett Packard","HP D5258A Pavilion M50 Monitor",
+       "Hewlett Packard","HP D5259A Pavilion M70 Monitor",
+       "Hewlett Packard","HP D5269A Pavilion M40 Monitor",
+       "Hewlett Packard","HP D6433A Pavilion M90 Monitor",
+       "Hewlett Packard","HP D7739A Pavilion S50 Monitor",
+       "Hewlett Packard","HP D7740A Pavilion S70 Monitor",
+       "Hewlett Packard","HP Pavilion M45/S40 Monitor",
+       "Hewlett-Packard","HP D2800 Ultra VGA 1600 21-inch Display",
+       "Hewlett-Packard","HP D2801 Monochrome VGA 14-inch Display",
+       "Hewlett-Packard","HP D2802 Entry-Level SVGA 14-inch Display",
+       "Hewlett-Packard","HP D2803 Super VGA 1024i 14-inch Display",
+       "Hewlett-Packard","HP D2804 Super VGA 1024i 14-inch Display",
+       "Hewlett-Packard","HP D2805 Ergo 1024 14-inch Display",
+       "Hewlett-Packard","HP D2806 Ergo Ultra VGA 15-inch Display",
+       "Hewlett-Packard","HP D2807 Ultra VGA 1280 17-inch Display",
+       "Hewlett-Packard","HP D2808 1024 Low Emissions 15-inch Display",
+       "Hewlett-Packard","HP D2809 1024 Low Emissions MM 15-inch Display",
+       "Hewlett-Packard","HP D2810 1024 14-inch Display",
+       "Hewlett-Packard","HP D2811 1024 Low Emissions 14-inch Display",
+       "Hewlett-Packard","HP D2813 1024 14-inch Display",
+       "Hewlett-Packard","HP D2814 Super VGA Low Emissions 14-inch Display",
+       "Hewlett-Packard","HP D2815 1024 Low Emissions 14-inch Display",
+       "Hewlett-Packard","HP D2817 Ultra VGA 1280 17-inch Display",
+       "Hewlett-Packard","HP D2818 Ultra VGA 1280 17-inch Display",
+       "Hewlett-Packard","HP D2819 Ultra VGA 1280 Extra Low Emissions 17-inch Display",
+       "Hewlett-Packard","HP D2821 1024 Low Emissions 14-inch Display",
+       "Hewlett-Packard","HP D2825 Ultra VGA 1024 15-inch Display",
+       "Hewlett-Packard","HP D2826 HP 50 15-inch Display",
+       "Hewlett-Packard","HP D2827 HP 51 15-inch Display",
+       "Hewlett-Packard","HP D2828 HP 52 15-inch Monitor",
+       "Hewlett-Packard","HP D2830 Ergo 1024 15-inch Display",
+       "Hewlett-Packard","HP D2831 Ergo 1024 Extra Low Emissions 15-inch Display",
+       "Hewlett-Packard","HP D2832 HP 500 15-inch Monitor",
+       "Hewlett-Packard","HP D2835 Ultra VGA 1280 17-inch Display",
+       "Hewlett-Packard","HP D2836 Ultra VGA 1280 Extra Low Emissions 17-inch Display",
+       "Hewlett-Packard","HP D2837 HP 70 17-inch Display",
+       "Hewlett-Packard","HP D2838 HP 700 17-inch Monitor",
+       "Hewlett-Packard","HP D2839 HP 70 17-inch Monitor",
+       "Hewlett-Packard","HP D2840 Ergo 1280 17-inch Display",
+       "Hewlett-Packard","HP D2842 HP 90 19-inch Display",
+       "Hewlett-Packard","HP D2843 M900 19-inch Monitor",
+       "Hewlett-Packard","HP D2845 Ergo 1600 21-inch Display",
+       "Hewlett-Packard","HP D2846 P1100 21-inch Monitor",
+       "Hewlett-Packard","HP D2847 P1110 21-inch Monitor",
+       "Hewlett-Packard","HP D5060 1024 14-inch Liquid Crystal Display",
+       "Hewlett-Packard","HP D5061 L1500 15-inch LCD Monitor",
+       "Hewlett-Packard","HP D5065 L1800 18.1-inch LCD Monitor",
+       "Hewlett-Packard","HP D5069 L1810 18.1-inch LCD Monitor",
+       "Hewlett-Packard","HP D8891 HP 40 14-inch Monitor",
+       "Hewlett-Packard","HP D8894 HP 55 15-inch Monitor",
+       "Hewlett-Packard","HP D8895 HP 55 15-inch Monitor",
+       "Hewlett-Packard","HP D8896 HP 55 15-inch Monitor",
+       "Hewlett-Packard","HP D8897 HP 55 15-inch Monitor",
+       "Hewlett-Packard","HP D8898 HP 55 TCO95 15-inch Monitor",
+       "Hewlett-Packard","HP D8900 HP 75 17-inch Monitor",
+       "Hewlett-Packard","HP D8901A HP 71 17-inch Monitor",
+       "Hewlett-Packard","HP D8902A HP 71 17-inch Monitor",
+       "Hewlett-Packard","HP D8903A HP 71 17-inch Monitor",
+       "Hewlett-Packard","HP D8906A HP P700 17-inch Monitor",
+       "Hewlett-Packard","HP D8910A HP P910 19-inch Monitor",
+       "Hewlett-Packard","HP D8911A HP 91 19-inch Monitor",
+       "Hewlett-Packard","HP D8912A HP P920 19-inch Monitor",
+       "Hewlett-Packard","HP D8915A HP P1120 21-inch Monitor",
+       "Hitachi, Ltd.","CM640ET/CM640U",
+       "Hitachi, Ltd.","Hitachi 20-AP",
+       "Hitachi, Ltd.","Hitachi 20-APF",
+       "Hitachi, Ltd.","Hitachi 20-AS",
+       "Hitachi, Ltd.","Hitachi 21-AP",
+       "Hitachi, Ltd.","Hitachi Accuvue GX17L",
+       "Hitachi, Ltd.","Hitachi Accuvue GX20",
+       "Hitachi, Ltd.","Hitachi Accuvue GX20H",
+       "Hitachi, Ltd.","Hitachi Accuvue GX21",
+       "Hitachi, Ltd.","Hitachi Accuvue UX4721",
+       "Hitachi, Ltd.","Hitachi Accuvue UX4921",
+       "Hitachi, Ltd.","Hitachi Accuvue UX6821",
+       "Hitachi, Ltd.","Hitachi CM1586MJ",
+       "Hitachi, Ltd.","Hitachi CM1796MJZ",
+       "Hitachi, Ltd.","Hitachi CM1797MJZ",
+       "Hitachi, Ltd.","Hitachi CM1798M",
+       "Hitachi, Ltd.","Hitachi CM2198M",
+       "Hitachi, Ltd.","Hitachi CM2199M",
+       "Hitachi, Ltd.","Hitachi CM500E",
+       "Hitachi, Ltd.","Hitachi CM500U/J",
+       "Hitachi, Ltd.","Hitachi CM610",
+       "Hitachi, Ltd.","Hitachi CM615",
+       "Hitachi, Ltd.","Hitachi CM620",
+       "Hitachi, Ltd.","Hitachi CM630",
+       "Hitachi, Ltd.","Hitachi CM640",
+       "Hitachi, Ltd.","Hitachi CM641",
+       "Hitachi, Ltd.","Hitachi CM643",
+       "Hitachi, Ltd.","Hitachi CM650",
+       "Hitachi, Ltd.","Hitachi CM651",
+       "Hitachi, Ltd.","Hitachi CM751",
+       "Hitachi, Ltd.","Hitachi CM752",
+       "Hitachi, Ltd.","Hitachi CM753",
+       "Hitachi, Ltd.","Hitachi CM761",
+       "Hitachi, Ltd.","Hitachi CM762",
+       "Hitachi, Ltd.","Hitachi CM763",
+       "Hitachi, Ltd.","Hitachi CM766",
+       "Hitachi, Ltd.","Hitachi CM767",
+       "Hitachi, Ltd.","Hitachi CM768",
+       "Hitachi, Ltd.","Hitachi CM769",
+       "Hitachi, Ltd.","Hitachi CM771",
+       "Hitachi, Ltd.","Hitachi CM776",
+       "Hitachi, Ltd.","Hitachi CM800",
+       "Hitachi, Ltd.","Hitachi CM801",
+       "Hitachi, Ltd.","Hitachi CM802",
+       "Hitachi, Ltd.","Hitachi CM803",
+       "Hitachi, Ltd.","Hitachi CM811",
+       "Hitachi, Ltd.","Hitachi CM811PLUS",
+       "Hitachi, Ltd.","Hitachi CM812",
+       "Hitachi, Ltd.","Hitachi CM813",
+       "Hitachi, Ltd.","Hitachi CM814",
+       "Hitachi, Ltd.","Hitachi CM815",
+       "Hitachi, Ltd.","Hitachi HM-5219",
+       "Hitachi, Ltd.","Hitachi HM1764",
+       "Hitachi, Ltd.","Hitachi HM1782",
+       "Hitachi, Ltd.","Hitachi HM4020",
+       "Hitachi, Ltd.","Hitachi HM4021",
+       "Hitachi, Ltd.","Hitachi HM4721",
+       "Hitachi, Ltd.","Hitachi HM4820",
+       "Hitachi, Ltd.","Hitachi HM4821",
+       "Hitachi, Ltd.","Hitachi HM4921",
+       "Hitachi, Ltd.","Hitachi HM6421",
+       "Hitachi, Ltd.","Hitachi HM6821",
+       "Hitachi, Ltd.","Hitachi, Ltd CM-1711M",
+       "Hitachi, Ltd.","Hitachi, Ltd CM-2110M",
+       "Hitachi, Ltd.","Hitachi, Ltd CM-2111M",
+       "Hitachi, Ltd.","Hitachi, Ltd CM-2112M",
+       "Hitachi, Ltd.","Hitachi, Ltd CM500",
+       "Hitachi, Ltd.","Hitachi, Ltd CM600",
+       "Hitachi, Ltd.","Hitachi, Ltd CM611",
+       "Hitachi, Ltd.","Hitachi, Ltd CM701",
+       "Hitachi, Ltd.","Hitachi, Ltd CM800",
+       "Hitachi, Ltd.","Hitachi, Ltd CM801",
+       "Hitachi, Ltd.","Hitachi, Ltd CM802",
+       "Hitachi, Ltd.","Hitachi, Ltd CM803",
+       "Hyundai Electronics Industries Co., Ltd.","DeluxScan 7687",
+       "Hyundai Electronics Industries Co., Ltd.","HL-2885B",
+       "Hyundai Electronics Industries Co., Ltd.","HL-7770A",
+       "Hyundai Electronics Industries Co., Ltd.","HL-7770RD",
+       "Hyundai Electronics Industries Co., Ltd.","HT-7695B",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai Deluxscan 14S",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai DeluxScan 15 Pro",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai Deluxscan 15B",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai Deluxscan 15G",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai DeluxScan 15G+",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai DeluxScan 17",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai Deluxscan 17 Pro",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai Deluxscan 17B",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai DeluxScan 17B+",
+       "Hyundai Electronics Industries Co., Ltd.","Hyundai Deluxscan 21",
+       "IBM","IBM 2112",
+       "IBM","IBM 2113",
+       "IBM","IBM 2114",
+       "IBM","IBM 2115",
+       "IBM","IBM 2116 MM55 Multimedia",
+       "IBM","IBM 2117",
+       "IBM","IBM 2122",
+       "IBM","IBM 2122-xxL",
+       "IBM","IBM 2124",
+       "IBM","IBM 2124-xxL",
+       "IBM","IBM 2126",
+       "IBM","IBM 2127",
+       "IBM","IBM 2128 MM75 Multimedia",
+       "IBM","IBM 2131",
+       "IBM","IBM 2132",
+       "IBM","IBM 2215",
+       "IBM","IBM 2235 C50 ",
+       "IBM","IBM 2236",
+       "IBM","IBM 2237 C71 ",
+       "IBM","IBM 2238",
+       "IBM","IBM 2248",
+       "IBM","IBM 2264",
+       "IBM","IBM 2414-A04",
+       "IBM","IBM 2414-A07",
+       "IBM","IBM 2414-A17",
+       "IBM","IBM 5574-N15",
+       "IBM","IBM 5574-N17",
+       "IBM","IBM 5574-S15",
+       "IBM","IBM 5574-S17",
+       "IBM","IBM 6312",
+       "IBM","IBM 6314",
+       "IBM","IBM 6315",
+       "IBM","IBM 6317",
+       "IBM","IBM 6319",
+       "IBM","IBM 6321",
+       "IBM","IBM 6322",
+       "IBM","IBM 6324",
+       "IBM","IBM 6325",
+       "IBM","IBM 6327",
+       "IBM","IBM 6333 E51",
+       "IBM","IBM 6540 G42 ",
+       "IBM","IBM 6541 G51 ",
+       "IBM","IBM 6546",
+       "IBM","IBM 6546 G52 ",
+       "IBM","IBM 6546 G52 & G54 ",
+       "IBM","IBM 6547",
+       "IBM","IBM 6547 G72 ",
+       "IBM","IBM 6547 G72 & G74 ",
+       "IBM","IBM 6549 G94 ",
+       "IBM","IBM 6556 P72 ",
+       "IBM","IBM 6557 P92 ",
+       "IBM","IBM 6558 P202 ",
+       "IBM","IBM 7095",
+       "IBM","IBM 7097",
+       "IBM","IBM 8504",
+       "IBM","IBM 8511",
+       "IBM","IBM 8512",
+       "IBM","IBM 8513",
+       "IBM","IBM 8514",
+       "IBM","IBM 8515",
+       "IBM","IBM 8517",
+       "IBM","IBM 8518",
+       "IBM","IBM 9483",
+       "IBM","IBM 9493 T56A",
+       "IBM","IBM 9495",
+       "IBM","IBM 9497 T86D",
+       "IBM","IBM 9504",
+       "IBM","IBM 9511 T54H",
+       "IBM","IBM 9513 T55A TFT Monitor ",
+       "IBM","IBM 9513 T55D TFT Monitor ",
+       "IBM","IBM 9514-B TFT Panel ",
+       "IBM","IBM 9515",
+       "IBM","IBM 9516-B TFT Panel ",
+       "IBM","IBM 9517",
+       "IBM","IBM 9518",
+       "IBM","IBM 9519 T85A",
+       "IBM","IBM 9519 T85D",
+       "IBM","IBM 9521",
+       "IBM","IBM 9524",
+       "IBM","IBM 9525",
+       "IBM","IBM 9525-0X1",
+       "IBM","IBM 9527",
+       "IBM","IBM A70",
+       "IBM","IBM Aptiva 9900",
+       "IBM","IBM Aptiva 9901",
+       "IBM","IBM Aptiva Vision 2407",
+       "IBM","IBM G200",
+       "IBM","IBM G41",
+       "IBM","IBM G50",
+       "IBM","IBM G70",
+       "IBM","IBM G78",
+       "IBM","IBM MM55",
+       "IBM","IBM MM75",
+       "IBM","IBM P200",
+       "IBM","IBM P201",
+       "IBM","IBM P50",
+       "IBM","IBM P70",
+       "IBM","IBM ThinkPad 1024x768 DSTN/HPA LCD panel",
+       "IBM","IBM ThinkPad 1024x768 TFT LCD panel",
+       "IBM","IBM ThinkPad 1280x1024 TFT LCD panel",
+       "IBM","IBM ThinkPad 640x480 DSTN/HPA LCD panel",
+       "IBM","IBM ThinkPad 640x480 TFT LCD panel",
+       "IBM","IBM ThinkPad 800x600 DSTN/HPA LCD panel",
+       "IBM","IBM ThinkPad 800x600 TFT LCD panel",
+       "ICL","Fujitsu ICL ErgoPro 140v",
+       "ICL","Fujitsu ICL ErgoPro 141p",
+       "ICL","Fujitsu ICL ErgoPro 141v",
+       "ICL","Fujitsu ICL ErgoPro 142v",
+       "ICL","Fujitsu ICL ErgoPro 151p",
+       "ICL","Fujitsu ICL ErgoPro 151p AutoBrite",
+       "ICL","Fujitsu ICL ErgoPro 151v",
+       "ICL","Fujitsu ICL ErgoPro 152v",
+       "ICL","Fujitsu ICL ErgoPro 171p",
+       "ICL","Fujitsu ICL ErgoPro 171v",
+       "ICL","Fujitsu ICL ErgoPro 172p",
+       "ICL","Fujitsu ICL ErgoPro 172p AutoBrite",
+       "ICL","Fujitsu ICL ErgoPro 172v",
+       "ICL","Fujitsu ICL ErgoPro 172v AutoBrite",
+       "ICL","Fujitsu ICL ErgoPro 211v",
+       "ICL","Fujitsu ICL ErgoPro e142",
+       "ICL","Fujitsu ICL ErgoPro e153",
+       "ICL","Fujitsu ICL ErgoPro e172",
+       "ICL","Fujitsu ICL ErgoPro e173",
+       "ICL","Fujitsu ICL ErgoPro e212",
+       "ICL","Fujitsu ICL ErgoPro x152",
+       "ICL","Fujitsu ICL ErgoPro x173",
+       "ICL","Fujitsu ICL ErgoPro x173a",
+       "ICL","ICL 14C",
+       "ICL","ICL 14M",
+       "ICL","ICL 14V",
+       "ICL","ICL 15V",
+       "ICL","ICL 17V",
+       "ICL","ICL ErgoPRO 14C",
+       "ICL","ICL ErgoPRO 15C",
+       "ICL","ICL ErgoPRO 17C",
+       "ICL","ICL ErgoPRO VE15C",
+       "ICL","ICL ErgoPRO VE15M",
+       "ICL","ICL SE14M",
+       "ICL","ICL VE15C",
+       "ICL","ICL VE17C",
+       "ICM","ICM LS-2517TS",
+       "ICM","ICM LS-2521F",
+       "ICM","ICM LS-2617FN",
+       "ICM","ICM LS-2617FNII",
+       "ICM","ICM LS-2815FN",
+       "ICM","ICM RS-A770N",
+       "ICM","ICM RS-A785N",
+       "ICM","ICM RS-S982H",
+       "Iiyama","Iiyama A101GT,        VisionMasterPro 501",
+       "Iiyama","Iiyama A102GT",
+       "Iiyama","Iiyama A102GT,        VisionMasterPro 502",
+       "Iiyama","Iiyama A201HT, VisionMaster Pro 510",
+       "Iiyama","Iiyama A701GT,       VisionMasterPro 400",
+       "Iiyama","Iiyama A702HT, VisionMaster Pro 410",
+       "Iiyama","Iiyama A705MT, VisionMaster Pro 411 /i70A",
+       "Iiyama","Iiyama A901HT",
+       "Iiyama","Iiyama A901HT,       VisionMaster Pro 450",
+       "Iiyama","Iiyama A902MT,        VisionMaster Pro 451",
+       "Iiyama","Iiyama DR-3114",
+       "Iiyama","Iiyama MA901U,        VisionMaster Pro 452",
+       "Iiyama","Iiyama MF-5014A",
+       "Iiyama","Iiyama MF-5015A",
+       "Iiyama","Iiyama MF-5017",
+       "Iiyama","Iiyama MF-5021",
+       "Iiyama","Iiyama MF-5115",
+       "Iiyama","Iiyama MF-5117",
+       "Iiyama","Iiyama MF-5121A",
+       "Iiyama","Iiyama MF-5214A",
+       "Iiyama","Iiyama MF-5215A",
+       "Iiyama","Iiyama MF-5217",
+       "Iiyama","Iiyama MF-5221",
+       "Iiyama","Iiyama MF-5315",
+       "Iiyama","Iiyama MF-5317",
+       "Iiyama","Iiyama MF-5317AJ",
+       "Iiyama","Iiyama MF-5321",
+       "Iiyama","Iiyama MF-5421",
+       "Iiyama","Iiyama MF-5621",
+       "Iiyama","Iiyama MF-8217",
+       "Iiyama","Iiyama MF-8217AJ",
+       "Iiyama","Iiyama MF-8221",
+       "Iiyama","Iiyama MF-8221E/T,    VisionMaster",
+       "Iiyama","Iiyama MF-8317AJ",
+       "Iiyama","Iiyama MF-8515F",
+       "Iiyama","Iiyama MF-8515G,      VisionMaster",
+       "Iiyama","Iiyama MF-8517",
+       "Iiyama","Iiyama MF-8517B",
+       "Iiyama","Iiyama MF-8615",
+       "Iiyama","Iiyama MF-8615A",
+       "Iiyama","Iiyama MF-8615B",
+       "Iiyama","Iiyama MF-8617",
+       "Iiyama","Iiyama MF-8617B",
+       "Iiyama","Iiyama MF-8617E/T,    VisionMaster",
+       "Iiyama","Iiyama MF-8617ES,     VisionMaster",
+       "Iiyama","Iiyama MF-8721E,      VisionMaster",
+       "Iiyama","Iiyama MF901U,        VisionMaster 452",
+       "Iiyama","Iiyama MR-5314",
+       "Iiyama","Iiyama MT-8621",
+       "Iiyama","Iiyama MT-9017E/T,    VisionMasterPro",
+       "Iiyama","Iiyama MT-9021E/T,    VisionMasterPro",
+       "Iiyama","Iiyama MT-9221,       VisionMasterPro",
+       "Iiyama","Iiyama S101GT,        VisionMaster 501",
+       "Iiyama","Iiyama S102GT",
+       "Iiyama","Iiyama S102GT,        VisionMaster 502",
+       "Iiyama","Iiyama S103MT,        VisionMaster 503",
+       "Iiyama","Iiyama S104MT,        VisionMaster 504",
+       "Iiyama","Iiyama S500M1",
+       "Iiyama","Iiyama S700JT1",
+       "Iiyama","Iiyama S701GT,       VisionMaster 400",
+       "Iiyama","Iiyama S702GT,       VisionMaster 400",
+       "Iiyama","Iiyama S703HT,       VisionMaster 403",
+       "Iiyama","Iiyama S704HT,       VisionMaster 404",
+       "Iiyama","Iiyama S705MT,       VisionMaster 405",
+       "Iiyama","Iiyama S901GT",
+       "Iiyama","Iiyama S901GT,       VisionMaster 450",
+       "Iiyama","Iiyama S902JT, VisionMaster Pro 451",
+       "Iiyama","Iiyama TSA3931HT,     Prolite39 ",
+       "Iiyama","Iiyama TSA4632HT,     Prolite46 ",
+       "Iiyama","Iiyama TSA4633JT,     Prolite46b",
+       "Iiyama","Iiyama TSA4634JT",
+       "Iiyama","Iiyama TXA3601GT",
+       "Iiyama","Iiyama TXA3602GT,     Prolite36 ",
+       "Iiyama","Iiyama TXA3611/3621HT Prolite36 ",
+       "Iiyama","Iiyama TXA3611/3621HT,     Prolite36 ",
+       "Iiyama","Iiyama TXA3612JT,             Prolite36c ",
+       "Iiyama","Iiyama TXA3811/3821HT,     Prolite38 ",
+       "Iiyama","Iiyama TXA3811HT",
+       "Iiyama","Iiyama TXA3812JT/3822JT ,     Prolite38e/38f ",
+       "Iiyama","Iiyama TXA3813/3823MT",
+       "Iiyama","Iiyama TXA3832HT,     Prolite38c ",
+       "Iiyama","Iiyama TXA3833JT ,            Prolite38g ",
+       "Iiyama","Iiyama Vision Master MF-8221",
+       "Iiyama","Iiyama Vision Master MF-8317",
+       "Iiyama","Iiyama Vision Master MF-8421",
+       "Iiyama","Iiyama Vision Master MF-8617",
+       "Iiyama","Iiyama Vision Master MF-8617E",
+       "Iiyama","Iiyama Vision Master MF-8621",
+       "Iiyama","Iiyama Vision Master Pro 21 MT-9121",
+       "Ikegami Electronics, Inc.","Ikegami C/CDE-165VB",
+       "Ikegami Electronics, Inc.","Ikegami C/DM-2010A",
+       "Ikegami Electronics, Inc.","Ikegami C/DM-2060",
+       "Ikegami Electronics, Inc.","Ikegami CN-20",
+       "Ikegami Electronics, Inc.","Ikegami CT-17A",
+       "Ikegami Electronics, Inc.","Ikegami CT-20",
+       "Ikegami Electronics, Inc.","Ikegami CT-21BJ",
+       "Image Systems Corp.","Image Systems C21LMAX",
+       "Image Systems Corp.","Image Systems M24LMAX",
+       "Impression","Impression 7SP",
+       "Intra Electronics USA, Inc.","Intra Electronics USA CM-1403",
+       "Iocomm International Technology Corp.","Iocomm CM-7126",
+       "JVC Information Products Co.","JVC GD-H4220US",
+       "KFC Computek Components Corp.","KFC Computek CA-17",
+       "KFC Computek Components Corp.","KFC Computek CH-14",
+       "KFC Computek Components Corp.","KFC Computek CM-14",
+       "KLH Computers","KLH Computers MN275",
+       "KTX EDGE Technology","KTX BM15D 1998-10-07 ",
+       "KTX EDGE Technology","KTX BM15K 1998-10-07 ",
+       "KTX EDGE Technology","KTX BM17E 1998-10-07 ",
+       "KTX EDGE Technology","KTX BM17K 1998-10-07 ",
+       "KTX EDGE Technology","KTX BM19F 1998-10-07 ",
+       "Leading Technology, Inc.","Leading Technology 1730S",
+       "LG Electronics Inc.","77E",
+       "LG Electronics Inc.","FLATRON 773FT",
+       "LG Electronics Inc.","FLATRON 776FM",
+       "LG Electronics Inc.","FLATRON 777FN PLUS",
+       "LG Electronics Inc.","FLATRON 793FT",
+       "LG Electronics Inc.","FLATRON 793FT PLUS",
+       "LG Electronics Inc.","FLATRON 995FT",
+       "LG Electronics Inc.","LG 1430",
+       "LG Electronics Inc.","LG 1455",
+       "LG Electronics Inc.","LG 1455D",
+       "LG Electronics Inc.","LG 1455DL",
+       "LG Electronics Inc.","LG 1460DL",
+       "LG Electronics Inc.","LG 1461D",
+       "LG Electronics Inc.","LG 1462DM",
+       "LG Electronics Inc.","LG 1465DL",
+       "LG Electronics Inc.","LG 1465DLS",
+       "LG Electronics Inc.","LG 1466",
+       "LG Electronics Inc.","LG 1466DM",
+       "LG Electronics Inc.","LG 1466LR",
+       "LG Electronics Inc.","LG 1466LRS",
+       "LG Electronics Inc.","LG 1467",
+       "LG Electronics Inc.","LG 1468",
+       "LG Electronics Inc.","LG 1485",
+       "LG Electronics Inc.","LG 1505",
+       "LG Electronics Inc.","LG 1505S",
+       "LG Electronics Inc.","LG 1515",
+       "LG Electronics Inc.","LG 1520",
+       "LG Electronics Inc.","LG 1520DM",
+       "LG Electronics Inc.","LG 1527",
+       "LG Electronics Inc.","LG 1725",
+       "LG Electronics Inc.","LG 1725DM",
+       "LG Electronics Inc.","LG 1725s",
+       "LG Electronics Inc.","LG 1727",
+       "LG Electronics Inc.","LG 1730DM",
+       "LG Electronics Inc.","LG 2010",
+       "LG Electronics Inc.","LG 500LC (15.1inch LCD Monitor)",
+       "LG Electronics Inc.","LG 77G",
+       "LG Electronics Inc.","LG 99G",
+       "LG Electronics Inc.","LG CB770DE",
+       "LG Electronics Inc.","LG CB770DM",
+       "LG Electronics Inc.","LG CB790C",
+       "LG Electronics Inc.","LG CB795C",
+       "LG Electronics Inc.","LG CB910C",
+       "LG Electronics Inc.","LG CF786C",
+       "LG Electronics Inc.","LG CF900C",
+       "LG Electronics Inc.","LG CS555DM",
+       "LG Electronics Inc.","LG CS585DM",
+       "LG Electronics Inc.","LG CS771DM",
+       "LG Electronics Inc.","LG CS777BY",
+       "LG Electronics Inc.","LG CS778DC",
+       "LG Electronics Inc.","LG CS788C",
+       "LG Electronics Inc.","LG CS990DC",
+       "LG Electronics Inc.","LG CS990DE",
+       "LG Electronics Inc.","LG CS991DC",
+       "LG Electronics Inc.","LG FLATRON 774FT",
+       "LG Electronics Inc.","LG FLATRON 775FT",
+       "LG Electronics Inc.","LG Flatron 78FT",
+       "LG Electronics Inc.","LG Flatron 78FT Plus",
+       "LG Electronics Inc.","LG FLATRON 795FT",
+       "LG Electronics Inc.","LG FLATRON 795FT PLUS",
+       "LG Electronics Inc.","LG FLATRON 795FT PLUS(FB795CU)",
+       "LG Electronics Inc.","LG FLATRON 795FT(FB795CE)",
+       "LG Electronics Inc.","LG FLATRON 915FT PLUS",
+       "LG Electronics Inc.","LG FLATRON LCD 285LT",
+       "LG Electronics Inc.","LG FLATRON LCD 575LE",
+       "LG Electronics Inc.","LG FLATRON LCD 575LM",
+       "LG Electronics Inc.","LG FLATRON LCD 575LS",
+       "LG Electronics Inc.","LG FLATRON LCD 575MM",
+       "LG Electronics Inc.","LG FLATRON LCD 575MS",
+       "LG Electronics Inc.","LG FLATRON LCD 575SM",
+       "LG Electronics Inc.","LG FLATRON LCD 576LU",
+       "LG Electronics Inc.","LG FLATRON LCD 577LH",
+       "LG Electronics Inc.","LG FLATRON LCD 577LM",
+       "LG Electronics Inc.","LG FLATRON LCD 680LE",
+       "LG Electronics Inc.","LG FLATRON LCD 680LM",
+       "LG Electronics Inc.","LG FLATRON LCD 680LT",
+       "LG Electronics Inc.","LG FLATRON LCD 680LU",
+       "LG Electronics Inc.","LG FLATRON LCD 680UM",
+       "LG Electronics Inc.","LG FLATRON LCD 885LE",
+       "LG Electronics Inc.","LG LB570BZ",
+       "LG Electronics Inc.","LG StudioWorks 20i",
+       "LG Electronics Inc.","LG StudioWorks 216SC",
+       "LG Electronics Inc.","LG StudioWorks 216Si",
+       "LG Electronics Inc.","LG StudioWorks 221U",
+       "LG Electronics Inc.","LG StudioWorks 28i",
+       "LG Electronics Inc.","LG StudioWorks 28T5",
+       "LG Electronics Inc.","LG StudioWorks 440Si",
+       "LG Electronics Inc.","LG StudioWorks 441",
+       "LG Electronics Inc.","LG StudioWorks 44i",
+       "LG Electronics Inc.","LG StudioWorks 44m",
+       "LG Electronics Inc.","LG StudioWorks 450N",
+       "LG Electronics Inc.","LG StudioWorks 45i",
+       "LG Electronics Inc.","LG StudioWorks 45V",
+       "LG Electronics Inc.","LG StudioWorks 520Si",
+       "LG Electronics Inc.","LG StudioWorks 520Si(CB550BN)",
+       "LG Electronics Inc.","LG StudioWorks 521Mi",
+       "LG Electronics Inc.","LG StudioWorks 54m",
+       "LG Electronics Inc.","LG StudioWorks 550M",
+       "LG Electronics Inc.","LG StudioWorks 55i",
+       "LG Electronics Inc.","LG StudioWorks 55V",
+       "LG Electronics Inc.","LG StudioWorks 560N",
+       "LG Electronics Inc.","LG StudioWorks 560SC",
+       "LG Electronics Inc.","LG StudioWorks 560Si",
+       "LG Electronics Inc.","LG StudioWorks 56i",
+       "LG Electronics Inc.","LG StudioWorks 56m",
+       "LG Electronics Inc.","LG StudioWorks 56T",
+       "LG Electronics Inc.","LG StudioWorks 575C",
+       "LG Electronics Inc.","LG StudioWorks 575N",
+       "LG Electronics Inc.","LG StudioWorks 57i",
+       "LG Electronics Inc.","LG StudioWorks 57M",
+       "LG Electronics Inc.","LG StudioWorks 57M(MB576BM)",
+       "LG Electronics Inc.","LG StudioWorks 57T5",
+       "LG Electronics Inc.","LG StudioWorks 5D",
+       "LG Electronics Inc.","LG StudioWorks 5DT",
+       "LG Electronics Inc.","LG StudioWorks 74i",
+       "LG Electronics Inc.","LG StudioWorks 74m",
+       "LG Electronics Inc.","LG StudioWorks 760SC",
+       "LG Electronics Inc.","LG StudioWorks 760Si",
+       "LG Electronics Inc.","LG StudioWorks 76i",
+       "LG Electronics Inc.","LG StudioWorks 76m",
+       "LG Electronics Inc.","LG StudioWorks 76T",
+       "LG Electronics Inc.","LG StudioWorks 770Si",
+       "LG Electronics Inc.","LG StudioWorks 775C",
+       "LG Electronics Inc.","LG StudioWorks 775N",
+       "LG Electronics Inc.","LG StudioWorks 77i",
+       "LG Electronics Inc.","LG StudioWorks 77M",
+       "LG Electronics Inc.","LG StudioWorks 77M(MB776BM)",
+       "LG Electronics Inc.","LG StudioWorks 77ME",
+       "LG Electronics Inc.","LG StudioWorks 77S",
+       "LG Electronics Inc.","LG StudioWorks 77T5",
+       "LG Electronics Inc.","LG StudioWorks 78D",
+       "LG Electronics Inc.","LG StudioWorks 78DT",
+       "LG Electronics Inc.","LG StudioWorks 78DT5",
+       "LG Electronics Inc.","LG StudioWorks 78i",
+       "LG Electronics Inc.","LG StudioWorks 78m",
+       "LG Electronics Inc.","LG StudioWorks 78T",
+       "LG Electronics Inc.","LG StudioWorks 78T5",
+       "LG Electronics Inc.","LG StudioWorks 790SC",
+       "LG Electronics Inc.","LG StudioWorks 790UR",
+       "LG Electronics Inc.","LG StudioWorks 795SC",
+       "LG Electronics Inc.","LG StudioWorks 795UR",
+       "LG Electronics Inc.","LG StudioWorks 7D",
+       "LG Electronics Inc.","LG StudioWorks 7DT",
+       "LG Electronics Inc.","LG StudioWorks 880LC",
+       "LG Electronics Inc.","LG StudioWorks 910SC",
+       "LG Electronics Inc.","LG StudioWorks 910UC",
+       "LG Electronics Inc.","LG StudioWorks 912E",
+       "LG Electronics Inc.","LG StudioWorks 912U",
+       "LG Electronics Inc.","LG StudioWorks 995E",
+       "LG Electronics Inc.","LG StudioWorks 995E PLUS",
+       "LG Electronics Inc.","LG StudioWorks 995E(CB995CE)",
+       "LG Electronics Inc.","LG StudioWorks 995U",
+       "LG Electronics Inc.","LG StudioWorks 99T",
+       "LG Electronics Inc.","LG StudioWorks/FLATRON LCD 570LE",
+       "LG Electronics Inc.","LG StudioWorks/FLATRON LCD 570LS",
+       "LG Electronics Inc.","LG StudioWorks/FLATRON LCD 870LE",
+       "LG Electronics Inc.","LG StudioWorks20i",
+       "LG Electronics Inc.","LG Studioworks28i",
+       "LG Electronics Inc.","LG Studioworks45I",
+       "LG Electronics Inc.","LG Studioworks55i",
+       "LG Electronics Inc.","LG StudioWorks56i",
+       "LG Electronics Inc.","LG StudioWorks56m",
+       "LG Electronics Inc.","LG Studioworks57i",
+       "LG Electronics Inc.","LG StudioWorks74m",
+       "LG Electronics Inc.","LG StudioWorks76i",
+       "LG Electronics Inc.","LG StudioWorks76m",
+       "LG Electronics Inc.","LG Studioworks77i",
+       "LG Electronics Inc.","LG StudioWorks78i",
+       "LG Electronics Inc.","LG StudioWorks78T",
+       "LG Electronics Inc.","StudioWorks 452V",
+       "LG Electronics Inc.","StudioWorks 550D",
+       "LG Electronics Inc.","StudioWorks 552V",
+       "LG Electronics Inc.","StudioWorks 553V",
+       "LG Electronics Inc.","StudioWorks 560A",
+       "LG Electronics Inc.","StudioWorks 561N",
+       "LG Electronics Inc.","StudioWorks 570LS-noir",
+       "LG Electronics Inc.","StudioWorks 575E",
+       "LG Electronics Inc.","StudioWorks 575N-noir",
+       "LG Electronics Inc.","StudioWorks 775E",
+       "LG Electronics Inc.","StudioWorks 775N-noir",
+       "LG Electronics Inc.","StudioWorks 795E",
+       "LG Electronics Inc.","StudioWorks 995SU",
+       "LG Electronics Inc.","StudioWorks/HiSync 291U",
+       "LG Electronics Inc.","StudioWorks/HiSync 573E",
+       "LG Electronics Inc.","StudioWorks/HiSync 573N",
+       "LG Electronics Inc.","StudioWorks/HiSync 773E",
+       "LG Electronics Inc.","StudioWorks/HiSync 773N",
+       "LG Electronics Inc.","WS771A",
+       "LG Electronics Inc.","WS771B",
+       "Likom Technology Sdn Bhd","Likom 4AL-N",
+       "Likom Technology Sdn Bhd","Likom 4AS-N",
+       "Likom Technology Sdn Bhd","Likom 5DL",
+       "Likom Technology Sdn Bhd","Likom C407",
+       "Likom Technology Sdn Bhd","Likom C408X",
+       "Likom Technology Sdn Bhd","Likom C5081",
+       "Likom Technology Sdn Bhd","Likom C5091",
+       "Likom Technology Sdn Bhd","Likom K703X",
+       "Likom Technology Sdn Bhd","Likom K903X",
+       "Likom Technology Sdn Bhd","Likom L4011",
+       "Likom Technology Sdn Bhd","Likom L5011",
+       "Likom Technology Sdn Bhd","Likom L503X",
+       "Likom Technology Sdn Bhd","Likom L703X",
+       "Link Computer, Inc.","Link Computer CE-8",
+       "Link Computer, Inc.","Link Computer CM-3",
+       "Lite-On, Inc.","Lite-On CM-2090M",
+       "Logitec","Logitec LCM-15",
+       "Logitec","Logitec LCM-17",
+       "Logitec","Logitec LCM-21",
+       "MAG","DX17Fe",
+       "MAG","MAG DX15N",
+       "MAG","MX14S",
+       "MAG","MX15F",
+       "MAG","MX17F/S",
+       "Mag Computronic (USA) Inc.","Mag Computronic Colorview/15",
+       "Mag Computronic (USA) Inc.","Mag Computronic PMV-14AC/plus",
+       "Mag Computronic (USA) Inc.","Mag Computronic PMV-1531",
+       "MAG Technology Co., Ltd.","MAG 410V2",
+       "MAG Technology Co., Ltd.","MAG 510V2",
+       "MAG Technology Co., Ltd.","MAG 570FD",
+       "MAG Technology Co., Ltd.","MAG 570V",
+       "MAG Technology Co., Ltd.","MAG 710V2",
+       "MAG Technology Co., Ltd.","MAG 720V2",
+       "MAG Technology Co., Ltd.","MAG 770T",
+       "MAG Technology Co., Ltd.","MAG 770V",
+       "MAG Technology Co., Ltd.","MAG 786FD",
+       "MAG Technology Co., Ltd.","MAG 796FD",
+       "MAG Technology Co., Ltd.","MAG 800V",
+       "MAG Technology Co., Ltd.","MAG 810FD",
+       "MAG Technology Co., Ltd.","MAG D410",
+       "MAG Technology Co., Ltd.","MAG DJ530",
+       "MAG Technology Co., Ltd.","MAG DJ530AV",
+       "MAG Technology Co., Ltd.","MAG DJ700",
+       "MAG Technology Co., Ltd.","MAG DJ702",
+       "MAG Technology Co., Ltd.","MAG DJ702E",
+       "MAG Technology Co., Ltd.","MAG DJ707",
+       "MAG Technology Co., Ltd.","MAG DJ707AV",
+       "MAG Technology Co., Ltd.","MAG DJ717",
+       "MAG Technology Co., Ltd.","MAG DJ800",
+       "MAG Technology Co., Ltd.","MAG DJ810",
+       "MAG Technology Co., Ltd.","MAG DJ920",
+       "MAG Technology Co., Ltd.","MAG DJ925T",
+       "MAG Technology Co., Ltd.","MAG DX-1595",
+       "MAG Technology Co., Ltd.","MAG DX-15T",
+       "MAG Technology Co., Ltd.","MAG DX-1795",
+       "MAG Technology Co., Ltd.","MAG DX-700T",
+       "MAG Technology Co., Ltd.","MAG DX1495",
+       "MAG Technology Co., Ltd.","MAG DX1595",
+       "MAG Technology Co., Ltd.","MAG DX15F",
+       "MAG Technology Co., Ltd.","MAG DX15T",
+       "MAG Technology Co., Ltd.","MAG DX1795",
+       "MAG Technology Co., Ltd.","MAG DX17F",
+       "MAG Technology Co., Ltd.","MAG DX17T",
+       "MAG Technology Co., Ltd.","MAG DX21F",
+       "MAG Technology Co., Ltd.","MAG DX500AV",
+       "MAG Technology Co., Ltd.","MAG DX500T",
+       "MAG Technology Co., Ltd.","MAG dx700e",
+       "MAG Technology Co., Ltd.","MAG DX700T",
+       "MAG Technology Co., Ltd.","MAG DX715T",
+       "MAG Technology Co., Ltd.","MAG DX725T",
+       "MAG Technology Co., Ltd.","MAG dx800",
+       "MAG Technology Co., Ltd.","MAG LT530C",
+       "MAG Technology Co., Ltd.","MAG LT541C",
+       "MAG Technology Co., Ltd.","MAG LT541F",
+       "MAG Technology Co., Ltd.","MAG LT561D",
+       "MAG Technology Co., Ltd.","MAG LT561E",
+       "MAG Technology Co., Ltd.","MAG LX1450",
+       "MAG Technology Co., Ltd.","MAG LX1450LG",
+       "MAG Technology Co., Ltd.","MAG LX1564LG",
+       "MAG Technology Co., Ltd.","MAG MX14S",
+       "MAG Technology Co., Ltd.","MAG MX15F",
+       "MAG Technology Co., Ltd.","MAG MX17F",
+       "MAG Technology Co., Ltd.","MAG MX17F/S",
+       "MAG Technology Co., Ltd.","MAG MX17FG",
+       "MAG Technology Co., Ltd.","MAG MX21F",
+       "MAG Technology Co., Ltd.","MAG MX21NT",
+       "MAG Technology Co., Ltd.","MAG MXE15F",
+       "MAG Technology Co., Ltd.","MAG MXP17F",
+       "MAG Technology Co., Ltd.","MAG PMV14SV",
+       "MAG Technology Co., Ltd.","MAG XJ500",
+       "MAG Technology Co., Ltd.","MAG XJ500T",
+       "MAG Technology Co., Ltd.","MAG XJ530",
+       "MAG Technology Co., Ltd.","MAG XJ700",
+       "MAG Technology Co., Ltd.","MAG XJ700T",
+       "MAG Technology Co., Ltd.","MAG XJ707",
+       "MAG Technology Co., Ltd.","MAG XJ717",
+       "MAG Technology Co., Ltd.","MAG xj770",
+       "MAG Technology Co., Ltd.","MAG XJ796",
+       "MAG Technology Co., Ltd.","MAG XJ810",
+       "MAG Technology Co., Ltd.","MAG XJ810U",
+       "MAG Technology Co., Ltd.","MAG XJ910",
+       "MAXDATA Computer GmbH","Belinea 10 14 10",
+       "MAXDATA Computer GmbH","Belinea 10 40 10",
+       "MAXDATA Computer GmbH","Belinea 10 40 40",
+       "MAXDATA Computer GmbH","Belinea 10 40 50",
+       "MAXDATA Computer GmbH","Belinea 10 40 60",
+       "Maxdata Computer GmbH","Belinea 10 40 65",
+       "MAXDATA Computer GmbH","Belinea 10 50 30",
+       "MAXDATA Computer GmbH","Belinea 10 50 35",
+       "MAXDATA Computer GmbH","Belinea 10 50 45",
+       "MAXDATA Computer GmbH","Belinea 10 50 50",
+       "MAXDATA Computer GmbH","Belinea 10 50 60",
+       "MAXDATA Computer GmbH","Belinea 10 50 65",
+       "MAXDATA Computer GmbH","Belinea 10 50 66",
+       "MAXDATA Computer GmbH","Belinea 10 50 70",
+       "MAXDATA Computer GmbH","Belinea 10 50 75",
+       "MAXDATA Computer GmbH","Belinea 10 50 76",
+       "MAXDATA Computer GmbH","Belinea 10 50 90",
+       "Maxdata Computer GmbH","Belinea 10 50 95",
+       "MAXDATA Computer GmbH","Belinea 10 55 20",
+       "MAXDATA Computer GmbH","Belinea 10 55 40",
+       "MAXDATA Computer GmbH","Belinea 10 55 50",
+       "MAXDATA Computer GmbH","Belinea 10 55 60",
+       "MAXDATA Computer GmbH","Belinea 10 55 70",
+       "Maxdata Computer GmbH","Belinea 10 55 75",
+       "MAXDATA Computer GmbH","Belinea 10 55 76",
+       "MAXDATA Computer GmbH","Belinea 10 55 86",
+       "MAXDATA Computer GmbH","Belinea 10 55 90",
+       "MAXDATA Computer GmbH","Belinea 10 55 95",
+       "MAXDATA Computer GmbH","Belinea 10 55 96",
+       "MAXDATA Computer GmbH","Belinea 10 60 40",
+       "MAXDATA Computer GmbH","Belinea 10 60 50",
+       "MAXDATA Computer GmbH","Belinea 10 60 90",
+       "MAXDATA Computer GmbH","Belinea 10 70 10",
+       "MAXDATA Computer GmbH","Belinea 10 70 15",
+       "MAXDATA Computer GmbH","Belinea 10 70 20",
+       "MAXDATA Computer GmbH","Belinea 10 70 30",
+       "MAXDATA Computer GmbH","Belinea 10 70 35",
+       "MAXDATA Computer GmbH","Belinea 10 70 40",
+       "MAXDATA Computer GmbH","Belinea 10 70 50",
+       "MAXDATA Computer GmbH","Belinea 10 80 10",
+       "MAXDATA Computer GmbH","Belinea 10 80 15",
+       "MAXDATA Computer GmbH","Belinea 10 80 90",
+       "MAXDATA Computer GmbH","Belinea 10 80 95",
+       "Microvitec, Inc.","Microvitec 1020/LP",
+       "Microvitec, Inc.","Microvitec 1020/SP",
+       "Microvitec, Inc.","Microvitec 2012/LP",
+       "Microvitec, Inc.","Microvitec 2014/LP",
+       "Microvitec, Inc.","Microvitec 2014/SVGA",
+       "Microvitec, Inc.","Microvitec 2019/SP",
+       "Microvitec, Inc.","Microvitec 4015/FST",
+       "Microvitec, Inc.","Microvitec 604/FST",
+       "Microvitec, Inc.","Microvitec 704/FST",
+       "Midori","Midori Denshi VSA-151",
+       "Midori","Midori Denshi VSA-171",
+       "miro Computer Products AG","miroD1568",
+       "miro Computer Products AG","miroD1769",
+       "miro Computer Products AG","PROOFSCREEN miroC1768",
+       "miro Computer Products AG","PROOFSCREEN miroC1782",
+       "miro Computer Products AG","PROOFSCREEN miroC2085 E",
+       "miro Computer Products AG","PROOFSCREEN miroC21107",
+       "miro Computer Products AG","PROOFSCREEN miroC2185",
+       "miro Computer Products AG","PROOFSCREEN miroC2193",
+       "MITAC","MITAC 1450FD",
+       "MITAC","MITAC 1450FV",
+       "MITAC","MITAC 1450PD",
+       "MITAC","MITAC 1564FD/1564FS",
+       "MITAC","MITAC 1564FS/D",
+       "MITAC","MITAC 1564PDM",
+       "MITAC","MITAC 1766PD",
+       "MITAC","MITAC 1769FD",
+       "Mitsuba Corp.","Mitsuba Corp. 710MH",
+       "Mitsubishi Electric Australia","Diamond View 1554",
+       "Mitsubishi Electric Australia","Diamond View 1554e",
+       "Mitsubishi Electric Australia","Diamond View 1566i",
+       "Mitsubishi Electric Australia","Diamond View 1569i",
+       "Mitsubishi Electric Australia","Diamond View 1570i",
+       "Mitsubishi Electric Australia","Diamond View 1768i",
+       "Mitsubishi Electric Australia","Diamond View 1770e",
+       "Mitsubishi Electric Australia","Diamond View 1772e",
+       "Mitsubishi Electric Australia","Diamond View 1772ie",
+       "Mitsubishi Electric Australia","Diamond View 1795DT",
+       "Mitsubishi Electric Australia","Diamond View 1995",
+       "Mitsubishi Electric Australia","Diamond View 2107",
+       "Mitsubishi Electronics","Mitsubishi Diamond Plus 100 (TFW1105)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Plus 120u (TFA1105)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Plus 200 (NSH1117)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Plus 70 (TF-7700P)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Plus 71 (TFV6708)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Plus 72 (TFV-8705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Plus 72 (TFV8705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Plus 73 (N9705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Plus 91 (NFL9905)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 1000 (TFX1105)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 1010 (TUX1107)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 14 (FW6405)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 14 Plus (SD45xx)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 15FS (SD56xx)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 15FS (SD56xxC)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 17 (TFS6705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 17TX (TFG8705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 20 (HL7955)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 2020u (NUB1107)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 2040u (NSB1107)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 2045u (NSH1157)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 20X (FR8905)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 21FS (FFL7165)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 21T (THZ8155)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 21TX (THN9105)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 26H (HJ6505)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 26M (HC3505)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 29 (XC2930)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 37 (XC3725)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 67TXV (TFV6705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 700 (TFK9705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 710 (NFF8705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 710s (NFN8705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 720 (NFN9705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 87TXM (TFM8705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 900u (NFJ9905)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 91TXM (TFW9105)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro 920 (NUR1905)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro SVGA (SD43xx)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Pro VGA (SD41xx)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 15FS (SD55xx)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 15HX (SD57xx)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 15HX (SD57xxC)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 15VX (SD58xx)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 17FS (FFY7705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 17HX (FFF8705)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 20 (HL6945/55)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 20H (FR8905)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 20M (HC3925)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 21 (FFL7165)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 33 (XC3315)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 37 (XC3715)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 50 (SD5904)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 70 (SD7704)",
+       "Mitsubishi Electronics","Mitsubishi Diamond Scan 90e (FFT9905)",
+       "Mitsubishi Electronics","Mitsubishi FHL32WEXII",
+       "Mitsubishi Electronics","Mitsubishi HC39PEX",
+       "Mitsubishi Electronics","Mitsubishi HL59PEX",
+       "Mitsubishi Electronics","Mitsubishi LCD 151A (LXA572WB)",
+       "Mitsubishi Electronics","Mitsubishi LCD 40 (LXA420W)",
+       "Mitsubishi Electronics","Mitsubishi LCD 50 (LXA520W)",
+       "Mitsubishi Electronics","Mitsubishi LCD 51 (LXA530W)",
+       "Mitsubishi Electronics","Mitsubishi LCD 52 (LXA550W/WB)",
+       "Mitsubishi Electronics","Mitsubishi LCD 52 (LXA565W)",
+       "Mitsubishi Electronics","Mitsubishi LCD 580 (LXA580W)",
+       "Mitsubishi Electronics","Mitsubishi LCD 80 (LSA810W)",
+       "Mitsubishi Electronics","Mitsubishi LCD 80 (LSA820W/WB)",
+       "Mitsubishi Electronics","Mitsubishi LCD 80 (LSA831W)",
+       "Mitsubishi Electronics","Mitsubishi LVP-X300 Projector (LVP-X300)",
+       "Mitsubishi Electronics","Mitsubishi MegaView 29 (AM2752)",
+       "Mitsubishi Electronics","Mitsubishi MegaView 33 (XC3315)",
+       "Mitsubishi Electronics","Mitsubishi MegaView 37 (XC3716)",
+       "Mitsubishi Electronics","Mitsubishi MegaView 37 Plus (XC3717)",
+       "Mitsubishi Electronics","Mitsubishi MegaView Pro 29 (XC2930)",
+       "Mitsubishi Electronics","Mitsubishi MegaView Pro 37 (XC3730)",
+       "Mitsubishi Electronics","Mitsubishi MegaView Pro 42 (AM4201)",
+       "Mitsubishi Electronics","MITSUBISHI MERLIN",
+       "Mitsubishi Electronics","Mitsubishi PC Division V70 (XJ63754)",
+       "Mitsubishi Electronics","Mitsubishi Precise Point 5800",
+       "Mitsubishi Electronics","Mitsubishi Precise Point 8705",
+       "Mitsubishi Electronics","Mitsubishi Precise Point 8905",
+       "Mitsubishi Electronics","Mitsubishi RD15D",
+       "Mitsubishi Electronics","Mitsubishi RD15DII",
+       "Mitsubishi Electronics","Mitsubishi RD15G",
+       "Mitsubishi Electronics","Mitsubishi RD15M",
+       "Mitsubishi Electronics","Mitsubishi RD17F",
+       "Mitsubishi Electronics","Mitsubishi RD17G",
+       "Mitsubishi Electronics","Mitsubishi RD17GII",
+       "Mitsubishi Electronics","Mitsubishi RD17GR",
+       "Mitsubishi Electronics","Mitsubishi RD17GZ",
+       "Mitsubishi Electronics","Mitsubishi RD17S",
+       "Mitsubishi Electronics","Mitsubishi RD17Y",
+       "Mitsubishi Electronics","Mitsubishi RD17Y/V",
+       "Mitsubishi Electronics","Mitsubishi RD21E",
+       "Mitsubishi Electronics","Mitsubishi RD21EII",
+       "Mitsubishi Electronics","Mitsubishi RD21EIII",
+       "Mitsubishi Electronics","Mitsubishi RD21G",
+       "Mitsubishi Electronics","Mitsubishi RD21GH",
+       "Mitsubishi Electronics","Mitsubishi RD21GII",
+       "Mitsubishi Electronics","Mitsubishi RD21GIII",
+       "Mitsubishi Electronics","Mitsubishi RD21GX",
+       "Mitsubishi Electronics","Mitsubishi RD21Z",
+       "Mitsubishi Electronics","Mitsubishi RD21ZII",
+       "Mitsubishi Electronics","Mitsubishi RDT151",
+       "Mitsubishi Electronics","Mitsubishi SpectraView 1000",
+       "Mitsubishi Electronics","Mitsubishi SpectraView 700",
+       "Mitsubishi Electronics","Mitsubishi TFT Monitor RDT150S",
+       "Mitsubishi Electronics","Mitsubishi TFT Monitor RDT180S",
+       "Mitsubishi Electronics","Mitsubishi The Big Easy 1281 (VS1281)",
+       "Mitsubishi Electronics","Mitsubishi The Big Easy G1A (LVPG1A)",
+       "Mitsubishi Electronics","Mitsubishi VS1280 Projector",
+       "Mitsubishi Electronics","MITSUBISHI XJ59992",
+       "Modgraph, Inc.","Modgraph, Inc. MG-3200",
+       "Monitor","Gateway AN1_15",
+       "Monitor","Gateway CM751",
+       "Monitor","Gateway CM803",
+       "Monitor","Gateway CrystalScan 500",
+       "Monitor","Gateway CrystalScan 500-069",
+       "Monitor","Gateway CrystalScan 700-069",
+       "Monitor","Gateway CrystalScan700",
+       "Monitor","Gateway DL27-1",
+       "Monitor","Gateway DL31-1",
+       "Monitor","Gateway DL36-1",
+       "Monitor","Gateway EV500",
+       "Monitor","Gateway EV575",
+       "Monitor","Gateway EV700",
+       "Monitor","Gateway EV900",
+       "Monitor","Gateway EV910",
+       "Monitor","Gateway EV910B",
+       "Monitor","Gateway EVF720",
+       "Monitor","Gateway FPD1500",
+       "Monitor","Gateway FPD1800",
+       "Monitor","Gateway LE500",
+       "Monitor","Gateway PFL2-15A",
+       "Monitor","Gateway Vivitron 1100",
+       "Monitor","Gateway VX1100",
+       "Monitor","Gateway VX1110",
+       "Monitor","Gateway VX1120",
+       "Monitor","Gateway VX700",
+       "Monitor","Gateway VX700A",
+       "Monitor","Gateway VX720",
+       "Monitor","Gateway VX900",
+       "Monitor","Gateway VX900T",
+       "Monitor","Gateway VX920",
+       "Monitor","Samsung17",
+       "Monitronix, Inc.","Monitronix MX-200MC",
+       "Monitronix, Inc.","Monitronix MX-210EZ",
+       "Monitronix, Inc.","Monitronix MX-240EZ",
+       "Monitronix, Inc.","Monitronix MX240",
+       "Morse Technology, Inc.","Morse Monitor",
+       "NANAO","EIZO E141L",
+       "NANAO","EIZO E151L",
+       "NANAO","EIZO E35F",
+       "NANAO","EIZO E51F",
+       "NANAO","EIZO E51FS",
+       "NANAO","EIZO E53F",
+       "NANAO","EIZO E54F",
+       "NANAO","EIZO E55D",
+       "NANAO","EIZO E57T",
+       "NANAO","EIZO E57Ts",
+       "NANAO","EIZO E65T",
+       "NANAO","EIZO E66T",
+       "NANAO","EIZO E67F",
+       "NANAO","EIZO E67T",
+       "NANAO","EIZO E75F",
+       "NANAO","EIZO E76D",
+       "NANAO","EIZO E76F",
+       "NANAO","EIZO E78F",
+       "NANAO","EIZO L360",
+       "NANAO","EIZO L66",
+       "NANAO","EIZO T960",
+       "NANAO","NANAO 9060S",
+       "NANAO","NANAO 9065S",
+       "NANAO","NANAO 9070U",
+       "NANAO","NANAO 9080i",
+       "NANAO","NANAO 9400i",
+       "NANAO","NANAO 9500",
+       "NANAO","NANAO FlexScan 33F",
+       "NANAO","NANAO FlexScan 52F",
+       "NANAO","NANAO FlexScan 53T",
+       "NANAO","NANAO FlexScan 54T",
+       "NANAO","NANAO FlexScan 55F",
+       "NANAO","NANAO FlexScan 56T",
+       "NANAO","NANAO FlexScan 6500",
+       "NANAO","NANAO FlexScan 6600",
+       "NANAO","NANAO FlexScan 68T",
+       "NANAO","NANAO FlexScan 76F",
+       "NANAO","NANAO FlexScan 77F",
+       "NANAO","NANAO FlexScan 88F",
+       "NANAO","NANAO FlexScan F340iW",
+       "NANAO","NANAO FlexScan F347",
+       "NANAO","NANAO FlexScan F347II",
+       "NANAO","NANAO FlexScan F550i",
+       "NANAO","NANAO FlexScan F550iW",
+       "NANAO","NANAO FlexScan F557",
+       "NANAO","NANAO FlexScan F560iW",
+       "NANAO","NANAO FlexScan F750i",
+       "NANAO","NANAO FlexScan F760iW",
+       "NANAO","NANAO FlexScan F780iJ",
+       "NANAO","NANAO FlexScan F780iW",
+       "NANAO","NANAO FlexScan T560i",
+       "NANAO","NANAO FlexScan T560iJ",
+       "NANAO","NANAO FlexScan T567",
+       "NANAO","NANAO FlexScan T660i",
+       "NANAO","NANAO FlexScan T660iJ",
+       "NANAO","NANAO USA F2-15",
+       "NANAO","NANAO USA F2-17",
+       "NANAO","NANAO USA F2-17EX",
+       "NANAO","NANAO USA F2-21",
+       "NANAO","NANAO USA FlexScan 6300",
+       "NANAO","NANAO USA FlexScan T2-17",
+       "NANAO","NANAO USA FlexScan T2-17TS",
+       "NANAO","NANAO USA FlexScan T2-20",
+       "NANAO","NANAO USA FX2-21",
+       "NEC Technologies, Inc.","NEC C510",
+       "NEC Technologies, Inc.","NEC C550",
+       "NEC Technologies, Inc.","NEC C700",
+       "NEC Technologies, Inc.","NEC C710",
+       "NEC Technologies, Inc.","NEC C900",
+       "NEC Technologies, Inc.","NEC CRT Display D151",
+       "NEC Technologies, Inc.","NEC CRT Display D15A1",
+       "NEC Technologies, Inc.","NEC CRT Display D171",
+       "NEC Technologies, Inc.","NEC CRT Display D172",
+       "NEC Technologies, Inc.","NEC CRT Display D17A1",
+       "NEC Technologies, Inc.","NEC CRT Display D17B1",
+       "NEC Technologies, Inc.","NEC CRT Display D17C2",
+       "NEC Technologies, Inc.","NEC CS500",
+       "NEC Technologies, Inc.","NEC CS500 Multimedia Monitor",
+       "NEC Technologies, Inc.","NEC DH28W2",
+       "NEC Technologies, Inc.","NEC DH32W2",
+       "NEC Technologies, Inc.","NEC DV15A1",
+       "NEC Technologies, Inc.","NEC DV15A2",
+       "NEC Technologies, Inc.","NEC DV15D1",
+       "NEC Technologies, Inc.","NEC DV17A1",
+       "NEC Technologies, Inc.","NEC DV17B1",
+       "NEC Technologies, Inc.","NEC DV17B2",
+       "NEC Technologies, Inc.","NEC DV17C1",
+       "NEC Technologies, Inc.","NEC DV17C2",
+       "NEC Technologies, Inc.","NEC DV17C3",
+       "NEC Technologies, Inc.","NEC F14T1",
+       "NEC Technologies, Inc.","NEC F14T2",
+       "NEC Technologies, Inc.","NEC F14T2H",
+       "NEC Technologies, Inc.","NEC F14T2L",
+       "NEC Technologies, Inc.","NEC F15T1",
+       "NEC Technologies, Inc.","NEC LCD1280",
+       "NEC Technologies, Inc.","NEC LCD200",
+       "NEC Technologies, Inc.","NEC LCD300",
+       "NEC Technologies, Inc.","NEC MultiSync 14",
+       "NEC Technologies, Inc.","NEC MultiSync 15",
+       "NEC Technologies, Inc.","NEC MultiSync 17",
+       "NEC Technologies, Inc.","NEC MultiSync 2A",
+       "NEC Technologies, Inc.","NEC MultiSync 2V",
+       "NEC Technologies, Inc.","NEC MultiSync 3D",
+       "NEC Technologies, Inc.","NEC MultiSync 3Ds",
+       "NEC Technologies, Inc.","NEC MultiSync 3FGe",
+       "NEC Technologies, Inc.","NEC MultiSync 3FGx",
+       "NEC Technologies, Inc.","NEC MultiSync 3V",
+       "NEC Technologies, Inc.","NEC MultiSync 4D",
+       "NEC Technologies, Inc.","NEC MultiSync 4Ds",
+       "NEC Technologies, Inc.","NEC MultiSync 4FG",
+       "NEC Technologies, Inc.","NEC MultiSync 4FGe",
+       "NEC Technologies, Inc.","NEC MultiSync 50",
+       "NEC Technologies, Inc.","NEC MultiSync 5D",
+       "NEC Technologies, Inc.","NEC MultiSync 5FG",
+       "NEC Technologies, Inc.","NEC MultiSync 5FGe",
+       "NEC Technologies, Inc.","NEC MultiSync 5FGp",
+       "NEC Technologies, Inc.","NEC MultiSync 6FG",
+       "NEC Technologies, Inc.","NEC MultiSync 6FGp",
+       "NEC Technologies, Inc.","NEC MultiSync 70",
+       "NEC Technologies, Inc.","NEC MultiSync 90",
+       "NEC Technologies, Inc.","NEC MultiSync A500",
+       "NEC Technologies, Inc.","NEC MultiSync A500+",
+       "NEC Technologies, Inc.","NEC MultiSync A700",
+       "NEC Technologies, Inc.","NEC MultiSync A700+",
+       "NEC Technologies, Inc.","NEC MultiSync A900",
+       "NEC Technologies, Inc.","NEC MultiSync C400",
+       "NEC Technologies, Inc.","NEC MultiSync C500",
+       "NEC Technologies, Inc.","NEC MultiSync E1100",
+       "NEC Technologies, Inc.","NEC MultiSync E1100+",
+       "NEC Technologies, Inc.","NEC MultiSync E500",
+       "NEC Technologies, Inc.","NEC MultiSync E700",
+       "NEC Technologies, Inc.","NEC MultiSync E750",
+       "NEC Technologies, Inc.","NEC MultiSync E900",
+       "NEC Technologies, Inc.","NEC MultiSync E900+",
+       "NEC Technologies, Inc.","NEC MultiSync E950",
+       "NEC Technologies, Inc.","NEC MultiSync FP1350",
+       "NEC Technologies, Inc.","NEC MultiSync FP950",
+       "NEC Technologies, Inc.","NEC MultiSync LCD1400M",
+       "NEC Technologies, Inc.","NEC MultiSync LCD1500M",
+       "NEC Technologies, Inc.","NEC MultiSync LCD1510",
+       "NEC Technologies, Inc.","NEC MultiSync LCD1510V",
+       "NEC Technologies, Inc.","NEC MultiSync LCD1525M",
+       "NEC Technologies, Inc.","NEC MultiSync LCD1525V",
+       "NEC Technologies, Inc.","NEC MultiSync LCD1810",
+       "NEC Technologies, Inc.","NEC MultiSync LCD2000",
+       "NEC Technologies, Inc.","NEC MultiSync LCD2010",
+       "NEC Technologies, Inc.","NEC MultiSync LCD400",
+       "NEC Technologies, Inc.","NEC MultiSync LCD400V",
+       "NEC Technologies, Inc.","NEC MultiSync LT80",
+       "NEC Technologies, Inc.","NEC MultiSync M500",
+       "NEC Technologies, Inc.","NEC MultiSync M700",
+       "NEC Technologies, Inc.","NEC MultiSync MT1000",
+       "NEC Technologies, Inc.","NEC MultiSync MT810",
+       "NEC Technologies, Inc.","NEC MultiSync P1150",
+       "NEC Technologies, Inc.","NEC MultiSync P1250+",
+       "NEC Technologies, Inc.","NEC MultiSync P750",
+       "NEC Technologies, Inc.","NEC MultiSync V500",
+       "NEC Technologies, Inc.","NEC MultiSync XE15",
+       "NEC Technologies, Inc.","NEC MultiSync XE17",
+       "NEC Technologies, Inc.","NEC MultiSync XE21",
+       "NEC Technologies, Inc.","NEC MultiSync XP15",
+       "NEC Technologies, Inc.","NEC MultiSync XP17",
+       "NEC Technologies, Inc.","NEC MultiSync XP21",
+       "NEC Technologies, Inc.","NEC MultiSync XV14",
+       "NEC Technologies, Inc.","NEC MultiSync XV15",
+       "NEC Technologies, Inc.","NEC MultiSync XV15+",
+       "NEC Technologies, Inc.","NEC MultiSync XV17",
+       "NEC Technologies, Inc.","NEC MultiSync XV17 / XV17+",
+       "NEC Technologies, Inc.","NEC MultiSync XV17+ (-2)",
+       "NEC Technologies, Inc.","NEC PC-9821Cb Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Cb2 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Cb3,Cb10 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Ce Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Ce2/S1/S2/S2D Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Ce2/T2/T2D Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Cs2 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Cu10,Cu13,Cu16,Cu13T Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Cx,Cf Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Cx2 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Cx3,Cx13 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821V12/S5R,V13/S5R Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821V12/S7R Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821V13/M7 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821V13/S7R Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821V16/M7C2/M7D2 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821V7/C4K,V10/C4R Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821V7/S5K,V10/S5K Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821V7/S7K,V10/S7K Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Xa7e/S15 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Xa7e/S17 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-9821Xe10/S15 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-DH171, NEC PC-9821Ct16,Ct20 Integrated Color Monitor",
+       "NEC Technologies, Inc.","NEC PC-DH28W1",
+       "NEC Technologies, Inc.","NEC PC-DH32W1",
+       "NEC Technologies, Inc.","NEC PC-KM 151",
+       "NEC Technologies, Inc.","NEC PC-KM 152",
+       "NEC Technologies, Inc.","NEC PC-KM 171",
+       "NEC Technologies, Inc.","NEC PC-KM 211",
+       "NEC Technologies, Inc.","NEC PK-DH172",
+       "NEC Technologies, Inc.","NEC Ready Monitor",
+       "NEC Technologies, Inc.","NEC VistaScan 7000",
+       "Nissei Sangyo America, Ltd.","Nissei Sangyo CM1483M",
+       "Nissei Sangyo America, Ltd.","Nissei Sangyo CM1584MU",
+       "Nissei Sangyo America, Ltd.","Nissei Sangyo CM1785MU",
+       "Nissei Sangyo America, Ltd.","Nissei Sangyo CM2085M",
+       "Nissei Sangyo America, Ltd.","Nissei Sangyo CM2085MU",
+       "Nissei Sangyo America, Ltd.","Nissei Sangyo CM2086A",
+       "Nissei Sangyo America, Ltd.","Nissei Sangyo CM2087MU",
+       "Nissei Sangyo America, Ltd.","Nissei Sangyo CM2186AF",
+       "Nissei Sangyo America, Ltd.","Nissei Sangyo CM2187MU",
+       "NOKIA","NOKIA 300Xa",
+       "NOKIA","NOKIA 400Xa",
+       "NOKIA","NOKIA 417TV",
+       "NOKIA","NOKIA 445G",
+       "NOKIA","NOKIA 445M",
+       "NOKIA","NOKIA 445R",
+       "NOKIA","NOKIA 445X",
+       "NOKIA","NOKIA 445Xav",
+       "NOKIA","NOKIA 445Xavc",
+       "NOKIA","NOKIA 445Xi",
+       "NOKIA","Nokia 445XiPlus",
+       "NOKIA","NOKIA 445Xpro",
+       "NOKIA","NOKIA 445Xpro125",
+       "NOKIA","NOKIA 446Xpro",
+       "NOKIA","Nokia 446XS",
+       "NOKIA","NOKIA 446Xt",
+       "NOKIA","NOKIA 447B",
+       "NOKIA","Nokia 447DTC",
+       "NOKIA","NOKIA 447E",
+       "NOKIA","NOKIA 447i",
+       "NOKIA","NOKIA 447K",
+       "NOKIA","NOKIA 447KA",
+       "NOKIA","NOKIA 447KC",
+       "NOKIA","NOKIA 447L",
+       "NOKIA","NOKIA 447M",
+       "NOKIA","NOKIA 447S",
+       "NOKIA","NOKIA 447V",
+       "NOKIA","NOKIA 447W",
+       "NOKIA","NOKIA 447X",
+       "NOKIA","NOKIA 447Xa",
+       "NOKIA","NOKIA 447Xav",
+       "NOKIA","NOKIA 447Xavc",
+       "NOKIA","NOKIA 447Xi",
+       "NOKIA","Nokia 447XiPlus",
+       "NOKIA","NOKIA 447Xpro",
+       "NOKIA","Nokia 447XS",
+       "NOKIA","NOKIA 447Za",
+       "NOKIA","NOKIA 447Zi",
+       "NOKIA","NOKIA 449E",
+       "NOKIA","NOKIA 449M",
+       "NOKIA","NOKIA 449X",
+       "NOKIA","NOKIA 449Xa",
+       "NOKIA","NOKIA 449XaPlus",
+       "NOKIA","NOKIA 449Xi",
+       "NOKIA","NOKIA 449XiPlus",
+       "NOKIA","NOKIA 44BS",
+       "NOKIA","Nokia 500Xa",
+       "NOKIA","NOKIA 800Xi",
+       "Nokia Display Products","NOKIA 300Xa",
+       "Nokia Display Products","NOKIA 400Xa",
+       "Nokia Display Products","NOKIA 417TV",
+       "Nokia Display Products","NOKIA 445G",
+       "Nokia Display Products","NOKIA 445M",
+       "Nokia Display Products","NOKIA 445PRO",
+       "Nokia Display Products","NOKIA 445R",
+       "Nokia Display Products","NOKIA 445X",
+       "Nokia Display Products","NOKIA 445Xav",
+       "Nokia Display Products","NOKIA 445Xavc",
+       "Nokia Display Products","NOKIA 445Xi",
+       "Nokia Display Products","NOKIA 445XiPlus",
+       "Nokia Display Products","NOKIA 445Xpro",
+       "Nokia Display Products","NOKIA 445Xpro125",
+       "Nokia Display Products","NOKIA 445ZA",
+       "Nokia Display Products","NOKIA 446PRO",
+       "Nokia Display Products","NOKIA 446Xpro",
+       "Nokia Display Products","NOKIA 446XS",
+       "Nokia Display Products","NOKIA 446Xt",
+       "Nokia Display Products","NOKIA 446ZA",
+       "Nokia Display Products","NOKIA 447B",
+       "Nokia Display Products","NOKIA 447DTC",
+       "Nokia Display Products","NOKIA 447E",
+       "Nokia Display Products","NOKIA 447i",
+       "Nokia Display Products","NOKIA 447K",
+       "Nokia Display Products","NOKIA 447KA",
+       "Nokia Display Products","NOKIA 447KC",
+       "Nokia Display Products","NOKIA 447L",
+       "Nokia Display Products","NOKIA 447M",
+       "Nokia Display Products","NOKIA 447PRO",
+       "Nokia Display Products","NOKIA 447S",
+       "Nokia Display Products","NOKIA 447V",
+       "Nokia Display Products","NOKIA 447W",
+       "Nokia Display Products","NOKIA 447X",
+       "Nokia Display Products","NOKIA 447Xa",
+       "Nokia Display Products","NOKIA 447Xav",
+       "Nokia Display Products","NOKIA 447Xavc",
+       "Nokia Display Products","NOKIA 447Xi",
+       "Nokia Display Products","NOKIA 447XiPlus",
+       "Nokia Display Products","NOKIA 447Xpro",
+       "Nokia Display Products","NOKIA 447XS",
+       "Nokia Display Products","NOKIA 447Za",
+       "Nokia Display Products","NOKIA 447ZAPlus",
+       "Nokia Display Products","NOKIA 447Zi",
+       "Nokia Display Products","NOKIA 447ZiPlus",
+       "Nokia Display Products","NOKIA 449E",
+       "Nokia Display Products","NOKIA 449M",
+       "Nokia Display Products","NOKIA 449X",
+       "Nokia Display Products","NOKIA 449Xa",
+       "Nokia Display Products","NOKIA 449XaPlus",
+       "Nokia Display Products","NOKIA 449Xi",
+       "Nokia Display Products","NOKIA 449XiPlus",
+       "Nokia Display Products","NOKIA 449ZA",
+       "Nokia Display Products","NOKIA 44BS",
+       "Nokia Display Products","NOKIA 500Xa",
+       "Nokia Display Products","NOKIA 510L",
+       "Nokia Display Products","NOKIA 800Pro",
+       "Nokia Display Products","NOKIA 800Xi",
+       "OKI","Oki GD2010",
+       "OKI","Oki GD2020",
+       "OKI","Oki GD2021",
+       "OKI","Oki GD2030",
+       "OKI","Oki GD2050",
+       "Olivetti","Olivetti DSM 25-314 P-Y",
+       "Olivetti","Olivetti DSM 26-314 LE",
+       "Olivetti","Olivetti DSM 27-039",
+       "Olivetti","Olivetti DSM 27-117",
+       "Olivetti","Olivetti DSM 27-120",
+       "Olivetti","Olivetti DSM 27-140 LE",
+       "Olivetti","Olivetti DSM 27-141 PS",
+       "Olivetti","Olivetti DSM 27-514 MS",
+       "Olivetti","Olivetti DSM 27-615",
+       "Olivetti","Olivetti DSM 28-039 PS",
+       "Olivetti","Olivetti DSM 28-142 PS",
+       "Olivetti","Olivetti DSM 28-143 PS",
+       "Olivetti","Olivetti DSM 28-143 PS-2",
+       "Olivetti","Olivetti DSM 28-144 MS",
+       "Olivetti","Olivetti DSM 28-171 HR",
+       "Olivetti","Olivetti DSM 28-172 EY",
+       "Olivetti","Olivetti DSM 28-201 HR",
+       "Olivetti","Olivetti DSM 40-151",
+       "Olivetti","Olivetti DSM 50-148",
+       "Olivetti","Olivetti DSM 50-172",
+       "Olivetti","Olivetti DSM 50-201",
+       "Olivetti","Olivetti DSM26-2020J",
+       "Olivetti","Olivetti DSM26-2020J (New Model)",
+       "Olivetti","Olivetti DSM26-2030J",
+       "Packard Bell","Packard Bell 1010",
+       "Packard Bell","Packard Bell 1015",
+       "Packard Bell","Packard Bell 1020",
+       "Packard Bell","Packard Bell 1024",
+       "Packard Bell","Packard Bell 1024S",
+       "Packard Bell","Packard Bell 1408E",
+       "Packard Bell","Packard Bell 1408SE",
+       "Packard Bell","Packard Bell 1408SLE",
+       "Packard Bell","Packard Bell 1412SME",
+       "Packard Bell","Packard Bell 1428ME",
+       "Packard Bell","Packard Bell 1511SL",
+       "Packard Bell","Packard Bell 1512SL",
+       "Packard Bell","Packard Bell 1512SME",
+       "Packard Bell","Packard Bell 1712SL",
+       "Packard Bell","Packard Bell 2020",
+       "Packard Bell","Packard Bell 2024",
+       "Packard Bell","Packard Bell 2025",
+       "Packard Bell","Packard Bell 3010",
+       "Packard Bell","Packard Bell 3020",
+       "Packard Bell","Packard Bell 3025",
+       "Packard Bell","Packard Bell Monitor",
+       "Packard Bell","Packard Bell PB8510SV",
+       "Packard Bell","Packard Bell PB8528SVG",
+       "Packard Bell","Packard Bell PnP 2024S",
+       "Packard Bell","Packard Bell PnP 2025",
+       "Packard Bell","Packard Bell PnP 2025E",
+       "Packard Bell","Packard Bell PnP 2160",
+       "Packard Bell","Packard Bell PnP 3025",
+       "Packard Bell","Packard Bell PnP 3030",
+       "Packard Bell","Packard Bell PnP 3070",
+       "Packard Bell","Packard Bell PnP 4480",
+       "Packard Bell","Packard Bell PnP 5480",
+       "Packard Bell","Packard Bell PnP 5480E",
+       "Packard Bell","Packard Bell PnP 5680",
+       "Packard Bell","Packard Bell PnP 7480",
+       "Packard Bell","Packard Bell PnP 7680",
+       "Packard Bell","Packard Bell Pnp LCD15",
+       "Panasonic","Panasonic C1381",
+       "Panasonic","Panasonic C1391",
+       "Panasonic","Panasonic C1395",
+       "Panasonic","Panasonic C1795",
+       "Panasonic","Panasonic C1991",
+       "Panasonic","Panasonic CF-32",
+       "Panasonic","Panasonic E50",
+       "Panasonic","Panasonic LC40",
+       "Panasonic","Panasonic LC50S (TX-D5L31F)",
+       "Panasonic","Panasonic P50",
+       "Panasonic","Panasonic P70",
+       "Panasonic","Panasonic PF70",
+       "Panasonic","Panasonic PL70i(TX-D7S55)",
+       "Panasonic","Panasonic S110",
+       "Panasonic","Panasonic S15",
+       "Panasonic","Panasonic SL70",
+       "Panasonic","Panasonic SL70i(TX-D7S36)",
+       "Panasonic","Panasonic SL90 (TX-D9S54)",
+       "Panasonic","Panasonic TX-1703MAA",
+       "Panasonic","Panasonic TX-2013MAA",
+       "Panasonic","Panasonic TX-2103MAA",
+       "Panasonic","Panasonic TX-D2151NM",
+       "Panasonic","Panasonic TX-D2151W-ES",
+       "PC Brand, Inc.","PC Brand, Inc. Super_VGA",
+       "Philips Consumer Electronics","Magnavox MB4010 (14inch/CM1300)",
+       "Philips Consumer Electronics","Magnavox MB5011 (15inch/CM1300)",
+       "Philips Consumer Electronics","Magnavox MB5314 (15inch/CM1200)",
+       "Philips Consumer Electronics","Magnavox MB7000 (17inch/CM6800)",
+       "Philips Consumer Electronics","Magnavox MB7000(17inch/CM6800)",
+       "Philips Consumer Electronics","Philips 104B (14inch/CM1300)",
+       "Philips Consumer Electronics","Philips 104B (14inch/CM2300)",
+       "Philips Consumer Electronics","Philips 104B(14inch/CM1300)",
+       "Philips Consumer Electronics","Philips 104B(14inch/CM2300)",
+       "Philips Consumer Electronics","Philips 104E",
+       "Philips Consumer Electronics","Philips 105A (105B1)",
+       "Philips Consumer Electronics","Philips 105B (105B1)",
+       "Philips Consumer Electronics","Philips 105B (15inch/CM1200)",
+       "Philips Consumer Electronics","Philips 105B (15inch/CM1300)",
+       "Philips Consumer Electronics","Philips 105B(15inch/CM1200)",
+       "Philips Consumer Electronics","Philips 105E",
+       "Philips Consumer Electronics","Philips 105G (105B1)",
+       "Philips Consumer Electronics","Philips 105MB (15inch/CM2300)",
+       "Philips Consumer Electronics","Philips 105MG (105B1)",
+       "Philips Consumer Electronics","Philips 105S (105S1)",
+       "Philips Consumer Electronics","Philips 105S (15inch/CM1300)",
+       "Philips Consumer Electronics","Philips 105S (15inch/CM2300)",
+       "Philips Consumer Electronics","Philips 105S(15inch/CM1300)",
+       "Philips Consumer Electronics","Philips 105S(15inch/CM2300)",
+       "Philips Consumer Electronics","Philips 107B (107B1)",
+       "Philips Consumer Electronics","Philips 107B (17inch/CM6800)",
+       "Philips Consumer Electronics","Philips 107B (CM2400)",
+       "Philips Consumer Electronics","Philips 107B(17inch/CM6800)",
+       "Philips Consumer Electronics","Philips 107E",
+       "Philips Consumer Electronics","Philips 107E (107E1)",
+       "Philips Consumer Electronics","Philips 107E (17inch/CM2600)",
+       "Philips Consumer Electronics","Philips 107G",
+       "Philips Consumer Electronics","Philips 107MB (17inch/CM2300)",
+       "Philips Consumer Electronics","Philips 107S (107S1)",
+       "Philips Consumer Electronics","Philips 107S (17inch/CM1300)",
+       "Philips Consumer Electronics","Philips 107S (17inch/CM2300)",
+       "Philips Consumer Electronics","Philips 107S (17inch/CM6800)",
+       "Philips Consumer Electronics","Philips 107S (CM2400)",
+       "Philips Consumer Electronics","Philips 107S(17inch/CM1300)",
+       "Philips Consumer Electronics","Philips 107S(17inch/CM6800)",
+       "Philips Consumer Electronics","Philips 109B (109B1)",
+       "Philips Consumer Electronics","Philips 109B (CM2500)",
+       "Philips Consumer Electronics","Philips 109S",
+       "Philips Consumer Electronics","Philips 109S (109S1)",
+       "Philips Consumer Electronics","Philips 109S/86",
+       "Philips Consumer Electronics","Philips 150B (15.0 LCD MONITOR)",
+       "Philips Consumer Electronics","Philips 17ACM38",
+       "Philips Consumer Electronics","Philips 17BCM28",
+       "Philips Consumer Electronics","Philips 17TCM26",
+       "Philips Consumer Electronics","Philips 200B (20inch/CM5600)",
+       "Philips Consumer Electronics","Philips 200T (20inch/CM0700)",
+       "Philips Consumer Electronics","Philips 200T(20inch/CM0700)",
+       "Philips Consumer Electronics","Philips 201B (201B1)",
+       "Philips Consumer Electronics","Philips 201B (21inch/CM0770)",
+       "Philips Consumer Electronics","Philips 201B(21inch/CM0770)",
+       "Philips Consumer Electronics","Philips 20CM64",
+       "Philips Consumer Electronics","Philips 29PX8031 Monitor/TV",
+       "Philips Consumer Electronics","Philips 4CM 8270/20T",
+       "Philips Consumer Electronics","Philips 4CM4280",
+       "Philips Consumer Electronics","Philips 4CM6088I",
+       "Philips Consumer Electronics","Philips 4CM6282",
+       "Philips Consumer Electronics","Philips 6CM321",
+       "Philips Consumer Electronics","Philips 7BM749",
+       "Philips Consumer Electronics","Philips 7CM321",
+       "Philips Consumer Electronics","Philips 7CM329",
+       "Philips Consumer Electronics","Philips 9CM062",
+       "Philips Consumer Electronics","Philips 9CM082",
+       "Philips Consumer Electronics","Philips Brilliance 105 (15inch/CM2200)",
+       "Philips Consumer Electronics","Philips Brilliance 105(15inch/CM2200)",
+       "Philips Consumer Electronics","Philips Brilliance 107 (17inch/CM8800)",
+       "Philips Consumer Electronics","Philips Brilliance 107 (PRODUCT ID 17A58...)",
+       "Philips Consumer Electronics","Philips Brilliance 107(17inch/CM8800)",
+       "Philips Consumer Electronics","Philips Brilliance 107(PRODUCT ID 17A58...)",
+       "Philips Consumer Electronics","Philips Brilliance 107MP (17inch/CM5800)",
+       "Philips Consumer Electronics","Philips Brilliance 107P (107P1)",
+       "Philips Consumer Electronics","Philips Brilliance 109 (PRODUCT ID 19A58...)",
+       "Philips Consumer Electronics","Philips Brilliance 109(PRODUCT ID 19A58...)",
+       "Philips Consumer Electronics","Philips Brilliance 109MP (19inch/CM5800)",
+       "Philips Consumer Electronics","Philips Brilliance 109P (109P1)",
+       "Philips Consumer Electronics","Philips Brilliance 151AX (15.1 LCD MONITOR)",
+       "Philips Consumer Electronics","Philips Brilliance 181AS (18.1 LCD MONITOR)",
+       "Philips Consumer Electronics","Philips Brilliance 201 (21inch/CM1700)",
+       "Philips Consumer Electronics","Philips Brilliance 201(21inch/CM1700)",
+       "Philips Consumer Electronics","Philips Brilliance 201B (PRODUCT ID 21B58...)",
+       "Philips Consumer Electronics","Philips Brilliance 201CS",
+       "Philips Consumer Electronics","Philips Brilliance 201CS (21inch/CM0900)",
+       "Philips Consumer Electronics","Philips Brilliance 201P (201P1)",
+       "Philips Consumer Electronics","Philips Brilliance 201P (PRODUCT ID 21A58...)",
+       "Philips Consumer Electronics","Philips Brilliance 2120",
+       "Philips Consumer Electronics","Philips Brilliance 4500AX (14.5 LCD MONITOR)",
+       "Philips Consumer Electronics","Philips Brilliance AX4500(14.5 LCD MONITOR)",
+       "Philips Consumer Electronics","Philips C2082-DAS",
+       "Philips Consumer Electronics","Philips C2182-DAS",
+       "Philips Consumer Electronics","Philips CM0200 (14B)",
+       "Philips Consumer Electronics","Philips CM0200 (15C)",
+       "Philips Consumer Electronics","Philips CM0500 (20C)",
+       "Philips Consumer Electronics","Philips CM0700 (20T)",
+       "Philips Consumer Electronics","Philips CM0700 (21B)",
+       "Philips Consumer Electronics","Philips CM0800 (14A)",
+       "Philips Consumer Electronics","Philips CM0800 (15B)",
+       "Philips Consumer Electronics","Philips CM1200 (15A)",
+       "Philips Consumer Electronics","Philips CM1800 (15A)",
+       "Philips Consumer Electronics","Philips CM5600 (20B)",
+       "Philips Consumer Electronics","Philips CM9039",
+       "Philips Consumer Electronics","Philips CM9079",
+       "Philips Consumer Electronics","Philips CM9085",
+       "Philips Consumer Electronics","Philips CM9089",
+       "Philips Consumer Electronics","Philips CM9214",
+       "Philips Consumer Electronics","Philips CM9217",
+       "Philips Consumer Electronics","Philips Magnavox 109S",
+       "Philips Consumer Electronics","Philips Magnavox MB7000(17inch/CM6800)",
+       "Philips Consumer Electronics","Philips PD5029S Monitor/TV",
+       "PLB Monitor,Inc","PLB 1410 Model",
+       "PLB Monitor,Inc","PLB 1510 Model",
+       "PLB Monitor,Inc","PLB 1710",
+       "PLB Monitor,Inc","PLB 1910",
+       "Premier Computer Innovations","Premier PM14V-S-1",
+       "Princeton Graphic Systems","Princeton 14",
+       "Princeton Graphic Systems","Princeton 14ni",
+       "Princeton Graphic Systems","Princeton 15",
+       "Princeton Graphic Systems","Princeton 17",
+       "Princeton Graphic Systems","Princeton AF3.0HD",
+       "Princeton Graphic Systems","Princeton AGF700",
+       "Princeton Graphic Systems","Princeton AGF900",
+       "Princeton Graphic Systems","Princeton AGX700",
+       "Princeton Graphic Systems","Princeton AGX740",
+       "Princeton Graphic Systems","Princeton AGX750",
+       "Princeton Graphic Systems","Princeton AGX900",
+       "Princeton Graphic Systems","Princeton APP520",
+       "Princeton Graphic Systems","Princeton APP550",
+       "Princeton Graphic Systems","Princeton APP560",
+       "Princeton Graphic Systems","Princeton APP800",
+       "Princeton Graphic Systems","Princeton AR2.7T",
+       "Princeton Graphic Systems","Princeton AR3.2T",
+       "Princeton Graphic Systems","Princeton Arcadia AR2.7",
+       "Princeton Graphic Systems","Princeton Arcadia AR2.7AV",
+       "Princeton Graphic Systems","Princeton Arcadia AR3.1",
+       "Princeton Graphic Systems","Princeton Arcadia AR3.1AV",
+       "Princeton Graphic Systems","Princeton Arcadia AR3.6",
+       "Princeton Graphic Systems","Princeton C2001",
+       "Princeton Graphic Systems","Princeton DPP500",
+       "Princeton Graphic Systems","Princeton DPP540",
+       "Princeton Graphic Systems","Princeton DPP550",
+       "Princeton Graphic Systems","Princeton DPP560",
+       "Princeton Graphic Systems","Princeton DPP800",
+       "Princeton Graphic Systems","Princeton DPP810",
+       "Princeton Graphic Systems","Princeton EO14",
+       "Princeton Graphic Systems","Princeton EO15",
+       "Princeton Graphic Systems","Princeton EO17",
+       "Princeton Graphic Systems","Princeton EO2000",
+       "Princeton Graphic Systems","Princeton EO2005",
+       "Princeton Graphic Systems","Princeton EO2010",
+       "Princeton Graphic Systems","Princeton EO40",
+       "Princeton Graphic Systems","Princeton EO400",
+       "Princeton Graphic Systems","Princeton EO50",
+       "Princeton Graphic Systems","Princeton EO500",
+       "Princeton Graphic Systems","Princeton EO505",
+       "Princeton Graphic Systems","Princeton EO70",
+       "Princeton Graphic Systems","Princeton EO700",
+       "Princeton Graphic Systems","Princeton EO705",
+       "Princeton Graphic Systems","Princeton EO710",
+       "Princeton Graphic Systems","Princeton EO72",
+       "Princeton Graphic Systems","Princeton EO720",
+       "Princeton Graphic Systems","Princeton EO74/74T",
+       "Princeton Graphic Systems","Princeton EO75",
+       "Princeton Graphic Systems","Princeton EO750",
+       "Princeton Graphic Systems","Princeton EO76/76T",
+       "Princeton Graphic Systems","Princeton EO90",
+       "Princeton Graphic Systems","Princeton EO900",
+       "Princeton Graphic Systems","Princeton EO930",
+       "Princeton Graphic Systems","Princeton EO935S",
+       "Princeton Graphic Systems","Princeton EO950",
+       "Princeton Graphic Systems","Princeton Graphic Systems C2001",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO15",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO17",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO40",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO400",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO50",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO500",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO70",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO700",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO710",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO72",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO720",
+       "Princeton Graphic Systems","Princeton Graphic Systems EO75",
+       "Princeton Graphic Systems","Princeton Graphic Systems MAX-15",
+       "Princeton Graphic Systems","Princeton Graphic Systems Ultra 40",
+       "Princeton Graphic Systems","Princeton Graphic Systems Ultra 50",
+       "Princeton Graphic Systems","Princeton Graphic Systems Ultra-1200",
+       "Princeton Graphic Systems","Princeton Graphic Systems Ultra-1400",
+       "Princeton Graphic Systems","Princeton Graphic Systems Ultra-1600",
+       "Princeton Graphic Systems","Princeton Graphic Systems Ultra-2000",
+       "Princeton Graphic Systems","Princeton LD150",
+       "Princeton Graphic Systems","Princeton LD50A",
+       "Princeton Graphic Systems","PRINCETON Senergy 550",
+       "Princeton Graphic Systems","PRINCETON Senergy 850",
+       "Princeton Graphic Systems","Princeton Ultra 100",
+       "Princeton Graphic Systems","Princeton Ultra 17+",
+       "Princeton Graphic Systems","Princeton Ultra 20",
+       "Princeton Graphic Systems","Princeton Ultra 40",
+       "Princeton Graphic Systems","Princeton Ultra 41",
+       "Princeton Graphic Systems","Princeton Ultra 42",
+       "Princeton Graphic Systems","Princeton Ultra 50",
+       "Princeton Graphic Systems","Princeton Ultra 50e",
+       "Princeton Graphic Systems","Princeton Ultra 51",
+       "Princeton Graphic Systems","Princeton Ultra 52/52B",
+       "Princeton Graphic Systems","Princeton Ultra 52e/52B",
+       "Princeton Graphic Systems","Princeton Ultra 54",
+       "Princeton Graphic Systems","Princeton Ultra 55",
+       "Princeton Graphic Systems","Princeton Ultra 70F",
+       "Princeton Graphic Systems","Princeton Ultra 71",
+       "Princeton Graphic Systems","Princeton Ultra 72",
+       "Princeton Graphic Systems","Princeton Ultra 72e",
+       "Princeton Graphic Systems","Princeton Ultra 74",
+       "Princeton Graphic Systems","Princeton Ultra 75/75B",
+       "Princeton Graphic Systems","Princeton Ultra 75B",
+       "Princeton Graphic Systems","Princeton Ultra 75e",
+       "Princeton Graphic Systems","Princeton Ultra 77",
+       "Princeton Graphic Systems","Princeton Ultra 77e",
+       "Princeton Graphic Systems","Princeton Ultra 80",
+       "Princeton Graphic Systems","Princeton Ultra 90/90B",
+       "Princeton Graphic Systems","Princeton Ultra 90B",
+       "Princeton Graphic Systems","Princeton Ultra 90e",
+       "Princeton Graphic Systems","Princeton Ultra 92",
+       "Princeton Graphic Systems","Princeton Ultra 95",
+       "Princeton Graphic Systems","Princeton Ultra 95e",
+       "Princeton Graphic Systems","W54",
+       "Princeton Graphic Systems","W74",
+       "Princeton Publishing Labs","Princeton Publishing Labs MultiView",
+       "Princeton Publishing Labs","Princeton Publishing Labs MultiView_II",
+       "Proview Electronics Co.,Ltd.","Proview 10-inch 250",
+       "Proview Electronics Co.,Ltd.","Proview 14-inch 455/456/462",
+       "Proview Electronics Co.,Ltd.","Proview 15-inch 560/561/562",
+       "Proview Electronics Co.,Ltd.","Proview 15-inch 564/570",
+       "Proview Electronics Co.,Ltd.","Proview 15-inch 566/571/572",
+       "Proview Electronics Co.,Ltd.","Proview 16-inch 720/722",
+       "Proview Electronics Co.,Ltd.","Proview 17-inch 765/768/770",
+       "Proview Electronics Co.,Ltd.","Proview 17-inch 769/771/772",
+       "Proview Electronics Co.,Ltd.","Proview 17-inch 775/776/778",
+       "Proview Electronics Co.,Ltd.","Proview 17-inch 777 Pure Flat",
+       "Proview Electronics Co.,Ltd.","Proview 17-inch 785/786/788",
+       "Proview Electronics Co.,Ltd.","Proview 17-inch 787 Pure Flat",
+       "Proview Electronics Co.,Ltd.","Proview 17-inch 795/796",
+       "Proview Electronics Co.,Ltd.","Proview 17-inch 797 Pure Flat",
+       "Proview Electronics Co.,Ltd.","Proview 17-inch PD/ID-950F Daimondtron Pure Flat",
+       "Proview Electronics Co.,Ltd.","Proview 19-inch 986",
+       "Proview Electronics Co.,Ltd.","Proview 19-inch 995/998/998A",
+       "Proview Electronics Co.,Ltd.","Proview 19-inch 997 Pure Flat",
+       "Proview Electronics Co.,Ltd.","Proview 19-inch PV-1995S",
+       "Proview Electronics Co.,Ltd.","Proview 21-inch 215",
+       "Proview Electronics Co.,Ltd.","Proview 330 (LCD 13.3-inch)",
+       "Proview Electronics Co.,Ltd.","Proview 468 (LCD 14-inch)",
+       "Proview Electronics Co.,Ltd.","Proview 510/560/580 (LCD 15-inch)",
+       "Proview Electronics Co.,Ltd.","Proview 560/580 (LCD 15-inch Pivot)",
+       "Proview Electronics Co.,Ltd.","Proview 568 (LCD 15-inch)",
+       "Proview Electronics Co.,Ltd.","Proview 600/660 (LCD 15-inch Pivot)",
+       "Proview Electronics Co.,Ltd.","Proview 780 (LCD 17-inch)",
+       "Proview Technology Corp.","PROVIEW  550D",
+       "Proview Technology Corp.","PROVIEW  570",
+       "Proview Technology Corp.","PROVIEW  750",
+       "Proview Technology Corp.","PROVIEW  768",
+       "Proview Technology Corp.","PROVIEW  770",
+       "Proview Technology Corp.","PROVIEW  785",
+       "Proview Technology Corp.","PROVIEW  848D",
+       "Proview Technology Corp.","PROVIEW  860",
+       "Proview Technology Corp.","PROVIEW  995",
+       "Proview Technology Corp.","PROVIEW  MD-1452",
+       "Proview Technology Corp.","PROVIEW  MD-1552",
+       "Proview Technology Corp.","PROVIEW  PRO-400",
+       "Proview Technology Corp.","PROVIEW  PRO-500",
+       "Proview Technology Corp.","PROVIEW  PRO-700",
+       "Proview Technology Corp.","PROVIEW  PRO-900",
+       "Proview Technology Corp.","PROVIEW  PV-1450",
+       "Proview Technology Corp.","PROVIEW  PV-1995S",
+       "Proview Technology Corp.","PROVIEW  PV/SA-1455",
+       "Proview Technology Corp.","PROVIEW  PV/SA-1550",
+       "Proview Technology Corp.","PROVIEW  PV/SA-1564",
+       "Proview Technology Corp.","PROVIEW  PV/SA-1568",
+       "Proview Technology Corp.","PROVIEW  PV/SA-1750",
+       "Proview Technology Corp.","PROVIEW  PV/SA-1766",
+       "Proview Technology Corp.","PROVIEW  PV/SA-1768",
+       "Proview Technology Corp.","PROVIEW  PV/SA-1776",
+       "Proview Technology Corp.","PROVIEW  VS-1452",
+       "Proview Technology Corp.","PROVIEW  VS-1565",
+       "Proview Technology Corp.","Proview 570",
+       "Proview Technology Corp.","Proview 770",
+       "Proview Technology Corp.","Proview 860",
+       "Qume Corp.","Qume Corp. QM835",
+       "Radius, Inc.","Radius PrecisionColor Display/19",
+       "Radius, Inc.","Radius PrecisionColor Display/20",
+       "Radius, Inc.","Radius PrecisionColor Pivot",
+       "RasterOps","RasterOps 20/20",
+       "RasterOps","RasterOps ClearVueColor 17",
+       "RasterOps","RasterOps ClearVueColor 20T",
+       "RasterOps","RasterOps ClearVueColor 21",
+       "REDMS Group, Inc.","REDMS Group, Inc. SRC-1401",
+       "REDMS Group, Inc.","REDMS Group, Inc. SRC-1402",
+       "Relisys","Relisys RE-1420",
+       "Relisys","Relisys RE-1520",
+       "Relisys","Relisys RE-1528",
+       "Relisys","Relisys RE-5155",
+       "Relisys","Relisys RE451",
+       "Relisys","Relisys RE518",
+       "Relisys","Relisys RE550",
+       "Relisys","Relisys RE551",
+       "Relisys","Relisys RE767",
+       "Relisys","Relisys RM-1541",
+       "Royal Information Company","TRL/RIC DH-1570M/DH-1570",
+       "Royal Information Company","TRL/RIC DH-1764M/DH-1764",
+       "Royal Information Company","TRL/RIC DH-1764UM/DH-1764U",
+       "Royal Information Company","TRL/RIC DL-1564",
+       "Royal Information Company","TRL/RIC DL-1564M/DL-1564",
+       "Royal Information Company","TRL/RIC DL-1750MU",
+       "Royal Information Company","TRL/RIC RH-1450",
+       "Sampo Technology Corp.","AlphaScan 711",
+       "Sampo Technology Corp.","AlphaScan 712",
+       "Sampo Technology Corp.","AlphaScan 800S",
+       "Sampo Technology Corp.","AlphaScan 811",
+       "Sampo Technology Corp.","Sampo AlphaScan 15",
+       "Sampo Technology Corp.","Sampo AlphaScan 17",
+       "Sampo Technology Corp.","Sampo AlphaScan LC",
+       "Sampo Technology Corp.","Sampo AlphaScan Plus",
+       "Samsung","CT4581",
+       "Samsung","Samsung 15GLsi",
+       "Samsung","Samsung 17GLi",
+       "Samsung","Samsung 17GLsi",
+       "Samsung","Samsung 5b (CKB52*)",
+       "Samsung","Samsung 5e (CKA52*)",
+       "Samsung","Samsung 7e (CKB72*)",
+       "Samsung","Samsung CJ4685",
+       "Samsung","Samsung CMQ5387L",
+       "Samsung","Samsung Cn4551",
+       "Samsung","Samsung CSA-7571",
+       "Samsung","Samsung CSU5977",
+       "Samsung","Samsung CT-4581",
+       "Samsung","Samsung MF-4771",
+       "Samsung","Samsung Samtron 40B",
+       "Samsung","Samsung Samtron 40Bn",
+       "Samsung","Samsung SAMTRON 4Bi",
+       "Samsung","Samsung SAMTRON 5(M)B (CGB5617*)",
+       "Samsung","Samsung SAMTRON 5(M)E (CGK5517*)",
+       "Samsung","Samsung Samtron 50(M)E",
+       "Samsung","Samsung Samtron 50B",
+       "Samsung","Samsung SAMTRON 5Bi",
+       "Samsung","Samsung SAMTRON 5Ei",
+       "Samsung","Samsung Samtron 60(M)B",
+       "Samsung","Samsung SAMTRON 7(M)B (CGM7617*)",
+       "Samsung","Samsung SAMTRON 7(M)E (CGE7517*)",
+       "Samsung","Samsung Samtron 70(M)E",
+       "Samsung","Samsung SAMTRON 7Ei",
+       "Samsung","Samsung Samtron 9P",
+       "Samsung","Samsung SyncMaster 1000b (CGX1607*)",
+       "Samsung","Samsung SyncMaster 1000p",
+       "Samsung","Samsung SyncMaster 1000p (CGX160*)",
+       "Samsung","Samsung SyncMaster 1000s (CGP1607*)",
+       "Samsung","Samsung SyncMaster 1100p",
+       "Samsung","Samsung SyncMaster 1100p Plus",
+       "Samsung","Samsung SyncMaster 1200NF/2200NF",
+       "Samsung","Samsung SyncMaster 14GL",
+       "Samsung","Samsung SyncMaster 150MP",
+       "Samsung","Samsung SyncMaster 15GL",
+       "Samsung","Samsung SyncMaster 15GLe",
+       "Samsung","Samsung SyncMaster 15GLi",
+       "Samsung","Samsung SyncMaster 15M",
+       "Samsung","Samsung SyncMaster 15Me",
+       "Samsung","Samsung SyncMaster 170MP",
+       "Samsung","Samsung SyncMaster 17GL",
+       "Samsung","Samsung SyncMaster 17GLi",
+       "Samsung","Samsung SyncMaster 17GLs",
+       "Samsung","Samsung SyncMaster 17GLsi",
+       "Samsung","Samsung SyncMaster 2",
+       "Samsung","Samsung SyncMaster 20GLs",
+       "Samsung","Samsung SyncMaster 20GLsi",
+       "Samsung","Samsung SyncMaster 21GLs",
+       "Samsung","Samsung SyncMaster 2400(U)W (SWM400*)",
+       "Samsung","Samsung SyncMaster 3",
+       "Samsung","Samsung SyncMaster 320TFT (LXB310*)",
+       "Samsung","Samsung SyncMaster 330/331TFT (LXB350*)",
+       "Samsung","Samsung SyncMaster 3Ne",
+       "Samsung","Samsung SyncMaster 4+",
+       "Samsung","Samsung SyncMaster 400b (CKA4217*)",
+       "Samsung","Samsung SyncMaster 400TFT (LXA41*)",
+       "Samsung","Samsung SyncMaster 410b(CHA4217*)",
+       "Samsung","Samsung SyncMaster 450b(n)",
+       "Samsung","Samsung SyncMaster 470S /480S TFT",
+       "Samsung","Samsung SyncMaster 4NE",
+       "Samsung","Samsung SyncMaster 4S",
+       "Samsung","Samsung SyncMaster 500(M)b (CGB5607*)",
+       "Samsung","Samsung SyncMaster 500(M)p (CGC5607*)",
+       "Samsung","Samsung SyncMaster 500(M)s (CGK5507*)",
+       "Samsung","Samsung SyncMaster 500(M)s Plus (CKE5507*)",
+       "Samsung","Samsung SyncMaster 500b",
+       "Samsung","Samsung SyncMaster 500b Plus (CKF5607*)",
+       "Samsung","Samsung SyncMaster 510(M)s (CHA5807*)",
+       "Samsung","Samsung SyncMaster 510b(CHB5707*)",
+       "Samsung","Samsung SyncMaster 520TFT (LXB530*)",
+       "Samsung","Samsung SyncMaster 530/531TFT (LXB550*)",
+       "Samsung","Samsung SyncMaster 550b(T)",
+       "Samsung","Samsung SyncMaster 550s(T)",
+       "Samsung","Samsung SyncMaster 550v",
+       "Samsung","Samsung SyncMaster 570B/580B TFT",
+       "Samsung","Samsung SyncMaster 570P TFT/580P TFT",
+       "Samsung","Samsung SyncMaster 570P/580P Plus TFT",
+       "Samsung","Samsung SyncMaster 570S/580S TFT",
+       "Samsung","Samsung SyncMaster 5C",
+       "Samsung","Samsung SyncMaster 610(M)b(CHB6107*)",
+       "Samsung","Samsung SyncMaster 6Ne",
+       "Samsung","Samsung SyncMaster 700(M)b (CGM7607*)",
+       "Samsung","Samsung SyncMaster 700(M)p (CGH7609*)",
+       "Samsung","Samsung SyncMaster 700(M)s (CGE7507*)",
+       "Samsung","Samsung SyncMaster 700(M)s Plus (CKG7507*)",
+       "Samsung","Samsung SyncMaster 700b Plus",
+       "Samsung","Samsung SyncMaster 700IFT (CSH780B*)",
+       "Samsung","Samsung SyncMaster 700NF",
+       "Samsung","Samsung SyncMaster 700p Plus (CSH7839*)",
+       "Samsung","Samsung SyncMaster 700TFT",
+       "Samsung","Samsung SyncMaster 710(M)b (CHB7709*)",
+       "Samsung","Samsung SyncMaster 710(M)s (CHB7707*)",
+       "Samsung","Samsung SyncMaster 750(M)b",
+       "Samsung","Samsung SyncMaster 750NF(T)",
+       "Samsung","Samsung SyncMaster 750p(T)",
+       "Samsung","Samsung SyncMaster 750s(T)",
+       "Samsung","Samsung SyncMaster 753DF(T)",
+       "Samsung","Samsung SyncMaster 755DF(T)",
+       "Samsung","Samsung SyncMaster 770TFT",
+       "Samsung","Samsung SyncMaster 800TFT",
+       "Samsung","Samsung SyncMaster 900IFT",
+       "Samsung","Samsung SyncMaster 900NF",
+       "Samsung","Samsung SyncMaster 900p (CSH9839*)",
+       "Samsung","Samsung SyncMaster 900p Plus",
+       "Samsung","Samsung SyncMaster 900SL (CSM92*)",
+       "Samsung","Samsung SyncMaster 950NF(T)",
+       "Samsung","Samsung SyncMaster 950P Plus(T)",
+       "Samsung","Samsung SyncMaster 950SL",
+       "Samsung","Samsung SyncMaster 950SL Plus/900SL Plus",
+       "Samsung","Samsung SyncMaster 955DF(T)",
+       "Samsung","Samsung SyncMaster 955SL(T)",
+       "Samsung","Samsung SyncMaster sm950p(T)",
+       "Samsung","Samtron 428PT/PTL",
+       "Samsung","Samtron SC-208DXL+",
+       "Samsung","Samtron SC-528MDL",
+       "Samsung","Samtron SC-528MXLJ",
+       "Samsung","Samtron SC-528TXL",
+       "Samsung","Samtron SC-528UXL",
+       "Samsung","Samtron SC-726GXL",
+       "Samsung","Samtron SC-728FXL",
+       "Samsung","Samtron SC-728FXLJ",
+       "Samtron","Samtron SC-428PS",
+       "Samtron","Samtron SC-428TX(L)",
+       "Samtron","Samtron SC-428VS(L)+",
+       "Samtron","Samtron SC-428VX(L)",
+       "Samtron","Samtron SC-728SXL",
+       "SANYO","SANYO CMT-B15M6",
+       "SANYO","SANYO CMT-D14UM5V",
+       "Seiko Instruments U.S.A., Inc.","Seiko CM-1440",
+       "Seiko Instruments U.S.A., Inc.","Seiko CM-1450",
+       "Seiko Instruments U.S.A., Inc.","Seiko CM-2050",
+       "Shamrock Technology","SHAMROCK C072",
+       "Shamrock Technology","SHAMROCK C102",
+       "Shamrock Technology","SHAMROCK C407",
+       "Shamrock Technology","SHAMROCK C502",
+       "Shamrock Technology","SHAMROCK C505",
+       "Shamrock Technology","SHAMROCK C507",
+       "Shamrock Technology","SHAMROCK C703",
+       "Shamrock Technology","SHAMROCK C705",
+       "Shamrock Technology","SHAMROCK C706",
+       "Shamrock Technology","SHAMROCK HTC43860",
+       "Shamrock Technology","SHAMROCK M569",
+       "Shamrock Technology","SHAMROCK M769",
+       "Shamrock Technology","SHAMROCK SRC1405",
+       "Shamrock Technology","SHAMROCK SRC1405L",
+       "Shamrock Technology","SHAMROCK SRC1406",
+       "Shamrock Technology","SHAMROCK SRC1406L",
+       "Shamrock Technology","SHAMROCK SRC1407",
+       "Shamrock Technology","SHAMROCK SRC1407L",
+       "Shamrock Technology","SHAMROCK SRC1451LP",
+       "Shamrock Technology","SHAMROCK SRC1451P",
+       "Shamrock Technology","SHAMROCK SRC1452LP",
+       "Shamrock Technology","SHAMROCK SRC1452P",
+       "Shamrock Technology","SHAMROCK SRC1502",
+       "Shamrock Technology","SHAMROCK SRC1502L",
+       "Shamrock Technology","SHAMROCK SRC1505",
+       "Shamrock Technology","SHAMROCK SRC1507",
+       "Shamrock Technology","SHAMROCK SRC1702",
+       "Shamrock Technology","SHAMROCK SRC1702LP",
+       "Shamrock Technology","SHAMROCK SRC1703",
+       "Shamrock Technology","SHAMROCK SRC1703L",
+       "Shamrock Technology","SHAMROCK SRC1705",
+       "Shamrock Technology","SHAMROCK SRC1706",
+       "Shamrock Technology","SHAMROCK SRC2002",
+       "Shamrock Technology","SHAMROCK SRC2002LP",
+       "Shamrock Technology","SHAMROCK SRC2102",
+       "Shamrock Technology","SHAMROCK SRC2102LP",
+       "Siemens","MCF3512 (-K543-)",
+       "Siemens","MCF3801 (-K507-)",
+       "Siemens","MCF3811 (-K506-)",
+       "Siemens","MCF3812 (-K544-V150)",
+       "Siemens","MCF3812 (-K544-V155)",
+       "Siemens","MCF4611 (-K568-)",
+       "Siemens","MCM141V (-K542-)",
+       "Siemens","MCM153V (-K563-)",
+       "Siemens","MCM15P1 (-K561-)",
+       "Siemens","MCM173V (-K553-)",
+       "Siemens","MCM174V (-K575-)",
+       "Siemens","MCM17P1 (-K551-)",
+       "Siemens","MCM19P1 (-K552-)",
+       "Siemens","MCM19T1 (-K562-)",
+       "Siemens","MCM212V (-K539-)",
+       "Siemens","MCM21P1 (-K550-)",
+       "Siemens","Xpert 710 (-K557-)",
+       "Siemens Nixdorf","MCF3501 (-K451-)",
+       "Siemens Nixdorf","MCF3511 (-K505-)",
+       "Siemens Nixdorf","MCF3811 (-K506-)",
+       "Siemens Nixdorf","MCM1401 (-K292-)",
+       "Siemens Nixdorf","MCM1402 (-K343-V318)",
+       "Siemens Nixdorf","MCM1403 (-K368-V318)",
+       "Siemens Nixdorf","MCM1403 (-K368-V418)",
+       "Siemens Nixdorf","MCM1404 (-K372-) >= Rev.7",
+       "Siemens Nixdorf","MCM1404 (-K372-) Rev.1-Rev.6",
+       "Siemens Nixdorf","MCM1405 (-K449-)",
+       "Siemens Nixdorf","MCM1501 (-K302-)",
+       "Siemens Nixdorf","MCM1502 (-K323-)",
+       "Siemens Nixdorf","MCM1503 (-K344-)",
+       "Siemens Nixdorf","MCM1503 (-K344-V418) >= Rev.3A",
+       "Siemens Nixdorf","MCM1505 (-K424-)",
+       "Siemens Nixdorf","MCM1506 (-K448-V318)",
+       "Siemens Nixdorf","MCM1506 (-K448-V418/150)",
+       "Siemens Nixdorf","MCM1507 (-K470-)",
+       "Siemens Nixdorf","MCM1508 (-K486-)",
+       "Siemens Nixdorf","MCM1510 (-K494-)",
+       "Siemens Nixdorf","MCM151V (-K469-)",
+       "Siemens Nixdorf","MCM152V (-K495-)",
+       "Siemens Nixdorf","MCM1551 (-K396-)",
+       "Siemens Nixdorf","MCM1552 (-K421-)",
+       "Siemens Nixdorf","MCM1701 (-K316-)",
+       "Siemens Nixdorf","MCM1702 (-K373-)",
+       "Siemens Nixdorf","MCM1703 (-K414-V150)",
+       "Siemens Nixdorf","MCM1703 (-K414-V318)",
+       "Siemens Nixdorf","MCM1704 (-K425-)",
+       "Siemens Nixdorf","MCM1705 (-K471-)",
+       "Siemens Nixdorf","MCM1706 (-K488-)",
+       "Siemens Nixdorf","MCM1707 (-K512-)",
+       "Siemens Nixdorf","MCM171V (-K496-)",
+       "Siemens Nixdorf","MCM1751 (-K397-)",
+       "Siemens Nixdorf","MCM1753 (-K411-)",
+       "Siemens Nixdorf","MCM1754 (-K415-)",
+       "Siemens Nixdorf","MCM1755 (-K472-)",
+       "Siemens Nixdorf","MCM1901 (-K489-)",
+       "Siemens Nixdorf","MCM1902 (-K527-)",
+       "Siemens Nixdorf","MCM2101 (-K272-)",
+       "Siemens Nixdorf","MCM2102 (-K352-V318)",
+       "Siemens Nixdorf","MCM2102 (-K352-V418)",
+       "Siemens Nixdorf","MCM2102 (-K352-V518/618)",
+       "Siemens Nixdorf","MCM2103 (-K422-)",
+       "Siemens Nixdorf","MCM2105 (-K455-)",
+       "Siemens Nixdorf","MCM2106 (-K462-)",
+       "Siemens Nixdorf","MCM2107 (-K478-)",
+       "Siemens Nixdorf","MCM2108 (-K479-)",
+       "Siemens Nixdorf","MCM2109 (-K499-)",
+       "Siemens Nixdorf","MCM2110 (-K500-)",
+       "Siemens Nixdorf","MCM211V (-K508-)",
+       "Siemens Nixdorf","MCM21T1 (-K526-)",
+       "Siemens Nixdorf","MCQ1901 (-K218-)",
+       "Siemens Nixdorf","PM150 (-K408-)",
+       "Siemens Nixdorf","PM170 (-K409-)",
+       "Siemens Nixdorf","Siemens FD200",
+       "Siemens Nixdorf","Siemens Nixdorf MCM1402",
+       "Siemens Nixdorf","Siemens Nixdorf MCM1503",
+       "Siemens Nixdorf","Siemens Nixdorf MCM1702",
+       "Siemens Nixdorf","Siemens Nixdorf MCM2102",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor  50kHz",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor  54kHz",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor  57kHz",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor  64kHz",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor  69kHz",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor  82kHz",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor  92kHz",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor 100kHz",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor 107kHz",
+       "Siemens Nixdorf","Siemens Nixdorf Monitor 113kHz",
+       "Smile International Corp.","Smile/KFC CA6425DL/CB6425DL",
+       "Smile International Corp.","Smile/KFC CA6525DL/CB6525DL",
+       "Smile International Corp.","Smile/KFC CA6546SL/CB6546SL",
+       "Smile International Corp.","Smile/KFC CA6719SL/CB6719SL",
+       "Smile International Corp.","Smile/KFC CA6746SL/CB6746SL",
+       "Smile International Corp.","Smile/KFC CA6748SL/CB6748SL",
+       "Smile International Corp.","Smile/KFC CA6919SL/CB6919SL",
+       "Smile International Corp.","Smile/KFC, 85Khz Monitor",
+       "SONY Corporation","KL-W7000",
+       "SONY Corporation","KL-W9000",
+       "SONY Corporation","SONY CPD-100ES",
+       "SONY Corporation","SONY CPD-100EST",
+       "SONY Corporation","SONY CPD-100GS",
+       "SONY Corporation","SONY CPD-100GST",
+       "SONY Corporation","SONY CPD-100SF",
+       "SONY Corporation","SONY CPD-100SFB",
+       "SONY Corporation","SONY CPD-100SFT",
+       "SONY Corporation","SONY CPD-100SX",
+       "SONY Corporation","SONY CPD-100VS",
+       "SONY Corporation","SONY CPD-101VS iGPE",
+       "SONY Corporation","SONY CPD-110GS/110EST",
+       "SONY Corporation","SONY CPD-110GS/110EST/T9",
+       "SONY Corporation","SONY CPD-120AS",
+       "SONY Corporation","SONY CPD-120VS",
+       "SONY Corporation","SONY CPD-1302",
+       "SONY Corporation","SONY CPD-1304",
+       "SONY Corporation","SONY CPD-1304S",
+       "SONY Corporation","SONY CPD-1402",
+       "SONY Corporation","SONY CPD-1404S",
+       "SONY Corporation","SONY CPD-1430",
+       "SONY Corporation","SONY CPD-1431",
+       "SONY Corporation","SONY CPD-1438",
+       "SONY Corporation","SONY CPD-15ES",
+       "SONY Corporation","SONY CPD-15ES2",
+       "SONY Corporation","SONY CPD-15SF2",
+       "SONY Corporation","SONY CPD-15SF7",
+       "SONY Corporation","SONY CPD-15SF8",
+       "SONY Corporation","SONY CPD-15SF9",
+       "SONY Corporation","SONY CPD-15SX1",
+       "SONY Corporation","SONY CPD-1604S",
+       "SONY Corporation","SONY CPD-1704S",
+       "SONY Corporation","SONY CPD-1730",
+       "SONY Corporation","SONY CPD-1738",
+       "SONY Corporation","SONY CPD-17C1",
+       "SONY Corporation","SONY CPD-17ES2",
+       "SONY Corporation","SONY CPD-17GS",
+       "SONY Corporation","SONY CPD-17MS",
+       "SONY Corporation","SONY CPD-17SF2",
+       "SONY Corporation","SONY CPD-17SF7",
+       "SONY Corporation","SONY CPD-17SF8",
+       "SONY Corporation","SONY CPD-17SF8R",
+       "SONY Corporation","SONY CPD-17SF9",
+       "SONY Corporation","SONY CPD-2003GT",
+       "SONY Corporation","SONY CPD-200ES",
+       "SONY Corporation","SONY CPD-200EST",
+       "SONY Corporation","SONY CPD-200GS",
+       "SONY Corporation","SONY CPD-200GST",
+       "SONY Corporation","SONY CPD-200SF",
+       "SONY Corporation","SONY CPD-200SFT",
+       "SONY Corporation","SONY CPD-200SX",
+       "SONY Corporation","SONY CPD-201VS iGPE",
+       "SONY Corporation","SONY CPD-20SF2",
+       "SONY Corporation","SONY CPD-20SF2T",
+       "SONY Corporation","SONY CPD-20SF2T5",
+       "SONY Corporation","SONY CPD-20SF3",
+       "SONY Corporation","SONY CPD-210GS/210EST",
+       "SONY Corporation","SONY CPD-210GS/210EST/T9",
+       "SONY Corporation","SONY CPD-210SFB",
+       "SONY Corporation","SONY CPD-220AS",
+       "SONY Corporation","SONY CPD-220GS",
+       "SONY Corporation","SONY CPD-220GS/17GS2",
+       "SONY Corporation","SONY CPD-220VS",
+       "SONY Corporation","SONY CPD-300SFT",
+       "SONY Corporation","SONY CPD-300SFT5",
+       "SONY Corporation","SONY CPD-420GS",
+       "SONY Corporation","SONY CPD-420GS/420GST/19GS2",
+       "SONY Corporation","SONY CPD-420GS/GST/19GS2",
+       "SONY Corporation","SONY CPD-520GS/520GST/21GS2",
+       "SONY Corporation","SONY CPD-520GS/T/T9/21GS2",
+       "SONY Corporation","SONY CPD-A100",
+       "SONY Corporation","SONY CPD-A200",
+       "SONY Corporation","SONY CPD-E100/E100E",
+       "SONY Corporation","SONY CPD-E200/E200E",
+       "SONY Corporation","SONY CPD-E210",
+       "SONY Corporation","SONY CPD-E400/E400E",
+       "SONY Corporation","SONY CPD-E500/E500E",
+       "SONY Corporation","SONY CPD-G200",
+       "SONY Corporation","SONY CPD-G400",
+       "SONY Corporation","SONY CPD-G500",
+       "SONY Corporation","SONY CPD-H200",
+       "SONY Corporation","SONY CPD-L100",
+       "SONY Corporation","SONY CPD-L133",
+       "SONY Corporation","SONY CPD-L141",
+       "SONY Corporation","SONY CPD-L150",
+       "SONY Corporation","SONY CPD-L181",
+       "SONY Corporation","SONY CPD-L181/181A",
+       "SONY Corporation","SONY CPD-L200",
+       "SONY Corporation","SONY CPD-L200/M151",
+       "SONY Corporation","SONY CPD-V200",
+       "SONY Corporation","SONY GDM-1310",
+       "SONY Corporation","SONY GDM-17SE1",
+       "SONY Corporation","SONY GDM-17SE1T",
+       "SONY Corporation","SONY GDM-17SE2T",
+       "SONY Corporation","SONY GDM-17SE2T(NEW)",
+       "SONY Corporation","SONY GDM-17SE2T5",
+       "SONY Corporation","SONY GDM-1936",
+       "SONY Corporation","SONY GDM-2000TC",
+       "SONY Corporation","SONY GDM-200PS",
+       "SONY Corporation","SONY GDM-200PS/T/T9",
+       "SONY Corporation","SONY GDM-200PST",
+       "SONY Corporation","SONY GDM-2036S",
+       "SONY Corporation","SONY GDM-2038",
+       "SONY Corporation","SONY GDM-20SE1V",
+       "SONY Corporation","SONY GDM-20SE2T",
+       "SONY Corporation","SONY GDM-20SE2T5",
+       "SONY Corporation","SONY GDM-20SE3T",
+       "SONY Corporation","SONY GDM-20SHT",
+       "SONY Corporation","SONY GDM-20SHT(NEW)",
+       "SONY Corporation","SONY GDM-2100",
+       "SONY Corporation","SONY GDM-400PS/400PST/19PS",
+       "SONY Corporation","SONY GDM-400PS/T/T9/19PS",
+       "SONY Corporation","SONY GDM-500PS",
+       "SONY Corporation","SONY GDM-500PS/500PST/21PS",
+       "SONY Corporation","SONY GDM-500PS/T/T9/21PS",
+       "SONY Corporation","SONY GDM-F400",
+       "SONY Corporation","SONY GDM-F400/F400T9",
+       "SONY Corporation","SONY GDM-F500",
+       "SONY Corporation","SONY GDM-F500/F500T9",
+       "SONY Corporation","SONY GDM-W900",
+       "SONY Corporation","SONY GVM-1412",
+       "SONY Corporation","SONY GVM-2020",
+       "SONY Corporation","SONY HMD-A100",
+       "SONY Corporation","SONY HMD-A200",
+       "SONY Corporation","SONY HMD-H200",
+       "SONY Corporation","SONY HMD-V200",
+       "SONY Corporation","SONY KL-W7000",
+       "SONY Corporation","SONY MS-15SF1",
+       "SONY Corporation","SONY MS-15SF1T",
+       "SONY Corporation","SONY MS-17SF1",
+       "SONY Corporation","SONY MS-17SF1T",
+       "SONY Corporation","SONY MS-20SE1",
+       "SONY Corporation","SONY MS-20SE1T",
+       "SONY Corporation","SONY Multiscan 15sf",
+       "SONY Corporation","SONY Multiscan 17sf",
+       "SONY Corporation","SONY Multiscan 20se",
+       "SONY Corporation","Sony PLM-S700/S700E",
+       "SONY Corporation","SONY VMU-1000",
+       "Talon Technology Corp.","Talon Tuff/CRT",
+       "Tandberg Display","Tandberg Display ErgoScan 15c Item 300",
+       "Tandberg Display","Tandberg Display ErgoScan 15c-TCO'92",
+       "Tandberg Display","Tandberg Display ErgoScan 15c-TCO'95 Item 300",
+       "Tandberg Display","Tandberg Display ErgoScan 15cL-TCO'92 Item 527",
+       "Tandberg Display","Tandberg Display ErgoScan 17-TCO'95 Item 540",
+       "Tandberg Display","Tandberg Display ErgoScan 17c Item 310",
+       "Tandberg Display","Tandberg Display ErgoScan 17c-PnP-TCO'95 Item 310",
+       "Tandberg Display","Tandberg Display ErgoScan 17c-TCO'92",
+       "Tandberg Display","Tandberg Display ErgoScan 17c-TCO'95 Item 530",
+       "Tandberg Display","Tandberg Display ErgoScan 17cM TCO'95 Item 536",
+       "Tandberg Display","Tandberg Display ErgoScan 17cM-TCO'92 Item 528",
+       "Tandberg Display","Tandberg Display ErgoScan 19c TCO'99 Item 539",
+       "Tandberg Display","Tandberg Display ErgoScan 21c-TCO'92 82kHz",
+       "Tandberg Display","Tandberg Display ErgoScan 21c-TCO'92/95 95kHz Item 525/531",
+       "Tandberg Display","Tandberg Display ErgoScan 21cH TCO'95 Item 535",
+       "Tandberg Display","Tandberg Display ErgoScan 21cH-TCO'92/95 Item 526/532",
+       "Tandberg Display","Tandberg Display ErgoScan 350 TCO'95 Item 537",
+       "Tandberg Display","Tandberg Display ErgoScan 400M Item 600",
+       "Tandberg Display","Tandberg Display ErgoScan 400S TCO'95 Item 538",
+       "Tandberg Display","Tandberg Display ErgoScan 450 TCO'95 Item 534",
+       "Tandberg Display","Tandberg Display ErgoScan 500 TCO'95 Item 533",
+       "Tandberg Display","Tandberg Display ErgoScan 500X TCO'99 Item 543",
+       "Tandberg Display","Tandberg Display ErgoScan LCD 12 Item 570",
+       "Tandberg Display","Tandberg Display ErgoScan LCD 14 Item 571",
+       "Tandberg Display","Tandberg Display ErgoScan LCD 15 Item 573",
+       "Tandberg Display","Tandberg Display ErgoScan LCD 15 uten høyt/USB Item 579",
+       "Tandberg Display","Tandberg Display ErgoScan LCD 16 Item 572",
+       "Tandberg Display","Tandberg Display ErgoScan LCD 18 Item 578",
+       "Tandberg Display","Tandberg Display ErgoScan LCD 360 Item 577",
+       "Tandberg Display","Tandberg Display ErgoScan LCD 380 Item 575",
+       "Tatung","Intelliscan TM442x series",
+       "Tatung","Intelliscan TM442x series 14''",
+       "Tatung","Intelliscan TM452x series",
+       "Tatung","Intelliscan TM452x series 15''",
+       "Tatung","Intelliscan TM651x series",
+       "Tatung","Intelliscan TM651x series 15''",
+       "Tatung","Intelliscan TM671x series",
+       "Tatung","Intelliscan TM671x series 17''",
+       "Tatung","Tatung        C5D",
+       "Tatung","Tatung C5D",
+       "Tatung","Tatung CM-1495G",
+       "Tatung","Tatung CM-1498M",
+       "Tatung","Tatung CM-1498R",
+       "Tatung","Tatung CM-1498T",
+       "Tatung","Tatung CM-14UH",
+       "Tatung","Tatung CM-1700",
+       "Tatung","Tatung CM-17MC",
+       "Tatung","Tatung CM-2000",
+       "Tatung","Tatung MM-1295",
+       "Tatung","Tatung VDBU C9N 19'' Colour Monitor",
+       "Techmedia Computer System Corp.","Techmedia TCM-1400G",
+       "Techmedia Computer System Corp.","Techmedia TCM-1448G",
+       "Techmedia Computer System Corp.","Techmedia TCM-1500G",
+       "Techmedia Computer System Corp.","Techmedia TCM-1500N",
+       "Techmedia Computer System Corp.","Techmedia TCM-1548G",
+       "Techmedia Computer System Corp.","Techmedia TCM-1564HS",
+       "Techmedia Computer System Corp.","Techmedia TCM-1564S",
+       "Techmedia Computer System Corp.","Techmedia TCM-1700G",
+       "Techmedia Computer System Corp.","Techmedia TCM-1750G",
+       "Techmedia Computer System Corp.","Techmedia TCM-1764S",
+       "Techmedia Computer System Corp.","Techmedia TCM-1785G",
+       "Techmedia Computer System Corp.","Techmedia TCM-2000G",
+       "Techmedia Computer System Corp.","Techmedia TCM-214C",
+       "TECO Electric & Machinery Co.,Ltd.","TECO 15-inch VMN570",
+       "TECO Electric & Machinery Co.,Ltd.","TECO 17-inch VMN785T",
+       "TECO Electric & Machinery Co.,Ltd.","TECO 17-inch VMN798FT PURE FLAT",
+       "TECO Information Systems, Inc.","TECO TE1491",
+       "TECO Information Systems, Inc.","TECO TE1591",
+       "TECO Information Systems, Inc.","TECO TE1791",
+       "TECO Information Systems, Inc.","TECO TE2191",
+       "TOP Victory Electronics Co.,Ltd","1770,1770A,1770+ & 1770A+",
+       "TOP Victory Electronics Co.,Ltd","1785,1785A,1785+ & 1785A+",
+       "TOP Victory Electronics Co.,Ltd","1995,1995A,1995S & 1995SA",
+       "TOSHIBA","Toshiba 15 Type 1024x768 Panel",
+       "Toshiba","Toshiba DA1566M, Infinia 15-inch Monitor",
+       "Toshiba","Toshiba DA1766M, Infinia 17-inch Monitor",
+       "Toshiba","Toshiba DP566M, Equium 15-inch Monitor",
+       "Toshiba","Toshiba DP782M, Equium 17-inch Monitor",
+       "Toshiba","Toshiba DR569M (PV2001U)",
+       "Toshiba","Toshiba DR769MF (PV2002U)",
+       "Toshiba","Toshiba P17CM00",
+       "Toshiba","Toshiba P17CM01",
+       "Toshiba","Toshiba P17CS01",
+       "Toshiba","Toshiba P17CU01",
+       "Toshiba","Toshiba P21CM00",
+       "Toshiba","Toshiba P21CR01",
+       "Toshiba","Toshiba TekBright 500V (PV2005U)",
+       "Toshiba","Toshiba TekBright 510V (PV2009U)",
+       "Toshiba","Toshiba TekBright 700P (PV2006U)",
+       "Toshiba","Toshiba TekBright 700PM (PV2003U)",
+       "Toshiba","Toshiba TekBright 710V (PV2010U)",
+       "TOTOKU Electric","TOTOKU CH20M-30/82A",
+       "TOTOKU Electric","TOTOKU CV142J",
+       "TOTOKU Electric","TOTOKU CV14M-24/58A",
+       "TOTOKU Electric","TOTOKU CV151",
+       "TOTOKU Electric","TOTOKU CV151PJ1",
+       "TOTOKU Electric","TOTOKU CV172J",
+       "TOTOKU Electric","TOTOKU CV172PJ1",
+       "TOTOKU Electric","TOTOKU CV173",
+       "TOTOKU Electric","TOTOKU CV173PRO",
+       "TOTOKU Electric","TOTOKU CV173PRO PLUS",
+       "TOTOKU Electric","TOTOKU CV174",
+       "TOTOKU Electric","TOTOKU CV175",
+       "TOTOKU Electric","TOTOKU CV176PJ1",
+       "TOTOKU Electric","TOTOKU CV17M-24/65A",
+       "TOTOKU Electric","TOTOKU CV211J",
+       "TOTOKU Electric","TOTOKU CV211PJ1",
+       "TOTOKU Electric","TOTOKU CV212",
+       "TOTOKU Electric","TOTOKU CV213",
+       "TOTOKU Electric","TOTOKU CV213 PLUS",
+       "TOTOKU Electric","TOTOKU CV213PJ1",
+       "TOTOKU Electric","TOTOKU CV411PJ",
+       "TOTOKU Electric","TOTOKU CV411T",
+       "TOTOKU Electric","TOTOKU CV511PJ1",
+       "TOTOKU Electric","TOTOKU CV511R",
+       "TOTOKU Electric","TOTOKU CV511T",
+       "TOTOKU Electric","TOTOKU CV512PJ",
+       "TOTOKU Electric","TOTOKU CV711R",
+       "TOTOKU Electric","TOTOKU CV721X",
+       "TOTOKU Electric","TOTOKU CV821X",
+       "TOTOKU Electric","TOTOKU CV921X",
+       "TOTOKU Electric","TOTOKU CV931X",
+       "TOTOKU Electric","TOTOKU T15L-ID",
+       "TOTOKU Electric","TOTOKU TS-701D",
+       "TOTOKU Electric","TOTOKU TS-702F",
+       "TriGem Computer, Inc.","Trigem 7650R",
+       "TriGem Computer, Inc.","Trigem 7700SP",
+       "TriGem Computer, Inc.","Trigem 7800ST",
+       "TriGem Computer, Inc.","Trigem 7850R",
+       "TriGem Computer, Inc.","Trigem DG2424CP",
+       "TriGem Computer, Inc.","Trigem DG2424SP",
+       "TriGem Computer, Inc.","Trigem TG4279PX",
+       "TriGem Computer, Inc.","Trigem TG4480C",
+       "TriGem Computer, Inc.","Trigem TG4480HX",
+       "TriGem Computer, Inc.","Trigem TG4480S",
+       "TriGem Computer, Inc.","Trigem TG4480SX",
+       "TriGem Computer, Inc.","Trigem TG5481CX",
+       "TriGem Computer, Inc.","Trigem TG5481G",
+       "TriGem Computer, Inc.","Trigem TG5650K",
+       "TriGem Computer, Inc.","Trigem TG5650S",
+       "TriGem Computer, Inc.","Trigem TG5651GX",
+       "TriGem Computer, Inc.","Trigem TG7088PM",
+       "TriGem Computer, Inc.","Trigem TG7480G",
+       "TriGem Computer, Inc.","Trigem TG7480K",
+       "TriGem Computer, Inc.","Trigem TG7650C",
+       "TriGem Computer, Inc.","Trigem TG7650GX",
+       "TriGem Computer, Inc.","Trigem TG7650R",
+       "TriGem Computer, Inc.","Trigem TG7651GX",
+       "TriGem Computer, Inc.","Trigem TG7652S",
+       "TriGem Computer, Inc.","Trigem TG7687CM",
+       "TTX Computer Products, Inc.","TTX 3435AG",
+       "TTX Computer Products, Inc.","TTX 3436AG",
+       "TTX Computer Products, Inc.","TTX 3450AG",
+       "TVM Corp."," TVM AS4Dp/LR4Dp Model",
+       "TVM Corp."," TVM AS5S Model",
+       "TVM Corp."," TVM TCO5S Model",
+       "TVM Corp."," TVM TCO6S Model",
+       "TVM Corp.","TVM AS4Dp/LR4Dp/LR4Dc",
+       "TVM Corp.","TVM AS5s",
+       "TVM Corp.","TVM MG-11",
+       "TVM Corp.","TVM SuperSync 3+",
+       "TVM Corp.","TVM SuperSync 4A",
+       "TVM Corp.","TVM SuperSync 5A",
+       "TVM Corp.","TVM SuperSync 6A",
+       "TVM Corp.","TVM SuperSync 7A",
+       "TW Casper Corp.","TW Casper Corp. TM-5156H",
+       "TW Casper Corp.","TW Casper Corp. TM-5414",
+       "Unisys","Unisys EVG-142-COL",
+       "Unisys","Unisys EVG-152-COL",
+       "Unisys","Unisys EVG-153-COL",
+       "Unisys","Unisys EVG-174-COL",
+       "Unisys","Unisys EVG-215-COL",
+       "Unisys","Unisys EVG-300-COL",
+       "Unisys","Unisys EVG-400-COL",
+       "Unisys","Unisys EVG-500-COL",
+       "Unisys","UNISYS EVG1000-E2",
+       "Unisys","UNISYS EVG2000-E",
+       "Unisys","UNISYS EVG2000-P",
+       "Unisys","Unisys EVG2100-E",
+       "Unisys","Unisys EVG2100-P",
+       "Unisys","UNISYS EVG3000-E",
+       "Unisys","UNISYS EVG3000-P",
+       "Unisys","UNISYS EVG3100-E",
+       "Unisys","UNISYS EVG3100-P",
+       "Unisys","Unisys EVG4000-P",
+       "Unisys","Unisys EVG5000-P",
+       "Unisys","Unisys SVG-100-COL",
+       "Unisys","Unisys SVG-200-COL",
+       "Unisys","Unisys SVG-201-COL",
+       "Unisys","Unisys SVG-250-COL",
+       "Unisys","Unisys VGA-200-MON",
+       "Unisys","Unisys VGA-250-MON",
+       "ViewSonic Corporation","Optiquest 1000S",
+       "ViewSonic Corporation","Optiquest 1562A-2",
+       "ViewSonic Corporation","Optiquest 1769DC",
+       "ViewSonic Corporation","Optiquest Q100",
+       "ViewSonic Corporation","Optiquest Q41",
+       "ViewSonic Corporation","Optiquest Q51",
+       "ViewSonic Corporation","Optiquest Q53",
+       "ViewSonic Corporation","Optiquest Q71",
+       "ViewSonic Corporation","Optiquest Q71-2",
+       "ViewSonic Corporation","Optiquest V115",
+       "ViewSonic Corporation","Optiquest V115T",
+       "ViewSonic Corporation","Optiquest V55",
+       "ViewSonic Corporation","Optiquest V641",
+       "ViewSonic Corporation","Optiquest V655",
+       "ViewSonic Corporation","Optiquest V655-2",
+       "ViewSonic Corporation","Optiquest V655-3",
+       "ViewSonic Corporation","Optiquest V73",
+       "ViewSonic Corporation","Optiquest V75",
+       "ViewSonic Corporation","Optiquest V773",
+       "ViewSonic Corporation","Optiquest V773-2",
+       "ViewSonic Corporation","Optiquest V775",
+       "ViewSonic Corporation","Optiquest V775-2",
+       "ViewSonic Corporation","Optiquest V95",
+       "ViewSonic Corporation","Optiquest VA656",
+       "ViewSonic Corporation","ViewSonic 1",
+       "ViewSonic Corporation","ViewSonic 14E",
+       "ViewSonic Corporation","ViewSonic 14ES",
+       "ViewSonic Corporation","Viewsonic 15",
+       "ViewSonic Corporation","ViewSonic 15E",
+       "ViewSonic Corporation","ViewSonic 15ES",
+       "ViewSonic Corporation","ViewSonic 15ES-2",
+       "ViewSonic Corporation","ViewSonic 15EX",
+       "ViewSonic Corporation","ViewSonic 15G",
+       "ViewSonic Corporation","ViewSonic 15G-2",
+       "ViewSonic Corporation","ViewSonic 15GA",
+       "ViewSonic Corporation","ViewSonic 15GA-2",
+       "ViewSonic Corporation","ViewSonic 15GS",
+       "ViewSonic Corporation","ViewSonic 15GS-2",
+       "ViewSonic Corporation","ViewSonic 15GS-3",
+       "ViewSonic Corporation","ViewSonic 17",
+       "ViewSonic Corporation","ViewSonic 17E",
+       "ViewSonic Corporation","ViewSonic 17EA",
+       "ViewSonic Corporation","ViewSonic 17G",
+       "ViewSonic Corporation","ViewSonic 17GA",
+       "ViewSonic Corporation","ViewSonic 17GA-2",
+       "ViewSonic Corporation","ViewSonic 17GS",
+       "ViewSonic Corporation","ViewSonic 17GS-2",
+       "ViewSonic Corporation","ViewSonic 17PS",
+       "ViewSonic Corporation","ViewSonic 17PS-2",
+       "ViewSonic Corporation","ViewSonic 2",
+       "ViewSonic Corporation","ViewSonic 20",
+       "ViewSonic Corporation","ViewSonic 20G",
+       "ViewSonic Corporation","ViewSonic 20G-2",
+       "ViewSonic Corporation","ViewSonic 20PS",
+       "ViewSonic Corporation","ViewSonic 21",
+       "ViewSonic Corporation","ViewSonic 21PS",
+       "ViewSonic Corporation","ViewSonic 29GA",
+       "ViewSonic Corporation","ViewSonic 3",
+       "ViewSonic Corporation","ViewSonic 4",
+       "ViewSonic Corporation","ViewSonic 4E",
+       "ViewSonic Corporation","ViewSonic 5",
+       "ViewSonic Corporation","ViewSonic 5+",
+       "ViewSonic Corporation","ViewSonic 5E",
+       "ViewSonic Corporation","ViewSonic 6",
+       "ViewSonic Corporation","ViewSonic 6E",
+       "ViewSonic Corporation","ViewSonic 6FS",
+       "ViewSonic Corporation","ViewSonic 7",
+       "ViewSonic Corporation","ViewSonic 7E",
+       "ViewSonic Corporation","ViewSonic 8",
+       "ViewSonic Corporation","ViewSonic A110",
+       "ViewSonic Corporation","ViewSonic A110-2",
+       "ViewSonic Corporation","ViewSonic A50",
+       "ViewSonic Corporation","ViewSonic A70",
+       "ViewSonic Corporation","ViewSonic A70-2",
+       "ViewSonic Corporation","ViewSonic A70f",
+       "ViewSonic Corporation","ViewSonic A75f",
+       "ViewSonic Corporation","ViewSonic A75f-2",
+       "ViewSonic Corporation","ViewSonic A75s",
+       "ViewSonic Corporation","ViewSonic A75s-2",
+       "ViewSonic Corporation","ViewSonic A90",
+       "ViewSonic Corporation","ViewSonic A90-2",
+       "ViewSonic Corporation","ViewSonic A95f",
+       "ViewSonic Corporation","ViewSonic AL750",
+       "ViewSonic Corporation","ViewSonic AL950",
+       "ViewSonic Corporation","ViewSonic E40",
+       "ViewSonic Corporation","ViewSonic E40-2",
+       "ViewSonic Corporation","ViewSonic E40-3",
+       "ViewSonic Corporation","ViewSonic E40-4",
+       "ViewSonic Corporation","ViewSonic E40-5",
+       "ViewSonic Corporation","ViewSonic E41",
+       "ViewSonic Corporation","ViewSonic E50",
+       "ViewSonic Corporation","ViewSonic E50-2",
+       "ViewSonic Corporation","ViewSonic E51",
+       "ViewSonic Corporation","ViewSonic E53",
+       "ViewSonic Corporation","ViewSonic E53-G",
+       "ViewSonic Corporation","ViewSonic E55",
+       "ViewSonic Corporation","ViewSonic E641",
+       "ViewSonic Corporation","ViewSonic E641-2",
+       "ViewSonic Corporation","ViewSonic E641-3",
+       "ViewSonic Corporation","ViewSonic E651",
+       "ViewSonic Corporation","ViewSonic E651-2",
+       "ViewSonic Corporation","ViewSonic E651-3",
+       "ViewSonic Corporation","ViewSonic E653",
+       "ViewSonic Corporation","ViewSonic E653-2",
+       "ViewSonic Corporation","ViewSonic E655",
+       "ViewSonic Corporation","ViewSonic E655-2",
+       "ViewSonic Corporation","ViewSonic E655-3",
+       "ViewSonic Corporation","ViewSonic E655-4",
+       "ViewSonic Corporation","ViewSonic E70",
+       "ViewSonic Corporation","ViewSonic E70-2",
+       "ViewSonic Corporation","ViewSonic E70-3",
+       "ViewSonic Corporation","ViewSonic E70-4",
+       "ViewSonic Corporation","ViewSonic E70-5",
+       "ViewSonic Corporation","ViewSonic E70f",
+       "ViewSonic Corporation","ViewSonic E71",
+       "ViewSonic Corporation","ViewSonic E71-2",
+       "ViewSonic Corporation","ViewSonic E75",
+       "ViewSonic Corporation","ViewSonic E771",
+       "ViewSonic Corporation","ViewSonic E771-2",
+       "ViewSonic Corporation","ViewSonic E771-4",
+       "ViewSonic Corporation","ViewSonic E771TC",
+       "ViewSonic Corporation","ViewSonic E771TR",
+       "ViewSonic Corporation","ViewSonic E773",
+       "ViewSonic Corporation","ViewSonic E790",
+       "ViewSonic Corporation","ViewSonic E790-3",
+       "ViewSonic Corporation","ViewSonic E790B",
+       "ViewSonic Corporation","ViewSonic E790B-4",
+       "ViewSonic Corporation","ViewSonic E810",
+       "ViewSonic Corporation","ViewSonic E90",
+       "ViewSonic Corporation","ViewSonic EA771",
+       "ViewSonic Corporation","ViewSonic EA771B",
+       "ViewSonic Corporation","ViewSonic EF70",
+       "ViewSonic Corporation","ViewSonic G50m",
+       "ViewSonic Corporation","ViewSonic G55",
+       "ViewSonic Corporation","ViewSonic G653",
+       "ViewSonic Corporation","ViewSonic G653-2",
+       "ViewSonic Corporation","ViewSonic G655",
+       "ViewSonic Corporation","ViewSonic G655-2",
+       "ViewSonic Corporation","ViewSonic G655TR",
+       "ViewSonic Corporation","ViewSonic G70m",
+       "ViewSonic Corporation","ViewSonic G70mb",
+       "ViewSonic Corporation","ViewSonic G771",
+       "ViewSonic Corporation","ViewSonic G773",
+       "ViewSonic Corporation","ViewSonic G773-2",
+       "ViewSonic Corporation","ViewSonic G773-3",
+       "ViewSonic Corporation","ViewSonic G790",
+       "ViewSonic Corporation","ViewSonic G790-2",
+       "ViewSonic Corporation","ViewSonic G800",
+       "ViewSonic Corporation","ViewSonic G810",
+       "ViewSonic Corporation","ViewSonic G810-2",
+       "ViewSonic Corporation","ViewSonic G810-4",
+       "ViewSonic Corporation","ViewSonic G810-5",
+       "ViewSonic Corporation","ViewSonic G90f",
+       "ViewSonic Corporation","ViewSonic G90m",
+       "ViewSonic Corporation","ViewSonic G90mb",
+       "ViewSonic Corporation","ViewSonic GA655",
+       "ViewSonic Corporation","ViewSonic GA771",
+       "ViewSonic Corporation","ViewSonic GF775",
+       "ViewSonic Corporation","ViewSonic GS771",
+       "ViewSonic Corporation","ViewSonic GS773",
+       "ViewSonic Corporation","ViewSonic GS773-2",
+       "ViewSonic Corporation","ViewSonic GS790",
+       "ViewSonic Corporation","ViewSonic GS790TC",
+       "ViewSonic Corporation","ViewSonic GS815",
+       "ViewSonic Corporation","ViewSonic GT770",
+       "ViewSonic Corporation","ViewSonic GT775",
+       "ViewSonic Corporation","ViewSonic GT775-3",
+       "ViewSonic Corporation","ViewSonic GT800",
+       "ViewSonic Corporation","ViewSonic M50",
+       "ViewSonic Corporation","ViewSonic M70",
+       "ViewSonic Corporation","ViewSonic M70B",
+       "ViewSonic Corporation","ViewSonic MB110",
+       "ViewSonic Corporation","ViewSonic MB50",
+       "ViewSonic Corporation","ViewSonic MB70",
+       "ViewSonic Corporation","ViewSonic MB90",
+       "ViewSonic Corporation","ViewSonic P220f",
+       "ViewSonic Corporation","ViewSonic P655",
+       "ViewSonic Corporation","ViewSonic P775",
+       "ViewSonic Corporation","ViewSonic P795",
+       "ViewSonic Corporation","ViewSonic P810",
+       "ViewSonic Corporation","ViewSonic P810-3",
+       "ViewSonic Corporation","ViewSonic P810-4",
+       "ViewSonic Corporation","ViewSonic P810-A",
+       "ViewSonic Corporation","ViewSonic P810-E",
+       "ViewSonic Corporation","ViewSonic P810-ER",
+       "ViewSonic Corporation","ViewSonic P810-MR",
+       "ViewSonic Corporation","ViewSonic P815",
+       "ViewSonic Corporation","ViewSonic P815-4",
+       "ViewSonic Corporation","ViewSonic P817",
+       "ViewSonic Corporation","ViewSonic P817-E",
+       "ViewSonic Corporation","ViewSonic P95f",
+       "ViewSonic Corporation","ViewSonic PF75",
+       "ViewSonic Corporation","ViewSonic PF775",
+       "ViewSonic Corporation","ViewSonic PF77a",
+       "ViewSonic Corporation","ViewSonic PF77d",
+       "ViewSonic Corporation","ViewSonic PF790",
+       "ViewSonic Corporation","ViewSonic PF790-2",
+       "ViewSonic Corporation","ViewSonic PF795",
+       "ViewSonic Corporation","ViewSonic PF815",
+       "ViewSonic Corporation","ViewSonic PF815-2",
+       "ViewSonic Corporation","ViewSonic PF817",
+       "ViewSonic Corporation","ViewSonic PF95",
+       "ViewSonic Corporation","ViewSonic PF97a",
+       "ViewSonic Corporation","ViewSonic PF97d",
+       "ViewSonic Corporation","ViewSonic PJ1000",
+       "ViewSonic Corporation","ViewSonic PJ1060",
+       "ViewSonic Corporation","ViewSonic PJ1060-2",
+       "ViewSonic Corporation","ViewSonic PJ1200",
+       "ViewSonic Corporation","ViewSonic PJ800",
+       "ViewSonic Corporation","ViewSonic PJ820",
+       "ViewSonic Corporation","ViewSonic PJ850",
+       "ViewSonic Corporation","ViewSonic PJ853",
+       "ViewSonic Corporation","ViewSonic PJ860",
+       "ViewSonic Corporation","ViewSonic PJ860-2",
+       "ViewSonic Corporation","ViewSonic PJL1005",
+       "ViewSonic Corporation","ViewSonic PJL1035",
+       "ViewSonic Corporation","ViewSonic PJL1035-2",
+       "ViewSonic Corporation","ViewSonic PJL802",
+       "ViewSonic Corporation","ViewSonic PJL850",
+       "ViewSonic Corporation","ViewSonic PJL855",
+       "ViewSonic Corporation","ViewSonic PS775",
+       "ViewSonic Corporation","ViewSonic PS775-2",
+       "ViewSonic Corporation","ViewSonic PS790",
+       "ViewSonic Corporation","ViewSonic PS790-2",
+       "ViewSonic Corporation","ViewSonic PS795",
+       "ViewSonic Corporation","ViewSonic PT770",
+       "ViewSonic Corporation","ViewSonic PT771",
+       "ViewSonic Corporation","ViewSonic PT775",
+       "ViewSonic Corporation","ViewSonic PT775-6",
+       "ViewSonic Corporation","ViewSonic PT795",
+       "ViewSonic Corporation","ViewSonic PT810",
+       "ViewSonic Corporation","ViewSonic PT810-2",
+       "ViewSonic Corporation","ViewSonic PT810-3",
+       "ViewSonic Corporation","ViewSonic PT813",
+       "ViewSonic Corporation","ViewSonic S6E",
+       "ViewSonic Corporation","ViewSonic VA800",
+       "ViewSonic Corporation","ViewSonic VE150",
+       "ViewSonic Corporation","ViewSonic VE150-2",
+       "ViewSonic Corporation","ViewSonic VE150B",
+       "ViewSonic Corporation","ViewSonic VE150b-2",
+       "ViewSonic Corporation","ViewSonic VE151",
+       "ViewSonic Corporation","ViewSonic VE170",
+       "ViewSonic Corporation","ViewSonic VE170b",
+       "ViewSonic Corporation","ViewSonic VG150",
+       "ViewSonic Corporation","ViewSonic VG151",
+       "ViewSonic Corporation","ViewSonic VG151TR",
+       "ViewSonic Corporation","ViewSonic VG175",
+       "ViewSonic Corporation","ViewSonic VG180",
+       "ViewSonic Corporation","ViewSonic VG180-2",
+       "ViewSonic Corporation","ViewSonic VG181",
+       "ViewSonic Corporation","ViewSonic VP140",
+       "ViewSonic Corporation","ViewSonic VP140-2",
+       "ViewSonic Corporation","ViewSonic VP140-3",
+       "ViewSonic Corporation","ViewSonic VP140TR",
+       "ViewSonic Corporation","ViewSonic VP150",
+       "ViewSonic Corporation","ViewSonic VP150m",
+       "ViewSonic Corporation","ViewSonic VP151",
+       "ViewSonic Corporation","ViewSonic VP181",
+       "ViewSonic Corporation","ViewSonic VP190",
+       "ViewSonic Corporation","ViewSonic VP211HD",
+       "ViewSonic Corporation","ViewSonic VPA138",
+       "ViewSonic Corporation","ViewSonic VPA145",
+       "ViewSonic Corporation","ViewSonic VPA150",
+       "ViewSonic Corporation","ViewSonic VPA150-2",
+       "ViewSonic Corporation","ViewSonic VPD150",
+       "ViewSonic Corporation","ViewSonic VPD180",
+       "ViewSonic Corporation","ViewSonic Z50-2",
+       "ViewSonic Corporation","ViewSonic Z70",
+       "ViewSonic Corporation","ViewSonic Z90",
+       "WYSE Technology","WYSE Technology WY-670",
+       "WYSE Technology","WYSE Technology WY-890N",
+       "Zenith Data Systems","Zenith ZCM-1411",
+       "Zenith Data Systems","Zenith ZCM-1426",
+       "Zenith Data Systems","Zenith ZCM-1440",
+       "Zenith Data Systems","Zenith ZCM-1450",
+       "Zenith Data Systems","Zenith ZCM-1520",
+       "Zenith Data Systems","Zenith ZCM-1522",
+       "Zenith Data Systems","Zenith ZCM-1540",
+       "Zenith Data Systems","Zenith ZCM-1550",
+       "Zenith Data Systems","Zenith ZCM-1740",
+       "Zenith Data Systems","Zenith ZCM-1750",
+       "","",
+       };
+
diff --git a/src/applet/applet.cpp b/src/applet/applet.cpp
new file mode 100644 (file)
index 0000000..6e11b6f
--- /dev/null
@@ -0,0 +1,86 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*               Copyright (C) 1991-2001 SciTech Software, Inc.
+*                            All rights reserved.
+*
+*  ======================================================================
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  |                                                                    |
+*  |This copyrighted computer code is a proprietary trade secret of     |
+*  |SciTech Software, Inc., located at 505 Wall Street, Chico, CA 95928 |
+*  |USA (www.scitechsoft.com).  ANY UNAUTHORIZED POSSESSION, USE,       |
+*  |VIEWING, COPYING, MODIFICATION OR DISSEMINATION OF THIS CODE IS     |
+*  |STRICTLY PROHIBITED BY LAW.  Unless you have current, express       |
+*  |written authorization from SciTech to possess or use this code, you |
+*  |may be subject to civil and/or criminal penalties.                  |
+*  |                                                                    |
+*  |If you received this code in error or you would like to report      |
+*  |improper use, please immediately contact SciTech Software, Inc. at  |
+*  |530-894-8400.                                                       |
+*  |                                                                    |
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  ======================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Main wxApplet class implementation
+*
+****************************************************************************/
+
+// For compilers that support precompilation
+#include "wx/wxprec.h"
+
+// Include private headers
+#include "wx/applet/applet.h"
+
+/*------------------------- Implementation --------------------------------*/
+
+// Empty event handler. We include this event handler simply so that
+// sub-classes of wxApplet can reference wxApplet in the event tables
+// that they create as necessary.
+BEGIN_EVENT_TABLE(wxApplet, wxPanel)
+     EVT_ERASE_BACKGROUND(wxApplet::OnEraseBackground)
+END_EVENT_TABLE()
+
+// Implement the abstract class functions
+IMPLEMENT_ABSTRACT_CLASS(wxApplet, wxPanel);
+
+/****************************************************************************
+REMARKS:
+Psuedo virtual constructor for the wxApplet class.
+****************************************************************************/
+bool wxApplet::Create(
+       wxHtmlAppletWindow *parent,
+       const wxSize& size,
+       long style)
+{
+    bool ret = wxPanel::Create(parent, -1, wxDefaultPosition, size, style);
+    if (ret) {
+               m_Parent = parent;
+               }
+    return ret;
+}
+
+/****************************************************************************
+REMARKS:
+Destructor for the wxApplet class.
+****************************************************************************/
+wxApplet::~wxApplet()
+{
+       m_Parent->RemoveApplet(this);                   
+}
+
+/****************************************************************************
+REMARKS:
+Special handler for background erase messages. We do nothing in here which
+causes the background to not be erased which is exactly what we want. All
+the wxApplet classes display over an HTML window, so we want the HTML
+background to show through.                    
+****************************************************************************/
+void wxApplet::OnEraseBackground(wxEraseEvent&)
+{
+}
+
diff --git a/src/applet/appletwindow.cpp b/src/applet/appletwindow.cpp
new file mode 100644 (file)
index 0000000..c9131ec
--- /dev/null
@@ -0,0 +1,371 @@
+/****************************************************************************
+*
+*                                              wxWindows HTML Applet Package
+*
+*               Copyright (C) 1991-2001 SciTech Software, Inc.
+*                            All rights reserved.
+*
+*  ======================================================================
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  |                                                                    |
+*  |This copyrighted computer code is a proprietary trade secret of     |
+*  |SciTech Software, Inc., located at 505 Wall Street, Chico, CA 95928 |
+*  |USA (www.scitechsoft.com).  ANY UNAUTHORIZED POSSESSION, USE,       |
+*  |VIEWING, COPYING, MODIFICATION OR DISSEMINATION OF THIS CODE IS     |
+*  |STRICTLY PROHIBITED BY LAW.  Unless you have current, express       |
+*  |written authorization from SciTech to possess or use this code, you |
+*  |may be subject to civil and/or criminal penalties.                  |
+*  |                                                                    |
+*  |If you received this code in error or you would like to report      |
+*  |improper use, please immediately contact SciTech Software, Inc. at  |
+*  |530-894-8400.                                                       |
+*  |                                                                    |
+*  |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
+*  ======================================================================
+*
+* Language:            ANSI C++
+* Environment: Any
+*
+* Description:  Main wxHtmlAppletWindow class implementation
+*
+****************************************************************************/
+
+// For compilers that support precompilation
+#include "wx/wxprec.h"
+
+// Include private headers
+#include "wx/applet/applet.h"
+
+/*------------------------- Implementation --------------------------------*/
+
+// Empty event handler. We include this event handler simply so that
+// sub-classes of wxApplet can reference wxApplet in the event tables
+// that they create as necessary.
+BEGIN_EVENT_TABLE(wxHtmlAppletWindow, wxHtmlWindow)
+END_EVENT_TABLE()
+
+// Implement the class functions for wxHtmlAppletWindow
+IMPLEMENT_CLASS(wxHtmlAppletWindow, wxHtmlWindow);
+
+// Define the wxAppletList implementation
+#include "wx/listimpl.cpp"
+WX_DEFINE_LIST(wxAppletList);
+
+/****************************************************************************
+REMARKS:
+Constructor for the applet window class.
+****************************************************************************/
+wxHtmlAppletWindow::wxHtmlAppletWindow(
+       wxWindow *parent,
+       wxWindowID id,
+       const wxPoint& pos,
+       const wxSize& size,
+       long style,
+       const wxString& name)
+       : wxHtmlWindow(parent,id,pos,size,style,name)
+{
+       // Ensure all cookie data is destroyed when window is killed
+       m_Cookies.DeleteContents(true);
+}
+
+/****************************************************************************
+REMARKS:
+Destructor for the applet window class.
+****************************************************************************/
+wxHtmlAppletWindow::~wxHtmlAppletWindow()
+{
+}
+
+/****************************************************************************
+PARAMETERS:
+className              - Name of the applet class to create an object for
+size                   - Initial size of the applet to be created
+
+RETURNS:
+Pointer to the wxApplet created, or NULL if unable to create the applet.
+
+REMARKS:
+This function is used to create new wxApplet objects dynamically based on the
+class name as a string. This allows instances of wxApplet classes to be
+created dynamically based on string values embedded in the custom tags of an
+HTML page.
+****************************************************************************/
+wxApplet *wxHtmlAppletWindow::CreateApplet(
+       const wxString& className,                      
+       const wxSize& size)
+{
+       // We presently only allow one applet per page of the same class!
+       if (m_AppletList.Find(className))
+               return NULL;
+
+       // Dynamically create the class instance at runtime
+       wxClassInfo *info = wxClassInfo::FindClass(className.c_str());
+    if (!info)
+        return NULL;
+       wxObject *obj = info->CreateObject();
+       if (!obj)
+               return NULL;
+    wxApplet *applet = wxDynamicCast(obj,wxApplet);
+       if (!applet)
+               return NULL;
+       if (!applet->Create(this,size)) {
+               delete applet;
+               return NULL;
+               }
+       m_AppletList.Append(className,applet);
+       return applet;
+}
+
+/****************************************************************************
+PARAMETERS:
+appletName             - Name of the applet class to find
+
+RETURNS:
+Pointer to the wxApplet found, or NULL if not found.
+
+REMARKS:
+Find an instance of an applet based on it's name
+****************************************************************************/
+wxApplet *wxHtmlAppletWindow::FindApplet(
+       const wxString& appletName)
+{
+       wxAppletList::Node *node = m_AppletList.Find(appletName);
+       if (!node)
+               return NULL;
+       return node->GetData();
+}                      
+
+/****************************************************************************
+PARAMETERS:
+applet         - Pointer to the applet object to remove from the list
+
+RETURNS:
+True if the applet was found and removed, false if not. The applet itself
+is *not* destroyed!
+
+REMARKS:
+Remove an applet from the manager. Called during applet destruction
+****************************************************************************/
+bool wxHtmlAppletWindow::RemoveApplet(
+       const wxApplet *applet)
+{
+       for (wxAppletList::Node *node = m_AppletList.GetFirst(); node; node = node->GetNext()) {
+               if (node->GetData() == applet) {
+                       m_AppletList.DeleteNode(node);
+                       return true;
+                       }
+               }
+       return false;
+}                      
+
+/****************************************************************************
+PARAMETERS:
+URL    - New URL for the page to load
+
+RETURNS:
+True if page loaded successfully, false if not
+
+REMARKS:
+Remove an applet from the manager. Called during applet destruction
+****************************************************************************/
+bool wxHtmlAppletWindow::LoadPage(
+       const wxString& hRef)
+{
+       for (wxAppletList::Node *node = m_AppletList.GetFirst(); node; node = node->GetNext())
+               (node->GetData())->OnLinkClicked(hRef);
+       return wxHtmlWindow::LoadPage(hRef);
+}
+
+/****************************************************************************
+PARAMETERS:
+URL    - String URL that we are navigating to
+
+REMARKS:
+Called when the user navigates to a new URL from the current page. We simply
+call the LoadPage function above to load the new page and display it.
+****************************************************************************/
+void wxHtmlAppletWindow::OnLinkClicked(
+       const wxHtmlLinkInfo& link)
+{
+       for (wxAppletList::Node *node = m_AppletList.GetFirst(); node; node = node->GetNext())
+               (node->GetData())->OnLinkClicked(link);
+       wxHtmlWindow::LoadPage(link.GetHref());
+}
+
+/****************************************************************************
+REMARKS:
+Called when the user navigates forward within the HTML history stack.
+We call all the applets in turn allowing them to handle the navigation
+command prior to being destructed when the current page is destroyed.
+****************************************************************************/
+bool wxHtmlAppletWindow::HistoryForward()
+{
+       if (!HistoryCanForward())       
+               return false;
+       for (wxAppletList::Node *node = m_AppletList.GetFirst(); node; node = node->GetNext())
+               (node->GetData())->OnHistoryForward();
+       return wxHtmlWindow::HistoryForward();
+}
+
+/****************************************************************************
+REMARKS:
+Called when the user navigates backwards within the HTML history stack.
+We call all the applets in turn allowing them to handle the navigation
+command prior to being destructed when the current page is destroyed.
+****************************************************************************/
+bool wxHtmlAppletWindow::HistoryBack()
+{
+       if (!HistoryCanBack())  
+               return false;
+       for (wxAppletList::Node *node = m_AppletList.GetFirst(); node; node = node->GetNext())
+               (node->GetData())->OnHistoryBack();
+       return wxHtmlWindow::HistoryBack();
+}
+
+/****************************************************************************
+PARAMETERS:
+msg    - wxEvent message to be sent to all wxApplets
+
+REMARKS:
+This function is called by the wxApplet's when they need to send a message
+to all other applets on the current page. This is the primary form of
+communication between applets on the page if they need to inform each
+other of internal information.
+
+Note that the event handling terminates as soon as the first wxApplet
+handles the event. If the event should be handled by all wxApplet's,
+the event handlers for the applets should not reset the wxEvent::Skip()
+value (ie: by default it is true).
+****************************************************************************/
+void wxHtmlAppletWindow::SendMessage(
+       wxEvent& msg)
+{      
+       // Preset the skip flag
+       msg.Skip();
+       
+       // Process all applets in turn and send them the message
+       for (wxAppletList::Node *node = m_AppletList.GetFirst(); node; node = node->GetNext()) {
+               (node->GetData())->OnMessage(msg);
+               if (!msg.GetSkipped())
+                       break;
+               }
+}
+
+/****************************************************************************
+PARAMETERS:
+msg    - wxEvent message to be sent to all wxApplets
+
+RETURNS:
+True if        new cookie was added, false if cookie with same name already exists.
+
+REMARKS:
+This function is called by the wxApplet's when they need register a cookie
+of data in the applet window's cookie table. Cookies are arbitrary data
+objects that are references by unique name's by the wxApplet. These
+values can be used to store and retrieve data that needs to remain
+persisent across invocations of the wxApplet. Ie: The first time an
+applet is created it would use the cookie to store data to maintain
+it's present state so that if you navigated back to the same page
+is would be able to re-load the prior state as though the applet
+was never actually destructed.
+
+Note: If a cookie with the same name already exists, this function returns
+         false. Hence if you wish to replace a cookie you should first call
+         UnRegisterCookie to ensure the cookie is deleted and then call this
+         function.
+****************************************************************************/
+bool wxHtmlAppletWindow::RegisterCookie(
+       const wxString& name,
+       wxObject *cookie)
+{
+       // Fail if the named cookie already exists!
+       if (m_Cookies.Get(name))
+               return false;
+       m_Cookies.Put(name,cookie);     
+       return true;
+}
+
+/****************************************************************************
+PARAMETERS:
+msg    - wxEvent message to be sent to all wxApplets
+
+RETURNS:
+True if found and deleted, false if not found in table.
+
+REMARKS:
+This function is called by the wxApplet's when they need de-register a
+cookie of data in the applet window's cookie table. The data in the
+cookie itself is also deleted before it is removed from the table.
+****************************************************************************/
+bool wxHtmlAppletWindow::UnRegisterCookie(
+       const wxString& name)
+{
+       wxObject *data = m_Cookies.Delete(name);
+       if (data) {
+               delete data;
+               return true;
+               }
+       return false;
+}
+
+/****************************************************************************
+PARAMETERS:
+msg    - wxEvent message to be sent to all wxApplets
+
+RETURNS:
+Pointer to the cookie data if found, NULL if not found.
+
+REMARKS:
+This function is called by the wxApplet's when they need to find a cookie
+of data given it's public name. If the cookie is not found, NULL is
+returned.
+****************************************************************************/
+wxObject *wxHtmlAppletWindow::FindCookie(
+       const wxString& name)
+{
+       return m_Cookies.Get(name);
+}
+
+#include "wx/html/m_templ.h"
+
+/****************************************************************************
+REMARKS:
+Implementation for the <embed> HTML tag handler. This handler takes care
+of automatically constructing the wxApplet objects of the appropriate
+class based on the <embed> tag information.
+****************************************************************************/
+TAG_HANDLER_BEGIN(Embed, "EMBED")
+
+TAG_HANDLER_PROC(tag)
+{
+       wxWindow                        *wnd;
+       wxHtmlAppletWindow      *appletWindow;
+       wxApplet                        *applet;
+       int                             width, height;
+       int                             floatPercent = 0;
+
+       wnd = m_WParser->GetWindow();
+       if ((appletWindow = wxDynamicCast(wnd,wxHtmlAppletWindow)) != NULL) {
+               tag.ScanParam("WIDTH", "%i", &width);
+               tag.ScanParam("HEIGHT", "%i", &height);
+               if (tag.HasParam("FLOAT"))
+                       tag.ScanParam("FLOAT", "%i", &floatPercent);
+               if (tag.HasParam("APPLET")) {
+                       if ((applet = appletWindow->CreateApplet(tag.GetParam("APPLET"), wxSize(width, height))) != NULL) {
+                               applet->Show(true);
+                               m_WParser->OpenContainer()->InsertCell(new wxHtmlWidgetCell(applet,floatPercent));
+                               }
+                       }
+               else if (tag.HasParam("TEXT")) {
+                       // TODO: Somehow get the text returned from this class displayed on the page!
+                       }
+               }
+       return false;
+}
+
+TAG_HANDLER_END(Embed)
+
+TAGS_MODULE_BEGIN(Embed)
+    TAGS_MODULE_ADD(Embed)
+TAGS_MODULE_END(Embed)
+
diff --git a/src/applet/makefile b/src/applet/makefile
new file mode 100644 (file)
index 0000000..98c95f6
--- /dev/null
@@ -0,0 +1,34 @@
+#############################################################################
+#
+#                   Copyright (C) 1999 SciTech Software
+#                           All rights reserved.
+#
+# Descripton:   Generic makefile for the SciTech wxApplet library
+#
+#############################################################################
+
+# We are building with the Win32 version
+
+USE_RTTI               := 1
+USE_CPPEXCEPT  := 1
+PRECOMP_HDR            := wx/wxprec.h
+CFLAGS          += -D__WIN95__ -D__WXMSW__ -D__WINDOWS__
+
+# Define the library name and objects
+
+LIBFILE         = wxapplet$L
+LIBCLEAN        = *.il? *.dll *.lib
+OBJECTS                        := applet$O appletwindow$O
+
+# Define the sample program to be compiled
+
+EXELIBS         = wxwin$L png$L jpeg$L tiff$L xpm$L ddstereo$L comctl32$L uuid$L
+SAMP_OBJECTS   = sample$O sample$R monitorapplet$O
+
+sample$E:              $(SAMP_OBJECTS) $(LIBFILE)
+
+DEPEND_OBJ      = $(OBJECTS) $(SAMP_OBJECTS)
+DEPEND_SRC      = sample
+.SOURCE:                 sample
+.INCLUDE: "$(SCITECH)\makedefs\common.mk"
+