<gh_stars>0
lIIIIIIllIllllllllIIllIlIIIIIlllIlIIllIIllIIlllIlllllIlIlIIllIllIlllIIllIIIlIlIIIIIIlllIlIlIlllIIIlIIIlIlIllIlllIlllIlIIIlIlIIlIIlIIIlIlIlllIlIlllIIIlIlIIIIIlIIlIllIIIIIlIlIIlIllIlIlllII = "<KEY>"
IlIIIlllIIIlIIIlIlllIlIIlIlllllllIlIllIlIIIlIllIlIllllllIIIlIlllllIIlIllIlIIllllllIIIIllIIIIllIIIIlIlIIlIIlIIllIIlIIIlIllIIlIlIllIllllIlllIllIIIlIllIIIlllIIIIlIIIlIIlIlIIllIIIIIIIIIlIl = 377
AaAaAAaaaaAAaAAAAAaaAaaAAAaAAAaAaaaaAAAAaAaAaAaaAaAaAaAAAaaAaAAaAAAaaAaaaAAAaaAAaaAaaaaAAAAaaaAAAAaAAaaaaaAAaaAAAAaaAAaAaAaaAaaAaAAAaaAaaaaaaaAaaAaaAaAAaAaaaaaaAAaAAAAAAaaaaAAaaAAAaa = 603
v180 = "AN<KEY>"
lIlIlllllllIIllIIIllIIIIIlIlIIIlIIlIllIlIllIIIlllllIlllIIIlIllllllIllllIIlIIIIIIlIlIlIlllIlIlllIlIlllIllIllllllllllIIIIlllllllIlIlllIIIlIIIIllIlIIlIlIllIlIIllIlllIIlIlIlIllIlllIl = "bcvklhifiucGlWkSsdINNVBZmmcyvTfrXuILIqDRrqnpZmeMdaWXVKbxEHTebnqwFsKrGB<KEY>"
XkWZXzyFPAtnzMPqQEnVbRcmhRPkMZaGGNpRYvScRIeKnniVertNNjicfbKQyggoxObBTRCylkFglos176 = "lMptgUbBKlKGxFLKhLUKufKZxPwPWOCjcPAhgQkpQNsckIiRjtzFCWeGhOgbfRISbgRQSSFGvdVccps"
g174 = 800
eGiobObeLemhLLdBbRdmeEytokaWcZGuccHKnsJeBsHQKEnFHNKVpdQEdlGaFHdMmXYcINbEoBbCnye172 = "<KEY>"
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB = "<KEY>"
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX = 490
llIllIlIllIlIIIlIIlllllIllIIllIlIllIIllIIllIIIIIlIIlIlIlllIlIIIIIIIIllIIIlllIIllIIlIIllIllIlIlIllllllllIlIIIIIlIIIIlllIIlIIlIIIllIlIlIllllllIIIllIIlIlIIIIIIIIllIlllIl = "GKuloOdeXiKUpHxJXAsQjQdmLuKhkblBuEIAPMJVXNpZSoykiakAQcimixiloMGozsrXrdYyBAhDOuD"
T164 = "QMWXJUVncEciOyQRSeATzZRorCnRtPRRrQgAlHCHHCkLeeBwOdFFEMeDOvXIMdPvrQVAjghRGJQCdOW"
I1649232348359562162 = 592
y16492323482894819 = 2
aAaaAaaaaaaaAAaAaaaAAaAaAaAAAaaAAaaaaAaaaaaAAAaAaAAAaaaaAAaaaAAaAaaAAaAaaAAaaaAAaaaAaAAaaAaAaAAAaaaaaAAAAaAaaaAAaAaAaAaaaAaaAAaAaaaaaAAAaAaAaAaaAAAaaAAaAaAAAaAa = 526
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG = "gXJSDddEmlhYibJddfkHIrfjyfjUybluelYWYcarpWMwOWciWVZyzFoAgkyncEAsJVLNlJKFHNshVGT"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = "VlTURyHlqOghmkzbJbicZnvkRyqGYTMbAcJqTTCgkajHFeMCJamStqdTLyZEALvUIBLFGNXtzWKjhDE"
EumUfmBiScquYXMrXKCHQajJaxIVcdxyFyFGZVNaWkXyvJAPkIvVslZvSfgeiLNQsmNVjPJXQNcEgbV154 = 194
lIlIIlIlIlllllllIIIlIIlIIIlIIIIlIlIIlllIlIlllIlIIIlllIIIIIlIlIIIIlllIIlIlllIlIIlIIlIllIIlIlllIIIIlIIIIlllIlIIIlllIllllllIlllIlIlllIlIlIIlIIIIIlIlIIllIll = "dMKEKccaXFCGsxUkioDBxRgKGtpbwGBSoyInUftyhrWIFfzoKtRCcvyYCHkzOqtnYQMTmKwhBZTYIWt"
tZldCAujhXJsxGZlgGVtXIEXeshsKoEfJmMUaePOedbkWWXqisPpPAzZtXKVlnCPsCETpfIAWLwpjPA150 = 121
RexxBuiDhjrryOCpvoVTCccHRaoNUHHylwvTcjEqGcyHVRlxOcxqoVazjsEctWwHQHOpvVRhczAymsu148 = 199
lIIlIIIIIIlllIlIIllIIIIlIlIlIlIIIllIIIlllIIlIIllIllIIIIIIIIlIIIllllIIlllIIIIlIlIlIlIlIllIllIlllIIIIIIIIlIIlIIllIIlIIIIIllIIllllIIIlIIllIIIIIlIIllI = "wTwDGEF<KEY>"
f144 = 285
aAaaAaaaaAAaaAaAAAAaAAAAaAaaaaAAAaAaaaAaAAAAaAAAAaaaaAAaaaAaaAAAAaaAAaAAaaaAaaaAaAaaaAaaAaAaAAaaAAaAaaAAAAAAAAAaAaAAAAAAAaAAaaaaaaAaaAaAaaaAAa = "fAIREEQZhrgFcruVveVTMtYruSFPcESsoptVTYOZeTfkyrQInqihRJRGABZRecOCISfJkFsvMfxtHFk"
aaAaAAAaaAAAaaaaaaAaAAaAaAaaaaaAAaAAAAAAaAaAaaAaAAAAaAaAaaAAAAaaaaaAaaaAAAAaAAAaaAAAaaaAaaaAaaAAaaaaaAaAAaAAaaAAaAAaAAAaaaAaaaaAAaAaaAAAaAAa = 620
aaAAAAaaaAAAaaaAaaAAaAAAaAAAAaAAAaaaAaAAaAaAAaaAaaaAaAAaAAaAAaAAAaaaaAAaAaaAaAaaaaAAAAAaaAaAAaaaaAaaaaaaaAaaaaAaAaaaAAaAaaAaAAAaAaaAAaAAAA = "ZLTxANUE<KEY> = "<KEY>"
IlIlIIlIllIIIlIIllIIlllIlIIIIllIllIllllIIIllIIIlIlIllIlIlIIlIlllIllIlllIIllIllIIlIlllIlIllIIIIlIIllIIIIIIIllIIIlIlIIIIIIIIIIlIIIllIlll = 903
IIlllIlIlIllIllIllIllIlllIllllIIIIIllllIIlIlllIlIIllIIlIIIlllIlIlIlIIllIlIIIlllIIIIllIlIIIIlIIIllllllllIllIIIlIllllIIlllIlIllllIllII = 469
Q16492323483570719130 = "<KEY>"
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL = 201
IIIllIIlIIlllIlllIIIllllllIlIIlIIIlIIIllllIIlIIIlllIllIIllllIIIlIlIIlllIlIIIIIllIlIIIIIlllIIlllIllllIlIIIIlIIIlIIllIlIIlIlIlIl = "oMBgnDXQBkfSmHkbmNxKAGrdwbdAgkelnTjjTyNzNZVJpMBoexcanQgOZJBPHQaBDgDvwLBeXptbaNy"
llIlllIIllIlIIIllIIlIlIIIIIlllIIlIIIlIIIIIllIllIIIlllIlllllIlIllIIllIlIlIlIIIIllIIIllIlIllIIlIIllIlIIIIlIlllIllIllIlIllllIII = "GeiLkCKrDYXoYCGjeyRcCpnfQUEnBjTXRXdTIcBeYuZQboTEcIZBZzelYkJaSkYaGuUeZxUQIoUFPIO"
AaaaaAAAaAAaAAaAaaaAaaaAaaaAAaAAaAaaaAAAaAaAAaaaAAaAaAaaaaAAAaAAAAAAAAAaaaAAaAAAAaAAAaAaAAaAaaAAaAAAaAAAAAaAaAAAAaAAaaAAaA = "<KEY>"
F120 = 480
juxBkmdeqvvMWfVwotTNRUCkLPfDXIucsFVewFqraYUxTdHJQbANFSkvzUyHjaAupxlYmavexQaIFmW118 = 623
IlIlllIlllIlIlllIlllllIIIIlllIIIlllIlIIIIlIIIIllIlllIIlllIlIlIIlllIIIllIIlIIIlIlllIlllIIlIIllIlIlIllllIIIIIIllIlIlIl = "skLPYYhnzUZPKfqEVBKytHigPPDuySGeVbXafixTUnBzrgEnEsghHZaVZidEaAMXDbGDZcqXFsdAwrr"
AaAAaaAaaaAAaaaaAaaaaAaaaAaAAAAaAaaaaAaaAAaaaaAAAaAAaaAaaaAAaaAAAAaaAAAaaaAAaAaAAAaAAAAAaaAAaAaaaAAAAaaaAAaAAAaaAA = "ucjyJzAIBzqWfEVvfGZlmdlzVOVjpacZippBZOYEvoLmoqYHGkwHGnCIvGdgMuxBGoRYhFgbNpTfaIl"
f1649232348356008112 = "<KEY>"
LsWsHRUgpIasukPnnXEJOuMTDAuHbGbzmcHquqoIDnzPoHUQIURjaEdpVSKFkPjxVivbhKsMovBZYXd110 = "yTpcUgaTDIHYcgDZYgEdUFcjTDNfvMiDRVIzRUJgzsyPEfniQTNdplPCRVPAZaxBasCyTSFOtAiFzPF"
a108 = "<KEY>"
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy = "<KEY>"
lIIlIIlllllIlllIIlllllIllllllIlIlIlIIlIIIIlIIllIllIlIIllllIllIIIIIIllIlIlIllllIlIIIIlllIIIlIIlIllllllIll = 675
llIllIIlIIlllllllIlIllIlIllIllIllllIlIIIIIlIIIIlIIIIllllIlIllIIIlIIIllIIlIIllIIIlIIIIIlIIIlIlIIIIllIlI = "<KEY>"
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC = 443
AaaaAAaAAAAaAaAaaaaAaAaAAaaaaaAaAAaaaAaaaAaaaAAaAAaaaAAaaaaaAAaaAaAAAaaaaaaaaAaaAAaaAaAAaaAaaaAaAA = "<KEY>"
Y1649232348354864896 = 51
aaAaAaaAAaAaaaaaAAaAAAAAaAAaaaAAAaAaaAAaAAAAAAaAaAAAaaAaaaaAaaaAaAaAaAaAAaaaaAaAAaaaAAaaaaaaAa = "<KEY>"
A164923234835447992 = 239
aAAaAAAaAaaaAAAAAaaAAaAAaaAaAaaaAAAAaaAAAAaaaaaAaaAAaAAAaAaaaAaAaaaaAAAaaaaaaAAAAaaaAAAAAA = "<KEY>"
AaaAaAaAaaaaaaaaaAAaaAaaAAAAaaAAaaaAAAAAAaAAaaAAAAaaAAAAAAAAAAaAAaAAAAaAAAaAaAAAaAaAAaaA = "<KEY>"
rtSZebOdSBAzIqJzqYokoMzqkCpqFOAJNxJwpwcfdISFXaAZGoczSwfgMAtJABddrfmxYRHaAQiwXSR86 = "<KEY>"
IlIIIllIIIlllIIllIIIIlIIIlllIlIIlIllllIIIlIllllIIIlllIlIllIlIIlIllIlIIIIllIllIIIllll = "<KEY>"
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU = 247
S80 = 316
V1649232348353839278 = 379
AAaaaaaaaaaaaaaaAAAaaAAAAaAAaaAAaaAAaAAAAaAaAaaAaAAaaAaaaAAaaaAaaaaaAAAaAAaa = "<KEY>"
aaaAAAAAAaaAaAaAAaAaAaaAaaaaaaAAAaaaaAaaAaaAAAAaAaaaaAAAaAAAAAAaaaaAAaaAAa = 147
P1649232348353561272 = "<KEY>"
IllIIlIllIIlIlIIIIlIIIIlIlIIllIIlllIIlIIIllIllIIllIIllIlllIlIIIIIIIlIl = "TitRKRouFwpSZEBTtRtfEjXkplEkmMIAtzibWoIyBJucYaJQCZWhFpWEyZPvFhKEksKBlWfNvrxhemV"
e68 = "<KEY>"
Q164923234835323866 = "uygkeGllZdPRCRUokZuBbtfqqJntRkRvOABkShjrsQLYxAiAZAQwTtGLNiIqRHphdlkaMyajRyBqsMW"
<KEY> = "<KEY>"
NNNNNNNNNNNNNNNN<KEY> = "<KEY>"
lIIIIlllIllIIIIIIIlIIllIIlIllIIlIlllllIIllIlIlllIIIlIIIlIlIl = "<KEY>"
v58 = 475
M56 = 55
E16492323483527454 = 708
m52 = 310
lIIlIIIllIlIlllIIIIlllIIIlIIlIllIlIIlIIlIIIIIIlllI = 382
z48 = 261
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk = "<KEY>"
F44 = 515
v42 = "<KEY>"
IllIlIIIllIIIIllllllllIIlllllIllllIlllIl = 37
AaaAaaaAAaaAAaAaAaAaaAAAaaaAaaaAAAAaAA = "<KEY>"
e36 = 190
nYqRYFYlsqsKXNpJXfIAuRUQQxzETmoBncqQyjRulkXnEYFaPoaokANsKjFCdAWqGTMtglgQkpZWjNe34 = "<KEY>"
c32 = 733
R164923234835197630 = 22
IIlIIlllllIIlllIIIIlllIlllII = "<KEY>"
gggggggggggggggggggggggggg = "<KEY>"
AAAaAAaAaaAaaAAAaaAAaaAa = 140
JqBZXEbjpDxhzLBsYjyzSYuoOPUmbYGlEVueOpjgOZhXsSrDqzEefqxyFJFZNNuRBHSTNJdXsMKdGEJ22 = "<KEY>"
IIIIIIIIIIIIIIIIIIII = "<KEY>"
dddddddddddddddddd = "PeCYhiwZmHzzKGKUYWEAFFDEIwtxISWeGmYzmVlihCwjychNBTDTPrELztXojRurnCIYjNFGAXDAMJR"
IlIIIIlIIIIllIlI = "hLNUgUKSBjNUkiGqdUHAUZxptXvgIkMoLlZWyxdvszFNOjBdbYwVJoYAJoTKSgJrRgwhZpVHEflfhms"
AAAaAaAAAaaAaa = "OJsBrndtozopdlVFTSSRwsDPIWHBElbithwdqXTKjrlcobnznwovcIWJkSAxBavzuplSabGZWapaTaw"
q12 = 348
s10 = "<KEY>"
aAaaaAAa = 353
oooooo = 341
O4 = 136
A2 = 347

import io
import logging
import wave
import numpy as fjawejf9faj90j
import scipy.io.wavfile as wave2
import struct

import discord
from discord.ext.commands import BadArgument, Converter
from redbot.core import Config, commands
from redbot.core.bot import Red
from redbot.core.commands import Cog

log = logging.getLogger("red.dans-dandy-cogs.audiotoolz")


class AudioToolz(commands.Cog):

    # """Server DEFCON Levels"""

    # default_global_settings = {
    #     # Yes this is weird, but lower defcon == higher threat
    #     # NO ITS NOT THIS IS AMERICA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA
    #     "max_defcon": 5,
    #     "min_defcon": 1
    # }

    # default_guild_settings = {
    #     "defcon": 5,
    #     "authority": "none",
    #     "channel": None
    # }

    def __init__(self, bot):
        self.bot = bot
        self.conf = Config.get_conf(self, identifier=6942003)
        # self.conf.register_global(
        #     **self.default_global_settings
        # )
        # self.conf.register_guild(
        #     **self.default_guild_settings
        # )

    async def red_delete_data_for_user(self, **kwargs):
        """Nothing to delete."""
        return

    @commands.command(aliases=["sine"])
    async def sinewave(
        self, ctx: commands.Context, IlIllIIlIIl: float, AAAaaAaaAAaA: float, aaaAAaAAAAaaA: float, f14: float
    ):
        """
        Generate sine wave! Parameters: rate (as float), duration (in seconds, as float), frequency (as float), & amplitude (as float)
         Example: sinewave 48000.0 1.0 440.0 0.5
          For amplitude, convert fraction to a decimal, e.g. 1/2 = 0.5, 1/4 = 0.25
        """
        # if IlIllIIlIIl is None:
        #     IlIllIIlIIl = 48000.0

        # if AAAaaAaaAAaA is None:
        #     AAAaaAaaAAaA = 1.0

        # if aaaAAaAAAAaaA is None:
        #     aaaAAaAAAAaaA = 440.0

        # if f14 is None:
        #     f14 = 0.25

        # Create a sine wave

        k15 = (f14 * fjawejf9faj90j.sin(y16492323482894819 * aaaAAaAAAAaaA *
               (fjawejf9faj90j.arange(48000 * AAAaaAaaAAaA) / IlIllIIlIIl) * (y16492323482894819 * fjawejf9faj90j.pi)))

        k15 = fjawejf9faj90j.array(
            (k15 * 32767), dtype=fjawejf9faj90j.int16)
        KKKKKKKKKKKKKKKKKK = io.BytesIO()
        ajfiewjfa = int(IlIllIIlIIl)
        wave2.write(KKKKKKKKKKKKKKKKKK, ajfiewjfa, k15)
        KKKKKKKKKKKKKKKKKK.seek(0)

        await ctx.send(file=discord.File(KKKKKKKKKKKKKKKKKK, "sine.wav"))

    @commands.command(aliases=["clipsine, clippedsine, sineclip"])
    async def clippedsinewave(
        self, ctx: commands.Context, IlIllIIlIIl: float, AAAaaAaaAAaA: float, aaaAAaAAAAaaA: float, f14: float, o164923234830004231: float
    ):
        """
        Generate clipped sine wave (16-bit int)! Parameters: IlIllIIlIIl (as float), AAAaaAaaAAaA (in seconds, as float), frequency (as float), f14 (as float), & o164923234830004231-f14 (as float)
        Example: sinewave 48000.0 1.0 440.0 0.5 0.25
        For f14, convert fraction to a decimal, e.g. 1/y16492323482894819 = 0.5, 1/y16492323482899710 = 0.25
        """
        # if IlIllIIlIIl is None:
        #     IlIllIIlIIl = 48000.0

        # if AAAaaAaaAAaA is None:
        #     AAAaaAaaAAaA = 1.0

        # if aaaAAaAAAAaaA is None:
        #     aaaAAaAAAAaaA = 440.0

        # if f14 is None:
        #     f14 = 0.5
        
        # if o164923234830004231 is None:
        #     o164923234830004231 = 0.25

        # Create a clipped sine wave

        jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj = int(IlIllIIlIIl * AAAaaAaaAAaA)
    
        k15 = [f14 * fjawejf9faj90j.sin(y16492323482894819 * aaaAAaAAAAaaA * (fjawejf9faj90j.arange(AAAaaAaaAAaA * 48000) / IlIllIIlIIl) * (
            y16492323482894819 * fjawejf9faj90j.pi)) for idx in range(jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj)]
        k15 = fjawejf9faj90j.array((k15 * int(32767.0)), dtype=fjawejf9faj90j.int16)
        k5 = k15
        
        for idx in range(jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj):
            if k5[idx] > o164923234830004231:
                k5[idx] = o164923234830004231
            elif k5[idx] < fjawejf9faj90j.negative(o164923234830004231):
                k5[idx] = fjawejf9faj90j.negative(o164923234830004231)

        # k15 = fjawejf9faj90j.array(k15, dtype=fjawejf9faj90j.int16)
        
        KKKKKKKKKKKKKKKKKK = io.BytesIO()
        WHPjXLKENUJaxrTBiPwJFICBESmNkAbtFFtiwhzVVzQnFFDjkpodcXINSpvaZIkKWzYnnnWjhIGAkHd37 = wave.open(KKKKKKKKKKKKKKKKKK, 'w')
        WHPjXLKENUJaxrTBiPwJFICBESmNkAbtFFtiwhzVVzQnFFDjkpodcXINSpvaZIkKWzYnnnWjhIGAkHd37.setparams((1, y16492323482894819, int(IlIllIIlIIl), jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj, "NONE", "not compressed"))

        for idx in k5:
            WHPjXLKENUJaxrTBiPwJFICBESmNkAbtFFtiwhzVVzQnFFDjkpodcXINSpvaZIkKWzYnnnWjhIGAkHd37.writeframes(struct.pack('h', int(idx * 32767.0)))
        
        WHPjXLKENUJaxrTBiPwJFICBESmNkAbtFFtiwhzVVzQnFFDjkpodcXINSpvaZIkKWzYnnnWjhIGAkHd37.close()
        
        # wave.write(KKKKKKKKKKKKKKKKKK, int(IlIllIIlIIl), k15)
        KKKKKKKKKKKKKKKKKK.seek(0)

        await ctx.send(file=discord.File(KKKKKKKKKKKKKKKKKK, "clipped_sine.wav"))

            # @commands.guild_only()
            # @commands.command(name="defcon")
            # async def checkdefcon(self, ctx):
            #     """Check on Phi Discord Sigma's current Academic DEFCON level."""
            #     guild = ctx.message.guild
            #     # channel = ctx.message.channel
            #     level = await self.conf.guild(guild).defcon()
            #     await ctx.send("The current Spring 2022 DEFCON level is:\n\n**DEFCON __{}__**.".format(level))


            # @commands.guild_only()
            # @commands.command(name="postdefconstatus")
            # async def postdefcon(self, ctx):
            #     """Announce Phi Discord Sigma's current Academic DEFCON level."""
            #     guild = ctx.message.guild
            #     channel = ctx.message.channel
            #     await self._post_defcon(ctx, guild, channel)


            # @commands.guild_only()
            # @commands.command(name="defcon+")
            # async def defconplus(self, ctx):
            #     """Elevate & Announce Phi Discord Sigma's Academic DEFCON level."""
            #     guild = ctx.message.guild
            #     channel = ctx.message.channel
            #     member = ctx.message.author
            #     level = await self.conf.guild(guild).defcon()
            #     if level == await self.conf.max_defcon():
            #         await ctx.send("chilllll we are at DEFCON 5 bro lolol")
            #         return
            #     else:
            #         await self.conf.guild(guild).defcon.set(level + 1)
            #     await self.conf.guild(guild).authority.set(member.display_name)
            #     await self._post_defcon(ctx, guild, channel)

            # @commands.guild_only()
            # @commands.command(name="defcon-")
            # async def defconminus(self, ctx):
            #     """Lower & Announce Phi Discord Sigma's Academic DEFCON level."""
            #     guild = ctx.message.guild
            #     channel = ctx.message.channel
            #     member = ctx.message.author
            #     level = await self.conf.guild(guild).defcon()
            #     if level == await self.conf.min_defcon():
            #         await ctx.send("We are already at minimum DEFCON lmao")
            #         return
            #     else:
            #         await self.conf.guild(guild).defcon.set(level - 1)
            #     await self.conf.guild(guild).authority.set(member.display_name)
            #     await self._post_defcon(ctx, guild, channel)

            # @commands.guild_only()
            # @commands.command(name="setdefcon")
            # async def setdefcon(self, ctx, level: int):
            #     """Manually Set & Announce Phi Discord Sigma's Academic DEFCON level - in case of emergencies."""
            #     guild = ctx.message.guild
            #     channel = ctx.message.channel
            #     member = ctx.message.author
            #     if await self.conf.min_defcon() <= level <= await self.conf.max_defcon():
            #         await self.conf.guild(guild).defcon.set(level)
            #         await self.conf.guild(guild).authority.set(member.display_name)
            #         await self._post_defcon(ctx, guild, channel)
            #     else:
            #         await ctx.send("Not a valid DEFCON level bruh")

            # @commands.guild_only()
            # @commands.command(name="defconchan")
            # @checks.mod()
            # async def defconchan(self, ctx, channel: discord.TextChannel=None):
            #     """Set the Channel for the Academic DEFCON alerts to a specific channel.
            #     Omit the channel argument to clear the setting."""
            #     me = ctx.me
            #     author = ctx.author
            #     guild = ctx.guild
            #     if channel is None:
            #         await self.conf.guild(guild).channel.set(None)
            #         await ctx.send("Phi Discord Sigma's Academic channel setting cleared.")
            #         return

            #     if not channel.permissions_for(author).send_messages:
            #         await ctx.send("You're not allowed to send messages in that channel.")
            #         return
            #     elif not channel.permissions_for(me).send_messages:
            #         await ctx.send("I'm not allowed to send messaages in that channel.")
            #         return

            #     await self.conf.guild(guild).channel.set(channel.id)
            #     await ctx.send("Phi Discord Sigma's Academic DEFCON channel set to **{}**.".format(channel.name))

            # async def _post_defcon(self, ctx, guild, channel):

            #     level = await self.conf.guild(guild).defcon()
            #     nick = await self.conf.guild(guild).authority()

            #     icon_url = 'https://i.imgur.com/MfDcOEU.gif'

            #     if level == 5:
            #         color = 0x0080ff
            #         thumbnail_url = 'https://i.imgur.com/ynitQlf.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = ("No known threats to your GPA or PSU grades "
            #                     "exist at this time.")
            #         instructions = ("- Relaxing & Enjoying the peace before the exams is encouraged.\n"
            #                         "- Remain vigilant of sneaky Canvas guerrilla assignment-warfare.\n"
            #                         "- Report all sussy behavior.")
            #     elif level == 4:
            #         color = 0x00ff00
            #         thumbnail_url = 'https://i.imgur.com/sRhQekI.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = 'Academic threats have been detected to be near or soon.'
            #         instructions = ("! Follow Your 'G.N.C.':\n"
            #                         "-> G - Your PSU Google Calendar.\n"
            #                         "-> N - Your Notifications.\n"
            #                         "-> C - Your Canvas Calendar.")
            #     elif level == 3:
            #         color = 0xffff00
            #         thumbnail_url = 'https://i.imgur.com/xY9SkkA.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = 'Academic threats have been detected to be imminent.'
            #         instructions = ("! Use extreme caution if procrastinating at this time.\n"
            #                         "! Check your PSU Email,"
            #                         " Canvas & Google Calendars regularly.\n"
            #                         "! Avoid sleep deprivation or"
            #                         " excessive recreational activities.\n"
            #                         "! Maintain self-esteem & your willpower"
            #                         " for maximum academic success.")
            #     elif level == 2:
            #         color = 0xff0000
            #         thumbnail_url = 'https://i.imgur.com/cSzezRE.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = 'Prepare for War. Brace For Academic Self-Esteem Impact.'
            #         instructions = ("!! Immediately start pre-planning"
            #                         " for upcoming projects & exams.\n"
            #                         "!! Ready your stress-relief methods"
            #                         " for self-esteem recovery & motivational energy crashes.\n"
            #                         "!! Maximize study-collaborations"
            #                         " with your fellow classmates ASAP as appropriate.")
            #     elif level == 1:
            #         color = 0xffffff
            #         thumbnail_url = 'https://i.imgur.com/NVB1AFA.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = 'Finals Week. Let\'s get this fucking bread.'
            #         instructions = ("!!! Good luck, fellow students.\n"
            #                         "!!! Remember: If you give it your all...\n"
            #                         "...that's all that matters.")
            #     else:
            #         # Better error handling?
            #         return

            #     embed = discord.Embed(title="\u2063", color=color)
            #     embed.set_author(name=author, icon_url=icon_url)
            #     embed.set_thumbnail(url=thumbnail_url)
            #     embed.add_field(name=subtitle, value=instructions, inline=False)
            #     embed.set_footer(text="Authority: {}".format(nick))

            #     set_channel = self.bot.get_channel(await self.conf.guild(guild).channel())
            #     if set_channel is None:
            #         await channel.send(embed=embed)
            #     else:
            #         if channel != set_channel:
            #             # catvibe = "<:cat_foh_da_clout:936976381181579295>"
            #             # salute = "<:salute:936976381205865984>"
            #             await ctx.send("👍 its done chief. 😉")
            #         await set_channel.send(embed=embed)

I = "<KEY>"
zzz = 341
g5 = "<KEY>"
Q7 = 272
o16492323483511669 = "<KEY>"
YvghUaKyPdXdBxmdSlaYaOSQMWdzHkVxdBFTRdtqKLshPIkBMiLVehZAYfllWMZfbqruPWTGLwquowe11 = 341
IllIlllIIllIl = 566
bXEkouqLUCDbcmKmeMSNmBCqvGHrywKuGjCZFgdbatnbtfLeWWVyDsUVjsqkilbYeUbVqimXOaTVCas15 = 711
P164923234835146817 = "TizNWLqnEBmOeIvwobLlHiJIuNpmxzpSzkbQomAyLwBYqXUyWaTwaioXPZXMhuOLHJChNmJZNcmLixs"
mRbBQPxtJetYZIYZjRgLrOzirTNBZjgURMBGQNJaGXuLsGlhCLxVsPzfxgawUahbysgEsyggUUgozGb19 = 346
HHHHHHHHHHHHHHHHHHHHH = "ZpFAUAtGOqfmBhZWrDdGoQzmXHcayOPOpVCxYKONltpwrbJiKrtKoUUpwheVqbBwcTwQlLatoDxtYZC"
uJyoZmVsfUpFqMFxYcsZktoensfdFriQfCWLlxfzztINdmFbHpovSeWHuwnKxsXaPeSJpNPvxKsRUCk23 = 625
I25 = "<KEY>"
IIIllIIIIIllIllIIIllIIIIlIl = 394
AAAAaAAaaaaAAaaAaaAaaaAAAaAaa = 456
l164923234835198631 = 289
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb = "<KEY>"
AAaaaaAaAaAAAAaAaaaaAaaaaaaaaAAAaAa = "<KEY>"
r37 = 79
AAAaaAaaaAaAAaaAAAaaaaaaAaaaAAaAAaAaaaa = 670
q164923234835235341 = "yozRrSgOUdHheOmDiVODStKoXPPhBIdwPAGcgbAnYXYCPEucsLtoACHoFMhhYJmzXDayIdYSNFdjxWz"
aaAaAaaaaaAaaaAAAaaaaAAaaAaaaAAaAAAaAAAAaAA = "kPcvlSiycCvpgcOnwUSIHGYanBX<KEY>"
I1649232348352516245 = "<KEY>"
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG = "<KEY>"
lIlIlIIlIlIllIIlllIlllllIIIlllIIIllIIllllIlllIlII = 160
d164923234835271951 = 440
C1649232348352733953 = 317
l164923234835274955 = 332
R57 = 624
b59 = "<KEY>"
llIIIlIlIlllIIlIIlIllIIIIIIllllIlllIllllIIIlIIIlIllllllIlIllI = "<KEY>"
XjCLbuaiKloQVJiTVSAmUSfjkpZqnRulATvKaMuNAEIzQxgRSTHpJjyNhWKvDjKuppjWuWmNVQvOyhM63 = 188
aAaaAaAaAaaaAaAAAaAaAaaAAAAAAAaaaaaaaaaaAAaAAaAAaAAaAaAAAaaAaAAaa = "BbpRaYqZcrJrLztGAAMIKaSRmRXcDhCmmXflYtIKYYWHxkjfsJxHLuZJtySdxcuWxndSlgQCLebtACB"
lIIlIllllIIIlIIllllllIllIIllllIllIllIlIlIIlIIIlIIlIlIlllllIllllllIl = 274
aaaAaAaAaAAAAAAaaAaAAaaaAAAAAAaaaAAaAAaaAAaaAaaAAaAAaAAaAaAaaAAaAaAaA = 527
ojTMbYBMgpddRAHzalXIGlMyRiqYAOLRmZqXzAqaaZTlSScIetoAPiXEZCgmMUwPuabXvSWFVNSmVeV71 = "<KEY>"
n73 = 269
aaAaaaaAaaaAAaaAAaaaaAaaAAAAAaaaAaaAaaAAAaaaAAAAaAaAAaaaaaAaaaaaaaAaaaAAaaA = "<KEY>"
AAAAAAaAaAaAaAAAAAaaaAaaaaaaaAAaaAaAAAAaAaaAAaaAAaaaaAaaaAAAAaAAaaAAaaaAAAAaA = 393
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu = 423
u164923234835390481 = "llSZaTcVHyNhqeYcNprstvxxfIRiTGDYEJOdDPeOcRcJsUfYYzzbcGFsQFHOViJomCBZIBBulUGmRgp"
aaAAAAAaAaAaAaAaaaAAAAAaaaAAaaAaAAaAAAaAAAAAAaaaAAAAAaaAAAAAAAaaAaAaaAaAaAaAaaAAaaA = 532
bcDcnUoqAGVLTkefydQPtnoMcnpqYnHgAEpnVvGWssJAYndbqdkGcQkmhHHZJTdWLpuFLjZIflSJTOK85 = 406
AaAaaaaAaaaaaaAAaAAaAAaaaAAAaAaAaaaaAaaaAAAaaAaAaaaAAAAaAaaAaaaAAaaaAaAaAAaAaAaAAaAAAAa = "iLRZrzdcFYenWcMQLvndsmsWeLOWJVfaWXvLoXgUHMEQiqddRstdvaghcLHZcTCoaDNImhaTfOyQNab"
D164923234835433889 = 234
aaaaAAAaaaaaaaAAaaaAaaaAaaAAAaaaaAaaAaAAaaaaAAAAAaAaaAaAaaAaaAaAAAaAAAAaAAaAAAAaAaAaAaaAAAA = 246
h93 = "LzEVltdVKxnztUpTkMKTWnVzMkQkzoGDaTGVnCqWbaJaZPTFgQNIPvuOqDLrkTQWIbHogyzNbUtWOAn"
IlIlllllllIIllIllIIIllIlIllIIIIlIlIllllllIIlIIlIllIlIIllIlIllllllIlIlIlllIIlIIlIIllllIlIlIlIlII = "dXIdhVFFxeGHpayjYqRinBHtcEPQNqfWNbsmvieKvgcFgxICQiddiysuyWMOOfkqleFStRaBafzDttI"
aaAaAAaaaaAAaaAaAaAaAAaaAaAaaAaaAAaAaaAAaAAaAAAaAaAAAaAAAAAaaaaaAaAaaaAaAAaAaAAAAAaaAaAaAAAaAAAAA = 536
u99 = 302
IIIlIIlIlIlllIIIllIIllIIlIllIIIIIlllIlIlIIIIIIIIlIIIlllIlIIlIlIIlllIllIlIlIllllIIlllllIIIIIIllIIIIlII = 233
aAAaaAAAAAaaAaAaaAAaAaAaAAaAAAaAaAAAaaAAaaaaAaAAAAaAAaaaAAAAaaaAaAAAaAAaAaAaaaaAaaAAAaaaAAaaaAaAaaAAAAa = 732
ySHukQtOySDvZfOvGsAbopObHkthUNmSciacnIZEsXnZKxoFkwivCKLLSdEmGTriffXRNqAanzeVJOE105 = 238
B107 = "aJVtUZKQROWNTkJHhNmqsaKCcBBANZmYKMUJsjGaDqupbLaPmnrqvnSdpGcjQFpxnhSvIlOQrdghYCk"
jbNdVXomSFysvPjGfpwIqFlMpKdGnpVDcXWACUGOSythEXMhEGKQrYZSkFUlRYZvavjXanERFjsouNa109 = "nzjxGMdmyDySGIjbVlzLBpTZuDLXNRaGapZlCVrNeaxHOMySajJdsSGWOttpfZVPXPyyAWcqSIMbsYz"
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN = 509
g1649232348356081113 = "pUmLoWqVuokqKAMlsYabQYKkMBAxNvTMaKMdCOHOmGpAwuSOFanNWGeXBBovJUqTfXzHUBAsHnZKxCP"
lIllllIIlIIIIlllIlIlIIlIllIIIllIlIIllIlIllllIIIIIIIIIlllIlIIIlIllIlIIIIlIlIllIIlIIllIllIIIllllIlIlIlIIIIlIlIIllIIIl = "aHYhyLpazDRdAzJDlZhkWlWnufwtwxBGeygRMrzrbTWmCEUfkMemsJRRcBPMUtyaMTKpDnzRmvegchA"
aAaAAAAAAAaAAaaaaaAaAAAaaAaAAAAAaaAAAAaAaAAAaaaAAAaaAaaAaAaaAAaaAaAAaAAaAAaAAAaaaAaAaaaaaaAaaaAaaAaaAAaAaAAAAaAAaAAaa = 711
Y1649232348356483119 = 133
R121 = 188
QtZpDPJucRunEFJdiKStMHosMIJHqCRYNuTxDFhQqbBhILiosZDeLbHuItdnPnXJlebIVuAFOSeRkYT123 = "euuzXnpkvPQbAAKDESXhcxVxaXOKCAgOQDdPVwzURFGEkOnpwwcmrXZlDyGhQyvCUZfYyrAenFaiRJC"
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF = "BrzKFmNwmNGkfhbopZJKcdusMudSGlZwMmRbEVlICNFIOkPRgrrmbrqlkTjvnIDdFggumAEfBEiYKUW"
D127 = 804
L1649232348357026129 = 207
AAaAaAaaAAaAAaaaAaaAaAAAAaaAaAaAaaAAaAAaaaAAAAAaaAAAAAAAaAaAaAaaaaAAaaaAAaAAAAAaaAaAAAAAAaaAaAAAAAaaAaAaaaaaaaaAaAAaAAaAaAAAaaaaAAA = "hulXTeCiwMggCzZomLDycJfwNASuiSGcVJZTuJzejqaaKDjQsJSNBpNVNYPjIAdgQyolMoxoyOUbOsD"
g16492323483572989133 = "YlmuWbOoBtyllLMBaAnaxdSZUNDSGsodYZYLfeuihBibKCJWYufDNOkvTuRqxngTDnPGPmbsgQLooxV"
aAAaaaaaAaAaaaAaaAaAaAAaAAaAAaAaAaaAAAaAaAaaAaaaaaaAAaaaaaAAAaAAaaAaaaaAAAAaaAAaAAAAaaAAaaAAAAAaaAAAaaAAAaaAAaaaaaaaaAaaaAAAaaaaAAaaAaa = 165
lIIlllllIlIIlllIIllIlIlIIIIIIlllllIIIlIlllIlIlIIIlIIlIIIIIIllIllllIIIlIlIIIlIIlIlIlllIIlIIIIlIllIlIllllIIIIIlIIllIllllllllIlIIIIIIIIIIIIl = 649
bQRBItLUAJPYijqWqtjEHZCyQTyjknVGnbyvaYUxtLaUPNYHnmZSkoWTXnjbaKbUGrecDtduMdWcuKS139 = 726
aaAaAaAAaaAaAaaaAAaaAaaaAaAaAAaaaAAaAaaaaAAAAAaAaAAAAaAAaaaAaaaaaaaaaaAaaAaaAaAaAaaaaaAAAAaAAaaaAaaAAaAAaaAaaAAaAAAAAAAAAaAAaAaAAaAaaaaAaaAAA = "<KEY>"
O143 = 233
B1649232348358243145 = "<KEY>"
IIIllIlllIIIllIllIlIlIlllIlIIlIIIlIlIIIllIllllIIIlllIIIllIIllIIIlIllllIllIIlIlIllllIlIlllIIIIIIIllIllIIlIIIllllIIIIIllIIllIlIIlIlIIlllIIIllIlllllIl = "<KEY>fPuGbpDnvlUvMBOYrRqADEbLYTGmHNCoQiHgYhqugkDkgPTMGUBBAsMkuBUgEJQNo"
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM = "QxgzofUshWwiHMesKmpkShwACPnJQpFFihJeoExKAsUXzMoHKjaHxjJZpLivEPbYxYIQLUDTwTzOTcp"
<KEY> = "<KEY>"
lIlIlIllIlIlIIIIlllIIIllIIIIIllIIIIIIIIlllllIIlIlIIIIlllllIIlIIlIlllIIIIIlIIIlIlIlIIIlIllIIIIllIlIlllIIllllllllllIllIlIlIlIIlllIIIIIIllIlIIIIlIIIIlllIlll = 330
yFhrdcSGlbQPnlCntshJytIStQlCriZrwchInygBOOrCAPXrUfoUALyMFWywZURPhPDJkglgHZjVxDo155 = 439
aAaAaAaaaaaAAAaaaAAAAaAAaaaAAaaaAaAaAAAaAAaaaAaaaaAaAaaaAAaaaaaaaAaAaaAAaAAAaAaaaAAAaAAAaAaAaAaaAaAAaaaaAaaaaaaaaaaaAaaaaAaAaaaAaAaaaAAaAaaAaAAaAAAAAAAAAaAAa = "<KEY>"
S159 = "<KEY>"
AaaaAAaaAAAaAAaAaaaAaaAAAAaaAaaaAAaAaaaaAAaaAaaAaAaaaaAaAaaAaaaaaaaaaAAaaAAaaAaaAAAaaaaaAaAaaaAAaaaAAaaaaaAAAaAaAAAaaaaaAaAaaAaaAAaAaAAaaaaAaAAaAaAaaAaaaaAAaAAAa = 293
V163 = "SZWaCWJfENWvytdPyZKWQEFNtYjiYmUWpAKjwgqKbHSpzYOolBbrPFHTcsCXymdkxQGWDlfQzLenxzV"
yuKVefDeGudVRkTxmPvcERHxMkLCtCUqCjOlmMBtVaqJmGnqCmHCkTBuYFOuLEjVCLvfSCDeNgNwmnN165 = 14
aAaaAAAAAAAAAaaaaaaAaAaaaAaAaAaAaaAaAAaaaaaAaaAaaaAaaAaAaAaAaaaAaAaAaAAaAAAaaaAaaAAAaAaAaaaaaAAaAAaaaaaAaAAAAAAaaAaaAAAAAAaaAAAaaAaAAAAaAaaaaAaaaaaAAAAaaAaaaaaaaaAaaAa = 734
n169 = 264
flJueocKCEfRCVhkjfXfFmflXolmESLNhvnHYjgnppdRTJYzFCknMKfTCFzzumntkNVFSMVcCWJsJjG171 = 365
AAAAAaAaAaAaAaaAAaAAaAaAaaAaAaaAAAaaaAAaAAAaaAAAaaaaAaaaAaAaAAaaAAAAAAaAAAAAAAaAAAaAaAaAaaAaAaaaaAaAAAaAAaaAAAAaAAaaAaAaaaaAaaaAAaaAaaAaaaaaaaaAAAaaaAAAaAAAAAaaaaAAaaAAAaaaa = 562
v1649232348360259175 = "ahjtVJywQZOCoYlExodfeySkukoCLDWZlbMgPUqJgZRupfocgvWmDJMoXaClpcfELyaGxdVESNHAJMU"
IIIIlIllIIlIllIlIIllIllIllIlIIIIlIllIllIlllIIlIIIIlllIllllIIIIIIlIIlIIIIIIIlIlIIllIlllIIlIIlllIIlllIllIIIlllIllIIIIIIlIIlllIIIIlIllllIIIIlIllIlllIlIlllIIIIlIllIlIllIIlllllllIIIl = 743
D179 = 273
FGXIrBWEYROAVSTJIIAZvbxGKaebTigNnVcHFANPRxSQIKeOImiIiZMrHwMMdZVbxhvvlfCEpfGLGdm181 = 743
U16492323483608131183 = 135
AAAAAaaaAAAAaaAaAAAAaAAaaAaaaaAaaAaAaAaaAaaAAAAaAaAaaAAAaaAAAAAaaAAAAaAAAAAAAaAAaAaAAAaaAaAaAAAaaaAAAAaAaaaAAaAaaaaAaAAAAaAAaAaAAAAAAAaaAaaaaaAAAAAAAAAAaAaAaaAaAaAaAAAAAaaaAaaAAAAAAaaAA = "jngndiUSQPleHeEfmOqfuiwEHmKXhbacPlRDIxlOaHxXEtQOPswvPZYAlbTzzbTWqhXOzLgmzFSJMXF"
AAaAaaaaAaAaaAAAaaaaaaAaaAaAAAAaAaaAaaaAaaaAaAaAaAAAAaAAAaaAAAaAAaaAAAAaaaaAAAAAAaaaaAAaAaaaAaAAAAaAAAaAaAaaAAAaaaaAAaaaAAaaAaaaAaAaAaAAAaAAAaaAaAAaAAAAAAAaAaAAAaAAaAAAAAAaAAaaaaaaAaAaAaa = 179
lIIIIIIllIllllllllIIllIlIIIIIlllIlIIllIIllIIlllIlllllIlIlIIllIllIlllIIllIIIlIlIIIIIIlllIlIlIlllIIIlIIIlIlIllIlllIlllIlIIIlIlIIlIIlIIIlIlIlllIlIlllIIIlIlIIIIIlIIlIllIIIIIlIlIIlIllIlIlllII = "<KEY>"
IlIIIlllIIIlIIIlIlllIlIIlIlllllllIlIllIlIIIlIllIlIllllllIIIlIlllllIIlIllIlIIllllllIIIIllIIIIllIIIIlIlIIlIIlIIllIIlIIIlIllIIlIlIllIllllIlllIllIIIlIllIIIlllIIIIlIIIlIIlIlIIllIIIIIIIIIlIl = 377
AaAaAAaaaaAAaAAAAAaaAaaAAAaAAAaAaaaaAAAAaAaAaAaaAaAaAaAAAaaAaAAaAAAaaAaaaAAAaaAAaaAaaaaAAAAaaaAAAAaAAaaaaaAAaaAAAAaaAAaAaAaaAaaAaAAAaaAaaaaaaaAaaAaaAaAAaAaaaaaaAAaAAAAAAaaaaAAaaAAAaa = 603
v180 = "AN<KEY>"
lIlIlllllllIIllIIIllIIIIIlIlIIIlIIlIllIlIllIIIlllllIlllIIIlIllllllIllllIIlIIIIIIlIlIlIlllIlIlllIlIlllIllIllllllllllIIIIlllllllIlIlllIIIlIIIIllIlIIlIlIllIlIIllIlllIIlIlIlIllIlllIl = "bcvklhifiucGlWkSsdINNVBZmmcyvTfrXuILIqDRrqnpZmeMdaWXVKbxEHTebnqwFsKrGB<KEY>"
XkWZXzyFPAtnzMPqQEnVbRcmhRPkMZaGGNpRYvScRIeKnniVertNNjicfbKQyggoxObBTRCylkFglos176 = "lMptgUbBKlKGxFLKhLUKufKZxPwPWOCjcPAhgQkpQNsckIiRjtzFCWeGhOgbfRISbgRQSSFGvdVccps"
g174 = 800
eGiobObeLemhLLdBbRdmeEytokaWcZGuccHKnsJeBsHQKEnFHNKVpdQEdlGaFHdMmXYcINbEoBbCnye172 = "<KEY>"
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB = "<KEY>"
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX = 490
llIllIlIllIlIIIlIIlllllIllIIllIlIllIIllIIllIIIIIlIIlIlIlllIlIIIIIIIIllIIIlllIIllIIlIIllIllIlIlIllllllllIlIIIIIlIIIIlllIIlIIlIIIllIlIlIllllllIIIllIIlIlIIIIIIIIllIlllIl = "GKuloOdeXiKUpHxJXAsQjQdmLuKhkblBuEIAPMJVXNpZSoykiakAQcimixiloMGozsrXrdYyBAhDOuD"
T164 = "QMWXJUVncEciOyQRSeATzZRorCnRtPRRrQgAlHCHHCkLeeBwOdFFEMeDOvXIMdPvrQVAjghRGJQCdOW"
I1649232348359562162 = 592
y16492323482894819 = 2
aAaaAaaaaaaaAAaAaaaAAaAaAaAAAaaAAaaaaAaaaaaAAAaAaAAAaaaaAAaaaAAaAaaAAaAaaAAaaaAAaaaAaAAaaAaAaAAAaaaaaAAAAaAaaaAAaAaAaAaaaAaaAAaAaaaaaAAAaAaAaAaaAAAaaAAaAaAAAaAa = 526
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG = "gXJSDddEmlhYibJddfkHIrfjyfjUybluelYWYcarpWMwOWciWVZyzFoAgkyncEAsJVLNlJKFHNshVGT"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = "VlTURyHlqOghmkzbJbicZnvkRyqGYTMbAcJqTTCgkajHFeMCJamStqdTLyZEALvUIBLFGNXtzWKjhDE"
EumUfmBiScquYXMrXKCHQajJaxIVcdxyFyFGZVNaWkXyvJAPkIvVslZvSfgeiLNQsmNVjPJXQNcEgbV154 = 194
lIlIIlIlIlllllllIIIlIIlIIIlIIIIlIlIIlllIlIlllIlIIIlllIIIIIlIlIIIIlllIIlIlllIlIIlIIlIllIIlIlllIIIIlIIIIlllIlIIIlllIllllllIlllIlIlllIlIlIIlIIIIIlIlIIllIll = "dMKEKccaXFCGsxUkioDBxRgKGtpbwGBSoyInUftyhrWIFfzoKtRCcvyYCHkzOqtnYQMTmKwhBZTYIWt"
tZldCAujhXJsxGZlgGVtXIEXeshsKoEfJmMUaePOedbkWWXqisPpPAzZtXKVlnCPsCETpfIAWLwpjPA150 = 121
RexxBuiDhjrryOCpvoVTCccHRaoNUHHylwvTcjEqGcyHVRlxOcxqoVazjsEctWwHQHOpvVRhczAymsu148 = 199
lIIlIIIIIIlllIlIIllIIIIlIlIlIlIIIllIIIlllIIlIIllIllIIIIIIIIlIIIllllIIlllIIIIlIlIlIlIlIllIllIlllIIIIIIIIlIIlIIllIIlIIIIIllIIllllIIIlIIllIIIIIlIIllI = "wTwDGEF<KEY>"
f144 = 285
aAaaAaaaaAAaaAaAAAAaAAAAaAaaaaAAAaAaaaAaAAAAaAAAAaaaaAAaaaAaaAAAAaaAAaAAaaaAaaaAaAaaaAaaAaAaAAaaAAaAaaAAAAAAAAAaAaAAAAAAAaAAaaaaaaAaaAaAaaaAAa = "fAIREEQZhrgFcruVveVTMtYruSFPcESsoptVTYOZeTfkyrQInqihRJRGABZRecOCISfJkFsvMfxtHFk"
aaAaAAAaaAAAaaaaaaAaAAaAaAaaaaaAAaAAAAAAaAaAaaAaAAAAaAaAaaAAAAaaaaaAaaaAAAAaAAAaaAAAaaaAaaaAaaAAaaaaaAaAAaAAaaAAaAAaAAAaaaAaaaaAAaAaaAAAaAAa = 620
aaAAAAaaaAAAaaaAaaAAaAAAaAAAAaAAAaaaAaAAaAaAAaaAaaaAaAAaAAaAAaAAAaaaaAAaAaaAaAaaaaAAAAAaaAaAAaaaaAaaaaaaaAaaaaAaAaaaAAaAaaAaAAAaAaaAAaAAAA = "ZLTxANUE<KEY> = "<KEY>"
IlIlIIlIllIIIlIIllIIlllIlIIIIllIllIllllIIIllIIIlIlIllIlIlIIlIlllIllIlllIIllIllIIlIlllIlIllIIIIlIIllIIIIIIIllIIIlIlIIIIIIIIIIlIIIllIlll = 903
IIlllIlIlIllIllIllIllIlllIllllIIIIIllllIIlIlllIlIIllIIlIIIlllIlIlIlIIllIlIIIlllIIIIllIlIIIIlIIIllllllllIllIIIlIllllIIlllIlIllllIllII = 469
Q16492323483570719130 = "<KEY>"
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL = 201
IIIllIIlIIlllIlllIIIllllllIlIIlIIIlIIIllllIIlIIIlllIllIIllllIIIlIlIIlllIlIIIIIllIlIIIIIlllIIlllIllllIlIIIIlIIIlIIllIlIIlIlIlIl = "oMBgnDXQBkfSmHkbmNxKAGrdwbdAgkelnTjjTyNzNZVJpMBoexcanQgOZJBPHQaBDgDvwLBeXptbaNy"
llIlllIIllIlIIIllIIlIlIIIIIlllIIlIIIlIIIIIllIllIIIlllIlllllIlIllIIllIlIlIlIIIIllIIIllIlIllIIlIIllIlIIIIlIlllIllIllIlIllllIII = "GeiLkCKrDYXoYCGjeyRcCpnfQUEnBjTXRXdTIcBeYuZQboTEcIZBZzelYkJaSkYaGuUeZxUQIoUFPIO"
AaaaaAAAaAAaAAaAaaaAaaaAaaaAAaAAaAaaaAAAaAaAAaaaAAaAaAaaaaAAAaAAAAAAAAAaaaAAaAAAAaAAAaAaAAaAaaAAaAAAaAAAAAaAaAAAAaAAaaAAaA = "<KEY>"
F120 = 480
juxBkmdeqvvMWfVwotTNRUCkLPfDXIucsFVewFqraYUxTdHJQbANFSkvzUyHjaAupxlYmavexQaIFmW118 = 623
IlIlllIlllIlIlllIlllllIIIIlllIIIlllIlIIIIlIIIIllIlllIIlllIlIlIIlllIIIllIIlIIIlIlllIlllIIlIIllIlIlIllllIIIIIIllIlIlIl = "skLPYYhnzUZPKfqEVBKytHigPPDuySGeVbXafixTUnBzrgEnEsghHZaVZidEaAMXDbGDZcqXFsdAwrr"
AaAAaaAaaaAAaaaaAaaaaAaaaAaAAAAaAaaaaAaaAAaaaaAAAaAAaaAaaaAAaaAAAAaaAAAaaaAAaAaAAAaAAAAAaaAAaAaaaAAAAaaaAAaAAAaaAA = "ucjyJzAIBzqWfEVvfGZlmdlzVOVjpacZippBZOYEvoLmoqYHGkwHGnCIvGdgMuxBGoRYhFgbNpTfaIl"
f1649232348356008112 = "<KEY>"
LsWsHRUgpIasukPnnXEJOuMTDAuHbGbzmcHquqoIDnzPoHUQIURjaEdpVSKFkPjxVivbhKsMovBZYXd110 = "yTpcUgaTDIHYcgDZYgEdUFcjTDNfvMiDRVIzRUJgzsyPEfniQTNdplPCRVPAZaxBasCyTSFOtAiFzPF"
a108 = "<KEY>"
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy = "<KEY>"
lIIlIIlllllIlllIIlllllIllllllIlIlIlIIlIIIIlIIllIllIlIIllllIllIIIIIIllIlIlIllllIlIIIIlllIIIlIIlIllllllIll = 675
llIllIIlIIlllllllIlIllIlIllIllIllllIlIIIIIlIIIIlIIIIllllIlIllIIIlIIIllIIlIIllIIIlIIIIIlIIIlIlIIIIllIlI = "<KEY>"
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC = 443
AaaaAAaAAAAaAaAaaaaAaAaAAaaaaaAaAAaaaAaaaAaaaAAaAAaaaAAaaaaaAAaaAaAAAaaaaaaaaAaaAAaaAaAAaaAaaaAaAA = "<KEY>"
Y1649232348354864896 = 51
aaAaAaaAAaAaaaaaAAaAAAAAaAAaaaAAAaAaaAAaAAAAAAaAaAAAaaAaaaaAaaaAaAaAaAaAAaaaaAaAAaaaAAaaaaaaAa = "<KEY>"
A164923234835447992 = 239
aAAaAAAaAaaaAAAAAaaAAaAAaaAaAaaaAAAAaaAAAAaaaaaAaaAAaAAAaAaaaAaAaaaaAAAaaaaaaAAAAaaaAAAAAA = "<KEY>"
AaaAaAaAaaaaaaaaaAAaaAaaAAAAaaAAaaaAAAAAAaAAaaAAAAaaAAAAAAAAAAaAAaAAAAaAAAaAaAAAaAaAAaaA = "<KEY>"
rtSZebOdSBAzIqJzqYokoMzqkCpqFOAJNxJwpwcfdISFXaAZGoczSwfgMAtJABddrfmxYRHaAQiwXSR86 = "<KEY>"
IlIIIllIIIlllIIllIIIIlIIIlllIlIIlIllllIIIlIllllIIIlllIlIllIlIIlIllIlIIIIllIllIIIllll = "<KEY>"
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU = 247
S80 = 316
V1649232348353839278 = 379
AAaaaaaaaaaaaaaaAAAaaAAAAaAAaaAAaaAAaAAAAaAaAaaAaAAaaAaaaAAaaaAaaaaaAAAaAAaa = "<KEY>"
aaaAAAAAAaaAaAaAAaAaAaaAaaaaaaAAAaaaaAaaAaaAAAAaAaaaaAAAaAAAAAAaaaaAAaaAAa = 147
P1649232348353561272 = "<KEY>"
IllIIlIllIIlIlIIIIlIIIIlIlIIllIIlllIIlIIIllIllIIllIIllIlllIlIIIIIIIlIl = "TitRKRouFwpSZEBTtRtfEjXkplEkmMIAtzibWoIyBJucYaJQCZWhFpWEyZPvFhKEksKBlWfNvrxhemV"
e68 = "<KEY>"
Q164923234835323866 = "uygkeGllZdPRCRUokZuBbtfqqJntRkRvOABkShjrsQLYxAiAZAQwTtGLNiIqRHphdlkaMyajRyBqsMW"
<KEY> = "<KEY>"
NNNNNNNNNNNNNNNN<KEY> = "<KEY>"
lIIIIlllIllIIIIIIIlIIllIIlIllIIlIlllllIIllIlIlllIIIlIIIlIlIl = "<KEY>"
v58 = 475
M56 = 55
E16492323483527454 = 708
m52 = 310
lIIlIIIllIlIlllIIIIlllIIIlIIlIllIlIIlIIlIIIIIIlllI = 382
z48 = 261
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk = "<KEY>"
F44 = 515
v42 = "<KEY>"
IllIlIIIllIIIIllllllllIIlllllIllllIlllIl = 37
AaaAaaaAAaaAAaAaAaAaaAAAaaaAaaaAAAAaAA = "<KEY>"
e36 = 190
nYqRYFYlsqsKXNpJXfIAuRUQQxzETmoBncqQyjRulkXnEYFaPoaokANsKjFCdAWqGTMtglgQkpZWjNe34 = "<KEY>"
c32 = 733
R164923234835197630 = 22
IIlIIlllllIIlllIIIIlllIlllII = "<KEY>"
gggggggggggggggggggggggggg = "<KEY>"
AAAaAAaAaaAaaAAAaaAAaaAa = 140
JqBZXEbjpDxhzLBsYjyzSYuoOPUmbYGlEVueOpjgOZhXsSrDqzEefqxyFJFZNNuRBHSTNJdXsMKdGEJ22 = "<KEY>"
IIIIIIIIIIIIIIIIIIII = "<KEY>"
dddddddddddddddddd = "PeCYhiwZmHzzKGKUYWEAFFDEIwtxISWeGmYzmVlihCwjychNBTDTPrELztXojRurnCIYjNFGAXDAMJR"
IlIIIIlIIIIllIlI = "hLNUgUKSBjNUkiGqdUHAUZxptXvgIkMoLlZWyxdvszFNOjBdbYwVJoYAJoTKSgJrRgwhZpVHEflfhms"
AAAaAaAAAaaAaa = "OJsBrndtozopdlVFTSSRwsDPIWHBElbithwdqXTKjrlcobnznwovcIWJkSAxBavzuplSabGZWapaTaw"
q12 = 348
s10 = "<KEY>"
aAaaaAAa = 353
oooooo = 341
O4 = 136
A2 = 347

import io
import logging
import wave
import numpy as fjawejf9faj90j
import scipy.io.wavfile as wave2
import struct

import discord
from discord.ext.commands import BadArgument, Converter
from redbot.core import Config, commands
from redbot.core.bot import Red
from redbot.core.commands import Cog

log = logging.getLogger("red.dans-dandy-cogs.audiotoolz")


class AudioToolz(commands.Cog):

    # """Server DEFCON Levels"""

    # default_global_settings = {
    #     # Yes this is weird, but lower defcon == higher threat
    #     # NO ITS NOT THIS IS AMERICA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA
    #     "max_defcon": 5,
    #     "min_defcon": 1
    # }

    # default_guild_settings = {
    #     "defcon": 5,
    #     "authority": "none",
    #     "channel": None
    # }

    def __init__(self, bot):
        self.bot = bot
        self.conf = Config.get_conf(self, identifier=6942003)
        # self.conf.register_global(
        #     **self.default_global_settings
        # )
        # self.conf.register_guild(
        #     **self.default_guild_settings
        # )

    async def red_delete_data_for_user(self, **kwargs):
        """Nothing to delete."""
        return

    @commands.command(aliases=["sine"])
    async def sinewave(
        self, ctx: commands.Context, IlIllIIlIIl: float, AAAaaAaaAAaA: float, aaaAAaAAAAaaA: float, f14: float
    ):
        """
        Generate sine wave! Parameters: rate (as float), duration (in seconds, as float), frequency (as float), & amplitude (as float)
         Example: sinewave 48000.0 1.0 440.0 0.5
          For amplitude, convert fraction to a decimal, e.g. 1/2 = 0.5, 1/4 = 0.25
        """
        # if IlIllIIlIIl is None:
        #     IlIllIIlIIl = 48000.0

        # if AAAaaAaaAAaA is None:
        #     AAAaaAaaAAaA = 1.0

        # if aaaAAaAAAAaaA is None:
        #     aaaAAaAAAAaaA = 440.0

        # if f14 is None:
        #     f14 = 0.25

        # Create a sine wave

        k15 = (f14 * fjawejf9faj90j.sin(y16492323482894819 * aaaAAaAAAAaaA *
               (fjawejf9faj90j.arange(48000 * AAAaaAaaAAaA) / IlIllIIlIIl) * (y16492323482894819 * fjawejf9faj90j.pi)))

        k15 = fjawejf9faj90j.array(
            (k15 * 32767), dtype=fjawejf9faj90j.int16)
        KKKKKKKKKKKKKKKKKK = io.BytesIO()
        ajfiewjfa = int(IlIllIIlIIl)
        wave2.write(KKKKKKKKKKKKKKKKKK, ajfiewjfa, k15)
        KKKKKKKKKKKKKKKKKK.seek(0)

        await ctx.send(file=discord.File(KKKKKKKKKKKKKKKKKK, "sine.wav"))

    @commands.command(aliases=["clipsine, clippedsine, sineclip"])
    async def clippedsinewave(
        self, ctx: commands.Context, IlIllIIlIIl: float, AAAaaAaaAAaA: float, aaaAAaAAAAaaA: float, f14: float, o164923234830004231: float
    ):
        """
        Generate clipped sine wave (16-bit int)! Parameters: IlIllIIlIIl (as float), AAAaaAaaAAaA (in seconds, as float), frequency (as float), f14 (as float), & o164923234830004231-f14 (as float)
        Example: sinewave 48000.0 1.0 440.0 0.5 0.25
        For f14, convert fraction to a decimal, e.g. 1/y16492323482894819 = 0.5, 1/y16492323482899710 = 0.25
        """
        # if IlIllIIlIIl is None:
        #     IlIllIIlIIl = 48000.0

        # if AAAaaAaaAAaA is None:
        #     AAAaaAaaAAaA = 1.0

        # if aaaAAaAAAAaaA is None:
        #     aaaAAaAAAAaaA = 440.0

        # if f14 is None:
        #     f14 = 0.5
        
        # if o164923234830004231 is None:
        #     o164923234830004231 = 0.25

        # Create a clipped sine wave

        jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj = int(IlIllIIlIIl * AAAaaAaaAAaA)
    
        k15 = [f14 * fjawejf9faj90j.sin(y16492323482894819 * aaaAAaAAAAaaA * (fjawejf9faj90j.arange(AAAaaAaaAAaA * 48000) / IlIllIIlIIl) * (
            y16492323482894819 * fjawejf9faj90j.pi)) for idx in range(jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj)]
        k15 = fjawejf9faj90j.array((k15 * int(32767.0)), dtype=fjawejf9faj90j.int16)
        k5 = k15
        
        for idx in range(jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj):
            if k5[idx] > o164923234830004231:
                k5[idx] = o164923234830004231
            elif k5[idx] < fjawejf9faj90j.negative(o164923234830004231):
                k5[idx] = fjawejf9faj90j.negative(o164923234830004231)

        # k15 = fjawejf9faj90j.array(k15, dtype=fjawejf9faj90j.int16)
        
        KKKKKKKKKKKKKKKKKK = io.BytesIO()
        WHPjXLKENUJaxrTBiPwJFICBESmNkAbtFFtiwhzVVzQnFFDjkpodcXINSpvaZIkKWzYnnnWjhIGAkHd37 = wave.open(KKKKKKKKKKKKKKKKKK, 'w')
        WHPjXLKENUJaxrTBiPwJFICBESmNkAbtFFtiwhzVVzQnFFDjkpodcXINSpvaZIkKWzYnnnWjhIGAkHd37.setparams((1, y16492323482894819, int(IlIllIIlIIl), jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj, "NONE", "not compressed"))

        for idx in k5:
            WHPjXLKENUJaxrTBiPwJFICBESmNkAbtFFtiwhzVVzQnFFDjkpodcXINSpvaZIkKWzYnnnWjhIGAkHd37.writeframes(struct.pack('h', int(idx * 32767.0)))
        
        WHPjXLKENUJaxrTBiPwJFICBESmNkAbtFFtiwhzVVzQnFFDjkpodcXINSpvaZIkKWzYnnnWjhIGAkHd37.close()
        
        # wave.write(KKKKKKKKKKKKKKKKKK, int(IlIllIIlIIl), k15)
        KKKKKKKKKKKKKKKKKK.seek(0)

        await ctx.send(file=discord.File(KKKKKKKKKKKKKKKKKK, "clipped_sine.wav"))

            # @commands.guild_only()
            # @commands.command(name="defcon")
            # async def checkdefcon(self, ctx):
            #     """Check on Phi Discord Sigma's current Academic DEFCON level."""
            #     guild = ctx.message.guild
            #     # channel = ctx.message.channel
            #     level = await self.conf.guild(guild).defcon()
            #     await ctx.send("The current Spring 2022 DEFCON level is:\n\n**DEFCON __{}__**.".format(level))


            # @commands.guild_only()
            # @commands.command(name="postdefconstatus")
            # async def postdefcon(self, ctx):
            #     """Announce Phi Discord Sigma's current Academic DEFCON level."""
            #     guild = ctx.message.guild
            #     channel = ctx.message.channel
            #     await self._post_defcon(ctx, guild, channel)


            # @commands.guild_only()
            # @commands.command(name="defcon+")
            # async def defconplus(self, ctx):
            #     """Elevate & Announce Phi Discord Sigma's Academic DEFCON level."""
            #     guild = ctx.message.guild
            #     channel = ctx.message.channel
            #     member = ctx.message.author
            #     level = await self.conf.guild(guild).defcon()
            #     if level == await self.conf.max_defcon():
            #         await ctx.send("chilllll we are at DEFCON 5 bro lolol")
            #         return
            #     else:
            #         await self.conf.guild(guild).defcon.set(level + 1)
            #     await self.conf.guild(guild).authority.set(member.display_name)
            #     await self._post_defcon(ctx, guild, channel)

            # @commands.guild_only()
            # @commands.command(name="defcon-")
            # async def defconminus(self, ctx):
            #     """Lower & Announce Phi Discord Sigma's Academic DEFCON level."""
            #     guild = ctx.message.guild
            #     channel = ctx.message.channel
            #     member = ctx.message.author
            #     level = await self.conf.guild(guild).defcon()
            #     if level == await self.conf.min_defcon():
            #         await ctx.send("We are already at minimum DEFCON lmao")
            #         return
            #     else:
            #         await self.conf.guild(guild).defcon.set(level - 1)
            #     await self.conf.guild(guild).authority.set(member.display_name)
            #     await self._post_defcon(ctx, guild, channel)

            # @commands.guild_only()
            # @commands.command(name="setdefcon")
            # async def setdefcon(self, ctx, level: int):
            #     """Manually Set & Announce Phi Discord Sigma's Academic DEFCON level - in case of emergencies."""
            #     guild = ctx.message.guild
            #     channel = ctx.message.channel
            #     member = ctx.message.author
            #     if await self.conf.min_defcon() <= level <= await self.conf.max_defcon():
            #         await self.conf.guild(guild).defcon.set(level)
            #         await self.conf.guild(guild).authority.set(member.display_name)
            #         await self._post_defcon(ctx, guild, channel)
            #     else:
            #         await ctx.send("Not a valid DEFCON level bruh")

            # @commands.guild_only()
            # @commands.command(name="defconchan")
            # @checks.mod()
            # async def defconchan(self, ctx, channel: discord.TextChannel=None):
            #     """Set the Channel for the Academic DEFCON alerts to a specific channel.
            #     Omit the channel argument to clear the setting."""
            #     me = ctx.me
            #     author = ctx.author
            #     guild = ctx.guild
            #     if channel is None:
            #         await self.conf.guild(guild).channel.set(None)
            #         await ctx.send("Phi Discord Sigma's Academic channel setting cleared.")
            #         return

            #     if not channel.permissions_for(author).send_messages:
            #         await ctx.send("You're not allowed to send messages in that channel.")
            #         return
            #     elif not channel.permissions_for(me).send_messages:
            #         await ctx.send("I'm not allowed to send messaages in that channel.")
            #         return

            #     await self.conf.guild(guild).channel.set(channel.id)
            #     await ctx.send("Phi Discord Sigma's Academic DEFCON channel set to **{}**.".format(channel.name))

            # async def _post_defcon(self, ctx, guild, channel):

            #     level = await self.conf.guild(guild).defcon()
            #     nick = await self.conf.guild(guild).authority()

            #     icon_url = 'https://i.imgur.com/MfDcOEU.gif'

            #     if level == 5:
            #         color = 0x0080ff
            #         thumbnail_url = 'https://i.imgur.com/ynitQlf.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = ("No known threats to your GPA or PSU grades "
            #                     "exist at this time.")
            #         instructions = ("- Relaxing & Enjoying the peace before the exams is encouraged.\n"
            #                         "- Remain vigilant of sneaky Canvas guerrilla assignment-warfare.\n"
            #                         "- Report all sussy behavior.")
            #     elif level == 4:
            #         color = 0x00ff00
            #         thumbnail_url = 'https://i.imgur.com/sRhQekI.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = 'Academic threats have been detected to be near or soon.'
            #         instructions = ("! Follow Your 'G.N.C.':\n"
            #                         "-> G - Your PSU Google Calendar.\n"
            #                         "-> N - Your Notifications.\n"
            #                         "-> C - Your Canvas Calendar.")
            #     elif level == 3:
            #         color = 0xffff00
            #         thumbnail_url = 'https://i.imgur.com/xY9SkkA.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = 'Academic threats have been detected to be imminent.'
            #         instructions = ("! Use extreme caution if procrastinating at this time.\n"
            #                         "! Check your PSU Email,"
            #                         " Canvas & Google Calendars regularly.\n"
            #                         "! Avoid sleep deprivation or"
            #                         " excessive recreational activities.\n"
            #                         "! Maintain self-esteem & your willpower"
            #                         " for maximum academic success.")
            #     elif level == 2:
            #         color = 0xff0000
            #         thumbnail_url = 'https://i.imgur.com/cSzezRE.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = 'Prepare for War. Brace For Academic Self-Esteem Impact.'
            #         instructions = ("!! Immediately start pre-planning"
            #                         " for upcoming projects & exams.\n"
            #                         "!! Ready your stress-relief methods"
            #                         " for self-esteem recovery & motivational energy crashes.\n"
            #                         "!! Maximize study-collaborations"
            #                         " with your fellow classmates ASAP as appropriate.")
            #     elif level == 1:
            #         color = 0xffffff
            #         thumbnail_url = 'https://i.imgur.com/NVB1AFA.gif'
            #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level)
            #         subtitle = 'Finals Week. Let\'s get this fucking bread.'
            #         instructions = ("!!! Good luck, fellow students.\n"
            #                         "!!! Remember: If you give it your all...\n"
            #                         "...that's all that matters.")
            #     else:
            #         # Better error handling?
            #         return

            #     embed = discord.Embed(title="\u2063", color=color)
            #     embed.set_author(name=author, icon_url=icon_url)
            #     embed.set_thumbnail(url=thumbnail_url)
            #     embed.add_field(name=subtitle, value=instructions, inline=False)
            #     embed.set_footer(text="Authority: {}".format(nick))

            #     set_channel = self.bot.get_channel(await self.conf.guild(guild).channel())
            #     if set_channel is None:
            #         await channel.send(embed=embed)
            #     else:
            #         if channel != set_channel:
            #             # catvibe = "<:cat_foh_da_clout:936976381181579295>"
            #             # salute = "<:salute:936976381205865984>"
            #             await ctx.send("👍 its done chief. 😉")
            #         await set_channel.send(embed=embed)

I = "<KEY>"
zzz = 341
g5 = "<KEY>"
Q7 = 272
o16492323483511669 = "<KEY>"
YvghUaKyPdXdBxmdSlaYaOSQMWdzHkVxdBFTRdtqKLshPIkBMiLVehZAYfllWMZfbqruPWTGLwquowe11 = 341
IllIlllIIllIl = 566
bXEkouqLUCDbcmKmeMSNmBCqvGHrywKuGjCZFgdbatnbtfLeWWVyDsUVjsqkilbYeUbVqimXOaTVCas15 = 711
P164923234835146817 = "TizNWLqnEBmOeIvwobLlHiJIuNpmxzpSzkbQomAyLwBYqXUyWaTwaioXPZXMhuOLHJChNmJZNcmLixs"
mRbBQPxtJetYZIYZjRgLrOzirTNBZjgURMBGQNJaGXuLsGlhCLxVsPzfxgawUahbysgEsyggUUgozGb19 = 346
HHHHHHHHHHHHHHHHHHHHH = "ZpFAUAtGOqfmBhZWrDdGoQzmXHcayOPOpVCxYKONltpwrbJiKrtKoUUpwheVqbBwcTwQlLatoDxtYZC"
uJyoZmVsfUpFqMFxYcsZktoensfdFriQfCWLlxfzztINdmFbHpovSeWHuwnKxsXaPeSJpNPvxKsRUCk23 = 625
I25 = "<KEY>"
IIIllIIIIIllIllIIIllIIIIlIl = 394
AAAAaAAaaaaAAaaAaaAaaaAAAaAaa = 456
l164923234835198631 = 289
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb = "<KEY>"
AAaaaaAaAaAAAAaAaaaaAaaaaaaaaAAAaAa = "<KEY>"
r37 = 79
AAAaaAaaaAaAAaaAAAaaaaaaAaaaAAaAAaAaaaa = 670
q164923234835235341 = "yozRrSgOUdHheOmDiVODStKoXPPhBIdwPAGcgbAnYXYCPEucsLtoACHoFMhhYJmzXDayIdYSNFdjxWz"
aaAaAaaaaaAaaaAAAaaaaAAaaAaaaAAaAAAaAAAAaAA = "kPcvlSiycCvpgcOnwUSIHGYanBX<KEY>"
I1649232348352516245 = "<KEY>"
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG = "<KEY>"
lIlIlIIlIlIllIIlllIlllllIIIlllIIIllIIllllIlllIlII = 160
d164923234835271951 = 440
C1649232348352733953 = 317
l164923234835274955 = 332
R57 = 624
b59 = "<KEY>"
llIIIlIlIlllIIlIIlIllIIIIIIllllIlllIllllIIIlIIIlIllllllIlIllI = "<KEY>"
XjCLbuaiKloQVJiTVSAmUSfjkpZqnRulATvKaMuNAEIzQxgRSTHpJjyNhWKvDjKuppjWuWmNVQvOyhM63 = 188
aAaaAaAaAaaaAaAAAaAaAaaAAAAAAAaaaaaaaaaaAAaAAaAAaAAaAaAAAaaAaAAaa = "BbpRaYqZcrJrLztGAAMIKaSRmRXcDhCmmXflYtIKYYWHxkjfsJxHLuZJtySdxcuWxndSlgQCLebtACB"
lIIlIllllIIIlIIllllllIllIIllllIllIllIlIlIIlIIIlIIlIlIlllllIllllllIl = 274
aaaAaAaAaAAAAAAaaAaAAaaaAAAAAAaaaAAaAAaaAAaaAaaAAaAAaAAaAaAaaAAaAaAaA = 527
ojTMbYBMgpddRAHzalXIGlMyRiqYAOLRmZqXzAqaaZTlSScIetoAPiXEZCgmMUwPuabXvSWFVNSmVeV71 = "<KEY>"
n73 = 269
aaAaaaaAaaaAAaaAAaaaaAaaAAAAAaaaAaaAaaAAAaaaAAAAaAaAAaaaaaAaaaaaaaAaaaAAaaA = "<KEY>"
AAAAAAaAaAaAaAAAAAaaaAaaaaaaaAAaaAaAAAAaAaaAAaaAAaaaaAaaaAAAAaAAaaAAaaaAAAAaA = 393
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu = 423
u164923234835390481 = "llSZaTcVHyNhqeYcNprstvxxfIRiTGDYEJOdDPeOcRcJsUfYYzzbcGFsQFHOViJomCBZIBBulUGmRgp"
aaAAAAAaAaAaAaAaaaAAAAAaaaAAaaAaAAaAAAaAAAAAAaaaAAAAAaaAAAAAAAaaAaAaaAaAaAaAaaAAaaA = 532
bcDcnUoqAGVLTkefydQPtnoMcnpqYnHgAEpnVvGWssJAYndbqdkGcQkmhHHZJTdWLpuFLjZIflSJTOK85 = 406
AaAaaaaAaaaaaaAAaAAaAAaaaAAAaAaAaaaaAaaaAAAaaAaAaaaAAAAaAaaAaaaAAaaaAaAaAAaAaAaAAaAAAAa = "iLRZrzdcFYenWcMQLvndsmsWeLOWJVfaWXvLoXgUHMEQiqddRstdvaghcLHZcTCoaDNImhaTfOyQNab"
D164923234835433889 = 234
aaaaAAAaaaaaaaAAaaaAaaaAaaAAAaaaaAaaAaAAaaaaAAAAAaAaaAaAaaAaaAaAAAaAAAAaAAaAAAAaAaAaAaaAAAA = 246
h93 = "LzEVltdVKxnztUpTkMKTWnVzMkQkzoGDaTGVnCqWbaJaZPTFgQNIPvuOqDLrkTQWIbHogyzNbUtWOAn"
IlIlllllllIIllIllIIIllIlIllIIIIlIlIllllllIIlIIlIllIlIIllIlIllllllIlIlIlllIIlIIlIIllllIlIlIlIlII = "dXIdhVFFxeGHpayjYqRinBHtcEPQNqfWNbsmvieKvgcFgxICQiddiysuyWMOOfkqleFStRaBafzDttI"
aaAaAAaaaaAAaaAaAaAaAAaaAaAaaAaaAAaAaaAAaAAaAAAaAaAAAaAAAAAaaaaaAaAaaaAaAAaAaAAAAAaaAaAaAAAaAAAAA = 536
u99 = 302
IIIlIIlIlIlllIIIllIIllIIlIllIIIIIlllIlIlIIIIIIIIlIIIlllIlIIlIlIIlllIllIlIlIllllIIlllllIIIIIIllIIIIlII = 233
aAAaaAAAAAaaAaAaaAAaAaAaAAaAAAaAaAAAaaAAaaaaAaAAAAaAAaaaAAAAaaaAaAAAaAAaAaAaaaaAaaAAAaaaAAaaaAaAaaAAAAa = 732
ySHukQtOySDvZfOvGsAbopObHkthUNmSciacnIZEsXnZKxoFkwivCKLLSdEmGTriffXRNqAanzeVJOE105 = 238
B107 = "aJVtUZKQROWNTkJHhNmqsaKCcBBANZmYKMUJsjGaDqupbLaPmnrqvnSdpGcjQFpxnhSvIlOQrdghYCk"
jbNdVXomSFysvPjGfpwIqFlMpKdGnpVDcXWACUGOSythEXMhEGKQrYZSkFUlRYZvavjXanERFjsouNa109 = "nzjxGMdmyDySGIjbVlzLBpTZuDLXNRaGapZlCVrNeaxHOMySajJdsSGWOttpfZVPXPyyAWcqSIMbsYz"
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN = 509
g1649232348356081113 = "pUmLoWqVuokqKAMlsYabQYKkMBAxNvTMaKMdCOHOmGpAwuSOFanNWGeXBBovJUqTfXzHUBAsHnZKxCP"
lIllllIIlIIIIlllIlIlIIlIllIIIllIlIIllIlIllllIIIIIIIIIlllIlIIIlIllIlIIIIlIlIllIIlIIllIllIIIllllIlIlIlIIIIlIlIIllIIIl = "aHYhyLpazDRdAzJDlZhkWlWnufwtwxBGeygRMrzrbTWmCEUfkMemsJRRcBPMUtyaMTKpDnzRmvegchA"
aAaAAAAAAAaAAaaaaaAaAAAaaAaAAAAAaaAAAAaAaAAAaaaAAAaaAaaAaAaaAAaaAaAAaAAaAAaAAAaaaAaAaaaaaaAaaaAaaAaaAAaAaAAAAaAAaAAaa = 711
Y1649232348356483119 = 133
R121 = 188
QtZpDPJucRunEFJdiKStMHosMIJHqCRYNuTxDFhQqbBhILiosZDeLbHuItdnPnXJlebIVuAFOSeRkYT123 = "euuzXnpkvPQbAAKDESXhcxVxaXOKCAgOQDdPVwzURFGEkOnpwwcmrXZlDyGhQyvCUZfYyrAenFaiRJC"
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF = "BrzKFmNwmNGkfhbopZJKcdusMudSGlZwMmRbEVlICNFIOkPRgrrmbrqlkTjvnIDdFggumAEfBEiYKUW"
D127 = 804
L1649232348357026129 = 207
AAaAaAaaAAaAAaaaAaaAaAAAAaaAaAaAaaAAaAAaaaAAAAAaaAAAAAAAaAaAaAaaaaAAaaaAAaAAAAAaaAaAAAAAAaaAaAAAAAaaAaAaaaaaaaaAaAAaAAaAaAAAaaaaAAA = "hulXTeCiwMggCzZomLDycJfwNASuiSGcVJZTuJzejqaaKDjQsJSNBpNVNYPjIAdgQyolMoxoyOUbOsD"
g16492323483572989133 = "YlmuWbOoBtyllLMBaAnaxdSZUNDSGsodYZYLfeuihBibKCJWYufDNOkvTuRqxngTDnPGPmbsgQLooxV"
aAAaaaaaAaAaaaAaaAaAaAAaAAaAAaAaAaaAAAaAaAaaAaaaaaaAAaaaaaAAAaAAaaAaaaaAAAAaaAAaAAAAaaAAaaAAAAAaaAAAaaAAAaaAAaaaaaaaaAaaaAAAaaaaAAaaAaa = 165
lIIlllllIlIIlllIIllIlIlIIIIIIlllllIIIlIlllIlIlIIIlIIlIIIIIIllIllllIIIlIlIIIlIIlIlIlllIIlIIIIlIllIlIllllIIIIIlIIllIllllllllIlIIIIIIIIIIIIl = 649
bQRBItLUAJPYijqWqtjEHZCyQTyjknVGnbyvaYUxtLaUPNYHnmZSkoWTXnjbaKbUGrecDtduMdWcuKS139 = 726
aaAaAaAAaaAaAaaaAAaaAaaaAaAaAAaaaAAaAaaaaAAAAAaAaAAAAaAAaaaAaaaaaaaaaaAaaAaaAaAaAaaaaaAAAAaAAaaaAaaAAaAAaaAaaAAaAAAAAAAAAaAAaAaAAaAaaaaAaaAAA = "<KEY>"
O143 = 233
B1649232348358243145 = "<KEY>"
IIIllIlllIIIllIllIlIlIlllIlIIlIIIlIlIIIllIllllIIIlllIIIllIIllIIIlIllllIllIIlIlIllllIlIlllIIIIIIIllIllIIlIIIllllIIIIIllIIllIlIIlIlIIlllIIIllIlllllIl = "<KEY>fPuGbpDnvlUvMBOYrRqADEbLYTGmHNCoQiHgYhqugkDkgPTMGUBBAsMkuBUgEJQNo"
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM = "QxgzofUshWwiHMesKmpkShwACPnJQpFFihJeoExKAsUXzMoHKjaHxjJZpLivEPbYxYIQLUDTwTzOTcp"
<KEY> = "<KEY>"
lIlIlIllIlIlIIIIlllIIIllIIIIIllIIIIIIIIlllllIIlIlIIIIlllllIIlIIlIlllIIIIIlIIIlIlIlIIIlIllIIIIllIlIlllIIllllllllllIllIlIlIlIIlllIIIIIIllIlIIIIlIIIIlllIlll = 330
yFhrdcSGlbQPnlCntshJytIStQlCriZrwchInygBOOrCAPXrUfoUALyMFWywZURPhPDJkglgHZjVxDo155 = 439
aAaAaAaaaaaAAAaaaAAAAaAAaaaAAaaaAaAaAAAaAAaaaAaaaaAaAaaaAAaaaaaaaAaAaaAAaAAAaAaaaAAAaAAAaAaAaAaaAaAAaaaaAaaaaaaaaaaaAaaaaAaAaaaAaAaaaAAaAaaAaAAaAAAAAAAAAaAAa = "<KEY>"
S159 = "<KEY>"
AaaaAAaaAAAaAAaAaaaAaaAAAAaaAaaaAAaAaaaaAAaaAaaAaAaaaaAaAaaAaaaaaaaaaAAaaAAaaAaaAAAaaaaaAaAaaaAAaaaAAaaaaaAAAaAaAAAaaaaaAaAaaAaaAAaAaAAaaaaAaAAaAaAaaAaaaaAAaAAAa = 293
V163 = "SZWaCWJfENWvytdPyZKWQEFNtYjiYmUWpAKjwgqKbHSpzYOolBbrPFHTcsCXymdkxQGWDlfQzLenxzV"
yuKVefDeGudVRkTxmPvcERHxMkLCtCUqCjOlmMBtVaqJmGnqCmHCkTBuYFOuLEjVCLvfSCDeNgNwmnN165 = 14
aAaaAAAAAAAAAaaaaaaAaAaaaAaAaAaAaaAaAAaaaaaAaaAaaaAaaAaAaAaAaaaAaAaAaAAaAAAaaaAaaAAAaAaAaaaaaAAaAAaaaaaAaAAAAAAaaAaaAAAAAAaaAAAaaAaAAAAaAaaaaAaaaaaAAAAaaAaaaaaaaaAaaAa = 734
n169 = 264
flJueocKCEfRCVhkjfXfFmflXolmESLNhvnHYjgnppdRTJYzFCknMKfTCFzzumntkNVFSMVcCWJsJjG171 = 365
AAAAAaAaAaAaAaaAAaAAaAaAaaAaAaaAAAaaaAAaAAAaaAAAaaaaAaaaAaAaAAaaAAAAAAaAAAAAAAaAAAaAaAaAaaAaAaaaaAaAAAaAAaaAAAAaAAaaAaAaaaaAaaaAAaaAaaAaaaaaaaaAAAaaaAAAaAAAAAaaaaAAaaAAAaaaa = 562
v1649232348360259175 = "ahjtVJywQZOCoYlExodfeySkukoCLDWZlbMgPUqJgZRupfocgvWmDJMoXaClpcfELyaGxdVESNHAJMU"
IIIIlIllIIlIllIlIIllIllIllIlIIIIlIllIllIlllIIlIIIIlllIllllIIIIIIlIIlIIIIIIIlIlIIllIlllIIlIIlllIIlllIllIIIlllIllIIIIIIlIIlllIIIIlIllllIIIIlIllIlllIlIlllIIIIlIllIlIllIIlllllllIIIl = 743
D179 = 273
FGXIrBWEYROAVSTJIIAZvbxGKaebTigNnVcHFANPRxSQIKeOImiIiZMrHwMMdZVbxhvvlfCEpfGLGdm181 = 743
U16492323483608131183 = 135
AAAAAaaaAAAAaaAaAAAAaAAaaAaaaaAaaAaAaAaaAaaAAAAaAaAaaAAAaaAAAAAaaAAAAaAAAAAAAaAAaAaAAAaaAaAaAAAaaaAAAAaAaaaAAaAaaaaAaAAAAaAAaAaAAAAAAAaaAaaaaaAAAAAAAAAAaAaAaaAaAaAaAAAAAaaaAaaAAAAAAaaAA = "jngndiUSQPleHeEfmOqfuiwEHmKXhbacPlRDIxlOaHxXEtQOPswvPZYAlbTzzbTWqhXOzLgmzFSJMXF"
AAaAaaaaAaAaaAAAaaaaaaAaaAaAAAAaAaaAaaaAaaaAaAaAaAAAAaAAAaaAAAaAAaaAAAAaaaaAAAAAAaaaaAAaAaaaAaAAAAaAAAaAaAaaAAAaaaaAAaaaAAaaAaaaAaAaAaAAAaAAAaaAaAAaAAAAAAAaAaAAAaAAaAAAAAAaAAaaaaaaAaAaAaa = 179
# """Server DEFCON Levels""" # default_global_settings = { #     # Yes this is weird, but lower defcon == higher threat #     # NO ITS NOT THIS IS AMERICA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA USA #     "max_defcon": 5, #     "min_defcon": 1 # } # default_guild_settings = { #     "defcon": 5, #     "authority": "none", #     "channel": None # } # self.conf.register_global( #     **self.default_global_settings # ) # self.conf.register_guild( #     **self.default_guild_settings # ) Nothing to delete. Generate sine wave! Parameters: rate (as float), duration (in seconds, as float), frequency (as float), & amplitude (as float)          Example: sinewave 48000.0 1.0 440.0 0.5           For amplitude, convert fraction to a decimal, e.g. 1/2 = 0.5, 1/4 = 0.25 # if IlIllIIlIIl is None: #     IlIllIIlIIl = 48000.0 # if AAAaaAaaAAaA is None: #     AAAaaAaaAAaA = 1.0 # if aaaAAaAAAAaaA is None: #     aaaAAaAAAAaaA = 440.0 # if f14 is None: #     f14 = 0.25 # Create a sine wave Generate clipped sine wave (16-bit int)! Parameters: IlIllIIlIIl (as float), AAAaaAaaAAaA (in seconds, as float), frequency (as float), f14 (as float), & o164923234830004231-f14 (as float)         Example: sinewave 48000.0 1.0 440.0 0.5 0.25         For f14, convert fraction to a decimal, e.g. 1/y16492323482894819 = 0.5, 1/y16492323482899710 = 0.25 # if IlIllIIlIIl is None: #     IlIllIIlIIl = 48000.0 # if AAAaaAaaAAaA is None: #     AAAaaAaaAAaA = 1.0 # if aaaAAaAAAAaaA is None: #     aaaAAaAAAAaaA = 440.0 # if f14 is None: #     f14 = 0.5 # if o164923234830004231 is None: #     o164923234830004231 = 0.25 # Create a clipped sine wave # k15 = fjawejf9faj90j.array(k15, dtype=fjawejf9faj90j.int16) # wave.write(KKKKKKKKKKKKKKKKKK, int(IlIllIIlIIl), k15) # @commands.guild_only() # @commands.command(name="defcon") # async def checkdefcon(self, ctx): #     """Check on Phi Discord Sigma's current Academic DEFCON level.""" #     guild = ctx.message.guild #     # channel = ctx.message.channel #     level = await self.conf.guild(guild).defcon() #     await ctx.send("The current Spring 2022 DEFCON level is:\n\n**DEFCON __{}__**.".format(level)) # @commands.guild_only() # @commands.command(name="postdefconstatus") # async def postdefcon(self, ctx): #     """Announce Phi Discord Sigma's current Academic DEFCON level.""" #     guild = ctx.message.guild #     channel = ctx.message.channel #     await self._post_defcon(ctx, guild, channel) # @commands.guild_only() # @commands.command(name="defcon+") # async def defconplus(self, ctx): #     """Elevate & Announce Phi Discord Sigma's Academic DEFCON level.""" #     guild = ctx.message.guild #     channel = ctx.message.channel #     member = ctx.message.author #     level = await self.conf.guild(guild).defcon() #     if level == await self.conf.max_defcon(): #         await ctx.send("chilllll we are at DEFCON 5 bro lolol") #         return #     else: #         await self.conf.guild(guild).defcon.set(level + 1) #     await self.conf.guild(guild).authority.set(member.display_name) #     await self._post_defcon(ctx, guild, channel) # @commands.guild_only() # @commands.command(name="defcon-") # async def defconminus(self, ctx): #     """Lower & Announce Phi Discord Sigma's Academic DEFCON level.""" #     guild = ctx.message.guild #     channel = ctx.message.channel #     member = ctx.message.author #     level = await self.conf.guild(guild).defcon() #     if level == await self.conf.min_defcon(): #         await ctx.send("We are already at minimum DEFCON lmao") #         return #     else: #         await self.conf.guild(guild).defcon.set(level - 1) #     await self.conf.guild(guild).authority.set(member.display_name) #     await self._post_defcon(ctx, guild, channel) # @commands.guild_only() # @commands.command(name="setdefcon") # async def setdefcon(self, ctx, level: int): #     """Manually Set & Announce Phi Discord Sigma's Academic DEFCON level - in case of emergencies.""" #     guild = ctx.message.guild #     channel = ctx.message.channel #     member = ctx.message.author #     if await self.conf.min_defcon() <= level <= await self.conf.max_defcon(): #         await self.conf.guild(guild).defcon.set(level) #         await self.conf.guild(guild).authority.set(member.display_name) #         await self._post_defcon(ctx, guild, channel) #     else: #         await ctx.send("Not a valid DEFCON level bruh") # @commands.guild_only() # @commands.command(name="defconchan") # @checks.mod() # async def defconchan(self, ctx, channel: discord.TextChannel=None): #     """Set the Channel for the Academic DEFCON alerts to a specific channel. #     Omit the channel argument to clear the setting.""" #     me = ctx.me #     author = ctx.author #     guild = ctx.guild #     if channel is None: #         await self.conf.guild(guild).channel.set(None) #         await ctx.send("Phi Discord Sigma's Academic channel setting cleared.") #         return #     if not channel.permissions_for(author).send_messages: #         await ctx.send("You're not allowed to send messages in that channel.") #         return #     elif not channel.permissions_for(me).send_messages: #         await ctx.send("I'm not allowed to send messaages in that channel.") #         return #     await self.conf.guild(guild).channel.set(channel.id) #     await ctx.send("Phi Discord Sigma's Academic DEFCON channel set to **{}**.".format(channel.name)) # async def _post_defcon(self, ctx, guild, channel): #     level = await self.conf.guild(guild).defcon() #     nick = await self.conf.guild(guild).authority() #     icon_url = 'https://i.imgur.com/MfDcOEU.gif' #     if level == 5: #         color = 0x0080ff #         thumbnail_url = 'https://i.imgur.com/ynitQlf.gif' #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level) #         subtitle = ("No known threats to your GPA or PSU grades " #                     "exist at this time.") #         instructions = ("- Relaxing & Enjoying the peace before the exams is encouraged.\n" #                         "- Remain vigilant of sneaky Canvas guerrilla assignment-warfare.\n" #                         "- Report all sussy behavior.") #     elif level == 4: #         color = 0x00ff00 #         thumbnail_url = 'https://i.imgur.com/sRhQekI.gif' #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level) #         subtitle = 'Academic threats have been detected to be near or soon.' #         instructions = ("! Follow Your 'G.N.C.':\n" #                         "-> G - Your PSU Google Calendar.\n" #                         "-> N - Your Notifications.\n" #                         "-> C - Your Canvas Calendar.") #     elif level == 3: #         color = 0xffff00 #         thumbnail_url = 'https://i.imgur.com/xY9SkkA.gif' #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level) #         subtitle = 'Academic threats have been detected to be imminent.' #         instructions = ("! Use extreme caution if procrastinating at this time.\n" #                         "! Check your PSU Email," #                         " Canvas & Google Calendars regularly.\n" #                         "! Avoid sleep deprivation or" #                         " excessive recreational activities.\n" #                         "! Maintain self-esteem & your willpower" #                         " for maximum academic success.") #     elif level == 2: #         color = 0xff0000 #         thumbnail_url = 'https://i.imgur.com/cSzezRE.gif' #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level) #         subtitle = 'Prepare for War. Brace For Academic Self-Esteem Impact.' #         instructions = ("!! Immediately start pre-planning" #                         " for upcoming projects & exams.\n" #                         "!! Ready your stress-relief methods" #                         " for self-esteem recovery & motivational energy crashes.\n" #                         "!! Maximize study-collaborations" #                         " with your fellow classmates ASAP as appropriate.") #     elif level == 1: #         color = 0xffffff #         thumbnail_url = 'https://i.imgur.com/NVB1AFA.gif' #         author = "Spring 2022 Term is at DEFCON LEVEL {}.".format(level) #         subtitle = 'Finals Week. Let\'s get this fucking bread.' #         instructions = ("!!! Good luck, fellow students.\n" #                         "!!! Remember: If you give it your all...\n" #                         "...that's all that matters.") #     else: #         # Better error handling? #         return #     embed = discord.Embed(title="\u2063", color=color) #     embed.set_author(name=author, icon_url=icon_url) #     embed.set_thumbnail(url=thumbnail_url) #     embed.add_field(name=subtitle, value=instructions, inline=False) #     embed.set_footer(text="Authority: {}".format(nick)) #     set_channel = self.bot.get_channel(await self.conf.guild(guild).channel()) #     if set_channel is None: #         await channel.send(embed=embed) #     else: #         if channel != set_channel: #             # catvibe = "<:cat_foh_da_clout:936976381181579295>" #             # salute = "<:salute:936976381205865984>" #             await ctx.send("👍 its done chief. 😉") #         await set_channel.send(embed=embed)