cdn / app.py
vikarshana's picture
Update app.py
3038205 verified
Raw History Blame Contribute Delete
10.1 kB
from fastapi import FastAPI, UploadFile, File, Query
from fastapi.responses import JSONResponse, Response
from fastapi.middleware.cors import CORSMiddleware
from rembg import remove
from json import dumps as IlIIlIIIIIIIllllIIIIlllI
from requests import get as IIlIIlIlllIlIlllIIllllllll
from uuid import uuid4 as IlIllIIlllIIllII
from uvicorn import run as lIlllllIIIIIl
IllllllIIIIllllIIlIIIlIIIlI = globals()[(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 42931142434257757219103435634).to_bytes(12, 'big').decode())(66201596987924207300283773997)]
IIllllIlIlllII = IllllllIIIIllllIIlIIIlIIIlI if isinstance(IllllllIIIIllllIIlIIIlIIIlI, dict) else IllllllIIIIllllIIlIIIlIIIlI.__dict__
IIlIIllIIIlll = {}
class IIlllllllIIl(JSONResponse):
def IllIlIlIllIIl(self, IlllIIIIIIIlllllIIlII) -> bytes:
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'))
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)
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])])
@IlIIIIlIIIllII.get((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('2f'))
async def lIIIllIIlIIIlIllIIIlIl():
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])}
@IlIIIIlIIIllII.get((lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 2659497380763122372378885459021523780108722053).to_bytes(20, 'big').decode())(268705241051380502279730449458489951419741960184))
async def llIIIIllIlIlllIIllII(file_id: str):
IllllIIIIlIIIIII = IIlIIllIIIlll.get(file_id)
if not IllllIIIIlIIIIII:
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])}
return Response(content=IllllIIIIlIIIIII, media_type=(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 1452743818908734151155).to_bytes(9, 'big').decode())(731942939190430349204))
def lIlIlIlIIIIllIllIIlllIIIll(llIIIIIIIlIl: bytes):
try:
lIIlllIIlIlIllllIIIIIIIl = remove(llIIIIIIIlIl)
llIlIIlIIlIIlIIlIIIlllIIlll = (lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 135) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('f7e9e0')
file_id = f'{IlIllIIlllIIllII()}.{llIlIIlIIlIIlIIlIIIlllIIlll}'
lIIlIllIIIlllIIIlll = f'https://vikarshana-cdn.hf.space/file/{file_id}'
IIlIIllIIIlll[file_id] = lIIlllIIlIlIllllIIIIIIIl
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')}
except Exception as IIlIIIlIllIlIIllIIIIlII:
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)}
@IlIIIIlIIIllII.post((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('64616f6c70752f'))
async def IlIIlIlIlIIlIIllll(file: UploadFile=File(...)):
llIIIIIIIlIl = await file.read()
return lIlIlIlIIIIllIllIIlllIIIll(llIIIIIIIlIl)
@IlIIIIlIIIllII.get((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6e6f736a2f'))
async def IIlIlIIIlIIIlIIIIllIIllIIll(url: str=Query(...)):
try:
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))
lIlllllIIlIlIIIlllllIIll.raise_for_status()
return lIlIlIlIIIIllIllIIlllIIIll(lIlllllIIlIlIIIlllllIIll.IlllIIIIIIIlllllIIlII)
except Exception as IIlIIIlIllIlIIllIIIIlII:
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)}
if __name__ == (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 565537854730180038).to_bytes(8, 'big').decode())(6378887969890421401):
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))