traxxx/seeds/02_tags.js

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`);
});