account

package
v0.0.0-...-8b6722b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the account type in the database.
	Label = "account"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldCreatedAt holds the string denoting the created_at field in the database.
	FieldCreatedAt = "created_at"
	// FieldUpdatedAt holds the string denoting the updated_at field in the database.
	FieldUpdatedAt = "updated_at"
	// FieldDeletedAt holds the string denoting the deleted_at field in the database.
	FieldDeletedAt = "deleted_at"
	// FieldNickname holds the string denoting the nickname field in the database.
	FieldNickname = "nickname"
	// FieldEmail holds the string denoting the email field in the database.
	FieldEmail = "email"
	// FieldEmailConfirmed holds the string denoting the email_confirmed field in the database.
	FieldEmailConfirmed = "email_confirmed"
	// FieldPassword holds the string denoting the password field in the database.
	FieldPassword = "password"
	// FieldPasswordUpdatedAt holds the string denoting the password_updated_at field in the database.
	FieldPasswordUpdatedAt = "password_updated_at"
	// FieldProfilePictureURL holds the string denoting the profile_picture_url field in the database.
	FieldProfilePictureURL = "profile_picture_url"
	// EdgeFriends holds the string denoting the friends edge name in mutations.
	EdgeFriends = "friends"
	// EdgeAuthRoles holds the string denoting the auth_roles edge name in mutations.
	EdgeAuthRoles = "auth_roles"
	// EdgePortfolios holds the string denoting the portfolios edge name in mutations.
	EdgePortfolios = "portfolios"
	// EdgeAuthType holds the string denoting the auth_type edge name in mutations.
	EdgeAuthType = "auth_type"
	// EdgeConnections holds the string denoting the connections edge name in mutations.
	EdgeConnections = "connections"
	// Table holds the table name of the account in the database.
	Table = "accounts"
	// FriendsTable is the table that holds the friends relation/edge. The primary key declared below.
	FriendsTable = "account_friends"
	// AuthRolesTable is the table that holds the auth_roles relation/edge. The primary key declared below.
	AuthRolesTable = "account_auth_roles"
	// AuthRolesInverseTable is the table name for the AuthRole entity.
	// It exists in this package in order to avoid circular dependency with the "authrole" package.
	AuthRolesInverseTable = "auth_roles"
	// PortfoliosTable is the table that holds the portfolios relation/edge.
	PortfoliosTable = "portfolios"
	// PortfoliosInverseTable is the table name for the Portfolio entity.
	// It exists in this package in order to avoid circular dependency with the "portfolio" package.
	PortfoliosInverseTable = "portfolios"
	// PortfoliosColumn is the table column denoting the portfolios relation/edge.
	PortfoliosColumn = "account_id"
	// AuthTypeTable is the table that holds the auth_type relation/edge.
	AuthTypeTable = "accounts"
	// AuthTypeInverseTable is the table name for the AuthType entity.
	// It exists in this package in order to avoid circular dependency with the "authtype" package.
	AuthTypeInverseTable = "auth_types"
	// AuthTypeColumn is the table column denoting the auth_type relation/edge.
	AuthTypeColumn = "account_auth_type"
	// ConnectionsTable is the table that holds the connections relation/edge.
	ConnectionsTable = "connections"
	// ConnectionsInverseTable is the table name for the Connection entity.
	// It exists in this package in order to avoid circular dependency with the "connection" package.
	ConnectionsInverseTable = "connections"
	// ConnectionsColumn is the table column denoting the connections relation/edge.
	ConnectionsColumn = "account_id"
)

Variables

View Source
var (
	// FriendsPrimaryKey and FriendsColumn2 are the table columns denoting the
	// primary key for the friends relation (M2M).
	FriendsPrimaryKey = []string{"account_id", "friend_id"}
	// AuthRolesPrimaryKey and AuthRolesColumn2 are the table columns denoting the
	// primary key for the auth_roles relation (M2M).
	AuthRolesPrimaryKey = []string{"account_id", "auth_role_id"}
)
View Source
var (
	// DefaultCreatedAt holds the default value on creation for the "created_at" field.
	DefaultCreatedAt func() time.Time
	// DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
	DefaultUpdatedAt func() time.Time
	// UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
	UpdateDefaultUpdatedAt func() time.Time
	// UpdateDefaultDeletedAt holds the default value on update for the "deleted_at" field.
	UpdateDefaultDeletedAt func() time.Time
	// NicknameValidator is a validator for the "nickname" field. It is called by the builders before save.
	NicknameValidator func(string) error
	// EmailValidator is a validator for the "email" field. It is called by the builders before save.
	EmailValidator func(string) error
	// DefaultEmailConfirmed holds the default value on creation for the "email_confirmed" field.
	DefaultEmailConfirmed bool
	// PasswordValidator is a validator for the "password" field. It is called by the builders before save.
	PasswordValidator func(string) error
	// UpdateDefaultPasswordUpdatedAt holds the default value on update for the "password_updated_at" field.
	UpdateDefaultPasswordUpdatedAt func() time.Time
	// DefaultID holds the default value on creation for the "id" field.
	DefaultID func() pulid.PULID
)

Columns holds all SQL columns for account fields.

View Source
var ForeignKeys = []string{
	"account_auth_type",
}

ForeignKeys holds the SQL foreign-keys that are owned by the "accounts" table and are not defined as standalone fields in the schema.

Functions

func And

func And(predicates ...predicate.Account) predicate.Account

And groups predicates with the AND operator between them.

func CreatedAt

func CreatedAt(v time.Time) predicate.Account

CreatedAt applies equality check predicate on the "created_at" field. It's identical to CreatedAtEQ.

func CreatedAtEQ

func CreatedAtEQ(v time.Time) predicate.Account

CreatedAtEQ applies the EQ predicate on the "created_at" field.

func CreatedAtGT

func CreatedAtGT(v time.Time) predicate.Account

CreatedAtGT applies the GT predicate on the "created_at" field.

func CreatedAtGTE

func CreatedAtGTE(v time.Time) predicate.Account

CreatedAtGTE applies the GTE predicate on the "created_at" field.

func CreatedAtIn

func CreatedAtIn(vs ...time.Time) predicate.Account

CreatedAtIn applies the In predicate on the "created_at" field.

func CreatedAtLT

func CreatedAtLT(v time.Time) predicate.Account

CreatedAtLT applies the LT predicate on the "created_at" field.

func CreatedAtLTE

func CreatedAtLTE(v time.Time) predicate.Account

CreatedAtLTE applies the LTE predicate on the "created_at" field.

func CreatedAtNEQ

func CreatedAtNEQ(v time.Time) predicate.Account

CreatedAtNEQ applies the NEQ predicate on the "created_at" field.

func CreatedAtNotIn

func CreatedAtNotIn(vs ...time.Time) predicate.Account

CreatedAtNotIn applies the NotIn predicate on the "created_at" field.

func DeletedAt

func DeletedAt(v time.Time) predicate.Account

DeletedAt applies equality check predicate on the "deleted_at" field. It's identical to DeletedAtEQ.

func DeletedAtEQ

func DeletedAtEQ(v time.Time) predicate.Account

DeletedAtEQ applies the EQ predicate on the "deleted_at" field.

func DeletedAtGT

func DeletedAtGT(v time.Time) predicate.Account

DeletedAtGT applies the GT predicate on the "deleted_at" field.

func DeletedAtGTE

func DeletedAtGTE(v time.Time) predicate.Account

DeletedAtGTE applies the GTE predicate on the "deleted_at" field.

func DeletedAtIn

func DeletedAtIn(vs ...time.Time) predicate.Account

DeletedAtIn applies the In predicate on the "deleted_at" field.

func DeletedAtIsNil

func DeletedAtIsNil() predicate.Account

DeletedAtIsNil applies the IsNil predicate on the "deleted_at" field.

func DeletedAtLT

func DeletedAtLT(v time.Time) predicate.Account

DeletedAtLT applies the LT predicate on the "deleted_at" field.

func DeletedAtLTE

func DeletedAtLTE(v time.Time) predicate.Account

DeletedAtLTE applies the LTE predicate on the "deleted_at" field.

func DeletedAtNEQ

func DeletedAtNEQ(v time.Time) predicate.Account

DeletedAtNEQ applies the NEQ predicate on the "deleted_at" field.

func DeletedAtNotIn

func DeletedAtNotIn(vs ...time.Time) predicate.Account

DeletedAtNotIn applies the NotIn predicate on the "deleted_at" field.

func DeletedAtNotNil

func DeletedAtNotNil() predicate.Account

DeletedAtNotNil applies the NotNil predicate on the "deleted_at" field.

func Email

func Email(v string) predicate.Account

Email applies equality check predicate on the "email" field. It's identical to EmailEQ.

func EmailConfirmed

func EmailConfirmed(v bool) predicate.Account

EmailConfirmed applies equality check predicate on the "email_confirmed" field. It's identical to EmailConfirmedEQ.

func EmailConfirmedEQ

func EmailConfirmedEQ(v bool) predicate.Account

EmailConfirmedEQ applies the EQ predicate on the "email_confirmed" field.

func EmailConfirmedNEQ

func EmailConfirmedNEQ(v bool) predicate.Account

EmailConfirmedNEQ applies the NEQ predicate on the "email_confirmed" field.

func EmailContains

func EmailContains(v string) predicate.Account

EmailContains applies the Contains predicate on the "email" field.

func EmailContainsFold

func EmailContainsFold(v string) predicate.Account

EmailContainsFold applies the ContainsFold predicate on the "email" field.

func EmailEQ

func EmailEQ(v string) predicate.Account

EmailEQ applies the EQ predicate on the "email" field.

func EmailEqualFold

func EmailEqualFold(v string) predicate.Account

EmailEqualFold applies the EqualFold predicate on the "email" field.

func EmailGT

func EmailGT(v string) predicate.Account

EmailGT applies the GT predicate on the "email" field.

func EmailGTE

func EmailGTE(v string) predicate.Account

EmailGTE applies the GTE predicate on the "email" field.

func EmailHasPrefix

func EmailHasPrefix(v string) predicate.Account

EmailHasPrefix applies the HasPrefix predicate on the "email" field.

func EmailHasSuffix

func EmailHasSuffix(v string) predicate.Account

EmailHasSuffix applies the HasSuffix predicate on the "email" field.

func EmailIn

func EmailIn(vs ...string) predicate.Account

EmailIn applies the In predicate on the "email" field.

func EmailLT

func EmailLT(v string) predicate.Account

EmailLT applies the LT predicate on the "email" field.

func EmailLTE

func EmailLTE(v string) predicate.Account

EmailLTE applies the LTE predicate on the "email" field.

func EmailNEQ

func EmailNEQ(v string) predicate.Account

EmailNEQ applies the NEQ predicate on the "email" field.

func EmailNotIn

func EmailNotIn(vs ...string) predicate.Account

EmailNotIn applies the NotIn predicate on the "email" field.

func HasAuthRoles

func HasAuthRoles() predicate.Account

HasAuthRoles applies the HasEdge predicate on the "auth_roles" edge.

func HasAuthRolesWith

func HasAuthRolesWith(preds ...predicate.AuthRole) predicate.Account

HasAuthRolesWith applies the HasEdge predicate on the "auth_roles" edge with a given conditions (other predicates).

func HasAuthType

func HasAuthType() predicate.Account

HasAuthType applies the HasEdge predicate on the "auth_type" edge.

func HasAuthTypeWith

func HasAuthTypeWith(preds ...predicate.AuthType) predicate.Account

HasAuthTypeWith applies the HasEdge predicate on the "auth_type" edge with a given conditions (other predicates).

func HasConnections

func HasConnections() predicate.Account

HasConnections applies the HasEdge predicate on the "connections" edge.

func HasConnectionsWith

func HasConnectionsWith(preds ...predicate.Connection) predicate.Account

HasConnectionsWith applies the HasEdge predicate on the "connections" edge with a given conditions (other predicates).

func HasFriends

func HasFriends() predicate.Account

HasFriends applies the HasEdge predicate on the "friends" edge.

func HasFriendsWith

func HasFriendsWith(preds ...predicate.Account) predicate.Account

HasFriendsWith applies the HasEdge predicate on the "friends" edge with a given conditions (other predicates).

func HasPortfolios

func HasPortfolios() predicate.Account

HasPortfolios applies the HasEdge predicate on the "portfolios" edge.

func HasPortfoliosWith

func HasPortfoliosWith(preds ...predicate.Portfolio) predicate.Account

HasPortfoliosWith applies the HasEdge predicate on the "portfolios" edge with a given conditions (other predicates).

func ID

ID filters vertices based on their ID field.

func IDEQ

func IDEQ(id pulid.PULID) predicate.Account

IDEQ applies the EQ predicate on the ID field.

func IDGT

func IDGT(id pulid.PULID) predicate.Account

IDGT applies the GT predicate on the ID field.

func IDGTE

func IDGTE(id pulid.PULID) predicate.Account

IDGTE applies the GTE predicate on the ID field.

func IDIn

func IDIn(ids ...pulid.PULID) predicate.Account

IDIn applies the In predicate on the ID field.

func IDLT

func IDLT(id pulid.PULID) predicate.Account

IDLT applies the LT predicate on the ID field.

func IDLTE

func IDLTE(id pulid.PULID) predicate.Account

IDLTE applies the LTE predicate on the ID field.

func IDNEQ

func IDNEQ(id pulid.PULID) predicate.Account

IDNEQ applies the NEQ predicate on the ID field.

func IDNotIn

func IDNotIn(ids ...pulid.PULID) predicate.Account

IDNotIn applies the NotIn predicate on the ID field.

func Nickname

func Nickname(v string) predicate.Account

Nickname applies equality check predicate on the "nickname" field. It's identical to NicknameEQ.

func NicknameContains

func NicknameContains(v string) predicate.Account

NicknameContains applies the Contains predicate on the "nickname" field.

func NicknameContainsFold

func NicknameContainsFold(v string) predicate.Account

NicknameContainsFold applies the ContainsFold predicate on the "nickname" field.

func NicknameEQ

func NicknameEQ(v string) predicate.Account

NicknameEQ applies the EQ predicate on the "nickname" field.

func NicknameEqualFold

func NicknameEqualFold(v string) predicate.Account

NicknameEqualFold applies the EqualFold predicate on the "nickname" field.

func NicknameGT

func NicknameGT(v string) predicate.Account

NicknameGT applies the GT predicate on the "nickname" field.

func NicknameGTE

func NicknameGTE(v string) predicate.Account

NicknameGTE applies the GTE predicate on the "nickname" field.

func NicknameHasPrefix

func NicknameHasPrefix(v string) predicate.Account

NicknameHasPrefix applies the HasPrefix predicate on the "nickname" field.

func NicknameHasSuffix

func NicknameHasSuffix(v string) predicate.Account

NicknameHasSuffix applies the HasSuffix predicate on the "nickname" field.

func NicknameIn

func NicknameIn(vs ...string) predicate.Account

NicknameIn applies the In predicate on the "nickname" field.

func NicknameLT

func NicknameLT(v string) predicate.Account

NicknameLT applies the LT predicate on the "nickname" field.

func NicknameLTE

func NicknameLTE(v string) predicate.Account

NicknameLTE applies the LTE predicate on the "nickname" field.

func NicknameNEQ

func NicknameNEQ(v string) predicate.Account

NicknameNEQ applies the NEQ predicate on the "nickname" field.

func NicknameNotIn

func NicknameNotIn(vs ...string) predicate.Account

NicknameNotIn applies the NotIn predicate on the "nickname" field.

func Not

Not applies the not operator on the given predicate.

func Or

func Or(predicates ...predicate.Account) predicate.Account

Or groups predicates with the OR operator between them.

func Password

func Password(v string) predicate.Account

Password applies equality check predicate on the "password" field. It's identical to PasswordEQ.

func PasswordContains

func PasswordContains(v string) predicate.Account

PasswordContains applies the Contains predicate on the "password" field.

func PasswordContainsFold

func PasswordContainsFold(v string) predicate.Account

PasswordContainsFold applies the ContainsFold predicate on the "password" field.

func PasswordEQ

func PasswordEQ(v string) predicate.Account

PasswordEQ applies the EQ predicate on the "password" field.

func PasswordEqualFold

func PasswordEqualFold(v string) predicate.Account

PasswordEqualFold applies the EqualFold predicate on the "password" field.

func PasswordGT

func PasswordGT(v string) predicate.Account

PasswordGT applies the GT predicate on the "password" field.

func PasswordGTE

func PasswordGTE(v string) predicate.Account

PasswordGTE applies the GTE predicate on the "password" field.

func PasswordHasPrefix

func PasswordHasPrefix(v string) predicate.Account

PasswordHasPrefix applies the HasPrefix predicate on the "password" field.

func PasswordHasSuffix

func PasswordHasSuffix(v string) predicate.Account

PasswordHasSuffix applies the HasSuffix predicate on the "password" field.

func PasswordIn

func PasswordIn(vs ...string) predicate.Account

PasswordIn applies the In predicate on the "password" field.

func PasswordIsNil

func PasswordIsNil() predicate.Account

PasswordIsNil applies the IsNil predicate on the "password" field.

func PasswordLT

func PasswordLT(v string) predicate.Account

PasswordLT applies the LT predicate on the "password" field.

func PasswordLTE

func PasswordLTE(v string) predicate.Account

PasswordLTE applies the LTE predicate on the "password" field.

func PasswordNEQ

func PasswordNEQ(v string) predicate.Account

PasswordNEQ applies the NEQ predicate on the "password" field.

func PasswordNotIn

func PasswordNotIn(vs ...string) predicate.Account

PasswordNotIn applies the NotIn predicate on the "password" field.

func PasswordNotNil

func PasswordNotNil() predicate.Account

PasswordNotNil applies the NotNil predicate on the "password" field.

func PasswordUpdatedAt

func PasswordUpdatedAt(v time.Time) predicate.Account

PasswordUpdatedAt applies equality check predicate on the "password_updated_at" field. It's identical to PasswordUpdatedAtEQ.

func PasswordUpdatedAtEQ

func PasswordUpdatedAtEQ(v time.Time) predicate.Account

PasswordUpdatedAtEQ applies the EQ predicate on the "password_updated_at" field.

func PasswordUpdatedAtGT

func PasswordUpdatedAtGT(v time.Time) predicate.Account

PasswordUpdatedAtGT applies the GT predicate on the "password_updated_at" field.

func PasswordUpdatedAtGTE

func PasswordUpdatedAtGTE(v time.Time) predicate.Account

PasswordUpdatedAtGTE applies the GTE predicate on the "password_updated_at" field.

func PasswordUpdatedAtIn

func PasswordUpdatedAtIn(vs ...time.Time) predicate.Account

PasswordUpdatedAtIn applies the In predicate on the "password_updated_at" field.

func PasswordUpdatedAtIsNil

func PasswordUpdatedAtIsNil() predicate.Account

PasswordUpdatedAtIsNil applies the IsNil predicate on the "password_updated_at" field.

func PasswordUpdatedAtLT

func PasswordUpdatedAtLT(v time.Time) predicate.Account

PasswordUpdatedAtLT applies the LT predicate on the "password_updated_at" field.

func PasswordUpdatedAtLTE

func PasswordUpdatedAtLTE(v time.Time) predicate.Account

PasswordUpdatedAtLTE applies the LTE predicate on the "password_updated_at" field.

func PasswordUpdatedAtNEQ

func PasswordUpdatedAtNEQ(v time.Time) predicate.Account

PasswordUpdatedAtNEQ applies the NEQ predicate on the "password_updated_at" field.

func PasswordUpdatedAtNotIn

func PasswordUpdatedAtNotIn(vs ...time.Time) predicate.Account

PasswordUpdatedAtNotIn applies the NotIn predicate on the "password_updated_at" field.

func PasswordUpdatedAtNotNil

func PasswordUpdatedAtNotNil() predicate.Account

PasswordUpdatedAtNotNil applies the NotNil predicate on the "password_updated_at" field.

func ProfilePictureURL

func ProfilePictureURL(v string) predicate.Account

ProfilePictureURL applies equality check predicate on the "profile_picture_url" field. It's identical to ProfilePictureURLEQ.

func ProfilePictureURLContains

func ProfilePictureURLContains(v string) predicate.Account

ProfilePictureURLContains applies the Contains predicate on the "profile_picture_url" field.

func ProfilePictureURLContainsFold

func ProfilePictureURLContainsFold(v string) predicate.Account

ProfilePictureURLContainsFold applies the ContainsFold predicate on the "profile_picture_url" field.

func ProfilePictureURLEQ

func ProfilePictureURLEQ(v string) predicate.Account

ProfilePictureURLEQ applies the EQ predicate on the "profile_picture_url" field.

func ProfilePictureURLEqualFold

func ProfilePictureURLEqualFold(v string) predicate.Account

ProfilePictureURLEqualFold applies the EqualFold predicate on the "profile_picture_url" field.

func ProfilePictureURLGT

func ProfilePictureURLGT(v string) predicate.Account

ProfilePictureURLGT applies the GT predicate on the "profile_picture_url" field.

func ProfilePictureURLGTE

func ProfilePictureURLGTE(v string) predicate.Account

ProfilePictureURLGTE applies the GTE predicate on the "profile_picture_url" field.

func ProfilePictureURLHasPrefix

func ProfilePictureURLHasPrefix(v string) predicate.Account

ProfilePictureURLHasPrefix applies the HasPrefix predicate on the "profile_picture_url" field.

func ProfilePictureURLHasSuffix

func ProfilePictureURLHasSuffix(v string) predicate.Account

ProfilePictureURLHasSuffix applies the HasSuffix predicate on the "profile_picture_url" field.

func ProfilePictureURLIn

func ProfilePictureURLIn(vs ...string) predicate.Account

ProfilePictureURLIn applies the In predicate on the "profile_picture_url" field.

func ProfilePictureURLIsNil

func ProfilePictureURLIsNil() predicate.Account

ProfilePictureURLIsNil applies the IsNil predicate on the "profile_picture_url" field.

func ProfilePictureURLLT

func ProfilePictureURLLT(v string) predicate.Account

ProfilePictureURLLT applies the LT predicate on the "profile_picture_url" field.

func ProfilePictureURLLTE

func ProfilePictureURLLTE(v string) predicate.Account

ProfilePictureURLLTE applies the LTE predicate on the "profile_picture_url" field.

func ProfilePictureURLNEQ

func ProfilePictureURLNEQ(v string) predicate.Account

ProfilePictureURLNEQ applies the NEQ predicate on the "profile_picture_url" field.

func ProfilePictureURLNotIn

func ProfilePictureURLNotIn(vs ...string) predicate.Account

ProfilePictureURLNotIn applies the NotIn predicate on the "profile_picture_url" field.

func ProfilePictureURLNotNil

func ProfilePictureURLNotNil() predicate.Account

ProfilePictureURLNotNil applies the NotNil predicate on the "profile_picture_url" field.

func UpdatedAt

func UpdatedAt(v time.Time) predicate.Account

UpdatedAt applies equality check predicate on the "updated_at" field. It's identical to UpdatedAtEQ.

func UpdatedAtEQ

func UpdatedAtEQ(v time.Time) predicate.Account

UpdatedAtEQ applies the EQ predicate on the "updated_at" field.

func UpdatedAtGT

func UpdatedAtGT(v time.Time) predicate.Account

UpdatedAtGT applies the GT predicate on the "updated_at" field.

func UpdatedAtGTE

func UpdatedAtGTE(v time.Time) predicate.Account

UpdatedAtGTE applies the GTE predicate on the "updated_at" field.

func UpdatedAtIn

func UpdatedAtIn(vs ...time.Time) predicate.Account

UpdatedAtIn applies the In predicate on the "updated_at" field.

func UpdatedAtLT

func UpdatedAtLT(v time.Time) predicate.Account

UpdatedAtLT applies the LT predicate on the "updated_at" field.

func UpdatedAtLTE

func UpdatedAtLTE(v time.Time) predicate.Account

UpdatedAtLTE applies the LTE predicate on the "updated_at" field.

func UpdatedAtNEQ

func UpdatedAtNEQ(v time.Time) predicate.Account

UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.

func UpdatedAtNotIn

func UpdatedAtNotIn(vs ...time.Time) predicate.Account

UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.

func ValidColumn

func ValidColumn(column string) bool

ValidColumn reports if the column name is valid (part of the table columns).

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL