Compare commits
26 Commits
7372b560b2
...
old
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4839a3b94c | ||
|
|
d8b641e461 | ||
|
|
7b3bdadd44 | ||
|
|
5deba6b90f | ||
|
|
a5afffc968 | ||
|
|
a239a5c593 | ||
|
|
e56e7333e3 | ||
|
|
d55e3c37cd | ||
|
|
97b78ea016 | ||
|
|
3e290b74dc | ||
|
|
65141207ae | ||
|
|
17dfeac1af | ||
|
|
4a9c428d69 | ||
|
|
333f252099 | ||
|
|
38232f258a | ||
|
|
582269cfaa | ||
|
|
0b646429fd | ||
|
|
fecef6c1cf | ||
|
|
73e5404c44 | ||
|
|
690d2bb3ed | ||
|
|
1dd935e1e9 | ||
|
|
8386230f33 | ||
|
|
5a68b06137 | ||
|
|
5918364cf5 | ||
|
|
df4d860d35 | ||
|
|
d9f0db6e3c |
54
assets/components/container/container.vue
Normal file → Executable file
@@ -8,35 +8,40 @@
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<transition name="slide">
|
<transition name="slide">
|
||||||
<Sidebar
|
<Sidebar v-if="showSidebar" />
|
||||||
v-if="showSidebar"
|
|
||||||
@toggle-sidebar="(state) => toggleSidebar(state)"
|
|
||||||
@show-filters="(state) => toggleFilters(state)"
|
|
||||||
/>
|
|
||||||
</transition>
|
</transition>
|
||||||
|
|
||||||
<Header
|
<Header />
|
||||||
@toggle-sidebar="(state) => toggleSidebar(state)"
|
|
||||||
@show-filters="(state) => toggleFilters(state)"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<p
|
<p
|
||||||
v-if="config.showDisclaimer"
|
v-if="config.showDisclaimer"
|
||||||
class="disclaimer"
|
class="disclaimer"
|
||||||
>{{ config.disclaimer }}</p>
|
v-html="config.disclaimer"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<p
|
||||||
|
v-if="config.showAnnouncement"
|
||||||
|
class="announcement"
|
||||||
|
v-html="config.announcement"
|
||||||
|
/>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
ref="content"
|
ref="content"
|
||||||
class="content"
|
class="content"
|
||||||
@scroll="scroll"
|
@scroll="scroll"
|
||||||
>
|
>
|
||||||
<router-view @scroll="scrollToTop" />
|
<RouterView @scroll="scrollToTop" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Filters
|
<Filters
|
||||||
v-if="showFilters"
|
v-if="showFilters"
|
||||||
@close="toggleFilters(false)"
|
@close="toggleFilters(false)"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
<Settings
|
||||||
|
v-if="showSettings"
|
||||||
|
@close="toggleSettings(false)"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -45,6 +50,7 @@ import Warning from './warning.vue';
|
|||||||
import Header from '../header/header.vue';
|
import Header from '../header/header.vue';
|
||||||
import Sidebar from '../sidebar/sidebar.vue';
|
import Sidebar from '../sidebar/sidebar.vue';
|
||||||
import Filters from '../filters/filters.vue';
|
import Filters from '../filters/filters.vue';
|
||||||
|
import Settings from '../settings/settings.vue';
|
||||||
|
|
||||||
function toggleSidebar(state) {
|
function toggleSidebar(state) {
|
||||||
this.showSidebar = typeof state === 'boolean' ? state : !this.showSidebar;
|
this.showSidebar = typeof state === 'boolean' ? state : !this.showSidebar;
|
||||||
@@ -55,6 +61,11 @@ function toggleFilters(state) {
|
|||||||
this.showSidebar = false;
|
this.showSidebar = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function toggleSettings(state) {
|
||||||
|
this.showSettings = state;
|
||||||
|
this.showSidebar = false;
|
||||||
|
}
|
||||||
|
|
||||||
async function setConsent(consent, includeQueer) {
|
async function setConsent(consent, includeQueer) {
|
||||||
if (consent) {
|
if (consent) {
|
||||||
this.showWarning = false;
|
this.showWarning = false;
|
||||||
@@ -62,7 +73,7 @@ async function setConsent(consent, includeQueer) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (includeQueer) {
|
if (includeQueer) {
|
||||||
this.$store.dispatch('setTagFilter', this.$store.state.ui.tagFilter.filter(tag => !['gay', 'bisexual', 'transsexual'].includes(tag)));
|
this.$store.dispatch('setTagFilter', this.$store.state.ui.tagFilter.filter((tag) => !['gay', 'bisexual', 'transsexual'].includes(tag)));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -88,6 +99,9 @@ function scrollToTop() {
|
|||||||
function mounted() {
|
function mounted() {
|
||||||
document.addEventListener('click', this.blur);
|
document.addEventListener('click', this.blur);
|
||||||
window.addEventListener('resize', this.resize);
|
window.addEventListener('resize', this.resize);
|
||||||
|
|
||||||
|
this.events.on('toggleSettings', this.toggleSettings);
|
||||||
|
this.events.on('toggleSidebar', this.toggleSidebar);
|
||||||
}
|
}
|
||||||
|
|
||||||
function beforeUnmount() {
|
function beforeUnmount() {
|
||||||
@@ -101,12 +115,15 @@ export default {
|
|||||||
Sidebar,
|
Sidebar,
|
||||||
Warning,
|
Warning,
|
||||||
Filters,
|
Filters,
|
||||||
|
Settings,
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
showSidebar: false,
|
showSidebar: false,
|
||||||
showWarning: localStorage.getItem('consent') !== window.env.sessionId,
|
showWarning: localStorage.getItem('consent') !== window.env.sessionId,
|
||||||
showFilters: false,
|
showFilters: false,
|
||||||
|
showSettings: false,
|
||||||
|
selected: null,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted,
|
mounted,
|
||||||
@@ -114,6 +131,7 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
toggleSidebar,
|
toggleSidebar,
|
||||||
toggleFilters,
|
toggleFilters,
|
||||||
|
toggleSettings,
|
||||||
setConsent,
|
setConsent,
|
||||||
blur,
|
blur,
|
||||||
resize,
|
resize,
|
||||||
@@ -183,13 +201,21 @@ export default {
|
|||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.disclaimer {
|
.disclaimer,
|
||||||
|
.announcement {
|
||||||
padding: .5rem 1rem;
|
padding: .5rem 1rem;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
color: var(--text-light);
|
color: var(--text-light);
|
||||||
background: var(--warn);
|
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
box-shadow: inset 0 0 3px var(--darken-weak);
|
box-shadow: inset 0 0 3px var(--darken-weak);
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.disclaimer {
|
||||||
|
background: var(--warn);
|
||||||
|
}
|
||||||
|
|
||||||
|
.announcement {
|
||||||
|
background: var(--notice);
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ function initEntitiesActions(store, router) {
|
|||||||
or: [
|
or: [
|
||||||
{
|
{
|
||||||
date: {
|
date: {
|
||||||
isNull: ${entityType === 'channel'}
|
isNull: ${entityType !== 'network'}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
@@ -96,7 +96,7 @@ function initEntitiesActions(store, router) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
effectiveDate: {
|
date: {
|
||||||
lessThan: $before,
|
lessThan: $before,
|
||||||
greaterThan: $after
|
greaterThan: $after
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,22 +7,22 @@ const dateRanges = {
|
|||||||
latest: () => ({
|
latest: () => ({
|
||||||
after: '1900-01-01',
|
after: '1900-01-01',
|
||||||
before: dayjs.utc().toDate(),
|
before: dayjs.utc().toDate(),
|
||||||
orderBy: ['EFFECTIVE_DATE_DESC'],
|
orderBy: ['DATE_DESC'],
|
||||||
}),
|
}),
|
||||||
upcoming: () => ({
|
upcoming: () => ({
|
||||||
after: dayjs.utc().toDate(),
|
after: dayjs.utc().toDate(),
|
||||||
before: '2100-01-01',
|
before: '2100-01-01',
|
||||||
orderBy: ['EFFECTIVE_DATE_DESC'],
|
orderBy: ['DATE_DESC'],
|
||||||
}),
|
}),
|
||||||
new: () => ({
|
new: () => ({
|
||||||
after: '1900-01-01 00:00:00',
|
after: '1900-01-01 00:00:00',
|
||||||
before: '2100-01-01',
|
before: '2100-01-01',
|
||||||
orderBy: ['CREATED_AT_DESC', 'EFFECTIVE_DATE_ASC'],
|
orderBy: ['CREATED_AT_DESC', 'DATE_ASC'],
|
||||||
}),
|
}),
|
||||||
all: () => ({
|
all: () => ({
|
||||||
after: '1900-01-01',
|
after: '1900-01-01',
|
||||||
before: '2100-01-01',
|
before: '2100-01-01',
|
||||||
orderBy: ['EFFECTIVE_DATE_DESC'],
|
orderBy: ['DATE_DESC'],
|
||||||
}),
|
}),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -298,10 +298,6 @@ module.exports = {
|
|||||||
interval: 1000,
|
interval: 1000,
|
||||||
concurrency: 1,
|
concurrency: 1,
|
||||||
},
|
},
|
||||||
'www.realitykings.com': {
|
|
||||||
interval: 1000,
|
|
||||||
concurrency: 1,
|
|
||||||
},
|
|
||||||
'westcoastproductions.com': {
|
'westcoastproductions.com': {
|
||||||
interval: 100,
|
interval: 100,
|
||||||
concurrency: 1,
|
concurrency: 1,
|
||||||
|
|||||||
@@ -13,7 +13,12 @@ exports.up = async (knex) => knex.raw(`
|
|||||||
)
|
)
|
||||||
|
|
||||||
SELECT releases FROM releases
|
SELECT releases FROM releases
|
||||||
INNER JOIN children ON children.id = releases.entity_id;
|
INNER JOIN children ON children.id = releases.entity_id
|
||||||
|
|
||||||
|
UNION
|
||||||
|
|
||||||
|
SELECT releases FROM releases
|
||||||
|
INNER JOIN children ON children.id = releases.studio_id;
|
||||||
$$ LANGUAGE SQL STABLE;
|
$$ LANGUAGE SQL STABLE;
|
||||||
|
|
||||||
COMMENT ON FUNCTION entities_scenes IS E'@sortable';
|
COMMENT ON FUNCTION entities_scenes IS E'@sortable';
|
||||||
|
|||||||
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.207.0",
|
"version": "1.209.4",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.207.0",
|
"version": "1.209.4",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@casl/ability": "^5.2.2",
|
"@casl/ability": "^5.2.2",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.207.0",
|
"version": "1.209.4",
|
||||||
"description": "All the latest porn releases in one place",
|
"description": "All the latest porn releases in one place",
|
||||||
"main": "src/app.js",
|
"main": "src/app.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
BIN
public/img/logos/analvids/analvids.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
BIN
public/img/logos/analvids/lazy/analvids.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
BIN
public/img/logos/analvids/lazy/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
public/img/logos/analvids/lazy/favicon_light.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
BIN
public/img/logos/analvids/lazy/network.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
BIN
public/img/logos/analvids/network.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
public/img/logos/analvids/thumbs/analvids.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
BIN
public/img/logos/analvids/thumbs/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
public/img/logos/analvids/thumbs/favicon_light.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
BIN
public/img/logos/analvids/thumbs/network.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/img/logos/bjraw/bjraw.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
public/img/logos/bjraw/favicon.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
public/img/logos/bjraw/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
public/img/logos/bjraw/favicon_light.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
public/img/logos/bjraw/lazy/bjraw.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
public/img/logos/bjraw/lazy/favicon.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
public/img/logos/bjraw/lazy/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
public/img/logos/bjraw/lazy/favicon_light.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
public/img/logos/bjraw/lazy/network.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
public/img/logos/bjraw/misc/bj-raw_dark.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
public/img/logos/bjraw/network.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
public/img/logos/bjraw/thumbs/bjraw.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
public/img/logos/bjraw/thumbs/favicon.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
BIN
public/img/logos/bjraw/thumbs/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
BIN
public/img/logos/bjraw/thumbs/favicon_light.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
BIN
public/img/logos/bjraw/thumbs/network.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
public/img/logos/gotfilled/favicon.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
public/img/logos/gotfilled/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/img/logos/gotfilled/favicon_light.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
public/img/logos/gotfilled/gotfilled.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
public/img/logos/gotfilled/lazy/favicon-dark.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/img/logos/gotfilled/lazy/favicon-light.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
public/img/logos/gotfilled/lazy/favicon.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
public/img/logos/gotfilled/lazy/gotfilled.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/img/logos/gotfilled/lazy/network.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/img/logos/gotfilled/misc/got-filled_dark.png
Normal file
|
After Width: | Height: | Size: 78 KiB |
BIN
public/img/logos/gotfilled/network.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
public/img/logos/gotfilled/thumbs/favicon-dark.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
public/img/logos/gotfilled/thumbs/favicon-light.png
Normal file
|
After Width: | Height: | Size: 9.0 KiB |
BIN
public/img/logos/gotfilled/thumbs/favicon.png
Normal file
|
After Width: | Height: | Size: 9.0 KiB |
BIN
public/img/logos/gotfilled/thumbs/gotfilled.png
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
public/img/logos/gotfilled/thumbs/network.png
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
public/img/logos/inserted/favicon.png
Normal file
|
After Width: | Height: | Size: 215 KiB |
BIN
public/img/logos/inserted/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 215 KiB |
BIN
public/img/logos/inserted/favicon_light.png
Normal file
|
After Width: | Height: | Size: 215 KiB |
BIN
public/img/logos/inserted/inserted.png
Normal file
|
After Width: | Height: | Size: 377 KiB |
BIN
public/img/logos/inserted/lazy/favicon.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
public/img/logos/inserted/lazy/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
public/img/logos/inserted/lazy/favicon_light.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
public/img/logos/inserted/lazy/inserted.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
public/img/logos/inserted/lazy/network.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
public/img/logos/inserted/network.png
Normal file
|
After Width: | Height: | Size: 377 KiB |
BIN
public/img/logos/inserted/thumbs/favicon.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
public/img/logos/inserted/thumbs/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
public/img/logos/inserted/thumbs/favicon_light.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
public/img/logos/inserted/thumbs/inserted.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/img/logos/inserted/thumbs/network.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 11 KiB |
BIN
public/img/logos/mofos/bustedbabysitters.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
public/img/logos/mofos/canshetakeit.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
public/img/logos/mofos/dronehunter.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 25 KiB |
BIN
public/img/logos/mofos/ingangwebang.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
public/img/logos/mofos/lazy/bustedbabysitters.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
public/img/logos/mofos/lazy/canshetakeit.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
BIN
public/img/logos/mofos/lazy/dronehunter.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
BIN
public/img/logos/mofos/lazy/favicon_dark.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
public/img/logos/mofos/lazy/favicon_light.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
BIN
public/img/logos/mofos/lazy/ingangwebang.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
BIN
public/img/logos/mofos/lazy/milfslikeitblack.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 7.6 KiB |
BIN
public/img/logos/mofos/lazy/mofosoldschool.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
public/img/logos/mofos/lazy/mofosworldwide.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |