'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); const animals = ["kangaroo", "koala", "emu", "platypus", "wombat", "dingo", "echidna", "cassowary", "wallaby", "tasmanian-devil", "quokka", "bilby", "bandicoot", "quoll", "numbat", "lyrebird", "kookaburra", "cockatoo", "galah", "brolga", "frilled-neck-lizard", "goanna", "blue-tongue-lizard", "sugar-glider", "possum", "tree-kangaroo", "rock-wallaby", "thorny-devil", "bush-tailed-phalanger", "feathertail-glider", "spotted-quoll", "tasmanian-tiger", "great-white-shark", "box-jellyfish", "dugong", "saltwater-crocodile", "freshwater-crocodile", "australian-sea-lion", "new-zealand-fur-seal", "fairy-penguin", "gouldian-finch", "australian-pelican", "laughing-kookaburra", "rainbow-lorikeet", "king-parrot", "gang-gang-cockatoo", "little-penguin", "australian-magpie", "wedge-tailed-eagle", "peregrine-falcon", "black-shouldered-kite", "nankeen-kestrel", "brown-goshawk", "white-bellied-sea-eagle", "osprey", "powerful-owl", "sooty-owl", "barking-owl", "southern-boobook", "eastern-banjo-frog", "green-tree-frog", "corroboree-frog", "spotted-marsh-frog", "perons-tree-frog", "northern-barred-frog", "southern-barred-frog", "red-eyed-tree-frog", "australian-lungfish", "murray-cod", "barramundi", "australian-bass", "golden-perch", "silver-perch", "eastern-golden-perch", "western-golden-perch", "southern-pygmy-perch", "northern-pygmy-perch", "australian-galaxy", "southern-pygmy-galaxy", "mountain-galaxy", "climbing-galaxy", "southern-galaxy", "gippsland-galaxy", "eastern-cryptic-galaxy", "western-cryptic-galaxy", "giant-galaxy", "broadfin-galaxy", "clarence-galaxy", "swan-galaxy", "tuart-galaxy", "southern-smelt", "flathead-gudgeon", "empire-gudgeon", "western-gudgeon", "eastern-gudgeon", "spotted-gudgeon", "purple-spotted-gudgeon", "western-pygmy-gudgeon", "southern-pygmy-gudgeon", "flathead-mullet", "southern-mullet", "western-mullet", "yellow-eye-mullet", "diamond-mullet", "striped-mullet", "honey-bream", "black-bream", "yellowfin-bream", "snapper", "redfish", "tarwhine", "slender-sea-perch", "bluethroat-wrasse", "maori-wrasse", "parrotfish", "clownfish", "seahorse", "pipefish", "leafy-sea-dragon", "weedy-sea-dragon", "blue-ringed-octopus", "cuttlefish", "giant-australian-cuttlefish", "southern-calamari", "giant-squid", "striped-marlin", "black-marlin", "blue-marlin", "sailfish", "barracuda", "great-barracuda", "yellowtail-kingfish", "australian-salmon", "tailor", "bonefish", "longfin-eel", "shortfin-eel", "lamprey", "shovel-nose-ray", "manta-ray", "stingray", "australian-ghost-shark", "horn-shark", "port-jackson-shark", "wobbegong-shark", "tasselled-wobbegong", "ornate-wobbegong", "spotted-wobbegong", "southern-wobbegong", "great-wobbegong", "white-spotted-wobbegong", "nurse-shark", "grey-nurse-shark", "whale-shark", "tiger-shark", "bull-shark", "dusky-shark", "sandbar-shark", "blacktip-shark", "whitetip-shark", "hammerhead-shark", "smooth-hammerhead-shark", "scalloped-hammerhead-shark", "great-hammerhead-shark", "zebra-shark", "leopard-shark", "thresher-shark", "megamouth-shark", "goblin-shark", "cookiecutter-shark", "green-sea-turtle", "loggerhead-sea-turtle", "flatback-sea-turtle", "hawksbill-sea-turtle", "leatherback-sea-turtle", "olive-ridley-sea-turtle", "water-dragon", "lace-monitor", "sand-goanna", "perentie", "mertens-water-monitor", "gilberts-dragon", "netted-dragon", "gippsland-water-dragon", "lizard", "skink", "blue-tongue-skink", "water-skink", "garden-skink", "brown-skink", "sand-skink", "red-bellied-black-snake", "eastern-brown-snake", "western-brown-snake", "king-brown-snake", "mulga-snake", "tiger-snake", "copperhead", "rough-scaled-snake", "coastal-taipan", "inland-taipan", "black-headed-python", "woma-python", "olive-python", "carpet-python", "diamond-python", "water-python", "scrub-python", "amethystine-python", "childrens-python", "stimsons-python", "spotted-python", "barking-gecko", "marbled-gecko", "northern-spiny-tailed-gecko", "southern-spiny-tailed-gecko", "golden-tailed-gecko", "velvet-gecko", "leaf-tailed-gecko", "mangrove-monitor", "ridge-tailed-monitor", "water-python", "sand-python", "sand-swimmer", "thorny-devil", "frilled-lizard", "bearded-dragon", "centralian-bearded-dragon", "eastern-bearded-dragon", "western-bearded-dragon", "green-tree-snake", "yellow-faced-whipsnake", "orange-naped-snake", "red-naped-snake", "brown-tree-snake", "macleays-water-snake", "green-pygmy-goanna", "black-headed-monitor", "spencers-monitor", "ackies-dwarf-monitor", "red-tailed-black-cockatoo", "yellow-tailed-black-cockatoo", "white-tailed-black-cockatoo", "major-mitchells-cockatoo", "gang-gang-cockatoo", "sulphur-crested-cockatoo", "little-corella", "long-billed-corella", "short-billed-corella", "galah", "palm-cockatoo", "eclectus-parrot", "superb-parrot", "red-winged-parrot", "regent-parrot", "king-parrot", "mulga-parrot", "crimson-rosella", "eastern-rosella", "green-rosella", "western-rosella", "yellow-rosella", "northern-rosella", "eastern-lorikeet", "rainbow-lorikeet", "red-collared-lorikeet", "musk-lorikeet", "little-lorikeet", "varied-lorikeet", "scaly-breasted-lorikeet", "purple-crowned-lorikeet", "lorikeet", "fig-parrot", "swift-parrot", "orange-bellied-parrot", "ground-parrot", "night-parrot", "regent-honeyeater", "noisy-miner", "bell-miner", "spiny-cheeked-honeyeater", "striped-honeyeater", "white-cheeked-honeyeater", "yellow-faced-honeyeater", "new-holland-honeyeater", "eastern-spinebills", "brown-headed-honeyeater", "white-eared-honeyeater", "little-wattlebird", "western-wattlebird", "spangled-drongo", "white-winged-triller", "mistletoebird", "scarlet-mistletoebird", "varied-sittella", "crested-shriketit", "figbird", "olive-backed-orioles", "australian-magpie", "magpie-lark", "white-winged-chough", "apostlebird", "crow", "australian-raven", "little-raven", "forest-raven", "black-faced-cuckoo-shrike", "ground-cuckoo-shrike", "white-bellied-cuckoo-shrike", "cicadabird", "olive-backed-oriole", "green-oriole", "yellow-oriole", "pied-currawong", "grey-currawong", "spotted-quail-thrush", "stubble-quail", "brown-quail", "king-quail", "painted-button-quail", "red-chested-button-quail", "little-button-quail", "buff-banded-rail", "black-tailed-native-hen", "australian-crake", "spotless-crake", "ballions-crake", "white-browed-crake", "australian-swamp-hen", "australian-coot", "common-moorhen", "comb-crested-jacana", "australian-bustard", "brolga", "sarus-crane", "australian-crane", "brown-songlark", "rufous-songlark", "harris-hawk", "black-shouldered-kite", "brahminy-kite", "osprey", "grey-falcon", "black-falcon", "brown-falcon", "peregrine-falcon", "nankeen-kestrel", "black-breasted-buzzard", "little-eagle", "wedge-tailed-eagle", "white-bellied-sea-eagle", "brown-goshawk", "collared-sparrowhawk", "red-goshawk", "powerful-owl", "sooty-owl", "barking-owl", "southern-boobook", "masked-owl", "barn-owl", "grass-owl", "frogmouth", "tawny-frogmouth", "papuan-frogmouth", "marbled-frogmouth", "white-throated-nightjar", "spotted-nightjar", "large-tailed-nightjar", "australian-oystercatcher", "pied-oystercatcher", "black-winged-stilt", "red-necked-avocet", "black-fronted-dotterel", "red-kneed-dotterel", "masked-lapwing", "spur-winged-plover", "banded-lapwing", "inland-dotterel", "little-ringed-plover", "red-capped-plover", "double-banded-plover", "greater-sand-plover", "lesser-sand-plover", "black-tailed-godwit", "bar-tailed-godwit", "little-curlew", "whimbrel", "eastern-curlew", "curlew-sandpiper", "common-sandpiper", "green-sandpiper", "wood-sandpiper", "tattler", "wandering-tattler", "grey-tailed-tattler", "common-greenshank", "marsh-sandpiper", "great-knot", "red-knot", "sanderling", "red-necked-stint", "long-toed-stint", "sharp-tailed-sandpiper", "pectoral-sandpiper", "terek-sandpiper", "grey-plover", "red-capped-plover", "ringed-plover", "little-ringed-plover", "double-banded-plover", "lesser-sand-plover", "greater-sand-plover", "oriental-plover", "broad-billed-sandpiper", "great-snipe", "pin-tailed-snipe", "swinhoes-snipe", "lathams-snipe", "painted-snipe", "great-billed-heron", "white-faced-heron", "little-egret", "intermediate-egret", "cattle-egret", "great-egret", "pacific-heron", "striated-heron", "nankeen-night-heron", "rufous-night-heron", "black-crowned-night-heron", "eastern-reed-warbler", "australasian-reed-warbler", "great-reed-warbler", "clamorous-reed-warbler", "willow-warbler", "wood-warbler", "garden-warbler", "blackcap", "sedge-warbler", "grasshopper-warbler", "thick-billed-grasswren", "eastern-grasswren", "striated-grasswren", "white-winged-fairywren", "splendid-fairywren", "superb-fairywren", "red-winged-fairywren", "lovely-fairywren", "purple-crowned-fairywren", "variegated-fairywren", "white-winged-fairywren", "blue-breasted-fairywren", "white-bellied-sea-eagle", "brahminy-kite", "whistling-kite", "white-bellied-bustard", "eastern-whipbird", "western-whipbird", "western-wattlebird", "eastern-spinebill", "brown-headed-honeyeater", "white-eared-honeyeater", "yellow-faced-honeyeater", "new-holland-honeyeater", "white-cheeked-honeyeater", "spiny-cheeked-honeyeater", "striped-honeyeater", "noisy-miner", "bell-miner", "little-wattlebird", "western-wattlebird", "crescent-honeyeater", "white-naped-honeyeater" ]; const adjectives = ["absorbent", "accomplished", "accurate", "adaptable", "adept", "advanced", "adventurous", "affectionate", "agricultural", "alert", "alien", "alternative", "altruistic", "amateur", "ambitious", "amiable", "ancient", "angry", "animated", "antique", "antisocial", "apathetic", "apolitical", "approved", "arrogant", "artistic", "assertive", "attentive", "atypical", "authentic", "authoritarian", "authorized", "autonomous", "avant-garde", "average", "aware", "basic", "benevolent", "big", "binding", "blissful", "blurry", "bohemian", "bold", "bored", "brave", "bright", "brilliant", "brutal", "buoyant", "calm", "careless", "caring", "cautious", "centralized", "certified", "charitable", "cheerful", "cheery", "chic", "chivalrous", "cinematic", "classic", "classy", "clean", "clear", "clever", "cloudy", "clueless", "cold-hearted", "cold", "colonial", "colorful", "commercial", "common", "compassionate", "competent", "complex", "complicated", "confident", "conscientious", "conservative", "considerate", "constitutional", "contemporary", "content", "conventional", "cool", "cordial", "cosmopolitan", "counterfeit", "courageous", "courteous", "cowardly", "creative", "crude", "cultural", "curious", "daring", "dark", "decentralized", "decisive", "deep", "dejected", "delicate", "democratic", "dependent", "despondent", "determined", "dictatorial", "diligent", "dim", "dirty", "disapproved", "discontent", "discourteous", "disheartened", "dishonest", "disloyal", "dismal", "disorganized", "disrespectful", "distant", "distinctive", "distracted", "domestic", "dominant", "dominated", "dowdy", "downcast", "downtrodden", "drab", "drained", "dramatic", "dreary", "driven", "drowsy", "dry", "dull", "dynamic", "eager", "early", "eccentric", "economic", "ecstatic", "educational", "egocentric", "elaborate", "elated", "elegant", "emancipated", "empty", "endorsed", "energetic", "energized", "enslaved", "enthused", "enthusiastic", "ethnic", "euphoric", "exacting", "exceptional", "excited", "executive", "exhausted", "experienced", "expert", "expressive", "extraordinary", "extroverted", "exuberant", "fabled", "factual", "faded", "fake", "false", "fashionable", "fast", "fatigued", "fearful", "federal", "fictional", "financial", "flashy", "flexible", "focused", "follower", "foolish", "forbidden", "foreign", "forgiving", "forlorn", "fragile", "fraudulent", "free", "friendly", "frumpy", "full", "futuristic", "gallant", "garish", "gaudy", "generous", "gentle", "genuine", "gifted", "gleeful", "global", "gloomy", "glossy", "glowing", "governmental", "gracious", "grateful", "greedy", "green", "gregarious", "haphazard", "happy-go-lucky", "happy", "hard-hearted", "hard", "harsh", "hateful", "heavy", "heavyhearted", "helpful", "helpless", "high", "historic", "honest", "hopeful", "hopeless", "hostile", "hot", "huge", "humane", "humble", "idealistic", "ill-mannered", "illegal", "illogical", "imaginary", "imitative", "impatient", "impolite", "impractical", "impressive", "inaccurate", "inattentive", "incompetent", "inconsiderate", "indecisive", "independent", "indifferent", "indigenous", "industrial", "inept", "inexperienced", "inexpressive", "inflexible", "ingenious", "inhumane", "innovative", "insecure", "insensitive", "insightful", "international", "intolerant", "intricate", "introverted", "invalid", "inventive", "invigorated", "irrational", "joyful", "joyous", "jubilant", "judicial", "keen", "kind-hearted", "kind", "lackluster", "late", "lawful", "lazy", "leaderly", "legal", "legendary", "legislative", "legitimate", "lenient", "lethargic", "liberal", "liberated", "licensed", "lifeless", "light", "lighthearted", "limited", "listless", "literary", "local", "logical", "long", "loud", "loving", "low", "loyal", "lugubrious", "luminous", "magnanimous", "mainstream", "malevolent", "matte", "mean", "mediocre", "melancholic", "methodical", "meticulous", "mild", "minimalist", "misanthropic", "miserable", "misunderstanding", "modern", "modernistic", "modest", "modish", "monarchical", "monetary", "monochrome", "moody", "multicultural", "multitalented", "mundane", "musical", "mysterious", "mythical", "narrow", "national", "native", "needy", "neglectful", "nervous", "new", "nonbinding", "nongovernmental", "nonpartisan", "notable", "novel", "novice", "nullified", "objective", "oblivious", "obscure", "official", "old", "one-dimensional", "opaque", "oppressed", "optimistic", "ordinary", "organized", "original", "ornate", "orthodox", "outdated", "outgoing", "outmoded", "parliamentary", "partisan", "passionate", "passive", "patient", "perceptive", "perfectionist", "performing", "permissible", "persevering", "persistent", "pessimistic", "petty", "philanthropic", "plain", "playful", "polished", "polite", "political", "poor", "posh", "practical", "pristine", "proactive", "professional", "proficient", "progressive", "prohibited", "proud", "provincial", "qualified", "quick", "quiet", "quitting", "racial", "radiant", "radical", "ratified", "rational", "reactionary", "reactive", "real", "realistic", "reclusive", "recognized", "refined", "reflective", "refreshed", "regional", "registered", "regressive", "rejuvenated", "reliable", "reluctant", "remarkable", "republican", "resilient", "resourceful", "respectful", "retro", "revitalized", "revolutionary", "rich", "rigid", "rough", "roughened", "rude", "rudimentary", "run-of-the-mill", "rustic", "sad", "sanctioned", "scientific", "scrupulous", "seasoned", "self-reliant", "selfish", "selfless", "senseless", "sensible", "sensitive", "serious", "severe", "shabby", "shadowy", "shallow", "shiny", "short", "shy", "simple", "skilled", "sloppy", "slow", "small", "smooth", "sociable", "social", "soft", "sophisticated", "sorrowful", "sovereign", "sparkling", "spectacular", "spent", "spirited", "spiritless", "standout", "static", "stimulated", "stingy", "stringent", "strong", "stupid", "sturdy", "stylish", "subdued", "subjective", "submissive", "subordinate", "successful", "sunny", "superficial", "sympathetic", "systematic", "tacky", "tainted", "talented", "technological", "tenacious", "tender", "theatrical", "thick-skinned", "thick", "thin", "thorough", "thoughtful", "thoughtless", "thrilled", "timid", "tiny", "tolerant", "totalitarian", "touchy", "tough", "traditional", "transparent", "trendy", "true", "trustworthy", "typical", "unaccomplished", "unambitious", "unapproachable", "unartistic", "unauthorized", "unaware", "uncertified", "uncommon", "unconstitutional", "unconventional", "uncreative", "understanding", "understated", "unenthusiastic", "unfeeling", "unforgiving", "unfriendly", "ungentlemanly", "ungifted", "ungracious", "ungrateful", "unhelpful", "unimaginative", "unimpressive", "unique", "unitary", "universal", "unlawful", "unlicensed", "unmotivated", "unobservant", "unofficial", "unprofessional", "unproficient", "unqualified", "unrecognized", "unregistered", "unreliable", "unremarkable", "unresourceful", "unsanctioned", "unscrupulous", "unskilled", "unstimulated", "unsuccessful", "unsympathetic", "unsystematic", "untalented", "untrustworthy", "unwatchful", "uplifted", "urban", "valid", "versatile", "veteran", "vibrant", "vigilant", "vigorous", "vintage", "visual", "vivid", "warm-hearted", "warm", "watchful", "weak", "weary", "well-mannered", "wet", "wide", "wise", "woeful", "worldwide", "yielding", "young", "zealous", "zesty"]; const randomElement = (array) => { return array[Math.floor(Math.random() * array.length)]; }; const defaults = { adjectiveCount: 1, seperator: '-', }; const generate = ({ adjectiveCount, seperator } = {}) => { let options = defaults; if (adjectiveCount) { options.adjectiveCount = adjectiveCount; } if (seperator) { options.seperator = seperator; } const adjs = Array.from({ length: options.adjectiveCount }, () => randomElement(adjectives)); const animal = randomElement(animals); return [...adjs, animal].join(options.seperator); }; exports.adjectives = adjectives; exports.animals = animals; exports.default = generate; exports.generate = generate;