Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,63 +1,56 @@
|
|
| 1 |
-
import requests
|
| 2 |
-
from uuid import uuid4 as IIIIIIIIIlIll
|
| 3 |
-
IIIIIIIIlIlllllIlllII = bytes
|
| 4 |
-
IIlIIIIlIllllIlllIlIl = False
|
| 5 |
-
IIlIlIIllIIIIIIllIIllIl = True
|
| 6 |
-
lllIlIIIIIlIIIllll = str
|
| 7 |
-
IIlIIIllllIlIllll = Exception
|
| 8 |
-
llIIllIlIIIIII = file
|
| 9 |
-
IIIIIllIlIlIll = requests.get
|
| 10 |
-
import json
|
| 11 |
-
lIIlIIlIIIlIIIIIlIlIIlIlII = json.dumps
|
| 12 |
from fastapi import FastAPI, UploadFile, File, Query
|
| 13 |
from fastapi.responses import JSONResponse, Response
|
| 14 |
from fastapi.middleware.cors import CORSMiddleware
|
| 15 |
from rembg import remove
|
| 16 |
-
import
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
-
class
|
| 21 |
|
| 22 |
-
def
|
| 23 |
-
return
|
| 24 |
-
|
| 25 |
-
|
| 26 |
|
| 27 |
-
@
|
| 28 |
-
async def
|
| 29 |
-
return {(lambda
|
| 30 |
|
| 31 |
-
@
|
| 32 |
-
async def
|
| 33 |
-
|
| 34 |
-
if not
|
| 35 |
-
return {(lambda
|
| 36 |
-
return
|
| 37 |
|
| 38 |
-
def
|
| 39 |
try:
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
return {(lambda
|
| 46 |
-
except
|
| 47 |
-
return {(lambda
|
| 48 |
|
| 49 |
-
@
|
| 50 |
-
async def
|
| 51 |
-
|
| 52 |
-
return
|
| 53 |
|
| 54 |
-
@
|
| 55 |
-
async def
|
| 56 |
try:
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
return
|
| 60 |
-
except
|
| 61 |
-
return {(lambda
|
| 62 |
-
if __name__ == (lambda
|
| 63 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
from fastapi import FastAPI, UploadFile, File, Query
|
| 2 |
from fastapi.responses import JSONResponse, Response
|
| 3 |
from fastapi.middleware.cors import CORSMiddleware
|
| 4 |
from rembg import remove
|
| 5 |
+
from json import dumps as IlIIlIIIIIIIllllIIIIlllI
|
| 6 |
+
from requests import get as IIlIIlIlllIlIlllIIllllllll
|
| 7 |
+
from uuid import uuid4 as IlIllIIlllIIllII
|
| 8 |
+
from uvicorn import run as lIlllllIIIIIl
|
| 9 |
+
IllllllIIIIllllIIlIIIlIIIlI = globals()[(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 42931142434257757219103435634).to_bytes(12, 'big').decode())(66201596987924207300283773997)]
|
| 10 |
+
IIllllIlIlllII = IllllllIIIIllllIIlIIIlIIIlI if isinstance(IllllllIIIIllllIIlIIIlIIIlI, dict) else IllllllIIIIllllIIlIIIlIIIlI.__dict__
|
| 11 |
+
IIlIIllIIIlll = {}
|
| 12 |
|
| 13 |
+
class IIlllllllIIl(JSONResponse):
|
| 14 |
|
| 15 |
+
def IllIlIlIllIIl(self, IlllIIIIIIIlllllIIlII) -> bytes:
|
| 16 |
+
return IlIIlIIIIIIIllllIIIIlllI(IlllIIIIIIIlllllIIlII, indent=0 .__class__((lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 226 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([132, 208]), 16) ^ 0 .__class__((lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 21) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('2757'), 16), ensure_ascii=False).encode((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('382d667475'))
|
| 17 |
+
IlIIIIlIIIllII = FastAPI(title=(lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 76) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('3c273535353535353535353535353535353535353535'), default_response_class=IIlllllllIIl)
|
| 18 |
+
IlIIIIlIIIllII.add_middleware(CORSMiddleware, allow_origins=[(lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 185 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([147])], allow_credentials=True, allow_methods=[(lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 68)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([110])], allow_headers=[(lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 79 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([101])])
|
| 19 |
|
| 20 |
+
@IlIIIIlIIIllII.get((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('2f'))
|
| 21 |
+
async def lIIIllIIlIIIlIllIIIlIl():
|
| 22 |
+
return {(lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6567617373656d'): (lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 87)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([63, 34, 60, 54, 39, 62, 46, 54]), (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 2243519183224952478528).to_bytes(9, 'big').decode())(533906584771858804531): {(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 59046572933201202522204661397).to_bytes(12, 'big').decode())(73818811994289876589830244337): (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 51520968802614999027141673169).to_bytes(12, 'big').decode())(75216086811407125403582916532), (lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 30)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([89, 91, 74, 62, 49, 116, 109, 113, 112, 33, 107, 108, 114, 35]): (lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 44 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([96, 126, 121, 12, 65, 67, 94, 74, 12, 73, 75, 77, 65, 101]), (lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 25)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([94, 92, 77, 57, 54, 127, 112, 117, 124, 54, 98, 112, 125, 100]): (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6567616d69206465737365636f727020746547')}, (lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 74 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([56, 37, 62, 43, 47, 56, 41]): (lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 184 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([208, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 193, 217])}
|
| 23 |
|
| 24 |
+
@IlIIIIlIIIllII.get((lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 2659497380763122372378885459021523780108722053).to_bytes(20, 'big').decode())(268705241051380502279730449458489951419741960184))
|
| 25 |
+
async def llIIIIllIlIlllIIllII(file_id: str):
|
| 26 |
+
IllllIIIIlIIIIII = IIlIIllIIIlll.get(file_id)
|
| 27 |
+
if not IllllIIIIlIIIIII:
|
| 28 |
+
return {(lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('737574617473'): (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 841534136131).to_bytes(5, 'big').decode())(715601063985), (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6567617373656d'): (lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 34)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([100, 75, 78, 71, 2, 71, 90, 82, 75, 80, 71, 70])}
|
| 29 |
+
return Response(content=IllllIIIIlIIIIII, media_type=(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 1452743818908734151155).to_bytes(9, 'big').decode())(731942939190430349204))
|
| 30 |
|
| 31 |
+
def lIlIlIlIIIIllIllIIlllIIIll(llIIIIIIIlIl: bytes):
|
| 32 |
try:
|
| 33 |
+
lIIlllIIlIlIllllIIIIIIIl = remove(llIIIIIIIlIl)
|
| 34 |
+
llIlIIlIIlIIlIIlIIIlllIIlll = (lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 135) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('f7e9e0')
|
| 35 |
+
file_id = f'{IlIllIIlllIIllII()}.{llIlIIlIIlIIlIIlIIIlllIIlll}'
|
| 36 |
+
lIIlIllIIIlllIIIlll = f'https://vikarshana-cdn.hf.space/file/{file_id}'
|
| 37 |
+
IIlIIllIIIlll[file_id] = lIIlllIIlIlIllllIIIIIIIl
|
| 38 |
+
return {(lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 162 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([209, 215, 214, 195, 214, 209]): (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('73736563637573'), (lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 57 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([85, 75, 76]): lIIlIllIIIlllIIIlll, (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6c72755f6c6c7566'): lIIlIllIIIlllIIIlll, (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('726f7461657263'): (lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 228) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('a59d8b809d85c4b28d878c858f978c858a85')}
|
| 39 |
+
except Exception as IIlIIIlIllIlIIllIIIIlII:
|
| 40 |
+
return {(lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('737574617473'): (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 176361061030).to_bytes(5, 'big').decode())(328523208148), (lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 239) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('828a9c9c8e888a'): IIllllIlIlllII[(lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('727473')](IIlIIIlIllIlIIllIIIIlII)}
|
| 41 |
|
| 42 |
+
@IlIIIIlIIIllII.post((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('64616f6c70752f'))
|
| 43 |
+
async def IlIIlIlIlIIlIIllll(file: UploadFile=File(...)):
|
| 44 |
+
llIIIIIIIlIl = await file.read()
|
| 45 |
+
return lIlIlIlIIIIllIllIIlllIIIll(llIIIIIIIlIl)
|
| 46 |
|
| 47 |
+
@IlIIIIlIIIllII.get((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6e6f736a2f'))
|
| 48 |
+
async def IIlIlIIIlIIIlIIIIllIIllIIll(url: str=Query(...)):
|
| 49 |
try:
|
| 50 |
+
lIlllllIIlIlIIIlllllIIll = IIlIIlIlllIlIlllIIllllllll(url, timeout=0 .__class__((lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 12791483).to_bytes(3, 'big').decode())(15865599), 16) - 0 .__class__((lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 11712874).to_bytes(3, 'big').decode())(8618329), 16))
|
| 51 |
+
lIlllllIIlIlIIIlllllIIll.raise_for_status()
|
| 52 |
+
return lIlIlIlIIIIllIllIIlllIIIll(lIlllllIIlIlIIIlllllIIll.IlllIIIIIIIlllllIIlII)
|
| 53 |
+
except Exception as IIlIIIlIllIlIIllIIIIlII:
|
| 54 |
+
return {(lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 218) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('a9aebbaeafa9'): (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 870729652614).to_bytes(5, 'big').decode())(755007911668), (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 16671968126765728).to_bytes(7, 'big').decode())(24310624649899461): IIllllIlIlllII[(lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 205) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('beb9bf')](IIlIIIlIllIlIIllIIIIlII)}
|
| 55 |
+
if __name__ == (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 565537854730180038).to_bytes(8, 'big').decode())(6378887969890421401):
|
| 56 |
+
lIlllllIIIIIl(IlIIIIlIIIllII, host=(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 34332641873946946).to_bytes(7, 'big').decode())(20784528753215346), port=0 .__class__((lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 48)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([7, 113]), 16) << 0 .__class__((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('36'), 16) | 0 .__class__((lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 13) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('3e39'), 16))
|