From 61147be6936a599ef507b63f4dbf65687b4d8a3c Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Thu, 30 Nov 2023 22:05:43 +0100 Subject: [PATCH] build: update browserslist definition file --- src/components/FilterButton.vue | 15 +++-- src/components/FilterListTag.vue | 6 +- src/components/FilteredList.vue | 53 +++++------------- src/interfaces.ts | 16 +++++- src/sebin.ts | 94 ++++++++++++++++---------------- 5 files changed, 89 insertions(+), 95 deletions(-) diff --git a/src/components/FilterButton.vue b/src/components/FilterButton.vue index 4e95553..f040486 100644 --- a/src/components/FilterButton.vue +++ b/src/components/FilterButton.vue @@ -1,12 +1,11 @@ diff --git a/src/components/FilteredList.vue b/src/components/FilteredList.vue index 422aa4f..5880fb6 100644 --- a/src/components/FilteredList.vue +++ b/src/components/FilteredList.vue @@ -1,5 +1,6 @@ diff --git a/src/interfaces.ts b/src/interfaces.ts index 9d560ec..626e015 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -6,8 +6,20 @@ interface ColorDict { interface Kink { name: string rating: number - receive?: boolean - give?: boolean + role?: Role +} + +export enum Ratings { + Love, + Yes, + Maybe, + No +} + +export enum Role { + Give = 1, + Receive = 2, + Both = Give | Receive } export type { ColorDict, Kink } diff --git a/src/sebin.ts b/src/sebin.ts index 984e403..f8d8ebc 100644 --- a/src/sebin.ts +++ b/src/sebin.ts @@ -1,3 +1,5 @@ +import { Ratings, Role } from '@/interfaces' + export const firstName = 'Sebin', middleName = 'Antario', lastName = 'Nyshkim', @@ -31,50 +33,50 @@ export const firstName = 'Sebin', girth: 5 // cm }, kinks = [ - { name: 'Absorption', rating: 4 }, - { name: 'Anal', rating: 1, recive: true, give: true }, - { name: 'Auto-Fellatio', rating: 2 }, - { name: 'Biting', rating: 2, receive: true, give: true }, - { name: 'Bukkake', rating: 2, receive: false, give: true }, - { name: 'Chastity', rating: 4 }, - { name: 'Chubby', rating: 3 }, - { name: 'Clothed Sex', rating: 2 }, - { name: 'Cock Slapping', rating: 2, receive: false, give: true }, - { name: 'Coiling', rating: 3, receive: false, give: true }, - { name: 'Competition', rating: 3, receive: false, give: true }, - { name: 'Creampie', rating: 2, receive: false, give: true }, - { name: 'Crushing (Living/Objects)', rating: 4 }, - { name: 'Cum From Mouth/Nose', rating: 2, receive: false, give: true }, - { name: 'Cum Inflation (Light/Medium)', rating: 2 }, - { name: 'Deep-throat', rating: 2, receive: true, give: false }, - { name: 'Dirty Talking', rating: 2 }, - { name: 'Excessive Cum', rating: 1, receive: true, give: true }, - { name: 'Face-Fucking', rating: 2, receive: false, give: true }, - { name: 'Facial', rating: 2, receive: false, give: true }, - { name: 'Feet', rating: 4 }, - { name: 'Filled Condoms', rating: 2 }, - { name: 'Foreplay', rating: 2, receive: true, give: true }, - { name: 'Frotting', rating: 2 }, - { name: 'Gangbangs', rating: 2 }, - { name: 'Growth', rating: 1, receive: true, give: false }, - { name: 'Handjobs', rating: 2, receive: true, give: true }, - { name: 'Hotdogging', rating: 2, receive: false, give: true }, - { name: 'Kissing', rating: 2, receive: true, give: true }, - { name: 'Macro', rating: 1 }, - { name: 'Milking', rating: 2 }, - { name: 'Muscle Growth', rating: 1, receive: true, give: true }, - { name: 'Muscle Worship', rating: 2, receive: true, give: true }, - { name: 'Nipple Play', rating: 2, receive: true, give: true }, - { name: 'Oral', rating: 1, receive: true, give: true }, - { name: 'Rough', rating: 2, receive: true, give: true }, - { name: 'Sheath Play', rating: 2, receive: true, give: true }, - { name: 'Size Difference', rating: 1 }, - { name: 'Slime/Goo Characters', rating: 2 }, - { name: 'Spanking', rating: 3, receive: false, give: true }, - { name: 'Tailsex', rating: 2, receive: true, give: true }, - { name: 'Toys', rating: 2, receive: true, give: true }, - { name: 'Underwear', rating: 1 }, - { name: 'Unsanitary', rating: 4 }, - { name: 'Verbal Abuse', rating: 3, receive: false, give: true }, - { name: 'Vore', rating: 4 }, + { name: 'Absorption', rating: Ratings.No }, + { name: 'Anal', rating: Ratings.Love, role: Role.Both }, + { name: 'Auto-Fellatio', rating: Ratings.Yes }, + { name: 'Biting', rating: Ratings.Yes, role: Role.Both }, + { name: 'Bukkake', rating: Ratings.Yes, role: Role.Give }, + { name: 'Chastity', rating: Ratings.No }, + { name: 'Chubby', rating: Ratings.Maybe }, + { name: 'Clothed Sex', rating: Ratings.Yes }, + { name: 'Cock Slapping', rating: Ratings.Yes, role: Role.Give }, + { name: 'Coiling', rating: Ratings.Maybe, role: Role.Give }, + { name: 'Competition', rating: Ratings.Maybe, role: Role.Give }, + { name: 'Creampie', rating: Ratings.Yes, role: Role.Give }, + { name: 'Crushing (Living/Objects)', rating: Ratings.No }, + { name: 'Cum From Mouth/Nose', rating: Ratings.Yes, role: Role.Give }, + { name: 'Cum Inflation (Light/Medium)', rating: Ratings.Yes }, + { name: 'Deep-throat', rating: Ratings.Yes, role: Role.Receive }, + { name: 'Dirty Talking', rating: Ratings.Yes }, + { name: 'Excessive Cum', rating: Ratings.Love, role: Role.Both }, + { name: 'Face-Fucking', rating: Ratings.Yes, role: Role.Give }, + { name: 'Facial', rating: Ratings.Yes, role: Role.Give }, + { name: 'Feet', rating: Ratings.No }, + { name: 'Filled Condoms', rating: Ratings.Yes }, + { name: 'Foreplay', rating: Ratings.Yes, role: Role.Both }, + { name: 'Frotting', rating: Ratings.Yes }, + { name: 'Gangbangs', rating: Ratings.Yes }, + { name: 'Growth', rating: Ratings.Love, role: Role.Receive }, + { name: 'Handjobs', rating: Ratings.Yes, role: Role.Both }, + { name: 'Hotdogging', rating: Ratings.Yes, role: Role.Give }, + { name: 'Kissing', rating: Ratings.Yes, role: Role.Both }, + { name: 'Macro', rating: Ratings.Love }, + { name: 'Milking', rating: Ratings.Yes }, + { name: 'Muscle Growth', rating: Ratings.Love, role: Role.Both }, + { name: 'Muscle Worship', rating: Ratings.Yes, role: Role.Both }, + { name: 'Nipple Play', rating: Ratings.Yes, role: Role.Both }, + { name: 'Oral', rating: Ratings.Love, role: Role.Both }, + { name: 'Rough', rating: Ratings.Yes, role: Role.Both }, + { name: 'Sheath Play', rating: Ratings.Yes, role: Role.Both }, + { name: 'Size Difference', rating: Ratings.Love }, + { name: 'Slime/Goo Characters', rating: Ratings.Yes }, + { name: 'Spanking', rating: Ratings.Maybe, role: Role.Give }, + { name: 'Tailsex', rating: Ratings.Yes, role: Role.Both }, + { name: 'Toys', rating: Ratings.Yes, role: Role.Both }, + { name: 'Underwear', rating: Ratings.Love }, + { name: 'Unsanitary', rating: Ratings.No }, + { name: 'Verbal Abuse', rating: Ratings.Maybe, role: Role.Give }, + { name: 'Vore', rating: Ratings.No } ]