Hatman commited on
Commit
729acc6
1 Parent(s): 1000c7c

Upload 30 files

Browse files

updated guidance / models

README.md CHANGED
@@ -36,6 +36,7 @@ All models are opensource and available on HuggingFace.
36
  ### Diffusion
37
 
38
  - **Random**
 
39
  - **stabilityai/stable-diffusion-3-medium**
40
  - **stabilityai/stable-diffusion-xl-base-1.0**
41
  - **nerijs/pixel-art-xl**
 
36
  ### Diffusion
37
 
38
  - **Random**
39
+ - **fal/AuraFlow**
40
  - **stabilityai/stable-diffusion-3-medium**
41
  - **stabilityai/stable-diffusion-xl-base-1.0**
42
  - **nerijs/pixel-art-xl**
__pycache__/main.cpython-311.pyc ADDED
Binary file (22.4 kB). View file
 
main.py CHANGED
@@ -11,10 +11,10 @@ from starlette.responses import StreamingResponse
11
  import re
12
  from datetime import datetime
13
  import json
14
- import time
15
  import requests
16
  import base64
17
  import os
 
18
  from PIL import Image
19
  from io import BytesIO
20
  import aiohttp
@@ -37,7 +37,7 @@ load_dotenv()
37
  token = os.environ.get("HF_TOKEN")
38
  login(token)
39
 
40
- prompt_model = "meta-llama/Meta-Llama-3-8B-Instruct"
41
  magic_prompt_model = "Gustavosta/MagicPrompt-Stable-Diffusion"
42
  options = {"use_cache": False, "wait_for_model": True}
43
  parameters = {"return_full_text":False, "max_new_tokens":300}
@@ -65,26 +65,22 @@ class Core(BaseModel):
65
  async def core():
66
  if not os.path.exists(pictures_directory):
67
  os.makedirs(pictures_directory)
68
- files = sorted([f for f in os.listdir(pictures_directory) if f.endswith('.json')])
69
- first_100_files = files[:100]
70
- for file in files[100:]:
71
- os.remove(os.path.join(pictures_directory, file))
72
-
73
  async def generator():
74
  # Start JSON array
75
  yield '['
76
  first = True
77
- for filename in first_100_files:
78
- file_path = os.path.join(pictures_directory, filename)
79
- with open(file_path, 'r') as file:
80
- data = json.load(file)
81
-
82
- # For JSON formatting, ensure only the first item doesn't have a preceding comma
83
- if first:
84
- first = False
85
- else:
86
- yield ','
87
- yield json.dumps({"base64": data["base64image"], "prompt": data["returnedPrompt"]})
 
88
  # End JSON array
89
  yield ']'
90
 
@@ -102,7 +98,7 @@ def getPrompt(prompt, modelID, attempts=1):
102
  ]
103
  input = tokenizer.apply_chat_template(chat, tokenize=False, add_generation_prompt=True)
104
  try:
105
- apiData={"inputs":input, "parameters": parameters, "options": options}
106
  response = requests.post(API_URL + modelID, headers=headers, data=json.dumps(apiData))
107
  if response.status_code == 200:
108
  try:
@@ -145,19 +141,15 @@ async def wake_model(modelID):
145
  except Exception as e:
146
  print(f"An error occurred: {e}")
147
 
148
-
149
  def formatReturn(result):
150
- if isinstance(result, str):
151
- if not os.path.isfile(result):
152
- print('what')
153
- result = BytesIO(base64.b64decode(result))
154
- else:
155
- result = BytesIO(result)
156
  img = Image.open(result)
157
- img.save("response.png")
158
  img_byte_arr = BytesIO()
159
  img.save(img_byte_arr, format='PNG')
160
- return base64.b64encode(img_byte_arr.getvalue()).decode('utf-8')
 
 
 
161
 
162
  def save_image(base64image, item, model, NSFW):
163
  if not NSFW:
@@ -188,7 +180,8 @@ def gradioAuraFlow(item):
188
  num_inference_steps=item.steps,
189
  api_name="/infer"
190
  )
191
- return formatReturn(result[0])
 
192
 
193
  def gradioHatmanInstantStyle(item):
194
  client = Client("Hatman/InstantStyle")
@@ -230,23 +223,27 @@ def lambda_image(prompt, modelID):
230
  response_data = json.loads(response_payload)
231
  except Exception as e:
232
  print(f"An error occurred: {e}")
233
-
234
- return formatReturn(response_data['body'])
235
 
236
  def inferenceAPI(model, item, attempts = 1):
 
237
  if attempts > 5:
238
  return 'An error occured when Processing', model
239
  prompt = item.prompt
240
  if "dallinmackay" in model:
241
  prompt = "lvngvncnt, " + item.prompt
242
- data = {"inputs":prompt, "negative_prompt": perm_negative_prompt, "options":options}
243
  api_data = json.dumps(data)
244
  try:
245
  response = requests.request("POST", API_URL + model, headers=headers, data=api_data)
246
  if response is None:
247
  inferenceAPI(get_random_model(activeModels['text-to-image']), item, attempts+1)
248
- base64_img = formatReturn(response.content)
249
-
 
 
 
250
  return model, base64_img
251
  except Exception as e:
252
  print(f'Error When Processing Image: {e}')
@@ -291,18 +288,15 @@ def nsfw_check(attempts = 1):
291
  with open('response.png', 'rb') as f:
292
  data = f.read()
293
  response = requests.request("POST", API_URL, headers=headers, data=data)
294
- decoded_response = json.loads(response.content.decode("utf-8"))
295
- if 'error' in decoded_response:
296
- print(f'Error in NSFW Check: {decoded_response}')
297
- time.sleep(int(decoded_response["estimated_time"]))
298
- return nsfw_check(attempts+1)
299
- print(decoded_response)
300
- scores = {item['label']: item['score'] for item in decoded_response}
301
  error_msg = True if scores.get('nsfw') > scores.get('normal') else False
302
  return error_msg
303
  except Exception as e:
 
 
304
  print(f'NSFW Check Error: {e}')
305
- if attempts > 3:
306
  return True
307
  return nsfw_check(attempts+1)
308
 
@@ -335,8 +329,8 @@ async def inference(item: Item):
335
  elif item.modelID not in activeModels['text-to-image']:
336
  asyncio.create_task(wake_model(item.modelID))
337
  return {"output": "Model Waking"}
338
- else:
339
- model, base64_img = inferenceAPI(model, item)
340
  if 'error' in base64_img:
341
  return {"output": base64_img, "model": model}
342
  NSFW = nsfw_check()
 
11
  import re
12
  from datetime import datetime
13
  import json
 
14
  import requests
15
  import base64
16
  import os
17
+ import time
18
  from PIL import Image
19
  from io import BytesIO
20
  import aiohttp
 
37
  token = os.environ.get("HF_TOKEN")
38
  login(token)
39
 
40
+ prompt_model = "meta-llama/Meta-Llama-3.1-8B-Instruct"
41
  magic_prompt_model = "Gustavosta/MagicPrompt-Stable-Diffusion"
42
  options = {"use_cache": False, "wait_for_model": True}
43
  parameters = {"return_full_text":False, "max_new_tokens":300}
 
65
  async def core():
66
  if not os.path.exists(pictures_directory):
67
  os.makedirs(pictures_directory)
 
 
 
 
 
68
  async def generator():
69
  # Start JSON array
70
  yield '['
71
  first = True
72
+ for filename in os.listdir(pictures_directory):
73
+ if filename.endswith('.json'):
74
+ file_path = os.path.join(pictures_directory, filename)
75
+ with open(file_path, 'r') as file:
76
+ data = json.load(file)
77
+
78
+ # For JSON formatting, ensure only the first item doesn't have a preceding comma
79
+ if first:
80
+ first = False
81
+ else:
82
+ yield ','
83
+ yield json.dumps({"base64": data["base64image"], "prompt": data["returnedPrompt"]})
84
  # End JSON array
85
  yield ']'
86
 
 
98
  ]
99
  input = tokenizer.apply_chat_template(chat, tokenize=False, add_generation_prompt=True)
100
  try:
101
+ apiData={"inputs":input, "parameters": parameters, "options": options, "timeout": 45}
102
  response = requests.post(API_URL + modelID, headers=headers, data=json.dumps(apiData))
103
  if response.status_code == 200:
104
  try:
 
141
  except Exception as e:
142
  print(f"An error occurred: {e}")
143
 
 
144
  def formatReturn(result):
 
 
 
 
 
 
145
  img = Image.open(result)
146
+ img.save("test.png")
147
  img_byte_arr = BytesIO()
148
  img.save(img_byte_arr, format='PNG')
149
+ img_byte_arr = img_byte_arr.getvalue()
150
+ base64_img = base64.b64encode(img_byte_arr).decode('utf-8')
151
+
152
+ return base64_img
153
 
154
  def save_image(base64image, item, model, NSFW):
155
  if not NSFW:
 
180
  num_inference_steps=item.steps,
181
  api_name="/infer"
182
  )
183
+ print(result[0])
184
+ return formatReturn(result[0]["value"])
185
 
186
  def gradioHatmanInstantStyle(item):
187
  client = Client("Hatman/InstantStyle")
 
223
  response_data = json.loads(response_payload)
224
  except Exception as e:
225
  print(f"An error occurred: {e}")
226
+
227
+ return response_data['body']
228
 
229
  def inferenceAPI(model, item, attempts = 1):
230
+ print(model)
231
  if attempts > 5:
232
  return 'An error occured when Processing', model
233
  prompt = item.prompt
234
  if "dallinmackay" in model:
235
  prompt = "lvngvncnt, " + item.prompt
236
+ data = {"inputs":prompt, "negative_prompt": perm_negative_prompt, "options":options, "timeout": 45}
237
  api_data = json.dumps(data)
238
  try:
239
  response = requests.request("POST", API_URL + model, headers=headers, data=api_data)
240
  if response is None:
241
  inferenceAPI(get_random_model(activeModels['text-to-image']), item, attempts+1)
242
+ image_stream = BytesIO(response.content)
243
+ image = Image.open(image_stream)
244
+ image.save("response.png")
245
+ with open('response.png', 'rb') as f:
246
+ base64_img = base64.b64encode(f.read()).decode('utf-8')
247
  return model, base64_img
248
  except Exception as e:
249
  print(f'Error When Processing Image: {e}')
 
288
  with open('response.png', 'rb') as f:
289
  data = f.read()
290
  response = requests.request("POST", API_URL, headers=headers, data=data)
291
+ print(response.content.decode("utf-8"))
292
+ scores = {item['label']: item['score'] for item in json.loads(response.content.decode("utf-8"))}
 
 
 
 
 
293
  error_msg = True if scores.get('nsfw') > scores.get('normal') else False
294
  return error_msg
295
  except Exception as e:
296
+ loadTime = json.load(response.content.decode("utf-8"))
297
+ time.sleep(loadTime["estimated_time"])
298
  print(f'NSFW Check Error: {e}')
299
+ if attempts > 30:
300
  return True
301
  return nsfw_check(attempts+1)
302
 
 
329
  elif item.modelID not in activeModels['text-to-image']:
330
  asyncio.create_task(wake_model(item.modelID))
331
  return {"output": "Model Waking"}
332
+ else:
333
+ base64_img, model = inferenceAPI(item.modelID, item)
334
  if 'error' in base64_img:
335
  return {"output": base64_img, "model": model}
336
  NSFW = nsfw_check()
web-build/asset-manifest.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "files": {
3
- "main.js": "/static/js/main.b46a4b05.js",
4
- "static/js/23.aed00c51.js": "/static/js/23.aed00c51.js",
5
  "static/media/Sigmar-Regular.ttf": "/static/media/Sigmar-Regular.daeeaca2f7490cb1c50c.ttf",
6
  "static/media/avocado.jpg": "/static/media/avocado.667d95040b7743f10475.jpg",
7
  "static/media/expand.wav": "/static/media/expand.b5b6ef947e392b34f3a7.wav",
@@ -21,11 +21,11 @@
21
  "index.html": "/index.html",
22
  "serve.json": "/serve.json",
23
  "manifest.json": "/manifest.json",
24
- "main.b46a4b05.js.map": "/static/js/main.b46a4b05.js.map",
25
- "23.aed00c51.js.map": "/static/js/23.aed00c51.js.map"
26
  },
27
  "entrypoints": [
28
- "static/js/23.aed00c51.js",
29
- "static/js/main.b46a4b05.js"
30
  ]
31
  }
 
1
  {
2
  "files": {
3
+ "main.js": "/static/js/main.4ffd0498.js",
4
+ "static/js/23.a0d519db.js": "/static/js/23.a0d519db.js",
5
  "static/media/Sigmar-Regular.ttf": "/static/media/Sigmar-Regular.daeeaca2f7490cb1c50c.ttf",
6
  "static/media/avocado.jpg": "/static/media/avocado.667d95040b7743f10475.jpg",
7
  "static/media/expand.wav": "/static/media/expand.b5b6ef947e392b34f3a7.wav",
 
21
  "index.html": "/index.html",
22
  "serve.json": "/serve.json",
23
  "manifest.json": "/manifest.json",
24
+ "main.4ffd0498.js.map": "/static/js/main.4ffd0498.js.map",
25
+ "23.a0d519db.js.map": "/static/js/23.a0d519db.js.map"
26
  },
27
  "entrypoints": [
28
+ "static/js/23.a0d519db.js",
29
+ "static/js/main.4ffd0498.js"
30
  ]
31
  }
web-build/index.html CHANGED
@@ -1 +1 @@
1
- <!doctype html><html lang="en"><head><meta charset="utf-8"/><meta httpequiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1.00001,viewport-fit=cover"/><title>Pixel Prompt Frontend</title><style>#root,body,html{width:100%;-webkit-overflow-scrolling:touch;margin:0;padding:0;min-height:100%}#root{flex-shrink:0;flex-basis:auto;flex-grow:1;display:flex;flex:1}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;height:calc(100% + env(safe-area-inset-top))}body{display:flex;overflow-y:auto;overscroll-behavior-y:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar}</style><link rel="manifest" href="\manifest.json"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-touch-fullscreen" content="yes"><meta name="apple-mobile-web-app-title" content="Pixel Prompt Frontend"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><script defer="defer" src="/static/js/23.aed00c51.js"></script><script defer="defer" src="/static/js/main.b46a4b05.js"></script></head><body><noscript><form action="" style="background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999"><div style="font-size:18px;font-family:Helvetica,sans-serif;line-height:24px;margin:10%;width:80%"><p>Oh no! It looks like JavaScript is not enabled in your browser.</p><p style="margin:20px 0"><button type="submit" style="background-color:#4630eb;border-radius:100px;border:none;box-shadow:none;color:#fff;cursor:pointer;font-weight:700;line-height:20px;padding:6px 16px">Reload</button></p></div></form></noscript><div id="root"></div></body></html>
 
1
+ <!doctype html><html lang="en"><head><meta charset="utf-8"/><meta httpequiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1.00001,viewport-fit=cover"/><title>Pixel Prompt Frontend</title><style>#root,body,html{width:100%;-webkit-overflow-scrolling:touch;margin:0;padding:0;min-height:100%}#root{flex-shrink:0;flex-basis:auto;flex-grow:1;display:flex;flex:1}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;height:calc(100% + env(safe-area-inset-top))}body{display:flex;overflow-y:auto;overscroll-behavior-y:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar}</style><link rel="manifest" href="/manifest.json"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-touch-fullscreen" content="yes"><meta name="apple-mobile-web-app-title" content="Pixel Prompt Frontend"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><script defer="defer" src="/static/js/23.a0d519db.js"></script><script defer="defer" src="/static/js/main.4ffd0498.js"></script></head><body><noscript><form action="" style="background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999"><div style="font-size:18px;font-family:Helvetica,sans-serif;line-height:24px;margin:10%;width:80%"><p>Oh no! It looks like JavaScript is not enabled in your browser.</p><p style="margin:20px 0"><button type="submit" style="background-color:#4630eb;border-radius:100px;border:none;box-shadow:none;color:#fff;cursor:pointer;font-weight:700;line-height:20px;padding:6px 16px">Reload</button></p></div></form></noscript><div id="root"></div></body></html>
web-build/static/js/23.a0d519db.js ADDED
The diff for this file is too large to render. See raw diff
 
web-build/static/js/23.a0d519db.js.LICENSE.txt ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * The buffer module from node.js, for the browser.
3
+ *
4
+ * @author Feross Aboukhadijeh <https://feross.org>
5
+ * @license MIT
6
+ */
7
+
8
+ /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
9
+
10
+ /*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
11
+
12
+ /**
13
+ * @license React
14
+ * react-dom.production.min.js
15
+ *
16
+ * Copyright (c) Facebook, Inc. and its affiliates.
17
+ *
18
+ * This source code is licensed under the MIT license found in the
19
+ * LICENSE file in the root directory of this source tree.
20
+ */
21
+
22
+ /**
23
+ * @license React
24
+ * react-jsx-runtime.production.min.js
25
+ *
26
+ * Copyright (c) Facebook, Inc. and its affiliates.
27
+ *
28
+ * This source code is licensed under the MIT license found in the
29
+ * LICENSE file in the root directory of this source tree.
30
+ */
31
+
32
+ /**
33
+ * @license React
34
+ * react.production.min.js
35
+ *
36
+ * Copyright (c) Facebook, Inc. and its affiliates.
37
+ *
38
+ * This source code is licensed under the MIT license found in the
39
+ * LICENSE file in the root directory of this source tree.
40
+ */
41
+
42
+ /**
43
+ * @license React
44
+ * scheduler.production.min.js
45
+ *
46
+ * Copyright (c) Facebook, Inc. and its affiliates.
47
+ *
48
+ * This source code is licensed under the MIT license found in the
49
+ * LICENSE file in the root directory of this source tree.
50
+ */
web-build/static/js/23.a0d519db.js.map ADDED
The diff for this file is too large to render. See raw diff
 
web-build/static/js/main.4ffd0498.js ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ (()=>{var e={9618:(e,t,i)=>{"use strict";var a=i(4657),n=i(5458),r=i(296),o=i(6665),s=i(3668),l=i(3929),c=i(2772),d=i(6283),u=i(5708),h=i(484),g=i(6725),m=i(7225),f=i(3374),p=i(7851),y=i.n(p),w=i(397);function b(e){var t=e.setSteps,i=e.setGuidance,a=e.setControl,n=o.useState(28),s=(0,r.default)(n,2),c=s[0],u=s[1],h=o.useState(5),g=(0,r.default)(h,2),m=g[0],f=g[1],p=o.useState(1),b=(0,r.default)(p,2),v=b[0],x=b[1];return(0,w.jsxs)(l.default,{style:k.container,children:[(0,w.jsx)(d.default,{style:k.captionText,children:"Sampling Steps"}),(0,w.jsx)(y(),{style:k.slider,minimumValue:3,maximumValue:50,step:1,value:c,minimumTrackTintColor:"#958DA5",maximumTrackTintColor:"#9DA58D",thumbTintColor:"#6750A4",onValueChange:function(e){u(e),t(e)}}),(0,w.jsx)(d.default,{style:k.sliderValue,children:c}),(0,w.jsx)(d.default,{style:k.captionText,children:"Prompt Guidance"}),(0,w.jsx)(y(),{style:k.slider,minimumValue:0,maximumValue:10,step:.1,value:m,minimumTrackTintColor:"#958DA5",maximumTrackTintColor:"#9DA58D",thumbTintColor:"#6750A4",onValueChange:function(e){f(parseFloat(e.toFixed(2))),i(parseFloat(e.toFixed(2)))}}),(0,w.jsx)(d.default,{style:k.sliderValue,children:m}),(0,w.jsx)(d.default,{style:k.captionText,children:"Style & Layout"}),(0,w.jsx)(y(),{style:k.slider,minimumValue:0,maximumValue:2,step:.1,value:v,minimumTrackTintColor:"#958DA5",maximumTrackTintColor:"#9DA58D",thumbTintColor:"#6750A4",onValueChange:function(e){x(parseFloat(e.toFixed(2))),a(parseFloat(e.toFixed(2)))}}),(0,w.jsx)(d.default,{style:k.sliderValue,children:v})]})}var v="#FFFFFF",k=s.default.create({container:{alignItems:"center",paddingTop:50},slider:{width:350,height:40},captionText:{color:v,fontSize:20,textAlign:"center",letterSpacing:3,width:350,fontFamily:"Sigmar"},sliderValue:{color:v,fontSize:18,letterSpacing:3,textAlign:"center",paddingBottom:30,width:350,fontFamily:"Sigmar"}}),x=i(4467),A=i(6773);function S(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function j(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?S(Object(i),!0).forEach((function(t){(0,x.default)(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):S(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function C(e){var t=e.setPlaySound,a=e.setPrompt,n=e.inferredPrompt,s=o.useState(""),c=(0,r.default)(s,2),d=c[0],m=c[1],f=j(j({},I.input),{},{width:g.default.get("window").width>500?500:g.default.get("window").width-80});(0,o.useEffect)((function(){n&&(m(n),a(n))}),[n]);return(0,w.jsxs)(l.default,{style:{flexDirection:"row",alignItems:"flex-end"},children:[(0,w.jsx)(A.default,{style:f,placeholder:"",multiline:!0,textAlign:"center",onChangeText:function(e){m(e),a(e)},value:d,maxLength:2e4}),(0,w.jsx)(u.default,{style:function(e){return[{height:30,width:30,backgroundColor:e.pressed?"#B58392":"#3a3c3f",borderRadius:6,padding:10,marginTop:10,alignItems:"center",justifyContent:"center",zIndex:1}]},onPress:function(){m(""),a(""),t("click")},children:(0,w.jsx)(h.default,{source:i(1051),style:{width:"100%",height:"100%",resizeMode:"contain"}})})]})}var P="#FFFFFF",F="#B58392",T="#000000",I=s.default.create({input:{backgroundColor:P,borderColor:F,borderBottomLeftRadius:4,borderWidth:4,borderBottomRightRadius:4,borderStartWidth:10,borderEndWidth:10,borderRadius:6,height:200,paddingLeft:10,paddingRight:10,fontSize:20,color:T,fontFamily:"Sigmar",marginRight:10}}),R=i(5009),B=i(558);function D(){var e=(0,o.useRef)((0,n.default)(Array(12)).map((function(){return new R.default.Value(0)}))).current,t=(0,B.default)().width;(0,o.useEffect)((function(){e.map((function(e,t){var i=R.default.timing(e,{toValue:1,duration:2e3,useNativeDriver:!1}),a=R.default.timing(e,{toValue:0,duration:2e3,useNativeDriver:!1}),n=300,r=450,o=600,s=[t*n,t*r,(11-t)*n,t*o,(11-t)*r,t*n,(11-t)*o,t*r,(11-t)*n,(11-t)*r,t*o,(11-t)*o].map((function(e,t){return R.default.sequence([R.default.delay(e),i,a])})),l=R.default.sequence(s);return R.default.loop(l)})).forEach((function(e){e.start()}))}),[e]);var i=e.map((function(e){return e.interpolate({inputRange:[0,1],outputRange:t>1e3?[60,90]:[20,30],extrapolate:"clamp"})})).map((function(e){return{fontSize:e}}));return(0,w.jsx)(l.default,{style:z.containerbreathing,children:(0,w.jsxs)(d.default,{style:z.heading,children:[(0,w.jsx)(R.default.Text,{style:[z.char,i[0]],children:"P"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[1]],children:"I"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[2]],children:"X"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[3]],children:"E"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[4]],children:"L"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[5]],children:" "}),(0,w.jsx)(R.default.Text,{style:[z.char,i[6]],children:"P"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[7]],children:"R"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[8]],children:"O"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[9]],children:"M"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[10]],children:"P"}),(0,w.jsx)(R.default.Text,{style:[z.char,i[11]],children:"T"})]})})}var z=s.default.create({containerbreathing:{flex:1,alignItems:"center",flexDirection:"row",justifyContent:"center"},char:{marginHorizontal:15},heading:{fontWeight:"bold",fontFamily:"Sigmar",color:"#6750A4",paddingTop:25,position:"absolute"}}),O=i(5781);function M(e){var t=e.passModelID,i=(0,o.useState)("Model ID"),a=(0,r.default)(i,2),n=a[0],s=a[1];return(0,w.jsx)(O.Dropdown,{style:G.dropdown,selectedTextStyle:G.selectedTextStyle,placeholderStyle:G.placeholderStyle,data:[{label:"Random",value:"Random"},{label:"AuraFlow",value:"fal/AuraFlow"},{label:"Stable Diffusion 3",value:"stabilityai/stable-diffusion-3-medium"},{label:"Stable Diffusion XL",value:"stabilityai/stable-diffusion-xl-base-1.0"},{label:"Pixel",value:"nerijs/pixel-art-xl"},{label:"Voxel",value:"Fictiverse/Voxel_XL_Lora"},{label:"Van-Gogh",value:"dallinmackay/Van-Gogh-diffusion"},{label:"Anime - (gsdf)",value:"gsdf/Counterfeit-V2.5"}],labelField:"label",valueField:"value",placeholder:n,onChange:function(e){t(e),s(e.label)}})}var E="#9DA58D",L="#FFFFFF",G=s.default.create({dropdown:{margin:16,height:50,width:340,borderBottomColor:E,borderBottomWidth:3},placeholderStyle:{color:L,fontSize:25,fontFamily:"Sigmar",textAlign:"center",letterSpacing:3},selectedTextStyle:{color:L,fontSize:20,fontFamily:"Sigmar",letterSpacing:3,textAlign:"center"}}),V=i(467),H=i(4037),W=i(932),N=i(3303),q=i(9050),_=i(4692),J=(i(8945),i(3558),{backgroundColor:"#25292e",selectButtonBackground:"#3a3c3f",white:"#FFFFFF"}),K=s.default.create({flatListContainer:{width:"auto",height:"auto"},switchesRowContainer:{backgroundColor:J.backgroundColor,alignItems:"center",justifyContent:"center",width:300,height:50,marginBottom:20,flexDirection:"row",overflow:"auto"},imageColumnContainer:{alignItems:"center",flexDirection:"column",overflow:"auto"},columnContainer:{flex:1,alignItems:"center",flexDirection:"column"},selectButton:{marginTop:10,borderRadius:4,paddingHorizontal:32,elevation:3,fontFamily:"Sigmar",backgroundColor:J.selectButtonBackground},promptText:{color:J.white,fontSize:18,textAlign:"center",letterSpacing:2,lineHeight:30,fontFamily:"System"},sliderText:{fontSize:18,fontWeight:"bold",textAlign:"center",letterSpacing:2,lineHeight:30,fontFamily:"Sigmar"},imageCard:{backgroundColor:J.buttonBackground,elevation:3,shadowColor:"#000",shadowOffset:{width:0,height:2},shadowOpacity:.25,shadowRadius:3.84},changeButton:{width:20,height:20,justifyContent:"center",alignItems:"center"}});const U=function(e){var t=e.columnCount,i=e.selectedImageIndex,a=e.setSelectedImageIndex,s=e.initialReturnedPrompt,c=e.setReturnedPrompt,m=e.promptList,f=e.setPromptList,p=e.setPlaySound,y=e.imageSource,b=e.setImageSource,v=e.styleSwitch,k=e.setStyleSwitch,x=e.settingSwitch,A=e.setSettingSwitch,S=(0,o.useState)(0),j=(0,r.default)(S,2),C=j[0],P=j[1],F=(0,o.useState)(160),T=(0,r.default)(F,2),I=T[0],R=T[1];(0,o.useEffect)((function(){g.default.get("window").width<1e3&&R(null!==i?440+C:160)}),[i,C]);var B=function(){var e=(0,V.default)((function*(e){if("granted"===(yield N.requestMediaLibraryPermissionsAsync()).status){console.log("Selecting image");var t=yield N.launchImageLibraryAsync({mediaTypes:q.MediaTypeOptions.Images,allowsEditing:!0,aspect:[4,3],quality:1});t.cancelled||(p("swoosh"),b((function(i){var a=(0,n.default)(i);return a[e]=t.assets[0].uri,a[e+1]=_,a})),f((function(t){var i=(0,n.default)(t);return i[e]="Uploaded Image",i})))}else alert("Sorry, we need media library permissions to select an image.")}));return function(t){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){c(null!==i?m[i]:s)}),[i]);function D(e){var a=(i+1)%t===0||i===y.length-1,n=i%t===0;return i===e+(n?-1:1)||i===e+(n?-2:a?2:-1)}return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(d.default,{style:[K.promptText,{width:500,margin:20,fontSize:14}],children:"Click Image to Enlarge. If Image is enlarged it will be used as an input image for the next image generated. Use either or both the Style and Layout attributes to affect how the model interprets the input image."}),(0,w.jsxs)(l.default,{style:K.switchesRowContainer,children:[(0,w.jsxs)(l.default,{style:K.columnContainer,children:[(0,w.jsx)(d.default,{style:[{color:v?"#9DA58D":"#FFFFFF"},K.sliderText],children:"Style"}),(0,w.jsx)(H.default,{trackColor:{false:"#9DA58D",true:"#767577"},thumbColor:"#B58392",activeThumbColor:"#6750A4",ios_backgroundColor:"#3e3e3e",onValueChange:function(){k(!v),p("switch")},value:v})]}),(0,w.jsxs)(l.default,{style:K.columnContainer,children:[(0,w.jsx)(d.default,{style:[{color:x?"#9FA8DA":"#FFFFFF"},K.sliderText],children:"Layout"}),(0,w.jsx)(H.default,{trackColor:{false:"#958DA5",true:"#767577"},thumbColor:"#B58392",activeThumbColor:"#6750A4",ios_backgroundColor:"#3e3e3e",onValueChange:function(){A(!x),p("switch")},value:x})]})]}),(0,w.jsx)(l.default,{style:K.flatListContainer,children:(0,w.jsx)(W.default,{data:y,numColumns:t,keyExtractor:function(e,t){return t.toString()},renderItem:function(e){var t=e.item,n=e.index;return(0,w.jsxs)(l.default,{style:[K.imageColumnContainer,{width:D(n)?0:i===n?330:n===y.length-1?160:105,height:g.default.get("window").width<1e3&&i==n?I:i===n?440:n===y.length-1?160:105,margin:0,marginTop:i===n?20:0,overflow:"visible"}],children:[(0,w.jsx)(l.default,{style:[K.columnContainer],children:(0,w.jsx)(u.default,{onPress:function(){p("click"),a(i!==n?n:null)},style:[K.imageCard,{alignItems:"flex-start",justifyContent:"flex-start",width:D(n)?0:i===n?320:100,height:D(n)?0:i===n?400:100,borderRadius:i===n?30:0}],children:(0,w.jsx)(h.default,{source:"number"===typeof t?t:{uri:t},style:[{width:D(n)?0:i===n?320:100,height:D(n)?0:i===n?400:100,borderRadius:i===n?30:0}]})})}),g.default.get("window").width<1e3&&i===n&&n!==y.length-1&&(0,w.jsx)(d.default,{style:[K.promptText,{flexShrink:1}],numberOfLines:1e3,onLayout:function(e){var t=e.nativeEvent.layout.height;P(t)},children:m[n]}),n===y.length-1&&!i&&(null===i||n!==i+2)&&(null===i||2!==y.length)&&(0,w.jsx)(u.default,{style:[K.selectButton],onPress:function(){p("click"),B(n)},children:(0,w.jsx)(d.default,{style:[K.promptText,{fontFamily:"Sigmar"}],children:"Select"})})]})}},t)})]})};var Z=i(530),X=i(1284),Q=i(4663),Y="#25292e",$="#FFFFFF",ee=s.default.create({rowContainer:{backgroundColor:Y,display:"flex",flexDirection:"row",marginTop:10,overflow:"visible"},columnContainer:{flex:1,alignItems:"center",flexDirection:"column"},button:{margin:10,borderRadius:4,paddingHorizontal:32,elevation:3,fontFamily:"Sigmar"},activityIndicator:{marginLeft:50},promptText:{color:$,fontSize:18,fontWeight:"bold",textAlign:"center",letterSpacing:2,lineHeight:30,fontFamily:"Sigmar"},sliderText:{fontSize:18,fontWeight:"bold",textAlign:"center",letterSpacing:2,lineHeight:30,fontFamily:"Sigmar"},changeButton:{width:20,height:20,justifyContent:"center",alignItems:"center",elevation:3,shadowColor:"#000",shadowOffset:{width:0,height:2},shadowOpacity:.25,shadowRadius:3.84}});const te=function(e){var t=e.setPlaySound,i=e.switchToFlan,a=e.setInferrenceButton,n=e.activity,s=e.longPrompt,c=e.setTextInference,g=e.switchPromptFunction,m=e.promptLengthValue,f=(0,o.useState)(!1),p=(0,r.default)(f,2),y=p[0],b=p[1];return(0,w.jsx)(w.Fragment,{children:n?(0,w.jsx)(Z.default,{size:"large",color:"#B58392",style:{margin:25}}):(0,w.jsxs)(w.Fragment,{children:[s?(0,w.jsx)(w.Fragment,{children:(0,w.jsxs)(l.default,{style:[ee.rowContainer],children:[(0,w.jsx)(u.default,{onPress:function(){c(!0),t("click")},style:function(e){return[{backgroundColor:e.pressed?"#958DA5":"#9DA58D",width:40,height:40,borderRadius:20,margin:10}]}}),(0,w.jsxs)(l.default,{style:ee.columnContainer,children:[(0,w.jsxs)(l.default,{style:[ee.rowContainer],children:[(0,w.jsx)(d.default,{style:[{color:y||m?"#FFFFFF":"#9FA8DA",marginRight:15},ee.sliderText],children:"Short"}),(0,w.jsx)(d.default,{style:[{color:y?"#FFFFFF":m?"#9FA8DA":"#FFFFFF",marginRight:15},ee.sliderText],children:"Long"})]}),(0,w.jsxs)(l.default,{style:[ee.rowContainer,{paddingBottom:10,justifyContent:"space-between"}],children:[(0,w.jsx)(H.default,{style:{marginRight:40},trackColor:{false:"#958DA5",true:"#767577"},thumbColor:"#B58392",activeThumbColor:"#6750A4",ios_backgroundColor:"#3e3e3e",onValueChange:function(){b(!1),g()},value:m}),(0,w.jsx)(u.default,{onPress:function(){i(),b(!0),t("click")},children:(0,w.jsx)(h.default,{source:y?X:Q,style:[{marginRight:30},ee.changeButton]})})]})]})]})}):(0,w.jsx)(u.default,{onPress:function(){c(!0),t("click")},style:function(e){return[{backgroundColor:e.pressed?"#958DA5":"#9DA58D"},ee.button]},children:function(e){var t=e.pressed;return(0,w.jsx)(d.default,{style:ee.promptText,children:t?"PROMPTED!":"Prompt"})}}),(0,w.jsx)(u.default,{onPress:function(){a(!0),t("click")},style:function(e){return[{backgroundColor:e.pressed?"#9DA58D":"#958DA5",marginBottom:20},ee.button]},children:function(e){var t=e.pressed;return(0,w.jsx)(d.default,{style:ee.promptText,children:t?"INFERRED!":"Inference"})}})]})})};var ie=s.default.create({expandButton:{width:30,height:30,borderRadius:15,justifyContent:"center",alignItems:"center",backgroundColor:"#3a3c3f",elevation:3,shadowColor:"#000",shadowOffset:{width:0,height:2},shadowOpacity:.25,shadowRadius:3.84,marginRight:30},expandImage:{width:20,height:20,justifyContent:"center",alignItems:"center"},galleryContainer:{flex:1,flexDirection:"row",alignSelf:"flex-start",marginLeft:(g.default.get("window").width,"20%"),marginBottom:0}});const ae=function(e){var t=e.setPlaySound,a=e.isImagePickerVisible,n=e.setImagePickerVisible,r=e.setIsGuidanceVisible,o=e.isGuidanceVisible,s=e.isGuidance,c=i(1297),g=i(8707);return(0,w.jsxs)(l.default,{style:[ie.galleryContainer],children:[(0,w.jsx)(u.default,{style:[ie.expandButton],onPress:function(){t("expand"),s?r(!o):n(!a)},children:s?o?(0,w.jsx)(h.default,{source:g,style:ie.expandImage}):(0,w.jsx)(h.default,{source:c,style:ie.expandImage}):a?(0,w.jsx)(h.default,{source:g,style:ie.expandImage}):(0,w.jsx)(h.default,{source:c,style:ie.expandImage})}),(0,w.jsx)(d.default,{style:{fontSize:24,color:"#ffffff",fontFamily:"Sigmar",letterSpacing:5},children:s?"Guidance":"Gallery"})]})},ne=JSON.parse('{"seeds":["A surreal landscape with floating islands and waterfalls","Portrait of a cyborg in a neon-lit alley","Futuristic cityscape with flying cars and holographic billboards","A steampunk airship soaring through a stormy sky","Fantasy forest with bioluminescent plants and mythical creatures","Underwater scene with ancient ruins and glowing jellyfish","A haunted Victorian mansion on a moonlit night","Retro-futuristic diner with robots serving milkshakes and burgers","An enchanted garden filled with oversized, colorful flowers","Post-apocalyptic wasteland with rusted vehicles and abandoned buildings","A whimsical tea party in a field of mushrooms","Cyberpunk street market with neon signs and holograms","An eerie, misty swamp with twisted, gnarled trees","Majestic mountain range with a dragon soaring overhead","Retro arcade with pixelated characters and glowing machines","A serene Japanese garden with cherry blossoms and koi","Futuristic space station with a view of distant galaxies","An old, abandoned amusement park with rusting rides","Surreal desert landscape with melting clocks and distorted shapes","A vibrant, colorful coral reef teeming with marine life","Gothic cathedral with stained glass windows and gargoyles","Retro 1950s suburban neighborhood with pastel-colored houses","An otherworldly cave system with glowing crystals and stalagmites","Futuristic metropolis with towering skyscrapers and sleek monorails","A whimsical hot air balloon ride over a candy land","Haunted forest with twisted trees and eerie, glowing eyes","An underwater city with bio-luminescent architecture and sea creatures","Retro 1980s arcade with neon lights and classic games","Surreal, Escher-like architecture with impossible staircases and geometry","A vibrant, bustling Chinatown with lanterns and street vendors","Steampunk laboratory with brass machinery and bubbling beakers","An enchanted library with floating books and magical artifacts","Futuristic race track with sleek, hovering vehicles and holograms","A serene, misty mountain temple with monks and prayer flags","Retro 1960s inspired space age interior with mod furniture","An eerie, abandoned hospital with rusting equipment and flickering lights","Whimsical tree house village with bridges and fairy lights","Cyberpunk rooftop garden with neon plants and city views","A surreal, Dali-inspired desert with melting objects and distortions","Futuristic underwater research facility with glass domes and submarines","An ancient, overgrown Mayan temple in a dense jungle","Retro 1970s discotheque with mirrored ball and colorful lights","A whimsical, oversized tea party in a field of flowers","Haunted, abandoned circus with rusting rides and eerie clowns","An otherworldly, bioluminescent mushroom forest with glowing creatures","Futuristic, eco-friendly city with vertical gardens and clean energy","A serene, misty lakeside cabin with a wooden dock","Retro 1920s speakeasy with art deco decor and live jazz","An enchanted, fairy-tale castle with towers and a moat","Surreal, floating islands with waterfalls and lush vegetation","A vibrant, colorful Day of the Dead celebration","Steampunk airship interior with leather seats and brass fittings","An eerie, misty graveyard with ancient tombstones and crypts","Futuristic, neon-lit Tokyo street with towering skyscrapers and holograms","A whimsical, oversized chess board with living pieces","Haunted, Victorian-era asylum with rusting equipment and eerie shadows","An otherworldly, crystal cave with glowing formations and pools","Retro 1940s film noir detective office with venetian blinds","A serene, misty bamboo forest with a winding path","Futuristic, alien landscape with strange plants and structures","An ancient, underground Egyptian tomb with hieroglyphs and sarcophagi","Whimsical, oversized candy land with gingerbread houses and lollipops","Cyberpunk, rainy alleyway with neon signs and puddle reflections","A surreal, Escher-like library with endless staircases and books","Haunted, abandoned theater with dusty stage and eerie shadows","An otherworldly, bioluminescent deep-sea creatures and underwater volcanoes","Retro 1930s art deco skyscraper with golden accents","A serene, misty waterfall in a lush, green forest","Futuristic, Mars colony with dome habitats and red landscapes","An ancient, overgrown Aztec pyramid in a dense jungle","Whimsical, oversized music box with dancing figurines and gears","Steampunk, clockwork city with brass towers and gears","An eerie, misty bog with twisted trees and glowing wisps","Futuristic, underwater hotel room with panoramic views of sea life","A vibrant, colorful Holi festival celebration with powder and joy","Retro 1980s roller rink with disco lights and skaters","An enchanted, fairy-tale garden with oversized flowers and butterflies","Surreal, Dali-inspired beach with melting clocks and distorted objects","A serene, misty Japanese onsen with hot springs and lanterns","Futuristic, floating city with sky bridges and flying vehicles","An ancient, underground Incan city with gold artifacts and carvings","Whimsical, oversized board game with life-sized pieces and obstacles","Cyberpunk, underground hacker den with multiple screens and wires","A surreal, M.C. Escher-inspired city with impossible architecture","Haunted, abandoned amusement park with rusting rides and eerie clowns","An otherworldly, bioluminescent alien forest with strange flora and fauna","Retro 1950s drive-in movie theater with classic cars and screen","A serene, misty river with a lone fisherman in a boat","Futuristic, eco-friendly floating farm with hydroponic plants and drones","An ancient, overgrown Roman amphitheater with crumbling columns and statues","Whimsical, oversized toy train set with miniature landscapes and buildings","Steampunk, submarine interior with brass pipes and vintage gauges","An eerie, misty abandoned hospital with rusting equipment and flickering lights","Futuristic, neon-lit cyberpunk street food market with exotic dishes","A vibrant, colorful Oktoberfest celebration with beer and pretzels","Retro 1960s hippie commune with tie-dye and peace signs","An enchanted, fairy-tale treehouse with glowing lanterns and vines","Surreal, Salvador Dali-inspired desert with elephants and distorted objects","A serene, misty Zen garden with raked sand and rock formations","Futuristic, space elevator with a view of Earth from above","An ancient, underground Mayan cenote with crystal-clear water and stalactites","Alien cityscape with crystalline spires and bioluminescent flora","Dystopian megacity with towering arcologies and smog-filled skies","Enchanted forest glade with glowing mushrooms and woodland sprites","Retrofuturistic 1950s kitchen with hovering robotic servants","Underwater civilization of merfolk with coral cities and anemone gardens","Cyberpunk marketplace with neon signs and holographic advertisements","Surreal dreamscape with melting clocks and gravity-defying architecture","Mythical realm of giants with colossal inhabitants and megastructures","Alien jungle with bioluminescent plants and otherworldly creatures","Abandoned industrial complex overrun by nature and rust","Futuristic clean energy facility with sleek, sustainable design","Haunted gothic castle with gargoyles and ghostly apparitions","Fantasy tavern filled with dwarves, elves, and wizards","Neon dystopia with megacorporations and cybernetic augmentations","Alien planetary ring system with exotic celestial phenomena","Overgrown post-apocalyptic cityscape with vegetation reclaiming the ruins","Psychedelic interdimensional rift with fractal patterns and impossible geometry","Mythical undersea kingdom of Atlantis with ruined temples","Alien safari with bizarre extraterrestrial megafauna and landscapes","Dieselpunk retrofuturistic airship with ornate brass fittings","Enchanted winter wonderland with crystalline ice formations","Cyberpunk virtual reality realm with digital landscapes","Surreal abstract mindscape with symbolic and psychological imagery","Mythological realm of the gods with celestial palaces","Alien desert with crystalline sand dunes and bioluminescent cacti","Futuristic arcology with self-sustaining, eco-friendly architecture","Haunted Victorian mansion with ghosts and paranormal phenomena","High fantasy dwarven forge with molten rivers of lava","Neon-lit cyberpunk red light district with holographic dancers","Celestial realm with divine beings and cosmic wonders","Prehistoric alien world with towering behemoths and primordial landscapes","Post-apocalyptic tribal civilization in a world reclaimed by nature","Fractal interdimensional vortex with kaleidoscopic patterns and colors","Mythological realm of the Fae with whimsical forests and creatures","Desert alien oasis with bioluminescent waters and exotic lifeforms","Utopian green arcology with lush hanging gardens and parks","Haunted pirate shipwreck with ghostly sailors and sunken treasures","Epic dwarven kingdom with vast underground mines and forges","Cyberpunk hacker hideout with arrays of computer terminals","Surreal Escher-inspired architecture with impossible stairways","Primordial alien ocean with bioluminescent leviathans and coral formations","Post-apocalyptic shanty town built from scavenged scrap","Hyperspace wormhole vortex with fractal tunnel visuals","Mythological Norse realm with fearsome giants and mystic runes","Alien tropical archipelago with luminescent waters and exotic flora","Solarpunk eco-city with sustainable biomimetic architecture","Haunted mansion\'s dimly lit library with ancient tomes","Subterranean dwarven city carved into colossal caverns","High-tech cyberpunk corporate lobby with holographic displays","Surreal industrial dreamscape with abstract factory machinery","Primordial alien swampland with bioluminescent spores and colossal flora","Post-apocalyptic coastal town with rusted shipwrecks","Tesseract kaleidoscope with recursive fractal geometries","Mythological Chinese realm with ancient dragons and pagodas","Majestic lion lounging in a surreal Salvador Dali landscape","School of tropical fish swimming through an underwater cityscape","Herd of elephants migrating across a futuristic alien desert","Playful kittens frolicking in a whimsical candy land","Mighty dragon perched atop a steampunk clockwork tower","Curious raccoons exploring the ruins of an abandoned spaceship","Flamboyance of flamingos in a psychedelic neon swamp","Hummingbirds hovering among bioluminescent alien plant life","Pod of dolphins leaping through the air in Atlantis","Butterflies with kaleidoscopic fractal patterns on their wings","Majestic unicorn grazing in an enchanted moonlit forest","Cyberpunk alleyway with hovering robotic cats and neon signs","Surreal beach with melting clocks and wandering penguins","Fantasy tavern filled with mythical creatures and drunken dwarves","Army of robotic ants constructing a futuristic megalopolis","Ghostly wolves howling in a haunted gothic graveyard","Dinosaurs roaming a prehistoric alien jungle planet","Pod of narwhals swimming under the northern lights","Cybernetic dragonflies with circuits and bioluminescent wings","Cheshire cats phasing in and out of fractal dimensions","Owls perched among ancient ruins overgrown with vines","Pack of cyborg wolves prowling a neon-lit cityscape","Butterflies made of stained glass in a whimsical garden","School of robotic fish swimming through coral datascapes","Phoenix rising from the ashes of a dying star","Prismatic peacocks strutting through Escherian architecture","Dinosaurs battling futuristic mechs in a post-apocalyptic world","Aurora borealis shimmering over a pack of arctic foxes","Bioluminescent deep sea creatures in a fractal undersea trench","Koi fish swimming lazily in the clouds of a shattered skyline","Griffin guarding the gates to a mythical dwarven city","Pegasus soaring over a cyberpunk megalopolis at sunset","Jellyfish exploring the flooded ruins of an ancient temple","Origami swans brought to life in a paper-craft garden","Clockwork songbirds serenading a maiden in a fairy tale","Pandas playing among the bamboo stalks of a synthwave forest","Neon snakes slithering through tangled circuits and wires","Hippogriffs taking flight from a desert alien spaceport","Salamanders crawling amid the volcanic forges of a dwarven realm","Ravens perched atop decaying gothic gargoyles in a graveyard","Kangaroos hopping through a retro-futuristic chrome diner scene","Bioluminescent deep sea anglerfish in a dark alien abyss","Cybernetic bees pollinating holographic flowers in a solarpunk garden","Shimmering shoal of chromatic pixie-fishes in a whimsy pond","Flock of ethereal astral birds soaring among celestial nebulae","Robotic mouse scurrying through the gears of a steampunk machine","Mesmerizing hypnotic fractal butterflies fluttering in the void","Majestic phoenix rising reborn through the datascapes","Mythical jackalopes frolicking in a field of mushroom rings","School of neon deep sea creatures in a bioluminescent trench","Pixie dust motes forming whimsical fairy animal companions","Galactic turtle swimming through a nebula in deep space","Maneki-neko cat beckoning from a retro-futuristic Japanese alleyway","Gilded andromedan spider spinning circuit-board geometric webs","Raging thunderstorm with lightning illuminating flying dragons","Gentle summer rain falling on a bustling cyberpunk city","Tornado of neon energy tearing through a holographic metropolis","Snowflakes made of intricate fractal patterns drifting down","Rainbow after a storm over a surreal Escher-inspired village","Scorching desert heat waves distorting alien monolithic structures","Hailstorm of gemstones pelting a crystalline fairy realm","Gentle fog rolling through an enchanted mossy forest glade","Auroras shimmering over an igloo village in the arctic","Ash cloud from a volcanic eruption shrouding Atlantis ruins","Whirlwind of autumn leaves swirling around a haunted mansion","Sun dogs refracting prismatic auras around a solarpunk habitat","Heatwaves rising from superheated datascapes formed by AI minds","Blizzard obscuring all but the spires of a frozen citadel","Shards of ice refracting rainbows across a winter wonderland","Storm of swirling bioluminescent spores in an alien deep jungle","Nexus of dark matter coalescing into an event horizon","Motes of light dancing in curtains of ethereal auroras","Tranquil sunny day with rays warming an overgrown Zen garden","Arcane sigils and runes swirling in the clouds of vapor","Holographic thunderheads flickering with fractal lightning","Gusts of wind rippling the surface of obsidian alien oceans","Calm before the storm as dark clouds gather over fairytale realms","Cosmic microwave background - the oldest light in the universe","Irradiated fallout from a gamma ray burst mutating terra","Supercell arcus clouds undulating with internal vortices","Infrared thermogram of an otherworldly volcanic eruption","Fiery solar flare spiking from the chromosphere of a red sun","Celestial planetary formation in stellar stellar nursery nebulae","Wind of burning embers swirling over the ruins of a lost world","Gravity wave interference patterns from a binary pulsar merger","Time lapses of cloud sculptures shaped by aerosol dispersions","Lucid landscapes bathed in phosphorescent lunar glow from rings","Cosmic jets of plasma erupting from a supermassive black hole","Pearlescent rainbow clouds iridescent after an alien rainstorm","Ice crystals forming an aureole halo around a winter sun","Heat shimmers rising from radioactive desert glass cracked earth","Cumulus edifice towering thousands of feet as a supercell storm","Glittering diamond dust catching auroras over frozen tundra","Monsoon deluge cascading through overgrown jungle ruins","Coronal rain of hot plasma raining back onto the solar surface","Airborne sandstorm enveloping ruins on a distant alien world","Aurora australis reflecting in mirror lakes of Antarctica","Lightning storm sparking wildfires that dance across dry plains","Colossal mushroom cloud of particulate debris from an impact","Ghostly fog drifting through a cursed shipwreck graveyard","Sundogs forming misaligned spectral halos around the sun","Mesmerizing supercooled silver iridescent lenticular clouds","Mercury rain bouncing in shimmering droplets on an exoplanet","Nighttime thunderstorm energies captured in Lichtenberg figures","Rivers of plasma on the surface of the sun flowing in granules","Delugian downpours flooding the remnants of an ancient city","Crown flash of rays piercing through a hole in storm clouds","Bioluminescent rain interacting with alien spore clouds","Fire whirls of flame carried on catastrophic pyrocumulus horns","Teddy bears coming alive at a moonlit toy factory","Giant LEGO constructions of spaceships and robots battling","Toy soldiers defending a doll\'s house from evil clockwork mice","Wind-up robots playing in a steampunk tin toy town","Stuffed animals having a tea party with living confectionery","Glow-in-the-dark dinosaur toys roaming a bioluminescent jungle","Marble run of glass orbs cascading through ethereal sculptures","Jack-in-the-box cyborg clowns performing for android children","Sentient rag dolls dancing under shimmering northern lights","Pixelated action figures battling 8-bit video game villains","Wooden train carrying living cargo through toadstool forests","Kaleidoscopic viewmaster reels displaying fractal other dimensions","Nesting matryoshka dolls revealing bizarre alien worlds inside","Retro Japanese tin robot toys waging mechabattle in neon streets","Origami paper cranes taking flight over shoguns and samurai","Bouncing ball submerged in thick alien fluid defying gravity","Antique clockwork tin toys winding their spring-loaded gears","Play-Doh modeling sculpted bioluminescent alien flora and fauna","Holographic viewmaster reels displaying singularities and wormholes","Rocking horse galloping alongside spectral nightmares and unicorns","Living plush animals adventuring through enchanted fairy realms","Circuit-bent Furbies glitching distorted gibberish and static","Marbles rolling through psychedelic warped gravity tunnels","Holograms of plastic dinosaurs projected from mid-century toys","Slinky snake slithering down endless fractal staircases ","Rube Goldberg contraption of clashing tin wind-up toys","Levitating Newton\'s cradle of neutron star spheres in space","Rubber duck regatta sailing uncharted celestial seas","Fuzzy pipe-cleaner creatures exploring their own micro-worlds","Tinker toy ferris wheel through cosmic kaleidoscopic patterns","Bubbles floating frozen like glass in an anti-gravity chamber","Stretching sticky hands of green plastic toy soldiers scaled up","Etch A Sketch drawings of geometric cities spring to 3D life","Playing cards becoming living court jesters and royalty","Spirograph roughs becoming hypnotic otherworldly mandalas","Lawn darts piercing ethereal anti-gravity spheres","Dominos toppling through portals across impossible dimensions","Levitating magnetic geometric shapes assembling impossible toys","Jump rope rhythmically dancing in accelerating simulated gravity","Phosphorescent glow-in-the-dark yo-yo\'s orbiting alien planets","Slinky cascading down stairs warped by cosmic gravitational lensing","Lincoln Logs constructing a miniature wild-west saloon town","Pop-up book revealing paper origami scenes springing to life","Rainbow parachute men floating amid kaleidoscopic visions","Ethereal soap bubbles forming geometric rhombic polyhedra","Spirograph patterns evolving in mesmerizing fractal geometries","Jack-in-the-box with arcane symbols and nightmare beasts","Living nesting Russian dolls revealing bizarre visions inside","Kinetic ball sculpture defying physics and Newtonian gravity","Retro robot toy dancing in front of pulsing color fields","Bouncy balls mimicking proton decay amid ethereal plasma trails","Soap bubbles reflecting fractal dimensions like cosmic drosteworlds","Pop-up book springing open to reveal enchanted fairytale realms","Spirographs manifesting paisleys engulfing everything fractal","Holographic cyberpunk bodysuit with circuit patterns glowing neon","Retro-futuristic spacesuit with ornate brass fittings and porthole","Ethereal celestial gown with sleeves like iridescent nebulas","Gothic mourning dress with wispy chiffon and jet beadwork","Bioluminescent deep sea evening gown with shimmering patterns","Haute couture ballgown with surreal melting clock elements","Psychedelic tiedye jumpsuit shifting in vibrant kaleidoscopic hues","Exquisite fractal lace patterns on Victorian lingerie undergarments","Tron-inspired light cycle racing suit electrified with glowing lines","Elegant gown inspired by Art Nouveau organic floral motifs","Alien ceremonial robes shimmering like a gaseous nebula\'s glow","Sleek latex catsuit with holographic iridescent rainbow sheens","Medieval fantasty wizard\'s robes with arcane geometric patterns","Post-apocalyptic tribal garb made from scavenged materials","Neon dreamscape kimono with swirling optical illusion patterns","Glamorous feathered flapper dress from a 1920\'s speakeasy","Ceremonial shibori dyed and embroidered Japanese Kusazuri robe","Retro silver spacesuit with vintage fishing bowler and cableknit","Flowing Issey Miyake pleated heat-ray dress in origami folds","Cyberpunk biker\'s armored jacket with tribal circuit patterns","Evening dress appearing to defy gravity with upswept hemline","Safari explorer\'s outfit with utility pockets & pith helmet","Vivienne Westwood bondage trouser with shocking zippers seams","Alexander McQueen kaleidoscopic skull-lace camouflage gown","Iris van Herpen crystalline 3D printed plastic haute couture","Phosphorescent deep sea diver\'s suit glowing bioluminescent","Hand-woven huipil with intricate brocade and Mayan glyphs","Fairy princess gown with delicate dragonfly gossamer wings","Baroque corseted ballgown with gravity-defying panniers","Cloak fashioned from iridescent feathers of tropical birds","Rococco gentleman\'s waistcoat with ornate metallic embroidery","Armor suit crafted from shining articulated mirrored plates","Grecian diaphanous goddess gown fluttering ethereal layers","Zoot suit made of light refracting prismatic holographic panels","Haute couture rose made from thousands of delicate woven stems","Warrior maiden\'s corseted leather outfit with sigil accents","Victorian horsehair woven evening shawl embroidered in jet","Fantasy armored breastplate with magical runes and emblems","Floral tea dress with intricate vintage chintz patchwork","Metallic foil lam\xe9 disco jumpsuit embellished with rhinestones","Delicate etherial organza opera coat with feather epaulets","Street punk leather spiked bracers and dog collar ensemble","Avant-garde sculptural garment with non-euclidean geometry","Billowing bridal gown train made of thousands of butterflies","Ragged steam-punk dystopian overcoat made from industrial scraps","Ornate coronation ceremonial cape with ermine and fleurs-de-lis","Psychedelic hypnotic swirling tiedye caftans and dashikis","Opulent Elizabethan ruffs and doublets with slashed sleeves","Harajuku Decora streetwear layered with toys and accessories","Gaslit cobblestone streets shrouded in thick pea soup fog","Hansom cabs waiting outside the grand entrance of Buckingham Palace","Street urchins playing amid the squalor of Dickensian slums","Bustling crowds flowing across the iconic Tower Bridge","Opulent interior of the Theatre Royal, Drury Lane","Chimney sweeps scampering across soot-stained rooftops at dusk","Formidable iron warships patrolling the churning waters of the Thames","Laughing gallery at Bedlam Asylum with restrained inmates","Underground tunnels of the Mail Rail delivery system","Hazy golden light filtering through stained glass at Westminster Abbey","Overcrowded debtors\' prison with families huddled in squalor","Book-lined reading room of the British Museum Library","Back alleys reeking of offal from Smithfield\'s meat market","Circus elephants parading through crowded Piccadilly Circus","Match girls strike over appalling conditions at Bryant & May","Polished oak bar of a dockside public house near Wapping","Royal Botanic gardens displaying exotic floral species under glass","Steam billowing from brewers over the Borough Market district","Grand arched interior of the rebuilt St Paul\'s Cathedral","Vendors hawking oysters and eels by gaslight in Covent Garden","Cholera outbreak overwhelming overwhelmed Nightingale nurses","Hackney carriages jostling through congestion at Charing Cross","Penny Gaffs showcasing raucous musical hall performances","Resurrection men stealing fresh cadavers from cemeteries at night","Elegant Huguenot silk weavers in the loft workshops of Spitalfields","Bodysnatchers bringing cadavers for illegal dissection and study","Lavish Grand Ball in the glittering halls of Bridgewater House","Political radicals distributing seditious pamphlets in Trafalgar Square","Paleontologists marveling at dinosaur fossils at the new Oxfordmuseum","Aristocrat\'s townhouse on residential St James\'s Square","Boisterous rookeries of the lawless St Giles rookery slum","Opulent men\'s club filled with taxidermied animal trophies","Music hall stage crowded with rowdy, scantily-clad cancandancers","Fugitive rebels conspiring revolution at treacherous Cato Street","Freemasons holding secret initiations in the Masonic chambers","Abandoned children living in the sewer system of London\'s underbelly","Cramped millinery workshop of young women crafting bonnets","Royal Geological Society examining exotic rock specimens","Jack the Ripper prowling the dimly lit alleyways of Whitechapel","Mourners gathered for interment in the overfilled Highgate cemetery","Sailors brawling outside the shadowy environs of Ratcliffe Highway","Duels at dawn between gentlemen in Hyde Park near the Serpentine","Opulent carriage belonging to an aristocrat leaving Grosvenor Square","Match factory workers suffering from \'phossy jaw\' bone decay","Excavation of ancient Roman ruins near the London Wall","Crowded stalls of sea merchants at billingsgate fish market","Burkers suffocating victims to sell fresh cadavers to anatomists","Costermongers selling baskets of wares from wooden carts","Bareknuckle prizefight staged between rival gangs of ruffians","Public Punishment at the Pillory in Charing Cross","Disco Ball of Dandelion Fluff - A mirrored dance floor centerpiece formed from soft dandelion seeds","Pinecone Disco Shoes - Stylish platform shoes with pinecone scales as the textured uppers","Bamboo Motorcycle Chassis - The frame of a streetbike crafted entirely from woven bamboo","Stained Glass Aquarium - A fish tank with thick stained glass panes instead of clear sides","Duct Tape Formal Gown - An elegant evening dress sculpted using only silver duct tape","Grass Knit Winter Sweater - A cozy sweater hand-knit from interwoven blades of grass","Ice Cooler of Solid Ice - An ice chest formed from a single thick frozen block of ice","Edible Butterfly Garden - Flowers, vines, and butterflies made entirely of fruit leathers and candy","Granite Kitchen Sponge - A solid granite carving mimicking the texture of a porous sponge","Foil Candy Wrapper Chaps - Cowboy\'s chaps fashioned from thousands of candy wrappers","Salt Crystal Snowboard - A frosted snowboard with a rock salt crystal lattice surface","Barbed Wire Dreamcatcher - An intricate dreamcatcher crafted using only loops of barbed wire","Beef Jerky Baseball Glove - A baseball glove with the leather portions replaced by cured beef jerky","Porcelain Watering Can - An ornate, delicate watering can formed entirely out of fine porcelain","Rose Petal Bath Towels - Plush, luxurious bath towels woven from thousands of soft rose petals","Pasta Lamp Shades - Decorative lampshades built in whimsical shapes using uncooked pasta noodles","Mossy Bicycle Seat - A bike\'s cushioned seat upholstered in a layer of fresh, springy moss","Pine Needle Chainsaw - A functional chainsaw with cutting teeth replaced by pine needles","Flower Petal Parachute - A lightweight skydiving parachute sewn from vibrant flower petals","Shag Carpet Dartboard - A thick shag area rug fashioned into a bristled dartboard surface","Wicker Toilet Paper Holder - A rustic woven wicker toilet paper dispenser for the bathroom","Wax Sculpture Toiletries - Soap dishes, tooth brushes, made from sculpted colored wax castings","Pipe Cleaner Golf Club - A full set of golf clubs with grips and shafts made of pipe cleaners","Chewed Bubble Gum Mats - Car floor mats built by layering and compressing chewed bubblegum","Vinyl Record Flower Pots - Vintage vinyl LPs repurposed as planters for decorative plants","Parchment Wedding Dress - An intricately folded gown made entirely of pages from ancient books","Corn Husk Christmas Tree - A towering holiday tree built by weaving dried corn husks","Steel Wool Beach Towels - Coarse beach towels with terrycloth replaced by abrasive steel wool","Hard Candy Birdhouse - A decorative birdhouse with walls and roof of solid transparent candy","Wrapping Paper Pi\xf1ata - A festive pi\xf1ata shape constructed from layers of giftwrap paper","Human Hair Knit Mittens - A pair of cozy mittens hand-knit from long strands of human hair","Chalkboard Bicycle Helmet - A matte black bicycle helmet covered in rough chalkboard surface","Lava Rock Pet Beds - Basket beds with liners of solidified, porous lava rocks for pets","Breakfast Cereal Lampshade - A woven shade for a lamp built from dried breakfast cereal pieces","Cinnamon Stick Magazine Rack - A decorative slotted rack for magazines woven from cinnamon sticks","Jello Gadgets- A smartphone carved entirely from jiggly gelatin","Melted Chocolate Typewriter- A vintage typewriter cast in flowing milk chocolate","Spaghetti Suspension Bridge- A towering bridge constructed from dried spaghetti noodles","Stained Glass Skateboard- A deck made of vibrant stained glass shards","Marshmallow Rocket- A puffy, soft rocket ship made of marshmallow fluff","Crystalline Computer- A transparent computer formed from grown crystals","Woven Bacon Guitar- An electric guitar woven entirely from streaky bacon strips","Cork Motorcycle- A detailed motorcycle sculpture built from wine corks","Stucco Disco Ball- A mirrorball made of stucco with a rough, pockmarked surface","Bread Binoculars- A pair of binoculars baked from crusty bread loaves","Icy Hammock- A hammock frozen from a single thick sheet of ice","Chainmail Bikini- A swimsuit woven entirely from interlocking metal rings","Bubblegum Retro TV- A vintage television set blown entirely from pink bubblegum","Sour Candy Typewriter- A typewriter with keys made of sticky sour candy","Coconut Boombox- An oversized boombox carved from halves of a coconut shell","Edible Lingerie- A lacy undergarment made of spun edible candyfloss","Driftwood Piano- An impressive grand piano constructed from gnarled driftwood","Yarn Motorcycle- A detailed soft sculpture of a motorcycle made of colorful yarn","Ice Cream Sandals- A pair of strappy sandals crafted from melty ice cream scoops","Gummy Worm Lawnmower- A lawnmower with its metal parts replaced by gummy worms","Bark Canoe- A canoe carved from a single piece of thick, knotted bark","Granite Teddy Bear- A cuddly teddy bear sculpted from solid polished granite","Packing Peanut Recliner- An overstuffed recliner formed from packing peanuts","Candy Bikewheels- Bike wheels made of giant swirled lollipops instead of metal","Slime Kiddie Pool- A backyard kiddie pool filled with thick, green slime","Icicle Chandelier- A hanging chandelier where candles are made of individual icicles","Sawdust Hot Tub- A rustic outdoor jacuzzi tub filled with real sawdust","Concrete Paradise- A modern take on the \'Garden of Eden\' with plants in concrete pots","Melon Hammock- A relaxing hammock woven from sturdy hollowed-out melon rinds","Plant Pot Record Player- A retro record player with a large ceramic plant pot as the base","Beeswax Candelabra- Ornate candelabra where the candles are sculpted beeswax","Cherry Stem Necklace- Statement necklace of twisted, knotted cherry stems forming a chain","Tortilla Blanket- A soft blanket sewn together using freshly griddled tortillas","Fruit Leather Saddle- An equestrian saddle crafted entirely from dried fruit leather","Hay Mattress- A cozy bedroom mattress stuffed thickly with woven hay","Pine Needle Cape- A billowing cape hand-woven from thousands of pine needles","Pumpkin Bidet- A rustic farmhouse bidet with an oversized pumpkin as the basin","Tinsel Swing- A porch swing with a seat and frame woven from silver and gold tinsel","Sugar Cube Sofa- A geometric crystalline sofa composed of thousands of sugar cubes","A surgeon performing open-heart surgery in a submarine trench","A bartender crafting cocktails atop a scorching desert dune","A librarian shelving books in a crystalline alien archive","A janitor mopping the immense deck of an intergalactic spacecraft","A zookeeper caring for mythical beasts in an enchanted grove","A IT technician troubleshooting circuits in a bioluminescent reef","A mail carrier delivering letters via jetpack in a cyberpunk metropolis","A drill sergeant training recruits in supernova debris fields","An undertaker embalming remains within a haunted Victorian manor","A lumberjack felling trees on a terraformed exoplanet forest","A barber trimming hair amid the clouds of a vapor-shrouded realm","A dentist filling cavities inside themouth of a colossal stone golem","A busker serenading crowds in the neon-lit streets of Atlantis","A chimney sweep dusting soot from psychotropic, kaleidoscopic vents","An astronomer mapping galaxies from a steampunk observatory","A zeppelin pilot navigating through storms on a gas giant\'s atmosphere","A skydiving instructor training pupils amid antimatter lightning storms","A volcanologist studying eruptions in the blistering forges of Mordor","A marine biologist surveying an extraterrestrial ocean moon\'s tides","A ranger patrolling transcendent fairytale woodlands","An archaeologist excavating mind-bending non-Euclidean geometries","A rickshaw driver transporting fares through interdimensional wormholes","A witch doctor brewing potions in a nutrient vat aboard Nostromo","A street sweeper tidying fractal rubble after the Reality Wars","A cartographer mapping the contours of a hollow planetoid\'s interior","An acupuncturist relieving patients amid the chrono-fractured timestream","A bouncer screening rowdy braineaters at a cyberpunk neurocomplex","A lifeguard monitoring bioluminescent hyper-tsunamis on an alien ocean","A sushi chef slicing omakase from cosmic riftspawn ingredients","A tattoo artist inking fractal mandalas on psychedelic butterflies","A beekeeper cultivating honeycomb habitats in atmophase amber clouds","A brewmaster crafting bespoke ales aboard a mercantile starclipper","An exterminator purging infestations of transdimensional vermin","A hairstylist coiffing baroque updos for ethereal forest nymphs","A telephone sanitizer disinfecting galactic wavelengths at lightspeed","A scuba diver exploring liquid iron seas of a rogue telluric planet","A pumpkin carver sculpting harbingers on a far-off gourd homeworld","A blacksmith forging mythril blades amid volcanic magma cyclones","A window cleaner wiping psychotronic circuitry at Akira Corp HQ","A masseuse soothing aches with antimatter pulses on Event Horizon","A greenskeeper tending to kaleidoscopic fractal gardens of Zelva","A ma\xeetre d\' seating patrons in the effervescent solar corona\'s banquet","An advertising executive optimizing neural billboards in virtuality","A sommelier pairing fine wines with exotic transubstantial dishes","A forest ranger patrolling the bioluminescent alien woods of Kepler","A corn maze designer sculpting fractal paths into the undergrowth","A chimney sweep dislodging soot from the manifold rifts of Argyre","A jockey racing solar horses through eschers of charged particles","A lifeguard rescuing bathers from metaphysical rip tides at Solaris","A pride of lions lounging on Victorian chaise lounges","Giraffes browsing the leaves of bonsai trees in Zen gardens","Dolphins performing astrophysics equations on celestial chalkboards","Ants disassembling and reassembling a decommissioned AI robot","Raccoons raiding the ruins of an abandoned doll factory at night","Sharks patrolling the hallways of a submerged Art Deco hotel","Squirrels manning mission control during a volatile galaxy launch","Whales breaching through holographic simulated ocean projections","Octopuses adjusting rotors on a partially submerged steampunk airship","Beavers constructing a dam from discarded videogame controllers","Butterflies cross-pollinating hybrid cybernetic flora specimens","Komodo dragons acting as bouncers at a surreal interdimensional nightclub","Pigeons roosting among the gears of an immense Ditko clockpunk engine","Praying mantises conducting microscopic origami with mulching leaves","Tortoises racing across the contours of a warped Escher-inspired maze","Elk exploring the pristine overgrown interior of a luxury shopping mall","Seahorses pirouetting in sync with music from an underwater DJ booth","Lemmings basejumping from the pinnacles of a colossal space elevator","Snakes coiled amid knobs, dials and patch cables of a 70\'s recording studio","Honeybees choreographing kaleidoscopic geometries on psychedelic petals","Frogs levitating lotus-style amid bioluminescent spore concentrations","Black swans gliding across the mirrored obsidian surface of a dormant volcano","Pandas juggling and balancing spheres in a hyperdimensional physics lab","Cats rematerializing through tesseract gateways in nanoswarm formations","Tropical birds roosting on apparatuses of retro atom punk technology","Walruses performing celestial puppet theater in shimmering auroras","Scorpions industriously repairing microcircuitry of a mainframe computer","Owls monitoring undulant readouts on flickering gaslamp control panels","Rabbits pruning organic fractal circuitry with obsidian dissecting tools","Manatees filtering microplastics from ocean currents with baleen mouths","Parrots assembling a colossal Shinto temple from gilded fruit seeds","Peacocks strutting elegant plumage of holographic Higgs particle trails","Penguins piloting interplanetary nuclear zeppelins through asteroid fields","Flamingoes sculpting fleeting architectures by deftly shaping clouds","Tarantulas spinning ephemeral dreamcatchers of non-Euclidean geometries","Meerkats conducting symphonies encoded in prismatic solar winds","Fireflies drawing spirograph mandalas in skies of virtual stardust","Sloths preserving delicate digital butterfly specimens in amber discs","Seahorses undulating to retrofit lost ceramic frescoes of antiquity","Bats oscillating hypersonic vortex algorithms to manifest crop circles","Hummingbirds flitting in quantum uncertainty to seed cloud metropoli","Ostriches learning chivalrous manners while practicing calligraphy","Chameleons concealing kaleidoscopic stargate iris patterns in stillness","Termites deconstructing obsolete rocket infrastructure to new purposes","Crows telepathically sculpting dark matter into modernist mobiles for eclipses","Polar bears ice skating at an abandoned Soviet research station","Elephants practicing mystic levitation in ancient overgrown dharma ruins","Platypuses rewiring an emerald biocircuitry mainframe in a primeval jungle","Storks delivering traits to unborn cybernetic organisms in surgical bays","Cougars performing parkour and freerunning across hypnagogic cityscape","Kangaroos weightlessly bounding across a microgravity fuzzy household","Hermit crabs sheltering within the titanium hyper-alloy shells of a warbot","Bioluminescent angelfish instinctively forming mandalas amid riftcurents","Seals juggling spheres of prismatic energy in geometric harmonics","Sea cucumbers massaging hexadecimal runes into undulating oceanic sands","Eagles scribing blazing hieroglyphs upon the face of a syzygy eclipse","Ferrets tenderly brushing otherworldly denizens in a grooming parlor","Wolverines staffing interdimensional customs and arrivals terminals","Grizzly bears savoring darkly fermented delicacies at an alien brasserie","Dinosaurs conducting monumental extinction rituals in molten umbra","Moose deftly adjusting hyper-elliptical parameters on a cyclotron","Wildebeests convening a parliament to debate planometric abstractions","Chimpanzees reverse-engineering ethereal artifacts from a fallen megacity","Ibexes forging quantum fractal blades in thermoclastic furnace forges","Zebras painting bold chromatic murals across tessellated overpasses","Orangutans operating apparatuses of atmospheric electromancy on skyclouds","Camels trudging across mercator expanses of sentient circuitry diagrams","Lemurs meticulously sculpting anthropic resonance in psionic orchards","Baboons rehearsing ritualized cymatics on reverberant stellar stages","Opossums serving hyper-dimensional beignets in violet chromosphere cafe","Koalas manifesting fractal blooms of strangeflower effigies in ashgroves","Sloths conducting mystical shadow puppet parables from canopied temples","Marmots constructing recursive architecture in simulation of themselves","Otters weaving ceremonial robes from warp-spun quantum filaments","Wallabies choreographing galactic murmurations to birth nascent solarworlds","Impalas inscribing poetry upon scrolls of infinitely spiraling memoir skin","Capybaras tenderly disentangling devas from dimensional shibari knots","Armadillos fusing archaic microchips into mandalic circuitry matrices","Platypuses birthing concepts into immaculate vector graphic projections","Okapis ceremoniously calibrating the optic distortions of eidolon lenses","Llamas spiritcrafting origami shikigami angels of iridescent solar winds","A barber cutting hair inside a condemned building","A janitor mopping the floor of an offshore oil rig","A waiter serving food to construction workers on a skyscraper","A receptionist answering phones at a waste treatment plant","A security guard patrolling the empty halls of a closed mall","A tailor fitting suits inside a functioning subway car","A manicurist doing nails in the back of an ambulance","A realtor showing a home inside a maximum-security prison","A clown entertaining at a corporate shareholders meeting","A painter doing house painting on the wing of a jumbo jet","A plumber fixing pipes inside an active volcano observatory","A tutor teaching English lessons in a boxing ring","A hairstylist styling updos on a city bus during rush hour","A tattoo artist giving ink in a fast food restaurant kitchen","A lifeguard on duty at a penguinarium in the Antarctic","A dog walker strolling pups through a hospital maternity ward","A personal trainer leading a yoga class on a city sidewalk","A mechanic repairing cars inside an elementary school classroom","A DJ spinning records inside the sanctuary of a church","A magician performing illusions in the jury box of a courtroom","A masseuse giving massages in the rows of a cinema","A makeup artist doing makeup at a construction site portable toilet","A pastry chef baking in the waiting room of a doctor\'s office","A pianist playing grand piano in the back of a garbage truck","An interior designer redecorating the captain\'s cabin of a nuclear sub","A choreographer directing dance routines inside a squash court","A photographer setting up portraits inside an industrial freezer","A zookeeper exhibiting animals in the buffet line of a cafeteria","A chimney sweep cleaning soot in the sterile chamber of a laboratory","A ballet dancer performing fouett\xe9s inside a shooting range","A carpenter building shelves inside an operating surgical theater","A landscaper mowing lawns inside an airplane\'s cargo hold","A jeweler crafting rings inside the kitchen of a diner","A dry cleaner pressing clothes inside a hotel\'s laundry room","A pet groomer bathing dogs inside a fancy restaurant dining room","An upholsterer reupholstering furniture inside a supermarket","A tailor sewing custom suits inside a factory assembly line","A housekeeper making beds inside a blimp\'s crew quarters","A valet parking cars inside the main concourse of a train station","A mail carrier delivering mail inside a nightclub during business hours","A baker baking bread inside the bathroom of a public library","A personal shopper choosing outfits in the bathroom of a sports arena"]}');const re=function(e){var t=e.setFlanPrompt,i=e.prompt,a=e.textInference,n=e.setTextInference,r=e.setLongPrompt,s=e.setShortPrompt,l=e.setInferredPrompt,c=e.promptLengthValue,d=e.setActivity,u=e.setModelError;(0,o.useEffect)((function(){if(a){d(!0),u(!1);var e="";if("Avocado Armchair"===i||""===i){var o=Math.floor(Math.random()*ne.seeds.length);e=ne.seeds[o]}else e=i;fetch("http://localhost:8000/inferencePrompt",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({itemString:e})}).then((function(i){i.json().then((function(i){var a=i.plain.split("Stable Diffusion Prompt:")[1];t(i.magic),r(a),s(e),l(c?a:e),d(!1)})).catch((function(e){return console.error("Error:",e)}))})).catch((function(e){return console.error("Fetch Error:",e)})),n(!1)}}),[a])};const oe=function(e){var t=e.setImageSource,i=e.setPromptList,a=e.selectedImageIndex,r=e.setInferrenceButton,s=e.inferrenceButton,l=e.setModelMessage,c=e.imageSource,d=e.modelID,u=e.prompt,h=e.styleSwitch,g=e.settingSwitch,m=e.control,f=e.guidance,p=e.steps,y=e.setActivity,w=e.setModelError,b=e.setReturnedPrompt,v=e.setInitialReturnedPrompt,k=e.setInferredImage;(0,o.useEffect)((function(){fetch("http://localhost:8000/core",{method:"GET"}).then((function(e){var a=e.body.getReader(),r=new TextDecoder("utf-8"),o="";return a.read().then((function e(s){var l=s.done,c=s.value;if(!l){o=(o+=r.decode(c,{stream:!0})).replace("[","").replaceAll(",{","{");try{for(;-1!==o.indexOf("}");){var d="",u=o.indexOf("}");if(-1!==u)d=o.slice(0,u+1),h(JSON.parse(d)),o=o.slice(u+1)}}catch(g){console.log("Error parsing JSON: "+g)}return a.read().then(e)}function h(e){i((function(t){return[e.prompt].concat((0,n.default)(t))})),t((function(t){return[e.base64].concat((0,n.default)(t))}))}console.log("Stream complete")}))})).catch((function(e){console.error("There was an error!",e)}))}),[]),(0,o.useEffect)((function(){if(s){y(!0);var e=d.value,t=function(e,t){var i="Load original IP-Adapter";return e&&(i="Load only style blocks"),t&&(i="Load only layout blocks"),e&&t&&(i="Load style+layout block"),i}(h,g),i=c[a];fetch("http://localhost:8000/api",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({prompt:u,steps:p,guidance:f,modelID:e,modelLabel:d.label,image:i,target:t,control:m})}).then((function(e){return e.json()})).then((function(e){if(/Model Waking/.test(e.output))l("Model Waking"),w(!0);else if(/You have exceeded your GPU quota/.test(e.output)){var t=e.output.split(": ")[2].slice(-9);l(`GPU Quota Exceeded! Try Random Models without enlarged images for ${t.slice(0,-1)}`),w(!0)}else/An error occurred/.test(e.output)?(l("Model Error!"),w(!0)):(v("Model:\n"+e.model+"\n\nPrompt:\n"+u),w(!1));e.NSFW&&(l("NSFW...Image will not be Saved"),w(!0)),r(!1),y(!1),b("Model:\n"+e.model+"\n\nPrompt:\n"+u),k("data:image/png;base64,"+e.output)})).catch((function(e){l("Application Error!"),y(!1),w(!0),r(!1),console.log(e)}))}}),[s])};var se=i(5806),le=i(4825),ce=i(4283),de=i(2968),ue=i(8641),he=i(7390);const ge=function(e){var t=e.makeSound,i=(0,o.useRef)(null);return(0,o.useEffect)((function(){return se.setAudioModeAsync({playsInSilentModeIOS:!0,staysActiveInBackground:!0,shouldDuckAndroid:!0,interruptionModeIOS:se.INTERRUPTION_MODE_IOS_DO_NOT_MIX,interruptionModeAndroid:se.INTERRUPTION_MODE_ANDROID_DO_NOT_MIX}),function(){var e;i.current&&(null==(e=i.current)||e.unloadAsync())}}),[]),(0,o.useEffect)((function(){var e=function(){var e=(0,V.default)((function*(){var e=(yield le.Sound.createAsync({uri:"click"===t[0]?ce:"swoosh"===t[0]?de:"switch"===t[0]?ue:he},{shouldPlay:!0})).sound;i.current=e,yield e.playAsync()}));return function(){return e.apply(this,arguments)}}();t&&e()}),[t]),null};var me=i(1872),fe=i(8507),pe=i(4692),ye=i(7038);function we(){(0,f.useFonts)({Sigmar:i(3021)});var e=(0,o.useState)(me),t=(0,r.default)(e,2),a=t[0],s=t[1],p=(0,o.useState)(28),y=(0,r.default)(p,2),v=y[0],k=y[1],x=(0,o.useState)(5),A=(0,r.default)(x,2),S=A[0],j=A[1],P=(0,o.useState)(1),F=(0,r.default)(P,2),T=F[0],I=F[1],R=(0,o.useState)({label:"Random",value:"Random"}),B=(0,r.default)(R,2),z=B[0],O=B[1],E=(0,o.useState)("Avocado Armchair"),L=(0,r.default)(E,2),G=L[0],V=L[1],H=(0,o.useState)(null),W=(0,r.default)(H,2),N=W[0],q=W[1],_=(0,o.useState)(!1),J=(0,r.default)(_,2),K=J[0],Z=J[1],X=(0,o.useState)(!1),Q=(0,r.default)(X,2),Y=Q[0],$=Q[1],ee=(0,o.useState)("Avacado Armchair"),ie=(0,r.default)(ee,2),ne=ie[0],se=ie[1],le=(0,o.useState)("Avacado Armchair"),ce=(0,r.default)(le,2),de=ce[0],ue=ce[1],he=(0,o.useState)(!1),we=(0,r.default)(he,2),be=we[0],ve=we[1],ke=(0,o.useState)(""),Ae=(0,r.default)(ke,2),Se=Ae[0],je=Ae[1],Ce=(0,o.useState)(null),Pe=(0,r.default)(Ce,2),Fe=Pe[0],Te=Pe[1],Ie=(0,o.useState)(!1),Re=(0,r.default)(Ie,2),Be=Re[0],De=Re[1],ze=(0,o.useState)(""),Oe=(0,r.default)(ze,2),Me=Oe[0],Ee=Oe[1],Le=(0,o.useState)(null),Ge=(0,r.default)(Le,2),Ve=Ge[0],He=Ge[1],We=(0,o.useState)(null),Ne=(0,r.default)(We,2),qe=Ne[0],_e=Ne[1],Je=(0,o.useState)(!1),Ke=(0,r.default)(Je,2),Ue=Ke[0],Ze=Ke[1],Xe=(0,o.useState)([pe]),Qe=(0,r.default)(Xe,2),Ye=Qe[0],$e=Qe[1],et=(0,o.useState)(!1),tt=(0,r.default)(et,2),it=tt[0],at=tt[1],nt=(0,o.useState)(!1),rt=(0,r.default)(nt,2),ot=rt[0],st=rt[1],lt=(0,o.useState)(null),ct=(0,r.default)(lt,2),dt=ct[0],ut=ct[1],ht=(0,o.useState)([null,0]),gt=(0,r.default)(ht,2),mt=gt[0],ft=gt[1],pt=(0,o.useState)([]),yt=(0,r.default)(pt,2),wt=yt[0],bt=yt[1],vt=(0,o.useState)(!1),kt=(0,r.default)(vt,2),xt=kt[0],At=kt[1],St=(0,o.useState)(null),jt=(0,r.default)(St,2),Ct=jt[0],Pt=jt[1],Ft=(0,o.useState)(3),Tt=(0,r.default)(Ft,2),It=Tt[0],Rt=Tt[1],Bt=(0,o.useState)(!1),Dt=(0,r.default)(Bt,2),zt=Dt[0],Ot=Dt[1],Mt=function(e){$(!1),O(e)},Et=function(e){ut((function(e){return e+1})),ft([e,dt])};(0,o.useEffect)((function(){xt&&(a!==pe&&(console.log("swapImage",a),bt((function(e){return[de].concat((0,n.default)(e))})),$e((function(e){return[a].concat((0,n.default)(e))})),s(pe),ue(""),se("")),At(!1))}));var Lt=function(){De(!Be),Be?(q(Se),Et("switch")):(q(Fe),Et("switch"))},Gt=function(){q(qe)};return(0,o.useEffect)((function(){var e=function(){var e;e=g.default.get("window").width,Rt(e<600?3:e>=600&&e<1e3?4:e>=1e3&&e<1400?5:e>=1400&&e<1700?6:7)};return e(),g.default.addEventListener("change",e),function(){return g.default.removeEventListener("change",e)}}),[]),(0,w.jsxs)(l.default,{style:xe.titlecontainer,children:[(0,w.jsx)(ge,{makeSound:mt}),(0,w.jsx)(re,{setFlanPrompt:_e,prompt:G,textInference:be,setTextInference:ve,setLongPrompt:Te,setShortPrompt:je,setInferredPrompt:q,promptLengthValue:Be,setActivity:Z,setModelError:$}),(0,w.jsx)(oe,{setImageSource:$e,setPromptList:bt,selectedImageIndex:Ct,setInferrenceButton:He,inferrenceButton:Ve,setModelMessage:Ee,imageSource:Ye,modelID:z,prompt:G,styleSwitch:ot,settingSwitch:it,control:T,guidance:S,steps:v,setActivity:Z,setModelError:$,setReturnedPrompt:se,setInitialReturnedPrompt:ue,setInferredImage:s}),(0,w.jsx)(D,{}),(0,w.jsx)(c.default,{scrollY:!0,style:xe.ScrollView,showsVerticalScrollIndicator:!1,children:g.default.get("window").width>1e3?(0,w.jsxs)(l.default,{style:xe.rowContainer,children:[Ue&&(0,w.jsx)(u.default,{onPress:function(){At(!0),Et("swoosh")},style:function(e){var t=e.pressed;return[xe.swapButton,{top:t?g.default.get("window").height/2-123:g.default.get("window").height/2-125,left:t?g.default.get("window").width/2-13:g.default.get("window").width/2-15,width:t?52:60,height:t?52:60}]},children:function(e){var t=e.pressed;return(0,w.jsx)(h.default,{source:t?ye:fe,style:[xe.changeButton,t?{width:52,height:52}:{width:60,height:60}]})}}),(0,w.jsxs)(l.default,{style:xe.leftColumnContainer,children:[(0,w.jsx)(l.default,{children:(0,w.jsx)(C,{setPlaySound:Et,setPrompt:V,inferredPrompt:N})}),(0,w.jsxs)(l.default,{style:[xe.rowContainer,{padding:0}],children:[(0,w.jsx)(M,{setPlaySound:Et,passModelID:Mt}),(0,w.jsxs)(l.default,{style:xe.columnContainer,children:[(0,w.jsx)(te,{setPlaySound:Et,switchToFlan:Gt,setInferrenceButton:He,activity:K,longPrompt:Fe,setTextInference:ve,switchPromptFunction:Lt,promptLengthValue:Be}),Y?(0,w.jsx)(d.default,{style:xe.promptText,children:Me}):(0,w.jsx)(w.Fragment,{})]})]}),(0,w.jsx)(ae,{setPlaySound:Et,isImagePickerVisible:Ue,setImagePickerVisible:Ze,isGuidanceVisible:zt,setIsGuidanceVisible:Ot,isGuidance:!0}),zt&&(0,w.jsx)(d.default,{style:[xe.promptText,{width:500,margin:20,fontSize:14}],children:"Select a model from the drop down menu or by default receive a Random model. The prompt button returns three different prompts; a seed prompt, descriptive prompt and magic prompt. If the user creates a prompt and then uses the prompt button, user input will be treated as the seed prompt. To generate fresh prompts clear the input window. The sliders dictate the strength of each attribute."}),(0,w.jsx)(ae,{setPlaySound:Et,isImagePickerVisible:Ue,setImagePickerVisible:Ze,isGuidanceVisible:zt,setIsGuidanceVisible:Ot,isGuidance:!1}),Ue&&(0,w.jsx)(U,{columnCount:It,selectedImageIndex:Ct,setSelectedImageIndex:Pt,initialReturnedPrompt:de,setReturnedPrompt:se,promptList:wt,setPromptList:bt,setPlaySound:Et,imageSource:Ye,setImageSource:$e,styleSwitch:ot,setStyleSwitch:st,settingSwitch:it,setSettingSwitch:at}),(0,w.jsx)(b,{setSteps:k,setGuidance:j,setControl:I})]}),(0,w.jsxs)(l.default,{style:xe.rightColumnContainer,children:[(0,w.jsx)(l.default,{style:xe.imageCard,children:a&&(0,w.jsx)(h.default,{source:"number"===typeof a?a:{uri:a},style:xe.imageStyle})}),(0,w.jsx)(d.default,{style:xe.promptText,children:ne})]})]}):(0,w.jsxs)(l.default,{style:xe.columnContainer,children:[(0,w.jsx)(C,{setPlaySound:Et,setPrompt:V,inferredPrompt:N}),(0,w.jsx)(M,{setPlaySound:Et,passModelID:Mt}),(0,w.jsx)(te,{setPlaySound:Et,switchToFlan:Gt,setInferrenceButton:He,activity:K,longPrompt:Fe,setTextInference:ve,switchPromptFunction:Lt,promptLengthValue:Be}),Y?(0,w.jsx)(d.default,{style:xe.promptText,children:Me}):(0,w.jsx)(w.Fragment,{}),(0,w.jsx)(ae,{setPlaySound:Et,isImagePickerVisible:Ue,setImagePickerVisible:Ze,isGuidanceVisible:zt,setIsGuidanceVisible:Ot,isGuidance:!0}),zt&&(0,w.jsx)(d.default,{style:[xe.promptText,{width:500,margin:20,fontSize:14}],children:"Select a model from the drop down menu or by default receive a Random model. The prompt button returns three different prompts; a seed prompt, descriptive prompt and magic prompt. If the user creates a prompt and then uses the prompt button, user input will be treated as the seed prompt. To generate fresh prompts clear the input window. The sliders dictate the strength of each attribute."}),(0,w.jsx)(ae,{setPlaySound:Et,isImagePickerVisible:Ue,setImagePickerVisible:Ze,isGuidanceVisible:zt,setIsGuidanceVisible:Ot,isGuidance:!1}),(0,w.jsx)(l.default,{style:{flex:1,alignItems:"center",justifyContent:"center"},children:Ue&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(U,{columnCount:It,selectedImageIndex:Ct,setSelectedImageIndex:Pt,initialReturnedPrompt:de,setReturnedPrompt:se,promptList:wt,setPromptList:bt,setPlaySound:Et,imageSource:Ye,setImageSource:$e,styleSwitch:ot,setStyleSwitch:st,settingSwitch:it,setSettingSwitch:at}),(0,w.jsx)(u.default,{onPress:function(){At(!0),Et("swoosh")},style:function(e){var t=e.pressed;return[xe.swapButtonColumn,{width:t?52:60,height:t?52:60}]},children:function(e){var t=e.pressed;return(0,w.jsx)(h.default,{source:t?ye:fe,style:[xe.changeButton,t?{width:52,height:52}:{width:60,height:60}]})}})]})}),(0,w.jsx)(b,{setSteps:k,setGuidance:j,setControl:I}),(0,w.jsx)(l.default,{style:xe.imageCard,children:a&&(0,w.jsx)(h.default,{source:"number"===typeof a?a:{uri:a},style:xe.imageStyle})}),(0,w.jsx)(d.default,{style:xe.promptText,children:ne})]})}),(0,w.jsx)(m.StatusBar,{style:"auto"})]})}var be="#25292e",ve="#3a3c3f",ke="#FFFFFF",xe=s.default.create({titlecontainer:{backgroundColor:be,position:"absolute",top:0,left:0,right:0,bottom:0,padding:20},rowContainer:{backgroundColor:be,display:"flex",flexDirection:"row",marginTop:10,overflow:"visible",padding:20},leftColumnContainer:{flex:1,alignItems:"center",justifyContent:"flex-start",flexDirection:"column",marginRight:10},rightColumnContainer:{flex:1,alignItems:"center",flexDirection:"column",marginLeft:10},columnContainer:{flex:1,alignItems:"center",flexDirection:"column"},button:{margin:10,borderRadius:4,paddingHorizontal:32,elevation:3,fontFamily:"Sigmar"},swapButton:{width:60,height:60,borderRadius:30,position:"absolute",zIndex:1,elevation:3,backgroundColor:ve},changeButton:{width:60,height:60,justifyContent:"center",alignItems:"center",elevation:3,shadowColor:"#000",shadowOffset:{width:0,height:2},shadowOpacity:.25,shadowRadius:3.84},swapButtonColumn:{width:60,height:60,borderRadius:30,elevation:3,margin:20,backgroundColor:ve},promptText:{color:ke,fontSize:18,fontWeight:"bold",textAlign:"center",letterSpacing:2,lineHeight:30,fontFamily:"System"},ScrollView:{backgroundColor:be,marginTop:50,padding:5},imageStyle:{width:320,height:440,borderRadius:18,alignSelf:"center"},imageCard:{width:320,height:440,borderRadius:18,marginTop:20,marginBottom:20,alignSelf:"center",backgroundColor:be,elevation:3,shadowColor:"#000",shadowOffset:{width:0,height:2},shadowOpacity:.25,shadowRadius:3.84}}),Ae=document.getElementById("root");(0,a.createRoot)(Ae).render((0,w.jsx)((function(){return(0,w.jsx)("div",{children:(0,w.jsx)(we,{})})}),{}))},3021:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/Sigmar-Regular.daeeaca2f7490cb1c50c.ttf"},4283:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/click.514e4b6ee663e4f549a5.wav"},7390:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/expand.b5b6ef947e392b34f3a7.wav"},8641:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/switch.240137757eea64787aa0.wav"},2968:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/swoosh.62af6af682638947da60.mp3"},4692:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/add_image.81a4c7060d33d44f6b5f.png"},1872:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/avocado.667d95040b7743f10475.jpg"},8507:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/circle.ec41e37092298d9f2a54.png"},1051:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/close.7b63baa66ff83915615a.png"},3558:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/delete.22bf9b10369bd23cac1c.png"},8945:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/delete_colored.888943ef6f1f40237fcd.png"},8707:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/down.96a1baf6b806338f1733.png"},4663:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/join.110714915a44dac5efa1.png"},1284:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/join_colored.196d8ae6245a668731e5.png"},1297:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/right.6e46922e35869806233f.png"},7038:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/rotated_circle.b56c18824dce5a63d6a7.png"},7790:()=>{},3776:()=>{},8285:()=>{},3902:()=>{},1638:()=>{},2668:()=>{},5340:()=>{},9838:()=>{}},t={};function i(a){var n=t[a];if(void 0!==n)return n.exports;var r=t[a]={id:a,loaded:!1,exports:{}};return e[a].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.m=e,(()=>{var e=[];i.O=(t,a,n,r)=>{if(!a){var o=1/0;for(d=0;d<e.length;d++){for(var[a,n,r]=e[d],s=!0,l=0;l<a.length;l++)(!1&r||o>=r)&&Object.keys(i.O).every((e=>i.O[e](a[l])))?a.splice(l--,1):(s=!1,r<o&&(o=r));if(s){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[a,n,r]}})(),i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;i.t=function(a,n){if(1&n&&(a=this(a)),8&n)return a;if("object"===typeof a&&a){if(4&n&&a.__esModule)return a;if(16&n&&"function"===typeof a.then)return a}var r=Object.create(null);i.r(r);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&n&&a;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>o[e]=()=>a[e]));return o.default=()=>a,i.d(r,o),r}})(),i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.p="/",(()=>{var e={792:0};i.O.j=t=>0===e[t];var t=(t,a)=>{var n,r,[o,s,l]=a,c=0;if(o.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(l)var d=l(i)}for(t&&t(a);c<o.length;c++)r=o[c],i.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return i.O(d)},a=self.webpackChunkweb=self.webpackChunkweb||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var a=i.O(void 0,[23],(()=>i(9618)));a=i.O(a)})();
2
+ //# sourceMappingURL=main.4ffd0498.js.map
web-build/static/js/main.4ffd0498.js.map ADDED
The diff for this file is too large to render. See raw diff