forked from DebaucheryLibrarian/traxxx
1350 lines
37 KiB
JavaScript
1350 lines
37 KiB
JavaScript
'use strict';
|
|
|
|
/* eslint-disable max-len */
|
|
exports.seed = knex => Promise.resolve()
|
|
.then(() => knex.raw(`${knex('tags_groups').insert([
|
|
{
|
|
slug: 'age',
|
|
group: 'Age',
|
|
},
|
|
{
|
|
slug: 'body',
|
|
group: 'Body',
|
|
},
|
|
{
|
|
slug: 'clothing',
|
|
group: 'Clothing',
|
|
},
|
|
{
|
|
slug: 'ethnicity',
|
|
group: 'Ethnicity',
|
|
},
|
|
{
|
|
slug: 'group',
|
|
group: 'Group sex',
|
|
},
|
|
{
|
|
slug: 'hair',
|
|
group: 'Hair',
|
|
},
|
|
{
|
|
slug: 'location',
|
|
group: 'Location',
|
|
},
|
|
{
|
|
slug: 'penetration',
|
|
group: 'Penetration',
|
|
},
|
|
{
|
|
slug: 'position',
|
|
group: 'Position',
|
|
},
|
|
{
|
|
slug: 'roleplay',
|
|
group: 'Roleplay',
|
|
},
|
|
]).toString()} ON CONFLICT DO NOTHING`))
|
|
.then(async () => {
|
|
// find group IDs
|
|
const groups = await knex('tags_groups').select('*');
|
|
const groupsMap = groups.reduce((acc, { id, slug }) => ({ ...acc, [slug]: id }), {});
|
|
|
|
return knex.raw(`${knex('tags').insert([
|
|
{
|
|
tag: '69',
|
|
slug: '69',
|
|
alias_for: null,
|
|
group_id: groupsMap['position'],
|
|
},
|
|
{
|
|
tag: 'airtight',
|
|
slug: 'airtight',
|
|
alias_for: null,
|
|
group_id: groupsMap['penetration'],
|
|
},
|
|
{
|
|
tag: 'amateur',
|
|
slug: 'amateur',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'american',
|
|
slug: 'american',
|
|
alias_for: null,
|
|
group_id: groupsMap['ethnicity'],
|
|
},
|
|
{
|
|
tag: 'anal creampie',
|
|
slug: 'anal-creampie',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'anal sex',
|
|
slug: 'anal-sex',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'anal fingering',
|
|
slug: 'anal-fingering',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'anal fisting',
|
|
slug: 'anal-fisting',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'anal prolapse',
|
|
slug: 'anal-prolapse',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'anal toys',
|
|
slug: 'anal-toys',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'asian',
|
|
slug: 'asian',
|
|
alias_for: null,
|
|
group_id: groupsMap['ethnicity'],
|
|
},
|
|
{
|
|
tag: 'ass licking',
|
|
slug: 'ass-licking',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'athletic',
|
|
slug: 'athletic',
|
|
alias_for: null,
|
|
group_id: groupsMap['body'],
|
|
},
|
|
{
|
|
tag: 'ass to mouth',
|
|
slug: 'ass-to-mouth',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'ball licking',
|
|
slug: 'ball-licking',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'ballerina',
|
|
slug: 'ballerina',
|
|
alias_for: null,
|
|
group_id: groupsMap['roleplay'],
|
|
},
|
|
{
|
|
tag: 'bathroom',
|
|
slug: 'bathroom',
|
|
alias_for: null,
|
|
group_id: groupsMap['location'],
|
|
},
|
|
{
|
|
tag: 'BDSM',
|
|
slug: 'bdsm',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'BBC',
|
|
slug: 'bbc',
|
|
alias_for: null,
|
|
group_id: groupsMap['body'],
|
|
},
|
|
{
|
|
tag: 'big cock',
|
|
slug: 'big-cock',
|
|
alias_for: null,
|
|
group_id: groupsMap['body'],
|
|
},
|
|
{
|
|
tag: 'big butt',
|
|
slug: 'big-butt',
|
|
alias_for: null,
|
|
group_id: groupsMap['body'],
|
|
},
|
|
{
|
|
tag: 'big boobs',
|
|
slug: 'big-boobs',
|
|
alias_for: null,
|
|
group_id: groupsMap['body'],
|
|
},
|
|
{
|
|
tag: 'black hair',
|
|
slug: 'black-hair',
|
|
alias_for: null,
|
|
group_id: groupsMap['hair'],
|
|
},
|
|
{
|
|
tag: 'blonde hair',
|
|
slug: 'blonde-hair',
|
|
alias_for: null,
|
|
group_id: groupsMap['hair'],
|
|
},
|
|
{
|
|
tag: 'blowjob',
|
|
slug: 'blowjob',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'blowbang',
|
|
slug: 'blowbang',
|
|
alias_for: null,
|
|
group_id: groupsMap['group'],
|
|
},
|
|
{
|
|
tag: 'bondage',
|
|
slug: 'bondage',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'brown hair',
|
|
slug: 'brown-hair',
|
|
alias_for: null,
|
|
group_id: groupsMap['hair'],
|
|
},
|
|
{
|
|
tag: 'bukkake',
|
|
slug: 'bukkake',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'cheerleader',
|
|
slug: 'cheerleader',
|
|
alias_for: null,
|
|
group_id: groupsMap['roleplay'],
|
|
},
|
|
{
|
|
tag: 'choking',
|
|
slug: 'choking',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'corporal punishment',
|
|
slug: 'corporal-punishment',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'couples',
|
|
slug: 'couples',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'cowgirl',
|
|
slug: 'cowgirl',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'creampie',
|
|
slug: 'creampie',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'cum licking',
|
|
slug: 'cum-licking',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'cum on butt',
|
|
slug: 'cum-on-butt',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'cum on boobs',
|
|
slug: 'cum-on-boobs',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'cumshot',
|
|
slug: 'cumshot',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'curvy',
|
|
slug: 'curvy',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'double anal penetration',
|
|
slug: 'double-anal',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'deepthroat',
|
|
slug: 'deepthroat',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'double penetration',
|
|
slug: 'double-penetration',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'dungeon',
|
|
slug: 'dungeon',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'double vaginal penetration',
|
|
slug: 'double-vaginal',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'double blowjob',
|
|
slug: 'double-blowjob',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'doggy style',
|
|
slug: 'doggy-style',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'dress',
|
|
slug: 'dress',
|
|
alias_for: null,
|
|
group_id: groupsMap['clothing'],
|
|
},
|
|
{
|
|
tag: 'ebony',
|
|
slug: 'ebony',
|
|
alias_for: null,
|
|
group_id: groupsMap['ethnicity'],
|
|
},
|
|
{
|
|
tag: 'electric shock',
|
|
slug: 'electric-shock',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'enhanced boobs',
|
|
slug: 'enhanced-boobs',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'European',
|
|
slug: 'european',
|
|
alias_for: null,
|
|
group_id: groupsMap['ethnicity'],
|
|
},
|
|
{
|
|
tag: 'facefuck',
|
|
slug: 'facefuck',
|
|
alias_for: null,
|
|
group_id: groupsMap['position'],
|
|
},
|
|
{
|
|
tag: 'facesitting',
|
|
slug: 'facesitting',
|
|
alias_for: null,
|
|
group_id: groupsMap['position'],
|
|
},
|
|
{
|
|
tag: 'facial',
|
|
slug: 'facial',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'feet',
|
|
slug: 'feet',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'femdom',
|
|
slug: 'femdom',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'fingering',
|
|
slug: 'fingering',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'fisting',
|
|
slug: 'fisting',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'FMF threesome',
|
|
slug: 'fmf',
|
|
alias_for: null,
|
|
group_id: groupsMap['group'],
|
|
},
|
|
{
|
|
tag: 'gag',
|
|
slug: 'gag',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'gangbang',
|
|
slug: 'gangbang',
|
|
alias_for: null,
|
|
group_id: groupsMap['group'],
|
|
},
|
|
{
|
|
tag: 'gaping',
|
|
slug: 'gaping',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'gonzo',
|
|
slug: 'gonzo',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'hairy',
|
|
slug: 'hairy',
|
|
alias_for: null,
|
|
group_id: groupsMap['body'],
|
|
},
|
|
{
|
|
tag: 'hardcore',
|
|
slug: 'hardcore',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'high heels',
|
|
slug: 'high-heels',
|
|
alias_for: null,
|
|
group_id: groupsMap['clothing'],
|
|
},
|
|
{
|
|
tag: 'hungarian',
|
|
slug: 'hungarian',
|
|
alias_for: null,
|
|
group_id: groupsMap['ethnicity'],
|
|
},
|
|
{
|
|
tag: 'humiliation',
|
|
slug: 'humiliation',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'innie pussy',
|
|
slug: 'innie-pussy',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'interracial',
|
|
slug: 'interracial',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'kissing',
|
|
slug: 'kissing',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'latex',
|
|
slug: 'latex',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'Latina',
|
|
slug: 'latina',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'leather',
|
|
slug: 'leather',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'lesbian',
|
|
slug: 'lesbian',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'machine dildo',
|
|
slug: 'machine-dildo',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'lingerie',
|
|
slug: 'lingerie',
|
|
alias_for: null,
|
|
group_id: groupsMap['clothing'],
|
|
},
|
|
{
|
|
tag: 'maid',
|
|
slug: 'maid',
|
|
alias_for: null,
|
|
group_id: groupsMap['roleplay'],
|
|
},
|
|
{
|
|
tag: 'masturbation',
|
|
slug: 'masturbation',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'MILF',
|
|
slug: 'milf',
|
|
alias_for: null,
|
|
group_id: groupsMap['age'],
|
|
},
|
|
{
|
|
tag: 'MFM threesome',
|
|
slug: 'mfm',
|
|
alias_for: null,
|
|
group_id: groupsMap['group'],
|
|
},
|
|
{
|
|
tag: 'miniskirt',
|
|
slug: 'miniskirt',
|
|
alias_for: null,
|
|
group_id: groupsMap['clothing'],
|
|
},
|
|
{
|
|
tag: 'missionary',
|
|
slug: 'missionary',
|
|
alias_for: null,
|
|
group_id: groupsMap['position'],
|
|
},
|
|
{
|
|
tag: 'natural boobs',
|
|
slug: 'natural-boobs',
|
|
alias_for: null,
|
|
group_id: groupsMap['body'],
|
|
},
|
|
{
|
|
tag: 'nipple clamps',
|
|
slug: 'nipple-clamps',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'oral creampie',
|
|
slug: 'oral-creampie',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'orgy',
|
|
slug: 'orgy',
|
|
alias_for: null,
|
|
group_id: groupsMap['group'],
|
|
},
|
|
{
|
|
tag: 'outdoors',
|
|
slug: 'outdoors',
|
|
alias_for: null,
|
|
group_id: groupsMap['location'],
|
|
},
|
|
{
|
|
tag: 'outie pussy',
|
|
slug: 'outie-pussy',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'pain',
|
|
slug: 'pain',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'pegging',
|
|
slug: 'pegging',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'petite',
|
|
slug: 'petite',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'piercings',
|
|
slug: 'piercings',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'POV',
|
|
slug: 'pov',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'pussy eating',
|
|
slug: 'pussy-eating',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'red hair',
|
|
slug: 'red-hair',
|
|
alias_for: null,
|
|
group_id: groupsMap['hair'],
|
|
},
|
|
{
|
|
tag: 'reverse cowgirl',
|
|
slug: 'reverse-cowgirl',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'roleplay',
|
|
slug: 'roleplay',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'rough',
|
|
slug: 'rough',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'russian',
|
|
slug: 'russian',
|
|
alias_for: null,
|
|
group_id: groupsMap['ethnicity'],
|
|
},
|
|
{
|
|
tag: 'saliva',
|
|
slug: 'saliva',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'schoolgirl',
|
|
slug: 'schoolgirl',
|
|
alias_for: null,
|
|
group_id: groupsMap['roleplay'],
|
|
},
|
|
{
|
|
tag: 'shaved',
|
|
slug: 'shaved',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'shoes on',
|
|
slug: 'shoes-on',
|
|
alias_for: null,
|
|
group_id: groupsMap['clothing'],
|
|
},
|
|
{
|
|
tag: 'short hair',
|
|
slug: 'short-hair',
|
|
alias_for: null,
|
|
group_id: groupsMap['hair'],
|
|
},
|
|
{
|
|
tag: 'skirt',
|
|
slug: 'skirt',
|
|
alias_for: null,
|
|
group_id: groupsMap['clothing'],
|
|
},
|
|
{
|
|
tag: 'slapping',
|
|
slug: 'slapping',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'socks',
|
|
slug: 'socks',
|
|
alias_for: null,
|
|
group_id: groupsMap['clothing'],
|
|
},
|
|
{
|
|
tag: 'spanking',
|
|
slug: 'spanking',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'strapon',
|
|
slug: 'strapon',
|
|
group_id: groupsMap['strap-on-dildo'],
|
|
},
|
|
{
|
|
tag: 'small boobs',
|
|
slug: 'small-boobs',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'small butt',
|
|
slug: 'small-butt',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'speculum',
|
|
slug: 'speculum',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'squirting',
|
|
slug: 'squirting',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'standing doggy style',
|
|
slug: 'standing-doggy-style',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'stockings',
|
|
slug: 'stockings',
|
|
alias_for: null,
|
|
group_id: groupsMap['clothing'],
|
|
},
|
|
{
|
|
tag: 'strap-on dildo',
|
|
slug: 'strap-on-dildo',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'suspension',
|
|
slug: 'suspension',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'swallowing',
|
|
slug: 'swallowing',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'tattoo',
|
|
slug: 'tattoo',
|
|
alias_for: null,
|
|
group_id: groupsMap['body'],
|
|
},
|
|
{
|
|
tag: 'threesome',
|
|
slug: 'threesome',
|
|
alias_for: null,
|
|
group_id: groupsMap['group'],
|
|
},
|
|
{
|
|
tag: 'teen',
|
|
slug: 'teen',
|
|
alias_for: null,
|
|
group_id: groupsMap['age'],
|
|
},
|
|
{
|
|
tag: 'titty fuck',
|
|
slug: 'titty-fuck',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'toys',
|
|
slug: 'toys',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'triple penetration',
|
|
slug: 'triple-penetration',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'trimmed',
|
|
slug: 'trimmed',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'uniform',
|
|
slug: 'uniform',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'vibrator',
|
|
slug: 'vibrator',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'voyeur',
|
|
slug: 'voyeur',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'wet',
|
|
slug: 'wet',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'white',
|
|
slug: 'white',
|
|
alias_for: null,
|
|
group_id: groupsMap['ethnicity'],
|
|
},
|
|
{
|
|
tag: 'wife',
|
|
slug: 'wife',
|
|
alias_for: null,
|
|
},
|
|
{
|
|
tag: 'office',
|
|
slug: 'office',
|
|
alias_for: null,
|
|
group_id: groupsMap['location'],
|
|
},
|
|
]).toString()} ON CONFLICT DO NOTHING`);
|
|
})
|
|
.then(async () => {
|
|
// find tag IDs
|
|
const tags = await knex('tags').where({ alias_for: null });
|
|
const tagsMap = tags.reduce((acc, { id, slug }) => ({ ...acc, [slug]: id }), {});
|
|
|
|
return knex.raw(`${knex('tags').insert([
|
|
// ALIASES
|
|
{
|
|
tag: '2-on-1',
|
|
alias_for: tagsMap['mfm'],
|
|
},
|
|
{
|
|
tag: '3+ on 1',
|
|
alias_for: tagsMap['gangbang'],
|
|
},
|
|
{
|
|
tag: 'anal',
|
|
alias_for: tagsMap['anal-sex'],
|
|
},
|
|
{
|
|
tag: 'anilingus',
|
|
alias_for: tagsMap['ass-licking'],
|
|
},
|
|
{
|
|
tag: 'asians',
|
|
alias_for: tagsMap['asian'],
|
|
},
|
|
{
|
|
tag: 'atm',
|
|
alias_for: tagsMap['ass-to-mouth'],
|
|
},
|
|
{
|
|
tag: 'bald pussy',
|
|
alias_for: tagsMap['shaved'],
|
|
},
|
|
{
|
|
tag: 'ball gag',
|
|
alias_for: tagsMap['gag'],
|
|
},
|
|
{
|
|
tag: 'mfm',
|
|
alias_for: tagsMap['mfm'],
|
|
},
|
|
{
|
|
tag: 'fmf',
|
|
alias_for: tagsMap['fmf'],
|
|
},
|
|
{
|
|
tag: 'bgb',
|
|
alias_for: tagsMap['mfm'],
|
|
},
|
|
{
|
|
tag: 'big ass',
|
|
alias_for: tagsMap['big-butt'],
|
|
},
|
|
{
|
|
tag: 'big black cock',
|
|
alias_for: tagsMap['bbc'],
|
|
},
|
|
{
|
|
tag: 'big black cocks',
|
|
alias_for: tagsMap['bbc'],
|
|
},
|
|
{
|
|
tag: 'big cocks',
|
|
alias_for: tagsMap['big-cock'],
|
|
},
|
|
{
|
|
tag: 'big dick',
|
|
alias_for: tagsMap['big-cock'],
|
|
},
|
|
{
|
|
tag: 'big butts',
|
|
alias_for: tagsMap['big-butt'],
|
|
},
|
|
{
|
|
tag: 'big tits',
|
|
alias_for: tagsMap['big-boobs'],
|
|
},
|
|
{
|
|
tag: 'black',
|
|
alias_for: tagsMap['ebony'],
|
|
},
|
|
{
|
|
tag: 'blonde',
|
|
alias_for: tagsMap['blonde-hair'],
|
|
},
|
|
{
|
|
tag: 'blondes',
|
|
alias_for: tagsMap['blonde-hair'],
|
|
},
|
|
{
|
|
tag: 'blow job',
|
|
alias_for: tagsMap['blowjob'],
|
|
},
|
|
{
|
|
tag: 'blowjobs',
|
|
alias_for: tagsMap['blowjob'],
|
|
},
|
|
{
|
|
tag: 'blowjob pov',
|
|
alias_for: tagsMap['blowjob'],
|
|
},
|
|
{
|
|
tag: 'blowjob (double)',
|
|
alias_for: tagsMap['double-blowjob'],
|
|
},
|
|
{
|
|
tag: 'blowjob (pov)',
|
|
alias_for: tagsMap['blowjob'],
|
|
},
|
|
{
|
|
tag: 'boob job',
|
|
alias_for: tagsMap['enhanced-boobs'],
|
|
},
|
|
{
|
|
tag: 'boobjob',
|
|
alias_for: tagsMap['enhanced-boobs'],
|
|
},
|
|
{
|
|
tag: 'brunette',
|
|
alias_for: tagsMap['brown-hair'],
|
|
},
|
|
{
|
|
tag: 'brunettes',
|
|
alias_for: tagsMap['brown-hair'],
|
|
},
|
|
{
|
|
tag: 'buttplug',
|
|
alias_for: tagsMap['anal-toys'],
|
|
},
|
|
{
|
|
tag: 'caning',
|
|
alias_for: tagsMap['corporal-punishment'],
|
|
},
|
|
{
|
|
tag: 'cattle prod',
|
|
alias_for: tagsMap['electric-shock'],
|
|
},
|
|
{
|
|
tag: 'cheer leader',
|
|
alias_for: tagsMap['cheerleader'],
|
|
},
|
|
{
|
|
tag: 'clover clamps',
|
|
alias_for: tagsMap['nipple-clamps'],
|
|
},
|
|
{
|
|
tag: 'couples fantasies',
|
|
alias_for: tagsMap['couples'],
|
|
},
|
|
{
|
|
tag: 'creampies',
|
|
alias_for: tagsMap['creampie'],
|
|
},
|
|
{
|
|
tag: 'crop', // a type of whip, not [sic] short for corporal
|
|
alias_for: tagsMap['corporal-punishment'],
|
|
},
|
|
{
|
|
tag: 'cum cleaning',
|
|
alias_for: tagsMap['cum-licking'],
|
|
},
|
|
{
|
|
tag: 'cum in mouth',
|
|
alias_for: tagsMap['oral-creampie'],
|
|
},
|
|
{
|
|
tag: 'cum on ass',
|
|
alias_for: tagsMap['cum on-butt'],
|
|
},
|
|
{
|
|
tag: 'cum on tits',
|
|
alias_for: tagsMap['cum on-boobs'],
|
|
},
|
|
{
|
|
tag: 'cum swallowing',
|
|
alias_for: tagsMap['swallowing'],
|
|
},
|
|
{
|
|
tag: 'cum shot',
|
|
alias_for: tagsMap['cumshot'],
|
|
},
|
|
{
|
|
tag: 'cunnilingus',
|
|
alias_for: tagsMap['pussy-eating'],
|
|
},
|
|
{
|
|
tag: 'pussy licking',
|
|
alias_for: tagsMap['pussy-eating'],
|
|
},
|
|
{
|
|
tag: 'deep throat',
|
|
alias_for: tagsMap['deepthroat'],
|
|
},
|
|
{
|
|
tag: 'deepthroating',
|
|
alias_for: tagsMap['deepthroat'],
|
|
},
|
|
{
|
|
tag: 'dildo',
|
|
alias_for: tagsMap['toys'],
|
|
},
|
|
{
|
|
tag: 'doggystyle',
|
|
alias_for: tagsMap['doggy-style'],
|
|
},
|
|
{
|
|
tag: 'doggie style',
|
|
alias_for: tagsMap['doggy-style'],
|
|
},
|
|
{
|
|
tag: 'doggystyle (standing)',
|
|
alias_for: tagsMap['standing doggy-style'],
|
|
},
|
|
{
|
|
tag: 'doggystyle - standing',
|
|
alias_for: tagsMap['standing doggy-style'],
|
|
},
|
|
{
|
|
tag: 'dom',
|
|
alias_for: tagsMap['bdsm'],
|
|
},
|
|
{
|
|
tag: 'domination',
|
|
alias_for: tagsMap['bdsm'],
|
|
},
|
|
{
|
|
tag: 'dominatrix',
|
|
alias_for: tagsMap['femdom'],
|
|
},
|
|
{
|
|
tag: 'dp',
|
|
alias_for: tagsMap['double-penetration'],
|
|
},
|
|
{
|
|
tag: 'double penetration (dp)',
|
|
alias_for: tagsMap['double-penetration'],
|
|
},
|
|
{
|
|
tag: 'dap',
|
|
alias_for: tagsMap['double-anal'],
|
|
},
|
|
{
|
|
tag: 'double anal (dap)',
|
|
alias_for: tagsMap['double-anal'],
|
|
},
|
|
{
|
|
tag: 'double anal penetration (dap)',
|
|
alias_for: tagsMap['double-anal'],
|
|
},
|
|
{
|
|
tag: 'dpp',
|
|
alias_for: tagsMap['double-vaginal'],
|
|
},
|
|
{
|
|
tag: 'dvp',
|
|
alias_for: tagsMap['double-vaginal'],
|
|
},
|
|
{
|
|
tag: 'double vaginal (dvp)',
|
|
alias_for: tagsMap['double-vaginal'],
|
|
},
|
|
{
|
|
tag: 'double vaginal penetration (dvp)',
|
|
alias_for: tagsMap['double-vaginal'],
|
|
},
|
|
{
|
|
tag: 'double vaginal (dpp)',
|
|
alias_for: tagsMap['double-vaginal'],
|
|
},
|
|
{
|
|
tag: 'double pussy penetration',
|
|
alias_for: tagsMap['double-vaginal'],
|
|
},
|
|
{
|
|
tag: 'double pussy penetration (dpp)',
|
|
alias_for: tagsMap['double-vaginal'],
|
|
},
|
|
{
|
|
tag: 'drool',
|
|
alias_for: tagsMap['saliva'],
|
|
},
|
|
{
|
|
tag: 'enhanced',
|
|
alias_for: tagsMap['enhanced-boobs'],
|
|
},
|
|
{
|
|
tag: 'enhanced tits',
|
|
alias_for: tagsMap['enhanced-boobs'],
|
|
},
|
|
{
|
|
tag: 'facefucking',
|
|
alias_for: tagsMap['facefuck'],
|
|
},
|
|
{
|
|
tag: 'face fuck',
|
|
alias_for: tagsMap['facefuck'],
|
|
},
|
|
{
|
|
tag: 'face fucking',
|
|
alias_for: tagsMap['facefuck'],
|
|
},
|
|
{
|
|
tag: 'face sitting',
|
|
alias_for: tagsMap['facesitting'],
|
|
},
|
|
{
|
|
tag: 'facial cumshot',
|
|
alias_for: tagsMap['facial'],
|
|
},
|
|
{
|
|
tag: 'facials',
|
|
alias_for: tagsMap['facial'],
|
|
},
|
|
{
|
|
tag: 'fake boobs',
|
|
alias_for: tagsMap['enhanced-boobs'],
|
|
},
|
|
{
|
|
tag: 'fake tits',
|
|
alias_for: tagsMap['enhanced-boobs'],
|
|
},
|
|
{
|
|
tag: 'flogging',
|
|
alias_for: tagsMap['corporal-punishment'],
|
|
},
|
|
{
|
|
tag: 'foot fetish',
|
|
alias_for: tagsMap['feet'],
|
|
},
|
|
{
|
|
tag: 'French kissing',
|
|
alias_for: tagsMap['kissing'],
|
|
},
|
|
{
|
|
tag: 'gape',
|
|
alias_for: tagsMap['gaping'],
|
|
},
|
|
{
|
|
tag: 'gapes',
|
|
alias_for: tagsMap['gaping'],
|
|
},
|
|
{
|
|
tag: 'gapes (gaping asshole)',
|
|
alias_for: tagsMap['gaping'],
|
|
},
|
|
{
|
|
tag: 'group sex',
|
|
alias_for: tagsMap['orgy'],
|
|
},
|
|
{
|
|
tag: 'flagellation',
|
|
alias_for: tagsMap['corporal-punishment'],
|
|
},
|
|
{
|
|
tag: 'huge tits',
|
|
alias_for: tagsMap['big-boobs'],
|
|
},
|
|
{
|
|
tag: 'huge toys',
|
|
alias_for: tagsMap['toys'],
|
|
},
|
|
{
|
|
tag: 'innie',
|
|
alias_for: tagsMap['innie-pussy'],
|
|
},
|
|
{
|
|
tag: 'lashing',
|
|
alias_for: tagsMap['corporal-punishment'],
|
|
},
|
|
{
|
|
tag: 'lezdom',
|
|
alias_for: tagsMap['lesbian'],
|
|
},
|
|
{
|
|
tag: 'mini-skirt',
|
|
alias_for: tagsMap['miniskirt'],
|
|
},
|
|
{
|
|
tag: 'mmf',
|
|
alias_for: tagsMap['mfm'],
|
|
},
|
|
{
|
|
tag: 'mff',
|
|
alias_for: tagsMap['fmf'],
|
|
},
|
|
{
|
|
tag: 'natural',
|
|
alias_for: tagsMap['natural-boobs'],
|
|
},
|
|
{
|
|
tag: 'natural tits',
|
|
alias_for: tagsMap['natural-boobs'],
|
|
},
|
|
{
|
|
tag: 'oral',
|
|
alias_for: tagsMap['blowjob'],
|
|
},
|
|
{
|
|
tag: 'outie',
|
|
alias_for: tagsMap['outie-pussy'],
|
|
},
|
|
{
|
|
tag: 'piercing',
|
|
alias_for: tagsMap['piercings'],
|
|
},
|
|
{
|
|
tag: 'pierced',
|
|
alias_for: tagsMap['piercings'],
|
|
},
|
|
{
|
|
tag: 'prolapse',
|
|
alias_for: tagsMap['anal-prolapse'],
|
|
},
|
|
{
|
|
tag: 'prolapsing',
|
|
alias_for: tagsMap['anal-prolapse'],
|
|
},
|
|
{
|
|
tag: 'raven',
|
|
alias_for: tagsMap['black-hair'],
|
|
},
|
|
{
|
|
tag: 'raven hair',
|
|
alias_for: tagsMap['black-hair'],
|
|
},
|
|
{
|
|
tag: 'redhead',
|
|
alias_for: tagsMap['red-hair'],
|
|
},
|
|
{
|
|
tag: 'red head',
|
|
alias_for: tagsMap['red-hair'],
|
|
},
|
|
{
|
|
tag: 'rimming',
|
|
alias_for: tagsMap['ass-licking'],
|
|
},
|
|
{
|
|
tag: 'rimjob',
|
|
alias_for: tagsMap['ass-licking'],
|
|
},
|
|
{
|
|
tag: 'role play',
|
|
alias_for: tagsMap['roleplay'],
|
|
},
|
|
{
|
|
tag: 'rope bondage',
|
|
alias_for: tagsMap['bondage'],
|
|
},
|
|
{
|
|
tag: 'rough sex',
|
|
alias_for: tagsMap['rough'],
|
|
},
|
|
{
|
|
tag: 'school girl',
|
|
alias_for: tagsMap['schoolgirl'],
|
|
},
|
|
{
|
|
tag: 'sadomasochism',
|
|
alias_for: tagsMap['bdsm'],
|
|
},
|
|
{
|
|
tag: 'sadism',
|
|
alias_for: tagsMap['bdsm'],
|
|
},
|
|
{
|
|
tag: 'scissoring',
|
|
alias_for: tagsMap['lesbian'],
|
|
},
|
|
{
|
|
tag: 'sex toys',
|
|
alias_for: tagsMap['toys'],
|
|
},
|
|
{
|
|
tag: 'shaved pussy',
|
|
alias_for: tagsMap['shaved'],
|
|
},
|
|
{
|
|
tag: 'shoes',
|
|
alias_for: tagsMap['shoes-on'],
|
|
},
|
|
{
|
|
tag: 'slave',
|
|
alias_for: tagsMap['bdsm'],
|
|
},
|
|
{
|
|
tag: 'small ass',
|
|
alias_for: tagsMap['small-butt'],
|
|
},
|
|
{
|
|
tag: 'small tits',
|
|
alias_for: tagsMap['small-boobs'],
|
|
},
|
|
{
|
|
tag: 'spit',
|
|
alias_for: tagsMap['saliva'],
|
|
},
|
|
{
|
|
tag: 'spitroast',
|
|
alias_for: tagsMap['mfm'],
|
|
},
|
|
{
|
|
tag: 'standing doggystyle',
|
|
alias_for: tagsMap['standing doggy-style'],
|
|
},
|
|
{
|
|
tag: 'swallow',
|
|
alias_for: tagsMap['swallowing'],
|
|
},
|
|
{
|
|
tag: 'strap-on',
|
|
alias_for: tagsMap['strap-on-dildo'],
|
|
},
|
|
{
|
|
tag: 'strap on',
|
|
alias_for: tagsMap['strap-on-dildo'],
|
|
},
|
|
{
|
|
tag: 'strap on dildo',
|
|
alias_for: tagsMap['strap-on-dildo'],
|
|
},
|
|
{
|
|
tag: 'sub',
|
|
alias_for: tagsMap['bdsm'],
|
|
},
|
|
{
|
|
tag: 'submission',
|
|
alias_for: tagsMap['bdsm'],
|
|
},
|
|
{
|
|
tag: 'tattoos',
|
|
alias_for: tagsMap['tattoo'],
|
|
},
|
|
{
|
|
tag: 'teens',
|
|
alias_for: tagsMap['teen'],
|
|
},
|
|
{
|
|
tag: 'tiny boobs',
|
|
alias_for: tagsMap['small-boobs'],
|
|
},
|
|
{
|
|
tag: 'tiny tits',
|
|
alias_for: tagsMap['small-boobs'],
|
|
},
|
|
{
|
|
tag: 'tittyfuck',
|
|
alias_for: tagsMap['titty-fuck'],
|
|
},
|
|
{
|
|
tag: 'trimmed pussy',
|
|
alias_for: tagsMap['trimmed'],
|
|
},
|
|
{
|
|
tag: 'tp',
|
|
alias_for: tagsMap['triple-penetration'],
|
|
},
|
|
{
|
|
tag: 'whipping',
|
|
alias_for: tagsMap['corporal-punishment'],
|
|
},
|
|
{
|
|
tag: 'work',
|
|
alias_for: tagsMap['office'],
|
|
},
|
|
{
|
|
tag: 'workplace',
|
|
alias_for: tagsMap['office'],
|
|
},
|
|
{
|
|
tag: 'zapper',
|
|
alias_for: tagsMap['electric-shock'],
|
|
},
|
|
]).toString()} ON CONFLICT DO NOTHING`);
|
|
});
|