Create prompt.js
Browse files
prompt.js
ADDED
@@ -0,0 +1,1074 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
data = {
|
2 |
+
Size: [
|
3 |
+
{ key: "768x1024", tag: "normal" },
|
4 |
+
{ key: "1024x768", tag: "normal" },
|
5 |
+
{ key: "640x960", tag: "normal" },
|
6 |
+
{ key: "960x640", tag: "normal" },
|
7 |
+
{ key: "576x1024", tag: "normal" },
|
8 |
+
{ key: "1024x576", tag: "normal" },
|
9 |
+
{ key: "640x1024", tag: "normal" },
|
10 |
+
{ key: "1024x640", tag: "normal" },
|
11 |
+
{ key: "768x768", tag: "normal" },
|
12 |
+
],
|
13 |
+
Style: [
|
14 |
+
{ key: "Photo", tag: "normal" },
|
15 |
+
{ key: "Made", tag: "normal" },
|
16 |
+
{ key: "Cinematic", tag: "normal" },
|
17 |
+
{ key: "Digital Art", tag: "normal" },
|
18 |
+
{ key: "Dark Fantasy", tag: "normal" },
|
19 |
+
{ key: "Realistic Art", tag: "normal" },
|
20 |
+
{ key: "Cyberpunk", tag: "normal" },
|
21 |
+
{ key: "Fantasy", tag: "normal" },
|
22 |
+
{ key: "Sci-Fi", tag: "normal" },
|
23 |
+
{ key: "Post-Apocalyptic", tag: "normal" },
|
24 |
+
{ key: "Vintage", tag: "normal" },
|
25 |
+
{ key: "Anime", tag: "normal" },
|
26 |
+
{ key: "Hentai", tag: "porn" },
|
27 |
+
{ key: "Movie", tag: "normal" },
|
28 |
+
{ key: "3D", tag: "normal" },
|
29 |
+
{ key: "Comic", tag: "normal" },
|
30 |
+
{ key: "Cartoon", tag: "normal" },
|
31 |
+
{ key: "Steampunk", tag: "normal" },
|
32 |
+
{ key: "Watercolor", tag: "normal" },
|
33 |
+
{ key: "Oil", tag: "normal" },
|
34 |
+
{ key: "Gothic", tag: "normal" },
|
35 |
+
{ key: "Baroque", tag: "normal" },
|
36 |
+
{ key: "Surrealism", tag: "normal" },
|
37 |
+
{ key: "Art Deco", tag: "normal" },
|
38 |
+
{ key: "Kitsch", tag: "normal" },
|
39 |
+
{ key: "Psychedelic", tag: "normal" },
|
40 |
+
{ key: "Acrylic", tag: "normal" },
|
41 |
+
],
|
42 |
+
Base: [
|
43 |
+
{ key: "woman", tag: "normal" },
|
44 |
+
{ key: "lesbian", tag: "normal" },
|
45 |
+
{ key: "shemale", tag: "porn" },
|
46 |
+
{ key: "ladyboy", tag: "porn" },
|
47 |
+
{ key: "gay", tag: "porn" },
|
48 |
+
],
|
49 |
+
Tags: [
|
50 |
+
{ key: "perfect boobs", tag: "porn" },
|
51 |
+
{ key: "huge boobs", tag: "porn" },
|
52 |
+
{ key: "big tits", tag: "porn" },
|
53 |
+
{ key: "small tits", tag: "porn" },
|
54 |
+
{ key: "saggy tits", tag: "porn" },
|
55 |
+
{ key: "gigantic boobs", tag: "porn" },
|
56 |
+
{ key: "natural tits", tag: "porn" },
|
57 |
+
{ key: "nipples", tag: "porn" },
|
58 |
+
{ key: "tattoos", tag: "normal" },
|
59 |
+
{ key: "piercing", tag: "normal" },
|
60 |
+
{ key: "lipstick", tag: "normal" },
|
61 |
+
{ key: "long fingernails", tag: "normal" },
|
62 |
+
{ key: "selfie", tag: "normal" },
|
63 |
+
{ key: "mirror selfie", tag: "normal" },
|
64 |
+
{ key: "big ass", tag: "porn" },
|
65 |
+
{ key: "small ass", tag: "porn" },
|
66 |
+
{ key: "big cock", tag: "porn" },
|
67 |
+
{ key: "uncircumcised cock", tag: "porn" },
|
68 |
+
{ key: "big balls", tag: "porn" },
|
69 |
+
{ key: "veiny dick", tag: "porn" },
|
70 |
+
{ key: "perfect body", tag: "sexy" },
|
71 |
+
{ key: "babe", tag: "sexy" },
|
72 |
+
{ key: "busty", tag: "sexy" },
|
73 |
+
{ key: "skinny", tag: "normal" },
|
74 |
+
{ key: "thick", tag: "normal" },
|
75 |
+
{ key: "chubby", tag: "normal" },
|
76 |
+
//{ key: "fat", tag: "normal" },
|
77 |
+
//{ key: "bbw", tag: "porn" },
|
78 |
+
//{ key: "ssbbw", tag: "porn" },
|
79 |
+
{ key: "muscular", tag: "normal" },
|
80 |
+
{ key: "pregnant", tag: "normal" },
|
81 |
+
{ key: "big hips", tag: "porn" },
|
82 |
+
{ key: "long legs", tag: "sexy" },
|
83 |
+
{ key: "feet", tag: "fetish" },
|
84 |
+
{ key: "thick thighs", tag: "sexy" },
|
85 |
+
{ key: "thighs", tag: "sexy" },
|
86 |
+
{ key: "barefoot", tag: "fetish" },
|
87 |
+
{ key: "collarbone", tag: "normal" },
|
88 |
+
{ key: "bare shoulders", tag: "sexy" },
|
89 |
+
{ key: "short", tag: "normal" },
|
90 |
+
{ key: "tall", tag: "normal" },
|
91 |
+
{ key: "hairy", tag: "normal" },
|
92 |
+
{ key: "shaved", tag: "porn" },
|
93 |
+
{ key: "pussy juice", tag: "porn" },
|
94 |
+
{ key: "short hair", tag: "normal" },
|
95 |
+
{ key: "long hair", tag: "normal" },
|
96 |
+
{ key: "mid-length hair", tag: "normal" },
|
97 |
+
{ key: "shiny skin", tag: "sexy" },
|
98 |
+
{ key: "tanned skin", tag: "sexy" },
|
99 |
+
{ key: "fairer skin", tag: "normal" },
|
100 |
+
{ key: "oiled body", tag: "sexy" },
|
101 |
+
{ key: "wet body", tag: "sexy" },
|
102 |
+
{ key: "body soap", tag: "normal" },
|
103 |
+
{ key: "tan lines", tag: "sexy" },
|
104 |
+
{ key: "armpits", tag: "fetish" },
|
105 |
+
{ key: "saliva", tag: "fetish" },
|
106 |
+
{ key: "sweat", tag: "normal" },
|
107 |
+
{ key: "athlete", tag: "normal" },
|
108 |
+
{ key: "flexible", tag: "normal" },
|
109 |
+
{ key: "bodybuilder", tag: "normal" },
|
110 |
+
{ key: "bimbo", tag: "fetish" },
|
111 |
+
{ key: "slutty", tag: "porn" },
|
112 |
+
{ key: "amateur", tag: "porn" },
|
113 |
+
{ key: "gyaru", tag: "fetish" },
|
114 |
+
{ key: "futanari", tag: "porn" },
|
115 |
+
{ key: "pawg", tag: "fetish" },
|
116 |
+
{ key: "arched eyebrow", tag: "normal" },
|
117 |
+
{ key: "real eyebrow", tag: "normal" },
|
118 |
+
{ key: "rounded eyebrow", tag: "normal" },
|
119 |
+
{ key: "straight eyebrow", tag: "normal" },
|
120 |
+
{ key: "back view", tag: "normal" },
|
121 |
+
{ key: "bent over", tag: "porn" },
|
122 |
+
{ key: "looking at viewer", tag: "normal" },
|
123 |
+
{ key: "looking back", tag: "normal" },
|
124 |
+
{ key: "from behind", tag: "normal" },
|
125 |
+
{ key: "profile shot", tag: "normal" },
|
126 |
+
{ key: "sideview", tag: "normal" },
|
127 |
+
],
|
128 |
+
Action: [
|
129 |
+
{ key: "cumshot", tag: "porn" },
|
130 |
+
{ key: "pussy fucking", tag: "porn" },
|
131 |
+
{ key: "ass fucking", tag: "porn" },
|
132 |
+
{ key: "anal", tag: "porn" },
|
133 |
+
{ key: "blowjob", tag: "porn" },
|
134 |
+
{ key: "69", tag: "porn" },
|
135 |
+
{ key: "ahegao", tag: "fetish" },
|
136 |
+
{ key: "air kiss", tag: "sexy" },
|
137 |
+
{ key: "anal gape", tag: "fetish" },
|
138 |
+
{ key: "ass licking", tag: "porn" },
|
139 |
+
{ key: "ball licking", tag: "porn" },
|
140 |
+
{ key: "tits licking", tag: "porn" },
|
141 |
+
{ key: "bathing", tag: "normal" },
|
142 |
+
{ key: "begging", tag: "fetish" },
|
143 |
+
{ key: "bondage", tag: "fetish" },
|
144 |
+
{ key: "bukkake", tag: "porn" },
|
145 |
+
//{ key: "cleaning dishes", tag: "normal" },
|
146 |
+
//{ key: "cleaning floor", tag: "normal" },
|
147 |
+
//{ key: "cooking", tag: "normal" },
|
148 |
+
{ key: "cowgirl fucking", tag: "porn" },
|
149 |
+
{ key: "crawling", tag: "fetish" },
|
150 |
+
{ key: "creampie", tag: "porn" },
|
151 |
+
{ key: "cuckold", tag: "fetish" },
|
152 |
+
{ key: "cum in mouth", tag: "porn" },
|
153 |
+
{ key: "cum in pussy", tag: "porn" },
|
154 |
+
{ key: "cum on ass", tag: "porn" },
|
155 |
+
{ key: "cum on feet", tag: "porn" },
|
156 |
+
{ key: "cum on thigh", tag: "porn" },
|
157 |
+
{ key: "cum on tits", tag: "porn" },
|
158 |
+
{ key: "cum swapping", tag: "fetish" },
|
159 |
+
//{ key: "dancing", tag: "normal" },
|
160 |
+
{ key: "deepthroat", tag: "porn" },
|
161 |
+
{ key: "doggystyle", tag: "porn" },
|
162 |
+
{ key: "double penetration", tag: "porn" },
|
163 |
+
{ key: "facesitting", tag: "porn" },
|
164 |
+
{ key: "facial", tag: "porn" },
|
165 |
+
{ key: "femdom", tag: "fetish" },
|
166 |
+
{ key: "fingering", tag: "porn" },
|
167 |
+
{ key: "fisting", tag: "porn" },
|
168 |
+
{ key: "foot fetish", tag: "fetish" },
|
169 |
+
{ key: "footjob", tag: "porn" },
|
170 |
+
{ key: "flashing", tag: "fetish" },
|
171 |
+
{ key: "flashing panties", tag: "fetish" },
|
172 |
+
{ key: "flashing tits", tag: "fetish" },
|
173 |
+
{ key: "gangbang", tag: "porn" },
|
174 |
+
{ key: "gloryhole", tag: "porn" },
|
175 |
+
{ key: "gyno", tag: "normal" },
|
176 |
+
{ key: "handjob", tag: "porn" },
|
177 |
+
{ key: "humping", tag: "porn" },
|
178 |
+
{ key: "interracial", tag: "normal" },
|
179 |
+
{ key: "kissing", tag: "sexy" },
|
180 |
+
{ key: "kneeling", tag: "porn" },
|
181 |
+
{ key: "lift dress", tag: "porn" },
|
182 |
+
{ key: "lying", tag: "normal" },
|
183 |
+
{ key: "massage", tag: "normal" },
|
184 |
+
{ key: "masturbation", tag: "porn" },
|
185 |
+
//{ key: "meditation", tag: "normal" },
|
186 |
+
{ key: "missionary", tag: "porn" },
|
187 |
+
{ key: "orgy", tag: "porn" },
|
188 |
+
{ key: "open mouth", tag: "porn" },
|
189 |
+
{ key: "pussy licking", tag: "porn" },
|
190 |
+
//{ key: "roller skating", tag: "normal" },
|
191 |
+
//{ key: "roleplay", tag: "porn" },
|
192 |
+
//{ key: "running", tag: "normal" },
|
193 |
+
{ key: "seduction", tag: "sexy" },
|
194 |
+
{ key: "sleeping", tag: "normal" },
|
195 |
+
//{ key: "sitting", tag: "normal" },
|
196 |
+
{ key: "smoking", tag: "normal" },
|
197 |
+
{ key: "spanking", tag: "porn" },
|
198 |
+
{ key: "splits", tag: "normal" },
|
199 |
+
//{ key: "standing", tag: "normal" },
|
200 |
+
{ key: "spreading ass", tag: "fetish" },
|
201 |
+
{ key: "spreading pussy lips", tag: "porn" },
|
202 |
+
{ key: "spreading legs", tag: "porn" },
|
203 |
+
//{ key: "squatting", tag: "normal" },
|
204 |
+
//{ key: "skateboard", tag: "normal" },
|
205 |
+
//{ key: "skis", tag: "normal" },
|
206 |
+
//{ key: "snowboard", tag: "normal" },
|
207 |
+
//{ key: "sun tanning", tag: "normal" },
|
208 |
+
//{ key: "surfing", tag: "normal" },
|
209 |
+
{ key: "threesome", tag: "porn" },
|
210 |
+
{ key: "titjob", tag: "porn" },
|
211 |
+
{ key: "tribbing", tag: "porn" },
|
212 |
+
{ key: "undressing", tag: "porn" },
|
213 |
+
{ key: "upskirt", tag: "porn" },
|
214 |
+
{ key: "voyeur", tag: "fetish" },
|
215 |
+
{ key: "washing car", tag: "normal" },
|
216 |
+
//{ key: "working out", tag: "normal" },
|
217 |
+
//{ key: "yoga", tag: "normal" },
|
218 |
+
],
|
219 |
+
View: [
|
220 |
+
{ key: "portrait", tag: "normal" },
|
221 |
+
{ key: "pov", tag: "normal" },
|
222 |
+
{ key: "full shot", tag: "normal" },
|
223 |
+
{ key: "medium shot", tag: "normal" },
|
224 |
+
{ key: "close up", tag: "normal" },
|
225 |
+
{ key: "fisheye", tag: "normal" },
|
226 |
+
{ key: "back view", tag: "normal" },
|
227 |
+
{ key: "bent over", tag: "porn" },
|
228 |
+
{ key: "looking at viewer", tag: "normal" },
|
229 |
+
{ key: "looking back", tag: "normal" },
|
230 |
+
{ key: "from behind", tag: "normal" },
|
231 |
+
{ key: "profile shot", tag: "normal" },
|
232 |
+
{ key: "sideview", tag: "normal" },
|
233 |
+
],
|
234 |
+
Age: [
|
235 |
+
{ key: "age 18", tag: "normal" },
|
236 |
+
{ key: "age 20", tag: "normal" },
|
237 |
+
{ key: "age 30", tag: "normal" },
|
238 |
+
{ key: "age 40", tag: "normal" },
|
239 |
+
],
|
240 |
+
Face: [
|
241 |
+
{ key: "happy", tag: "normal" },
|
242 |
+
{ key: "laughing", tag: "normal" },
|
243 |
+
{ key: "angry", tag: "normal" },
|
244 |
+
{ key: "ashamed", tag: "normal" },
|
245 |
+
{ key: "astonished", tag: "normal" },
|
246 |
+
{ key: "amazed", tag: "normal" },
|
247 |
+
{ key: "confused", tag: "normal" },
|
248 |
+
{ key: "creepy", tag: "normal" },
|
249 |
+
{ key: "exhausted", tag: "normal" },
|
250 |
+
{ key: "feared", tag: "normal" },
|
251 |
+
{ key: "indifferent look", tag: "normal" },
|
252 |
+
{ key: "impressed", tag: "normal" },
|
253 |
+
{ key: "orgasm", tag: "porn" },
|
254 |
+
{ key: "playful", tag: "normal" },
|
255 |
+
{ key: "pouting lips", tag: "sexy" },
|
256 |
+
{ key: "sad", tag: "normal" },
|
257 |
+
{ key: "screaming", tag: "normal" },
|
258 |
+
{ key: "smile", tag: "normal" },
|
259 |
+
{ key: "seductive", tag: "sexy" },
|
260 |
+
{ key: "serious", tag: "normal" },
|
261 |
+
{ key: "shocked", tag: "normal" },
|
262 |
+
{ key: "surprised", tag: "normal" },
|
263 |
+
],
|
264 |
+
Colors: [
|
265 |
+
{ key: "black", tag: "normal" },
|
266 |
+
{ key: "white", tag: "normal" },
|
267 |
+
{ key: "gray", tag: "normal" },
|
268 |
+
{ key: "aqua", tag: "normal" },
|
269 |
+
{ key: "blue", tag: "normal" },
|
270 |
+
{ key: "brown", tag: "normal" },
|
271 |
+
{ key: "cyan", tag: "normal" },
|
272 |
+
{ key: "fuchsia", tag: "normal" },
|
273 |
+
{ key: "green", tag: "normal" },
|
274 |
+
{ key: "lime", tag: "normal" },
|
275 |
+
{ key: "magenta", tag: "normal" },
|
276 |
+
{ key: "maroon", tag: "normal" },
|
277 |
+
{ key: "navy", tag: "normal" },
|
278 |
+
{ key: "olive", tag: "normal" },
|
279 |
+
{ key: "orange", tag: "normal" },
|
280 |
+
{ key: "pink", tag: "normal" },
|
281 |
+
{ key: "purple", tag: "normal" },
|
282 |
+
{ key: "red", tag: "normal" },
|
283 |
+
{ key: "sapphire", tag: "normal" },
|
284 |
+
{ key: "silver", tag: "normal" },
|
285 |
+
{ key: "teal", tag: "normal" },
|
286 |
+
{ key: "yellow", tag: "normal" },
|
287 |
+
{ key: "dark", tag: "normal" },
|
288 |
+
{ key: "light", tag: "normal" },
|
289 |
+
{ key: "pastel", tag: "normal" },
|
290 |
+
{ key: "vivid", tag: "normal" },
|
291 |
+
{ key: "neon", tag: "normal" },
|
292 |
+
{ key: "glow", tag: "normal" },
|
293 |
+
{ key: "glitter", tag: "normal" },
|
294 |
+
],
|
295 |
+
"Hair Color": [
|
296 |
+
{ key: "blonde", tag: "normal" },
|
297 |
+
{ key: "brunette", tag: "normal" },
|
298 |
+
{ key: "ginger", tag: "normal" },
|
299 |
+
{ key: "white hair", tag: "normal" },
|
300 |
+
{ key: "black hair", tag: "normal" },
|
301 |
+
{ key: "blue hair", tag: "normal" },
|
302 |
+
{ key: "green hair", tag: "normal" },
|
303 |
+
{ key: "purple hair", tag: "normal" },
|
304 |
+
{ key: "pink hair", tag: "normal" },
|
305 |
+
{ key: "multicolored hair", tag: "normal" },
|
306 |
+
],
|
307 |
+
"Hair Style": [
|
308 |
+
{ key: "after sex hair", tag: "porn" },
|
309 |
+
{ key: "bangs hair", tag: "normal" },
|
310 |
+
{ key: "bobcut", tag: "normal" },
|
311 |
+
{ key: "box braids", tag: "normal" },
|
312 |
+
{ key: "braided hair", tag: "normal" },
|
313 |
+
{ key: "crimped hair", tag: "normal" },
|
314 |
+
{ key: "curly hair", tag: "normal" },
|
315 |
+
{ key: "french braid", tag: "normal" },
|
316 |
+
{ key: "frizzy hair", tag: "normal" },
|
317 |
+
{ key: "hair bun", tag: "normal" },
|
318 |
+
{ key: "high ponytail", tag: "normal" },
|
319 |
+
{ key: "inverted bobcut", tag: "normal" },
|
320 |
+
{ key: "messy hair", tag: "normal" },
|
321 |
+
{ key: "mohawk", tag: "normal" },
|
322 |
+
{ key: "pigtails", tag: "normal" },
|
323 |
+
{ key: "pixie hair", tag: "normal" },
|
324 |
+
{ key: "ponytail", tag: "normal" },
|
325 |
+
{ key: "slicked hair", tag: "normal" },
|
326 |
+
{ key: "straight hair", tag: "normal" },
|
327 |
+
{ key: "top knot hair", tag: "normal" },
|
328 |
+
{ key: "wild afro", tag: "normal" },
|
329 |
+
],
|
330 |
+
Ethnicity: [
|
331 |
+
{ key: "african", tag: "normal" },
|
332 |
+
{ key: "african american", tag: "normal" },
|
333 |
+
{ key: "albanian", tag: "normal" },
|
334 |
+
{ key: "algerian", tag: "normal" },
|
335 |
+
{ key: "angolan", tag: "normal" },
|
336 |
+
{ key: "arabic", tag: "normal" },
|
337 |
+
{ key: "argentinian", tag: "normal" },
|
338 |
+
{ key: "armenian", tag: "normal" },
|
339 |
+
{ key: "asian", tag: "normal" },
|
340 |
+
{ key: "australian", tag: "normal" },
|
341 |
+
{ key: "austrian", tag: "normal" },
|
342 |
+
{ key: "belarusian", tag: "normal" },
|
343 |
+
{ key: "belgian", tag: "normal" },
|
344 |
+
{ key: "berber", tag: "normal" },
|
345 |
+
{ key: "bolivian", tag: "normal" },
|
346 |
+
{ key: "brazilian", tag: "normal" },
|
347 |
+
{ key: "british", tag: "normal" },
|
348 |
+
{ key: "bulgarian", tag: "normal" },
|
349 |
+
{ key: "burmese", tag: "normal" },
|
350 |
+
{ key: "cambodian", tag: "normal" },
|
351 |
+
{ key: "canadian", tag: "normal" },
|
352 |
+
{ key: "caucasian", tag: "normal" },
|
353 |
+
{ key: "chilean", tag: "normal" },
|
354 |
+
{ key: "chinese", tag: "normal" },
|
355 |
+
{ key: "colombian", tag: "normal" },
|
356 |
+
{ key: "croatian", tag: "normal" },
|
357 |
+
{ key: "cuban", tag: "normal" },
|
358 |
+
{ key: "czech", tag: "normal" },
|
359 |
+
{ key: "danish", tag: "normal" },
|
360 |
+
{ key: "dominican", tag: "normal" },
|
361 |
+
{ key: "ecuadorian", tag: "normal" },
|
362 |
+
{ key: "egyptian", tag: "normal" },
|
363 |
+
{ key: "eskimo", tag: "normal" },
|
364 |
+
{ key: "ethiopian", tag: "normal" },
|
365 |
+
{ key: "filipino", tag: "normal" },
|
366 |
+
{ key: "finnish", tag: "normal" },
|
367 |
+
{ key: "french", tag: "normal" },
|
368 |
+
{ key: "german", tag: "normal" },
|
369 |
+
{ key: "ghanaian", tag: "normal" },
|
370 |
+
{ key: "greek", tag: "normal" },
|
371 |
+
{ key: "guatemalan", tag: "normal" },
|
372 |
+
{ key: "haitian", tag: "normal" },
|
373 |
+
{ key: "himba", tag: "normal" },
|
374 |
+
{ key: "hungarian", tag: "normal" },
|
375 |
+
{ key: "icelandic", tag: "normal" },
|
376 |
+
{ key: "indian", tag: "normal" },
|
377 |
+
{ key: "indigenous", tag: "normal" },
|
378 |
+
{ key: "indonesian", tag: "normal" },
|
379 |
+
{ key: "iranian", tag: "normal" },
|
380 |
+
{ key: "iraqi", tag: "normal" },
|
381 |
+
{ key: "irish", tag: "normal" },
|
382 |
+
{ key: "israeli", tag: "normal" },
|
383 |
+
{ key: "italian", tag: "normal" },
|
384 |
+
{ key: "japanese", tag: "normal" },
|
385 |
+
{ key: "jewish", tag: "normal" },
|
386 |
+
{ key: "kazakh", tag: "normal" },
|
387 |
+
{ key: "kenyan", tag: "normal" },
|
388 |
+
{ key: "khoi", tag: "normal" },
|
389 |
+
{ key: "korean", tag: "normal" },
|
390 |
+
{ key: "latina", tag: "normal" },
|
391 |
+
{ key: "lebanese", tag: "normal" },
|
392 |
+
{ key: "maghrebi", tag: "normal" },
|
393 |
+
{ key: "malaysian", tag: "normal" },
|
394 |
+
{ key: "maldivian", tag: "normal" },
|
395 |
+
{ key: "malian", tag: "normal" },
|
396 |
+
{ key: "masai", tag: "normal" },
|
397 |
+
{ key: "mexican", tag: "normal" },
|
398 |
+
{ key: "middle eastern", tag: "normal" },
|
399 |
+
{ key: "mongolian", tag: "normal" },
|
400 |
+
{ key: "moroccan", tag: "normal" },
|
401 |
+
{ key: "mozambican", tag: "normal" },
|
402 |
+
{ key: "native american", tag: "normal" },
|
403 |
+
{ key: "new zealand", tag: "normal" },
|
404 |
+
{ key: "nicaraguan", tag: "normal" },
|
405 |
+
{ key: "nigerian", tag: "normal" },
|
406 |
+
{ key: "north african", tag: "normal" },
|
407 |
+
{ key: "norwegian", tag: "normal" },
|
408 |
+
{ key: "pakistani", tag: "normal" },
|
409 |
+
{ key: "panamanian", tag: "normal" },
|
410 |
+
{ key: "papuan", tag: "normal" },
|
411 |
+
{ key: "paraguayan", tag: "normal" },
|
412 |
+
{ key: "persian", tag: "normal" },
|
413 |
+
{ key: "peruvian", tag: "normal" },
|
414 |
+
{ key: "polish", tag: "normal" },
|
415 |
+
{ key: "polynesian", tag: "normal" },
|
416 |
+
{ key: "portuguese", tag: "normal" },
|
417 |
+
{ key: "romanian", tag: "normal" },
|
418 |
+
{ key: "russian", tag: "normal" },
|
419 |
+
{ key: "scandinavian", tag: "normal" },
|
420 |
+
{ key: "senegalese", tag: "normal" },
|
421 |
+
{ key: "serbian", tag: "normal" },
|
422 |
+
{ key: "singaporean", tag: "normal" },
|
423 |
+
{ key: "sinhalese", tag: "normal" },
|
424 |
+
{ key: "slovenian", tag: "normal" },
|
425 |
+
{ key: "somali", tag: "normal" },
|
426 |
+
{ key: "south african", tag: "normal" },
|
427 |
+
{ key: "spanish", tag: "normal" },
|
428 |
+
{ key: "swedish", tag: "normal" },
|
429 |
+
{ key: "swiss", tag: "normal" },
|
430 |
+
{ key: "syrian", tag: "normal" },
|
431 |
+
{ key: "taiwanese", tag: "normal" },
|
432 |
+
{ key: "tamil", tag: "normal" },
|
433 |
+
{ key: "tanzanian", tag: "normal" },
|
434 |
+
{ key: "thai", tag: "normal" },
|
435 |
+
{ key: "tunisian", tag: "normal" },
|
436 |
+
{ key: "turkish", tag: "normal" },
|
437 |
+
{ key: "ukrainian", tag: "normal" },
|
438 |
+
{ key: "venezuelan", tag: "normal" },
|
439 |
+
{ key: "vietnamese", tag: "normal" },
|
440 |
+
{ key: "zambian", tag: "normal" },
|
441 |
+
{ key: "zulu", tag: "normal" },
|
442 |
+
],
|
443 |
+
Time: [
|
444 |
+
{ key: "sunrise", tag: "normal" },
|
445 |
+
{ key: "morning", tag: "normal" },
|
446 |
+
{ key: "daytime", tag: "normal" },
|
447 |
+
{ key: "evening", tag: "normal" },
|
448 |
+
{ key: "sunset", tag: "normal" },
|
449 |
+
{ key: "night", tag: "normal" },
|
450 |
+
],
|
451 |
+
Weather: [
|
452 |
+
{ key: "rain", tag: "normal" },
|
453 |
+
{ key: "snowfall", tag: "normal" },
|
454 |
+
{ key: "snow", tag: "normal" },
|
455 |
+
{ key: "fog", tag: "normal" },
|
456 |
+
{ key: "thunderstorm", tag: "normal" },
|
457 |
+
{ key: "cloud", tag: "normal" },
|
458 |
+
{ key: "dust storms", tag: "normal" },
|
459 |
+
{ key: "tornado", tag: "normal" },
|
460 |
+
{ key: "northern lights", tag: "normal" },
|
461 |
+
{ key: "darkness", tag: "normal" },
|
462 |
+
{ key: "solar eclipse", tag: "normal" },
|
463 |
+
{ key: "lunar eclipse", tag: "normal" },
|
464 |
+
{ key: "windy", tag: "normal" },
|
465 |
+
],
|
466 |
+
Places: [
|
467 |
+
{ key: "abandoned building", tag: "normal" },
|
468 |
+
{ key: "airport", tag: "normal" },
|
469 |
+
{ key: "airplane", tag: "normal" },
|
470 |
+
{ key: "airship", tag: "normal" },
|
471 |
+
{ key: "alien planet", tag: "normal" },
|
472 |
+
{ key: "balcony", tag: "normal" },
|
473 |
+
{ key: "bamboo forest", tag: "normal" },
|
474 |
+
{ key: "bar", tag: "normal" },
|
475 |
+
{ key: "baseball field", tag: "normal" },
|
476 |
+
{ key: "basement", tag: "normal" },
|
477 |
+
{ key: "bathroom", tag: "normal" },
|
478 |
+
{ key: "beach", tag: "normal" },
|
479 |
+
{ key: "beach bungalow", tag: "normal" },
|
480 |
+
{ key: "bed", tag: "normal" },
|
481 |
+
{ key: "bedroom", tag: "normal" },
|
482 |
+
{ key: "bridge", tag: "normal" },
|
483 |
+
{ key: "bicycle", tag: "normal" },
|
484 |
+
{ key: "bus", tag: "normal" },
|
485 |
+
{ key: "bus station", tag: "normal" },
|
486 |
+
{ key: "campfire", tag: "normal" },
|
487 |
+
{ key: "car", tag: "normal" },
|
488 |
+
{ key: "carnaval", tag: "normal" },
|
489 |
+
{ key: "castle", tag: "normal" },
|
490 |
+
{ key: "catacombs", tag: "normal" },
|
491 |
+
{ key: "cave", tag: "normal" },
|
492 |
+
{ key: "changing room", tag: "normal" },
|
493 |
+
{ key: "church", tag: "normal" },
|
494 |
+
{ key: "classroom", tag: "normal" },
|
495 |
+
{ key: "club", tag: "normal" },
|
496 |
+
{ key: "cosplay", tag: "normal" },
|
497 |
+
{ key: "couch", tag: "normal" },
|
498 |
+
{ key: "desert", tag: "normal" },
|
499 |
+
{ key: "docks", tag: "normal" },
|
500 |
+
{ key: "drive-in cinema", tag: "normal" },
|
501 |
+
{ key: "dungeon", tag: "normal" },
|
502 |
+
{ key: "elevator", tag: "normal" },
|
503 |
+
{ key: "fashion show", tag: "normal" },
|
504 |
+
{ key: "farmers market", tag: "normal" },
|
505 |
+
{ key: "football field", tag: "normal" },
|
506 |
+
{ key: "forest", tag: "normal" },
|
507 |
+
{ key: "floor", tag: "normal" },
|
508 |
+
{ key: "garage", tag: "normal" },
|
509 |
+
{ key: "gas station", tag: "normal" },
|
510 |
+
{ key: "grocery store", tag: "normal" },
|
511 |
+
{ key: "gym", tag: "normal" },
|
512 |
+
{ key: "hot air balloon", tag: "normal" },
|
513 |
+
{ key: "hot tub", tag: "normal" },
|
514 |
+
{ key: "house garden", tag: "normal" },
|
515 |
+
{ key: "industry factory", tag: "normal" },
|
516 |
+
{ key: "indoors", tag: "normal" },
|
517 |
+
{ key: "jungle", tag: "normal" },
|
518 |
+
{ key: "kaaba", tag: "normal" },
|
519 |
+
{ key: "kitchen", tag: "normal" },
|
520 |
+
{ key: "laboratory", tag: "normal" },
|
521 |
+
{ key: "lake", tag: "normal" },
|
522 |
+
{ key: "lecture hall", tag: "normal" },
|
523 |
+
{ key: "locker room", tag: "normal" },
|
524 |
+
{ key: "metro", tag: "normal" },
|
525 |
+
{ key: "metro station", tag: "normal" },
|
526 |
+
{ key: "moon", tag: "normal" },
|
527 |
+
{ key: "mosque", tag: "normal" },
|
528 |
+
{ key: "motorcycle", tag: "normal" },
|
529 |
+
{ key: "mountains", tag: "normal" },
|
530 |
+
{ key: "night club", tag: "normal" },
|
531 |
+
{ key: "nuclear vault", tag: "normal" },
|
532 |
+
{ key: "office", tag: "normal" },
|
533 |
+
{ key: "onsen", tag: "normal" },
|
534 |
+
{ key: "park", tag: "normal" },
|
535 |
+
{ key: "parking", tag: "normal" },
|
536 |
+
{ key: "parlament", tag: "normal" },
|
537 |
+
{ key: "photo studio", tag: "normal" },
|
538 |
+
{ key: "pool", tag: "normal" },
|
539 |
+
{ key: "public", tag: "normal" },
|
540 |
+
{ key: "public library", tag: "normal" },
|
541 |
+
{ key: "red carpet", tag: "normal" },
|
542 |
+
{ key: "restaurant", tag: "normal" },
|
543 |
+
{ key: "river", tag: "normal" },
|
544 |
+
{ key: "road", tag: "normal" },
|
545 |
+
{ key: "rooftop", tag: "normal" },
|
546 |
+
{ key: "sauna", tag: "normal" },
|
547 |
+
{ key: "sea", tag: "normal" },
|
548 |
+
{ key: "shop", tag: "normal" },
|
549 |
+
{ key: "shopping mall", tag: "normal" },
|
550 |
+
{ key: "shower", tag: "normal" },
|
551 |
+
{ key: "sofa", tag: "normal" },
|
552 |
+
{ key: "space station", tag: "normal" },
|
553 |
+
{ key: "stadium", tag: "normal" },
|
554 |
+
{ key: "stairs", tag: "normal" },
|
555 |
+
{ key: "street", tag: "normal" },
|
556 |
+
{ key: "strip club", tag: "normal" },
|
557 |
+
{ key: "tent", tag: "normal" },
|
558 |
+
{ key: "terrace", tag: "normal" },
|
559 |
+
{ key: "toilet", tag: "normal" },
|
560 |
+
{ key: "train", tag: "normal" },
|
561 |
+
{ key: "train station", tag: "normal" },
|
562 |
+
{ key: "tunnel", tag: "normal" },
|
563 |
+
{ key: "underwater", tag: "normal" },
|
564 |
+
{ key: "volcan", tag: "normal" },
|
565 |
+
{ key: "waterfall", tag: "normal" },
|
566 |
+
{ key: "white house", tag: "normal" },
|
567 |
+
{ key: "yacht", tag: "normal" },
|
568 |
+
],
|
569 |
+
"Famous places": [
|
570 |
+
{ key: "Eiffel Tower, Paris", tag: "normal" },
|
571 |
+
{ key: "The Colosseum, Rome", tag: "normal" },
|
572 |
+
{ key: "Statue of Liberty, New York City", tag: "normal" },
|
573 |
+
{ key: "Yellowstone National Park, USA", tag: "normal" },
|
574 |
+
{ key: "Machu Picchu, Peru", tag: "normal" },
|
575 |
+
{ key: "The Acropolis, Athens", tag: "normal" },
|
576 |
+
{ key: "The Taj Mahal, India", tag: "normal" },
|
577 |
+
{ key: "Red Light District, Amsterdam", tag: "fetish" },
|
578 |
+
{ key: "Pyramids of Giza, Egypt", tag: "normal" },
|
579 |
+
{ key: "Great Wall of China", tag: "normal" },
|
580 |
+
{ key: "Angkor Wat, Cambodia", tag: "normal" },
|
581 |
+
{ key: "Petra, Jordan", tag: "normal" },
|
582 |
+
{ key: "Grand Canyon, USA", tag: "normal" },
|
583 |
+
{ key: "Stonehenge, England", tag: "normal" },
|
584 |
+
{ key: "Borobudur, Indonesia", tag: "normal" },
|
585 |
+
{ key: "Niagara Falls, Canada", tag: "normal" },
|
586 |
+
{ key: "Bagan, Myanmar", tag: "normal" },
|
587 |
+
{ key: "Sydney Opera House", tag: "normal" },
|
588 |
+
{ key: "Mount Kilimanjaro", tag: "normal" },
|
589 |
+
{ key: "The Louvre, Paris", tag: "normal" },
|
590 |
+
{ key: "Forbidden City, China", tag: "normal" },
|
591 |
+
{ key: "Prague Castle, Czech Republic", tag: "normal" },
|
592 |
+
{ key: "Chichen Itza, Mexico", tag: "normal" },
|
593 |
+
{ key: "Corcovado and Cristo Redentor, Rio de Janeiro", tag: "normal" },
|
594 |
+
{ key: "Château de Versailles, France", tag: "normal" },
|
595 |
+
{ key: "Mount Fuji", tag: "normal" },
|
596 |
+
{ key: "Central Park, New York City", tag: "normal" },
|
597 |
+
{ key: "Mesa Verde, USA", tag: "normal" },
|
598 |
+
{ key: "Terracotta Army, China", tag: "normal" },
|
599 |
+
{ key: "Mayan Ruins of Tikal, Guatemala", tag: "normal" },
|
600 |
+
{ key: "Leshan Giant Buddha, China", tag: "normal" },
|
601 |
+
{ key: "Easter Island", tag: "normal" },
|
602 |
+
{ key: "Cappadocia", tag: "normal" },
|
603 |
+
{ key: "Kremlin, Moscow", tag: "normal" },
|
604 |
+
{ key: "Samarkand, Uzbekistan", tag: "normal" },
|
605 |
+
{ key: "Kathmandu, Nepal", tag: "normal" },
|
606 |
+
{ key: "Santorini, Greece", tag: "normal" },
|
607 |
+
{ key: "Venice, Italy", tag: "normal" },
|
608 |
+
{ key: "Basílica de la Sagrada Família, Spain", tag: "normal" },
|
609 |
+
{ key: "Jerusalem, Israel", tag: "normal" },
|
610 |
+
{ key: "Harajuku, Tokyo", tag: "normal" },
|
611 |
+
],
|
612 |
+
Accessories: [
|
613 |
+
{ key: "belt", tag: "normal" },
|
614 |
+
{ key: "bow tie", tag: "normal" },
|
615 |
+
{ key: "tie", tag: "normal" },
|
616 |
+
{ key: "suspender belt", tag: "fetish" },
|
617 |
+
{ key: "bows", tag: "normal" },
|
618 |
+
{ key: "dildo", tag: "porn" },
|
619 |
+
{ key: "ball gag", tag: "fetish" },
|
620 |
+
{ key: "toys", tag: "normal" },
|
621 |
+
{ key: "bottle", tag: "normal" },
|
622 |
+
{ key: "banana", tag: "fetish" },
|
623 |
+
{ key: "blindfold", tag: "fetish" },
|
624 |
+
{ key: "glasses", tag: "normal" },
|
625 |
+
{ key: "sunglasses", tag: "normal" },
|
626 |
+
{ key: "face mask", tag: "normal" },
|
627 |
+
{ key: "gas mask", tag: "porn" },
|
628 |
+
{ key: "venetian mask", tag: "normal" },
|
629 |
+
{ key: "plague doctor mask", tag: "normal" },
|
630 |
+
{ key: "choker", tag: "fetish" },
|
631 |
+
{ key: "collar", tag: "fetish" },
|
632 |
+
{ key: "necklace", tag: "normal" },
|
633 |
+
{ key: "gloves", tag: "normal" },
|
634 |
+
{ key: "bracelet", tag: "normal" },
|
635 |
+
{ key: "anklet", tag: "normal" },
|
636 |
+
{ key: "jewelry", tag: "normal" },
|
637 |
+
{ key: "earrings", tag: "normal" },
|
638 |
+
{ key: "hairclip", tag: "normal" },
|
639 |
+
{ key: "hogtie", tag: "fetish" },
|
640 |
+
{ key: "rope", tag: "fetish" },
|
641 |
+
{ key: "cuffs", tag: "fetish" },
|
642 |
+
{ key: "hat", tag: "normal" },
|
643 |
+
{ key: "fedora hat", tag: "normal" },
|
644 |
+
{ key: "posh hat", tag: "normal" },
|
645 |
+
{ key: "panama hat", tag: "normal" },
|
646 |
+
{ key: "wizard hat", tag: "normal" },
|
647 |
+
{ key: "scarf", tag: "normal" },
|
648 |
+
{ key: "hairband", tag: "normal" },
|
649 |
+
{ key: "headphones", tag: "normal" },
|
650 |
+
{ key: "candlelight", tag: "normal" },
|
651 |
+
{ key: "bunny tail", tag: "fetish" },
|
652 |
+
{ key: "cat tail", tag: "fetish" },
|
653 |
+
{ key: "demon tail", tag: "fetish" },
|
654 |
+
{ key: "dog tail", tag: "fetish" },
|
655 |
+
{ key: "bunny ears", tag: "sexy" },
|
656 |
+
{ key: "cat ears", tag: "sexy" },
|
657 |
+
{ key: "dog ears", tag: "fetish" },
|
658 |
+
{ key: "cow horns", tag: "fetish" },
|
659 |
+
{ key: "deer horns", tag: "fetish" },
|
660 |
+
{ key: "demon horns", tag: "fetish" },
|
661 |
+
{ key: "demon wings", tag: "fetish" },
|
662 |
+
{ key: "insect wings", tag: "fetish" },
|
663 |
+
{ key: "plant wings", tag: "fetish" },
|
664 |
+
{ key: "bird wings", tag: "fetish" },
|
665 |
+
{ key: "mechanical wings", tag: "fetish" },
|
666 |
+
],
|
667 |
+
Head: [
|
668 |
+
{ key: "hijab", tag: "normal" },
|
669 |
+
{ key: "niqab", tag: "normal" },
|
670 |
+
],
|
671 |
+
Body: [
|
672 |
+
{ key: "perfect body", tag: "sexy" },
|
673 |
+
{ key: "babe", tag: "sexy" },
|
674 |
+
{ key: "skinny", tag: "normal" },
|
675 |
+
{ key: "thick", tag: "normal" },
|
676 |
+
{ key: "chubby", tag: "normal" },
|
677 |
+
//{ key: "fat", tag: "normal" },
|
678 |
+
//{ key: "bbw", tag: "porn" },
|
679 |
+
//{ key: "ssbbw", tag: "porn" },
|
680 |
+
{ key: "muscular", tag: "normal" },
|
681 |
+
{ key: "pregnant", tag: "normal" },
|
682 |
+
{ key: "collarbone", tag: "normal" },
|
683 |
+
{ key: "bare shoulders", tag: "sexy" },
|
684 |
+
{ key: "short", tag: "normal" },
|
685 |
+
{ key: "tall", tag: "normal" },
|
686 |
+
{ key: "hairy", tag: "normal" },
|
687 |
+
{ key: "shiny skin", tag: "sexy" },
|
688 |
+
{ key: "tanned skin", tag: "sexy" },
|
689 |
+
{ key: "fairer skin", tag: "normal" },
|
690 |
+
{ key: "oiled body", tag: "sexy" },
|
691 |
+
{ key: "wet", tag: "sexy" },
|
692 |
+
{ key: "body soap", tag: "normal" },
|
693 |
+
{ key: "tan lines", tag: "sexy" },
|
694 |
+
{ key: "sweat", tag: "normal" },
|
695 |
+
{ key: "athlete", tag: "normal" },
|
696 |
+
{ key: "flexible", tag: "normal" },
|
697 |
+
{ key: "bodybuilder", tag: "normal" },
|
698 |
+
],
|
699 |
+
Breasts: [
|
700 |
+
{ key: "perfect boobs", tag: "porn" },
|
701 |
+
{ key: "huge boobs", tag: "porn" },
|
702 |
+
{ key: "big tits", tag: "porn" },
|
703 |
+
{ key: "small tits", tag: "porn" },
|
704 |
+
{ key: "saggy tits", tag: "porn" },
|
705 |
+
{ key: "gigantic boobs", tag: "porn" },
|
706 |
+
{ key: "natural tits", tag: "porn" },
|
707 |
+
{ key: "nipples", tag: "porn" },
|
708 |
+
{ key: "busty", tag: "sexy" },
|
709 |
+
],
|
710 |
+
|
711 |
+
Ass: [
|
712 |
+
{ key: "big ass", tag: "porn" },
|
713 |
+
{ key: "small ass", tag: "porn" },
|
714 |
+
{ key: "big hips", tag: "porn" },
|
715 |
+
{ key: "pawg", tag: "fetish" },
|
716 |
+
],
|
717 |
+
Genitalia: [
|
718 |
+
//{"key": "big cock", "tag": "porn"},
|
719 |
+
//{"key": "uncircumcised cock", "tag": "porn"},
|
720 |
+
//{"key": "big balls", "tag": "porn"},
|
721 |
+
//{"key": "veiny dick", "tag": "porn"},
|
722 |
+
{ key: "shaved", tag: "porn" },
|
723 |
+
{ key: "pussy juice", tag: "porn" },
|
724 |
+
{ key: "futanari", tag: "porn" },
|
725 |
+
],
|
726 |
+
"Upper Body": [
|
727 |
+
{ key: "blouse", tag: "normal" },
|
728 |
+
{ key: "shirt", tag: "normal" },
|
729 |
+
{ key: "tank top", tag: "sexy" },
|
730 |
+
{ key: "bra", tag: "sexy" },
|
731 |
+
{ key: "corset", tag: "sexy" },
|
732 |
+
{ key: "sweater", tag: "normal" },
|
733 |
+
{ key: "jacket", tag: "normal" },
|
734 |
+
{ key: "hoody", tag: "normal" },
|
735 |
+
{ key: "open shirt", tag: "sexy" },
|
736 |
+
{ key: "bodysuit", tag: "normal" },
|
737 |
+
{ key: "sports bra", tag: "sexy" },
|
738 |
+
{ key: "apron", tag: "normal" },
|
739 |
+
{ key: "chemise", tag: "normal" },
|
740 |
+
{ key: "cupless bra", tag: "sexy" },
|
741 |
+
{ key: "push-up bra", tag: "sexy" },
|
742 |
+
],
|
743 |
+
"Lower Body": [
|
744 |
+
{ key: "trousers", tag: "normal" },
|
745 |
+
{ key: "jeans", tag: "normal" },
|
746 |
+
{ key: "short shorts", tag: "sexy" },
|
747 |
+
{ key: "micro skirt", tag: "sexy" },
|
748 |
+
{ key: "mini skirt", tag: "sexy" },
|
749 |
+
{ key: "long skirt", tag: "normal" },
|
750 |
+
{ key: "panties", tag: "sexy" },
|
751 |
+
{ key: "thong", tag: "fetish" },
|
752 |
+
{ key: "yoga pants", tag: "sexy" },
|
753 |
+
],
|
754 |
+
"Full Body": [
|
755 |
+
{ key: "dress", tag: "normal" },
|
756 |
+
{ key: "jumpsuit", tag: "normal" },
|
757 |
+
{ key: "onesie", tag: "normal" },
|
758 |
+
{ key: "bikini", tag: "sexy" },
|
759 |
+
{ key: "one piece swimsuit", tag: "sexy" },
|
760 |
+
{ key: "lingerie", tag: "sexy" },
|
761 |
+
{ key: "nightgown", tag: "normal" },
|
762 |
+
{ key: "pajamas", tag: "normal" },
|
763 |
+
{ key: "toga", tag: "normal" },
|
764 |
+
{ key: "tunic", tag: "normal" },
|
765 |
+
{ key: "sari", tag: "normal" },
|
766 |
+
{ key: "salwar", tag: "normal" },
|
767 |
+
{ key: "sundress", tag: "normal" },
|
768 |
+
{ key: "cheongsam", tag: "normal" },
|
769 |
+
{ key: "dirndl", tag: "normal" },
|
770 |
+
{ key: "leotard", tag: "normal" },
|
771 |
+
{ key: "negligee", tag: "sexy" },
|
772 |
+
{ key: "bathrobe", tag: "normal" },
|
773 |
+
],
|
774 |
+
Legs: [
|
775 |
+
{ key: "stockings", tag: "sexy" },
|
776 |
+
{ key: "pantyhose", tag: "sexy" },
|
777 |
+
{ key: "leggings", tag: "normal" },
|
778 |
+
{ key: "thigh socks", tag: "sexy" },
|
779 |
+
{ key: "high socks", tag: "sexy" },
|
780 |
+
{ key: "fishnet", tag: "sexy" },
|
781 |
+
],
|
782 |
+
Feet: [
|
783 |
+
{ key: "boots", tag: "normal" },
|
784 |
+
{ key: "high heels", tag: "sexy" },
|
785 |
+
{ key: "strappy heels", tag: "sexy" },
|
786 |
+
],
|
787 |
+
"Special/Themed": [
|
788 |
+
{ key: "tattoos", tag: "normal" },
|
789 |
+
{ key: "piercing", tag: "normal" },
|
790 |
+
{ key: "selfie", tag: "normal" },
|
791 |
+
{ key: "mirror selfie", tag: "normal" },
|
792 |
+
{ key: "armpits", tag: "fetish" },
|
793 |
+
{ key: "saliva", tag: "fetish" },
|
794 |
+
{ key: "bimbo", tag: "fetish" },
|
795 |
+
{ key: "slutty", tag: "porn" },
|
796 |
+
{ key: "amateur", tag: "porn" },
|
797 |
+
{ key: "gyaru", tag: "fetish" },
|
798 |
+
{ key: "cosplay", tag: "sexy" },
|
799 |
+
{ key: "fantasy armor", tag: "fetish" },
|
800 |
+
{ key: "steampunk", tag: "normal" },
|
801 |
+
{ key: "medieval", tag: "normal" },
|
802 |
+
{ key: "victorian", tag: "normal" },
|
803 |
+
{ key: "traditional", tag: "normal" },
|
804 |
+
{ key: "tribal", tag: "normal" },
|
805 |
+
{ key: "wedding", tag: "normal" },
|
806 |
+
{ key: "bdsm", tag: "fetish" },
|
807 |
+
{ key: "fetish", tag: "fetish" },
|
808 |
+
{ key: "boudoir", tag: "fetish" },
|
809 |
+
{ key: "angel", tag: "fetish" },
|
810 |
+
{ key: "sailor", tag: "normal" },
|
811 |
+
{ key: "lumberjack", tag: "normal" },
|
812 |
+
{ key: "roman", tag: "normal" },
|
813 |
+
{ key: "coronation robes", tag: "normal" },
|
814 |
+
{ key: "vyshyvanka", tag: "normal" },
|
815 |
+
{ key: "40s", tag: "normal" },
|
816 |
+
{ key: "50s", tag: "normal" },
|
817 |
+
{ key: "60s", tag: "normal" },
|
818 |
+
{ key: "70s", tag: "normal" },
|
819 |
+
{ key: "80s", tag: "normal" },
|
820 |
+
{ key: "90s", tag: "normal" },
|
821 |
+
{ key: "halloween", tag: "normal" },
|
822 |
+
],
|
823 |
+
"Clothing Style": [
|
824 |
+
{ key: "nude", tag: "porn" },
|
825 |
+
{ key: "topless", tag: "porn" },
|
826 |
+
{ key: "bottomless", tag: "porn" },
|
827 |
+
{ key: "partially nude", tag: "porn" },
|
828 |
+
{ key: "fully clothed", tag: "normal" },
|
829 |
+
{ key: "transparent", tag: "sexy" },
|
830 |
+
{ key: "casual", tag: "normal" },
|
831 |
+
{ key: "stylish", tag: "normal" },
|
832 |
+
{ key: "tight", tag: "normal" },
|
833 |
+
{ key: "oversized shirt", tag: "normal" },
|
834 |
+
{ key: "mesh", tag: "fetish" },
|
835 |
+
{ key: "bodypaint", tag: "sexy" },
|
836 |
+
],
|
837 |
+
Sports: [
|
838 |
+
{ key: "basketball", tag: "normal" },
|
839 |
+
{ key: "beach volleyball", tag: "normal" },
|
840 |
+
{ key: "golf", tag: "normal" },
|
841 |
+
{ key: "soccer", tag: "normal" },
|
842 |
+
{ key: "sports", tag: "normal" },
|
843 |
+
{ key: "tennis", tag: "normal" },
|
844 |
+
],
|
845 |
+
"Clothes material": [
|
846 |
+
{ key: "latex", tag: "sexy" },
|
847 |
+
{ key: "nylon", tag: "normal" },
|
848 |
+
{ key: "fur", tag: "normal" },
|
849 |
+
{ key: "denim", tag: "normal" },
|
850 |
+
{ key: "silk", tag: "normal" },
|
851 |
+
{ key: "cotton", tag: "normal" },
|
852 |
+
{ key: "leather", tag: "fetish" },
|
853 |
+
{ key: "corduroy", tag: "normal" },
|
854 |
+
{ key: "velveteen", tag: "normal" },
|
855 |
+
{ key: "spandex", tag: "normal" },
|
856 |
+
{ key: "lycra", tag: "normal" },
|
857 |
+
{ key: "knitted", tag: "normal" },
|
858 |
+
{ key: "fish scales", tag: "fetish" },
|
859 |
+
{ key: "dragon scales", tag: "fetish" },
|
860 |
+
{ key: "carbon fiber", tag: "normal" },
|
861 |
+
{ key: "glass", tag: "normal" },
|
862 |
+
{ key: "crystal", tag: "normal" },
|
863 |
+
{ key: "diamond", tag: "normal" },
|
864 |
+
{ key: "emerald", tag: "normal" },
|
865 |
+
{ key: "ruby", tag: "normal" },
|
866 |
+
{ key: "sapphire", tag: "normal" },
|
867 |
+
{ key: "marble", tag: "normal" },
|
868 |
+
{ key: "pearl", tag: "normal" },
|
869 |
+
{ key: "flowers", tag: "normal" },
|
870 |
+
{ key: "paper", tag: "normal" },
|
871 |
+
{ key: "plastic", tag: "normal" },
|
872 |
+
{ key: "wood", tag: "normal" },
|
873 |
+
{ key: "metal", tag: "normal" },
|
874 |
+
{ key: "gold", tag: "normal" },
|
875 |
+
{ key: "platinum", tag: "normal" },
|
876 |
+
{ key: "silver", tag: "normal" },
|
877 |
+
{ key: "copper", tag: "normal" },
|
878 |
+
{ key: "bronze", tag: "normal" },
|
879 |
+
{ key: "patina", tag: "normal" },
|
880 |
+
{ key: "titanium", tag: "normal" },
|
881 |
+
{ key: "chrome", tag: "normal" },
|
882 |
+
{ key: "aluminum", tag: "normal" },
|
883 |
+
{ key: "chainmail", tag: "fetish" },
|
884 |
+
{ key: "anodized metal", tag: "normal" },
|
885 |
+
{ key: "damascus steel", tag: "normal" },
|
886 |
+
],
|
887 |
+
Character: [
|
888 |
+
{ key: "beauty", tag: "normal" },
|
889 |
+
{ key: "blonde", tag: "normal" },
|
890 |
+
{ key: "slut girl", tag: "sexy" },
|
891 |
+
//{ key: "vixen", tag: "sexy" },
|
892 |
+
{ key: "hottie", tag: "sexy" },
|
893 |
+
{ key: "chick", tag: "sexy" },
|
894 |
+
{ key: "sexy chick", tag: "sexy" },
|
895 |
+
{ key: "bombshell girl", tag: "sexy" },
|
896 |
+
{ key: "nymph girl", tag: "fetish" },
|
897 |
+
{ key: "minx girl", tag: "sexy" },
|
898 |
+
{ key: "bimbo girl", tag: "sexy" },
|
899 |
+
//{ key: "floozy", tag: "sexy" },
|
900 |
+
{ key: "temptress", tag: "sexy" },
|
901 |
+
{ key: "seductress", tag: "sexy" },
|
902 |
+
//{ key: "tease", tag: "sexy" },
|
903 |
+
{ key: "tigress", tag: "sexy" },
|
904 |
+
//{ key: "harlot", tag: "sexy" },
|
905 |
+
//{ key: "nympho", tag: "fetish" },
|
906 |
+
//{ key: "cougar", tag: "normal" },
|
907 |
+
{ key: "mistress", tag: "fetish" },
|
908 |
+
//{ key: "dominatrix", tag: "fetish" },
|
909 |
+
{ key: "pin-up", tag: "sexy" },
|
910 |
+
{ key: "goddess", tag: "fetish" },
|
911 |
+
//{ key: "kitten girl", tag: "fetish" },
|
912 |
+
],
|
913 |
+
Role: [
|
914 |
+
{ key: "athlete", tag: "normal" },
|
915 |
+
{ key: "barista", tag: "normal" },
|
916 |
+
{ key: "belly dancer", tag: "sexy" },
|
917 |
+
{ key: "cheerleader", tag: "sexy" },
|
918 |
+
//{ key: "clown", tag: "normal" },
|
919 |
+
//{ key: "construction worker", tag: "normal" },
|
920 |
+
//{ key: "cyborg", tag: "normal" },
|
921 |
+
{ key: "devil", tag: "fetish" },
|
922 |
+
{ key: "doctor", tag: "normal" },
|
923 |
+
{ key: "dominatrix", tag: "fetish" },
|
924 |
+
{ key: "elf", tag: "normal" },
|
925 |
+
{ key: "emo", tag: "normal" },
|
926 |
+
{ key: "fairy", tag: "normal" },
|
927 |
+
//{ key: "firefighter", tag: "normal" },
|
928 |
+
//{ key: "flight attendant", tag: "normal" },
|
929 |
+
{ key: "geisha", tag: "normal" },
|
930 |
+
//{ key: "goblin", tag: "normal" },
|
931 |
+
{ key: "goth", tag: "normal" },
|
932 |
+
{ key: "gymnast", tag: "normal" },
|
933 |
+
{ key: "harlequin", tag: "normal" },
|
934 |
+
{ key: "maid", tag: "sexy" },
|
935 |
+
{ key: "mariachi", tag: "normal" },
|
936 |
+
{ key: "mermaid", tag: "normal" },
|
937 |
+
//{ key: "military", tag: "normal" },
|
938 |
+
{ key: "ninja", tag: "normal" },
|
939 |
+
//{ key: "nun", tag: "fetish" },
|
940 |
+
{ key: "nurse", tag: "sexy" },
|
941 |
+
//{ key: "pilot", tag: "normal" },
|
942 |
+
{ key: "pirate", tag: "normal" },
|
943 |
+
{ key: "police", tag: "normal" },
|
944 |
+
{ key: "princess", tag: "normal" },
|
945 |
+
{ key: "prisoner", tag: "normal" },
|
946 |
+
//{ key: "professor", tag: "normal" },
|
947 |
+
//{ key: "race driver", tag: "normal" },
|
948 |
+
//{ key: "robot", tag: "normal" },
|
949 |
+
{ key: "santa", tag: "normal" },
|
950 |
+
{ key: "secretary", tag: "sexy" },
|
951 |
+
{ key: "siren", tag: "sexy" },
|
952 |
+
{ key: "sorority girl", tag: "fetish" },
|
953 |
+
{ key: "stripper", tag: "sexy" },
|
954 |
+
// { key: "superhero", tag: "normal" },
|
955 |
+
{ key: "teacher", tag: "sexy" },
|
956 |
+
{ key: "vampire", tag: "fetish" },
|
957 |
+
{ key: "viking", tag: "normal" },
|
958 |
+
{ key: "waitress", tag: "normal" },
|
959 |
+
//{ key: "welder", tag: "normal" },
|
960 |
+
{ key: "wife", tag: "normal" },
|
961 |
+
{ key: "witch", tag: "normal" },
|
962 |
+
],
|
963 |
+
};
|
964 |
+
|
965 |
+
function generateSexyPrompt(style = null) {
|
966 |
+
const singleRoleTemplates = [
|
967 |
+
"{View} of {Age} {Ethnicity}, {Hair Color} {Hair Style}, {Face} expression, {Body}, {Breasts}, {Clothes material} {Upper Body}, {Lower Body}, {Tags}, {Action} in {Places} during {Time} with {Weather}",
|
968 |
+
"{Age} {Ethnicity} {Character} {Role}, {Style} {Clothes material} {Full Body}, {Body}, {Breasts}, {Tags}, {View}, {Face} expression, {Action} at {Time} in {Places}",
|
969 |
+
"{Character} {Role}, {Hair Color} {Hair Style}, {Body}, {Breasts}, {Colors} outfit, {Tags}, {Action} near {Famous places} during {Weather}",
|
970 |
+
"{Ethnicity} {Character} {Role}, {Clothes material} {Upper Body}, {Body}, {Breasts}, {Tags}, {Action} with {Accessories} at {Time} in {Places}",
|
971 |
+
"{Age} {Character} {Role}, {Hair Color} hair, {Face} expression, {Body}, {Breasts}, {Style} {Lower Body}, {Tags}, {Action} near {Famous places}",
|
972 |
+
"{View} of {Ethnicity} {Character} {Role}, {Hair Style}, {Body}, {Breasts}, {Colors} {Full Body}, {Tags}, {Action} in {Weather} at {Places}",
|
973 |
+
"{Age} {Character} {Role}, {Hair Color} hair, {Body}, {Breasts}, {Clothes material} {Upper Body}, {Tags}, {Action} during {Time} at {Famous places}",
|
974 |
+
"{Ethnicity} {Character} {Role}, {Hair Style}, {Body}, {Breasts}, {Accessories}, {Tags}, {Action} in {Places} with {Weather} backdrop",
|
975 |
+
"{Character} {Role}, {Colors} {Lower Body}, {Body}, {Breasts}, {Tags}, {Face} expression, {Action} near {Famous places} at {Time}",
|
976 |
+
"{View} of {Age} {Ethnicity} {Character} {Role}, {Hair Color} hair, {Body}, {Breasts}, {Style} {Full Body}, {Tags}, {Action} during {Weather} in {Places}",
|
977 |
+
"{Character} {Role}, {Hair Color} {Hair Style}, {Face} expression, {Body}, {Breasts}, {Upper Body}, {Lower Body}, {Clothes material}, {Tags}, {Action} in {Places} during {Time} with {Weather}",
|
978 |
+
"{Age} {Ethnicity} {Character} {Role}, {Style} {Full Body}, {Clothes material}, {Body}, {Breasts}, {Tags}, {Action} in {Places} at {Time} with {Weather}",
|
979 |
+
"{Character} {Role}, {Hair Color} {Hair Style}, {Face} expression, {Body}, {Breasts}, {Colors} {Upper Body}, {Lower Body}, {Tags}, {Action} near {Famous places} at {Time}",
|
980 |
+
"{Ethnicity} {Character} {Role}, {Body}, {Breasts}, {Tags}, {Upper Body}, {Lower Body}, {Clothes material}, {Action} in {Places} during {Time} with {Weather}",
|
981 |
+
"{Age} {Character} {Role}, {Hair Color} {Hair Style}, {Face} expression, {Body}, {Breasts}, {Style} {Full Body}, {Tags}, {Action} near {Famous places} with {Weather}",
|
982 |
+
"{View} of {Ethnicity} {Character} {Role}, {Hair Style}, {Body}, {Breasts}, {Colors} {Upper Body}, {Lower Body}, {Tags}, {Action} in {Places} during {Time} with {Weather}",
|
983 |
+
"{Age} {Character} {Role}, {Hair Color} {Hair Style}, {Body}, {Breasts}, {Clothes material} {Upper Body}, {Lower Body}, {Tags}, {Action} at {Famous places} during {Time} with {Weather}",
|
984 |
+
"{Ethnicity} {Character} {Role}, {Hair Style}, {Body}, {Breasts}, {Accessories}, {Tags}, {Action} in {Places} with {Weather} at {Time}",
|
985 |
+
"{Character} {Role}, {Colors} {Upper Body}, {Lower Body}, {Body}, {Breasts}, {Tags}, {Face} expression, {Action} near {Famous places} at {Time}",
|
986 |
+
"{View} of {Age} {Ethnicity} {Character} {Role}, {Hair Color} {Hair Style}, {Body}, {Breasts}, {Style} {Full Body}, {Tags}, {Action} in {Places} during {Time} with {Weather}",
|
987 |
+
"{Character} {Role}, {Hair Color} {Hair Style}, {Body}, {Breasts}, {Upper Body}, {Lower Body}, {Colors}, {Tags}, {Action} in {Places} during {Time} with {Weather}",
|
988 |
+
"{Age} {Ethnicity} {Character} {Role}, {Clothes material} {Full Body}, {Body}, {Breasts}, {Tags}, {Action} at {Famous places} during {Weather}",
|
989 |
+
"{Character} {Role}, {Hair Color} {Hair Style}, {Face} expression, {Body}, {Breasts}, {Colors} {Upper Body}, {Lower Body}, {Tags}, {Action} near {Famous places} at {Time}",
|
990 |
+
"{Ethnicity} {Character} {Role}, {Body}, {Breasts}, {Tags}, {Upper Body}, {Lower Body}, {Clothes material}, {Action} in {Places} during {Time} with {Weather}",
|
991 |
+
"{Age} {Character} {Role}, {Hair Color} {Hair Style}, {Face} expression, {Body}, {Breasts}, {Style} {Full Body}, {Tags}, {Action} near {Famous places} with {Weather}",
|
992 |
+
"{View} of {Ethnicity} {Character} {Role}, {Hair Style}, {Body}, {Breasts}, {Colors} {Upper Body}, {Lower Body}, {Tags}, {Action} in {Places} during {Time} with {Weather}",
|
993 |
+
"{Age} {Character} {Role}, {Hair Color} {Hair Style}, {Body}, {Breasts}, {Clothes material} {Upper Body}, {Lower Body}, {Tags}, {Action} at {Famous places} during {Time} with {Weather}",
|
994 |
+
"{Ethnicity} {Character} {Role}, {Hair Style}, {Body}, {Breasts}, {Accessories}, {Tags}, {Action} in {Places} with {Weather} at {Time}",
|
995 |
+
"{Character} {Role}, {Colors} {Upper Body}, {Lower Body}, {Body}, {Breasts}, {Tags}, {Face} expression, {Action} near {Famous places} at {Time}",
|
996 |
+
"{View} of {Age} {Ethnicity} {Character} {Role}, {Hair Color} {Hair Style}, {Body}, {Breasts}, {Style} {Full Body}, {Tags}, {Action} in {Places} during {Time} with {Weather}",
|
997 |
+
];
|
998 |
+
|
999 |
+
const doubleRoleTemplates = [
|
1000 |
+
"{Age1} {Ethnicity1} {Character} {Role1}, {Hair Color1} {Hair Style1}, {Clothes material1} {Upper Body1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Age2} {Ethnicity2} {Character} {Role2}, {Clothes material2} {Lower Body2}, {Body2}, {Breasts2}, {Tags2}, in {Places} during {Time}",
|
1001 |
+
"{Character} {Role1}, {Hair Style1}, {Body1}, {Breasts1}, {Tags1}, and {Character} {Role2}, {Hair Color2} hair, {Body2}, {Breasts2}, {Tags2}, both in {Style} {Full Body}, {Action} at {Famous places} during {Weather}",
|
1002 |
+
"{Ethnicity1} {Character} {Role1}, {Colors1} {Upper Body1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Ethnicity2} {Character} {Role2}, {Colors2} {Lower Body2}, {Body2}, {Breasts2}, {Tags2}, both with {Face} expressions in {Places}",
|
1003 |
+
"{Age1} {Character} {Role1}, {Hair Color1} hair, {Body1}, {Breasts1}, {Tags1}, and {Age2} {Character} {Role2}, {Hair Style2}, {Body2}, {Breasts2}, {Tags2}, both wearing {Accessories}, {Action} in {Weather} at {Time}",
|
1004 |
+
"{View} of {Character} {Role1}, {Clothes material1} {Full Body1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Character} {Role2}, {Style} {Upper Body2}, {Body2}, {Breasts2}, {Tags2}, at {Famous places} during {Time}",
|
1005 |
+
"{Age1} {Ethnicity1} {Character} {Role1}, {Upper Body1} of {Clothes material1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Age2} {Ethnicity2} {Character} {Role2}, {Lower Body2} of {Clothes material2}, {Body2}, {Breasts2}, {Tags2}, in {Places} at {Time} with {Weather}",
|
1006 |
+
"{Character} {Role1}, {Hair Style1}, {Face} expression, {Body1}, {Breasts1}, {Tags1}, and {Character} {Role2}, {Hair Color2} {Hair Style2}, {Body2}, {Breasts2}, {Tags2}, both in {Style} {Full Body}, {Action} at {Famous places} during {Weather}",
|
1007 |
+
"{Ethnicity1} {Character} {Role1}, {Colors1} {Upper Body1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Ethnicity2} {Character} {Role2}, {Colors2} {Lower Body2}, {Body2}, {Breasts2}, {Tags2}, both with {Face} expressions in {Places} during {Time} with {Weather}",
|
1008 |
+
"{Age1} {Character} {Role1}, {Hair Color1} {Hair Style1}, {Body1}, {Breasts1}, {Tags1}, and {Age2} {Character} {Role2}, {Hair Style2}, {Body2}, {Breasts2}, {Tags2}, both with {Accessories}, {Action} in {Weather} at {Famous places} at {Time}",
|
1009 |
+
"{View} of {Character} {Role1}, {Clothes material1} {Upper Body1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Character} {Role2}, {Style} {Lower Body2}, {Body2}, {Breasts2}, {Tags2}, at {Places} during {Time} with {Weather}",
|
1010 |
+
"{Age1} {Ethnicity1} {Character} {Role1}, {Upper Body1} of {Clothes material1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Age2} {Ethnicity2} {Character} {Role2}, {Lower Body2} of {Clothes material2}, {Body2}, {Breasts2}, {Tags2}, in {Places} at {Time} with {Weather}",
|
1011 |
+
"{Character} {Role1}, {Hair Style1}, {Face} expression, {Body1}, {Breasts1}, {Tags1}, and {Character} {Role2}, {Hair Color2} {Hair Style2}, {Body2}, {Breasts2}, {Tags2}, both in {Style} {Full Body}, {Action} at {Famous places} during {Weather}",
|
1012 |
+
"{Ethnicity1} {Character} {Role1}, {Colors1} {Upper Body1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Ethnicity2} {Character} {Role2}, {Colors2} {Lower Body2}, {Body2}, {Breasts2}, {Tags2}, both with {Face} expressions in {Places} during {Time} with {Weather}",
|
1013 |
+
"{Age1} {Character} {Role1}, {Hair Color1} hair, {Body1}, {Breasts1}, {Tags1}, and {Age2} {Character} {Role2}, {Hair Style2}, {Body2}, {Breasts2}, {Tags2}, both wearing {Accessories}, {Action} in {Weather} at {Time}",
|
1014 |
+
"{Age1} {Ethnicity1} {Character} {Role1}, {Upper Body1} of {Clothes material1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Age2} {Ethnicity2} {Character} {Role2}, {Lower Body2} of {Clothes material2}, {Body2}, {Breasts2}, {Tags2}, in {Places} at {Time} with {Weather}",
|
1015 |
+
"{Character} {Role1}, {Hair Style1}, {Face} expression, {Body1}, {Breasts1}, {Tags1}, and {Character} {Role2}, {Hair Color2} {Hair Style2}, {Body2}, {Breasts2}, {Tags2}, both in {Style} {Full Body}, {Action} at {Famous places} during {Weather}",
|
1016 |
+
"{Character} {Role1}, {Hair Style1}, {Face} expression, {Body1}, {Breasts1}, {Tags1}, and {Character} {Role2}, {Hair Color2} {Hair Style2}, {Body2}, {Breasts2}, {Tags2}, both wearing {Style} {Full Body}, {Action} at {Famous places} during {Weather}",
|
1017 |
+
"{Ethnicity1} {Character} {Role1}, {Colors1} {Upper Body1}, {Body1}, {Breasts1}, {Tags1}, {Action} with {Ethnicity2} {Character} {Role2}, {Colors2} {Lower Body2}, {Body2}, {Breasts2}, {Tags2}, both with {Face} expressions in {Places} during {Time} with {Weather}",
|
1018 |
+
];
|
1019 |
+
const mixedRoleTemplates = [
|
1020 |
+
"A {Age} {Ethnicity} {Character} {Role} with {Hair Color} {Hair Style} in {Clothes material} {Upper Body}, {Body}, {Breasts}, {Tags}, {Action} with a man in {Places} during {Time}",
|
1021 |
+
"{Character} {Role} with {Hair Style}, {Body}, {Breasts}, {Tags}, {Action} with a shirtless man, both in {Style} attire at {Famous places} during {Weather}",
|
1022 |
+
"{Ethnicity} {Character} {Role} in {Colors} {Upper Body}, {Body}, {Breasts}, {Tags}, {Action} with a suited man, both with {Face} expressions in {Places}",
|
1023 |
+
"{Age} {Character} {Role}, {Hair Color} hair, {Body}, {Breasts}, {Tags}, {Action} with a man in casual wear in {Weather} at {Time}",
|
1024 |
+
"{View} of {Character} {Role} in {Clothes material} {Full Body}, {Body}, {Breasts}, {Tags}, {Action} with a well-dressed man at {Famous places} during {Time}",
|
1025 |
+
"{Age} {Ethnicity} {Character} {Role} in {Upper Body} made of {Clothes material}, {Body}, {Breasts}, {Tags}, {Action} with a man in swimming trunks, both in {Places} at {Time} with {Weather}",
|
1026 |
+
"{Character} {Role} with {Hair Style}, {Face} expression, {Body}, {Breasts}, {Tags}, {Action} with a muscular man, both at {Famous places} during {Weather}",
|
1027 |
+
"{Ethnicity} {Character} {Role} in {Colors} {Upper Body}, {Body}, {Breasts}, {Tags}, {Action} with a man in a tuxedo in {Places} during {Time} with {Weather}",
|
1028 |
+
"{Age} {Character} {Role}, {Hair Color} {Hair Style}, {Body}, {Breasts}, {Tags}, {Action} with a man with a camera in {Weather} at {Famous places} at {Time}",
|
1029 |
+
"{View} of {Character} {Role} in {Clothes material} {Upper Body}, {Body}, {Breasts}, {Tags}, {Action} with a man reading a book, at {Places} during {Time} with {Weather}",
|
1030 |
+
"{Age} {Ethnicity} {Character} {Role} in {Full Body}, {Body}, {Breasts}, {Tags}, {Action} with a man offering flowers, both in {Places} at {Time} with {Weather}",
|
1031 |
+
"{Character} {Role} with {Hair Style}, {Face} expression, {Body}, {Breasts}, {Tags}, {Action} with a man in a business suit at an office during {Time}",
|
1032 |
+
"{Ethnicity} {Character} {Role} in {Colors} bikini, {Body}, {Breasts}, {Tags}, {Action} with a tanned man on the beach during {Weather}",
|
1033 |
+
"{Age} {Character} {Role}, {Hair Color} hair, {Body}, {Breasts}, {Tags}, {Action} with a man in a designer suit at {Famous places}",
|
1034 |
+
"{View} of {Character} {Role} in {Clothes material} {Lower Body}, {Body}, {Breasts}, {Tags}, {Action} with a male masseuse at a spa during {Time}",
|
1035 |
+
"{Age} {Ethnicity} {Character} {Role} in {Upper Body} and shorts, {Body}, {Breasts}, {Tags}, {Action} with a rugged man in hiking gear, both in {Places} at {Time} with {Weather}",
|
1036 |
+
"{Character} {Role} with {Hair Style}, {Face} expression, {Body}, {Breasts}, {Tags}, {Action} with a male painter in an art studio during {Time}",
|
1037 |
+
"{Ethnicity} {Character} {Role} in {Colors} sports bra and leggings, {Body}, {Breasts}, {Tags}, {Action} with a male personal trainer in a gym",
|
1038 |
+
"{Age} {Character} {Role}, {Hair Color} {Hair Style}, {Body}, {Breasts}, {Tags}, {Action} with a man in a tuxedo at a ballroom in {Famous places} at {Time}",
|
1039 |
+
"{Character} {Role} in {Clothes material} {Full Body}, {Body}, {Breasts}, {Tags}, {Action} with a man in jeans and a t-shirt at {Places} during {Time} with {Weather}",
|
1040 |
+
];
|
1041 |
+
function getRandomItem(category) {
|
1042 |
+
let items = data[category];
|
1043 |
+
if (style) {
|
1044 |
+
items = items.filter((item) => style.includes(item.tag));
|
1045 |
+
}
|
1046 |
+
return items[Math.floor(Math.random() * items.length)]?.key || "";
|
1047 |
+
}
|
1048 |
+
|
1049 |
+
function fillTemplate(template) {
|
1050 |
+
return template.replace(/{([a-zA-Z ]+\d?)}/g, (match, category) => {
|
1051 |
+
const baseCategory = category.replace(/\d+$/, "");
|
1052 |
+
if (data[baseCategory]) {
|
1053 |
+
return getRandomItem(baseCategory);
|
1054 |
+
}
|
1055 |
+
return match; // Return unchanged if category not found
|
1056 |
+
});
|
1057 |
+
}
|
1058 |
+
|
1059 |
+
// 30% chance for a double role prompt
|
1060 |
+
chance = Math.random();
|
1061 |
+
templates = singleRoleTemplates;
|
1062 |
+
if (chance <= 0.3) {
|
1063 |
+
templates = singleRoleTemplates;
|
1064 |
+
} else if (chance <= 0.6) {
|
1065 |
+
templates = doubleRoleTemplates;
|
1066 |
+
} else {
|
1067 |
+
templates = mixedRoleTemplates;
|
1068 |
+
}
|
1069 |
+
const template = templates[Math.floor(Math.random() * templates.length)];
|
1070 |
+
return fillTemplate(template);
|
1071 |
+
}
|
1072 |
+
|
1073 |
+
// Usage example:
|
1074 |
+
console.log(generateSexyPrompt());
|