svjack commited on
Commit
5dfbe1d
1 Parent(s): a1fb752

Upload 10 files

Browse files
images/nextdiffusion_logo.png ADDED
javascript/prompt_generator_tooltips.js ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ //Basically copied and adapted from AUTOMATIC1111 implementation of the main UI
2
+ // mouseover tooltips for various UI elements in the form of "UI element label"="Tooltip text".
3
+
4
+ prompt_generator_titles = {
5
+ "Category": "Refers to the primary category for the prompt output",
6
+ "Style": "Determines the main style for the prompt output",
7
+ "Lightning": "Represents the lightning strategy used for the prompt output",
8
+ "Lens": "Specifies the lens parameter used for the prompt output",
9
+ "Include Negative Prompt": "Checked: Default negative prompt sent. Unchecked: Empty string sent."
10
+ }
11
+
12
+ onUiUpdate(function () {
13
+ gradioApp().querySelectorAll('span, button, select, p').forEach(function (span) {
14
+ tooltip = prompt_generator_titles[span.textContent];
15
+
16
+ if (!tooltip) {
17
+ tooltip = prompt_generator_titles[span.value];
18
+ }
19
+
20
+ if (!tooltip) {
21
+ for (const c of span.classList) {
22
+ if (c in prompt_generator_titles) {
23
+ tooltip = prompt_generator_titles[c];
24
+ break;
25
+ }
26
+ }
27
+ }
28
+
29
+ if (tooltip) {
30
+ span.title = tooltip;
31
+ }
32
+ })
33
+
34
+
35
+ gradioApp().querySelectorAll('select').forEach(function (select) {
36
+ if (select.onchange != null) return;
37
+
38
+ select.onchange = function () {
39
+ select.title = prompt_generator_titles[select.value] || "";
40
+ }
41
+ })
42
+ })
json/category_data.json ADDED
@@ -0,0 +1,2267 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "animal": [
3
+ [
4
+ "Lion",
5
+ "Wildcat",
6
+ "King of the Jungle",
7
+ "Roar",
8
+ "Mane",
9
+ "Predator"
10
+ ],
11
+ [
12
+ "Elephant",
13
+ "Pachyderm",
14
+ "Tusks",
15
+ "Trunk",
16
+ "Herbivore",
17
+ "Gentle Giant"
18
+ ],
19
+ [
20
+ "Tiger",
21
+ "Big Cat",
22
+ "Stripes",
23
+ "Ferocious",
24
+ "Carnivore",
25
+ "Camouflage"
26
+ ],
27
+ [
28
+ "Giraffe",
29
+ "Tall Herbivore",
30
+ "Long Neck",
31
+ "Spots",
32
+ "Graceful",
33
+ "Browser"
34
+ ],
35
+ [
36
+ "Zebra",
37
+ "Striped Horse",
38
+ "Herbivore",
39
+ "Hooves",
40
+ "Social",
41
+ "Grazer"
42
+ ],
43
+ [
44
+ "Gorilla",
45
+ "Great Ape",
46
+ "Intelligent",
47
+ "Strong",
48
+ "Herbivore",
49
+ "Family-Oriented"
50
+ ],
51
+ [
52
+ "Kangaroo",
53
+ "Marsupial",
54
+ "Pouch",
55
+ "Hopping",
56
+ "Australia",
57
+ "Joey"
58
+ ],
59
+ [
60
+ "Koala",
61
+ "Tree-Dwelling Marsupial",
62
+ "Eucalyptus",
63
+ "Sleepy",
64
+ "Cute",
65
+ "Climber"
66
+ ],
67
+ [
68
+ "Panda",
69
+ "Bear",
70
+ "Bamboo",
71
+ "Endangered",
72
+ "Black and White",
73
+ "China"
74
+ ],
75
+ [
76
+ "Monkey",
77
+ "Primate",
78
+ "Playful",
79
+ "Swinging",
80
+ "Intelligent",
81
+ "Curious"
82
+ ],
83
+ [
84
+ "Horse",
85
+ "Equine",
86
+ "Hooves",
87
+ "Gallop",
88
+ "Domesticated",
89
+ "Equestrian"
90
+ ],
91
+ [
92
+ "Dog",
93
+ "Canine",
94
+ "Loyal",
95
+ "Bark",
96
+ "Pets",
97
+ "Man's Best Friend"
98
+ ],
99
+ [
100
+ "Cat",
101
+ "Feline",
102
+ "Meow",
103
+ "Independent",
104
+ "Purr",
105
+ "Curious"
106
+ ],
107
+ [
108
+ "Cow",
109
+ "Bovine",
110
+ "Moo",
111
+ "Milk",
112
+ "Grazing",
113
+ "Farm Animal"
114
+ ],
115
+ [
116
+ "Sheep",
117
+ "Ovine",
118
+ "Wool",
119
+ "Herd",
120
+ "Baa",
121
+ "Docile"
122
+ ],
123
+ [
124
+ "Goat",
125
+ "Caprine",
126
+ "Beard",
127
+ "Climber",
128
+ "Horned",
129
+ "Cheese"
130
+ ],
131
+ [
132
+ "Pig",
133
+ "Swine",
134
+ "Oink",
135
+ "Mud",
136
+ "Domesticated",
137
+ "Bacon"
138
+ ],
139
+ [
140
+ "Rabbit",
141
+ "Lagomorph",
142
+ "Hop",
143
+ "Carrot",
144
+ "Burrow",
145
+ "Fast Breeder"
146
+ ],
147
+ [
148
+ "Mouse",
149
+ "Rodent",
150
+ "Cheese",
151
+ "Squeak",
152
+ "Small",
153
+ "Nibbler"
154
+ ],
155
+ [
156
+ "Bear",
157
+ "Ursine",
158
+ "Hibernate",
159
+ "Claws",
160
+ "Omnivore",
161
+ "Strong"
162
+ ],
163
+ [
164
+ "Wolf",
165
+ "Canine",
166
+ "Howl",
167
+ "Pack",
168
+ "Predator",
169
+ "Territorial"
170
+ ],
171
+ [
172
+ "Fox",
173
+ "Canine",
174
+ "Cunning",
175
+ "Sly",
176
+ "Red",
177
+ "Hunter"
178
+ ],
179
+ [
180
+ "Deer",
181
+ "Ungulate",
182
+ "Antlers",
183
+ "Graze",
184
+ "Swift",
185
+ "Buck"
186
+ ],
187
+ [
188
+ "Squirrel",
189
+ "Rodent",
190
+ "Nut",
191
+ "Climb",
192
+ "Busy",
193
+ "Bushy Tail"
194
+ ],
195
+ [
196
+ "Raccoon",
197
+ "Procyonid",
198
+ "Mask",
199
+ "Night",
200
+ "Mischievous",
201
+ "Urban"
202
+ ],
203
+ [
204
+ "Hippopotamus",
205
+ "Hippo",
206
+ "River",
207
+ "Water",
208
+ "Herbivore",
209
+ "Large"
210
+ ],
211
+ [
212
+ "Rhino",
213
+ "Rhinoceros",
214
+ "Horn",
215
+ "Thick-Skinned",
216
+ "Endangered",
217
+ "Charge"
218
+ ],
219
+ [
220
+ "Crocodile",
221
+ "Reptile",
222
+ "Jaws",
223
+ "Swim",
224
+ "Scaly",
225
+ "Predator"
226
+ ],
227
+ [
228
+ "Alligator",
229
+ "Reptile",
230
+ "Teeth",
231
+ "Swamp",
232
+ "Lurk",
233
+ "Reptile"
234
+ ],
235
+ [
236
+ "Snake",
237
+ "Reptile",
238
+ "Slither",
239
+ "Venomous",
240
+ "Cold-Blooded",
241
+ "Scales"
242
+ ],
243
+ [
244
+ "Turtle",
245
+ "Reptile",
246
+ "Shell",
247
+ "Slow",
248
+ "Longevity",
249
+ "Aquatic"
250
+ ],
251
+ [
252
+ "Frog",
253
+ "Amphibian",
254
+ "Ribbit",
255
+ "Jump",
256
+ "Pond",
257
+ "Tadpole"
258
+ ],
259
+ [
260
+ "Fish",
261
+ "Aquatic Animal",
262
+ "Gills",
263
+ "Swim",
264
+ "Scales",
265
+ "School"
266
+ ],
267
+ [
268
+ "Shark",
269
+ "Predatory Fish",
270
+ "Teeth",
271
+ "Ocean",
272
+ "Fins",
273
+ "Apex Predator"
274
+ ],
275
+ [
276
+ "Dolphin",
277
+ "Marine Mammal",
278
+ "Intelligent",
279
+ "Sleek",
280
+ "Acrobatic",
281
+ "Communicative"
282
+ ],
283
+ [
284
+ "Whale",
285
+ "Marine Mammal",
286
+ "Ocean",
287
+ "Blowhole",
288
+ "Migrate",
289
+ "Giant"
290
+ ],
291
+ [
292
+ "Octopus",
293
+ "Cephalopod",
294
+ "Tentacles",
295
+ "Camouflage",
296
+ "Ink",
297
+ "Intelligent"
298
+ ],
299
+ [
300
+ "Jellyfish",
301
+ "Cnidarian",
302
+ "Stingers",
303
+ "Translucent",
304
+ "Tentacles",
305
+ "Poisonous"
306
+ ],
307
+ [
308
+ "Seahorse",
309
+ "Fish",
310
+ "Curly Tail",
311
+ "Seas",
312
+ "Gentle",
313
+ "Camouflage"
314
+ ],
315
+ [
316
+ "Eagle",
317
+ "Bird of Prey",
318
+ "Raptor",
319
+ "Soaring",
320
+ "Vision",
321
+ "Predator"
322
+ ],
323
+ [
324
+ "Owl",
325
+ "Nocturnal Bird",
326
+ "Wise",
327
+ "Hoot",
328
+ "Feathers",
329
+ "Hunter"
330
+ ],
331
+ [
332
+ "Hawk",
333
+ "Bird of Prey",
334
+ "Sharp Talons",
335
+ "Swoop",
336
+ "Screech",
337
+ "Predator"
338
+ ],
339
+ [
340
+ "Peacock",
341
+ "Bird",
342
+ "Vibrant Feathers",
343
+ "Display",
344
+ "Proud",
345
+ "Plumage"
346
+ ],
347
+ [
348
+ "Swan",
349
+ "Waterfowl",
350
+ "Graceful",
351
+ "Elegant",
352
+ "Swim",
353
+ "Mating Dance"
354
+ ],
355
+ [
356
+ "Flamingo",
357
+ "Wading Bird",
358
+ "Pink",
359
+ "Long Legs",
360
+ "Sociable",
361
+ "Stand on One Leg"
362
+ ],
363
+ [
364
+ "Penguin",
365
+ "Flightless Bird",
366
+ "Antarctica",
367
+ "Waddle",
368
+ "Colony",
369
+ "Tuxedo"
370
+ ],
371
+ [
372
+ "Parrot",
373
+ "Colorful Bird",
374
+ "Talk",
375
+ "Feathers",
376
+ "Tropical",
377
+ "Companion"
378
+ ],
379
+ [
380
+ "Hummingbird",
381
+ "Tiny Bird",
382
+ "Nectar",
383
+ "Hover",
384
+ "Fast",
385
+ "Iridescent"
386
+ ],
387
+ [
388
+ "Butterfly",
389
+ "Insect",
390
+ "Wings",
391
+ "Metamorphosis",
392
+ "Nectar",
393
+ "Beauty"
394
+ ],
395
+ [
396
+ "Bee",
397
+ "Insect",
398
+ "Pollinate",
399
+ "Honey",
400
+ "Hive",
401
+ "Stinger"
402
+ ],
403
+ [
404
+ "Ladybug",
405
+ "Insect",
406
+ "Spots",
407
+ "Lucky",
408
+ "Gardener",
409
+ "Small"
410
+ ],
411
+ [
412
+ "Ant",
413
+ "Insect",
414
+ "Colony",
415
+ "Strong",
416
+ "Hardworking",
417
+ "Organized"
418
+ ]
419
+ ],
420
+ "anime": [
421
+ [
422
+ "Shonen",
423
+ "Action",
424
+ "Adventure",
425
+ "Power-ups",
426
+ "Battle"
427
+ ],
428
+ [
429
+ "Shojo",
430
+ "Romance",
431
+ "Drama",
432
+ "Friendship",
433
+ "Magical Girl"
434
+ ],
435
+ [
436
+ "Seinen",
437
+ "Mature",
438
+ "Psychological",
439
+ "Thriller",
440
+ "Slice of Life"
441
+ ],
442
+ [
443
+ "Josei",
444
+ "Women's Issues",
445
+ "Realistic",
446
+ "Romance",
447
+ "Adult Themes"
448
+ ],
449
+ [
450
+ "Isekai",
451
+ "Transported to Another World",
452
+ "Fantasy",
453
+ "Game-like Mechanics",
454
+ "Overpowered Protagonist"
455
+ ],
456
+ [
457
+ "Mecha",
458
+ "Giant Robots",
459
+ "Pilots",
460
+ "Mechanical Battles",
461
+ "Sci-Fi"
462
+ ],
463
+ [
464
+ "Slice of Life",
465
+ "Everyday Life",
466
+ "Character-driven",
467
+ "Heartwarming",
468
+ "Minimal Plot"
469
+ ],
470
+ [
471
+ "Harem",
472
+ "Multiple Love Interests",
473
+ "Ecchi",
474
+ "Comedic Situations",
475
+ "Fanservice"
476
+ ]
477
+ ],
478
+ "architecture": [
479
+ [
480
+ "Skyscraper",
481
+ "Tall Building",
482
+ "High-rise",
483
+ "Tower",
484
+ "Skylines",
485
+ "Modern Architecture"
486
+ ],
487
+ [
488
+ "Castle",
489
+ "Fortress",
490
+ "Palace",
491
+ "Stronghold",
492
+ "Chateau",
493
+ "Medieval Structure"
494
+ ],
495
+ [
496
+ "Cathedral",
497
+ "Church",
498
+ "Basilica",
499
+ "Abbey",
500
+ "Temple",
501
+ "Sacred Building"
502
+ ],
503
+ [
504
+ "Mansion",
505
+ "Estate",
506
+ "Manor",
507
+ "Villa",
508
+ "Residence",
509
+ "Stately Home"
510
+ ],
511
+ [
512
+ "Bridge",
513
+ "Overpass",
514
+ "Viaduct",
515
+ "Aqueduct",
516
+ "Footbridge",
517
+ "Arch Structure"
518
+ ],
519
+ [
520
+ "Lighthouse",
521
+ "Beacon",
522
+ "Navigational Aid",
523
+ "Tower",
524
+ "Signal Light",
525
+ "Coastal Structure"
526
+ ],
527
+ [
528
+ "Pagoda",
529
+ "Stupa",
530
+ "Temple",
531
+ "Monument",
532
+ "Shrine",
533
+ "Buddhist Structure"
534
+ ],
535
+ [
536
+ "Museum",
537
+ "Art Gallery",
538
+ "Exhibition Hall",
539
+ "Cultural Center",
540
+ "Historical Building",
541
+ "Artifacts Display"
542
+ ],
543
+ [
544
+ "Pyramid",
545
+ "Ancient Structure",
546
+ "Tomb",
547
+ "Monument",
548
+ "Pharaohs",
549
+ "Archaeological Site"
550
+ ],
551
+ [
552
+ "Taj Mahal",
553
+ "Maqbara",
554
+ "Mausoleum",
555
+ "Marble Structure",
556
+ "Symbol of Love",
557
+ "Indian Architecture"
558
+ ],
559
+ [
560
+ "Colosseum",
561
+ "Amphitheater",
562
+ "Arena",
563
+ "Gladiatorial Games",
564
+ "Roman Ruins",
565
+ "Historic Monument"
566
+ ],
567
+ [
568
+ "Parthenon",
569
+ "Temple",
570
+ "Doric Order",
571
+ "Acropolis",
572
+ "Greek Architecture",
573
+ "Ancient Structure"
574
+ ],
575
+ [
576
+ "Arc de Triomphe",
577
+ "Triumphal Arch",
578
+ "Monument",
579
+ "Napoleon Bonaparte",
580
+ "Paris Landmark",
581
+ "Historical Symbol"
582
+ ],
583
+ [
584
+ "Guggenheim Museum",
585
+ "Modern Art Museum",
586
+ "Frank Lloyd Wright",
587
+ "Spiral Structure",
588
+ "New York Landmark",
589
+ "Contemporary Architecture"
590
+ ],
591
+ [
592
+ "Hagia Sophia",
593
+ "Church",
594
+ "Mosque",
595
+ "Dome Structure",
596
+ "Byzantine Architecture",
597
+ "Historical Landmark"
598
+ ],
599
+ [
600
+ "Pisa Tower",
601
+ "Leaning Tower",
602
+ "Campanile",
603
+ "Bell Tower",
604
+ "Italian Landmark",
605
+ "Unusual Architecture"
606
+ ],
607
+ [
608
+ "Great Wall of China",
609
+ "Historical Site",
610
+ "Ancient Fortification",
611
+ "Longest Wall",
612
+ "Chinese Architecture",
613
+ "World Heritage Site"
614
+ ],
615
+ [
616
+ "Hearst Castle",
617
+ "Mansion",
618
+ "Luxury Residence",
619
+ "California Landmark",
620
+ "Architectural Wonder",
621
+ "Historical Estate"
622
+ ],
623
+ [
624
+ "Burj Khalifa",
625
+ "Tallest Building",
626
+ "Dubai Skyscraper",
627
+ "Modern Landmark",
628
+ "Architectural Marvel",
629
+ "Vertical Structure"
630
+ ],
631
+ [
632
+ "Sagrada Familia",
633
+ "Basilica",
634
+ "Church",
635
+ "Gaudi Architecture",
636
+ "Barcelona Landmark",
637
+ "Unfinished Structure"
638
+ ],
639
+ [
640
+ "Neuschwanstein Castle",
641
+ "Fairytale Castle",
642
+ "Bavarian Landmark",
643
+ "Romantic Architecture",
644
+ "Tourist Attraction",
645
+ "Dreamlike Structure"
646
+ ],
647
+ [
648
+ "Golden Gate Bridge",
649
+ "Iconic Bridge",
650
+ "San Francisco Landmark",
651
+ "Suspension Bridge",
652
+ "Engineering Marvel",
653
+ "American Symbol"
654
+ ],
655
+ [
656
+ "Eiffel Tower",
657
+ "Iron Structure",
658
+ "Paris Landmark",
659
+ "Gustave Eiffel",
660
+ "Tallest Tower",
661
+ "French Icon"
662
+ ],
663
+ [
664
+ "White House",
665
+ "Presidential Residence",
666
+ "American Landmark",
667
+ "Political Symbol",
668
+ "Historical Building",
669
+ "Government Structure"
670
+ ],
671
+ [
672
+ "Machu Picchu",
673
+ "Inca Ruins",
674
+ "Ancient City",
675
+ "Peruvian Landmark",
676
+ "Historical Site",
677
+ "Mountain Citadel"
678
+ ],
679
+ [
680
+ "Saint Basil's Cathedral",
681
+ "Colorful Cathedral",
682
+ "Moscow Landmark",
683
+ "Onion Domes",
684
+ "Russian Architecture",
685
+ "Religious Structure"
686
+ ],
687
+ [
688
+ "Sydney Opera House",
689
+ "Modern Landmark",
690
+ "Performing Arts Venue",
691
+ "Sail-like Structure",
692
+ "Australian Icon",
693
+ "Architectural Masterpiece"
694
+ ],
695
+ [
696
+ "Petronas Towers",
697
+ "Twin Towers",
698
+ "Kuala Lumpur Landmark",
699
+ "Skyscrapers",
700
+ "Malaysian Architecture",
701
+ "Asian Icon"
702
+ ],
703
+ [
704
+ "Taj Mahal",
705
+ "Maqbara",
706
+ "Mausoleum",
707
+ "Marble Structure",
708
+ "Symbol of Love",
709
+ "Indian Architecture"
710
+ ],
711
+ [
712
+ "Forbidden City",
713
+ "Imperial Palace",
714
+ "Chinese Landmark",
715
+ "Historical Complex",
716
+ "Royal Residence",
717
+ "Beijing Structure"
718
+ ],
719
+ [
720
+ "Great Sphinx of Giza",
721
+ "Ancient Statue",
722
+ "Egyptian Landmark",
723
+ "Lion with Human Head",
724
+ "Pyramids Complex",
725
+ "Historical Monument"
726
+ ],
727
+ [
728
+ "Le Louvre",
729
+ "Museum",
730
+ "Paris Landmark",
731
+ "Art Masterpieces",
732
+ "French Architecture",
733
+ "Historical Building"
734
+ ],
735
+ [
736
+ "Pantheon",
737
+ "Roman Temple",
738
+ "Ancient Monument",
739
+ "Dome Structure",
740
+ "Historical Site",
741
+ "Roman Architecture"
742
+ ],
743
+ [
744
+ "Buckingham Palace",
745
+ "Royal Residence",
746
+ "London Landmark",
747
+ "British Monarchy",
748
+ "Palace Complex",
749
+ "Historical Building"
750
+ ]
751
+ ],
752
+ "fantasy": [
753
+ [
754
+ "Elven Archer",
755
+ "Elf",
756
+ "Elf Creature",
757
+ "Bow",
758
+ "Forest"
759
+ ],
760
+ [
761
+ "Dwarven Blacksmith",
762
+ "Dwarf",
763
+ "Forge",
764
+ "Hammer",
765
+ "Metal"
766
+ ],
767
+ [
768
+ "Fairy Princess",
769
+ "Fairy",
770
+ "Enchanted",
771
+ "Wings",
772
+ "Magic"
773
+ ],
774
+ [
775
+ "Troll Warrior",
776
+ "Troll",
777
+ "Club",
778
+ "Cave",
779
+ "Brute"
780
+ ],
781
+ [
782
+ "Sorceress of the Moon",
783
+ "Sorceress",
784
+ "Moonlight",
785
+ "Spells",
786
+ "Mystery"
787
+ ],
788
+ [
789
+ "Centaur Knight",
790
+ "Centaur",
791
+ "Hooves",
792
+ "Armor",
793
+ "Gallop"
794
+ ],
795
+ [
796
+ "Dragon Rider",
797
+ "Dragon",
798
+ "Fire",
799
+ "Scales",
800
+ "Adventure"
801
+ ],
802
+ [
803
+ "Enchantress of the Forest",
804
+ "Enchantress",
805
+ "Nature",
806
+ "Spells",
807
+ "Mystical"
808
+ ],
809
+ [
810
+ "Gnome Inventor",
811
+ "Gnome",
812
+ "Invention",
813
+ "Gadgets",
814
+ "Workshop"
815
+ ],
816
+ [
817
+ "Witch of the Wastes",
818
+ "Witch",
819
+ "Potions",
820
+ "Curses",
821
+ "Desolation"
822
+ ],
823
+ [
824
+ "Paladin of Light",
825
+ "Paladin",
826
+ "Holy",
827
+ "Sword",
828
+ "Chivalry"
829
+ ],
830
+ [
831
+ "Mermaid Songstress",
832
+ "Mermaid",
833
+ "Ocean",
834
+ "Singing",
835
+ "Pearls"
836
+ ],
837
+ [
838
+ "Warlock of Shadows",
839
+ "Warlock",
840
+ "Darkness",
841
+ "Dark Magic",
842
+ "Cloak"
843
+ ],
844
+ [
845
+ "Elemental Druid",
846
+ "Druid",
847
+ "Nature",
848
+ "Elements",
849
+ "Balance"
850
+ ],
851
+ [
852
+ "Goblin Trickster",
853
+ "Goblin",
854
+ "Mischief",
855
+ "Traps",
856
+ "Sneaky"
857
+ ],
858
+ [
859
+ "Siren Temptress",
860
+ "Siren",
861
+ "Seduction",
862
+ "Ocean",
863
+ "Song"
864
+ ],
865
+ [
866
+ "Wizard Alchemist",
867
+ "Wizard",
868
+ "Alchemy",
869
+ "Potions",
870
+ "Knowledge"
871
+ ],
872
+ [
873
+ "Satyr Bard",
874
+ "Satyr",
875
+ "Music",
876
+ "Dance",
877
+ "Festivity"
878
+ ],
879
+ [
880
+ "Vampire Hunter",
881
+ "Vampire",
882
+ "Hunt",
883
+ "Stakes",
884
+ "Night"
885
+ ],
886
+ [
887
+ "Oracle of Prophecy",
888
+ "Oracle",
889
+ "Prophetic",
890
+ "Visions",
891
+ "Mystery"
892
+ ],
893
+ [
894
+ "Shadow Assassin",
895
+ "Assassin",
896
+ "Shadow",
897
+ "Stealth",
898
+ "Lethal"
899
+ ],
900
+ [
901
+ "Cursed Knight",
902
+ "Knight",
903
+ "Curse",
904
+ "Armor",
905
+ "Vengeance"
906
+ ],
907
+ [
908
+ "Nymph Guardian",
909
+ "Nymph",
910
+ "Guardian",
911
+ "Nature",
912
+ "Serene"
913
+ ],
914
+ [
915
+ "Mechanical Tinkerer",
916
+ "Tinkerer",
917
+ "Mechanical",
918
+ "Gizmos",
919
+ "Inventive"
920
+ ],
921
+ [
922
+ "Ice Mage",
923
+ "Mage",
924
+ "Ice",
925
+ "Frost",
926
+ "Cold"
927
+ ],
928
+ [
929
+ "Beastmaster",
930
+ "Beastmaster",
931
+ "Animals",
932
+ "Bond",
933
+ "Wild"
934
+ ],
935
+ [
936
+ "Stormcaller",
937
+ "Stormcaller",
938
+ "Thunder",
939
+ "Lightning",
940
+ "Tempest"
941
+ ],
942
+ [
943
+ "Clockwork Automaton",
944
+ "Automaton",
945
+ "Clockwork",
946
+ "Mechanism",
947
+ "Precision"
948
+ ],
949
+ [
950
+ "Swordmaster",
951
+ "Swordmaster",
952
+ "Blade",
953
+ "Combat",
954
+ "Mastery"
955
+ ],
956
+ [
957
+ "Fire Dancer",
958
+ "Fire Dancer",
959
+ "Flames",
960
+ "Graceful",
961
+ "Fiery"
962
+ ],
963
+ [
964
+ "Ink Sorcerer",
965
+ "Sorcerer",
966
+ "Ink",
967
+ "Spells",
968
+ "Enigmatic"
969
+ ],
970
+ [
971
+ "Mystic Healer",
972
+ "Healer",
973
+ "Mystic",
974
+ "Restoration",
975
+ "Spiritual"
976
+ ],
977
+ [
978
+ "Steam-Powered Engineer",
979
+ "Engineer",
980
+ "Steam",
981
+ "Goggles",
982
+ "Inventions"
983
+ ],
984
+ [
985
+ "Nightshade Rogue",
986
+ "Rogue",
987
+ "Nightshade",
988
+ "Stealth",
989
+ "Poison"
990
+ ],
991
+ [
992
+ "Celestial Diviner",
993
+ "Diviner",
994
+ "Celestial",
995
+ "Prophecy",
996
+ "Visions"
997
+ ],
998
+ [
999
+ "Sandstorm Nomad",
1000
+ "Nomad",
1001
+ "Sandstorm",
1002
+ "Desert",
1003
+ "Wandering"
1004
+ ],
1005
+ [
1006
+ "Moonlit Sentinel",
1007
+ "Sentinel",
1008
+ "Moonlit",
1009
+ "Guardian",
1010
+ "Watchful"
1011
+ ],
1012
+ [
1013
+ "Pirate Captain",
1014
+ "Pirate",
1015
+ "Captain",
1016
+ "Ship",
1017
+ "Plunder"
1018
+ ],
1019
+ [
1020
+ "Dreamweaver",
1021
+ "Dreamweaver",
1022
+ "Dreams",
1023
+ "Weaving",
1024
+ "Illusion"
1025
+ ],
1026
+ [
1027
+ "Arcane Trickster",
1028
+ "Trickster",
1029
+ "Arcane",
1030
+ "Magic",
1031
+ "Deception"
1032
+ ],
1033
+ [
1034
+ "Forest Shaman",
1035
+ "Shaman",
1036
+ "Forest",
1037
+ "Spirits",
1038
+ "Ancient"
1039
+ ],
1040
+ [
1041
+ "Soulbound Warden",
1042
+ "Warden",
1043
+ "Soulbound",
1044
+ "Protector",
1045
+ "Bound"
1046
+ ],
1047
+ [
1048
+ "Plague Doctor",
1049
+ "Plague Doctor",
1050
+ "Mask",
1051
+ "Remedy",
1052
+ "Pandemic"
1053
+ ],
1054
+ [
1055
+ "Crystal Enchanter",
1056
+ "Enchanter",
1057
+ "Crystal",
1058
+ "Enchantment",
1059
+ "Crystalline"
1060
+ ],
1061
+ [
1062
+ "Stormborn Warrior",
1063
+ "Warrior",
1064
+ "Stormborn",
1065
+ "Fury",
1066
+ "Tempestuous"
1067
+ ],
1068
+ [
1069
+ "Druidic Beastshifter",
1070
+ "Beastshifter",
1071
+ "Druidic",
1072
+ "Wildshape",
1073
+ "Nature"
1074
+ ],
1075
+ [
1076
+ "Moonshadow Ninja",
1077
+ "Ninja",
1078
+ "Moonshadow",
1079
+ "Stealth",
1080
+ "Martial Arts"
1081
+ ],
1082
+ [
1083
+ "Phantom Specter",
1084
+ "Specter",
1085
+ "Phantom",
1086
+ "Ethereal",
1087
+ "Haunting"
1088
+ ],
1089
+ [
1090
+ "Steam-punk Aviator",
1091
+ "Aviator",
1092
+ "Steam-punk",
1093
+ "Goggles",
1094
+ "Flying"
1095
+ ],
1096
+ [
1097
+ "Crimson Sorceress",
1098
+ "Sorceress",
1099
+ "Crimson",
1100
+ "Blood Magic",
1101
+ "Sinister"
1102
+ ],
1103
+ [
1104
+ "Ethereal Bard",
1105
+ "Bard",
1106
+ "Ethereal",
1107
+ "Music",
1108
+ "Enchantment"
1109
+ ],
1110
+ [
1111
+ "Shadowblade Assassin",
1112
+ "Assassin",
1113
+ "Shadowblade",
1114
+ "Lethal",
1115
+ "Assassination"
1116
+ ],
1117
+ [
1118
+ "Jungle Tracker",
1119
+ "Tracker",
1120
+ "Jungle",
1121
+ "Survival",
1122
+ "Wilderness"
1123
+ ]
1124
+ ],
1125
+ "food": [
1126
+ [
1127
+ "Pizza",
1128
+ "Pizzeria",
1129
+ "Pie",
1130
+ "Cheese Pie",
1131
+ "Margherita Pizza",
1132
+ "Pepperoni Pizza"
1133
+ ],
1134
+ [
1135
+ "Burger",
1136
+ "Hamburger",
1137
+ "Cheeseburger",
1138
+ "Beef Burger",
1139
+ "Veggie Burger",
1140
+ "Chicken Burger"
1141
+ ],
1142
+ [
1143
+ "Sushi",
1144
+ "Maki",
1145
+ "Nigiri",
1146
+ "Sashimi",
1147
+ "Roll",
1148
+ "California Roll"
1149
+ ],
1150
+ [
1151
+ "Pasta",
1152
+ "Spaghetti",
1153
+ "Noodles",
1154
+ "Macaroni",
1155
+ "Lasagna",
1156
+ "Fettuccine"
1157
+ ],
1158
+ [
1159
+ "Steak",
1160
+ "Beefsteak",
1161
+ "Ribeye",
1162
+ "Filet Mignon",
1163
+ "Sirloin",
1164
+ "T-Bone"
1165
+ ],
1166
+ [
1167
+ "Tacos",
1168
+ "Burritos",
1169
+ "Enchiladas",
1170
+ "Quesadillas",
1171
+ "Nachos",
1172
+ "Fish Tacos"
1173
+ ],
1174
+ [
1175
+ "Curry",
1176
+ "Spicy Stew",
1177
+ "Indian Curry",
1178
+ "Thai Curry",
1179
+ "Masala",
1180
+ "Chicken Curry"
1181
+ ],
1182
+ [
1183
+ "Sushi Burrito",
1184
+ "Sushirito",
1185
+ "Sushi Roll",
1186
+ "Bowl",
1187
+ "Wrap",
1188
+ "Spicy Tuna Burrito"
1189
+ ],
1190
+ [
1191
+ "Ramen",
1192
+ "Noodles",
1193
+ "Japanese Soup",
1194
+ "Tonkotsu Ramen",
1195
+ "Miso Ramen",
1196
+ "Shoyu Ramen"
1197
+ ],
1198
+ [
1199
+ "Chicken Wings",
1200
+ "Buffalo Wings",
1201
+ "Hot Wings",
1202
+ "BBQ Wings",
1203
+ "Teriyaki Wings",
1204
+ "Honey Garlic Wings"
1205
+ ],
1206
+ [
1207
+ "Pho",
1208
+ "Vietnamese Soup",
1209
+ "Beef Pho",
1210
+ "Chicken Pho",
1211
+ "Vegetable Pho",
1212
+ "Seafood Pho"
1213
+ ],
1214
+ [
1215
+ "Tacos",
1216
+ "Burritos",
1217
+ "Enchiladas",
1218
+ "Quesadillas",
1219
+ "Nachos",
1220
+ "Fish Tacos"
1221
+ ],
1222
+ [
1223
+ "Sushi Burrito",
1224
+ "Sushirito",
1225
+ "Sushi Roll",
1226
+ "Bowl",
1227
+ "Wrap",
1228
+ "Spicy Tuna Burrito"
1229
+ ],
1230
+ [
1231
+ "Ramen",
1232
+ "Noodles",
1233
+ "Japanese Soup",
1234
+ "Tonkotsu Ramen",
1235
+ "Miso Ramen",
1236
+ "Shoyu Ramen"
1237
+ ],
1238
+ [
1239
+ "Chicken Wings",
1240
+ "Buffalo Wings",
1241
+ "Hot Wings",
1242
+ "BBQ Wings",
1243
+ "Teriyaki Wings",
1244
+ "Honey Garlic Wings"
1245
+ ],
1246
+ [
1247
+ "Pho",
1248
+ "Vietnamese Soup",
1249
+ "Beef Pho",
1250
+ "Chicken Pho",
1251
+ "Vegetable Pho",
1252
+ "Seafood Pho"
1253
+ ],
1254
+ [
1255
+ "Tacos",
1256
+ "Burritos",
1257
+ "Enchiladas",
1258
+ "Quesadillas",
1259
+ "Nachos",
1260
+ "Fish Tacos"
1261
+ ],
1262
+ [
1263
+ "Sushi Burrito",
1264
+ "Sushirito",
1265
+ "Sushi Roll",
1266
+ "Bowl",
1267
+ "Wrap",
1268
+ "Spicy Tuna Burrito"
1269
+ ],
1270
+ [
1271
+ "Ramen",
1272
+ "Noodles",
1273
+ "Japanese Soup",
1274
+ "Tonkotsu Ramen",
1275
+ "Miso Ramen",
1276
+ "Shoyu Ramen"
1277
+ ],
1278
+ [
1279
+ "Chicken Wings",
1280
+ "Buffalo Wings",
1281
+ "Hot Wings",
1282
+ "BBQ Wings",
1283
+ "Teriyaki Wings",
1284
+ "Honey Garlic Wings"
1285
+ ],
1286
+ [
1287
+ "Pho",
1288
+ "Vietnamese Soup",
1289
+ "Beef Pho",
1290
+ "Chicken Pho",
1291
+ "Vegetable Pho",
1292
+ "Seafood Pho"
1293
+ ],
1294
+ [
1295
+ "Tacos",
1296
+ "Burritos",
1297
+ "Enchiladas",
1298
+ "Quesadillas",
1299
+ "Nachos",
1300
+ "Fish Tacos"
1301
+ ],
1302
+ [
1303
+ "Sushi Burrito",
1304
+ "Sushirito",
1305
+ "Sushi Roll",
1306
+ "Bowl",
1307
+ "Wrap",
1308
+ "Spicy Tuna Burrito"
1309
+ ],
1310
+ [
1311
+ "Ramen",
1312
+ "Noodles",
1313
+ "Japanese Soup",
1314
+ "Tonkotsu Ramen",
1315
+ "Miso Ramen",
1316
+ "Shoyu Ramen"
1317
+ ],
1318
+ [
1319
+ "Chicken Wings",
1320
+ "Buffalo Wings",
1321
+ "Hot Wings",
1322
+ "BBQ Wings",
1323
+ "Teriyaki Wings",
1324
+ "Honey Garlic Wings"
1325
+ ],
1326
+ [
1327
+ "Pho",
1328
+ "Vietnamese Soup",
1329
+ "Beef Pho",
1330
+ "Chicken Pho",
1331
+ "Vegetable Pho",
1332
+ "Seafood Pho"
1333
+ ],
1334
+ [
1335
+ "Tacos",
1336
+ "Burritos",
1337
+ "Enchiladas",
1338
+ "Quesadillas",
1339
+ "Nachos",
1340
+ "Fish Tacos"
1341
+ ],
1342
+ [
1343
+ "Sushi Burrito",
1344
+ "Sushirito",
1345
+ "Sushi Roll",
1346
+ "Bowl",
1347
+ "Wrap",
1348
+ "Spicy Tuna Burrito"
1349
+ ],
1350
+ [
1351
+ "Ramen",
1352
+ "Noodles",
1353
+ "Japanese Soup",
1354
+ "Tonkotsu Ramen",
1355
+ "Miso Ramen",
1356
+ "Shoyu Ramen"
1357
+ ],
1358
+ [
1359
+ "Chicken Wings",
1360
+ "Buffalo Wings",
1361
+ "Hot Wings",
1362
+ "BBQ Wings",
1363
+ "Teriyaki Wings",
1364
+ "Honey Garlic Wings"
1365
+ ],
1366
+ [
1367
+ "Pho",
1368
+ "Vietnamese Soup",
1369
+ "Beef Pho",
1370
+ "Chicken Pho",
1371
+ "Vegetable Pho",
1372
+ "Seafood Pho"
1373
+ ]
1374
+ ],
1375
+ "landscape": [
1376
+ [
1377
+ "Mountain",
1378
+ "Peak",
1379
+ "Hill",
1380
+ "Range",
1381
+ "Summit",
1382
+ "Alpine"
1383
+ ],
1384
+ [
1385
+ "Beach",
1386
+ "Shore",
1387
+ "Coast",
1388
+ "Seaside",
1389
+ "Littoral",
1390
+ "Waterfront"
1391
+ ],
1392
+ [
1393
+ "Forest",
1394
+ "Woodland",
1395
+ "Woods",
1396
+ "Jungle",
1397
+ "Thicket",
1398
+ "Timberland"
1399
+ ],
1400
+ [
1401
+ "Desert",
1402
+ "Dunes",
1403
+ "Arid",
1404
+ "Wasteland",
1405
+ "Barren",
1406
+ "Sandy"
1407
+ ],
1408
+ [
1409
+ "Lake",
1410
+ "Pond",
1411
+ "Reservoir",
1412
+ "Lagoon",
1413
+ "Tarn",
1414
+ "Waterbody"
1415
+ ],
1416
+ [
1417
+ "Countryside",
1418
+ "Rural",
1419
+ "Pastoral",
1420
+ "Farmland",
1421
+ "Outback",
1422
+ "Countryscape"
1423
+ ],
1424
+ [
1425
+ "Waterfall",
1426
+ "Cascade",
1427
+ "Falls",
1428
+ "Cataract",
1429
+ "Rapids",
1430
+ "Torrent"
1431
+ ],
1432
+ [
1433
+ "Cityscape",
1434
+ "Urban",
1435
+ "Metropolis",
1436
+ "Skyscrapers",
1437
+ "Downtown",
1438
+ "City"
1439
+ ],
1440
+ [
1441
+ "Island",
1442
+ "Isle",
1443
+ "Archipelago",
1444
+ "Cay",
1445
+ "Atoll",
1446
+ "Landmass"
1447
+ ],
1448
+ [
1449
+ "Tropical Rainforest",
1450
+ "Jungle",
1451
+ "Equatorial Forest",
1452
+ "Rainforest",
1453
+ "Canopy",
1454
+ "Tropics"
1455
+ ],
1456
+ [
1457
+ "Valley",
1458
+ "Ravine",
1459
+ "Glen",
1460
+ "Hollow",
1461
+ "Dale",
1462
+ "Gorge"
1463
+ ],
1464
+ [
1465
+ "Canyon",
1466
+ "Gorge",
1467
+ "Ravine",
1468
+ "Chasm",
1469
+ "Gully",
1470
+ "Rift"
1471
+ ],
1472
+ [
1473
+ "Volcano",
1474
+ "Crater",
1475
+ "Lava",
1476
+ "Magma",
1477
+ "Eruption",
1478
+ "Caldera"
1479
+ ],
1480
+ [
1481
+ "Glacier",
1482
+ "Ice",
1483
+ "Iceberg",
1484
+ "Icefield",
1485
+ "Crevasse",
1486
+ "Frozen"
1487
+ ],
1488
+ [
1489
+ "Meadow",
1490
+ "Grassland",
1491
+ "Field",
1492
+ "Prairie",
1493
+ "Pasture",
1494
+ "Grassy"
1495
+ ],
1496
+ [
1497
+ "Jungle",
1498
+ "Rainforest",
1499
+ "Tropical Forest",
1500
+ "Thicket",
1501
+ "Undergrowth",
1502
+ "Wilderness"
1503
+ ],
1504
+ [
1505
+ "Wetland",
1506
+ "Marsh",
1507
+ "Swamp",
1508
+ "Bog",
1509
+ "Fen",
1510
+ "Mire"
1511
+ ],
1512
+ [
1513
+ "Savannah",
1514
+ "Grassland",
1515
+ "Plain",
1516
+ "Steppe",
1517
+ "Prairie",
1518
+ "Grassy"
1519
+ ],
1520
+ [
1521
+ "Prairie",
1522
+ "Grassland",
1523
+ "Savannah",
1524
+ "Meadow",
1525
+ "Steppe",
1526
+ "Open"
1527
+ ],
1528
+ [
1529
+ "Cliff",
1530
+ "Bluff",
1531
+ "Precipice",
1532
+ "Escarpment",
1533
+ "Overhang",
1534
+ "Steep"
1535
+ ],
1536
+ [
1537
+ "Tundra",
1538
+ "Arctic",
1539
+ "Polar",
1540
+ "Permafrost",
1541
+ "Frozen",
1542
+ "Barren"
1543
+ ],
1544
+ [
1545
+ "Plateau",
1546
+ "Tableland",
1547
+ "Mesa",
1548
+ "Highland",
1549
+ "Elevated",
1550
+ "Flat"
1551
+ ],
1552
+ [
1553
+ "Archipelago",
1554
+ "Islands",
1555
+ "Isle Group",
1556
+ "Island Chain",
1557
+ "Cluster",
1558
+ "Archipelagic"
1559
+ ],
1560
+ [
1561
+ "Cave",
1562
+ "Cavern",
1563
+ "Grotto",
1564
+ "Underground",
1565
+ "Subterranean",
1566
+ "Hollow"
1567
+ ],
1568
+ [
1569
+ "Hill",
1570
+ "Knoll",
1571
+ "Elevation",
1572
+ "Rise",
1573
+ "Mound",
1574
+ "Slope"
1575
+ ],
1576
+ [
1577
+ "Rice Terraces",
1578
+ "Paddy Fields",
1579
+ "Rice Paddies",
1580
+ "Terraced Fields",
1581
+ "Agriculture",
1582
+ "Farming"
1583
+ ],
1584
+ [
1585
+ "Coral Reef",
1586
+ "Coral System",
1587
+ "Coral Colony",
1588
+ "Coral Bed",
1589
+ "Marine Ecosystem",
1590
+ "Underwater"
1591
+ ],
1592
+ [
1593
+ "Gorge",
1594
+ "Ravine",
1595
+ "Valley",
1596
+ "Canyon",
1597
+ "Gully",
1598
+ "Chasm"
1599
+ ],
1600
+ [
1601
+ "Salt Flats",
1602
+ "Salt Pans",
1603
+ "Salt Desert",
1604
+ "Saline Flat",
1605
+ "Salt Expanse",
1606
+ "Salar"
1607
+ ],
1608
+ [
1609
+ "Oasis",
1610
+ "Watering Hole",
1611
+ "Spring",
1612
+ "Water Source",
1613
+ "Retreat",
1614
+ "Refreshment"
1615
+ ],
1616
+ [
1617
+ "Steppe",
1618
+ "Grassland",
1619
+ "Plain",
1620
+ "Prairie",
1621
+ "Savannah",
1622
+ "Open Grassland"
1623
+ ]
1624
+ ],
1625
+ "plant": [
1626
+ [
1627
+ "Rose",
1628
+ "Flower",
1629
+ "Blossom",
1630
+ "Blooming Plant",
1631
+ "Symbol of Love",
1632
+ "Romantic Flower"
1633
+ ],
1634
+ [
1635
+ "Sunflower",
1636
+ "Helianthus",
1637
+ "Yellow Flower",
1638
+ "Bright Sun-like Bloom",
1639
+ "Tall Plant",
1640
+ "Cheerful Flower"
1641
+ ],
1642
+ [
1643
+ "Cactus",
1644
+ "Succulent",
1645
+ "Desert Plant",
1646
+ "Spiky Plant",
1647
+ "Drought-tolerant Plant",
1648
+ "Prickly Plant"
1649
+ ],
1650
+ [
1651
+ "Lily",
1652
+ "Flower",
1653
+ "Blossom",
1654
+ "Blooming Plant",
1655
+ "Elegant Flower",
1656
+ "Fragrant Bloom"
1657
+ ],
1658
+ [
1659
+ "Tulip",
1660
+ "Flower",
1661
+ "Blossom",
1662
+ "Colorful Flower",
1663
+ "Spring Bloom"
1664
+ ],
1665
+ [
1666
+ "Orchid",
1667
+ "Flower",
1668
+ "Exotic Flower",
1669
+ "Delicate Bloom"
1670
+ ],
1671
+ [
1672
+ "Daisy",
1673
+ "Flower",
1674
+ "Simple Flower",
1675
+ "Innocent Bloom"
1676
+ ],
1677
+ [
1678
+ "Hibiscus",
1679
+ "Flower",
1680
+ "Tropical Flower",
1681
+ "Vibrant Bloom"
1682
+ ],
1683
+ [
1684
+ "Carnation",
1685
+ "Flower",
1686
+ "Fragrant Flower",
1687
+ "Colorful Bloom"
1688
+ ],
1689
+ [
1690
+ "Cherry Blossom",
1691
+ "Flower",
1692
+ "Spring Flower",
1693
+ "Delicate Bloom"
1694
+ ],
1695
+ [
1696
+ "Peony",
1697
+ "Flower",
1698
+ "Full-bodied Flower",
1699
+ "Luxurious Bloom"
1700
+ ],
1701
+ [
1702
+ "Daffodil",
1703
+ "Flower",
1704
+ "Spring Flower",
1705
+ "Cheerful Bloom"
1706
+ ],
1707
+ [
1708
+ "Lotus",
1709
+ "Flower",
1710
+ "Water Flower",
1711
+ "Sacred Bloom"
1712
+ ],
1713
+ [
1714
+ "Dahlia",
1715
+ "Flower",
1716
+ "Colorful Flower",
1717
+ "Gorgeous Bloom"
1718
+ ],
1719
+ [
1720
+ "Crocus",
1721
+ "Flower",
1722
+ "Early Spring Flower",
1723
+ "Vibrant Bloom"
1724
+ ],
1725
+ [
1726
+ "Iris",
1727
+ "Colorful Flower",
1728
+ "Elegant Bloom"
1729
+ ],
1730
+ [
1731
+ "Hydrangea",
1732
+ "Clustered Flower",
1733
+ "Abundant Bloom"
1734
+ ],
1735
+ [
1736
+ "Lavender",
1737
+ "Fragrant Flower",
1738
+ "Calming Bloom"
1739
+ ],
1740
+ [
1741
+ "Poppy",
1742
+ "Flower",
1743
+ "Colorful Flower",
1744
+ "Symbolic Bloom"
1745
+ ],
1746
+ [
1747
+ "Magnolia",
1748
+ "Flower",
1749
+ "Fragrant Flower",
1750
+ "Graceful Bloom"
1751
+ ],
1752
+ [
1753
+ "Jasmine",
1754
+ "Flower",
1755
+ "Fragrant Flower",
1756
+ "Delicate Bloom"
1757
+ ],
1758
+ [
1759
+ "Geranium",
1760
+ "Flower",
1761
+ "Colorful Flower",
1762
+ "Vibrant Bloom"
1763
+ ],
1764
+ [
1765
+ "Marigold",
1766
+ "Flower",
1767
+ "Blossom",
1768
+ "Blooming Plant",
1769
+ "Bright Flower",
1770
+ "Festive Bloom"
1771
+ ],
1772
+ [
1773
+ "Chrysanthemum",
1774
+ "Flower",
1775
+ "Blossom",
1776
+ "Blooming Plant",
1777
+ "Autumn Flower",
1778
+ "Colorful Bloom"
1779
+ ],
1780
+ [
1781
+ "Camellia",
1782
+ "Flower",
1783
+ "Blossom",
1784
+ "Blooming Plant",
1785
+ "Evergreen Flower",
1786
+ "Delicate Bloom"
1787
+ ],
1788
+ [
1789
+ "Zinnia",
1790
+ "Flower",
1791
+ "Blossom",
1792
+ "Blooming Plant",
1793
+ "Colorful Flower",
1794
+ "Cheerful Bloom"
1795
+ ],
1796
+ [
1797
+ "Pansy",
1798
+ "Flower",
1799
+ "Blossom",
1800
+ "Blooming Plant",
1801
+ "Colorful Flower",
1802
+ "Thoughtful Bloom"
1803
+ ],
1804
+ [
1805
+ "Gerbera",
1806
+ "Flower",
1807
+ "Blossom",
1808
+ "Blooming Plant",
1809
+ "Bright Flower",
1810
+ "Cheerful Bloom"
1811
+ ],
1812
+ [
1813
+ "Foxglove",
1814
+ "Flower",
1815
+ "Tall Flower",
1816
+ "Graceful Bloom"
1817
+ ],
1818
+ [
1819
+ "Primrose",
1820
+ "Flower",
1821
+ "Early Spring Flower",
1822
+ "Delicate Bloom"
1823
+ ],
1824
+ [
1825
+ "Anemone",
1826
+ "Flower",
1827
+ "Colorful Flower",
1828
+ "Vibrant Bloom"
1829
+ ],
1830
+ [
1831
+ "Forget-Me-Not",
1832
+ "Flower",
1833
+ "Blossom",
1834
+ "Blooming Plant",
1835
+ "Small Flower",
1836
+ "Memorable Bloom"
1837
+ ]
1838
+ ],
1839
+ "vehicle": [
1840
+ [
1841
+ "Car",
1842
+ "Automobile",
1843
+ "Vehicle",
1844
+ "Auto",
1845
+ "Motorcar",
1846
+ "Machine"
1847
+ ],
1848
+ [
1849
+ "Bicycle",
1850
+ "Cycling",
1851
+ "Bike",
1852
+ "Two-Wheeler",
1853
+ "Cyclist",
1854
+ "Pedal-Powered"
1855
+ ],
1856
+ [
1857
+ "Motorcycle",
1858
+ "Motorbike",
1859
+ "Bike",
1860
+ "Two-Wheeler",
1861
+ "Motorized",
1862
+ "Scooter"
1863
+ ],
1864
+ [
1865
+ "Bus",
1866
+ "Public Transport",
1867
+ "Coach",
1868
+ "Transit",
1869
+ "Passenger Vehicle",
1870
+ "Commuter"
1871
+ ],
1872
+ [
1873
+ "Train",
1874
+ "Railway",
1875
+ "Locomotive",
1876
+ "Railroad",
1877
+ "Transit",
1878
+ "Commuter"
1879
+ ],
1880
+ [
1881
+ "Tram",
1882
+ "Streetcar",
1883
+ "Light Rail",
1884
+ "Trolley",
1885
+ "Electric Transit",
1886
+ "Public Transport"
1887
+ ],
1888
+ [
1889
+ "Boat",
1890
+ "Watercraft",
1891
+ "Vessel",
1892
+ "Ship",
1893
+ "Marine",
1894
+ "Sail"
1895
+ ],
1896
+ [
1897
+ "Airplane",
1898
+ "Aircraft",
1899
+ "Plane",
1900
+ "Aviation",
1901
+ "Flight",
1902
+ "Airliner"
1903
+ ],
1904
+ [
1905
+ "Helicopter",
1906
+ "Chopper",
1907
+ "Rotorcraft",
1908
+ "Aerial Vehicle",
1909
+ "Airborne",
1910
+ "Vertical Takeoff"
1911
+ ],
1912
+ [
1913
+ "Scooter",
1914
+ "Kick Scooter",
1915
+ "Micro-Mobility",
1916
+ "Electric Scooter",
1917
+ "Motorized",
1918
+ "Personal Transport"
1919
+ ],
1920
+ [
1921
+ "RV",
1922
+ "Recreational Vehicle",
1923
+ "Camper",
1924
+ "Motorhome",
1925
+ "Mobile Home",
1926
+ "Camping"
1927
+ ],
1928
+ [
1929
+ "Truck",
1930
+ "Lorry",
1931
+ "Heavy Vehicle",
1932
+ "Commercial Vehicle",
1933
+ "Transporter",
1934
+ "Hauler"
1935
+ ],
1936
+ [
1937
+ "Van",
1938
+ "Minivan",
1939
+ "Passenger Van",
1940
+ "Cargo Van",
1941
+ "Transportation",
1942
+ "Multi-Purpose Vehicle"
1943
+ ],
1944
+ [
1945
+ "Taxi",
1946
+ "Cab",
1947
+ "Hired Car",
1948
+ "Fare",
1949
+ "Transportation Service",
1950
+ "Ride"
1951
+ ],
1952
+ [
1953
+ "Motorboat",
1954
+ "Powerboat",
1955
+ "Speedboat",
1956
+ "Watercraft",
1957
+ "Marine Vessel",
1958
+ "Boating"
1959
+ ],
1960
+ [
1961
+ "Subway",
1962
+ "Metro",
1963
+ "Underground",
1964
+ "Mass Transit",
1965
+ "Rapid Transit",
1966
+ "Train"
1967
+ ],
1968
+ [
1969
+ "Sailboat",
1970
+ "Sailing Yacht",
1971
+ "Yacht",
1972
+ "Sloop",
1973
+ "Nautical",
1974
+ "Sailing"
1975
+ ],
1976
+ [
1977
+ "Ferry",
1978
+ "Passenger Boat",
1979
+ "Water Transport",
1980
+ "Waterway",
1981
+ "Maritime",
1982
+ "Sea Crossing"
1983
+ ],
1984
+ [
1985
+ "Skateboard",
1986
+ "Skating",
1987
+ "Deck",
1988
+ "Board",
1989
+ "Wheels",
1990
+ "Rolling"
1991
+ ],
1992
+ [
1993
+ "SUV",
1994
+ "Sports Utility Vehicle",
1995
+ "Crossover",
1996
+ "Off-Road",
1997
+ "Four-Wheel Drive",
1998
+ "Terrain"
1999
+ ],
2000
+ [
2001
+ "Motorhome",
2002
+ "Camper Van",
2003
+ "Recreational Vehicle",
2004
+ "RV",
2005
+ "Mobile Home",
2006
+ "Traveling"
2007
+ ],
2008
+ [
2009
+ "Tuk-Tuk",
2010
+ "Auto Rickshaw",
2011
+ "Three-Wheeler",
2012
+ "Motorized Tricycle",
2013
+ "Public Transport",
2014
+ "Ride"
2015
+ ],
2016
+ [
2017
+ "Blimp",
2018
+ "Airship",
2019
+ "Dirigible",
2020
+ "Aircraft",
2021
+ "Zeppelin",
2022
+ "Ballooning"
2023
+ ],
2024
+ [
2025
+ "Jet Ski",
2026
+ "Personal Watercraft",
2027
+ "Water Scooter",
2028
+ "WaveRunner",
2029
+ "Aquatic Vehicle",
2030
+ "Water Sports"
2031
+ ],
2032
+ [
2033
+ "Electric Car",
2034
+ "EV",
2035
+ "Plug-In Car",
2036
+ "Zero-Emission Vehicle",
2037
+ "Electric Vehicle",
2038
+ "Green Transport"
2039
+ ],
2040
+ [
2041
+ "Hovercraft",
2042
+ "Air Cushion Vehicle",
2043
+ "Floating Craft",
2044
+ "Ground Effect",
2045
+ "Amphibious",
2046
+ "Airborne"
2047
+ ],
2048
+ [
2049
+ "Segway",
2050
+ "Personal Transporter",
2051
+ "Electric Scooter",
2052
+ "Self-Balancing",
2053
+ "Mobility",
2054
+ "Transportation"
2055
+ ],
2056
+ [
2057
+ "Golf Cart",
2058
+ "Electric Vehicle",
2059
+ "Golf Buggy",
2060
+ "Club Car",
2061
+ "Recreational Vehicle",
2062
+ "Golfing"
2063
+ ],
2064
+ [
2065
+ "Funicular",
2066
+ "Cable Car",
2067
+ "Incline Railway",
2068
+ "Mountain Transport",
2069
+ "Uphill",
2070
+ "Slope"
2071
+ ],
2072
+ [
2073
+ "Hot Air Balloon",
2074
+ "Aerostat",
2075
+ "Airborne",
2076
+ "Flight",
2077
+ "Ballooning",
2078
+ "Sky Adventure"
2079
+ ],
2080
+ [
2081
+ "Electric Bike",
2082
+ "E-Bike",
2083
+ "Pedelec",
2084
+ "Electric Bicycle",
2085
+ "Assisted Cycling",
2086
+ "Green Transport"
2087
+ ],
2088
+ [
2089
+ "Jeep",
2090
+ "Off-Road Vehicle",
2091
+ "4x4",
2092
+ "Terrain",
2093
+ "Adventure",
2094
+ "SUV"
2095
+ ],
2096
+ [
2097
+ "Motorized Scooter",
2098
+ "Electric Scooter",
2099
+ "Personal Mobility",
2100
+ "Battery-Powered",
2101
+ "Urban Transport",
2102
+ "Micro-Mobility"
2103
+ ]
2104
+ ],
2105
+ "women": [
2106
+ [
2107
+ "African American Woman",
2108
+ "Black Woman",
2109
+ "Afro-American",
2110
+ "African descent Woman",
2111
+ "Melanated Woman",
2112
+ "Black American Woman"
2113
+ ],
2114
+ [
2115
+ "Latina",
2116
+ "Hispanic Woman",
2117
+ "Latinx Woman",
2118
+ "Chicana",
2119
+ "Mexican American Woman",
2120
+ "Hispanic-Latina Woman"
2121
+ ],
2122
+ [
2123
+ "Asian Woman",
2124
+ "East Asian",
2125
+ "South Asian Woman",
2126
+ "Southeast Asian Woman",
2127
+ "Asian American",
2128
+ "Oriental Woman"
2129
+ ],
2130
+ [
2131
+ "Thai Woman",
2132
+ "Siamese",
2133
+ "Thailand national Woman",
2134
+ "Thai descent Woman",
2135
+ "Thai woman",
2136
+ "Thai people"
2137
+ ],
2138
+ [
2139
+ "Native American",
2140
+ "Indigenous Woman",
2141
+ "First Nations Woman",
2142
+ "Native tribe member",
2143
+ "American Indian Woman",
2144
+ "Aboriginal Woman"
2145
+ ],
2146
+ [
2147
+ "Caucasian Woman",
2148
+ "White Woman",
2149
+ "European descent",
2150
+ "White American Woman",
2151
+ "Caucasian ethnicity Woman",
2152
+ "White/Caucasian"
2153
+ ],
2154
+ [
2155
+ "Middle Eastern Woman",
2156
+ "Arab Woman",
2157
+ "Arabian Woman",
2158
+ "Middle Easterner Woman",
2159
+ "Levantine",
2160
+ "Persian"
2161
+ ],
2162
+ [
2163
+ "Indian Woman",
2164
+ "South Asian Woman",
2165
+ "Desi Woman",
2166
+ "Hindustani",
2167
+ "Indian American Woman",
2168
+ "Bharatiya"
2169
+ ],
2170
+ [
2171
+ "Afro-Latina Woman",
2172
+ "Black Hispanic",
2173
+ "Afro-Latinx Woman",
2174
+ "Black Latina",
2175
+ "African diaspora Woman",
2176
+ "Afro-Latin Woman"
2177
+ ],
2178
+ [
2179
+ "Pacific Islander",
2180
+ "Polynesian Woman",
2181
+ "Melanesian Woman",
2182
+ "Micronesian Woman",
2183
+ "Pacific Islander American",
2184
+ "Oceanian Woman"
2185
+ ],
2186
+ [
2187
+ "Japanese Woman",
2188
+ "Nihonjin Woman",
2189
+ "Japanese national",
2190
+ "Japanese descent",
2191
+ "Japanese woman",
2192
+ "Yamato Woman"
2193
+ ],
2194
+ [
2195
+ "Chinese",
2196
+ "Han Chinese Woman",
2197
+ "Chinese national Woman",
2198
+ "Chinese descent Woman",
2199
+ "Chinese woman",
2200
+ "Zhongguoren"
2201
+ ],
2202
+ [
2203
+ "Korean",
2204
+ "Hanguk saram Woman",
2205
+ "Korean national Woman",
2206
+ "Korean descent Woman",
2207
+ "Korean woman",
2208
+ "Joseonjok"
2209
+ ],
2210
+ [
2211
+ "Vietnamese",
2212
+ "Viet Woman",
2213
+ "Vietnamese national Woman",
2214
+ "Vietnamese descent Woman",
2215
+ "Vietnamese woman",
2216
+ "Kinh"
2217
+ ],
2218
+ [
2219
+ "Filipino",
2220
+ "Pinoy Woman",
2221
+ "Filipino national",
2222
+ "Filipino descent Woman",
2223
+ "Filipino woman",
2224
+ "Tagalog"
2225
+ ],
2226
+ [
2227
+ "Mexican",
2228
+ "Mexicana Woman",
2229
+ "Mexican national",
2230
+ "Mexican descent",
2231
+ "Mexican woman",
2232
+ "Chicana Woman"
2233
+ ],
2234
+ [
2235
+ "Brazilian",
2236
+ "Brasileira Woman",
2237
+ "Brazilian national",
2238
+ "Brazilian descent",
2239
+ "Brazilian woman",
2240
+ "Lusobrazilian Woman"
2241
+ ],
2242
+ [
2243
+ "Russian",
2244
+ "Russkiy",
2245
+ "Russian national Woman",
2246
+ "Russian descent Woman",
2247
+ "Russian woman",
2248
+ "Rus"
2249
+ ],
2250
+ [
2251
+ "French",
2252
+ "Française",
2253
+ "French national Woman",
2254
+ "French descent",
2255
+ "French woman",
2256
+ "Gallic"
2257
+ ],
2258
+ [
2259
+ "British",
2260
+ "Briton",
2261
+ "British national Woman",
2262
+ "British descent",
2263
+ "British woman",
2264
+ "Brit"
2265
+ ]
2266
+ ]
2267
+ }
json/dropdown_options.json ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "category": [
3
+ "None",
4
+ "Random",
5
+ "Animal",
6
+ "Anime",
7
+ "Architecture",
8
+ "Fantasy",
9
+ "Food",
10
+ "Landscape",
11
+ "Plant",
12
+ "Vehicle",
13
+ "Women"
14
+ ],
15
+ "style": [
16
+ "None",
17
+ "Random",
18
+ "3D style",
19
+ "Abstract",
20
+ "Chalk painting",
21
+ "Color splash",
22
+ "Concept art",
23
+ "Digital artwork",
24
+ "Drawing",
25
+ "Drone photo",
26
+ "Fractal",
27
+ "Oil painting",
28
+ "Painting",
29
+ "Pastels artwork",
30
+ "Pencil painting",
31
+ "Photograph",
32
+ "Portrait",
33
+ "RAW photo",
34
+ "Spray paint style",
35
+ "Vector Art",
36
+ "Wall Graffiti",
37
+ "Water color painting"
38
+ ],
39
+ "lightning": [
40
+ "None",
41
+ "Random",
42
+ "Accent lighting",
43
+ "Back-light",
44
+ "Beautifully lit",
45
+ "Bloom light",
46
+ "Broad lighting",
47
+ "Candle light",
48
+ "Cinematic lighting",
49
+ "Direct light",
50
+ "Dramatic lighting",
51
+ "Ethereal lighting",
52
+ "Flat lighting",
53
+ "Gel lighting",
54
+ "Hair light",
55
+ "Hard light",
56
+ "Indirect light",
57
+ "Key light",
58
+ "Light caustics",
59
+ "Loop lighting",
60
+ "Moody lighting",
61
+ "Moonlight",
62
+ "Moonlit",
63
+ "Motion blur",
64
+ "Natural lighting",
65
+ "Neon light",
66
+ "Nostalgic lighting",
67
+ "Reflected light",
68
+ "Rim light",
69
+ "Short lighting",
70
+ "Side light",
71
+ "Side lit",
72
+ "Side lighting",
73
+ "Soft light",
74
+ "Soft lighting",
75
+ "Specular lighting",
76
+ "Split lighting",
77
+ "Spotlight",
78
+ "Spotlit",
79
+ "Studio lighting",
80
+ "Sun rays",
81
+ "Sunlight",
82
+ "Volumetric lighting",
83
+ "Waning light"
84
+ ],
85
+ "lens": [
86
+ "None",
87
+ "Random",
88
+ "35mm",
89
+ "50mm",
90
+ "80mm",
91
+ "800mm lens",
92
+ "Circular polarizer",
93
+ "Depth of field 100mm",
94
+ "Depth of field 270mm",
95
+ "F/1.8",
96
+ "F/2.8",
97
+ "F/5",
98
+ "F/8",
99
+ "F/14",
100
+ "Fish-eye lens",
101
+ "L USM",
102
+ "Low shutter",
103
+ "Macro lens",
104
+ "Selective focus",
105
+ "Telephoto lens",
106
+ "Zoom lens"
107
+ ]
108
+ }
json/lens_data.json ADDED
@@ -0,0 +1,156 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "35mm": [
3
+ [
4
+ "Wide-angle lens",
5
+ "Panoramic view",
6
+ "Wide angle"
7
+ ]
8
+ ],
9
+ "50mm": [
10
+ [
11
+ "Standard lens",
12
+ "Nifty fifty",
13
+ "Versatile focal length",
14
+ "Natural field of view"
15
+ ]
16
+ ],
17
+ "80mm": [
18
+ [
19
+ "Portrait lens",
20
+ "Medium telephoto",
21
+ "Flattering focal length"
22
+ ]
23
+ ],
24
+ "800mm lens": [
25
+ [
26
+ "Super telephoto lens",
27
+ "Extreme reach",
28
+ "Distant subjects"
29
+ ]
30
+ ],
31
+ "circular polarizer": [
32
+ [
33
+ "Polarizing filter",
34
+ "Reduced reflections",
35
+ "Enhanced colors",
36
+ "Increased contrast",
37
+ "Blue sky enhancement"
38
+ ]
39
+ ],
40
+ "depth of field 100mm": [
41
+ [
42
+ "Shallow depth of field",
43
+ "Narrow depth of field",
44
+ "Wide aperture",
45
+ "Blurry background",
46
+ "Isolated subject"
47
+ ]
48
+ ],
49
+ "depth of field 270mm": [
50
+ [
51
+ "Deep depth of field",
52
+ "Extended depth of field",
53
+ "Small aperture",
54
+ "Sharp from front to back"
55
+ ]
56
+ ],
57
+ "f/1.8": [
58
+ [
59
+ "Wide aperture",
60
+ "Shallow depth of field",
61
+ "Low-light photography",
62
+ "Subject isolation",
63
+ "Creative bokeh"
64
+ ]
65
+ ],
66
+ "f/2.8": [
67
+ [
68
+ "Fast lens",
69
+ "Wide aperture",
70
+ "Low-light photography",
71
+ "Shallow depth of field",
72
+ "Zoom lens"
73
+ ]
74
+ ],
75
+ "f/5": [
76
+ [
77
+ "Moderate aperture",
78
+ "Balanced depth of field",
79
+ "Versatile for different scenes",
80
+ "Sharpness throughout"
81
+ ]
82
+ ],
83
+ "f/8": [
84
+ [
85
+ "Optimal aperture",
86
+ "Sharpness across the frame",
87
+ "Good depth of field"
88
+ ]
89
+ ],
90
+ "f/14": [
91
+ [
92
+ "Narrow aperture",
93
+ "Wide depth of field",
94
+ "Range depth of field"
95
+ ]
96
+ ],
97
+ "fish-eye lens": [
98
+ [
99
+ "Ultra-wide-angle lens",
100
+ "Extreme perspective distortion",
101
+ "Unique visual effect",
102
+ "360-degree photography",
103
+ "Creative compositions"
104
+ ]
105
+ ],
106
+ "l usm": [
107
+ [
108
+ "Ultrasonic motor",
109
+ "Fast and silent autofocus",
110
+ "High-performance lens",
111
+ "Precise focusing",
112
+ "Professional-grade optics"
113
+ ]
114
+ ],
115
+ "low shutter": [
116
+ [
117
+ "Slow shutter speed",
118
+ "Long exposure",
119
+ "Motion blur",
120
+ "Light trails",
121
+ "Creative effects"
122
+ ]
123
+ ],
124
+ "macro lens": [
125
+ [
126
+ "Close-up lens",
127
+ "High magnification",
128
+ "Small details"
129
+ ]
130
+ ],
131
+ "selective focus": [
132
+ [
133
+ "Bokeh effect",
134
+ "Subject separation",
135
+ "Background blur",
136
+ "Creatively controlling focus",
137
+ "Artistic photography"
138
+ ]
139
+ ],
140
+ "telephoto lens": [
141
+ [
142
+ "Long focal length lens",
143
+ "Magnification",
144
+ "Compressed perspective"
145
+ ]
146
+ ],
147
+ "zoom lens": [
148
+ [
149
+ "Telephoto lens",
150
+ "Wide-angle lens",
151
+ "Prime lens",
152
+ "Variable focal length lens",
153
+ "Optical zoom"
154
+ ]
155
+ ]
156
+ }
json/lightning_data.json ADDED
@@ -0,0 +1,379 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "accent lighting": [
3
+ [
4
+ "Highlighting light",
5
+ "Emphasis illumination",
6
+ "Feature lighting",
7
+ "Focal point light",
8
+ "Accentuated glow"
9
+ ]
10
+ ],
11
+ "back-light": [
12
+ [
13
+ "Rim light",
14
+ "Silhouette effect",
15
+ "Separation light",
16
+ "Halo effect",
17
+ "Glow from behind"
18
+ ]
19
+ ],
20
+ "beautifully lit": [
21
+ [
22
+ "Gorgeously illuminated",
23
+ "Stunning light",
24
+ "Exquisitely lit",
25
+ "Beautiful glow",
26
+ "Radiant illumination"
27
+ ]
28
+ ],
29
+ "bloom light": [
30
+ [
31
+ "Glowing light",
32
+ "Radiant illumination",
33
+ "Soft glow",
34
+ "Light halo",
35
+ "Luminous effect"
36
+ ]
37
+ ],
38
+ "broad lighting": [
39
+ [
40
+ "Wide lighting",
41
+ "Full-face illumination",
42
+ "Frontal light",
43
+ "Evenly lit",
44
+ "Generally bright"
45
+ ]
46
+ ],
47
+ "candle light": [
48
+ [
49
+ "Candlelit",
50
+ "Soft candlelight",
51
+ "Warm glow",
52
+ "Flickering light",
53
+ "Cozy illumination"
54
+ ]
55
+ ],
56
+ "cinematic lighting": [
57
+ [
58
+ "Dramatic lighting",
59
+ "Mood lighting",
60
+ "Filmic illumination",
61
+ "Cinematic atmosphere",
62
+ "Evocative lighting"
63
+ ]
64
+ ],
65
+ "direct light": [
66
+ [
67
+ "Primary light",
68
+ "Main illumination",
69
+ "Straight light",
70
+ "Focused lighting",
71
+ "Direct beam"
72
+ ]
73
+ ],
74
+ "dramatic lighting": [
75
+ [
76
+ "Intense lighting",
77
+ "High contrast illumination",
78
+ "Dynamic light",
79
+ "Theatrical lighting",
80
+ "Striking illumination"
81
+ ]
82
+ ],
83
+ "ethereal lighting": [
84
+ [
85
+ "Otherworldly illumination",
86
+ "Dreamlike light",
87
+ "Ethereal glow",
88
+ "Transcendent atmosphere",
89
+ "Magical lighting"
90
+ ]
91
+ ],
92
+ "flat lighting": [
93
+ [
94
+ "Even lighting",
95
+ "No shadows",
96
+ "Uniform illumination",
97
+ "Low contrast lighting",
98
+ "Smooth lighting"
99
+ ]
100
+ ],
101
+ "gel lighting": [
102
+ [
103
+ "Colored lighting",
104
+ "Gel filter",
105
+ "Color gel",
106
+ "Tinted illumination",
107
+ "Colorful light"
108
+ ]
109
+ ],
110
+ "hair light": [
111
+ [
112
+ "Back light",
113
+ "Rim light",
114
+ "Highlight hair",
115
+ "Accentuate hair",
116
+ "Illuminate hair"
117
+ ]
118
+ ],
119
+ "hard light": [
120
+ [
121
+ "Direct light",
122
+ "Focused illumination",
123
+ "Strong lighting",
124
+ "Harsh lighting",
125
+ "Sharp light"
126
+ ]
127
+ ],
128
+ "indirect light": [
129
+ [
130
+ "Ambient light",
131
+ "Scattered illumination",
132
+ "Reflected light",
133
+ "Soft lighting",
134
+ "Diffused glow"
135
+ ]
136
+ ],
137
+ "key light": [
138
+ [
139
+ "Main light",
140
+ "Primary light",
141
+ "Dominant illumination",
142
+ "Key source",
143
+ "Keying light"
144
+ ]
145
+ ],
146
+ "light caustics": [
147
+ [
148
+ "Light patterns",
149
+ "Light reflections",
150
+ "Light refractions",
151
+ "Water caustics",
152
+ "Sparkling light"
153
+ ]
154
+ ],
155
+ "loop lighting": [
156
+ [
157
+ "Loop shadow",
158
+ "Loop highlight",
159
+ "Crescent light",
160
+ "Continuous light",
161
+ "Curved light"
162
+ ]
163
+ ],
164
+ "moody lighting": [
165
+ [
166
+ "Atmospheric lighting",
167
+ "Emotive illumination",
168
+ "Expressive light",
169
+ "Dramatic atmosphere",
170
+ "Evocative lighting"
171
+ ]
172
+ ],
173
+ "moonlight": [
174
+ [
175
+ "Moonlit",
176
+ "Lunar illumination",
177
+ "Nighttime glow",
178
+ "Moonbeam",
179
+ "Moonlit atmosphere"
180
+ ]
181
+ ],
182
+ "moonlit": [
183
+ [
184
+ "Moonlight",
185
+ "Lunar illumination",
186
+ "Nighttime glow",
187
+ "Moonbeam",
188
+ "Moonlit atmosphere"
189
+ ]
190
+ ],
191
+ "motion blur": [
192
+ [
193
+ "Blurry motion",
194
+ "Movement blur",
195
+ "Dynamic blur",
196
+ "Action blur",
197
+ "Speed blur"
198
+ ]
199
+ ],
200
+ "natural lighting": [
201
+ [
202
+ "Ambient lighting",
203
+ "Daylight",
204
+ "Sunlight",
205
+ "Outdoor lighting",
206
+ "Soft natural light"
207
+ ]
208
+ ],
209
+ "neon light": [
210
+ [
211
+ "Neon illumination",
212
+ "Glowing light",
213
+ "Vibrant glow",
214
+ "Fluorescent lighting",
215
+ "Electrifying light"
216
+ ]
217
+ ],
218
+ "nostalgic lighting": [
219
+ [
220
+ "Retro lighting",
221
+ "Vintage illumination",
222
+ "Old-fashioned light",
223
+ "Nostalgic atmosphere",
224
+ "Antique glow"
225
+ ]
226
+ ],
227
+ "reflected light": [
228
+ [
229
+ "Reflected illumination",
230
+ "Bounce light",
231
+ "Indirect lighting",
232
+ "Mirror reflection",
233
+ "Secondary light"
234
+ ]
235
+ ],
236
+ "rim light": [
237
+ [
238
+ "Backlighting",
239
+ "Edge light",
240
+ "Outline light",
241
+ "Contour light",
242
+ "Highlight from behind"
243
+ ]
244
+ ],
245
+ "short lighting": [
246
+ [
247
+ "Narrow lighting",
248
+ "Side-facing illumination",
249
+ "Partial light",
250
+ "Focused on shadow side",
251
+ "Dramatic shadows"
252
+ ]
253
+ ],
254
+ "side light": [
255
+ [
256
+ "Sideways lighting",
257
+ "Lateral illumination",
258
+ "Cross-lighting",
259
+ "Off-axis lighting",
260
+ "Directional light"
261
+ ]
262
+ ],
263
+ "side lit": [
264
+ [
265
+ "Sideways lit",
266
+ "Lateral lit",
267
+ "Cross-lit",
268
+ "Off-axis lit",
269
+ "Directionally lit"
270
+ ]
271
+ ],
272
+ "side lighting": [
273
+ [
274
+ "Lateral illumination",
275
+ "Sideways light",
276
+ "Cross-lighting",
277
+ "Off-axis lighting",
278
+ "Directional light"
279
+ ]
280
+ ],
281
+ "soft light": [
282
+ [
283
+ "Diffused light",
284
+ "Gentle light",
285
+ "Subtle illumination",
286
+ "Mild lighting",
287
+ "Feathered light"
288
+ ]
289
+ ],
290
+ "soft lighting": [
291
+ [
292
+ "Diffused lighting",
293
+ "Gentle illumination",
294
+ "Subtle lighting",
295
+ "Mild lighting",
296
+ "Feathered lighting"
297
+ ]
298
+ ],
299
+ "specular lighting": [
300
+ [
301
+ "Shiny light",
302
+ "Reflective illumination",
303
+ "Gleaming light",
304
+ "Highlights and reflections",
305
+ "Glossy lighting"
306
+ ]
307
+ ],
308
+ "split lighting": [
309
+ [
310
+ "Divided lighting",
311
+ "Two-sided illumination",
312
+ "Contrasting light and shadow",
313
+ "Halves light",
314
+ "Distinct separation"
315
+ ]
316
+ ],
317
+ "spotlight": [
318
+ [
319
+ "Focused light",
320
+ "Center of attention",
321
+ "Highlighting",
322
+ "Beam of light",
323
+ "Spot illumination"
324
+ ]
325
+ ],
326
+ "spotlit": [
327
+ [
328
+ "Spotlighted",
329
+ "Focused light",
330
+ "Highlighted",
331
+ "Center of attention",
332
+ "Lit up"
333
+ ]
334
+ ],
335
+ "studio lighting": [
336
+ [
337
+ "Professional lighting",
338
+ "Controlled illumination",
339
+ "Photography lighting",
340
+ "Controlled light"
341
+ ]
342
+ ],
343
+ "sun rays": [
344
+ [
345
+ "Sunbeams",
346
+ "Sunshine rays",
347
+ "Sunlight beams",
348
+ "Golden light",
349
+ "Sun shafts"
350
+ ]
351
+ ],
352
+ "sunlight": [
353
+ [
354
+ "Sunshine",
355
+ "Daylight",
356
+ "Sun rays",
357
+ "Bright light",
358
+ "Sunny illumination"
359
+ ]
360
+ ],
361
+ "volumetric lighting": [
362
+ [
363
+ "God rays",
364
+ "Light scattering",
365
+ "Atmospheric illumination",
366
+ "Beam of light",
367
+ "Hazy lighting"
368
+ ]
369
+ ],
370
+ "waning light": [
371
+ [
372
+ "Diminishing light",
373
+ "Fading illumination",
374
+ "Weakening glow",
375
+ "Waning sun",
376
+ "Declining light"
377
+ ]
378
+ ]
379
+ }
json/prefix_data.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ "Stunning",
3
+ "Breathtaking",
4
+ "8K",
5
+ "4K",
6
+ "Impressive",
7
+ "Exquisite",
8
+ "Captivating",
9
+ "Intricate",
10
+ "Magnificent",
11
+ "Elegant",
12
+ "Meticulous",
13
+ "Vibrant",
14
+ "Spectacular",
15
+ "Immersive",
16
+ "Astounding",
17
+ "Striking",
18
+ "Unparalleled",
19
+ "Phenomenal",
20
+ "Enchanting",
21
+ "Extraordinary",
22
+ "Mind-blowing",
23
+ "Unforgettable",
24
+ "Masterpiece",
25
+ "Detailed"
26
+ ]
json/style_data.json ADDED
@@ -0,0 +1,182 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "3d style": [
3
+ [
4
+ "3D art",
5
+ "Stereoscopic 3D art",
6
+ "3D modeling",
7
+ "Three-dimensional artwork",
8
+ "3D rendering"
9
+ ]
10
+ ],
11
+ "abstract": [
12
+ [
13
+ "Non-representational",
14
+ "Non-objective",
15
+ "Experimental",
16
+ "Conceptual",
17
+ "Non-figurative"
18
+ ]
19
+ ],
20
+ "chalk painting": [
21
+ [
22
+ "Chalk art",
23
+ "Sidewalk art",
24
+ "Pavement art",
25
+ "Chalk mural",
26
+ "Chalk drawing"
27
+ ]
28
+ ],
29
+ "color splash": [
30
+ [
31
+ "Color pop",
32
+ "Selective color",
33
+ "Color highlight",
34
+ "Vibrant color",
35
+ "Color accent"
36
+ ]
37
+ ],
38
+ "concept art": [
39
+ [
40
+ "Conceptual art",
41
+ "Artwork",
42
+ "Design concept",
43
+ "Visual representation",
44
+ "Illustrative concept"
45
+ ]
46
+ ],
47
+ "digital artwork": [
48
+ [
49
+ "Digital creation",
50
+ "Digital illustration",
51
+ "Digital design",
52
+ "Digital masterpiece",
53
+ "Digital masterpiece"
54
+ ]
55
+ ],
56
+ "drawing": [
57
+ [
58
+ "Sketch",
59
+ "Illustration",
60
+ "Artwork",
61
+ "Pencil drawing",
62
+ "Hand-drawn image"
63
+ ]
64
+ ],
65
+ "drone photo": [
66
+ [
67
+ "Aerial photo",
68
+ "Drone shot",
69
+ "Quadcopter photo",
70
+ "Birds-eye view photo",
71
+ "Dronography"
72
+ ]
73
+ ],
74
+ "fractal": [
75
+ [
76
+ "Fractal art",
77
+ "Mathematical art",
78
+ "Complex geometry",
79
+ "Self-similar pattern",
80
+ "Fractal visualization"
81
+ ]
82
+ ],
83
+ "oil painting": [
84
+ [
85
+ "Oil artwork",
86
+ "Canvas painting",
87
+ "Traditional painting",
88
+ "Impressionist painting",
89
+ "Oil on canvas"
90
+ ]
91
+ ],
92
+ "painting": [
93
+ [
94
+ "Artwork",
95
+ "Canvas painting",
96
+ "Fine art",
97
+ "Traditional painting",
98
+ "Painterly creation"
99
+ ]
100
+ ],
101
+ "pastels artwork": [
102
+ [
103
+ "Pastel painting",
104
+ "Soft pastels art",
105
+ "Pastel creation",
106
+ "Colorful pastel art",
107
+ "Chalk pastels drawing"
108
+ ]
109
+ ],
110
+ "pencil painting": [
111
+ [
112
+ "Pencil art",
113
+ "Sketch",
114
+ "Shading art",
115
+ "Pencil illustration",
116
+ "Graphite drawing"
117
+ ]
118
+ ],
119
+ "photograph": [
120
+ [
121
+ "Photo",
122
+ "Picture",
123
+ "Image",
124
+ "Snapshot",
125
+ "Capture"
126
+ ]
127
+ ],
128
+ "portrait": [
129
+ [
130
+ "Portraiture",
131
+ "Character study",
132
+ "Human likeness",
133
+ "Person depiction",
134
+ "Portrait artwork"
135
+ ]
136
+ ],
137
+ "raw photo": [
138
+ [
139
+ "Unprocessed photo",
140
+ "Original photo",
141
+ "Untouched photo",
142
+ "RAW Image",
143
+ "Unedited photo"
144
+ ]
145
+ ],
146
+ "spray paint style": [
147
+ [
148
+ "Graffiti style",
149
+ "Urban art style",
150
+ "Spray paint technique",
151
+ "Street art approach",
152
+ "Spray art"
153
+ ]
154
+ ],
155
+ "vector art": [
156
+ [
157
+ "Vector illustration",
158
+ "Vector graphics",
159
+ "Digital vector",
160
+ "Scalable art",
161
+ "Geometric design"
162
+ ]
163
+ ],
164
+ "wall graffiti": [
165
+ [
166
+ "Street art",
167
+ "Mural",
168
+ "Spray paint art",
169
+ "Urban art",
170
+ "Graffiti artwork"
171
+ ]
172
+ ],
173
+ "water color painting": [
174
+ [
175
+ "Watercolor artwork",
176
+ "Aquarelle painting",
177
+ "Watercolor creation",
178
+ "Wash painting",
179
+ "Transparent painting"
180
+ ]
181
+ ]
182
+ }
scripts/__pycache__/prompt_generator.cpython-310.pyc ADDED
Binary file (7.01 kB). View file
 
scripts/prompt_generator.py ADDED
@@ -0,0 +1,234 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ import random
3
+ import gradio as gr
4
+ import modules
5
+ from pathlib import Path
6
+ from modules import script_callbacks
7
+ import modules.scripts as scripts
8
+
9
+ result_prompt = ""
10
+ base_dir = scripts.basedir()
11
+ dropdown_options_file = Path(base_dir, "json/dropdown_options.json")
12
+ category_data_file = Path(base_dir, "json/category_data.json")
13
+ style_data_file = Path(base_dir, "json/style_data.json")
14
+ prefix_data_file = Path(base_dir, "json/prefix_data.json")
15
+ lightning_data_file = Path(base_dir, "json/lightning_data.json")
16
+ lens_data_file = Path(base_dir, "json/lens_data.json")
17
+
18
+
19
+ class Model:
20
+ '''
21
+ Small strut to hold data for the text generator
22
+ '''
23
+
24
+ def __init__(self, name) -> None:
25
+ self.name = name
26
+ pass
27
+
28
+
29
+ def populate_dropdown_options():
30
+ path = dropdown_options_file
31
+ with open(path, 'r') as f:
32
+ data = json.load(f)
33
+ category_choices = data["category"]
34
+ style_choices = data["style"]
35
+ lightning_choices = data["lightning"]
36
+ lens_choices = data["lens"]
37
+ return tuple(category_choices), tuple(style_choices), tuple(lightning_choices), tuple(lens_choices),
38
+
39
+
40
+ def add_to_prompt(*args):
41
+ prompt, use_default_negative_prompt = args
42
+ default_negative_prompt = "(worst quality:1.2), (low quality:1.2), (lowres:1.1), (monochrome:1.1), (greyscale), multiple views, comic, sketch, (((bad anatomy))), (((deformed))), (((disfigured))), watermark, multiple_views, mutation hands, mutation fingers, extra fingers, missing fingers, watermark"
43
+ if(use_default_negative_prompt):
44
+ return prompt, default_negative_prompt
45
+ else:
46
+ return prompt, ""
47
+
48
+
49
+ def get_random_prompt(data):
50
+ random_key = random.choice(list(data.keys()))
51
+ random_array = random.choice(data[random_key])
52
+ random_strings = random.sample(random_array, 3)
53
+ return random_strings
54
+
55
+ def get_correct_prompt(data, selected_dropdown):
56
+ correct_array = data[selected_dropdown]
57
+ random_array = random.choice(correct_array)
58
+ random_strings = random.sample(random_array, 3)
59
+ random_strings.insert(0, selected_dropdown)
60
+
61
+ return random_strings
62
+
63
+ def generate_prompt_output(*args):
64
+ #all imported files
65
+ prefix_path = prefix_data_file
66
+ category_path = category_data_file
67
+ style_path = style_data_file
68
+ lightning_path = lightning_data_file
69
+ lens_path = lens_data_file
70
+
71
+ #destructure args
72
+ category, style, lightning, lens, negative_prompt = args
73
+
74
+ # Convert variables to lowercase
75
+ category = category.lower()
76
+ style = style.lower()
77
+ lightning = lightning.lower()
78
+ lens = lens.lower()
79
+
80
+ # Open category_data.json and grab correct text
81
+ with open(prefix_path, 'r') as f:
82
+ prefix_data = json.load(f)
83
+ prefix_prompt = random.sample(prefix_data, 6)
84
+ modified_prefix_prompt = [f"(({item}))" for item in prefix_prompt]
85
+
86
+
87
+ # Open category_data.json and grab correct text
88
+ with open(category_path, 'r') as f2:
89
+ category_data = json.load(f2)
90
+
91
+ if category == "none":
92
+ category_prompt = ""
93
+ elif category == "random":
94
+ category_prompt = get_random_prompt(category_data)
95
+ else:
96
+ category_prompt = get_correct_prompt(category_data, category)
97
+
98
+
99
+ # Open style_data.json and grab correct text
100
+ with open(style_path, 'r') as f3:
101
+ style_data = json.load(f3)
102
+
103
+ if style == "none":
104
+ style_prompt = ""
105
+ elif style == "random":
106
+ style_prompt = get_random_prompt(style_data)
107
+ else:
108
+ style_prompt = get_correct_prompt(style_data, style)
109
+
110
+ # Open lightning_data.json and grab correct text
111
+ with open(lightning_path, 'r') as f4:
112
+ lightning_data = json.load(f4)
113
+
114
+ if lightning == "none":
115
+ lightning_prompt = ""
116
+ elif lightning == "random":
117
+ lightning_prompt = get_random_prompt(lightning_data)
118
+ else:
119
+ lightning_prompt = get_correct_prompt(lightning_data, lightning)
120
+
121
+ # Open lens_data.json and grab correct text
122
+ with open(lens_path, 'r') as f5:
123
+ lens_data = json.load(f5)
124
+
125
+ if lens == "none":
126
+ lens_prompt = ""
127
+ elif lens == "random":
128
+ lens_prompt = get_random_prompt(lens_data)
129
+ else:
130
+ lens_prompt = get_correct_prompt(lens_data, lens)
131
+
132
+
133
+ prompt_output = modified_prefix_prompt, category_prompt, style_prompt, lightning_prompt, lens_prompt
134
+ prompt_strings = []
135
+
136
+ for sublist in prompt_output:
137
+ # Join the sublist elements into a single string
138
+ prompt_string = ", ".join(str(item) for item in sublist)
139
+ if prompt_string: # Check if the prompt_string is not empty
140
+ prompt_strings.append(prompt_string)
141
+
142
+ # Join the non-empty prompt_strings
143
+ final_output = ", ".join(prompt_strings)
144
+
145
+ return final_output
146
+
147
+
148
+
149
+ def on_ui_tabs():
150
+ # UI structure
151
+ txt2img_prompt = modules.ui.txt2img_paste_fields[0][0]
152
+ img2img_prompt = modules.ui.img2img_paste_fields[0][0]
153
+
154
+ txt2img_negative_prompt = modules.ui.txt2img_paste_fields[1][0]
155
+ img2img_negative_prompt = modules.ui.img2img_paste_fields[1][0]
156
+
157
+
158
+
159
+ with gr.Blocks(analytics_enabled=False) as prompt_generator:
160
+ with gr.Tab("Prompt Generator"):
161
+ with gr.Row(): # Use Row to arrange two columns side by side
162
+ with gr.Column(): # Left column for dropdowns
163
+ category_choices, style_choices, lightning_choices, lens_choices = populate_dropdown_options()
164
+
165
+ with gr.Row():
166
+ gr.HTML('''<h2 id="input_header">Input 👇</h2>''')
167
+ with gr.Row().style(equal_height=True): # Place dropdowns side by side
168
+ # Create a dropdown to select
169
+
170
+ category_dropdown = gr.Dropdown(
171
+ choices=category_choices,
172
+ value=category_choices[1],
173
+ label="Category", show_label=True
174
+ )
175
+
176
+ style_dropdown = gr.Dropdown(
177
+ choices=style_choices,
178
+ value=style_choices[1],
179
+ label="Style", show_label=True
180
+ )
181
+ with gr.Row():
182
+ lightning_dropdown = gr.Dropdown(
183
+ choices=lightning_choices,
184
+ value=lightning_choices[1],
185
+ label="Lightning", show_label=True
186
+ )
187
+
188
+ lens_dropdown = gr.Dropdown(
189
+ choices=lens_choices,
190
+ value=lens_choices[1],
191
+ label="Lens", show_label=True
192
+ )
193
+ with gr.Row():
194
+ gr.HTML('''
195
+ <hr class="rounded" id="divider">
196
+ ''')
197
+ with gr.Row():
198
+ gr.HTML('''<h2 id="input_header">Links</h2>''')
199
+ with gr.Row():
200
+ gr.HTML('''
201
+ <h3>Stable Diffusion Tutorials⚡</h3>
202
+ <container>
203
+ <a href="https://nextdiffusion.ai" target="_blank">
204
+ <button id="website_button" class="external-link">Website</button>
205
+ </a>
206
+ <a href="https://www.youtube.com/channel/UCd9UIUkLnjE-Fj-CGFdU74Q?sub_confirmation=1" target="_blank">
207
+ <button id="youtube_button" class="external-link">YouTube</button>
208
+ </a>
209
+ </container>
210
+ ''')
211
+
212
+
213
+ with gr.Column(): # Right column for result_textbox and generate_button
214
+ # Add a Textbox to display the generated text
215
+ with gr.Row():
216
+ gr.HTML('''<h2 id="output_header">Output 👋</h2>''')
217
+ result_textbox = gr.Textbox(label="Generated Prompt", lines=3)
218
+ use_default_negative_prompt = gr.Checkbox(label="Include Negative Prompt", value=True, interactive=True, elem_id="negative_prompt_checkbox")
219
+ setattr(use_default_negative_prompt,"do_not_save_to_config",True)
220
+ with gr.Row():
221
+ txt2img = gr.Button("Send to txt2img")
222
+ img2img = gr.Button("Send to img2img")
223
+ # Create a button to trigger text generation
224
+ txt2img.click(add_to_prompt, inputs=[result_textbox, use_default_negative_prompt], outputs=[txt2img_prompt, txt2img_negative_prompt ]).then(None, _js='switch_to_txt2img',inputs=None, outputs=None)
225
+ img2img.click(add_to_prompt, inputs=[result_textbox, use_default_negative_prompt], outputs=[img2img_prompt, img2img_negative_prompt]).then(None, _js='switch_to_img2img',inputs=None, outputs=None)
226
+ generate_button = gr.Button(value="Generate", elem_id="generate_button")
227
+
228
+
229
+ # Register the callback for the Generate button
230
+ generate_button.click(fn=generate_prompt_output, inputs=[category_dropdown, style_dropdown, lightning_dropdown, lens_dropdown, use_default_negative_prompt], outputs=[result_textbox])
231
+
232
+ return (prompt_generator, "Next Diffusion ⚡", "Next Diffusion ⚡"),
233
+
234
+ script_callbacks.on_ui_tabs(on_ui_tabs)