/* Automatically generated from /tmp/buildd/tde-packaging/arch/tde-core/tde-tdelibs/src/tdelibs-trinity-14.1.6/tdehtml/ecma/kjs_window.cpp using /tmp/buildd/tde-packaging/arch/tde-core/tde-tdelibs/src/tdelibs-trinity-14.1.6/kjs/create_hash_table. DO NOT EDIT ! */

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char ScreenTableStrings[] = {
    "\0"
    "availHeight\0"
    "availWidth\0"
    "colorDepth\0"
    "pixelDepth\0"
    "availLeft\0"
    "availTop\0"
    "height\0"
    "width\0"
};


static const struct HashEntry ScreenTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 24, (short)Screen::ColorDepth, DontEnum|ReadOnly, 0, 9 },
   { 0, 0, 0, 0, -1 },
   { 65, (short)Screen::Height, DontEnum|ReadOnly, 0, 7 },
   { 35, (short)Screen::PixelDepth, DontEnum|ReadOnly, 0, -1 },
   { 72, (short)Screen::Width, DontEnum|ReadOnly, 0, -1 },
   { 56, (short)Screen::AvailTop, DontEnum|ReadOnly, 0, 8 },
   { 46, (short)Screen::AvailLeft, DontEnum|ReadOnly, 0, -1 },
   { 1, (short)Screen::AvailHeight, DontEnum|ReadOnly, 0, -1 },
   { 13, (short)Screen::AvailWidth, DontEnum|ReadOnly, 0, -1 }
};

const struct HashTable ScreenTable = { 2, 10, ScreenTableEntries, 7, ScreenTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char WindowTableStrings[] = {
    "\0"
    "HTMLTableCaptionElement\0"
    "HTMLTableSectionElement\0"
    "HTMLBlockQuoteElement\0"
    "HTMLDirectoryElement\0"
    "HTMLParagraphElement\0"
    "HTMLTableCellElement\0"
    "CSSStyleDeclaration\0"
    "HTMLBaseFontElement\0"
    "HTMLFieldSetElement\0"
    "HTMLFrameSetElement\0"
    "HTMLOptGroupElement\0"
    "HTMLTableColElement\0"
    "HTMLTableRowElement\0"
    "HTMLTextAreaElement\0"
    "removeEventListener\0"
    "HTMLHeadingElement\0"
    "HTMLIsIndexElement\0"
    "offscreenBuffering\0"
    "HTMLAnchorElement\0"
    "HTMLAppletElement\0"
    "HTMLButtonElement\0"
    "HTMLIFrameElement\0"
    "HTMLLegendElement\0"
    "HTMLObjectElement\0"
    "HTMLOptionElement\0"
    "HTMLScriptElement\0"
    "HTMLSelectElement\0"
    "clientInformation\0"
    "HTMLDListElement\0"
    "HTMLFrameElement\0"
    "HTMLImageElement\0"
    "HTMLInputElement\0"
    "HTMLLabelElement\0"
    "HTMLLayerElement\0"
    "HTMLOListElement\0"
    "HTMLParamElement\0"
    "HTMLQuoteElement\0"
    "HTMLStyleElement\0"
    "HTMLTableElement\0"
    "HTMLTitleElement\0"
    "HTMLUListElement\0"
    "addEventListener\0"
    "getComputedStyle\0"
    "HTMLAreaElement\0"
    "HTMLBaseElement\0"
    "HTMLBodyElement\0"
    "HTMLFontElement\0"
    "HTMLFormElement\0"
    "HTMLHeadElement\0"
    "HTMLHtmlElement\0"
    "HTMLLinkElement\0"
    "HTMLMenuElement\0"
    "HTMLMetaElement\0"
    "EventException\0"
    "HTMLDivElement\0"
    "HTMLMapElement\0"
    "HTMLModElement\0"
    "HTMLPreElement\0"
    "XMLHttpRequest\0"
    "HTMLBRElement\0"
    "HTMLHRElement\0"
    "HTMLLIElement\0"
    "KeyboardEvent\0"
    "MutationEvent\0"
    "XMLSerializer\0"
    "captureEvents\0"
    "clearInterval\0"
    "defaultStatus\0"
    "defaultstatus\0"
    "releaseEvents\0"
    "DOMException\0"
    "HTMLDocument\0"
    "clearTimeout\0"
    "frameElement\0"
    "HTMLElement\0"
    "XMLDocument\0"
    "innerHeight\0"
    "onmousedown\0"
    "onmousemove\0"
    "onmouseover\0"
    "outerHeight\0"
    "pageXOffset\0"
    "pageYOffset\0"
    "personalbar\0"
    "setInterval\0"
    "NodeFilter\0"
    "innerWidth\0"
    "ondblclick\0"
    "ondragdrop\0"
    "onkeypress\0"
    "onmouseout\0"
    "outerWidth\0"
    "scrollbars\0"
    "setTimeout\0"
    "DOMParser\0"
    "konqueror\0"
    "navigator\0"
    "onkeydown\0"
    "onmouseup\0"
    "document\0"
    "external\0"
    "location\0"
    "navigate\0"
    "onchange\0"
    "onresize\0"
    "onselect\0"
    "onsubmit\0"
    "onunload\0"
    "resizeBy\0"
    "resizeTo\0"
    "scrollBy\0"
    "scrollTo\0"
    "toString\0"
    "CSSRule\0"
    "confirm\0"
    "history\0"
    "onabort\0"
    "onclick\0"
    "onerror\0"
    "onfocus\0"
    "onkeyup\0"
    "onreset\0"
    "screenX\0"
    "screenY\0"
    "scrollX\0"
    "scrollY\0"
    "sidebar\0"
    "valueOf\0"
    "Option\0"
    "closed\0"
    "crypto\0"
    "frames\0"
    "length\0"
    "moveBy\0"
    "moveTo\0"
    "onblur\0"
    "onload\0"
    "onmove\0"
    "opener\0"
    "parent\0"
    "prompt\0"
    "screen\0"
    "scroll\0"
    "window\0"
    "Image\0"
    "Range\0"
    "alert\0"
    "close\0"
    "event\0"
    "print\0"
    "Node\0"
    "atob\0"
    "btoa\0"
    "name\0"
    "open\0"
    "self\0"
    "top\0"
};


static const struct HashEntry WindowTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 1859, (short)Window::Opener, DontDelete|ReadOnly, 0, -1 },
   { 1866, (short)Window::Parent, DontDelete|ReadOnly, 0, 214 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1223, (short)Window::HTMLDocumentCtor, DontDelete, 0, 212 },
   { 1286, (short)Window::InnerHeight, DontDelete|ReadOnly, 0, 166 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1838, (short)Window::Onblur, DontDelete, 0, -1 },
   { 515, (short)Window::HTMLSelectElementCtor, DontDelete, 0, -1 },
   { 1852, (short)Window::Onmove, DontDelete, 0, -1 },
   { 996, (short)Window::HTMLMapElementCtor, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 533, (short)Window::ClientInformation, DontDelete|ReadOnly, 0, 169 },
   { 1894, (short)Window::_Window, DontDelete|ReadOnly, 0, -1 },
   { 389, (short)Window::HTMLAppletElementCtor, DontDelete, 0, -1 },
   { 1523, (short)Window::Onkeydown, DontDelete, 0, 204 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1277, (short)Window::DocumentCtor, DontDelete, 0, -1 },
   { 1026, (short)Window::HTMLPreElementCtor, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1803, (short)Window::Crypto, DontDelete|ReadOnly, 0, 178 },
   { 1503, (short)Window::_Konqueror, DontDelete|ReadOnly, 0, 164 },
   { 154, (short)Window::HTMLBaseFontElementCtor, DontDelete, 0, -1 },
   { 1189, (short)Window::Status, DontDelete, 0, 181 },
   { 772, (short)Window::AddEventListener, DontDelete|Function, 3, -1 },
   { 0, 0, 0, 0, -1 },
   { 1533, (short)Window::Onmouseup, DontDelete, 0, -1 },
   { 1642, (short)Window::ScrollBy, DontDelete|Function, 2, 183 },
   { 1210, (short)Window::DOMException, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1624, (short)Window::ResizeBy, DontDelete|Function, 2, 173 },
   { 479, (short)Window::HTMLOptionElementCtor, DontDelete, 0, -1 },
   { 1570, (short)Window::Navigate, DontDelete|Function, 1, 209 },
   { 1084, (short)Window::HTMLLIElementCtor, DontDelete, 0, -1 },
   { 274, (short)Window::HTMLTextAreaElementCtor, DontDelete, 0, 197 },
   { 1651, (short)Window::ScrollTo, DontDelete|Function, 2, -1 },
   { 254, (short)Window::HTMLTableRowElementCtor, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1370, (short)Window::Personalbar, DontDelete|ReadOnly, 0, 168 },
   { 0, 0, 0, 0, -1 },
   { 619, (short)Window::HTMLLabelElementCtor, DontDelete, 0, 201 },
   { 0, 0, 0, 0, -1 },
   { 1561, (short)Window::_Location, DontDelete, 0, -1 },
   { 1919, (short)Window::Close, DontDelete|Function, 0, 176 },
   { 0, 0, 0, 0, -1 },
   { 1913, (short)Window::Alert, DontDelete|Function, 1, -1 },
   { 1597, (short)Window::Onselect, DontDelete, 0, 189 },
   { 0, 0, 0, 0, -1 },
   { 1543, (short)Window::Document, DontDelete|ReadOnly, 0, 217 },
   { 1615, (short)Window::Onunload, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 653, (short)Window::HTMLOListElementCtor, DontDelete, 0, 222 },
   { 1552, (short)Window::_External, DontDelete|ReadOnly, 0, -1 },
   { 1719, (short)Window::Focus, DontDelete|Function, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1925, (short)Window::Event, DontDelete|ReadOnly, 0, 174 },
   { 0, 0, 0, 0, -1 },
   { 294, (short)Window::RemoveEventListener, DontDelete|Function, 3, 177 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1937, (short)Window::Node, DontDelete, 0, 187 },
   { 1112, (short)Window::MutationEventCtor, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1588, (short)Window::Onresize, DontDelete, 0, -1 },
   { 1196, (short)Window::ReleaseEvents, DontDelete|Function, 0, -1 },
   { 1931, (short)Window::Print, DontDelete|Function, 0, 180 },
   { 0, 0, 0, 0, -1 },
   { 1416, (short)Window::Ondblclick, DontDelete, 0, 195 },
   { 1781, (short)Window::ValueOf, DontDelete|Function, 0, 221 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1310, (short)Window::Onmousemove, DontDelete, 0, 190 },
   { 1405, (short)Window::InnerWidth, DontDelete|ReadOnly, 0, 165 },
   { 1749, (short)Window::ScreenY, DontDelete|ReadOnly, 0, -1 },
   { 1773, (short)Window::SideBar, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1322, (short)Window::Onmouseover, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1168, (short)Window::DefaultStatus, DontDelete, 0, 175 },
   { 0, 0, 0, 0, -1 },
   { 1701, (short)Window::Onclick, DontDelete, 0, 206 },
   { 0, 0, 0, 0, -1 },
   { 1952, (short)Window::Name, DontDelete, 0, 163 },
   { 704, (short)Window::HTMLStyleElementCtor, DontDelete, 0, -1 },
   { 1757, (short)Window::ScrollX, DontDelete|ReadOnly, 0, 192 },
   { 1765, (short)Window::ScrollY, DontDelete|ReadOnly, 0, 207 },
   { 886, (short)Window::HTMLHeadElementCtor, DontDelete, 0, -1 },
   { 1942, (short)Window::AToB, DontDelete|Function, 1, 162 },
   { 1460, (short)Window::OuterWidth, DontDelete|ReadOnly, 0, -1 },
   { 1427, (short)Window::Ondragdrop, DontDelete, 0, 188 },
   { 0, 0, 0, 0, -1 },
   { 1962, (short)Window::Self, DontDelete|ReadOnly, 0, 170 },
   { 1249, (short)Window::FrameElement, DontDelete|ReadOnly, 0, 172 },
   { 806, (short)Window::HTMLAreaElementCtor, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1041, (short)Window::XMLHttpRequest, DontDelete|ReadOnly, 0, 191 },
   { 1471, (short)Window::Scrollbars, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1693, (short)Window::Onabort, DontDelete, 0, -1 },
   { 1957, (short)Window::Open, DontDelete|Function, 3, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1840, (short)Window::Blur, DontDelete|Function, 0, 219 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1717, (short)Window::Onfocus, DontDelete, 0, -1 },
   { 950, (short)Window::HTMLMetaElementCtor, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1733, (short)Window::Onreset, DontDelete, 0, -1 },
   { 1182, (short)Window::DefaultStatus, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1, (short)Window::HTMLTableCaptionElementCtor, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 918, (short)Window::HTMLLinkElementCtor, DontDelete, 0, 193 },
   { 0, 0, 0, 0, -1 },
   { 1709, (short)Window::Onerror, DontDelete, 0, -1 },
   { 1236, (short)Window::ClearTimeout, DontDelete|Function, 1, -1 },
   { 425, (short)Window::HTMLIFrameElementCtor, DontDelete, 0, -1 },
   { 25, (short)Window::HTMLTableSectionElementCtor, DontDelete, 0, -1 },
   { 1725, (short)Window::Onkeyup, DontDelete, 0, 194 },
   { 902, (short)Window::HTMLHtmlElementCtor, DontDelete, 0, 203 },
   { 0, 0, 0, 0, -1 },
   { 854, (short)Window::HTMLFontElementCtor, DontDelete, 0, -1 },
   { 1438, (short)Window::Onkeypress, DontDelete, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1685, (short)Window::_History, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1824, (short)Window::MoveBy, DontDelete|Function, 2, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1346, (short)Window::PageXOffset, DontDelete|ReadOnly, 0, -1 },
   { 1358, (short)Window::PageYOffset, DontDelete|ReadOnly, 0, -1 },
   { 1449, (short)Window::Onmouseout, DontDelete, 0, -1 },
   { 1789, (short)Window::Option, DontDelete|ReadOnly, 0, -1 },
   { 1796, (short)Window::Closed, DontDelete|ReadOnly, 0, 167 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1845, (short)Window::Onload, DontDelete, 0, -1 },
   { 1810, (short)Window::Frames, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1880, (short)Window::_Screen, DontDelete|ReadOnly, 0, -1 },
   { 1669, (short)Window::CSSRule, DontDelete, 0, -1 },
   { 1817, (short)Window::Length, DontDelete|ReadOnly, 0, 199 },
   { 1126, (short)Window::XMLSerializer, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 1901, (short)Window::Image, DontDelete|ReadOnly, 0, 205 },
   { 0, 0, 0, 0, -1 },
   { 1513, (short)Window::_Navigator, DontDelete|ReadOnly, 0, 185 },
   { 1947, (short)Window::BToA, DontDelete|Function, 1, -1 },
   { 352, (short)Window::OffscreenBuffering, DontDelete|ReadOnly, 0, 196 },
   { 1334, (short)Window::OuterHeight, DontDelete|ReadOnly, 0, 171 },
   { 1741, (short)Window::ScreenX, DontDelete|ReadOnly, 0, 179 },
   { 1887, (short)Window::Scroll, DontDelete|Function, 2, 182 },
   { 1831, (short)Window::MoveTo, DontDelete|Function, 2, -1 },
   { 1633, (short)Window::ResizeTo, DontDelete|Function, 2, 210 },
   { 1967, (short)Window::Top, DontDelete|ReadOnly, 0, 211 },
   { 1677, (short)Window::Confirm, DontDelete|Function, 1, -1 },
   { 1873, (short)Window::Prompt, DontDelete|Function, 2, -1 },
   { 1482, (short)Window::SetTimeout, DontDelete|Function, 2, -1 },
   { 1382, (short)Window::SetInterval, DontDelete|Function, 2, 184 },
   { 1154, (short)Window::ClearInterval, DontDelete|Function, 1, -1 },
   { 1140, (short)Window::CaptureEvents, DontDelete|Function, 0, -1 },
   { 1660, (short)Window::ToString, DontDelete|Function, 0, 213 },
   { 789, (short)Window::GetComputedStyle, DontDelete|Function, 2, 200 },
   { 1579, (short)Window::Onchange, DontDelete, 0, 198 },
   { 1298, (short)Window::Onmousedown, DontDelete, 0, -1 },
   { 1606, (short)Window::Onsubmit, DontDelete, 0, -1 },
   { 1120, (short)Window::EventCtor, DontDelete, 0, 202 },
   { 1907, (short)Window::Range, DontDelete, 0, -1 },
   { 1394, (short)Window::NodeFilter, DontDelete, 0, 216 },
   { 1098, (short)Window::KeyboardEventCtor, DontDelete, 0, 186 },
   { 966, (short)Window::EventExceptionCtor, DontDelete, 0, -1 },
   { 1493, (short)Window::DOMParser, DontDelete|ReadOnly, 0, -1 },
   { 1266, (short)Window::ElementCtor, DontDelete, 0, -1 },
   { 1274, (short)Window::DocumentCtor, DontDelete, 0, -1 },
   { 1262, (short)Window::HTMLElementCtor, DontDelete, 0, -1 },
   { 738, (short)Window::HTMLTitleElementCtor, DontDelete, 0, -1 },
   { 822, (short)Window::HTMLBaseElementCtor, DontDelete, 0, 223 },
   { 333, (short)Window::HTMLIsIndexElementCtor, DontDelete, 0, -1 },
   { 838, (short)Window::HTMLBodyElementCtor, DontDelete, 0, -1 },
   { 870, (short)Window::HTMLFormElementCtor, DontDelete, 0, -1 },
   { 214, (short)Window::HTMLOptGroupElementCtor, DontDelete, 0, -1 },
   { 602, (short)Window::HTMLInputElementCtor, DontDelete, 0, -1 },
   { 407, (short)Window::HTMLButtonElementCtor, DontDelete, 0, -1 },
   { 174, (short)Window::HTMLFieldSetElementCtor, DontDelete, 0, -1 },
   { 443, (short)Window::HTMLLegendElementCtor, DontDelete, 0, -1 },
   { 755, (short)Window::HTMLUListElementCtor, DontDelete, 0, 215 },
   { 551, (short)Window::HTMLDListElementCtor, DontDelete, 0, -1 },
   { 71, (short)Window::HTMLDirectoryElementCtor, DontDelete, 0, -1 },
   { 934, (short)Window::HTMLMenuElementCtor, DontDelete, 0, -1 },
   { 981, (short)Window::HTMLDivElementCtor, DontDelete, 0, -1 },
   { 92, (short)Window::HTMLParagraphElementCtor, DontDelete, 0, -1 },
   { 314, (short)Window::HTMLHeadingElementCtor, DontDelete, 0, 208 },
   { 49, (short)Window::HTMLBlockQuoteElementCtor, DontDelete, 0, -1 },
   { 687, (short)Window::HTMLQuoteElementCtor, DontDelete, 0, -1 },
   { 1056, (short)Window::HTMLBRElementCtor, DontDelete, 0, -1 },
   { 1070, (short)Window::HTMLHRElementCtor, DontDelete, 0, -1 },
   { 1011, (short)Window::HTMLModElementCtor, DontDelete, 0, 218 },
   { 371, (short)Window::HTMLAnchorElementCtor, DontDelete, 0, -1 },
   { 585, (short)Window::HTMLImageElementCtor, DontDelete, 0, -1 },
   { 461, (short)Window::HTMLObjectElementCtor, DontDelete, 0, -1 },
   { 670, (short)Window::HTMLParamElementCtor, DontDelete, 0, -1 },
   { 497, (short)Window::HTMLScriptElementCtor, DontDelete, 0, 220 },
   { 721, (short)Window::HTMLTableElementCtor, DontDelete, 0, -1 },
   { 234, (short)Window::HTMLTableColElementCtor, DontDelete, 0, -1 },
   { 113, (short)Window::HTMLTableCellElementCtor, DontDelete, 0, -1 },
   { 194, (short)Window::HTMLFrameSetElementCtor, DontDelete, 0, -1 },
   { 636, (short)Window::HTMLLayerElementCtor, DontDelete, 0, -1 },
   { 568, (short)Window::HTMLFrameElementCtor, DontDelete, 0, -1 },
   { 134, (short)Window::CSSStyleDeclarationCtor, DontDelete, 0, -1 }
};

const struct HashTable WindowTable = { 2, 224, WindowTableEntries, 162, WindowTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char LocationTableStrings[] = {
    "\0"
    "hostname\0"
    "pathname\0"
    "protocol\0"
    "toString\0"
    "replace\0"
    "[[==]]\0"
    "assign\0"
    "reload\0"
    "search\0"
    "hash\0"
    "host\0"
    "href\0"
    "port\0"
};


static const struct HashEntry LocationTableEntries[] = {
   { 28, (short)Location::ToString, DontDelete|Function, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 73, (short)Location::Hash, DontDelete, 0, 11 },
   { 83, (short)Location::Href, DontDelete, 0, 13 },
   { 59, (short)Location::Reload, DontDelete|Function, 0, -1 },
   { 1, (short)Location::Hostname, DontDelete, 0, -1 },
   { 78, (short)Location::Host, DontDelete, 0, 14 },
   { 52, (short)Location::Assign, DontDelete|Function, 1, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 10, (short)Location::Pathname, DontDelete, 0, -1 },
   { 88, (short)Location::Port, DontDelete, 0, 12 },
   { 19, (short)Location::Protocol, DontDelete, 0, -1 },
   { 66, (short)Location::Search, DontDelete, 0, -1 },
   { 45, (short)Location::EqualEqual, DontDelete|ReadOnly, 0, 15 },
   { 37, (short)Location::Replace, DontDelete|Function, 1, -1 }
};

const struct HashTable LocationTable = { 2, 16, LocationTableEntries, 11, LocationTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char ExternalTableStrings[] = {
    "\0"
    "addFavorite\0"
};


static const struct HashEntry ExternalTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 1, (short)External::AddFavorite, DontDelete|Function, 1, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 }
};

const struct HashTable ExternalTable = { 2, 4, ExternalTableEntries, 4, ExternalTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char HistoryTableStrings[] = {
    "\0"
    "forward\0"
    "length\0"
    "back\0"
    "go\0"
};


static const struct HashEntry HistoryTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 16, (short)History::Back, DontDelete|Function, 0, 4 },
   { 9, (short)History::Length, DontDelete|ReadOnly, 0, 5 },
   { 0, 0, 0, 0, -1 },
   { 1, (short)History::Forward, DontDelete|Function, 0, -1 },
   { 21, (short)History::Go, DontDelete|Function, 1, -1 }
};

const struct HashTable HistoryTable = { 2, 6, HistoryTableEntries, 4, HistoryTableStrings};

} // namespace
