# External Libraries Used in Zozonest

This document lists third-party libraries used in the Zozonest plugin, along with their sources, licenses, and usage information.

## External APIs and Services

### Google Maps Platform
- **Usage**: Property maps, geocoding, and location autocomplete
- **Data Transmitted**: Map requests require a site-configured API key
- **Documentation**: https://developers.google.com/maps

## JavaScript Libraries

### Bootstrap
- **Version**: 5.3.8+
- **Source**: https://getbootstrap.com/
- **License**: MIT
- **Usage**: Responsive layout and UI components
- **Files**:
  - `assets/css/bootstrap.min.css`
  - `assets/js/bootstrap.min.js`
  - `assets/js/popper.min.js`

### Infinite Scroll
- **Version**: 4.0.1+
- **Source**: https://github.com/metafizzy/infinite-scroll
- **License**: GPL v3 (WordPress compatible)
- **Usage**: AJAX loading for property listings
- **Files**:
  - `assets/js/infinite-scroll.pkgd.min.js`

### Infobox.js
- **Version**: 1.1.19+
- **Source**: https://github.com/googlemaps/v3-utility-library
- **License**: Apache License 2.0
- **Usage**: Custom info windows for Google Maps
- **Files**:
  - `assets/js/infobox.js`

### Isotope
- **Version**: 3.0.3+
- **Source**: https://github.com/metafizzy/isotope
- **License**: GPLv3 (WordPress compatible)
- **Usage**: Filterable property layouts
- **Files**:
  - `assets/js/isotope.pkgd.min.js`

### Macy.js
- **Version**: 2.5.0+
- **Source**: https://github.com/bigbite/macy.js
- **License**: MIT
- **Usage**: Masonry grid layouts
- **Files**:
  - `assets/js/macy.min.js`

### Pannellum
- **Version**: 2.3.2+
- **Source**: https://github.com/mpetroff/pannellum
- **License**: MIT
- **Usage**: 360 panorama viewer for property images
- **Files**:
  - `assets/js/pannellum.min.js`
  - `assets/css/pannellum.min.css`

### Swiper.js
- **Version**: 11.2.6+
- **Source**: https://github.com/nolimits4web/swiper
- **License**: MIT
- **Usage**: Property image sliders
- **Files**:
  - `assets/css/swiper-bundle.min.css`
  - `assets/js/swiper-bundle.min.js`

### Theia Sticky Sidebar
- **Version**: 2.0.0+
- **Source**: https://github.com/WeCodePixels/theia-sticky-sidebar
- **License**: MIT
- **Usage**: Sticky sidebars on archives and single property pages
- **Files**:
  - `assets/js/theia-sticky-sidebar.js`

### Tilt.js
- **Version**: 1.0+
- **Source**: https://github.com/gijsroge/tilt.js
- **License**: MIT
- **Usage**: Optional hover tilt effects on listing cards
- **Files**:
  - `assets/js/tilt.jquery.js`

## CSS Libraries

### Bootstrap Icons
- **Version**: 1.13.1+
- **Source**: https://icons.getbootstrap.com/
- **License**: MIT
- **Usage**: Icon library for UI elements
- **Files**:
  - `assets/css/bootstrap-icons.min.css`

### Themify Icons
- **Version**: 1.0.0+
- **Source**: https://themify.me/themify-icons
- **License**: MIT
- **Usage**: Additional icon set
- **Files**:
  - `assets/css/themify-icons.css`

### Font Awesome
- **Version**: 7.0.1+
- **Source**: https://fontawesome.com/
- **License**: Font Awesome Free License
- **Usage**: Icon library
- **Files**:
  - `assets/css/all.min.css`

## 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

Minified versions are included for performance. Original source code for these libraries is publicly available at the links above. The plugin PHP, CSS, and JavaScript source files are human-readable and follow WordPress coding standards.
