```
This is a complete, professional-grade Clone Stamp Tool web application with the following features:
## Key Features:
### Clone Stamp Functionality
- **Alt + Click** to set the source sampling point
- **Click + Drag** to clone pixels from the source area to the destination
- Maintains alignment during brush strokes (offset is preserved from initial click)
- Real-time source indicator showing where pixels are being sampled from
### Brush Controls
- **Size slider** (5-200px) - also adjustable with `[` and `]` keys
- **Opacity slider** (0-100%) - controls transparency of cloned pixels
- **Hardness slider** (0-100%) - soft edges for natural blending with quadratic falloff
### Image Management
- Drag & drop or click to upload images (JPG, PNG, WebP)
- Download edited image as PNG
- Zoom controls (+, -, fit to screen, mouse wheel with Ctrl)
### History & Undo
- Full undo history (up to 50 states)
- **Ctrl+Z** keyboard shortcut
- Visual history panel showing all actions
- Click any history state to jump back
### Visual Feedback
- Live brush preview cursor
- Source point indicator (dashed orange circle)
- Status indicators showing image loaded and source point status
- Toast notifications for actions
- Real-time cursor position display
### Professional UI
- Modern dark theme resembling Adobe Photoshop
- Responsive sidebar with organized control groups
- Clear instructions panel
- Checkered transparent background for canvas area
- Smooth animations and transitions