# External Libraries Used in Zozo Portfolio

This document lists all third-party libraries used in the Zozo Portfolio plugin, along with their sources, licenses, and usage information.

## External APIs and Services

### WordPress Export Format
- **Usage**: Demo content import
- **Data Transmitted**: None (local file processing)
- **Documentation**: https://wordpress.org

## JavaScript Libraries

### Swiper.js
- **Version**: 11.0.0+
- **Source**: https://github.com/nolimits4web/swiper
- **License**: MIT
- **Usage**: Touch-enabled sliders for portfolio displays
- **Files**: 
  - `assets/css/swiper-bundle.min.css` (Minified production version)
  - `assets/js/swiper-bundle.min.js` (Minified production version)

### Isotope
- **Version**: 3.0.0+
- **Source**: https://github.com/metafizzy/isotope
- **License**: GPLv3 (WordPress compatible)
- **Usage**: Filterable and sortable portfolio layouts
- **Files**:
  - `assets/js/isotope.pkgd.min.js` (Minified production version)

### Macy.js
- **Version**: 2.5.0+
- **Source**: https://github.com/bigbite/macy.js
- **License**: MIT
- **Usage**: Masonry grid layouts for portfolio items
- **Files**:
  - `assets/js/macy.min.js` (Minified production version)

### Pannellum
- **Version**: 2.5.6+
- **Source**: https://github.com/mpetroff/pannellum
- **License**: MIT
- **Usage**: 360° panorama viewer for portfolio images
- **Files**:
  - `assets/js/pannellum.min.js` (Minified production version)
  - `assets/css/pannellum.min.css` (Minified production version)

### Magnific Popup
- **Version**: 1.1.0+
- **Source**: https://github.com/dimsemenov/Magnific-Popup
- **License**: MIT
- **Usage**: Responsive lightbox for image and video galleries
- **Files**:
  - `assets/js/jquery.magnific.popup.min.js` (Minified production version)
  - `assets/css/magnific-popup.min.css` (Minified production version)

### Infinite Scroll
- **Version**: 4.0.1+
- **Source**: https://github.com/metafizzy/infinite-scroll
- **License**: MIT
- **Usage**: AJAX loading for portfolio items
- **Files**:
  - `assets/js/infinite-scroll.pkgd.min.js` (Minified production version)

### Tilt.js
- **Version**: 1.1.1+
- **Source**: https://github.com/gijsroge/tilt.js
- **License**: MIT
- **Usage**: Parallax tilt effects on portfolio items
- **Files**:
  - `assets/js/tilt.jquery.js` (Development version)

### jQuery UI
- **Version**: 1.12.1+
- **Source**: https://jqueryui.com/
- **License**: MIT
- **Usage**: Interactive elements and sortable interfaces
- **Files**:
  - `admin/metabox/metaboxes/css/jqueryui.css` (Development version)
  - `assets/js/jqueryui.js` (Development version)

## CSS Libraries

### Bootstrap Icons
- **Version**: 1.10.0+
- **Source**: https://icons.getbootstrap.com/
- **License**: MIT
- **Usage**: Icon library for user interface elements
- **Files**:
  - `assets/css/bootstrap-icon.css` (Development version)
  - `assets/js/bootstrap-icon.js` (Development version)

### Themify Icons
- **Version**: 1.0.1+
- **Source**: https://themify.me/themify-icons
- **License**: MIT
- **Usage**: Additional icon set for portfolio features
- **Files**:
  - `assets/css/themify-icon.css` (Development version)
  - `assets/js/themify-icon.js` (Development version)

### Font Awesome
- **Version**: 6.7.0+
- **Source**: https://fontawesome.com/
- **License**: Free (Font Awesome Free License)
- **Usage**: Comprehensive icon library
- **Files**:
  - `assets/css/all.min.css` (Minified production version)

### Bootstrap CSS
- **Version**: 5.0.0+
- **Source**: https://getbootstrap.com/
- **License**: MIT
- **Usage**: Responsive grid system and components
- **Files**:
  - `assets/css/bootstrap.min.css` (Minified production version)

## Admin Interface Libraries

### Chosen.js
- **Version**: 1.8.7+
- **Source**: https://github.com/harvesthq/chosen
- **License**: MIT
- **Usage**: User-friendly select boxes in admin area
- **Files**:
  - `admin/metabox/metaboxes/js/chosen.js` (Development version)
  - `admin/metabox/metaboxes/css/chosen.css` (Development version)

### RangeSlider
- **Version**: 2.3.0+
- **Source**: https://github.com/andreruffert/rangeslider.js
- **License**: MIT
- **Usage**: Custom range sliders in admin interface
- **Files**:
  - `admin/metabox/metaboxes/js/rangeslider.min.js` (Minified production version)
  - `admin/metabox/metaboxes/css/rangeslider.css` (Development version)

## License Compliance

All libraries used in this plugin are compatible with the GPLv2+ license of WordPress and this plugin. Each library is used in accordance with its respective license terms.

## Source Code Availability

While minified versions are included for production performance, the original source code for all these libraries is publicly available at the provided source links. The plugin's own PHP, CSS, and JavaScript source files are fully human-readable and follow WordPress coding standards.

## Build Information

The plugin uses standard minification processes for CSS and JavaScript files to improve performance. No code obfuscation or compilation is used - all functionality remains accessible and modifiable.