Aquí hi ha 14 versions d’OpenShot Video Editor, des de 30 de març del 2021 fins a l’actual, 4.0.1. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
14 versions en 5 anys · unes 2,5 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 4.0.1Darrera versió | 27 de setembre del 2026 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) Notes de la versióHighlights & Features:
- Upgraded Razor tool with source-frame previews, snapping, removal shading, and ripple cuts that close gaps on the same track.
- Improved timeline navigation with persistent clip titles and effect controls, clearer zoom-slider handles, and more consistent thumbnails.
- Faster color and keyframe editing, more responsive trim previews, and smoother live transform adjustments.
- Fixed macOS startup failures caused by missing library dependencies on systems without Homebrew.
- Improved stability, undo/redo history, project saving, asset handling, and compatibility with older project layouts.
- Restored native file dialogs and improved Inkscape and Blender workflows, including access for editors installed as Snaps.
- Added non-interrupting announcement banners. Dismissed update notices stay hidden until the next release.
- Introduced official Linux Snap support with automatic updates and desktop menu integration.
- Improved recording workflows, Linux webcam discovery, and Windows recording-file handling.
- Refreshed interface and documentation translations in 25 languages, with clearer tooltips and improved video-editing terminology. |
| 4.0.0 | 31 d’agost del 2026 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) Notes de la versióHighlights & Features:
- New Color View with color wheels, curves, LUT controls, presets, and live video
scopes
- New Recording View for screen, webcam, microphone, and system-audio capture
- Redesigned native Qt timeline with smoother zooming, editable timecode, and improved
keyframe controls
- New clip menus and creative presets for motion, camera moves, color, film looks,
lighting, and audio
- Local AI model downloads and workflows for Object Mask and Object Detection
- Improved Qt 6, PySide6, Wayland, high-DPI, and modern Linux compatibility
- Updated export presets, documentation, translations, and hundreds of usability and
stability fixes
openshot-qt Changelog (Version: 4.0.0)
- a653b03 2026-08-26 Jonathan Thomas Fix Windows window recording selection on mixed DPI displays HEAD, origin/release-20260725
- d4d1655 2026-08-25 Jonathan Thomas Document Windows high-DPI recording cursor issue
- 74047bb 2026-08-22 Jonathan Thomas Fix Windows recording region selection
- 12aa1f0 2026-08-17 Jonathan Thomas Verify PipeWire is not a core AppImage dependency
- be04ab6 2026-08-15 Jonathan Thomas Fix standalone MSIX preparation mode
- 49c3946 2026-08-15 Jonathan Thomas Separate MSIX packaging from EXE signing
- b1be158 2026-08-15 Jonathan Thomas Declare translated languages in Store MSIX
- 5948d6d 2026-08-14 Jonathan Thomas Update curated translations for 4.0.0
- 32328af 2026-08-14 Jonathan Thomas Updating translation POT with a few last minute changes.
- 81b358e 2026-08-14 Jonathan Thomas Document object mask and detection workflows
- 0b5db64 2026-08-14 Jonathan Thomas Preserve combined fade keyframes on short clips
- 9e4c8c2 2026-08-14 Jonathan Thomas Honor location preferences with Linux portals
- 9afd9ed 2026-08-14 Jonathan Thomas Fix About version display when release lookup fails
- 94eff6a 2026-08-14 Jonathan Thomas Use Partner Center identity for Store MSIX
- e28104b 2026-08-13 Jonathan Thomas Use frozen CLI for MSIX diagnostics
- 211557a 2026-08-13 Jonathan Thomas Fix MSIX diagnostic launcher compilation
- e353a88 2026-08-13 Jonathan Thomas Add comprehensive MSIX startup diagnostics
- a92b29c 2026-08-13 Jonathan Thomas Add PSF launch compatibility for MSIX
- 18f1ff1 2026-08-13 Jonathan Thomas Fix duplicate MSIX artifacts
- ace19b8 2026-08-12 Jonathan Thomas Harden Windows MSIX packaging
- b75a207 2026-08-11 Jonathan Thomas Fix screen recording dimension helper binding
- 645d684 2026-08-11 Jonathan Thomas Polish tooltip styling and wrapping
- a0fa9f7 2026-08-11 Jonathan Thomas Add project-files-only recording option
- 2618c0e 2026-08-11 Jonathan Thomas Move recordings into project assets
- 3e3dd0d 2026-08-11 Jonathan Thomas Close live capture reader on worker thread
- 4e7ba2d 2026-07-27 Jonathan Thomas Modernize confirmation dialog styling
- 6df8819 2026-07-27 Jonathan Thomas Stabilize restored window and dock state
- e27e15c 2026-07-26 Jonathan Thomas Use desktop portals in Linux AppImage
- 12eb1d2 2026-07-26 Jonathan Thomas Handle canceled object tracking jobs safely
- 7ad74a7 2026-07-26 Jonathan Thomas Fix cramped Cosmic dock tabs
- 903acf1 2026-07-25 Jonathan Thomas Defer dock state restoration on Qt 6
- 4f164a1 2026-07-25 Jonathan Thomas Integrate recording dock with application themes
- 9802fd0 2026-07-25 Jonathan Thomas Fix repeated recording start behavior
- 582a0ad 2026-07-25 Jonathan Thomas Stabilize dock layout restoration
- c8cf5cd 2026-07-25 Jonathan Thomas Improve Recording View startup and layout
- f646568 2026-07-25 Jonathan Thomas Fix keyboard search in asset detail views
- a04087f 2026-07-25 Jonathan Thomas Ignore timeline items occluded by ruler
- addae78 2026-07-25 Jonathan Thomas Guard unavailable tutorial targets
- 6639ff5 2026-07-25 Jonathan Thomas Remove cold-start delay from emoji drags
- eb557e2 2026-07-25 Jonathan Thomas Document complete PyQt6 runtime requirements
- d639fee 2026-07-25 Jonathan Thomas Migrate legacy crop location keyframes
- dea0c90 2026-07-25 Jonathan Thomas Make translation resource |
| 3.5.1 | 8 d’abril del 2026 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) Notes de la versióHighlights & Features:
- Optimize Video adds built-in proxy editing for smoother playback and previews
- Improved timeline zooming with smoother navigation and better centered zoom behavior
- Multi-selection trimming makes resizing and re-timing aligned clips easier
- Enhanced ComfyUI tools add depth, lines, and reference image workflows
- User Interface Scale makes OpenShot easier to use on different displays |
| 3.5.0 | 20 de març del 2026 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) Notes de la versióHighlights & Features:
- New default timeline: The new QWidget timeline is now the default, with much smoother zooming, scrolling, dragging, trimming, snapping, and multi-clip editing, especially on larger projects.
- New keyframe panel and major timeline polish: The keyframe panel is now part of the default editing experience, with smoother dragging, better selection behavior, improved snapping, high-DPI thumbnails, live trim feedback, and many workflow refinements.
- Smaller export file-sizes: Export presets were improved for smaller files and better quality, Blender GPU rendering is now enabled by default for Animated Titles, and hardware decoding checks are more reliable and user-friendly.
- Experimental ComfyUI integration for advanced AI workflows: OpenShot 3.5 adds a major first pass at ComfyUI integration, including generation workflows, tracking and segmentation tools, custom JSON workflows, progress reporting, and better remote-server handling.
- Improved stability, testing: This release includes expanded unit tests, new UI and replay-based testing tools, better missing-file dialogs, improved autosave and packaging reliability, smoother project loading, and a long list of bug fixes across the app. |
| 3.4.0 | 16 de desembre del 2025 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) Notes de la versióHighlights & Features:
- New Crop workflow with interactive crop handles + crop context menu (keeps crop/transform behavior in sync)
- New Timing mode toggle for quick drag-to-retime editing (plus better real-time preview during retime)
- Draggable keyframes (timeline drag + improved keyframe panel) with better snapping/precision to the FPS grid
- Big upgrades to the Experimental QWidget Timeline (faster scrolling/zooming, improved snapping, markers, thumbnails, waveforms, fewer freezes)
- Multi-selection editing across clips/effects (property dock + transform handles + safer undo/redo)
- Faster exports with VideoCacheThread integration + smarter bitrate for “All Formats”
- New/expanded effects & creative tools: LUT Color Map, Lens Flare, Sharpen, Outline, Spherical/360 tools (plus updated docs/icons)
- Improved import/export interoperability (Final Cut Pro XML + EDL updates, better keyframe support, more standards-aligned timecode)
- AppImage + distro compatibility improvements (Ubuntu/Snap/Flatpak handling, Arch/Manjaro fixes, Blender 5.0 animated title compatibility)
- Updated translations & credits (many new/updated languages, refreshed supporters/donor lists, faster credits/about filtering) |
| 3.3.0 | 22 de desembre del 2024 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) Notes de la versióHighlights & Features:
- New Default Theme: "Cosmic Dusk" brings a modern and stylish look to OpenShot.
- Comprehensive Ripple Editing Improvements:
- Playhead Alignment: The playhead now aligns automatically after ripple slice operations, keeping your edits precise.
- Ripple Slice Enhancements: Ripple slicing supports multi-selection across different layers, allowing simultaneous slicing and realignment.
- Ripple Delete Optimization: Deleting clips with ripple now adjusts the timeline seamlessly, preventing gaps and maintaining synchronization.
- Ripple Select: Added Alt+Click for ripple selection, allowing users to select all items to the right of the clicked position, making timeline adjustments faster and more intuitive.
- Keyboard Shortcut for Ripple Delete: Introduced Shift+Delete for quick ripple deletion, streamlining the editing process.
- Focus Improvements: UI focus stays consistent on the timeline after ripple operations, ensuring uninterrupted workflow.
- Recovery Menu: Restore previous project versions with a streamlined recovery menu, including timestamps for easy navigation.
- Wayland-Compatible Color Picker: New color picker supports Wayland, ensuring compatibility with modern Linux systems.
- Tutorial Dock Enhancements: Enhanced design and navigation with left/right arrows and word-wrap for wide translations.
- Updated About Dialog: Redesigned layout with Cosmic Dusk theme alignment, word-wrap support, and a "Copy Version Info" option.
- Zoom Slider Improvements: Enhanced zoom precision, frame boundary banding, and seamless navigation along the timeline.
- Copy/Paste Overhaul: Smarter copy-paste for effects and timeline elements, with improved clipboard management.
- Faster Timeline Updates: Significant performance boost when handling large projects or batch operations.
- Audio Buffer Size Control: Customizable audio buffer size in preferences for optimal playback on various systems.
- Track Resizing Fixes: Improved resizing behavior with better snapping to FPS precision.
- Multi-Drag and Drop: Simplified handling of large clip batches with faster operations and better snapping.
- Keyboard Shortcut Enhancements: Refined shortcuts for improved consistency and usability, aligned with industry standards.
- Export Settings Refinements: Persistent export settings tied to projects, with "Restore Defaults" option.
- No More Timeline Gaps: Automatically fixes tiny gaps during profile changes or exports to different FPS settings.
- Translation Updates: Comprehensive updates to support additional languages and improve existing ones. |
| 3.2.1 | 11 de juliol del 2024 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) Notes de la versióHighlights & Features:
- UI/UX Improvements
- Prevent freezes on Windows: switch video preview widget background color to use stylesheet and palette.
- Fixed background theme color on the preview/split clip dialog.
- Theme and Window Management
- Refactored ThemeManager for improved thread safety and to fix Windows launch freezes.
- Delay showing the main window until all themes are fully applied.
- Restored geometry and window state twice to ensure proper functionality.
- Limited setContentsMargins to specific widgets to fix issues when changing themes.
- Prevented empty context menus from appearing on the property table view.
- Sentry Bug Fixes
- Addressed multiple Sentry issues including:
- list index out of range errors.
- pop index out of range on Add to Timeline dialog.
- Attribute and Type errors in various components.
- Implemented fixes for Sentry issues:
- OPENSHOT-4D, OPENSHOT-YG, OPENSHOT-F2, OPENSHOT-5P6T, OPENSHOT-182J, OPENSHOT-22QG, OPENSHOT-1P, OPENSHOT-11T, and OPENSHOT-1V7C.
- Deploy Script Enhancements
- Updated deploy script to allow for partial deployments based on repo changes.
- Support and Documentation
- Updated supporters.json and donation files.
- Updated translations for the next release.
- Added a disclaimer and updated docs for the location of old/previous versions of OpenShot installers.
openshot-qt Changelog (Version: 3.2.1)
- 637beec9 2024-07-10 Jonathan Thomas Updating deploy script to allow for partial deployments (i.e. if only some of our repos change between releases) HEAD, origin/release-20240709
- a0fee0c4 2024-07-09 Jonathan Thomas Fixing background theme color on preview / split clip dialog
- c79aed9f 2024-07-09 Jonathan Thomas Bumping version for 3.2.1 release
- 5ec5ea5a 2024-07-09 Jonathan Thomas Updating translations for next release
- 1e7b781c 2024-07-09 Jonathan Thomas Updated supporters.json / donation file
- f844f152 2024-07-09 Jonathan Thomas Merge pull request #5577 from OpenShot/sentry-fixes-2024-07-08 origin/develop
- 228b3d54 2024-07-08 Jonathan Thomas Merge pull request #5576 from OpenShot/restore-geometry-twice
- fddbdd04 2024-07-08 Jonathan Thomas Fixing Sentry #OPENSHOT-4D: Couldn't apply 'update' to update listener: <windows.models.properties_model.PropertiesModel object at 0x000002407f9bf4c0>. list index out of range. This was mostly caused by "load" UpdateActions, which have an empty list as a key.
- 10a24e53 2024-07-08 Jonathan Thomas Fixing Sentry #OPENSHOT-YG: IndexError: pop index out of range when moving unselected items up/down on Add to Timeline dialog.
- 8c4c7699 2024-07-08 Jonathan Thomas Fixing Sentry #OPENSHOT-F2: IndexError: list index out of range when populating property model.
- 7e2146de 2024-07-08 Jonathan Thomas Prevent empty context menus from appearing on Property table view
- 3b8373ec 2024-07-08 Jonathan Thomas Restore geometry and window state twice (once on creation of main windows, and once after window is shown).
- 06e6d0d0 2024-07-08 Jonathan Thomas Merge pull request #5574 from OpenShot/delay-show-main-window
- 3b895a2c 2024-07-08 Jonathan Thomas Theme manager: limit setContentsMargins to only "dock" + "Contents" named widgets (fixes tutorial when changing themes)
- 06f4591a 2024-07-08 Jonathan Thomas Restore widget state after window is shown, since doing this in the constructor does not seem to work on Windows 10/11 machines.
- 906bc930 2024-07-08 Jonathan Thomas Move apply_theme to main_window, before restoring geometry and state
- 2ebc773f 2024-07-07 Jonathan Thomas Removing singleShot timers for window geometry and state restoring, and removing processEvents before window.show()
- f28e6343 2024-07-07 Jonathan Thomas Delay the showing of the main window until all themes are applied fully
- db388363 2024-07-07 Jonathan Thomas Merge pull request #5573 from OpenShot/theme-manager-refactor
- 6edaebde 2024-07-07 Jonathan Thomas Switch video preview widget background color to use stylesheet and palette. To prevent a freeze on Windows.
- 47e624 |
| 3.2.0 | 24 de juny del 2024 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) Notes de la versióHighlights & Features:
- Large Theme & User Experience refactor (Added new Retro & Cosmic Dusk theme)
- Improved Timeline Snapping and behaviors
- New Remove Gap feature (to remove unwanted gaps between clips)
- Improved Split Clip and Preview dialog functionality
- New Playhead and Marker icons (for all themes)
- Support for Blender 4.1, and improved Blender animations
- Use friendly name on timeline (i.e. when split clip or updating file names)
- Improved Undo / Redo functionality (better transaction support, more stable)
- Improved high DPI display support
- Improved Tracker / Object Detection effects (more features, more stable)
- Improved Parent property (for use with Tracker / Object Detection effects)
- Improved Property Editor functionality
- Improved font handling in Title editor (for AppImage)
- Added new Not Found thumbnail image for missing or corrupt files
- Updated scale x and y limits in property dialog (to prevent crashes due to large numbers)
- Updated Help Menu Icons with new Discord option
- Fixed top Sentry.io & Codacy issues
- Fixed many keyboard bindings which did not work
- Improvements to AppImage for better compatibility with modern distros
- Added Windows Manifest to improve High DPI support on Windows
- Moved Save Current Frame to file menu (no more button)
- Adding Shear X and Shear Y to Copy menu and Copy All Keyframes menu
- Fixed Mac OS notarization errors (build server)
- Updated Translations & Supporters
- Huge update to User Guide documentation (aimed at improving knowledge for RAG LLM support bot... and humans)
- Lots of misc bug fixes
openshot-qt Changelog (Version: 3.2.0)
- 47e8755c 2024-06-24 Jonathan Thomas Adding themes folder to mac build script, so it's correctly symlinked (no icons are loading on mac for Cosmic Dusk theme) HEAD, origin/release-20240619
- a59a022d 2024-06-24 Jonathan Thomas Updating translations
- 91f89f19 2024-06-24 Jonathan Thomas Updating supporters json file
- 30660bbc 2024-06-24 Jonathan Thomas Updating theme on about us dialog for Cosmic Dusk.
- 58b943de 2024-06-24 Jonathan Thomas Ensure cosmic dusk path replacement uses unix style slashes (Windows fails to load QDockWidget corner images)
- 39f11e90 2024-06-23 Jonathan Thomas Fixing many Codacy nitpicks
- b6eecd2f 2024-06-23 Jonathan Thomas Refactor QPushButton for region Tracker effect region selection, since the old method did not work with Cosmic Dusk theme set. This new method is much cleaner.
- d2686441 2024-06-23 Jonathan Thomas Fixing regression around thumbnails for image sequences and missing files. Adding a new "NotFound" thumbnail image as a placeholder.
- 4d255d29 2024-06-23 Jonathan Thomas Fixed some styling on the Split Clip dialog for Cosmic Dusk theme, and fixed a regression on one of the Sentry.io fixes around loading preview when trimming clips.
- 6b7d2a3c 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-E5: Access is denied / PermissionError during auto save. Quite this a bit, logging a warning instead of an error.
- 31d0a4e8 2024-06-23 Jonathan Thomas Reducing Sentry.io log.error calls for No Log Found launches with lock files. It will still warning in log, but not report to Sentry when there is no actual stack trace to analyze.
- 9de93db8 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-5KAW: Failed to load media file into video player. Stopped using log.error for this, and added more checks for if files exist before previewing and thumbnailing them.
- d727e451 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-1B7: wrapped C/C++ object of type QStandardItem has been deleted
- e53d433b 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-17DZ: setValue(self, int): argument 1 has unexpected type 'float'
- 28e95114 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-5DR: [Errno 2] No such file or directory: 'blender'
- 205d1fdb 2024-06-23 Jonathan Thomas Fixing Sentry.io OPENSHOT-H3: wrapped C/C++ object of type QStandardItem has been deleted
- 30d196da 2024-06-23 Jonathan Thomas Fix |
| 3.1.1 | 20 d’abril del 2023 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) Notes de la versió- Bumping version to 3.1.1, min libopenshot dependency to 0.3.2
- Prevent freeze on launch (in Windows - when your sample-rate in OpenShot does not match the host OS sample-rate)
- Fix duplicate Profile name bug (causing an issue when exporting and re-opening a project with specific profile names)
- Adding Profile search button to Preferences (for easier filtering and searching for a default profile)
- Protect timeline (webview) from receiving lots of unneeded messages from libopenshot
- Large refactor for Tracker and Object Detection effects (allow property editing, prevent crashes, allow parent property to work)
- Refactor of Parent property (simpler, a single 'None' option, thumbnail images)
- Improved caching logic around Property Editor (better performance while adjusting clip properties)
- Many small code refactors and fixes to prevent noisy errors (reported by Sentry.io)
- Updated language translations
- Updated credits and donors
- Removed old GitHub Action builder for Ubuntu 18.04, and tweaked GitHub CI build scripts
- 5416a16b 2023-04-20 Jonathan Thomas Adding back in "layers", "markers" to webview changes - since we accidentally filtered them out.
HEAD, origin/release-20230417
- 1ee5f7b3 2023-04-19 Jonathan Thomas Allow "duration" to be sent to the webview, to allow auto-increase project duration / auto resize the timeline
- 0979288d 2023-04-18 Jonathan Thomas Protect setWindowTitle from being called by a different thread (preview_thread - if sample_rate is updated).
Protect preview_thread::update() method from triggering with 'sample_rate' update.
- 91b19e54 2023-04-17 Jonathan Thomas Protecting timeline webview from unrelated changes - which can sometimes happen prior to the webview being fully loaded (causing a freeze on launch of OpenShot)
- 967a429b 2023-04-17 Jonathan Thomas On launch of OpenShot, convert float sample_rate into Integer (if needed), and update settings::sample_rate if needed.
This causes our audio device to freeze
- 6736aa6a 2023-04-17 Jonathan Thomas Bumping version to 3.1.1, min libopenshot dependency to 0.3.2
- 52f54317 2023-04-17 Jonathan Thomas Merge pull request #5212 from OpenShot/update-translations-credits-apr-6-2023 origin/develop
- 14c4260d 2023-04-17 Jonathan Thomas Merge pull request #5211 from OpenShot/protect-waveform-from-null-clip
- 2c493118 2023-04-17 Jonathan Thomas Merge pull request #5210 from OpenShot/project-data-parsing-error
- f8282e7f 2023-04-16 Jonathan Thomas Updating donors and supporters
- 43cf54e4 2023-04-16 Jonathan Thomas Updating translations for 3.1.1 release
- 150689fd 2023-04-16 Jonathan Thomas Protect from generating a waveform for a NULL clip (we should skip clips that we can't find or query).
Reported in Sentry: OPENSHOT-1WJ5
- 8d896e84 2023-04-16 Jonathan Thomas Show friendly error to user when Export dialog fails to parse project JSON data: Reported in Sentry: OPENSHOT-6X
- 266092e5 2023-04-16 Jonathan Thomas Merge pull request #5205 from OpenShot/sentry-invalid-property-data
- e0af3c5f 2023-04-16 Jonathan Thomas Refactor some logic in Parent / Child property context menus - to be simpler, and more efficient.
This solves a bug on Windows also, where file paths were not matching correctly.
- 954d8685 2023-04-16 Jonathan Thomas Adding debug logs to property widget context menus
- 92cf3d40 2023-04-13 Jonathan Thomas Removing items from "Parent" and "Child Clip ID" and "Parent Effect" context menus in the Property dialog - for example, clips with no effects, or clips with no tracking data, etc...
Also, making things more consistent with parent folders in context menus (None, Clips, Tracked Objects)
- 3b260d73 2023-04-13 Jonathan Thomas Fix object detector and tracker effects when using context menus, color pickers, and other property dialog editors - to correctly update the JSON without destroying certain data or "objects"
- bb85b5be 2023-04-13 Jonathan Thomas Allow clearing the "Parent" and "Child Clip ID" properties of a clip / effect, and allow setting o |
| 3.1.0 | 6 d’abril del 2023 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) |
| 3.0.0 | 8 de desembre del 2022 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) |
| 2.6.1 | 16 de setembre del 2021 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) |
| 2.6.0 | 25 d’agost del 2021 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) |
| 2.5.1 | 30 de març del 2021 | — | 64 bits EXE (Inno Setup)32 bits EXE (Inno Setup) |