Greasy Fork

The West - Quick items search

Find sets and products quick and easy!

目前为 2016-09-12 提交的版本。查看 最新版本

// ==UserScript==
// @name The West - Quick items search
// @namespace TomRobert
// @author neversleep1911 (updated by Tom Robert)
// @description Find sets and products quick and easy!
// @include https://*.the-west.*/game.php*
// @version 1.4.1
// @grant none
// ==/UserScript==
// translation: Tom Robert(English, German & French), HALCON DE ORO(Spanish), pantomas(Polish), tw81(Italian), gamer(Portuguese), Surge(Slovak), ruud99(Dutch)
(function (func) {
  var script = document.createElement('script');
  script.setAttribute('type', 'application/javascript');
  script.textContent = '(' + func.toString() + ')();';
  document.body.appendChild(script);
  document.body.removeChild(script);
}(function () {
  var quicksearch = {
    version: '1.4.1',
    name: 'Quick items search',
    author: 'neversleep1911 (updated by Tom Robert)',
    minGame: '2.05',
    maxGame: Game.version.toString(),
    website: 'https://greasyfork.org/scripts/7434',
    updateUrl: 'https://raw.githack.com/TomRobert/tw/master/sU.js',
    updateAd: 'http://adf.ly/1JmgHL',
  };
  langs = {
    en_US: {
      language: 'None (English)',
      ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contact',
      adventure: '*Adventures',
      work: '*Work',
      duel: '*Duels',
      energy: '*Energy',
      skill: '*Skill points',
      fk: '*Fort battles',
      speed: '*Speed',
      lp: '*Health points',
      special: '*Premium/special',
      events: '*Events',
      chests: '*Open & unpack',
      equipment: '-Equipment',
      products: '-Products',
      questitems: '-Quest items',
      craftitems: '-Craft items',
      recipes: '-Recipes',
      nothingFound: 'No items of this type found!',
      update: 'Update',
      updateAvailable: 'A new version of the script is available',
    },
    de_DE: {
      language: 'German (Deutsch)',
      ApiGui: 'Schnelles Finden von Setgegenständen und Produkten im Inventar.',
      contact: 'Kontakt',
      adventure: '*Abenteuer-Buffs',
      work: '*Arbeiten-Buffs',
      duel: '*Duell-Buffs',
      energy: '*Erholungs-Buffs',
      skill: '*Fertigkeiten-Buffs',
      fk: '*Fortkampf-Buffs',
      speed: '*Geschwindigkeits-Buffs',
      lp: '*Lebenspunkte-Buffs',
      special: '*Premium/Special',
      events: '*Events',
      chests: '*Öffnen & Auspacken',
      equipment: '-Ausrüstung',
      products: '-Produkte',
      questitems: '-Questgegenstände',
      craftitems: '-Crafting',
      recipes: '-Rezepte',
      nothingFound: 'Keine Gegenstände dieser Art gefunden!',
      update: 'Update',
      updateAvailable: 'Für das Script ist eine neue Version erhältlich',
    },
    es_ES: {
      language: 'Spanish (español)',
      ApiGui: 'Este script nos ayuda a que, con solo 2 clicks, poder ver todos los tipos de buff o conjuntos que tenemos para una cosa específica.<br>Le damos al boton de la derecha con forma de "B" y elegimos el tipo de buff que queramos y nos saldra en el inventario.',
      contact: 'Contacto',
      adventure: '*Buffs de Aventuras',
      work: '*Buffs de Trabajo',
      duel: '*Buffs de Duelo',
      energy: '*Buffs Energia',
      skill: '*Buffs de Habilidades',
      fk: '*Buffs de Batalla',
      speed: '*Buffs de Velocidad',
      lp: '*Buffs de Salud',
      special: '*Premio/especial',
      events: '*Eventos',
      chests: '*Cajas y cofres',
      equipment: '-Equipo',
      products: '-Productos',
      questitems: '-Objetos de búsqueda',
      craftitems: '-Artesano',
      recipes: '-Recetas',
      nothingFound: 'No tienes de este tipo!',
      update: 'Actualización',
      updateAvailable: 'Una nueva versión del script está disponible',
    },
    pl_PL: {
      language: 'Polish (polski)',
      ApiGui: 'Wyszukiwarka wzmocnień, przedmiotów i zestawy.<br>Skrypt szuka w plecaku zestawy oraz inne przedmioty danego typu.',
      contact: 'Kontakt',
      adventure: '*Przygody',
      work: '*Prace',
      duel: '*Pojedynki',
      energy: '*Energia',
      skill: '*Umiejętności',
      fk: '*Bitwy fortowe',
      speed: '*Prędkość',
      lp: '*HP',
      special: '*Premia/specjalny',
      events: '*Eventy',
      chests: '*Przedmioty - Skrzynie',
      equipment: '-Ekwipunek',
      products: '-Produkty',
      questitems: '-Przedmiot zlecenia',
      craftitems: '-Rzemiosło',
      recipes: '-Przepisy',
      nothingFound: 'Nie posiadasz żadnych przedmiotów tego typu!',
      update: 'Aktualizacja',
      updateAvailable: 'Nowa wersja skryptu jest dostępna',
    },
    it_IT: {
      language: 'Italian (italiano)',
      ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contatto',
      adventure: '*Avventure',
      work: '*Bonus Lavoro',
      duel: '*Bonus Duello',
      energy: '*Bonus Energia',
      skill: '*Bonus Abilità',
      fk: '*Bonus Forte',
      speed: '*Bonus Velocità',
      lp: '*Bonus Punti Vita',
      special: '*Premio/speciale',
      events: '*Eventi',
      chests: '*Aprire e decomprimere',
      equipment: '-Attrezzatura',
      products: '-Prodotti',
      questitems: '-Oggetti missione',
      craftitems: '-Produci',
      recipes: '-Ricette',
      nothingFound: 'Non è stato trovato nulla!',
      update: 'Atualizar',
      updateAvailable: 'Script aggiornamento disponibile',
    },
    pt_PT: {
      language: 'Portuguese (português)',
      ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contato',
      adventure: '*Aventuras',
      work: '*Buffs Trabalho',
      duel: '*Buffs Duelo',
      energy: '*Buffs Energia',
      skill: '*Buffs Habilidade',
      fk: '*Buffs Batalha',
      speed: '*Buffs Velocidade',
      lp: '*Buffs Saúde',
      special: '*Prêmio/especial',
      events: '*Eventos',
      chests: '*Abrir e desempacotar',
      equipment: '-Equipamento',
      products: '-Produtos',
      questitems: '-Items de aventura',
      craftitems: '-Ofício',
      recipes: '-Receitas',
      nothingFound: 'Nenhum item deste tipo encontrado!',
      update: 'Atualização',
      updateAvailable: 'Uma nova versão do script está disponível',
    },
    fr_FR: {
      language: 'French (français)',
      ApiGui: 'Avec ce script, il est très facile de trouver les sets ou les produits qu\'on cherche.<br>Après qu\'on a cliqué une catégorie, les objets recherchés sont affichés dans l\'inventaire.',
      contact: 'Contact',
      adventure: '*Aventures',
      work: '*Travail',
      duel: '*Duels',
      energy: '*Bonus de repos',
      skill: '*Aptitudes',
      fk: '*Fort bataille',
      speed: '*Vitesse',
      lp: '*Points de vie bonus',
      special: '*Prime/spéciale',
      events: '*Événements',
      chests: '*Ouvrir et déballer',
      equipment: '-Équipement',
      products: '-Produits',
      questitems: '-Objets de quête',
      craftitems: '-Artisanat',
      recipes: '-Recettes',
      nothingFound: 'Pas d\'objets de cette sorte trouvé!',
      update: 'Mise à jour',
      updateAvailable: 'Une nouvelle version du script est disponible',
    },
    sk_SK: {
      language: 'Slovak (slovenčina)',
      ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Kontakt',
      adventure: '*Dobrodružstvá',
      work: '*Práca',
      duel: '*Duely',
      energy: '*Energia',
      skill: '*Schopnosti',
      fk: '*Boje',
      speed: '*Cestovanie',
      lp: '*Zdravie',
      special: '*Prémia/špeciálne',
      events: '*Eventy',
      chests: '*Tašky a truhly',
      equipment: '-Zariadenie',
      products: '-Produkty',
      questitems: '-Úlohový predmet',
      craftitems: '-Remeslo',
      recipes: '-Recepty',
      nothingFound: 'Nemáte tento typ!',
      update: 'Aktualizovať',
      updateAvailable: 'Aktualizácie skriptu je k dispozícii',
    },
    nl_NL: {
      language: 'Dutch (Nederlands)',
      ApiGui: 'Zoek je specifieke sets of producten? Dit script maakt het gemakkelijk.<br>In een aantal klikken vindt je de buffs die je zoekt in je inventaris.',
      contact: 'Contact',
      adventure: '*Avontuur',
      work: '*Werkzaamheid',
      duel: '*Duels',
      energy: '*Actiepunten',
      skill: '*Vaardigheden',
      fk: '*Fort gevechten',
      speed: '*Snelheid',
      lp: '*Levenspunten',
      special: '*Premium/speciaal',
      events: '*Events',
      chests: '*Openen',
      equipment: '-Uitrusting',
      products: '-Producten',
      questitems: '-Opdracht gerelateerde voowerpen',
      craftitems: '-Handwerk',
      recipes: '-Recepten',
      nothingFound: 'Er kon geen voorwerp van dit type worden!',
      update: 'Update',
      updateAvailable: 'Er is een nieuwe versie van dit script beschikbaar',
    },
  };
  langs.pt_BR = langs.pt_PT;
  QISlang = langs.hasOwnProperty(Game.locale) ? langs[Game.locale] : langs.en_US;
  var quicksearchApi = TheWestApi.register('QuickSearch', quicksearch.name, quicksearch.minGame, quicksearch.maxGame, quicksearch.author, quicksearch.website);
  quicksearchApi.setGui('<br><i>Language detected: </i>' + QISlang.language + '<br><br>' + QISlang.ApiGui + '<br><br><i>' + quicksearch.name + ' v' + quicksearch.version +
  '</i><br><br><br><b>' + QISlang.contact + ':</b><ul style="margin-left:15px;"><li>Send a message to <a target=\'_blanck\' href="http://om.the-west.de/west/de/player/?ref=west_invite_linkrl&player_id=647936&world_id=13&hash=7dda">Tom Robert on German world Arizona</a></li>' +
  '<li>Contact me on <a target=\'_blanck\' href="https://greasyfork.org/forum/messages/add/Tom Robert">Greasy Fork</a></li>' +
  '<li>Message me on one of these The West Forum:<br>/ <a target=\'_blanck\' href="https://forum.the-west.de/private.php?do=newpm&u=24502">deutsches Forum</a> / ' +
  '<a target=\'_blanck\' href="https://forum.the-west.net/private.php?do=newpm&u=37219">English forum</a> / <a target=\'_blanck\' href="https://forum.the-west.pl/private.php?do=newpm&u=32083">forum polski</a> / ' +
  '<a target=\'_blanck\' href="https://forum.the-west.es/private.php?do=newpm&u=13770">foro español</a> /<br>/ <a target=\'_blanck\' href="https://forum.the-west.ru/private.php?do=newpm&u=27430">Русский форум</a> / ' +
  '<a target=\'_blanck\' href="https://forum.the-west.fr/private.php?do=newpm&u=17783">forum français</a> / <a target=\'_blanck\' href="https://forum.the-west.it/private.php?do=newpm&u=14287">forum italiano</a> / ' +
  '<a target=\'_blanck\' href="https://forum.beta.the-west.net/private.php?do=newpm&u=4072">beta forum</a> /<br>I will get an e-mail when you sent me the message <img src="../images/chat/emoticons/smile.png"></li></ul>');
  window.TW_QuickSearch = {
  };
  TW_QuickSearch.MenuButton = function (image, title, onclick) {
    var self = this;
    this.isHovered = false;
    this.onClick = onclick;
    var clicked = function (e) {
      if (self.onClick) {
        self.onClick(self, e);
      }
    };
    var repaint = function () {
      var x = !self.isHovered ? 0 : - 25;
      self.obj.css('background-position', x + 'px 0px');
    };
    var mouseIn = function () {
      self.isHovered = true;
      repaint();
    };
    var mouseOut = function () {
      self.isHovered = false;
      repaint();
    };
    this.obj = $('<div class=\'menulink\' title=\'' + title + '\' />').css('background-image', 'url(' + image + ')');
    this.obj.hover(mouseIn, mouseOut);
    this.obj.click(clicked);
    $('div#ui_menubar').append($('<div class=\'ui_menucontainer\' />').append(this.obj).append('<div class=\'menucontainer_bottom\' />'));
  };
  TW_QuickSearch.start = function () {
    var sets = west.storage.ItemSetManager._setList;
    TW_Sets = [
      {
        name: QISlang.adventure,
        img: 44053,
        items: [
          1909,
          1910,
          1991,
          2110,
          2111,
          2112,
          2113,
          2114,
          2115,
          2121,
          2122,
          2741,
        ]
      },
      {
        name: QISlang.work,
        img: 1879,
        items: [
          255,
          1879,
          1891,
          1928,
          1934,
          1939,
          1940,
          1981,
          1982,
          1984,
          1997,
          1998,
          2100,
          2101,
          2102,
          2103,
          2104,
          2105,
          2118,
          2126,
          2128,
          2129,
          2130,
          2164,
          2206,
          2207,
          2208,
          2209,
          2210,
          2211,
          2212,
          2213,
          2214,
          2215,
          2216,
          2217,
          2218,
          2219,
          2220,
          2221,
          2222,
          2225,
          2247,
          2248,
          2249,
          2250,
          2251,
          2268,
          2270,
          2285,
          2286,
          2287,
          2288,
          2289,
          2290,
          2291,
          2313,
          2314,
          2317,
          2318,
          2321,
          2322,
          2325,
          2326,
          2353,
          2391,
          2465,
          2466,
          2467,
          2468,
          2484,
          2491,
          2493,
          2495,
          2497,
          2516,
          2525,
          2528,
          2531,
          2576,
          2667,
          2706,
          2707,
          2732,
          2738,
          12701,
          13701,
          17028,
          21342,
          21343,
          50113,
          50205,
          185200,
          253800,
        ]
      },
      {
        name: QISlang.duel,
        img: 842,
        items: [
          1863,
          1864,
          1871,
          1872,
          1882,
          1901,
          1908,
          1916,
          1934,
          1938,
          1939,
          1946,
          1952,
          1981,
          1982,
          1984,
          1985,
          1988,
          2128,
          2129,
          2130,
          2268,
          2285,
          2286,
          2287,
          2288,
          2289,
          2293,
          2355,
          2391,
          2467,
          2468,
          2484,
          2516,
          2529,
          2576,
          2669,
          2695,
          2732,
          2734,
          12703,
          13703,
          17028,
          50113,
          50135,
          50136,
          185202,
        ]
      },
      {
        name: QISlang.energy,
        img: 1890,
        items: [
          255,
          1890,
          1892,
          1898,
          1928,
          1937,
          1943,
          1969,
          1970,
          1971,
          1985,
          1997,
          2128,
          2129,
          2130,
          2235,
          2294,
          2296,
          2312,
          2316,
          2320,
          2324,
          2356,
          2358,
          2485,
          2486,
          2491,
          2493,
          2495,
          2497,
          2525,
          2670,
          2672,
          12704,
          12706,
          13704,
          13706,
          16100,
          17028,
          21341,
          21345,
          50113,
          185203,
          185205,
        ]
      },
      {
        name: QISlang.skill,
        img: 1977,
        items: [
          1863,
          1864,
          1871,
          1872,
          1873,
          1879,
          1946,
          1977,
          1978,
          1979,
          1981,
          1982,
          1984,
          1988,
          2285,
          2286,
          2287,
          2288,
          2289,
          2516,
          2525,
          2528,
          2529,
          2530,
          2531,
          2738,
          253800,
        ]
      },
      {
        name: QISlang.fk,
        img: 758,
        items: [
          1872,
          1873,
          1900,
          1909,
          1910,
          1946,
          1949,
          1982,
          1990,
          1991,
          2106,
          2107,
          2108,
          2109,
          2110,
          2111,
          2112,
          2113,
          2114,
          2115,
          2119,
          2120,
          2121,
          2122,
          2123,
          2124,
          2125,
          2127,
          2258,
          2259,
          2260,
          2261,
          2269,
          2285,
          2286,
          2287,
          2288,
          2289,
          2467,
          2516,
          2522,
          2525,
          2529,
          2530,
          2576,
          2732,
          2741,
          50113,
          253800,
        ]
      },
      {
        name: QISlang.speed,
        img: 605,
        items: [
          1918,
          1919,
          1926,
          1927,
          1934,
          1937,
          1952,
          1968,
          1987,
          2135,
          2229,
          2262,
          2263,
          2264,
          2284,
          2292,
          2354,
          2470,
          2473,
          2476,
          2479,
          2491,
          2493,
          2495,
          2497,
          2519,
          2668,
          2734,
          12702,
          13702,
          185201,
        ]
      },
      {
        name: QISlang.lp,
        img: 2117,
        items: [
          1883,
          1892,
          1898,
          1946,
          1974,
          1991,
          2116,
          2117,
          2235,
          2253,
          2254,
          2255,
          2256,
          2257,
          2295,
          2296,
          2357,
          2358,
          2486,
          2525,
          2671,
          2672,
          2734,
          12705,
          12706,
          13705,
          13706,
          16100,
          17028,
          50113,
          185204,
          185205,
        ]
      },
      {
        name: QISlang.special,
        img: 2482,
        items: [
          1977,
          1978,
          1979,
          2196,
          2197,
          2198,
          2199,
          2200,
          2201,
          2202,
          2203,
          2204,
          2205,
          2247,
          2248,
          2249,
          2250,
          2251,
          2270,
          2311,
          2312,
          2313,
          2314,
          2315,
          2316,
          2317,
          2318,
          2319,
          2320,
          2321,
          2322,
          2323,
          2324,
          2325,
          2326,
          2421,
          2465,
          2466,
          2467,
          2468,
          2470,
          2472,
          2473,
          2475,
          2476,
          2478,
          2479,
          2481,
          2482,
          2484,
          2485,
          2486,
          2491,
          2493,
          2495,
          2497,
          2559,
          2560,
          2576,
          2695,
          2732,
          2738,
          21340,
          21341,
          21342,
          21343,
          50113,
        ]
      },
      {
        name: QISlang.events,
        img: 2564,
        items: [
          55,
          371,
          973,
          974,
          975,
          976,
          2557,
          2558,
          2561,
          2562,
          2563,
          2564,
          2565,
          2566,
          2567,
          2590,
          2591,
          2592,
          2593,
          2594,
          2619,
          2620,
          2621,
          2622,
          2623,
          2665,
          2666,
          2675,
          2676,
          2677,
          2678,
          2679,
          2680,
          2692,
          2693,
          2698,
          12700,
        ]
      },
      {
        name: QISlang.chests,
        img: 17002,
        items: [
          371,
          374,
          376,
          377,
          378,
          379,
          852,
          853,
          926,
          927,
          928,
          973,
          974,
          975,
          976,
          1838,
          1868,
          1869,
          1878,
          1887,
          1888,
          1897,
          1905,
          1906,
          1915,
          1923,
          1924,
          1933,
          1960,
          1961,
          1964,
          1967,
          1975,
          1976,
          2131,
          2132,
          2133,
          2134,
          2136,
          2137,
          2138,
          2139,
          2144,
          2152,
          2172,
          2173,
          2174,
          2175,
          2176,
          2187,
          2192,
          2193,
          2194,
          2195,
          2196,
          2197,
          2198,
          2199,
          2200,
          2201,
          2202,
          2203,
          2204,
          2205,
          2226,
          2227,
          2297,
          2298,
          2299,
          2300,
          2305,
          2329,
          2330,
          2331,
          2332,
          2333,
          2334,
          2335,
          2336,
          2337,
          2338,
          2345,
          2359,
          2360,
          2361,
          2362,
          2379,
          2380,
          2381,
          2382,
          2383,
          2384,
          2385,
          2393,
          2394,
          2395,
          2396,
          2397,
          2421,
          2460,
          2461,
          2462,
          2482,
          2487,
          2488,
          2489,
          2490,
          2499,
          2507,
          2518,
          2521,
          2524,
          2527,
          2533,
          2534,
          2535,
          2536,
          2537,
          2538,
          2540,
          2542,
          2556,
          2557,
          2558,
          2559,
          2560,
          2561,
          2562,
          2563,
          2564,
          2565,
          2566,
          2567,
          2579,
          2580,
          2581,
          2585,
          2586,
          2587,
          2588,
          2589,
          2590,
          2591,
          2592,
          2593,
          2594,
          2602,
          2603,
          2604,
          2605,
          2606,
          2614,
          2615,
          2616,
          2617,
          2618,
          2619,
          2620,
          2621,
          2622,
          2623,
          2624,
          2626,
          2627,
          2628,
          2629,
          2630,
          2645,
          2646,
          2647,
          2648,
          2650,
          2665,
          2666,
          2673,
          2674,
          2675,
          2676,
          2677,
          2678,
          2679,
          2680,
          2685,
          2687,
          2688,
          2689,
          2690,
          2692,
          2693,
          2694,
          2698,
          2699,
          2700,
          2701,
          2702,
          2703,
          2704,
          2705,
          2714,
          2715,
          2721,
          2722,
          2723,
          2728,
          2755,
          12700,
          12709,
          12710,
          12711,
          13711,
          17000,
          17001,
          17002,
          17003,
          17004,
          17005,
          17006,
          17007,
          17008,
          50001,
          50002,
          50003,
          50009,
          50023,
          50025,
          50080,
          50081,
          50082,
          50093,
          50128,
          50130,
          50131,
          50132,
          50133,
          50134,
          50168,
          50169,
          50170,
          50171,
          50177,
          50195,
          50251,
          50252,
          50253,
          50254,
          50255,
          50256,
          50257,
          50258,
          50259,
        ]
      },
      {
        name: QISlang.equipment,
        img: 2188,
        itemsk: [
          252,
          674,
          723,
          768,
          792,
          794,
          797,
          945,
          979,
          991,
          997,
          998,
          999,
          1702,
          1715,
          1717,
          1740,
          1759,
          1762,
          1772,
          1955,
          1972,
          2154,
          2188,
          2189,
          2190,
          2191,
          2223,
          2228,
          2301,
          2302,
          2339,
          2352,
          2363,
          2409,
          2483,
          2539,
          2541,
          2551,
          2555,
          2577,
          2578,
          2583,
          2600,
          2610,
          2611,
          2612,
          2613,
          2640,
          2641,
          2642,
          2643,
          2644,
          2649,
          2660,
          2661,
          2662,
          2663,
          2684,
          2691,
          2696,
          2697,
          2716,
          2717,
          2718,
          2719,
          2720,
          2724,
          2725,
          2726,
          2727,
          12713,
          50000,
          50016,
          50076,
          50089,
          50090,
          50092,
          50107,
          50109,
          50111,
          50112,
          50137,
          50145,
          50153,
          50161,
          50194,
          50206,
          50243,
        ]
      },
      {
        name: QISlang.products,
        img: 702,
        items: [
          700,
          701,
          702,
          703,
          704,
          705,
          706,
          707,
          708,
          709,
          710,
          711,
          712,
          714,
          715,
          716,
          717,
          718,
          719,
          720,
          721,
          722,
          723,
          724,
          725,
          726,
          727,
          728,
          729,
          730,
          731,
          733,
          734,
          736,
          737,
          738,
          739,
          740,
          741,
          742,
          743,
          744,
          745,
          746,
          747,
          748,
          749,
          750,
          751,
          752,
          753,
          754,
          755,
          756,
          757,
          758,
          759,
          760,
          761,
          762,
          763,
          764,
          765,
          766,
          767,
          768,
          771,
          774,
          778,
          779,
          780,
          781,
          782,
          783,
          784,
          786,
          787,
          788,
          789,
          790,
          791,
          792,
          793,
          794,
          795,
          797,
          1708,
          1755,
          1756,
          1791,
          1807,
          1808,
          1809,
          1810,
          1811,
          1812,
          1813,
          1814,
          1815,
          1816,
          1817,
          1818,
          1819,
          1820,
          1821,
          1822,
          1823,
          1824,
          1825,
          1826,
          1827,
          1828,
          1829,
          1830,
          1831,
          1832,
          1833,
          1834,
          1835,
          1836,
          1837,
          1975,
          2000,
          2003,
          2006,
          2009,
          2160,
          2161,
          2162,
          2163,
          2430,
          2432,
          2431,
          2433,
          2434,
          2435,
          2436,
          2437,
          2438,
          2439,
          2440,
          2441,
          2442,
          2443,
          2444,
          2445,
          2446,
          2447,
          2448,
          2449,
          2450,
          2451,
          2452,
          2453,
          2454,
          2455,
          2456,
          2457,
          2458,
        ]
      },
      {
        name: QISlang.questitems,
        img: 17026,
        items: [
          251,
          770,
          772,
          773,
          774,
          775,
          776,
          796,
          799,
          995,
          996,
          1016,
          1019,
          1700,
          1701,
          1702,
          1703,
          1704,
          1706,
          1707,
          1709,
          1710,
          1711,
          1712,
          1750,
          1751,
          1752,
          1753,
          1754,
          1757,
          1758,
          1760,
          1761,
          1763,
          1764,
          1765,
          1766,
          1767,
          1768,
          1769,
          1770,
          1771,
          1773,
          1774,
          1775,
          1776,
          1777,
          1778,
          1779,
          1780,
          1781,
          1782,
          1783,
          1784,
          1785,
          1786,
          1789,
          1790,
          1792,
          1793,
          1794,
          1795,
          1796,
          1797,
          1798,
          1799,
          1800,
          1801,
          1802,
          1803,
          1804,
          1805,
          1806,
          1838,
          1839,
          1840,
          1841,
          1842,
          1843,
          1844,
          1845,
          1846,
          1847,
          1848,
          1849,
          1850,
          1851,
          1852,
          1853,
          1854,
          1935,
          1936,
          1953,
          1954,
          1956,
          1957,
          1958,
          1959,
          1962,
          1963,
          1964,
          1965,
          1966,
          1973,
          1992,
          1993,
          1994,
          1995,
          1996,
          2001,
          2004,
          2007,
          2010,
          2145,
          2146,
          2147,
          2148,
          2153,
          2224,
          2245,
          2265,
          2266,
          2267,
          2306,
          2307,
          2308,
          2309,
          2328,
          2340,
          2346,
          2347,
          2348,
          2349,
          2350,
          2351,
          2364,
          2365,
          2366,
          2367,
          2368,
          2369,
          2370,
          2371,
          2372,
          2373,
          2374,
          2375,
          2376,
          2377,
          2378,
          2386,
          2387,
          2388,
          2389,
          2390,
          2392,
          2398,
          2399,
          2400,
          2401,
          2402,
          2403,
          2404,
          2405,
          2406,
          2407,
          2408,
          2410,
          2411,
          2412,
          2413,
          2414,
          2415,
          2416,
          2417,
          2418,
          2419,
          2420,
          2421,
          2422,
          2424,
          2425,
          2426,
          2427,
          2428,
          2429,
          2500,
          2501,
          2502,
          2503,
          2504,
          2505,
          2506,
          2508,
          2509,
          2510,
          2511,
          2512,
          2513,
          2514,
          2515,
          2532,
          2552,
          2553,
          2554,
          2568,
          2569,
          2570,
          2571,
          2572,
          2573,
          2574,
          2575,
          2681,
          2682,
          2683,
          2702,
          2703,
          2704,
          2705,
          2708,
          2709,
          2710,
          2711,
          2712,
          2713,
          2729,
          12707,
          12708,
          17020,
          17021,
          17022,
          17023,
          17024,
          17025,
          17026,
          17027,
          50086,
          50087,
          50088,
          50091,
          50094,
          50172,
          50173,
          50174,
          50175,
          50176,
          50178,
          50179,
          50180,
          50181,
          50182,
          50183,
          50184,
          50185,
          50186,
          50196,
          50197,
          50198,
          50199,
          50200,
          50201,
          50202,
          50203,
          50204,
          50207,
          50208,
          50209,
        ]
      },
      {
        name: QISlang.craftitems,
        img: 1899,
        items: [
          1855,
          1856,
          1857,
          1858,
          1859,
          1860,
          1861,
          1862,
          1863,
          1864,
          1865,
          1866,
          1867,
          1868,
          1869,
          1870,
          1871,
          1872,
          1873,
          1874,
          1875,
          1876,
          1877,
          1878,
          1879,
          1880,
          1881,
          1882,
          1883,
          1884,
          1885,
          1886,
          1887,
          1888,
          1889,
          1890,
          1891,
          1892,
          1893,
          1894,
          1895,
          1896,
          1897,
          1898,
          1899,
          1900,
          1901,
          1902,
          1903,
          1904,
          1905,
          1906,
          1907,
          1908,
          1909,
          1910,
          1911,
          1912,
          1913,
          1914,
          1915,
          1916,
          1917,
          1918,
          1919,
          1920,
          1921,
          1922,
          1923,
          1924,
          1925,
          1926,
          1927,
          1928,
          1929,
          1930,
          1931,
          1932,
          1933,
          1934,
          1937,
          1938,
          1939,
          1940,
          1941,
          1942,
          1943,
          1944,
          1945,
          1946,
          1947,
          1948,
          1949,
          1950,
          1951,
          1952,
          1980,
          1981,
          1982,
          1983,
          1984,
          1985,
          1986,
          1987,
          1988,
          1989,
          1990,
          1991,
          1999,
          2000,
          2001,
          2002,
          2003,
          2004,
          2005,
          2006,
          2007,
          2008,
          2009,
          2010,
          2516,
          2517,
          2518,
          2519,
          2520,
          2521,
          2522,
          2523,
          2524,
          2525,
          2526,
          2527,
          2730,
          2731,
          2732,
          2733,
          2734,
          2735,
          2736,
          2737,
          2738,
          2739,
          2740,
          2741,
        ]
      },
      {
        name: QISlang.recipes,
        img: 20115,
        items: [
          20000,
          20001,
          20002,
          20083,
          20084,
          20085,
          20086,
          20003,
          20004,
          20005,
          20006,
          20007,
          20008,
          20009,
          20010,
          20011,
          20012,
          20013,
          20014,
          20015,
          20016,
          20017,
          20116,
          20018,
          20019,
          20134,
          20096,
          20120,
          20124,
          20097,
          20098,
          20135,
          20099,
          20100,
          20136,
          20020,
          20021,
          20022,
          20081,
          20087,
          20088,
          20089,
          20023,
          20024,
          20025,
          20026,
          20027,
          20028,
          20029,
          20030,
          20031,
          20032,
          20033,
          20034,
          20035,
          20036,
          20037,
          20119,
          20038,
          20039,
          20123,
          20128,
          20101,
          20127,
          20102,
          20103,
          20129,
          20104,
          20105,
          20130,
          20040,
          20041,
          20042,
          20082,
          20090,
          20091,
          20092,
          20043,
          20044,
          20045,
          20046,
          20047,
          20048,
          20049,
          20050,
          20051,
          20052,
          20053,
          20054,
          20055,
          20056,
          20057,
          20118,
          20058,
          20059,
          20122,
          20131,
          20111,
          20126,
          20112,
          20113,
          20132,
          20114,
          20115,
          20133,
          20060,
          20061,
          20062,
          20080,
          20093,
          20094,
          20095,
          20063,
          20064,
          20065,
          20066,
          20067,
          20068,
          20069,
          20070,
          20071,
          20072,
          20073,
          20074,
          20075,
          20076,
          20077,
          20117,
          20078,
          20079,
          20121,
          20137,
          20106,
          20125,
          20107,
          20108,
          20138,
          20109,
          20110,
          20139,
        ]
      },
      {
        name: sets.gold_set,
        itemsk: [
          50,
          136,
          858,
        ]
      },
      {
        name: sets.greenhorn_set,
        itemsk: [
          52,
          262,
          438,
          569,
          607,
          859,
          10148,
          11118,
          40000,
        ]
      },
      {
        name: sets.season_set,
        itemsk: [
          137,
          258,
          437,
          567,
          609,
          856,
          1759,
          10181,
          40200,
          50007,
          50008,
        ]
      },
      {
        name: sets.set_dancer,
        itemsk: [
          259,
          368,
          433,
          566,
          665,
          1772,
          10149,
          11138,
        ]
      },
      {
        name: sets.set_farmer,
        itemsk: [
          219,
          321,
          409,
          797,
          10025,
          11005,
          41045,
        ]
      },
      {
        name: sets.set_gentleman,
        itemsk: [
          235,
          354,
          427,
          537,
          664,
          1715,
          10075,
          11077,
        ]
      },
      {
        name: sets.set_indian,
        itemsk: [
          96,
          253,
          369,
          429,
          512,
          602,
          904,
          10094,
          11137,
        ]
      },
      {
        name: sets.set_mexican,
        itemsk: [
          95,
          254,
          312,
          428,
          561,
          600,
          792,
          903,
          10054,
        ]
      },
      {
        name: sets.set_pilgrim_female,
        itemsk: [
          256,
          372,
          431,
          528,
          723,
          10218,
          11035,
        ]
      },
      {
        name: sets.set_pilgrim_male,
        itemsk: [
          257,
          373,
          432,
          529,
          768,
          10219,
          11034,
        ]
      },
      {
        name: sets.set_quackery,
        itemsk: [
          224,
          340,
          435,
          527,
          794,
          854,
          10085,
          11085,
          44020,
        ]
      },
      {
        name: sets.set_sleeper,
        itemsk: [
          47,
          132,
          261,
          375,
          436,
          1717,
          11207,
          41203,
        ]
      },
      {
        name: sets.tw_times_set,
        itemsk: [
          40031,
          41206,
          42253,
          50129,
          185145,
          185146,
        ]
      },
      {
        name: sets.collector_set,
        itemsk: [
          58,
          140,
          264,
          439,
          575,
          611,
          863,
          2409,
          10150,
          11139,
          40002,
        ]
      },
      {
        name: sets.bunny_set,
        itemsk: [
          63,
          265,
          440,
          11140,
          40003,
        ]
      },
      {
        name: sets.fireworker_set,
        itemsk: [
          1762,
        ]
      },
      {
        name: sets.set_walker,
        itemsk: [
          154,
          279,
          454,
          592,
          10164,
          11154,
          40019,
        ]
      },
      {
        name: sets.set_fort,
        itemsk: [
          68,
          152,
          277,
          452,
          590,
          879,
          10162,
          11152,
          40017,
          2174,
          2176,
        ]
      },
      {
        name: sets.set_fortunehunter,
        itemsk: [
          69,
          153,
          278,
          453,
          591,
          880,
          10163,
          11153,
          40018,
          2175,
          2176,
        ]
      },
      {
        name: sets.set_duelist,
        itemsk: [
          67,
          151,
          276,
          451,
          589,
          878,
          10161,
          11151,
          40016,
          2173,
          2176,
        ]
      },
      {
        name: sets.set_cupid,
        itemsk: [
          165,
          290,
          465,
          637,
          887,
          10175,
          11165,
          40030,
          41003,
          2187,
        ]
      },
      {
        name: sets.set_proworker,
        itemsk: [
          293,
          468,
          640,
          2191,
          10178,
          11168,
          40034,
          41006,
          2194,
          2195,
        ]
      },
      {
        name: sets.set_rangedduelist,
        itemsk: [
          292,
          467,
          639,
          2190,
          10177,
          11167,
          40033,
          41005,
          2193,
          2195,
        ]
      },
      {
        name: sets.set_meleeduelist,
        itemsk: [
          291,
          466,
          638,
          2189,
          10176,
          11166,
          40032,
          41004,
          219200,
          2195,
        ]
      },
      {
        name: sets.set_party,
        itemsk: [
          295,
          470,
          10180,
          11170,
          40036,
          41008,
        ]
      },
      {
        name: sets.set_fair,
        itemsk: [
          294,
          469,
          642,
          2223,
          10179,
          11169,
          40035,
          41007,
        ]
      },
      {
        name: sets.set_soap,
        itemsk: [
          481,
          10192,
          11181,
          40048,
          41019,
          42007,
        ]
      },
      {
        name: sets.set_parade,
        itemsk: [
          482,
          10193,
          11182,
          40049,
          41020,
          42008,
        ]
      },
      {
        name: sets.wooden_magician_set,
        itemsk: [
          185147,
          185148,
          185149,
          185150,
          185151,
          185152,
        ]
      },
      {
        name: sets.set_independence_1,
        itemsk: [
          87,
          183,
          490,
          895,
          10201,
          11190,
          40057,
          41028,
          42016,
          2297,
          2300,
        ]
      },
      {
        name: sets.set_independence_2,
        itemsk: [
          88,
          184,
          491,
          896,
          10202,
          11191,
          40058,
          41029,
          42017,
          2298,
          2300,
        ]
      },
      {
        name: sets.set_independence_3,
        itemsk: [
          89,
          185,
          492,
          897,
          10203,
          11192,
          40059,
          41030,
          42018,
          2299,
          2300,
        ]
      },
      {
        name: sets.set_independence_4,
        itemsk: [
          494,
          661,
          2301,
          10205,
          11193,
          40061,
          41032,
          42020,
        ]
      },
      {
        name: sets.set_independence_gun_winner,
        itemsk: [
          90,
          186,
          898,
        ]
      },
      {
        name: sets.labor_day,
        itemsk: [
          2352,
          40062,
        ]
      },
      {
        name: sets.set_octoberfest_1,
        itemsk: [
          91,
          187,
          495,
          899,
          10206,
          11195,
          40063,
          41033,
          42021,
          2359,
          2362,
        ]
      },
      {
        name: sets.set_octoberfest_2,
        itemsk: [
          92,
          188,
          496,
          900,
          10207,
          11196,
          40064,
          41034,
          42022,
          2360,
          2362,
        ]
      },
      {
        name: sets.set_octoberfest_3,
        itemsk: [
          93,
          189,
          497,
          901,
          10208,
          11197,
          40065,
          41035,
          42023,
          2361,
          2362,
        ]
      },
      {
        name: sets.set_octoberfest_4,
        itemsk: [
          498,
          663,
          2363,
          10209,
          11198,
          40066,
          41036,
          42024,
        ]
      },
      {
        name: sets.set_octoberfest_gun_winner,
        itemsk: [
          94,
          190,
          902,
        ]
      },
      {
        name: sets.set_shop_low,
        itemsk: [
          499,
          11199,
          10210,
          40067,
          41037,
          42025,
          2379,
        ]
      },
      {
        name: sets.set_shop_mid,
        itemsk: [
          10211,
          11200,
          40068,
          41038,
          42026,
          43000,
          2380,
        ]
      },
      {
        name: sets.set_shop_high,
        itemsk: [
          10212,
          11201,
          41039,
          40069,
          42027,
          43001,
          2381,
        ]
      },
      {
        name: sets.set_shop_adventure,
        itemsk: [
          10213,
          11202,
          40070,
          41040,
          42028,
          43002,
          2382,
        ]
      },
      {
        name: sets.set_shop_duel,
        itemsk: [
          10214,
          11203,
          40071,
          41041,
          42029,
          43003,
          2383,
        ]
      },
      {
        name: sets.set_shop_work,
        itemsk: [
          10215,
          11204,
          40072,
          41042,
          42030,
          43004,
          2384,
        ]
      },
      {
        name: sets.set_shop_soldier,
        itemsk: [
          10216,
          11205,
          40073,
          41043,
          42031,
          43005,
          2385,
        ]
      },
      {
        name: sets.set_halloween,
        itemsk: [
          10217,
          11206,
          40074,
          41044,
          42032,
          43006,
        ]
      },
      {
        name: sets.set_xmas2013_cloth,
        itemsk: [
          97,
          191,
          667,
          905,
          2539,
          10261,
          11273,
          40202,
          41200,
          42201,
          43200,
          2540,
        ]
      },
      {
        name: sets.set_valentin_2014,
        itemsk: [
          682,
          932,
          2555,
          10302,
          11276,
          40205,
          41204,
          42204,
          43203,
          44032,
          45018,
          2556,
        ]
      },
      {
        name: sets.set_leveling_valentin_2014,
        itemsk: [
          10303,
          11277,
          40206,
          41205,
          42205,
          43204,
        ]
      },
      {
        name: sets.set_st_patrick,
        itemsk: [
          684,
          933,
          2577,
          10304,
          11278,
          40207,
          41207,
          42206,
          43205,
          44033,
          45019,
        ]
      },
      {
        name: sets.set_veteran_horse,
        itemsk: [
          687,
        ]
      },
      {
        name: sets.set_easter_2014_1,
        itemsk: [
          934,
          10305,
          11279,
          40208,
          41208,
          42207,
          43206,
          44034,
          45020,
          2579,
        ]
      },
      {
        name: sets.set_easter_2014_2,
        itemsk: [
          935,
          10306,
          11280,
          41209,
          40209,
          42208,
          43207,
          44035,
          45021,
          2580,
        ]
      },
      {
        name: sets.set_easter_2014_3,
        itemsk: [
          936,
          10307,
          11281,
          40210,
          41210,
          42209,
          43208,
          44036,
          45022,
          2581,
        ]
      },
      {
        name: sets.set_easter_2014_ranking,
        itemsk: [
          937,
          685,
          2583,
          10308,
          11282,
          40211,
          41211,
          42210,
          43209,
          44037,
          45023,
        ]
      },
      {
        name: sets.set_easter_2014_weapon_ranking_winner,
        itemsk: [
          938,
          44038,
          45024,
        ]
      },
      {
        name: sets.set_4july_2014_1,
        itemsk: [
          691,
          2610,
          10325,
          11300,
          40230,
          41225,
          42225,
          43225,
          2614,
          2617,
        ]
      },
      {
        name: sets.set_4july_2014_2,
        itemsk: [
          692,
          2611,
          10326,
          11301,
          40231,
          41226,
          42226,
          43226,
          2615,
          2617,
        ]
      },
      {
        name: sets.set_4july_2014_3,
        itemsk: [
          693,
          2612,
          10327,
          11302,
          41227,
          40232,
          42227,
          43227,
          2616,
          2617,
        ]
      },
      {
        name: sets.set_4july_2014_ranking,
        itemsk: [
          694,
          940,
          2613,
          10328,
          11303,
          40233,
          41228,
          42228,
          44051,
          43228,
          45031,
        ]
      },
      {
        name: sets.set_4july_2014_weapon_ranking_winner,
        itemsk: [
          941,
          44052,
          45032,
        ]
      },
      {
        name: sets.instance_set_1,
        itemsk: [
          696,
          950,
          2640,
          10340,
          11310,
          40240,
          41240,
          42240,
          43240,
          44060,
          45040,
        ]
      },
      {
        name: sets.set_octoberfest_2014_1,
        itemsk: [
          2641,
          10341,
          11311,
          40241,
          41241,
          42241,
          43241,
          48000,
          2645,
          2648,
        ]
      },
      {
        name: sets.set_octoberfest_2014_2,
        itemsk: [
          2642,
          10342,
          11312,
          40242,
          41242,
          42242,
          43242,
          48001,
          2646,
          2648,
        ]
      },
      {
        name: sets.set_octoberfest_2014_3,
        itemsk: [
          2643,
          10343,
          11313,
          40243,
          41243,
          42243,
          43243,
          48002,
          2647,
          2648,
        ]
      },
      {
        name: sets.set_octoberfest_2014_ranking,
        itemsk: [
          951,
          2644,
          10344,
          11314,
          41244,
          40244,
          42244,
          43244,
          44061,
          45041,
          48003,
        ]
      },
      {
        name: sets.set_octoberfest_2014_weapon_ranking_winner,
        itemsk: [
          952,
          44062,
          45042,
        ]
      },
      {
        name: sets.set_speedworld_2014,
        itemsk: [
          953,
          2649,
          10345,
          11315,
          40245,
          41245,
          42245,
          43245,
          44063,
          45043,
          48004,
        ]
      },
      {
        name: sets.set_dayofthedead_2014_1,
        itemsk: [
          954,
          2660,
          10346,
          11316,
          40246,
          41246,
          42246,
          43246,
          44070,
          45044,
          48005,
          2673,
        ]
      },
      {
        name: sets.set_dayofthedead_2014_2,
        itemsk: [
          955,
          2661,
          10347,
          11317,
          41247,
          40247,
          42247,
          43247,
          44071,
          45045,
          48006,
          2674,
        ]
      },
      {
        name: sets.set_dayofthedead_2014_3,
        itemsk: [
          956,
          2662,
          10348,
          11318,
          40248,
          41248,
          42248,
          43248,
          44072,
          45046,
          48007,
          50002,
        ]
      },
      {
        name: sets.set_dayofthedead_2014_4,
        itemsk: [
          957,
          2663,
          10349,
          11319,
          40249,
          41249,
          42249,
          43249,
          44073,
          45047,
          48008,
          50003,
        ]
      },
      {
        name: sets.set_christmas_2014,
        itemsk: [
          958,
          2684,
          10350,
          11320,
          40250,
          41250,
          42250,
          43250,
          44074,
          45048,
          48010,
          2685,
        ]
      },
      {
        name: sets.set_valentinesday_2015_1,
        itemsk: [
          959,
          2691,
          10351,
          11321,
          40251,
          41251,
          42251,
          43251,
          44075,
          45049,
          48011,
          2694,
        ]
      },
      {
        name: sets.set_valentinesday_2015_2,
        itemsk: [
          10352,
          11322,
          40252,
          41252,
          42252,
          43252,
        ]
      },
      {
        name: sets.set_easter_2015_1,
        itemsk: [
          960,
          10353,
          11323,
          40253,
          41253,
          42254,
          43253,
          44076,
          45050,
          2699,
        ]
      },
      {
        name: sets.set_easter_2015_2,
        itemsk: [
          961,
          10354,
          11324,
          40254,
          41254,
          42255,
          43254,
          44077,
          45051,
          2700,
        ]
      },
      {
        name: sets.set_easter_2015_3,
        itemsk: [
          962,
          10355,
          11325,
          40255,
          41255,
          42256,
          43255,
          44078,
          45052,
          2701,
        ]
      },
      {
        name: sets.set_easter_2015_4,
        itemsk: [
          963,
          2697,
          10356,
          11326,
          40256,
          41256,
          42257,
          43256,
          44079,
          45053,
          48015,
        ]
      },
      {
        name: sets.set_easter_2015_5,
        itemsk: [
          964,
          44080,
          45054,
        ]
      },
      {
        name: sets.set_4july_2015_1,
        itemsk: [
          2717,
          10357,
          11327,
          40257,
          41257,
          42258,
          43257,
          48016,
          2721,
          2728,
        ]
      },
      {
        name: sets.set_4july_2015_2,
        itemsk: [
          2718,
          10358,
          11328,
          40258,
          41258,
          42259,
          43258,
          48017,
          2722,
          2728,
        ]
      },
      {
        name: sets.set_4july_2015_3,
        itemsk: [
          2719,
          10359,
          11329,
          40259,
          41259,
          42260,
          43259,
          48018,
          2723,
          2728,
        ]
      },
      {
        name: sets.set_4july_2015_ranking,
        itemsk: [
          968,
          2720,
          10360,
          11330,
          40260,
          41260,
          42261,
          43260,
          44081,
          45058,
          48019,
        ]
      },
      {
        name: sets.set_4july_2015_weapon_ranking_winner,
        itemsk: [
          969,
          44082,
          45059,
        ]
      },
      {
        name: sets.set_october_2015_1,
        itemsk: [
          380,
          385,
          390,
          395,
          434,
          563,
          678,
          697,
          698,
          852,
          928,
        ]
      },
      {
        name: sets.set_october_2015_2,
        itemsk: [
          381,
          386,
          391,
          396,
          558,
          564,
          679,
          713,
          732,
          853,
          928,
        ]
      },
      {
        name: sets.set_october_2015_3,
        itemsk: [
          382,
          387,
          392,
          397,
          559,
          565,
          688,
          735,
          785,
          926,
          928,
        ]
      },
      {
        name: sets.set_october_2015_ranking,
        itemsk: [
          383,
          388,
          393,
          398,
          560,
          581,
          674,
          676,
          689,
          798,
          848,
        ]
      },
      {
        name: sets.set_october_2015_winner,
        itemsk: [
          849,
          850,
          851,
          927,
        ]
      },
      {
        name: sets.set_dotd_2015_1,
        itemsk: [
          54,
          260,
          675,
          677,
          929,
          943,
          944,
          945,
          946,
          947,
          948,
          1003,
        ]
      },
      {
        name: sets.set_dotd_2015_2,
        itemsk: [
          949,
          970,
          971,
          977,
          978,
          979,
          980,
          981,
          982,
          988,
          1000,
        ]
      },
      {
        name: sets.set_dotd_2015_3,
        itemsk: [
          983,
          984,
          985,
          986,
          987,
          989,
          990,
          991,
          992,
          993,
          994,
        ]
      },
      {
        name: sets.set_xmas2015_clothes,
        itemsk: [
          384,
          389,
          394,
          430,
          562,
          673,
          49999,
          50000,
        ]
      },
      {
        name: sets.set_valentine_2016,
        itemsk: [
          50004,
          50005,
          50006,
          50010,
          50011,
          50012,
          50013,
          50014,
          50015,
          50016,
          50024,
          50025,
        ]
      },
      {
        name: sets.set_valentine_2016_wof,
        itemsk: [
          50017,
          50018,
          50019,
          50020,
          50021,
          50022,
          50023,
        ]
      },
      {
        name: sets.set_easter_2016_1,
        itemsk: [
          50039,
          50040,
          50041,
          50042,
          50043,
          50044,
          50045,
          50046,
          50047,
          50080,
        ]
      },
      {
        name: sets.set_easter_2016_2,
        itemsk: [
          50048,
          50049,
          50050,
          50051,
          50052,
          50053,
          50054,
          50055,
          50056,
          50081,
        ]
      },
      {
        name: sets.set_easter_2016_3,
        itemsk: [
          50057,
          50058,
          50059,
          50060,
          50061,
          50062,
          50063,
          50064,
          50065,
          50082,
        ]
      },
      {
        name: sets.set_easter_2016_4,
        itemsk: [
          50066,
          50067,
          50068,
          50069,
          50070,
          50071,
          50072,
          50073,
          50074,
          50075,
          50076,
        ]
      },
      {
        name: sets.set_easter_2016_5w,
        itemsk: [
          50077,
          50078,
          50079,
        ]
      },
      {
        name: sets.set_sale_2016_1,
        itemsk: [
          50083,
          50084,
          50085,
        ]
      },
      {
        name: sets.set_4july_2016_1,
        itemsk: [
          50095,
          50096,
          50097,
          50098,
          50099,
          50100,
          50101,
          50137,
          50168,
          50177,
        ]
      },
      {
        name: sets.set_4july_2016_2,
        itemsk: [
          50138,
          50139,
          50140,
          50141,
          50142,
          50143,
          50144,
          50145,
          50169,
          50177,
        ]
      },
      {
        name: sets.set_4july_2016_3,
        itemsk: [
          50146,
          50147,
          50148,
          50149,
          50150,
          50151,
          50152,
          50153,
          50170,
          50177,
        ]
      },
      {
        name: sets.set_4july_2016_4,
        itemsk: [
          50154,
          50155,
          50156,
          50157,
          50158,
          50159,
          50160,
          50161,
          50162,
          50163,
          50164,
        ]
      },
      {
        name: sets.set_4july_2016_5,
        itemsk: [
          50165,
          50166,
          50167,
          50171,
        ]
      },
      {
        name: sets.set_colcord,
        itemsk: [
          50187,
          50188,
          50189,
          50190,
          50191,
          50192,
          50193,
          50194,
          50195,
        ]
      },
      {
        name: sets.set_oktoberfest_2016_1,
        itemsk: [
          50210,
          50211,
          50212,
          50213,
          50214,
          50215,
          50216,
          50217,
          50218,
          50251,
          50254,
        ]
      },
      {
        name: sets.set_oktoberfest_2016_2,
        itemsk: [
          50219,
          50220,
          50221,
          50222,
          50223,
          50224,
          50225,
          50226,
          50227,
          50252,
          50254,
        ]
      },
      {
        name: sets.set_oktoberfest_2016_3,
        itemsk: [
          50228,
          50229,
          50230,
          50231,
          50232,
          50233,
          50234,
          50235,
          50236,
          50253,
          50254,
        ]
      },
      {
        name: sets.set_oktoberfest_2016_4,
        itemsk: [
          50237,
          50238,
          50239,
          50240,
          50241,
          50242,
          50243,
          50244,
          50245,
          50246,
          50247,
        ]
      },
      {
        name: sets.set_oktoberfest_2016_5,
        itemsk: [
          50248,
          50249,
          50250,
        ]
      },
    ];
    TW_Sets.sort(function (a, b) {
      if (a.name && b.name) {
        var a1 = a.name.name ? a.name.name : a.name;
        var b1 = b.name.name ? b.name.name : b.name;
        a1 = a1.toUpperCase(),
        b1 = b1.toUpperCase();
        a1 = a1.replace(/"/g, '');
        a1 = a1.replace(/Á/g, 'A');
        a1 = a1.replace(/É/g, 'E');
        a1 = a1.replace(/Ő/g, 'O');
        a1 = a1.replace(/Ú|Ü|Ű/g, 'U');
        a1 = a1.replace(/Ś/g, 'S');
        b1 = b1.replace(/"/g, '');
        b1 = b1.replace(/Á/g, 'A');
        b1 = b1.replace(/É/g, 'E');
        b1 = b1.replace(/Ő/g, 'O');
        b1 = b1.replace(/Ú|Ü|Ű/g, 'U');
        b1 = b1.replace(/Ś/g, 'S');
        if (a1 == b1) return 0;
        return a1 > b1 ? 1 : - 1;
      }
    });
  };
  TW_QuickSearch.gui = {
  };
  TW_QuickSearch.gui.popupMenu = null;
  TW_QuickSearch.init = function () {
    TW_QuickSearch.gui.menuButton = new TW_QuickSearch.MenuButton('data:image/png;base64,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', quicksearch.name, TW_QuickSearch.popup);
  };
  TW_QuickSearch.popup = function (button, e) {
    if (!TW_QuickSearch.gui.popupMenu) {
      TW_QuickSearch.start();
      TW_QuickSearch.gui.popupMenu = new west.gui.Selectbox().setWidth(250);
      TW_QuickSearch.gui.popupMenu.addListener(TW_QuickSearch.findSet);
      for (var i = 0; i < TW_Sets.length; i++) {
        if (TW_Sets[i].name) {
          var itemimg = TW_Sets[i].img ? TW_Sets[i].img : TW_Sets[i].itemsk[0];
          var NAME = TW_Sets[i].name.name ? TW_Sets[i].name.name : TW_Sets[i].name;
          TW_QuickSearch.gui.popupMenu.addItem(i, '<img src="' + ItemManager.getByBaseId(itemimg).image + '" height="20" width="20">' + '<div style="padding-right: 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;">' + NAME + '</div>', NAME);
        }
      }
    }
    TW_QuickSearch.gui.popupMenu.show(e);
  };
  TW_QuickSearch.findSet = function (id) {
    var items = [
    ],
    base = TW_Sets[id].items,
    upgrade = TW_Sets[id].itemsk,
    custom = false,
    invItems = [
    ];
    if (base) {
      for (var f = 0; f < base.length; f++) {
        items.push(base[f] * 1000);
      }
    } else {
      for (var g = 0; g < upgrade.length; g++) {
        for (var h = 0; h <= 5; h++) {
          items.push(upgrade[g] * 1000 + h);
        }
      }
      custom = true;
    }
    for (var i = 0; i < items.length; i++) {
      var invItem = Bag.getItemByItemId(items[i]);
      if (invItem)
      invItems.push(invItem);
    }
    if (invItems.length > 0) {
      EventHandler.listen('inventory_loaded', function () {
        Wear.open();
        if (custom) Inventory.showCustomItems(invItems);
         else Inventory.showSearchResult(invItems);
        return EventHandler.ONE_TIME_EVENT;
      });
    } else {
      new UserMessage(QISlang.nothingFound, UserMessage.TYPE_HINT).show();
    }
  };
  quicksearch.Updater = function () {
    $.getScript(quicksearch.updateUrl, function () {
      if (scriptUpdate.quicksearch > quicksearch.version) {
        var updateMessage = new west.gui.Dialog(QISlang.update + ': ' + quicksearch.name, '<span>' + QISlang.updateAvailable + '<br><br><b>v' + scriptUpdate.quicksearch + ':</b><br>' + scriptUpdate.quicksearchNew + '</span>', west.gui.Dialog.SYS_WARNING).addButton(QISlang.update, function () {
          updateMessage.hide();
          window.open(quicksearch.updateAd);
        }).addButton(QISlang.update + ' [NoAds]', function () {
          updateMessage.hide();
          location.href = quicksearch.website + '/code.user.js';
        }).addButton('cancel').show();
      }
    });
  };
  setTimeout(quicksearch.Updater, 3000);
  TW_QuickSearch.init();
}));