Adding version 2
Some checks failed
Beta CI/CD Pipeline / build-and-test (push) Failing after 21s
Beta CI/CD Pipeline / deploy-beta (push) Has been skipped

This commit is contained in:
vickytechkey 2026-09-14 21:13:50 +05:30
parent 720bfa012c
commit 8b22946923
188 changed files with 8036 additions and 0 deletions

25
.gitignore vendored Normal file
View file

@ -0,0 +1,25 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
*.tsbuildinfo
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

View file

@ -0,0 +1,185 @@
# Tradhox Seller Marketplace — Design Analysis & Implementation Guide
**Source Location:** `/home/vignesh/Downloads/Tradhox/ilovepdf_pages-to-jpg/stitch_tradhox_seller_marketplace_landing_page`
**Target Framework:** React + Bulma CSS
**Design System Name:** Artisan Heritage Marketplace
---
## 1. Executive Summary
This document captures the complete design architecture, design tokens, screen catalog, and implementation possibilities for the **Tradhox Seller Central & Marketplace** frontend exported from Google Stitch.
The exported package includes:
- **1 Master Design System Specification** (`artisan_heritage_marketplace/DESIGN.md`)
- **36 High-Fidelity Screen Templates** (each equipped with `screen.png` and `code.html`)
- Pre-validated Bulma markup in reference screens (`tradhox_application_submitted_bulma_faithful`)
---
## 2. Design System Tokens & Brand Guidelines
### Brand Aesthetic: *Tactile Warm-Modern*
A culturally resonant, artisan-centric Indian commerce identity that blends classical heritage warmth with modern, fast-loading marketplace performance.
### 2.1 Color Palette
| Token | Hex | Usage |
| :--- | :--- | :--- |
| **Primary (Artisan Wine)** | `#791B2C` / `#671B26` | Primary CTAs, active navigation items, brand accents, key badges |
| **Primary Dark / Hover** | `#52141E` / `#5A0118` | Button hover states, active press states |
| **Secondary (Terracotta)** | `#C25E3E` / `#9D4225` | Craft origin markers, secondary chips, regional highlights |
| **Tertiary / Success (Forest)** | `#15803D` / `#004A1E` | Verified credentials, GI (Geographical Indication) tags, order confirmations |
| **Canvas Base** | `#FAF8F5` / `#FCF9F8` | Warm natural sand background (no sterile bright glare) |
| **Card / Surface Alt** | `#F5F2EB` / `#FFFFFF` | Elevated modules, containers, filter rails |
| **Border / Divider** | `#E7E3DA` / `#E5E3DF` | Muted limestone hairline rules (1px) |
| **Text Primary** | `#1A1A1A` / `#1C1B1B` | High-contrast soot black for headlines & readability |
| **Text Secondary** | `#5A5550` / `#564243` | Earthen charcoal for metadata, subtitles, provenance |
### 2.2 Typography
* **Font Family:** `Plus Jakarta Sans`, sans-serif (Google Fonts)
* **Scale:**
* `headline-xl`: 36px / 44px (bold)
* `headline-lg`: 26px / 32px (bold)
* `headline-md`: 20px / 26px (semi-bold)
* `headline-sm`: 17px / 22px (semi-bold)
* `body-lg`: 16px / 24px (regular)
* `body-md`: 14px / 20px (regular)
* `label-md`: 13px / 16px (semi-bold, uppercase tracking)
* `label-sm`: 11px / 14px (bold, uppercase tracking)
### 2.3 Shapes, Elevation & Spacing
* **Corner Radii:**
* Form inputs & buttons: `12px` (`0.75rem`)
* Feature cards & containers: `16px` to `20px`
* Category chips & filter pills: `9999px` (full pill)
* **Hit Targets:** Minimum `44px` touch targets for mobile accessibility (WCAG compliant).
* **Elevation:** Physical tactile layering with `1px solid #E7E3DA` boundaries rather than heavy blurred drop shadows.
---
## 3. Catalog of the 36 Exported Screens
The exported screens are organized into 8 functional modules:
### Module 1: Public Marketing & Landing Pages
1. **`tradhox_static_marketplace_landing_page`**
*Desktop marketplace landing page featuring hero lead capture, "Why Sell with Us" 10-card benefit grid, category discovery rail, artisan showcase, testimonials, and brand footer.*
2. **`tradhox_mobile_marketplace_landing_page`**
*Mobile-optimized version of the seller landing page with touch-friendly navigation, sticky bottom CTA, and single-column stacked layout.*
3. **`tradhox_how_it_works_wireframe_faithful`**
*4-step visual journey explaining seller registration, cataloging, dispatch, and rapid bank settlements.*
4. **`tradhox_pricing_page_wireframe_faithful`**
*Transparent fee breakdown, zero listing fees calculator, commission tiers by category, and shipping cost estimator.*
5. **`tradhox_grow_your_business_clean_complete`**
*Seller growth programs: ODOP initiatives, GI tag promotion, international shipping support, and marketing tools.*
### Module 2: Authentication
6. **`tradhox_seller_login_email_password`**
*Clean email/password and mobile OTP authentication screen with remember-me, forgot password, and signup routing.*
### Module 3: Seller Onboarding Wizard (7 Steps + Confirmation)
7. **`tradhox_step_1_create_your_seller_account`** — Basic account creation (Email, phone verification, password).
8. **`tradhox_step_2_business_gst_details`** — Business identity, legal entity type, and GSTIN validation.
9. **`tradhox_step_2_get_your_enrolment_id_no_gstin_options`** — Alternative non-GST flow via Govt. Enrolment ID for exempt artisans.
10. **`tradhox_step_3_pickup_address_responsive_aligned`** — Warehouse / artisan workshop pickup location and pin code serviceability check.
11. **`tradhox_step_4_bank_details_responsive_aligned`** — Bank account number, IFSC verification, and penny-drop confirmation.
12. **`tradhox_step_5_categories_responsive_aligned`** — Primary and secondary craft category selection (Handloom, Pottery, Woodcraft, etc.).
13. **`tradhox_step_6_products`** — Initial product listing preview / fast sample catalog addition.
14. **`tradhox_step_7_store_profile_responsive_aligned`** — Store name, artisan bio, craft lineage story, and workshop photos.
15. **`tradhox_application_submitted_bulma_faithful`** — Success confirmation screen with application tracking ID, next steps, and portal link *(pre-built with Bulma)*.
### Module 4: Seller Central Supply & Inventory
16. **`tradhox_seller_supply_inventory_dashboard`** — Main central dashboard with sales metrics, active listings, pending orders, and inventory health alerts.
17. **`tradhox_catalog_inventory_template_aligned`** — Complete SKU table with stock quantity toggles, low-stock warnings, price edits, and filter options.
18. **`tradhox_bulk_upload_batch_management_simplified_clean`** — CSV/Excel template download, batch file upload, validation status, and error logs.
### Module 5: Add Product Wizard (4 Steps)
19. **`tradhox_add_product_step_1_simplified_clean`** — Category, product title, craft technique, and artisan attribution.
20. **`tradhox_add_product_step_2_simplified_clean`** — High-res product images, video links, craft story, and detailed description.
21. **`tradhox_add_product_step_3_simplified_clean`** — Size/color variants, SKU generator, MRP, selling price, and stock counts.
22. **`tradhox_add_product_step_4_simplified_clean`** — Package dimensions, weight, HSN code, GST rate, and final preview before publish.
### Module 6: Orders, Logistics & Dispatch
23. **`tradhox_orders_dispatch_simplified_clean`** — Order management pipeline: New, Ready to Ship, Dispatched, Delivered, and Cancelled.
24. **`tradhox_print_shipping_labels`** — Batch shipping label generator and manifest print dialog.
25. **`tradhox_print_shipping_label_single_4x6_view`** — Standard 4x6 thermal printer label view with barcodes and courier routing.
26. **`tradhox_courier_reschedule_simplified_clean`** — Logistics pickup reschedule modal with reason selection and slot picker.
### Module 7: Finance & Payouts
27. **`tradhox_payouts_finance_simplified_clean`** — Settlement overview, next disbursement date, transaction ledger, TDS/TCS deductions, and invoice downloads.
### Module 8: Storefront & Settings Suite
28. **`tradhox_storefront_profile_simplified_clean`** — Public seller storefront preview and customization (banners, artisan story).
29. **`tradhox_settings_simplified_clean`** — General seller account settings hub.
30. **`tradhox_settings_bank_settlements_simplified_clean`** — Bank accounts overview and payment frequency preferences.
31. **`tradhox_settings_update_bank_details`** — Secure form to update settlement account with OTP verification.
32. **`tradhox_settings_change_password`** — Account security & password change form.
33. **`tradhox_settings_notifications_alerts_simplified_clean`** — SMS, WhatsApp, and Email notification preferences.
34. **`tradhox_settings_pickup_logistics_simplified_clean`** — Default pickup addresses and courier partner preferences.
35. **`tradhox_settings_security_support_simplified_clean`** — 2FA security settings, login history, and support ticket creation.
---
## 4. Technical Stack & Bulma Framework Mapping
### 4.1 Recommended Technology Stack
* **Bundler & Runtime:** Vite + React (TypeScript or Modern JSX)
* **CSS Framework:** `bulma` (v0.9.4 / v1.0.x)
* **Icons:** `@fortawesome/fontawesome-free` or `react-icons`
* **Typography:** `@fontsource/plus-jakarta-sans`
* **Routing:** `react-router-dom` (v6+)
### 4.2 Bulma Component Mapping
| Wireframe Element | Bulma Primitive / Component | Customization Notes |
| :--- | :--- | :--- |
| **Grid / Layout** | `.columns`, `.column.is-x` | Multi-column responsive layout with mobile breakpoints |
| **Header / Navigation** | `.navbar`, `.navbar-brand`, `.navbar-menu` | Sticky top navigation with brand wine CTA |
| **Containers & Cards** | `.card`, `.card-content`, `.box` | Bordered with `#E7E3DA`, no heavy shadow |
| **Buttons** | `.button.is-primary`, `.is-outlined` | Styled with `var(--trad-maroon)` and 12px / pill radius |
| **Tags / Badges** | `.tag.is-rounded`, `.tag.is-success` | GI tag, ODOP badges, category chips |
| **Forms & Inputs** | `.field`, `.control`, `.input`, `.select` | 44-48px height, sand background on focus |
| **Wizard Progress** | `.steps` or custom timeline component | Step progress indicator across 7 onboarding steps |
| **Tabs & Sub-nav** | `.tabs.is-boxed`, `.tabs.is-toggle` | Order status filters & settings sections |
| **Data Tables** | `.table.is-fullwidth.is-hoverable` | Inventory SKUs, orders, and payout ledgers |
| **Modals / Sheets** | `.modal`, `.modal-card` | Courier reschedule, label preview, filter drawers |
---
## 5. Implementation Possibilities & Architecture
### Option 1: Complete Integrated Seller Central Platform *(Recommended)*
Build the full application as a cohesive Single Page Application (SPA) with three distinct zones:
1. **Public Marketing Site:**
- `/` — Landing Page (Hero, Benefits, ODOP Showcase, FAQs, Footer)
- `/how-it-works` — How It Works
- `/pricing` — Transparent Pricing & Calculator
- `/why-sell` — Grow Your Business
2. **Authentication & Onboarding:**
- `/login` — Seller Login
- `/onboarding` — Interactive 7-Step Registration Wizard with step persistence and submission screen
3. **Seller Central Portal (Authenticated Layout with Sidebar):**
- `/dashboard` — Supply & Inventory Dashboard
- `/dashboard/inventory` — Catalog & SKU Management
- `/dashboard/inventory/bulk` — Bulk Upload
- `/dashboard/products/add` — 4-Step Add Product Wizard
- `/dashboard/orders` — Orders & Dispatch + 4x6 Label Print View
- `/dashboard/payouts` — Finance & Settlements
- `/dashboard/storefront` — Storefront Profile
- `/dashboard/settings/*` — Comprehensive Settings Hub
### Option 2: Phased Delivery (Landing Page & Onboarding First)
* **Phase 1:** Build the Public Landing Page (`/`), Marketing Pages (`/how-it-works`, `/pricing`), Seller Login (`/login`), and the 7-Step Onboarding Flow (`/onboarding` ending in `Application Submitted`).
* **Phase 2:** Build out the protected Seller Dashboard (`/dashboard`), Order Processing, Inventory Management, and Settings.
### Option 3: Public Marketing & Lead-Gen Landing Page Only
* Build exclusively the responsive public-facing landing page matching `tradhox_static_marketplace_landing_page` and `tradhox_mobile_marketplace_landing_page`.
---
## 6. Next Steps
1. Select preferred implementation scope (**Option 1**, **Option 2 Phase 1**, or **Option 3**).
2. Initialize the Vite + React + Bulma project in `/home/vignesh/github/sellercentral`.
3. Configure the custom Bulma theme variables (`--trad-maroon`, `--trad-bg`, Plus Jakarta Sans font).
4. Build shared components (`Header`, `Footer`, `Button`, `Card`, `InputField`).
5. Implement the page components according to Stitch screen wireframes.

19
index.html Normal file
View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>TRADHOX — Artisan Heritage Marketplace | Seller Central</title>
<meta name="description" content="India's Premier Artisan & Handcrafted Marketplace. Sell Authentic Handcrafted Products Across India & Worldwide." />
<!-- Google Fonts: Plus Jakarta Sans -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap" rel="stylesheet">
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>

1928
package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

27
package.json Normal file
View file

@ -0,0 +1,27 @@
{
"name": "sellercentral",
"private": true,
"version": "1.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
"preview": "vite preview"
},
"dependencies": {
"@fortawesome/fontawesome-free": "^6.7.2",
"bulma": "^1.0.4",
"lucide-react": "^0.475.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-router-dom": "^6.28.0"
},
"devDependencies": {
"@types/node": "^22.10.0",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"@vitejs/plugin-react": "^4.3.4",
"typescript": "~5.7.2",
"vite": "^6.0.0"
}
}

2
public/.htaccess Normal file
View file

@ -0,0 +1,2 @@
RewriteEngine On
RewriteRule ^api/(.*) http://16.113.57.127:8080/api/$1 [P,L]

BIN
public/artisan_banner.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
public/artisan_weaving.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 982 KiB

BIN
public/brass_figurine.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 808 KiB

1
public/favicon.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.3 KiB

24
public/icons.svg Normal file
View file

@ -0,0 +1,24 @@
<svg xmlns="http://www.w3.org/2000/svg">
<symbol id="bluesky-icon" viewBox="0 0 16 17">
<g clip-path="url(#bluesky-clip)"><path fill="#08060d" d="M7.75 7.735c-.693-1.348-2.58-3.86-4.334-5.097-1.68-1.187-2.32-.981-2.74-.79C.188 2.065.1 2.812.1 3.251s.241 3.602.398 4.13c.52 1.744 2.367 2.333 4.07 2.145-2.495.37-4.71 1.278-1.805 4.512 3.196 3.309 4.38-.71 4.987-2.746.608 2.036 1.307 5.91 4.93 2.746 2.72-2.746.747-4.143-1.747-4.512 1.702.189 3.55-.4 4.07-2.145.156-.528.397-3.691.397-4.13s-.088-1.186-.575-1.406c-.42-.19-1.06-.395-2.741.79-1.755 1.24-3.64 3.752-4.334 5.099"/></g>
<defs><clipPath id="bluesky-clip"><path fill="#fff" d="M.1.85h15.3v15.3H.1z"/></clipPath></defs>
</symbol>
<symbol id="discord-icon" viewBox="0 0 20 19">
<path fill="#08060d" d="M16.224 3.768a14.5 14.5 0 0 0-3.67-1.153c-.158.286-.343.67-.47.976a13.5 13.5 0 0 0-4.067 0c-.128-.306-.317-.69-.476-.976A14.4 14.4 0 0 0 3.868 3.77C1.546 7.28.916 10.703 1.231 14.077a14.7 14.7 0 0 0 4.5 2.306q.545-.748.965-1.587a9.5 9.5 0 0 1-1.518-.74q.191-.14.372-.293c2.927 1.369 6.107 1.369 8.999 0q.183.152.372.294-.723.437-1.52.74.418.838.963 1.588a14.6 14.6 0 0 0 4.504-2.308c.37-3.911-.63-7.302-2.644-10.309m-9.13 8.234c-.878 0-1.599-.82-1.599-1.82 0-.998.705-1.82 1.6-1.82.894 0 1.614.82 1.599 1.82.001 1-.705 1.82-1.6 1.82m5.91 0c-.878 0-1.599-.82-1.599-1.82 0-.998.705-1.82 1.6-1.82.893 0 1.614.82 1.599 1.82 0 1-.706 1.82-1.6 1.82"/>
</symbol>
<symbol id="documentation-icon" viewBox="0 0 21 20">
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="m15.5 13.333 1.533 1.322c.645.555.967.833.967 1.178s-.322.623-.967 1.179L15.5 18.333m-3.333-5-1.534 1.322c-.644.555-.966.833-.966 1.178s.322.623.966 1.179l1.534 1.321"/>
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M17.167 10.836v-4.32c0-1.41 0-2.117-.224-2.68-.359-.906-1.118-1.621-2.08-1.96-.599-.21-1.349-.21-2.848-.21-2.623 0-3.935 0-4.983.369-1.684.591-3.013 1.842-3.641 3.428C3 6.449 3 7.684 3 10.154v2.122c0 2.558 0 3.838.706 4.726q.306.383.713.671c.76.536 1.79.64 3.581.66"/>
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M3 10a2.78 2.78 0 0 1 2.778-2.778c.555 0 1.209.097 1.748-.047.48-.129.854-.503.982-.982.145-.54.048-1.194.048-1.749a2.78 2.78 0 0 1 2.777-2.777"/>
</symbol>
<symbol id="github-icon" viewBox="0 0 19 19">
<path fill="#08060d" fill-rule="evenodd" d="M9.356 1.85C5.05 1.85 1.57 5.356 1.57 9.694a7.84 7.84 0 0 0 5.324 7.44c.387.079.528-.168.528-.376 0-.182-.013-.805-.013-1.454-2.165.467-2.616-.935-2.616-.935-.349-.91-.864-1.143-.864-1.143-.71-.48.051-.48.051-.48.787.051 1.2.805 1.2.805.695 1.194 1.817.857 2.268.649.064-.507.27-.857.49-1.052-1.728-.182-3.545-.857-3.545-3.87 0-.857.31-1.558.8-2.104-.078-.195-.349-1 .077-2.078 0 0 .657-.208 2.14.805a7.5 7.5 0 0 1 1.946-.26c.657 0 1.328.092 1.946.26 1.483-1.013 2.14-.805 2.14-.805.426 1.078.155 1.883.078 2.078.502.546.799 1.247.799 2.104 0 3.013-1.818 3.675-3.558 3.87.284.247.528.714.528 1.454 0 1.052-.012 1.896-.012 2.156 0 .208.142.455.528.377a7.84 7.84 0 0 0 5.324-7.441c.013-4.338-3.48-7.844-7.773-7.844" clip-rule="evenodd"/>
</symbol>
<symbol id="social-icon" viewBox="0 0 20 20">
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M12.5 6.667a4.167 4.167 0 1 0-8.334 0 4.167 4.167 0 0 0 8.334 0"/>
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M2.5 16.667a5.833 5.833 0 0 1 8.75-5.053m3.837.474.513 1.035c.07.144.257.282.414.309l.93.155c.596.1.736.536.307.965l-.723.73a.64.64 0 0 0-.152.531l.207.903c.164.715-.213.991-.84.618l-.872-.52a.63.63 0 0 0-.577 0l-.872.52c-.624.373-1.003.094-.84-.618l.207-.903a.64.64 0 0 0-.152-.532l-.723-.729c-.426-.43-.289-.864.306-.964l.93-.156a.64.64 0 0 0 .412-.31l.513-1.034c.28-.562.735-.562 1.012 0"/>
</symbol>
<symbol id="x-icon" viewBox="0 0 19 19">
<path fill="#08060d" fill-rule="evenodd" d="M1.893 1.98c.052.072 1.245 1.769 2.653 3.77l2.892 4.114c.183.261.333.48.333.486s-.068.089-.152.183l-.522.593-.765.867-3.597 4.087c-.375.426-.734.834-.798.905a1 1 0 0 0-.118.148c0 .01.236.017.664.017h.663l.729-.83c.4-.457.796-.906.879-.999a692 692 0 0 0 1.794-2.038c.034-.037.301-.34.594-.675l.551-.624.345-.392a7 7 0 0 1 .34-.374c.006 0 .93 1.306 2.052 2.903l2.084 2.965.045.063h2.275c1.87 0 2.273-.003 2.266-.021-.008-.02-1.098-1.572-3.894-5.547-2.013-2.862-2.28-3.246-2.273-3.266.008-.019.282-.332 2.085-2.38l2-2.274 1.567-1.782c.022-.028-.016-.03-.65-.03h-.674l-.3.342a871 871 0 0 1-1.782 2.025c-.067.075-.405.458-.75.852a100 100 0 0 1-.803.91c-.148.172-.299.344-.99 1.127-.304.343-.32.358-.345.327-.015-.019-.904-1.282-1.976-2.808L6.365 1.85H1.8zm1.782.91 8.078 11.294c.772 1.08 1.413 1.973 1.425 1.984.016.017.241.02 1.05.017l1.03-.004-2.694-3.766L7.796 5.75 5.722 2.852l-1.039-.004-1.039-.004z" clip-rule="evenodd"/>
</symbol>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Some files were not shown because too many files have changed in this diff Show more