a-djs-handler
Version:
Simple command handler for discord.js v13.
1 lines • 80.9 kB
JavaScript
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _nullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return rhsFn(); } } function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }var H=Object.defineProperty;var u=(l,e)=>H(l,"name",{value:e,configurable:!0});var q=(l,e)=>{for(var t in e)H(l,t,{get:e[t],enumerable:!0})};var C=class{constructor(e){this.name=e.name,this.category=e.category,this.description=e.description,this.aliases=_nullishCoalesce(e.aliases, () => ([])),this.usage=_nullishCoalesce(e.usage, () => (`${this.name}`)),this.cooldown=_nullishCoalesce(e.cooldown, () => (3)),this.ownerOnly=_nullishCoalesce(e.ownerOnly, () => (!1)),this.userPermissions=_nullishCoalesce(e.userPermissions, () => ([])),this.botPermissions=_nullishCoalesce(e.botPermissions, () => ([])),this.examples=_nullishCoalesce(e.examples, () => ([this.name])),this.userRoles=_nullishCoalesce(e.userRoles, () => ([])),this.channel=_nullishCoalesce(e.channel, () => ("both"))}checkOwner(e,t){return e.includes(t.id)}checkPermission(e,t){return e.permissions.has(t)}async onBeforeRun(e){return!0}async onCancelRun(e){return!0}};u(C,"Command");var _discordjs = require('discord.js');var p=class{constructor(e){this.message=e.message,this.args=e.args,this.command=e.command,this.client=e.client,this.getMember=this.getMember.bind(this),this.getUser=this.getUser.bind(this),this.getRole=this.getRole.bind(this),this.getChannel=this.getChannel.bind(this),this.prompt=this.prompt.bind(this),this.hasRolesAny=this.hasRolesAny.bind(this),this.hasRolesAll=this.hasRolesAll.bind(this)}get guild(){return this.message.guild}get channel(){return this.message.channel}get member(){return this.message.member}get user(){return this.message.author}get roles(){return _nullishCoalesce(_optionalChain([this, 'access', _2 => _2.member, 'optionalAccess', _3 => _3.roles]), () => (null))}get permissions(){return _nullishCoalesce(_optionalChain([this, 'access', _4 => _4.member, 'optionalAccess', _5 => _5.permissions]), () => (null))}get handler(){return this.client.handler}isBotOwner(){return this.handler.options.owners.includes(this.user.id)}isGuildAdmin(){return _nullishCoalesce(_optionalChain([this, 'access', _6 => _6.member, 'optionalAccess', _7 => _7.permissions, 'access', _8 => _8.has, 'call', _9 => _9(_discordjs.PermissionFlagsBits.Administrator)]), () => (!1))}isGuildOwner(){return _optionalChain([this, 'access', _10 => _10.guild, 'optionalAccess', _11 => _11.ownerId])===this.user.id}async getUser(e){return _nullishCoalesce(_nullishCoalesce(this.handler.util.resolveUser(e,this.client.users.cache), () => (this.client.users.fetch(e).catch(()=>null))), () => (null))}async getMember(e){return this.guild?_nullishCoalesce(_nullishCoalesce(this.handler.util.resolveMember(e,this.guild.members.cache), () => (this.guild.members.fetch(e).catch(()=>null))), () => (null)):null}async getRole(e){return this.guild?_nullishCoalesce(_nullishCoalesce(this.handler.util.resolveRole(e,this.guild.roles.cache), () => (this.guild.roles.fetch(e).catch(()=>null))), () => (null)):null}async getChannel(e,t){if(!this.guild)return null;let{cache:n}=this.guild.channels;return t&&(n=n.filter(o=>o.type===t)),_nullishCoalesce(_nullishCoalesce(this.handler.util.resolveChannel(e,n), () => (this.guild.channels.fetch(e).catch(()=>null))), () => (null))}async prompt(e,t){return this.handler.prompt(this.message,e,t,this.user)}hasRolesAny(e){return this.guild?_optionalChain([this, 'access', _12 => _12.member, 'optionalAccess', _13 => _13.roles, 'access', _14 => _14.cache, 'access', _15 => _15.hasAny, 'call', _16 => _16(...e)]):!1}hasRolesAll(e){return this.guild?_optionalChain([this, 'access', _17 => _17.member, 'optionalAccess', _18 => _18.roles, 'access', _19 => _19.cache, 'access', _20 => _20.hasAll, 'call', _21 => _21(...e)]):!1}};u(p,"Context");var _lodashsnakecase = require('lodash.snakecase'); var _lodashsnakecase2 = _interopRequireDefault(_lodashsnakecase);function x(l){return typeof l!="object"||!l?l:Array.isArray(l)?l.map(x):Object.fromEntries(Object.entries(l).map(([e,t])=>[_lodashsnakecase2.default.call(void 0, e),x(t)]))}u(x,"toSnakeCase");var F=class{constructor(e){this.options=[];this.autocomplete=!1;this.cooldown=5;this.name=e.name,this.description=e.description,this.category=e.category,this.type=e.type,this.cooldown=_nullishCoalesce(e.cooldown, () => (5)),this.ownerOnly=_nullishCoalesce(e.ownerOnly, () => (!1)),this.options=_nullishCoalesce(e.options, () => ([])),this.userPermissions=_nullishCoalesce(e.userPermissions, () => ([])),this.botPermissions=_nullishCoalesce(e.botPermissions, () => ([])),this.userRoles=_nullishCoalesce(e.userRoles, () => ([])),this.channel=_nullishCoalesce(e.channel, () => ("both")),this.guildId=e.guildId}toJSON(){return this.type===_discordjs.ApplicationCommandType.ChatInput?{type:_discordjs.ApplicationCommandType.ChatInput,name:this.name,description:this.description,options:this.options.map(e=>x(e)),default_member_permissions:this.userPermissions.length?new (0, _discordjs.PermissionsBitField)(this.userPermissions).bitfield.toString():void 0,description_localizations:{},dm_permission:this.channel==="dm"||this.channel==="both",name_localizations:{}}:{type:this.type,name:this.name}}};u(F,"InteractionCommand");var m=class{constructor(e){this.interaction=e.interaction,this.command=e.command,this.client=e.client,this.getMember=this.getMember.bind(this),this.getUser=this.getUser.bind(this),this.getRole=this.getRole.bind(this),this.prompt=this.prompt.bind(this),this.hasRolesAny=this.hasRolesAny.bind(this),this.hasRolesAll=this.hasRolesAll.bind(this)}get guild(){return this.interaction.guild}get channel(){return this.interaction.channel}get member(){return this.interaction.inCachedGuild()?this.interaction.member:null}get user(){return this.interaction.user}get roles(){return _nullishCoalesce(_optionalChain([this, 'access', _22 => _22.member, 'optionalAccess', _23 => _23.roles]), () => (null))}get permissions(){return _nullishCoalesce(_optionalChain([this, 'access', _24 => _24.member, 'optionalAccess', _25 => _25.permissions]), () => (null))}get handler(){return this.client.handler}inGuild(){return this.guild!==null}isCommand(){return this.interaction.isChatInputCommand()}isUserContextMenu(){return this.interaction.isUserContextMenuCommand()}isMessageContextMenu(){return this.interaction.isMessageContextMenuCommand()}isBotOwner(){return this.handler.options.owners.includes(this.user.id)}isGuildAdmin(){return this.inGuild()?_nullishCoalesce((_optionalChain([this, 'access', _26 => _26.member, 'optionalAccess', _27 => _27.permissions])).has(_discordjs.PermissionFlagsBits.Administrator), () => (!1)):!1}isGuildOwner(){return _optionalChain([this, 'access', _28 => _28.guild, 'optionalAccess', _29 => _29.ownerId])===this.user.id}async getUser(e){return _nullishCoalesce(_nullishCoalesce(this.handler.util.resolveUser(e,this.client.users.cache), () => (this.client.users.fetch(e).catch(()=>null))), () => (null))}async getMember(e){return this.guild?_nullishCoalesce(_nullishCoalesce(this.handler.util.resolveMember(e,this.guild.members.cache), () => (this.guild.members.fetch(e).catch(()=>null))), () => (null)):null}async getRole(e){return this.guild?_nullishCoalesce(_nullishCoalesce(this.handler.util.resolveRole(e,this.guild.roles.cache), () => (this.guild.roles.fetch(e).catch(()=>null))), () => (null)):null}async prompt(e,t){return this.handler.prompt(null,e,t,this.user)}hasRolesAny(e){return this.guild?e.some(t=>(_optionalChain([this, 'access', _30 => _30.member, 'optionalAccess', _31 => _31.roles])).cache.has(t)):!1}hasRolesAll(e){return this.guild?e.every(t=>(_optionalChain([this, 'access', _32 => _32.member, 'optionalAccess', _33 => _33.roles])).cache.has(t)):!1}};u(m,"InteractionContext");var k=class{constructor(e){this.name=e}};u(k,"Event");var _path = require('path'); var _path2 = _interopRequireDefault(_path);var _fs = require('fs');var _rest = require('@discordjs/rest');var _v10 = require('discord-api-types/v10');var B=class{constructor(e){this.client=e}resolveUser(e,t,n=!1,o=!1){return t.get(e)||t.find(i=>this.checkUser(e,i,n,o))}resolveUsers(e,t,n=!1,o=!1){return t.filter(i=>this.checkUser(e,i,n,o))}checkUser(e,t,n=!1,o=!1){if(!e||e.length===0||!e.trim())return!1;if(t.id===e)return!0;let i=/<@!?(\d{17,19})>/,a=e.match(i);if(a&&t.id===a[1])return!0;let r=n?e:e.toLowerCase(),s=n?t.username:t.username.toLowerCase(),d=t.discriminator;return o?s===r||s===r.split("#")[0]&&d===r.split("#")[1]:s.includes(r)||s.includes(r.split("#")[0])&&d.includes(r.split("#")[1])}resolveMember(e,t,n=!1,o=!1){return t.get(e)||t.find(i=>this.checkMember(e,i,n,o))}resolveMembers(e,t,n=!1,o=!1){return t.filter(i=>this.checkMember(e,i,n,o))}checkMember(e,t,n=!1,o=!1){if(!e||e.length===0||!e.trim())return!1;if(t.id===e)return!0;let i=/<@!?(\d{17,19})>/,a=e.match(i);if(a&&t.id===a[1])return!0;let r=n?e:e.toLowerCase(),s=n?t.user.username:t.user.username.toLowerCase(),d=n?t.displayName:t.displayName.toLowerCase(),h=t.user.discriminator;return o?d===r||s===r||(s===r.split("#")[0]||d===r.split("#")[0])&&h===r.split("#")[1]:d.includes(r)||s.includes(r)||(s.includes(r.split("#")[0])||d.includes(r.split("#")[0]))&&h.includes(r.split("#")[1])}resolveChannel(e,t,n=!1,o=!1){return t.get(e)||t.find(i=>this.checkChannel(e,i,n,o))}resolveChannels(e,t,n=!1,o=!1){return t.filter(i=>this.checkChannel(e,i,n,o))}checkChannel(e,t,n=!1,o=!1){if(!e||e.length===0||!e.trim())return!1;if(t.id===e)return!0;let i=/<#(\d{17,19})>/,a=e.match(i);if(a&&t.id===a[1])return!0;let r=n?e:e.toLowerCase(),s=n?t.name:t.name.toLowerCase();return o?s===r||s===r.replace(/^#/,""):s.includes(r)||s.includes(r.replace(/^#/,""))}resolveRole(e,t,n=!1,o=!1){return t.get(e)||t.find(i=>this.checkRole(e,i,n,o))}resolveRoles(e,t,n=!1,o=!1){return t.filter(i=>this.checkRole(e,i,n,o))}checkRole(e,t,n=!1,o=!1){if(!e||e.length===0||!e.trim())return!1;if(t.id===e)return!0;let i=/<@&(\d{17,19})>/,a=e.match(i);if(a&&t.id===a[1])return!0;let r=n?e:e.toLowerCase(),s=n?t.name:t.name.toLowerCase();return o?s===r||s===r.replace(/^@/,""):s.includes(r)||s.includes(e.replace(/^@/,""))}resolveEmoji(e,t,n=!1,o=!1){return t.get(e)||t.find(i=>this.checkEmoji(e,i,n,o))}resolveEmojis(e,t,n=!1,o=!1){return t.filter(i=>this.checkEmoji(e,i,n,o))}checkEmoji(e,t,n=!1,o=!1){if(!e||e.length===0||!e.trim())return!1;if(t.id===e)return!0;let i=/<a?:[a-zA-Z0-9_]+:(\d{17,19})>/,a=e.match(i);if(a&&t.id===a[1])return!0;let r=n?e:e.toLowerCase(),s=n?t.name:_optionalChain([t, 'access', _34 => _34.name, 'optionalAccess', _35 => _35.toLowerCase, 'call', _36 => _36()]);return o?s===e||s===e.replace(/:/,""):_optionalChain([s, 'optionalAccess', _37 => _37.includes, 'call', _38 => _38(r)])||_optionalChain([s, 'optionalAccess', _39 => _39.includes, 'call', _40 => _40(e.replace(/:/,""))])||!1}resolveGuild(e,t,n=!1,o=!1){return t.get(e)||t.find(i=>this.checkGuild(e,i,n,o))}resolveGuilds(e,t,n=!1,o=!1){return t.filter(i=>this.checkGuild(e,i,n,o))}checkGuild(e,t,n=!1,o=!1){if(!e||e.length===0||!e.trim())return!1;if(t.id===e)return!0;let i=n?e:e.toLowerCase(),a=n?t.name:t.name.toLowerCase();return o?a===i:a.includes(i)}static permissionNames(){return Object.keys(_discordjs.PermissionFlagsBits)}static resolvePermissionNumber(e){let t=[];for(let n of Object.keys(_discordjs.PermissionFlagsBits))e&_discordjs.PermissionFlagsBits[n]&&t.push(n);return t}static compareStreaming(e,t){let n=_optionalChain([e, 'access', _41 => _41.presence, 'optionalAccess', _42 => _42.activities, 'access', _43 => _43[0]])&&e.presence.activities[0].type===_discordjs.ActivityType.Streaming,o=_optionalChain([t, 'access', _44 => _44.presence, 'optionalAccess', _45 => _45.activities, 'access', _46 => _46[0]])&&t.presence.activities[0].type===_discordjs.ActivityType.Streaming;return n===o?0:n?1:o?2:0}async fetchMember(e,t,n){let o=await this.client.users.fetch(t,{cache:n});return e.members.fetch(o)}static attachment(e,t){return new (0, _discordjs.AttachmentBuilder)(e).setName(t)}static duration(e){if(e){let t=Math.floor(e/1e3%60).toString(),n=Math.floor(e/(1e3*60)%60).toString(),o=Math.floor(e/(1e3*60*60)%60).toString();return`${Math.floor(e/(1e3*60*60*24)%60).toString()} days, ${o} hours, ${n} minutes, ${t} seconds.`}}static checkDays(e){let n=new Date().getTime()-e.getTime(),o=Math.floor(n/864e5);return`${o+(o===1?" day":" days")} ago`}static checkFlags(e,t,n="normal"){let o;return n==="normal"?o=new RegExp(`${t}\\s+.*?(-?\\D?\\w+)`).exec(e):n==="time"&&(o=new RegExp(`${t}\\s+(.*)?((10|11|12|[1-9]):[0-5][0-9])?(-?\\D?\\w*)`).exec(e)),o?o[1]:null}static arrayMove(e,t,n){return e.splice(n,0,e.splice(t,1)[0]),e}static roleHierarchy(e,t){if(e.guild!==t.guild)return;if(e.guild.ownerId===e.id)return!0;if(e.guild.ownerId===t.id||!_optionalChain([e, 'access', _47 => _47.roles, 'access', _48 => _48.cache, 'optionalAccess', _49 => _49.size]))return!1;if(!_optionalChain([t, 'access', _50 => _50.roles, 'access', _51 => _51.cache, 'optionalAccess', _52 => _52.size]))return!0;let n=e.roles.cache.map(i=>e.guild.roles.cache.get(i.id)),o=t.roles.cache.map(i=>t.guild.roles.cache.get(i.id));return n=n.sort((i,a)=>a.rawPosition-i.rawPosition),o=o.sort((i,a)=>a.rawPosition-i.rawPosition),n[0].rawPosition>o[0].rawPosition}static capitalize(e){return e.toLowerCase().replace(/(^|[\s.])[^\s.]/gm,t=>t.toUpperCase())}};u(B,"ClientUtil");function A(l){l instanceof _discordjs.ButtonBuilder||l instanceof _discordjs.SelectMenuBuilder?l.setDisabled(!0):l.disabled=!0}u(A,"disableComponent");function Et(l,e){return Array.isArray(l)?l.map(a=>a.toJSON()).map(a=>(a.components.forEach(r=>{"custom_id"in r&&e&&e.includes(r.custom_id)?A(r):e||A(r)}),a)).map(a=>new (0, _discordjs.ActionRowBuilder)(a)):l instanceof _discordjs.Message?l.components.map(a=>a.toJSON()).map(a=>(a.components.forEach(r=>{"custom_id"in r&&e&&_optionalChain([e, 'optionalAccess', _53 => _53.includes, 'call', _54 => _54(r.custom_id)])?A(r):e||A(r)}),a)).map(a=>new (0, _discordjs.ActionRowBuilder)(a)):(_nullishCoalesce(l.components, () => ([]))).map(o=>({...o})).map(o=>(o.components.forEach(i=>{"custom_id"in i&&e&&e.includes(i.custom_id)?A(i):e||A(i)}),o)).map(o=>new (0, _discordjs.ActionRowBuilder)(o))}u(Et,"disableComponents");function ft(l){let e=l.filter(t=>t.data.type===_discordjs.ComponentType.SelectMenu);if(l.length>25)throw new RangeError("Cannot paginate more than 25 components");if(e.length>5)throw new RangeError("Cannot paginate more than 5 select menus");return l.reduce((t,n,o)=>((o%5===0||n.data.type===_discordjs.ComponentType.SelectMenu)&&(t[t.length]=new _discordjs.ActionRowBuilder),t[t.length-1].addComponents([n]),t),[])}u(ft,"paginateComponents");var _={};q(_,{COLOR_TYPES:()=>Ae,MODERATION_LOG_TYPE:()=>fe,Permissions:()=>Ee,auditLogRegex:()=>ae,badWords:()=>ge,colors:()=>De,defaultAvatar:()=>Fe,defaultEmojiRegex:()=>ce,discordOnlyInviteRegex:()=>Ce,emojiIDArgRegex:()=>de,emojiIDRegex:()=>he,fullInviteRegex:()=>pe,hexColorRegex:()=>ue,imageFileTypes:()=>Be,inviteRegex:()=>me,urlRegex:()=>re,userIDRegex:()=>ie,validTimeRegex:()=>se,videoFileRegex:()=>le});var ie=/\d{17,18}/,ae=/[,.\-_a-zA-Z0-9]{1,32}/,re=/https?:\/\/(?:www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256})\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)/,se=/\d{1,2}( )?(?:(y(?= )|y(ear(s)?)?)|(w(?= )|w(eek(s)?)?)|(d(?= )|d(ay(s)?)?)|(h(?= )|h(our(s)?)?(r(s)?)?)|(m(?= )|m(inute(s)?)?(in(s)?)?)|(s(?= )|s(econd(s)?)?(ec(s)?)?))( and( )?)?([, ]{1,2})?/gi,le=/\.(swf|mp4|webm|avi)$/i,ue=/[#]?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/,ce=/\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff]/,de=/(<=<a?:.*:)\d*(?=>)/,he=/<:[^\s]+:\d{17,18}>/,me=/(https?:\/\/)?discord.(gg)\/[a-z0-9]+/i,Ce=/(https?:\/\/)?(www\.)?(discord\.(gg)|discord(app)?\.com\/invite)\/(.+)/,pe=/(https?:\/\/)?(www\.)?(discord\.(gg|io|me|li|com)|discordapp\.com\/invite)\/.+\w/i,Fe="https://cdn.discordapp.com/embed/avatars/0.png",Be=["png","jpg","jpeg","webp","gif","bmp"],ge=["elanjs","LAA","laa","tx","txvpx","joaco","sketch","yourlightdev","yourbloxdev","aehrel","limitedaehrel","disruptedwinter","uncleyoda","trvstjosh","trvstjxsh","los angeles airways","la airways","rape","4r5e","5h1t","5hit","a55","anal","anus","ar5e","arrse","arse","ass","ass-fucker","asses","assfucker","assfukka","asshole","assholes","asswhole","a_s_s","b!tch","b00bs","b17ch","b1tch","ballbag","balls","ballsack","bastard","beastial","beastiality","bellend","bestial","bestiality","bi+ch","biatch","bitch","bitcher","bitchers","bitches","bitchin","bitching","bloody","blow job","blowjob","blowjobs","boiolas","bollock","bollok","boner","boob","boobs","booobs","boooobs","booooobs","booooooobs","breasts","buceta","bugger","bum","bunny fucker","butt","butthole","buttmuch","buttplug","c0ck","c0cksucker","carpet muncher","cawk","chink","cipa","cl1t","clit","clitoris","clits","cnut","cock","cock-sucker","cockface","cockhead","cockmunch","cockmuncher","cocks","cocksuck","cocksucked","cocksucker","cocksucking","cocksucks","cocksuka","cocksukka","cok","cokmuncher","coksucka","coon","cox","crap","cummer","cumming","cums","cumshot","cunilingus","cunillingus","cunnilingus","cunt","cuntlick","cuntlicker","cuntlicking","cunts","cyalis","cyberfuc","cyberfuck","cyberfucked","cyberfucker","cyberfuckers","cyberfucking","d1ck","dick","dickhead","dildo","dildos","dink","dinks","dirsa","dlck","dog-fucker","doggin","dogging","donkeyribber","doosh","duche","dyke","ejaculate","ejaculated","ejaculates","ejaculating","ejaculatings","ejaculation","ejakulate","f u c k","f u c k e r","f4nny","fag","fagging","faggitt","faggot","faggs","fagot","fagots","fags","fanny","fannyflaps","fannyfucker","fanyy","fatass","fcuk","fcuker","fcuking","feck","fecker","felching","fellate","fellatio","fingerfuck","fingerfucked","fingerfucker","fingerfuckers","fingerfucking","fingerfucks","fistfuck","fistfucked","fistfucker","fistfuckers","fistfucking","fistfuckings","fistfucks","flange","fook","fooker","fuck","fucka","fucked","fucker","fuckers","fuckhead","fuckheads","fuckin","fucking","fuckings","fuckingshitmotherfucker","fuckme","fucks","fuckwhit","fuckwit","fudge packer","fudgepacker","fuk","fuker","fukker","fukkin","fuks","fukwhit","fukwit","fux","fux0r","f_u_c_k","gangbang","gangbanged","gangbangs","gaylord","gaysex","goatse","hardcoresex","heshe","hoar","hoare","hoer","homo","hore","horniest","horny","hotsex","jack-off","jackoff","jap","jerk-off","jism","jiz","jizm","jizz","kawk","knob","knobead","knobed","knobend","knobhead","knobjocky","knobjokey","kock","kondum","kondums","kum","kummer","kumming","kums","kunilingus","l3i+ch","l3itch","labia","lust","lusting","m0f0","m0fo","m45terbate","ma5terb8","ma5terbate","masochist","master-bate","masterb8","masterbat*","masterbat3","masterbate","masterbation","masterbations","masturbate","mo-fo","mof0","mofo","mothafuck","mothafucka","mothafuckas","mothafuckaz","mothafucked","mothafucker","mothafuckers","mothafuckin","mothafucking","mothafuckings","mothafucks","mother fucker","motherfuck","motherfucked","motherfucker","motherfuckers","motherfuckin","motherfucking","motherfuckings","motherfuckka","motherfucks","muff","mutha","muthafecker","muthafuckker","muther","mutherfucker","n1gga","n1gger","nazi","nigg3r","nigg4h","nigga","niggah","niggas","niggaz","nigger","niggers","nob","nob jokey","nobhead","nobjocky","nobjokey","numbnuts","nutsack","orgasim","orgasims","orgasm","orgasms","p0rn","pawn","pecker","penis","penisfucker","phonesex","phuck","phuk","phuked","phuking","phukked","phukking","phuks","phuq","pigfucker","pimpis","piss","pissed","pisser","pissers","pisses","pissflaps","pissin","pissing","pissoff","poop","porn","porno","pornography","pornos","prick","pricks","pron","pube","pusse","pussi","pussies","pussy","pussys","rectum","retard","rimjaw","rimming","s hit","s.o.b.","sadist","schlong","screwing","scroat","scrote","scrotum","semen","sex","sh!+","sh!t","sh1t","shag","shagger","shaggin","shagging","shemale","shi+","shit","shitdick","shite","shited","shitey","shitfuck","shitfull","shithead","shiting","shitings","shits","shitted","shitter","shitters","shitting","shittings","shitty","skank","slut","sluts","smegma","smut","snatch","son-of-a-bitch","spunk","s_h_i_t","t1tt1e5","t1tties","teets","teez","testical","testicle","tit","titfuck","tits","titt","tittie5","tittiefucker","titties","tittyfuck","tittywank","titwank","tosser","turd","tw4t","twat","twathead","twatty","twunt","twunter","v14gra","v1gra","vagina","viagra","vulva","w00se","wang","wank","wanker","wanky","whoar","whore","willies","willy","xrated","xxx"],Ee={ADD_REACTIONS:"Add Reactions",ADMINISTRATOR:"Administrator",ATTACH_FILES:"Attach Files",BAN_MEMBERS:"Ban Members",CHANGE_NICKNAME:"Change Nickname",CONNECT:"Connect",CREATE_INSTANT_INVITE:"Create Instant Invite",DEAFEN_MEMBERS:"Deafen Members",EMBED_LINKS:"Embed Links",KICK_MEMBERS:"Kick Members",MANAGE_CHANNELS:"Manage Channels",MANAGE_EMOJIS:"Manage Emojis",MANAGE_GUILD:"Manage Server",MANAGE_MESSAGES:"Manage Messages",MANAGE_NICKNAMES:"Manage Nicknames",MANAGE_ROLES:"Manage Roles",MANAGE_WEBHOOKS:"Manage Webhooks",MENTION_EVERYONE:"Mention Everyone",MOVE_MEMBERS:"Move Members",MUTE_MEMBERS:"Mute Members",PRIORITY_SPEAKER:"Priority Speaker",READ_MESSAGE_HISTORY:"Read Message History",SEND_MESSAGES:"Send Messages",SEND_TTS_MESSAGES:"Send TTS Messages",SPEAK:"Speak",STREAM:"Go Live",USE_EXTERNAL_EMOJIS:"Use External Emojis",USE_VAD:"Use Voice Activity",VIEW_AUDIT_LOG:"View Audit Log",VIEW_CHANNEL:"Read Text Channels & See Voice Channels"},fe={WARN:{hex:16776960,display:"Warn"},PURGE:{hex:16776960,display:"Message Purge"},TEMP_MUTE:{hex:16750848,display:"Temporary Mute"},MUTE:{hex:16750848,display:"Mute"},KICK:{hex:16724736,display:"Kick"},TEMP_BAN:{hex:16711680,display:"Temporary Ban"},BAN:{hex:16711680,display:"Ban"},UNMUTE:{hex:26265,display:"Unmute"},UNBAN:{hex:26265,display:"Unban"},REMOVE_INFRACTION:{hex:26265,display:"Remove Infraction"}},Ae={SUCCESS:2276147,DANGER:12263716,WARN:15773006,INFO:6013150},De=[["000000","Black"],["000080","Navy Blue"],["0000C8","Dark Blue"],["0000FF","Blue"],["000741","Stratos"],["001B1C","Swamp"],["002387","Resolution Blue"],["002900","Deep Fir"],["002E20","Burnham"],["002FA7","International Klein Blue"],["003153","Prussian Blue"],["003366","Midnight Blue"],["003399","Smalt"],["003532","Deep Teal"],["003E40","Cyprus"],["004620","Kaitoke Green"],["0047AB","Cobalt"],["004816","Crusoe"],["004950","Sherpa Blue"],["0056A7","Endeavour"],["00581A","Camarone"],["0066CC","Science Blue"],["0066FF","Blue Ribbon"],["00755E","Tropical Rain Forest"],["0076A3","Allports"],["007BA7","Deep Cerulean"],["007EC7","Lochmara"],["007FFF","Azure Radiance"],["008080","Teal"],["0095B6","Bondi Blue"],["009DC4","Pacific Blue"],["00A693","Persian Green"],["00A86B","Jade"],["00CC99","Caribbean Green"],["00CCCC","Robin's Egg Blue"],["00FF00","Green"],["00FF7F","Spring Green"],["00FFFF","Cyan / Aqua"],["010D1A","Blue Charcoal"],["011635","Midnight"],["011D13","Holly"],["012731","Daintree"],["01361C","Cardin Green"],["01371A","County Green"],["013E62","Astronaut Blue"],["013F6A","Regal Blue"],["014B43","Aqua Deep"],["015E85","Orient"],["016162","Blue Stone"],["016D39","Fun Green"],["01796F","Pine Green"],["017987","Blue Lagoon"],["01826B","Deep Sea"],["01A368","Green Haze"],["022D15","English Holly"],["02402C","Sherwood Green"],["02478E","Congress Blue"],["024E46","Evening Sea"],["026395","Bahama Blue"],["02866F","Observatory"],["02A4D3","Cerulean"],["03163C","Tangaroa"],["032B52","Green Vogue"],["036A6E","Mosque"],["041004","Midnight Moss"],["041322","Black Pearl"],["042E4C","Blue Whale"],["044022","Zuccini"],["044259","Teal Blue"],["051040","Deep Cove"],["051657","Gulf Blue"],["055989","Venice Blue"],["056F57","Watercourse"],["062A78","Catalina Blue"],["063537","Tiber"],["069B81","Gossamer"],["06A189","Niagara"],["073A50","Tarawera"],["080110","Jaguar"],["081910","Black Bean"],["082567","Deep Sapphire"],["088370","Elf Green"],["08E8DE","Bright Turquoise"],["092256","Downriver"],["09230F","Palm Green"],["09255D","Madison"],["093624","Bottle Green"],["095859","Deep Sea Green"],["097F4B","Salem"],["0A001C","Black Russian"],["0A480D","Dark Fern"],["0A6906","Japanese Laurel"],["0A6F75","Atoll"],["0B0B0B","Cod Gray"],["0B0F08","Marshland"],["0B1107","Gordons Green"],["0B1304","Black Forest"],["0B6207","San Felix"],["0BDA51","Malachite"],["0C0B1D","Ebony"],["0C0D0F","Woodsmoke"],["0C1911","Racing Green"],["0C7A79","Surfie Green"],["0C8990","Blue Chill"],["0D0332","Black Rock"],["0D1117","Bunker"],["0D1C19","Aztec"],["0D2E1C","Bush"],["0E0E18","Cinder"],["0E2A30","Firefly"],["0F2D9E","Torea Bay"],["10121D","Vulcan"],["101405","Green Waterloo"],["105852","Eden"],["110C6C","Arapawa"],["120A8F","Ultramarine"],["123447","Elephant"],["126B40","Jewel"],["130000","Diesel"],["130A06","Asphalt"],["13264D","Blue Zodiac"],["134F19","Parsley"],["140600","Nero"],["1450AA","Tory Blue"],["151F4C","Bunting"],["1560BD","Denim"],["15736B","Genoa"],["161928","Mirage"],["161D10","Hunter Green"],["162A40","Big Stone"],["163222","Celtic"],["16322C","Timber Green"],["163531","Gable Green"],["171F04","Pine Tree"],["175579","Chathams Blue"],["182D09","Deep Forest Green"],["18587A","Blumine"],["19330E","Palm Leaf"],["193751","Nile Blue"],["1959A8","Fun Blue"],["1A1A68","Lucky Point"],["1AB385","Mountain Meadow"],["1B0245","Tolopea"],["1B1035","Haiti"],["1B127B","Deep Koamaru"],["1B1404","Acadia"],["1B2F11","Seaweed"],["1B3162","Biscay"],["1B659D","Matisse"],["1C1208","Crowshead"],["1C1E13","Rangoon Green"],["1C39BB","Persian Blue"],["1C402E","Everglade"],["1C7C7D","Elm"],["1D6142","Green Pea"],["1E0F04","Creole"],["1E1609","Karaka"],["1E1708","El Paso"],["1E385B","Cello"],["1E433C","Te Papa Green"],["1E90FF","Dodger Blue"],["1E9AB0","Eastern Blue"],["1F120F","Night Rider"],["1FC2C2","Java"],["20208D","Jacksons Purple"],["202E54","Cloud Burst"],["204852","Blue Dianne"],["211A0E","Eternity"],["220878","Deep Blue"],["228B22","Forest Green"],["233418","Mallard"],["240A40","Violet"],["240C02","Kilamanjaro"],["242A1D","Log Cabin"],["242E16","Black Olive"],["24500F","Green House"],["251607","Graphite"],["251706","Cannon Black"],["251F4F","Port Gore"],["25272C","Shark"],["25311C","Green Kelp"],["2596D1","Curious Blue"],["260368","Paua"],["26056A","Paris M"],["261105","Wood Bark"],["261414","Gondola"],["262335","Steel Gray"],["26283B","Ebony Clay"],["273A81","Bay of Many"],["27504B","Plantation"],["278A5B","Eucalyptus"],["281E15","Oil"],["283A77","Astronaut"],["286ACD","Mariner"],["290C5E","Violent Violet"],["292130","Bastille"],["292319","Zeus"],["292937","Charade"],["297B9A","Jelly Bean"],["29AB87","Jungle Green"],["2A0359","Cherry Pie"],["2A140E","Coffee Bean"],["2A2630","Baltic Sea"],["2A380B","Turtle Green"],["2A52BE","Cerulean Blue"],["2B0202","Sepia Black"],["2B194F","Valhalla"],["2B3228","Heavy Metal"],["2C0E8C","Blue Gem"],["2C1632","Revolver"],["2C2133","Bleached Cedar"],["2C8C84","Lochinvar"],["2D2510","Mikado"],["2D383A","Outer Space"],["2D569B","St Tropaz"],["2E0329","Jacaranda"],["2E1905","Jacko Bean"],["2E3222","Rangitoto"],["2E3F62","Rhino"],["2E8B57","Sea Green"],["2EBFD4","Scooter"],["2F270E","Onion"],["2F3CB3","Governor Bay"],["2F519E","Sapphire"],["2F5A57","Spectra"],["2F6168","Casal"],["300529","Melanzane"],["301F1E","Cocoa Brown"],["302A0F","Woodrush"],["304B6A","San Juan"],["30D5C8","Turquoise"],["311C17","Eclipse"],["314459","Pickled Bluewood"],["315BA1","Azure"],["31728D","Calypso"],["317D82","Paradiso"],["32127A","Persian Indigo"],["32293A","Blackcurrant"],["323232","Mine Shaft"],["325D52","Stromboli"],["327C14","Bilbao"],["327DA0","Astral"],["33036B","Christalle"],["33292F","Thunder"],["33CC99","Shamrock"],["341515","Tamarind"],["350036","Mardi Gras"],["350E42","Valentino"],["350E57","Jagger"],["353542","Tuna"],["354E8C","Chambray"],["363050","Martinique"],["363534","Tuatara"],["363C0D","Waiouru"],["36747D","Ming"],["368716","La Palma"],["370202","Chocolate"],["371D09","Clinker"],["37290E","Brown Tumbleweed"],["373021","Birch"],["377475","Oracle"],["380474","Blue Diamond"],["381A51","Grape"],["383533","Dune"],["384555","Oxford Blue"],["384910","Clover"],["394851","Limed Spruce"],["396413","Dell"],["3A0020","Toledo"],["3A2010","Sambuca"],["3A2A6A","Jacarta"],["3A686C","William"],["3A6A47","Killarney"],["3AB09E","Keppel"],["3B000B","Temptress"],["3B0910","Aubergine"],["3B1F1F","Jon"],["3B2820","Treehouse"],["3B7A57","Amazon"],["3B91B4","Boston Blue"],["3C0878","Windsor"],["3C1206","Rebel"],["3C1F76","Meteorite"],["3C2005","Dark Ebony"],["3C3910","Camouflage"],["3C4151","Bright Gray"],["3C4443","Cape Cod"],["3C493A","Lunar Green"],["3D0C02","Bean "],["3D2B1F","Bistre"],["3D7D52","Goblin"],["3E0480","Kingfisher Daisy"],["3E1C14","Cedar"],["3E2B23","English Walnut"],["3E2C1C","Black Marlin"],["3E3A44","Ship Gray"],["3EABBF","Pelorous"],["3F2109","Bronze"],["3F2500","Cola"],["3F3002","Madras"],["3F307F","Minsk"],["3F4C3A","Cabbage Pont"],["3F583B","Tom Thumb"],["3F5D53","Mineral Green"],["3FC1AA","Puerto Rico"],["3FFF00","Harlequin"],["401801","Brown Pod"],["40291D","Cork"],["403B38","Masala"],["403D19","Thatch Green"],["405169","Fiord"],["40826D","Viridian"],["40A860","Chateau Green"],["410056","Ripe Plum"],["411F10","Paco"],["412010","Deep Oak"],["413C37","Merlin"],["414257","Gun Powder"],["414C7D","East Bay"],["4169E1","Royal Blue"],["41AA78","Ocean Green"],["420303","Burnt Maroon"],["423921","Lisbon Brown"],["427977","Faded Jade"],["431560","Scarlet Gum"],["433120","Iroko"],["433E37","Armadillo"],["434C59","River Bed"],["436A0D","Green Leaf"],["44012D","Barossa"],["441D00","Morocco Brown"],["444954","Mako"],["454936","Kelp"],["456CAC","San Marino"],["45B1E8","Picton Blue"],["460B41","Loulou"],["462425","Crater Brown"],["465945","Gray Asparagus"],["4682B4","Steel Blue"],["480404","Rustic Red"],["480607","Bulgarian Rose"],["480656","Clairvoyant"],["481C1C","Cocoa Bean"],["483131","Woody Brown"],["483C32","Taupe"],["49170C","Van Cleef"],["492615","Brown Derby"],["49371B","Metallic Bronze"],["495400","Verdun Green"],["496679","Blue Bayoux"],["497183","Bismark"],["4A2A04","Bracken"],["4A3004","Deep Bronze"],["4A3C30","Mondo"],["4A4244","Tundora"],["4A444B","Gravel"],["4A4E5A","Trout"],["4B0082","Pigment Indigo"],["4B5D52","Nandor"],["4C3024","Saddle"],["4C4F56","Abbey"],["4D0135","Blackberry"],["4D0A18","Cab Sav"],["4D1E01","Indian Tan"],["4D282D","Cowboy"],["4D282E","Livid Brown"],["4D3833","Rock"],["4D3D14","Punga"],["4D400F","Bronzetone"],["4D5328","Woodland"],["4E0606","Mahogany"],["4E2A5A","Bossanova"],["4E3B41","Matterhorn"],["4E420C","Bronze Olive"],["4E4562","Mulled Wine"],["4E6649","Axolotl"],["4E7F9E","Wedgewood"],["4EABD1","Shakespeare"],["4F1C70","Honey Flower"],["4F2398","Daisy Bush"],["4F69C6","Indigo"],["4F7942","Fern Green"],["4F9D5D","Fruit Salad"],["4FA83D","Apple"],["504351","Mortar"],["507096","Kashmir Blue"],["507672","Cutty Sark"],["50C878","Emerald"],["514649","Emperor"],["516E3D","Chalet Green"],["517C66","Como"],["51808F","Smalt Blue"],["52001F","Castro"],["520C17","Maroon Oak"],["523C94","Gigas"],["533455","Voodoo"],["534491","Victoria"],["53824B","Hippie Green"],["541012","Heath"],["544333","Judge Gray"],["54534D","Fuscous Gray"],["549019","Vida Loca"],["55280C","Cioccolato"],["555B10","Saratoga"],["556D56","Finlandia"],["5590D9","Havelock Blue"],["56B4BE","Fountain Blue"],["578363","Spring Leaves"],["583401","Saddle Brown"],["585562","Scarpa Flow"],["587156","Cactus"],["589AAF","Hippie Blue"],["591D35","Wine Berry"],["592804","Brown Bramble"],["593737","Congo Brown"],["594433","Millbrook"],["5A6E9C","Waikawa Gray"],["5A87A0","Horizon"],["5B3013","Jambalaya"],["5C0120","Bordeaux"],["5C0536","Mulberry Wood"],["5C2E01","Carnaby Tan"],["5C5D75","Comet"],["5D1E0F","Redwood"],["5D4C51","Don Juan"],["5D5C58","Chicago"],["5D5E37","Verdigris"],["5D7747","Dingley"],["5DA19F","Breaker Bay"],["5E483E","Kabul"],["5E5D3B","Hemlock"],["5F3D26","Irish Coffee"],["5F5F6E","Mid Gray"],["5F6672","Shuttle Gray"],["5FA777","Aqua Forest"],["5FB3AC","Tradewind"],["604913","Horses Neck"],["605B73","Smoky"],["606E68","Corduroy"],["6093D1","Danube"],["612718","Espresso"],["614051","Eggplant"],["615D30","Costa Del Sol"],["61845F","Glade Green"],["622F30","Buccaneer"],["623F2D","Quincy"],["624E9A","Butterfly Bush"],["625119","West Coast"],["626649","Finch"],["639A8F","Patina"],["63B76C","Fern"],["6456B7","Blue Violet"],["646077","Dolphin"],["646463","Storm Dust"],["646A54","Siam"],["646E75","Nevada"],["6495ED","Cornflower Blue"],["64CCDB","Viking"],["65000B","Rosewood"],["651A14","Cherrywood"],["652DC1","Purple Heart"],["657220","Fern Frond"],["65745D","Willow Grove"],["65869F","Hoki"],["660045","Pompadour"],["660099","Purple"],["66023C","Tyrian Purple"],["661010","Dark Tan"],["66B58F","Silver Tree"],["66FF00","Bright Green"],["66FF66","Screamin' Green"],["67032D","Black Rose"],["675FA6","Scampi"],["676662","Ironside Gray"],["678975","Viridian Green"],["67A712","Christi"],["683600","Nutmeg Wood Finish"],["685558","Zambezi"],["685E6E","Salt Box"],["692545","Tawny Port"],["692D54","Finn"],["695F62","Scorpion"],["697E9A","Lynch"],["6A442E","Spice"],["6A5D1B","Himalaya"],["6A6051","Soya Bean"],["6B2A14","Hairy Heath"],["6B3FA0","Royal Purple"],["6B4E31","Shingle Fawn"],["6B5755","Dorado"],["6B8BA2","Bermuda Gray"],["6B8E23","Olive Drab"],["6C3082","Eminence"],["6CDAE7","Turquoise Blue"],["6D0101","Lonestar"],["6D5E54","Pine Cone"],["6D6C6C","Dove Gray"],["6D9292","Juniper"],["6D92A1","Gothic"],["6E0902","Red Oxide"],["6E1D14","Moccaccino"],["6E4826","Pickled Bean"],["6E4B26","Dallas"],["6E6D57","Kokoda"],["6E7783","Pale Sky"],["6F440C","Cafe Royale"],["6F6A61","Flint"],["6F8E63","Highland"],["6F9D02","Limeade"],["6FD0C5","Downy"],["701C1C","Persian Plum"],["704214","Sepia"],["704A07","Antique Bronze"],["704F50","Ferra"],["706555","Coffee"],["708090","Slate Gray"],["711A00","Cedar Wood Finish"],["71291D","Metallic Copper"],["714693","Affair"],["714AB2","Studio"],["715D47","Tobacco Brown"],["716338","Yellow Metal"],["716B56","Peat"],["716E10","Olivetone"],["717486","Storm Gray"],["718080","Sirocco"],["71D9E2","Aquamarine Blue"],["72010F","Venetian Red"],["724A2F","Old Copper"],["726D4E","Go Ben"],["727B89","Raven"],["731E8F","Seance"],["734A12","Raw Umber"],["736C9F","Kimberly"],["736D58","Crocodile"],["737829","Crete"],["738678","Xanadu"],["74640D","Spicy Mustard"],["747D63","Limed Ash"],["747D83","Rolling Stone"],["748881","Blue Smoke"],["749378","Laurel"],["74C365","Mantis"],["755A57","Russett"],["7563A8","Deluge"],["76395D","Cosmic"],["7666C6","Blue Marguerite"],["76BD17","Lima"],["76D7EA","Sky Blue"],["770F05","Dark Burgundy"],["771F1F","Crown of Thorns"],["773F1A","Walnut"],["776F61","Pablo"],["778120","Pacifika"],["779E86","Oxley"],["77DD77","Pastel Green"],["780109","Japanese Maple"],["782D19","Mocha"],["782F16","Peanut"],["78866B","Camouflage Green"],["788A25","Wasabi"],["788BBA","Ship Cove"],["78A39C","Sea Nymph"],["795D4C","Roman Coffee"],["796878","Old Lavender"],["796989","Rum"],["796A78","Fedora"],["796D62","Sandstone"],["79DEEC","Spray"],["7A013A","Siren"],["7A58C1","Fuchsia Blue"],["7A7A7A","Boulder"],["7A89B8","Wild Blue Yonder"],["7AC488","De York"],["7B3801","Red Beech"],["7B3F00","Cinnamon"],["7B6608","Yukon Gold"],["7B7874","Tapa"],["7B7C94","Waterloo "],["7B8265","Flax Smoke"],["7B9F80","Amulet"],["7BA05B","Asparagus"],["7C1C05","Kenyan Copper"],["7C7631","Pesto"],["7C778A","Topaz"],["7C7B7A","Concord"],["7C7B82","Jumbo"],["7C881A","Trendy Green"],["7CA1A6","Gumbo"],["7CB0A1","Acapulco"],["7CB7BB","Neptune"],["7D2C14","Pueblo"],["7DA98D","Bay Leaf"],["7DC8F7","Malibu"],["7DD8C6","Bermuda"],["7E3A15","Copper Canyon"],["7F1734","Claret"],["7F3A02","Peru Tan"],["7F626D","Falcon"],["7F7589","Mobster"],["7F76D3","Moody Blue"],["7FFF00","Chartreuse"],["7FFFD4","Aquamarine"],["800000","Maroon"],["800B47","Rose Bud Cherry"],["801818","Falu Red"],["80341F","Red Robin"],["803790","Vivid Violet"],["80461B","Russet"],["807E79","Friar Gray"],["808000","Olive"],["808080","Gray"],["80B3AE","Gulf Stream"],["80B3C4","Glacier"],["80CCEA","Seagull"],["81422C","Nutmeg"],["816E71","Spicy Pink"],["817377","Empress"],["819885","Spanish Green"],["826F65","Sand Dune"],["828685","Gunsmoke"],["828F72","Battleship Gray"],["831923","Merlot"],["837050","Shadow"],["83AA5D","Chelsea Cucumber"],["83D0C6","Monte Carlo"],["843179","Plum"],["84A0A0","Granny Smith"],["8581D9","Chetwode Blue"],["858470","Bandicoot"],["859FAF","Bali Hai"],["85C4CC","Half Baked"],["860111","Red Devil"],["863C3C","Lotus"],["86483C","Ironstone"],["864D1E","Bull Shot"],["86560A","Rusty Nail"],["868974","Bitter"],["86949F","Regent Gray"],["871550","Disco"],["87756E","Americano"],["877C7B","Hurricane"],["878D91","Oslo Gray"],["87AB39","Sushi"],["885342","Spicy Mix"],["886221","Kumera"],["888387","Suva Gray"],["888D65","Avocado"],["893456","Camelot"],["893843","Solid Pink"],["894367","Cannon Pink"],["897D6D","Makara"],["8A3324","Burnt Umber"],["8A73D6","True V"],["8A8360","Clay Creek"],["8A8389","Monsoon"],["8A8F8A","Stack"],["8AB9F1","Jordy Blue"],["8B00FF","Electric Violet"],["8B0723","Monarch"],["8B6B0B","Corn Harvest"],["8B8470","Olive Haze"],["8B847E","Schooner"],["8B8680","Natural Gray"],["8B9C90","Mantle"],["8B9FEE","Portage"],["8BA690","Envy"],["8BA9A5","Cascade"],["8BE6D8","Riptide"],["8C055E","Cardinal Pink"],["8C472F","Mule Fawn"],["8C5738","Potters Clay"],["8C6495","Trendy Pink"],["8D0226","Paprika"],["8D3D38","Sanguine Brown"],["8D3F3F","Tosca"],["8D7662","Cement"],["8D8974","Granite Green"],["8D90A1","Manatee"],["8DA8CC","Polo Blue"],["8E0000","Red Berry"],["8E4D1E","Rope"],["8E6F70","Opium"],["8E775E","Domino"],["8E8190","Mamba"],["8EABC1","Nepal"],["8F021C","Pohutukawa"],["8F3E33","El Salva"],["8F4B0E","Korma"],["8F8176","Squirrel"],["8FD6B4","Vista Blue"],["900020","Burgundy"],["901E1E","Old Brick"],["907874","Hemp"],["907B71","Almond Frost"],["908D39","Sycamore"],["92000A","Sangria"],["D177B8","resolved"],["924321","Cumin"],["926F5B","Beaver"],["928573","Stonewall"],["928590","Venus"],["9370DB","Medium Purple"],["93CCEA","Cornflower"],["93DFB8","Algae Green"],["944747","Copper Rust"],["948771","Arrowtown"],["950015","Scarlett"],["956387","Strikemaster"],["959396","Mountain Mist"],["960018","Carmine"],["964B00","Brown"],["967059","Leather"],["9678B6","Purple Mountain's Majesty"],["967BB6","Lavender Purple"],["96A8A1","Pewter"],["96BBAB","Summer Green"],["97605D","Au Chico"],["9771B5","Wisteria"],["97CD2D","Atlantis"],["983D61","Vin Rouge"],["9874D3","Lilac Bush"],["98777B","Bazaar"],["98811B","Hacienda"],["988D77","Pale Oyster"],["98FF98","Mint Green"],["990066","Fresh Eggplant"],["991199","Violet Eggplant"],["991613","Tamarillo"],["991B07","Totem Pole"],["996666","Copper Rose"],["9966CC","Amethyst"],["997A8D","Mountbatten Pink"],["9999CC","Blue Bell"],["9A3820","Prairie Sand"],["9A6E61","Toast"],["9A9577","Gurkha"],["9AB973","Olivine"],["9AC2B8","Shadow Green"],["9B4703","Oregon"],["9B9E8F","Lemon Grass"],["9C3336","Stiletto"],["9D5616","Hawaiian Tan"],["9DACB7","Gull Gray"],["9DC209","Pistachio"],["9DE093","Granny Smith Apple"],["9DE5FF","Anakiwa"],["9E5302","Chelsea Gem"],["9E5B40","Sepia Skin"],["9EA587","Sage"],["9EA91F","Citron"],["9EB1CD","Rock Blue"],["9EDEE0","Morning Glory"],["9F381D","Cognac"],["9F821C","Reef Gold"],["9F9F9C","Star Dust"],["9FA0B1","Santas Gray"],["9FD7D3","Sinbad"],["9FDD8C","Feijoa"],["A02712","Tabasco"],["A1750D","Buttered Rum"],["A1ADB5","Hit Gray"],["A1C50A","Citrus"],["A1DAD7","Aqua Island"],["A1E9DE","Water Leaf"],["A2006D","Flirt"],["A23B6C","Rouge"],["A26645","Cape Palliser"],["A2AAB3","Gray Chateau"],["A2AEAB","Edward"],["A3807B","Pharlap"],["A397B4","Amethyst Smoke"],["A3E3ED","Blizzard Blue"],["A4A49D","Delta"],["A4A6D3","Wistful"],["A4AF6E","Green Smoke"],["A50B5E","Jazzberry Jam"],["A59B91","Zorba"],["A5CB0C","Bahia"],["A62F20","Roof Terracotta"],["A65529","Paarl"],["A68B5B","Barley Corn"],["A69279","Donkey Brown"],["A6A29A","Dawn"],["A72525","Mexican Red"],["A7882C","Luxor Gold"],["A85307","Rich Gold"],["A86515","Reno Sand"],["A86B6B","Coral Tree"],["A8989B","Dusty Gray"],["A899E6","Dull Lavender"],["A8A589","Tallow"],["A8AE9C","Bud"],["A8AF8E","Locust"],["A8BD9F","Norway"],["A8E3BD","Chinook"],["A9A491","Gray Olive"],["A9ACB6","Aluminium"],["A9B2C3","Cadet Blue"],["A9B497","Schist"],["A9BDBF","Tower Gray"],["A9BEF2","Perano"],["A9C6C2","Opal"],["AA375A","Night Shadz"],["AA4203","Fire"],["AA8B5B","Muesli"],["AA8D6F","Sandal"],["AAA5A9","Shady Lady"],["AAA9CD","Logan"],["AAABB7","Spun Pearl"],["AAD6E6","Regent St Blue"],["AAF0D1","Magic Mint"],["AB0563","Lipstick"],["AB3472","Royal Heath"],["AB917A","Sandrift"],["ABA0D9","Cold Purple"],["ABA196","Bronco"],["AC8A56","Limed Oak"],["AC91CE","East Side"],["AC9E22","Lemon Ginger"],["ACA494","Napa"],["ACA586","Hillary"],["ACA59F","Cloudy"],["ACACAC","Silver Chalice"],["ACB78E","Swamp Green"],["ACCBB1","Spring Rain"],["ACDD4D","Conifer"],["ACE1AF","Celadon"],["AD781B","Mandalay"],["ADBED1","Casper"],["ADDFAD","Moss Green"],["ADE6C4","Padua"],["ADFF2F","Green Yellow"],["AE4560","Hippie Pink"],["AE6020","Desert"],["AE809E","Bouquet"],["AF4035","Medium Carmine"],["AF4D43","Apple Blossom"],["AF593E","Brown Rust"],["AF8751","Driftwood"],["AF8F2C","Alpine"],["AF9F1C","Lucky"],["AFA09E","Martini"],["AFB1B8","Bombay"],["AFBDD9","Pigeon Post"],["B04C6A","Cadillac"],["B05D54","Matrix"],["B05E81","Tapestry"],["B06608","Mai Tai"],["B09A95","Del Rio"],["B0E0E6","Powder Blue"],["B0E313","Inch Worm"],["B10000","Bright Red"],["B14A0B","Vesuvius"],["B1610B","Pumpkin Skin"],["B16D52","Santa Fe"],["B19461","Teak"],["B1E2C1","Fringy Flower"],["B1F4E7","Ice Cold"],["B20931","Shiraz"],["B2A1EA","Biloba Flower"],["B32D29","Tall Poppy"],["B35213","Fiery Orange"],["B38007","Hot Toddy"],["B3AF95","Taupe Gray"],["B3C110","La Rioja"],["B43332","Well Read"],["B44668","Blush"],["B4CFD3","Jungle Mist"],["B57281","Turkish Rose"],["B57EDC","Lavender"],["B5A27F","Mongoose"],["B5B35C","Olive Green"],["B5D2CE","Jet Stream"],["B5ECDF","Cruise"],["B6316C","Hibiscus"],["B69D98","Thatch"],["B6B095","Heathered Gray"],["B6BAA4","Eagle"],["B6D1EA","Spindle"],["B6D3BF","Gum Leaf"],["B7410E","Rust"],["B78E5C","Muddy Waters"],["B7A214","Sahara"],["B7A458","Husk"],["B7B1B1","Nobel"],["B7C3D0","Heather"],["B7F0BE","Madang"],["B81104","Milano Red"],["B87333","Copper"],["B8B56A","Gimblet"],["B8C1B1","Green Spring"],["B8C25D","Celery"],["B8E0F9","Sail"],["B94E48","Chestnut"],["B95140","Crail"],["B98D28","Marigold"],["B9C46A","Wild Willow"],["B9C8AC","Rainee"],["BA0101","Guardsman Red"],["BA450C","Rock Spray"],["BA6F1E","Bourbon"],["BA7F03","Pirate Gold"],["BAB1A2","Nomad"],["BAC7C9","Submarine"],["BAEEF9","Charlotte"],["BB3385","Medium Red Violet"],["BB8983","Brandy Rose"],["BBD009","Rio Grande"],["BBD7C1","Surf"],["BCC9C2","Powder Ash"],["BD5E2E","Tuscany"],["BD978E","Quicksand"],["BDB1A8","Silk"],["BDB2A1","Malta"],["BDB3C7","Chatelle"],["BDBBD7","Lavender Gray"],["BDBDC6","French Gray"],["BDC8B3","Clay Ash"],["BDC9CE","Loblolly"],["BDEDFD","French Pass"],["BEA6C3","London Hue"],["BEB5B7","Pink Swan"],["BEDE0D","Fuego"],["BF5500","Rose of Sharon"],["BFB8B0","Tide"],["BFBED8","Blue Haze"],["BFC1C2","Silver Sand"],["BFC921","Key Lime Pie"],["BFDBE2","Ziggurat"],["BFFF00","Lime"],["C02B18","Thunderbird"],["C04737","Mojo"],["C08081","Old Rose"],["C0C0C0","Silver"],["C0D3B9","Pale Leaf"],["C0D8B6","Pixie Green"],["C1440E","Tia Maria"],["C154C1","Fuchsia Pink"],["C1A004","Buddha Gold"],["C1B7A4","Bison Hide"],["C1BAB0","Tea"],["C1BECD","Gray Suit"],["C1D7B0","Sprout"],["C1F07C","Sulu"],["C26B03","Indochine"],["C2955D","Twine"],["C2BDB6","Cotton Seed"],["C2CAC4","Pumice"],["C2E8E5","Jagged Ice"],["C32148","Maroon Flush"],["C3B091","Indian Khaki"],["C3BFC1","Pale Slate"],["C3C3BD","Gray Nickel"],["C3CDE6","Periwinkle Gray"],["C3D1D1","Tiara"],["C3DDF9","Tropical Blue"],["C41E3A","Cardinal"],["C45655","Fuzzy Wuzzy Brown"],["C45719","Orange Roughy"],["C4C4BC","Mist Gray"],["C4D0B0","Coriander"],["C4F4EB","Mint Tulip"],["C54B8C","Mulberry"],["C59922","Nugget"],["C5994B","Tussock"],["C5DBCA","Sea Mist"],["C5E17A","Yellow Green"],["C62D42","Brick Red"],["C6726B","Contessa"],["C69191","Oriental Pink"],["C6A84B","Roti"],["C6C3B5","Ash"],["C6C8BD","Kangaroo"],["C6E610","Las Palmas"],["C7031E","Monza"],["C71585","Red Violet"],["C7BCA2","Coral Reef"],["C7C1FF","Melrose"],["C7C4BF","Cloud"],["C7C9D5","Ghost"],["C7CD90","Pine Glade"],["C7DDE5","Botticelli"],["C88A65","Antique Brass"],["C8A2C8","Lilac"],["C8A528","Hokey Pokey"],["C8AABF","Lily"],["C8B568","Laser"],["C8E3D7","Edgewater"],["C96323","Piper"],["C99415","Pizza"],["C9A0DC","Light Wisteria"],["C9B29B","Rodeo Dust"],["C9B35B","Sundance"],["C9B93B","Earls Green"],["C9C0BB","Silver Rust"],["C9D9D2","Conch"],["C9FFA2","Reef"],["C9FFE5","Aero Blue"],["CA3435","Flush Mahogany"],["CABB48","Turmeric"],["CADCD4","Paris White"],["CAE00D","Bitter Lemon"],["CAE6DA","Skeptic"],["CB8FA9","Viola"],["CBCAB6","Foggy Gray"],["CBD3B0","Green Mist"],["CBDBD6","Nebula"],["CC3333","Persian Red"],["CC5500","Burnt Orange"],["CC7722","Ochre"],["CC8899","Puce"],["CCCAA8","Thistle Green"],["CCCCFF","Periwinkle"],["CCFF00","Electric Lime"],["CD5700","Tenn"],["CD5C5C","Chestnut Rose"],["CD8429","Brandy Punch"],["CDF4FF","Onahau"],["CEB98F","Sorrell Brown"],["CEBABA","Cold Turkey"],["CEC291","Yuma"],["CEC7A7","Chino"],["CFA39D","Eunry"],["CFB53B","Old Gold"],["CFDCCF","Tasman"],["CFE5D2","Surf Crest"],["CFF9F3","Humming Bird"],["CFFAF4","Scandal"],["D05F04","Red Stage"],["D06DA1","Hopbush"],["D07D12","Meteor"],["D0BEF8","Perfume"],["D0C0E5","Prelude"],["D0F0C0","Tea Green"],["D18F1B","Geebung"],["D1BEA8","Vanilla"],["D1C6B4","Soft Amber"],["D1D2CA","Celeste"],["D1D2DD","Mischka"],["D1E231","Pear"],["D2691E","Hot Cinnamon"],["D27D46","Raw Sienna"],["D29EAA","Careys Pink"],["D2B48C","Tan"],["D2DA97","Deco"],["D2F6DE","Blue Romance"],["D2F8B0","Gossip"],["D3CBBA","Sisal"],["D3CDC5","Swirl"],["D47494","Charm"],["D4B6AF","Clam Shell"],["D4BF8D","Straw"],["D4C4A8","Akaroa"],["D4CD16","Bird Flower"],["D4D7D9","Iron"],["D4DFE2","Geyser"],["D4E2FC","Hawkes Blue"],["D54600","Grenadier"],["D591A4","Can Can"],["D59A6F","Whiskey"],["D5D195","Winter Hazel"],["D5F6E3","Granny Apple"],["D69188","My Pink"],["D6C562","Tacha"],["D6CEF6","Moon Raker"],["D6D6D1","Quill Gray"],["D6FFDB","Snowy Mint"],["D7837F","New York Pink"],["D7C498","Pavlova"],["D7D0FF","Fog"],["D84437","Valencia"],["D87C63","Japonica"],["D8BFD8","Thistle"],["D8C2D5","Maverick"],["D8FCFA","Foam"],["D94972","Cabaret"],["D99376","Burning Sand"],["D9B99B","Cameo"],["D9D6CF","Timberwolf"],["D9DCC1","Tana"],["D9E4F5","Link Water"],["D9F7FF","Mabel"],["DA3287","Cerise"],["DA5B38","Flame Pea"],["DA6304","Bamboo"],["DA6A41","Red Damask"],["DA70D6","Orchid"],["DA8A67","Copperfield"],["DAA520","Golden Grass"],["DAECD6","Zanah"],["DAF4F0","Iceberg"],["DAFAFF","Oyster Bay"],["DB5079","Cranberry"],["DB9690","Petite Orchid"],["DB995E","Di Serria"],["DBDBDB","Alto"],["DBFFF8","Frosted Mint"],["DC143C","Crimson"],["DC4333","Punch"],["DCB20C","Galliano"],["DCB4BC","Blossom"],["DCD747","Wattle"],["DCD9D2","Westar"],["DCDDCC","Moon Mist"],["DCEDB4","Caper"],["DCF0EA","Swans Down"],["DDD6D5","Swiss Coffee"],["DDF9F1","White Ice"],["DE3163","Cerise Red"],["DE6360","Roman"],["DEA681","Tumbleweed"],["DEBA13","Gold Tips"],["DEC196","Brandy"],["DECBC6","Wafer"],["DED4A4","Sapling"],["DED717","Barberry"],["DEE5C0","Beryl Green"],["DEF5FF","Pattens Blue"],["DF73FF","Heliotrope"],["DFBE6F","Apache"],["DFCD6F","Chenin"],["DFCFDB","Lola"],["DFECDA","Willow Brook"],["DFFF00","Chartreuse Yellow"],["E0B0FF","Mauve"],["E0B646","Anzac"],["E0B974","Harvest Gold"],["E0C095","Calico"],["E0FFFF","Baby Blue"],["E16865","Sunglo"],["E1BC64","Equator"],["E1C0C8","Pink Flare"],["E1E6D6","Periglacial Blue"],["E1EAD4","Kidnapper"],["E1F6E8","Tara"],["E25465","Mandy"],["E2725B","Terracotta"],["E28913","Golden Bell"],["E292C0","Shocking"],["E29418","Dixie"],["E29CD2","Light Orchid"],["E2D8ED","Snuff"],["E2EBED","Mystic"],["E2F3EC","Apple Green"],["E30B5C","Razzmatazz"],["E32636","Alizarin Crimson"],["E34234","Cinnabar"],["E3BEBE","Cavern Pink"],["E3F5E1","Peppermint"],["E3F988","Mindaro"],["E47698","Deep Blush"],["E49B0F","Gamboge"],["E4C2D5","Melanie"],["E4CFDE","Twilight"],["E4D1C0","Bone"],["E4D422","Sunflower"],["E4D5B7","Grain Brown"],["E4D69B","Zombie"],["E4F6E7","Frostee"],["E4FFD1","Snow Flurry"],["E52B50","Amaranth"],["E5841B","Zest"],["E5CCC9","Dust Storm"],["E5D7BD","Stark White"],["E5D8AF","Hampton"],["E5E0E1","Bon Jour"],["E5E5E5","Mercury"],["E5F9F6","Polar"],["E64E03","Trinidad"],["E6BE8A","Gold Sand"],["E6BEA5","Cashmere"],["E6D7B9","Double Spanish White"],["E6E4D4","Satin Linen"],["E6F2EA","Harp"],["E6F8F3","Off Green"],["E6FFE9","Hint of Green"],["E6FFFF","Tranquil"],["E77200","Mango Tango"],["E7730A","Christine"],["E79F8C","Tonys Pink"],["E79FC4","Kobi"],["E7BCB4","Rose Fog"],["E7BF05","Corn"],["E7CD8C","Putty"],["E7ECE6","Gray Nurse"],["E7F8FF","Lily White"],["E7FEFF","Bubbles"],["E89928","Fire Bush"],["E8B9B3","Shilo"],["E8E0D5","Pearl Bush"],["E8EBE0","Green White"],["E8F1D4","Chrome White"],["E8F2EB","Gin"],["E8F5F2","Aqua Squeeze"],["E96E00","Clementine"],["E97451","Burnt Sienna"],["E97C07","Tahiti Gold"],["E9CECD","Oyster Pink"],["E9D75A","Confetti"],["E9E3E3","Ebb"],["E9F8ED","Ottoman"],["E9FFFD","Clear Day"],["EA88A8","Carissma"],["EAAE69","Porsche"],["EAB33B","