Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This section introduces OwlDB and guides you through how to use each feature.
Guide Information
Guide Title: OwlDB User Guide
Publication Date: 2026-09-30
Software Version: OwlDB v.2.0.0
Guide Version: v.2.0.0
This guide is written for all users who wish to conveniently operate and manage databases using the features provided by OwlDB.
Understanding of databases
Understanding of RDBMS
This document consists of a total of 5 chapters.
This section provides prerequisite knowledge helpful for using OwlDB.
🔎
This section provides an installation guide for using OwlDB.
🔎
This section guides you through how to use OwlDB by feature, from getting started to database creation, management, and monitoring.
🔎
🔎
🔎
🔎
You can check reference materials that may be helpful when using OwlDB.
🔎
This section provides information on licenses and legal notices related to the use of OwlDB.
🔎
OwlDB is a managed database platform that installs databases in cloud and on-premises environments and registers, integrates, and manages them as DB Services. On this page, you can check OwlDB's operating environments, key features, and supported engines and topologies.
This is a method of dynamically creating and operating databases by utilizing cloud infrastructure resources. Based on IaC (Infrastructure as Code), it automates infrastructure provisioning and database configuration, allowing users to build and scale database environments with the desired specifications from the console.
This is a method of operating databases based on physical infrastructure resources that the customer owns, such as servers, networks, and storage. It is designed to efficiently utilize fixed infrastructure resources and supports closed-network environments that are disconnected from external networks. Through OwlDB, you can install new databases on hosts or integrate databases already in operation as OwlDB management targets for unified control.
OwlDB differs in its provided environments and features depending on the license.
Based on common management features generally used in both environments, OwlDB provides dedicated features optimized for the infrastructure characteristics of cloud and on-premises respectively.
The relational database (RDBMS) engine specifications supported by OwlDB and the architecture configurations per environment are as follows.
○
Migration
Pre-compatibility verification and guide-based migration support when switching between heterogeneous databases
Account Management (RBAC)
User-specific permission separation and security management through role-based access control
Instance specification and storage scaling and modification tailored to workload increases and decreases
Cloud Snapshot Backup
Backup and recovery based on CSP snapshot feature integration
Feature
Description
Database Installation/Registration
Remote deployment of new DBs on customer hosts
Registration of existing external DBs in operation as management targets
Single
HA
Provided Environment
On-Premise
Private Cloud
Public Cloud (Deployment-based)
AWS, Azure (Marketplace Subscription)
Registered DB Operation Management
○
○
X (*BYOL New Deployment**)
Installation Automation
X
Feature
Description
Database Status Inquiry
Real-time check of database and instance operating status
Monitoring & Alerts
Feature
Description
Automated Provisioning
Full-process automation from cloud resource creation to database architecture configuration
Tibero
7.2.6
Single
Single + DR
TAC
TAC + DR
OpenSQL
○
Monitoring of key performance indicators and operational status
Immediate alert dispatch when anomalies or events occur
Resource Scaling/Modification
3.16.12.5
3.17.8.5
Infrastructure Resource Discovery
Automatic collection of hardware specifications and configuration information through the Agent, and status assessment
Physical Backup/Recovery
Backup and recovery based on database native utilities (Tibero RMGR, etc.)
3.0(PostgreSQL 17.9)
Single
HA
Tibero
Registration: Patchset 7 and later
Installation: 7.2.6
Single
Single + DR
TAC
TAC + DR
OpenSQL
3.0(PostgreSQL 17.9)
Single
HA
On the Bootlog page, you can check status and error information related to the DB boot procedure and diagnose the causes of problems. You can view logs by boot and down event, and clicking each message lets you check the full detailed log in the right side panel.
Query period
At the top of the screen, set the period to query. Select from the last 1 day, 3 days, 7 days, or 1 month, or specify the start and end dates by direct input.
Click Monitoring > Log Monitoring > Bootlog.
Select the period to query.
Set the event, mode, and status filters to narrow the query range.
Click the message link of the log you want to check.
Check the detailed content of the log in the right side panel of the screen.
To provide real-time updates on the monitoring screen, an auto refresh feature is supported.
Click the ⚙️ icon at the top left.
Set the refresh interval.
This page explains the system, network, and database settings that must be prepared, and how to place the deployment files, before registering an existing Tibero in production with OwlDB.
Since the existing database is already configured, no separate preparation is required for the Data/Archive/Redo disks. Only the Backup disk needs to be checked.
The Backup disk must have the xfs filesystem created and mounted.
The ports below are required to register an existing database with OwlDB.
Firewall configuration is required for communication between the OwlDB server and the database server.
For databases operating in a TAC (Tibero Active Cluster) or DR configuration, please set the parameters below in advance.
DB parameter
CM parameter
owldb dp binary (owldb-dp-installer-*.tar.gz)
license file (license.xml)
Move to the path where the existing database is installed (hereinafter installation directory). (Example: /home/rocky/owldb)
Extract the DP binary at the same level as the TB_HOME of the existing database.
After preparation is complete, the $TB_HOME structure is as follows.
Then, proceed by moving to the .
This page gathers reference materials and troubleshooting guides that are helpful in addition to the user guide. If you encounter a problem during use, please check the relevant items below first.
DB Listener port
Existing DB setting value
Database connection port
Tibero: e.g.) 8629/tcp
Allow DB Listener port inbound from the OwlDB server
LOG_ARCHIVE_FORMAT
-
Set to the same value on all nodes
STANDBY_USE_OBSERVER
Y
_CM_REDIRECT_STDOUT_TO_OUTFILE
Y
FS07PS_341175b patch required
# Extract the DP binary
tar -zxvf owldb-dp-installer-%Y%m%d-%H.tar.gz -C $TB_HOME --strip-components=2
# Place the license file
mv {license file} $TB_HOME/license.xml$TB_HOME/
├── license.xml # License file
├── install/ # Tibero installation script
├── validate_infra.sh # infrastructure validation script
├── install_pkg.sh # Tibero package installation script
└── tbagent_dist_latest.tar.gz # tbagent binaryRequired for DR configuration
Using OwlDB on-premises requires some preparation in the customer environment. This page first explains the configuration of OwlDB and then guides you through what preparation is needed for each component.
OwlDB consists of two types of servers.
OwlDB server
Monitoring server
The OwlDB server and the database server communicate through the Agent installed on each server.
The Agent is installed on the database server, receives connections from the OwlDB server, and locally executes the tasks required for Tibero installation/startup/monitoring.
OwlDB on-premises supports two configurations depending on how the database is used.
Installed DB: A method of installing and managing a new database through OwlDB.
Registered DB: A method of registering an already operating database with OwlDB for management.
To use a database with OwlDB, the following patches are required.
This guide proceeds in the following order. Preparation of the OwlDB server and the database server can be done in parallel, and the connection check is performed after both are ready.
📷 [Image] image
Before installation, prepare the following two types of distribution files.
Server where the OwlDB application runs
Provides web UI and backend services, and performs installation/monitoring by communicating with the Agent
Database server
Monitoring target server
Server where the Tibero database and OwlDB Agent are installed
Installs/operates the DB via OwlDB server commands
Target DB
Tibero 7.2.5, OpenSQL 3.16.14.7, 3.17.10.7
Tibero 7 or later
Supported OS
Rocky Linux 9.5 or later
FS02PS_318447b
Fixes an issue where stdout is not closed during tbboot
FS02PS_339919c
Adds the switchover immediate option during tbdown
owldb-cp-installer-*.tar.gz
OwlDB server
OwlDB backend/frontend Docker images
Installation script
owldb-dp-installer-*.tar.gz
Database server
CentOS 7, Rocky Linux 8/9, RHEL family 7/8/9
Tibero installation script
tbagent binary
Infrastructure validation script
[ User browser ]
| HTTP (UI_PORT)
v
[ OwlDB server ]
- OwlDB backend
- OwlDB frontend
| SERVER_PORT (outbound)
v
[ Database server ]
- OwlDB Agent (tbagent)
- Tibero DBFrom the Management > Data Space Management menu, you can view and manage databases belonging to an OpenSQL instance. In the database list, you can see each database's size, number of active sessions, and Tuple Health status at a glance, and create or delete databases. Clicking a database alias lets you also review detailed information such as Encoding, Connection Limit, and Bloat Ratio, along with trend metrics.
When you enter the Management > Data Space Management menu, the list of databases belonging to the current instance is displayed. A status summary for the entire instance is shown at the top of the page, and you can review the detailed status of each database in the central table.
The Tuple Health status is determined based on the Bloat Ratio and the last Vacuum execution time.
You can find a specific database by entering its alias in the search box. Clicking a column header sorts in ascending/descending order, and the default sort criterion is alias ascending. Clicking the 🔃 icon manually refreshes the page data.
Click the Management > Data Space Management menu.
Check the status in the top summary information and the database table.
To find a specific database, enter its alias in the search box.
Clicking the Create button opens the database creation drawer on the right side of the screen. After entering the required fields, clicking the Create button sends the creation request and closes the drawer. The result of the creation request and whether it is complete can be confirmed via the toast message displayed at the top of the screen.
The * notation indicates a required input item.
When Unlimited is checked, connections are unlimited within the instance's max_connections range. To limit the number of connections, uncheck the checkbox and enter the desired value.
On the Management > Data Space Management page, click the Create button.
In the database creation drawer, enter the Database Name and the required fields.
Click the Create button.
When the drawer closes, check the creation request result and completion status via the toast message.
Clicking a database alias in the list moves you to that database's detailed information page. The page consists of three areas: basic information (Info), Database Activity, and Trend Metrics.
Clicking the 🔃 icon manually refreshes the page data. Clicking the parent menu name in the breadcrumb at the top of the page returns you to the Data Space Management list.
On the Management > Data Space Management page, click the alias of the database you want to view from the database list.
Check the status and current state in the basic information, Database Activity, and Trend Metrics areas.
Basic information (Info)
Database Activity
Trend Metrics
A database can be deleted from two places: the list page and the detail page. Clicking the delete button opens a confirmation modal, and the deletion proceeds after final confirmation in the modal.
On the Management > Data Space Management page, go to the database you want to delete. [List Page] Select the database to delete using the radio button. [Detail Page] Click the alias of the database to delete to move to the detail page.
Click the Delete button.
In the delete confirmation modal, review the deletion target and the scope of impact.
Role switching is a feature that manually swaps the roles of the Primary DB and Standby DB in environments using a DR (Disaster Recovery) configuration. Administrators can perform role switching directly in various situations, such as failure response or regular maintenance, and the operation is performed on the Management > Overview page.
Role switching proceeds in one of two ways depending on the current status of the Primary DB. If the Primary DB is in a normal state, the role is switched safely without data loss using the Switchover method. If the Primary DB is in an abnormal state, the selected Standby DB is immediately promoted to the new Primary using the Failover method. The system automatically decides which method to use after checking the status of the Primary DB.
The role switching modal consists of two steps: Security Authentication and Switch Settings. In the first step, you verify administrator privileges by entering the password of the currently logged-in account, and in the second step, you select the new Primary DB.
Go to the Management > Overview page.
Click the Actions button, and then click Role Switching from the dropdown list.
In the Security Authentication Before Role Switching step, enter the password of the currently logged-in account and click Confirm.
If the password does not match, the error message "Passwords do not match." appears.
Select the Standby DB to promote from the Select New Primary DB dropdown.
Enter Remarks if necessary.
Click Confirm.
After the switch request, the system automatically diagnoses the current status of the Primary DB to determine the switching method.
Switchover: Performed when the Primary DB is in a normal state. It safely shuts down the current Primary and completes data synchronization, then promotes the selected Standby DB to the new Primary.
Failover: Performed when the Primary DB is in an abnormal state. It immediately promotes the selected Standby DB to the new Primary to restore service.
Encoding
Character Set configured for the database
Connection Limit
Maximum number of concurrent connections allowed
Data Size
Capacity occupied by actual data (GB)
Number of active sessions
Number of currently active sessions (bar chart)
Tuple Health
A status indicator combining the Dead Tuple ratio and Vacuum execution time
Bloat Ratio
Ratio of Dead Tuples to the total size (%)
Live/Dead Tuple Rate
Ratio of Dead Tuples to Live Tuples (%)
Last Vacuum execution time
Date and time when the last Vacuum was performed
Watch
Watch
Critical
Bloat Ratio critical (40% or more)
Critical
Critical
Critical
Encoding
Database Character Set
Default value: UTF8
Connection Limit
Maximum number of concurrent connections allowed
Default value: Unlimited
Can be entered directly when Unlimited is unchecked (an integer of 0 or more)
Owner
Database owner user
Encoding
Character Set configured for the database
Connection Limit
Maximum number of concurrent connections allowed
Live/Dead Tuple Rate (%)
Ratio of Dead Tuples to Live Tuples
Check the deletion result in the toast message.
Auto Vacuum
Whether Auto Vacuum is enabled
Number of databases
Total number of databases under the instance
Active Session Count
Sum of active sessions across all databases (bar chart)
Total DB Size
Total size of all databases
WAL Size
Write-Ahead Log size
Alias
Database name
Clicking moves to the detailed information page
Creation date
Database creation date and time
Owner
Bloat Ratio normal (less than 20%)
Healthy
Watch
Critical
Database Name *
Name of the database to create
Only lowercase English letters (a-z), numbers (0-9), and underscores (_) within 30 characters are allowed
Cannot be duplicated within the same instance
Owner *
Database owner user
Creation date
Database creation date and time
Tuple Health
A status indicator based on the Dead Tuple ratio and Vacuum execution time (Healthy / Watch / Critical)
Last Vacuum execution time
DB Size
Capacity occupied by actual data (GB)
Number of active sessions
Number of currently active sessions (line chart)
Displays a separate line for each node's sessions in an HA configuration
Bloat Ratio (%)
Ratio of Dead Tuples to the total size
Live Tuple Count (CNT)
Number of Live Tuples in the database
Dead Tuple Count (CNT)

Database owner user
Bloat Ratio caution (20–40%)
postgres (fixed value)
Date and time when the last Vacuum was performed
Number of Dead Tuples in the database
Before installing OwlDB, check the system and network requirements that the server must meet and prepare the environment in advance.
Check whether the following requirements are met on the server where OwlDB will be installed.
CPU
Since OwlDB runs on Docker, the following software must be installed before installation.
Docker
At least 50GB of disk space is required to install OwlDB, and it is recommended to organize it by purpose as shown below.
The OwlDB server communicates with both users (web browsers) and each database server. Complete the following port configuration and communication allowance settings in advance.
The following ports must be open on the OwlDB server.
Based on the port configuration above, firewall allowance settings are required between the OwlDB server and the database server. Set inbound and outbound rules in accordance with the customer environment's firewall policy.
On the Management > Backup/Recovery > Recovery History page, you can view and manage the history of database recovery operations performed in the past.
The recovery history provides detailed information such as the start and end date and time of recovery operations attempted by the user and the progress status (success/failure). Recovery types are classified into Full Restore and Point-In-Time Recovery (PITR). It supports period-based queries from the last 1 day up to a maximum of 3 months as well as through direct input, and provides type and status filters and a name search function.
Navigate to the OwlDB console screen > Management > Backup/Recovery > Recovery History menu.
Click the DB Alias dropdown button to select the database whose recovery history you want to check.
Log Path
OwlDB operational logs
10GB
Backup Path
Backup file store
10GB
2 cores or more
-
Memory
8GB or more
-
Disk
50GB or more
Includes storage space for logs and backup files
Docker
29.3.1 or later
Docker Compose
V2 (2.x)
Installation Path
OwlDB binaries and configuration files
10GB
Data Path
Metadata store
80/tcp (port can be changed)
User web browser access
Allow inbound from user → OwlDB server
20GB
Views the recovery history.
Filters by query period, recovery type, and status.
Searches by name, ID, creation date, and expiration date.
The filter and search items are as follows.
Query period
Last 1 day to a maximum of 3 months
Manually entered period
Recovery type
Full Restore
Point-in-Time Recovery (PITR)
Status
OwlDB performs backup and recovery of the OpenSQL database using Barman (Backup and Recovery Manager), the OpenBackup. The OpenBackup server is the server that stores backup data and WAL (Write-Ahead Log), and it is installed on a separate server from OwlDB.
Processor
Calculated according to the scale of the target database
Memory
Disk capacity is calculated by summing the following items.
When multiple databases are integrated into a single OpenBackup server, sum the capacity of each database.
Install the following packages on the OpenBackup server.
Configure the firewall to allow the following communications.
The OpenBackup Agent Port is the value entered on the OwlDB screen during integration, and can be specified in the range 1024–65535. It has the same default as the OwlDB server port, but they are ports on different servers.
Port 22 must be open in both directions. From the OpenBackup server to the database server, data files are transferred during recovery, and in the reverse direction, WAL archives are transferred. If only one direction is open, the backup or recovery will fail.
Users without an OwlDB account can request account creation directly on the Login page.
Click the Request Account Creation button on the Login page.
Enter the information below. ID Name Password Confirm Password Email
Click the Request button.
Click the Confirm button in the account creation request modal.
When you click the Confirm button, you are redirected to the Login page.
Once the administrator approves the account creation, the account is activated.
Success/Failure
Name, ID, creation date, expiration date
Manual search entry
openssh-server
Receives WAL archives from the database server
python3-psycopg2
OpenBackup's PostgreSQL connection
tar, gzip
Decompress the distribution package
which, procps-ng
Verify installation status
glibc-langpack-en or lower
Runtime libraries required to run PostgreSQL and OpenBackup
SSH key
Key used for bidirectional connections. The Barman server requires both a public key (to allow connections from the database server) and a private key (to connect to the database server)
-
OpenBackup server → database server
5432
Performs backups and receives WAL
OpenBackup server → database server
22
Transfers data files during recovery (rsync)
OpenBackup server → database server
8008
Queries Patroni cluster status
Database server → OpenBackup server
22
Transfers WAL archives
Calculated according to the scale of the target database
Disk
Calculated by summing the capacity for storing backup data and WAL (see below)
Backup data
Target database size × number of backups to retain
WAL
Total amount of WAL generated during the backup retention period
Logs and binaries
OS
Rocky Linux 9.5 or later
OpenBackup
3.11.1 (included in the OpenSQL distribution)
dnf install -y systemd sudo cronie rsync openssh-server openssh-clients \
which procps-ng tar gzip hostname iproute \
python3 python3-pip python3-setuptools python3-psycopg2 python3-dateutil python3-six \
glibc-langpack-en libicu ncurses-libs lz4-libs readline zlib libgcc libstdc++sudo
OwlDB controls the Barman Agent with sudo systemctl. If it is not installed, the /etc/sudoers.d directory will not exist and the installation process will fail.
cronie
Runs the Barman cron. If it is not installed, WAL will not be collected.
rsync
OpenSQL distribution
OpenBackup, the PostgreSQL client, and the Barman Agent are all included
Tmax_OpenSQL_*.tar.gz
OwlDB Agent
Agent that communicates with the OwlDB server
OpenBackup server → OwlDB server
OwlDB server port
The Agent receives commands from OwlDB
OwlDB server → OpenBackup server
OpenBackup Agent Port (default 8080)
Barman logs and installation binaries
Transfers data files during recovery
owlagent_dist_latest.tar.gz
Barman Agent control
This section describes the components and features of each area of the console screen.
① GNB - Menu
Hamburger menu: Opens and closes the menu panel.
Menu icon: A primary feature that opens and closes the detailed menu area.
This page verifies the inter-node readiness (UID/GID match, SSH key authentication, key file consistency) required for OwlDB Agent connection and DR configuration.
After accessing the OwlDB UI, click the Explore button to check the Agent connection status.
http://[OwlDB server IP]:[UI_PORT]/owldb/#/auth/loginRun the following command on each node to compare whether the UID/GID are identical down to the number.
# Run on each node
id tiberoExpected result (identical on all nodes):
uid=1100(tibero) gid=1100(dba) groups=1100(dba)If the UID or GID number is output differently, recreate the user on that node following the OS user creation procedure in the database server common preparation requirements.
From each node, attempt SSH connection to all other nodes with the tibero account, and verify that the connection succeeds without a password.
# Run with the tibero account on Node1(10.10.0.11)
ssh -p 22 -i ~/.ssh/id_ed25519 -o BatchMode=yes tibero@10.10.0.12
ssh -p 22 -i ~/.ssh/id_ed25519 -o BatchMode=yes tibero@10.10.0.13
# Run with the tibero account on Node2(10.10.0.12)
ssh -p 22 -i ~/.ssh/id_ed25519 -o BatchMode=yes tibero@10.10.0.11
ssh -p 22 -i ~/.ssh/id_ed25519 -o BatchMode=yes tibero@10.10.0.13
# Run with the tibero account on Node3(10.10.0.13)
ssh -p 22 -i ~/.ssh/id_ed25519 -o BatchMode=yes tibero@10.10.0.11
ssh -p 22 -i ~/.ssh/id_ed25519 -o BatchMode=yes tibero@10.10.0.12BatchMode=yes forces an immediate failure when a password prompt occurs, so key authentication failures can be clearly detected.
Verify with a hash whether the distributed key file is identical on all nodes.
If the hash is output differently between nodes, perform the of the database server common preparation requirements again.
TmaxTower, 45 Jeongja-il-ro, Bundang-gu, Seongnam-si, Gyeonggi-do
Tel : +82-1544-8629
E-Mail : docs@tibero.com
The contents of this manual and the program described herein may be used only under a license agreement with TmaxTibero Co., Ltd., and the manual may be distributed or reproduced only within the scope of the license agreement.[^1] No part or whole of this manual may be transmitted, reproduced, distributed, or used to create derivative works by any means, electronic, mechanical, recording, or otherwise, without the prior written consent of TmaxTibero.
The license agreement for this software manual and program shall under no circumstances be construed as transferring any intellectual property rights (whether registered or not) related to the manual and program, and does not grant the right to use any brand, logo, or trademark. The manual is intended solely for the purpose of providing information, and TmaxTibero assumes no direct or indirect contractual liability arising therefrom, nor does the content of the manual guarantee that any specific legal or commercial conditions are satisfied. The contents of the manual may be changed without notice due to product upgrades or modifications, and no guarantee is made that the contents are free of errors.
Change detection is a feature that detects when a database configuration has been changed outside of OwlDB and reflects it in OwlDB.
When you click the Discover button at the top of the dashboard, any DB with detected changes is displayed on the dashboard. The change detection feature is provided only for registered DBs. Installed DBs are excluded from change detection.
Change detection is divided into the following two types.
On the Eventlog page, you can view event logs generated according to the rules defined by OwlDB.
In the Monitoring > Log Monitoring > Eventlog menu, you can check logs generated for a DB Service, and filter out only the events you want by combining the query period and filters. Results are displayed in descending order of received date.
Click the Monitoring > Log Monitoring > Eventlog menu.
Select the query period. To specify a particular range, select Direct input and then set the start and end dates.
OpenBackup server
Backup server
Barman Agent port
OpenBackup Agent Port
Integration status
Health (Connected / Disconnected)
WAL retention method
WAL retention method (archiver / streaming / archiver+streaming)
② Detailed Menu Area
Displays the submenu list for the selected menu icon.
Page navigation feature.
③ Logo
Moves to the Dashboard page.
④ DB / Instance Selection
Selects the database and instance to manage and monitor.
Selectable items may vary by feature (refer to 'Feature-Specific Usage Guide').
⑤ GNB - Others
Notification center
User guide
User settings (language, theme)
Logout
⑥ DB Engine Selection
A feature for selecting the DB engine to display on the screen.
The DB Service list in the DB/Instance selection dropdown changes according to the selected DB engine.
⑦ Info
Version and release information
① Table Settings
A feature for selecting and deselecting the table fields to display on the screen.
Adjusts the order of table fields.


The Overview page lets you check the entire overview of the selected database at a glance. You can view detailed information such as database information, instance information, and version information, and you can perform various operations such as starting, stopping, and deleting the database.
# Run with the tibero account on each node and compare the results (must be identical on all nodes)
sha256sum ~/.ssh/id_ed25519
sha256sum ~/.ssh/id_ed25519.pubStatus Change
When the DB configuration remains the same but the node's role has changed (e.g., Failover occurrence, Primary ↔ Standby role switch)
Tibero
Spec Change
When the DB configuration has been changed outside of OwlDB (e.g., Primary or Standby node Scale In/Out)
Tibero, OpenSQL
When Scale In/Out occurs manually outside of OwlDB, after discovery it is displayed on the dashboard as a card view with the Spec Change button activated.
Scaled-In instances are not displayed in the card view.
Scaled-Out instances are added and displayed at the bottom of the corresponding role list.
Select the DB with a detected spec change on the dashboard.
Click the Spec Change button to move to the spec change page.
Review the changed spec information and enter additional information to reflect it in OwlDB.
When a role switch or Failover occurs manually outside of OwlDB, after discovery it is displayed on the dashboard as a card view with the Status Change button activated. The status change action is provided only for Tibero DB.
The card view displays the existing status stored in OwlDB until the status change is applied, and when you click the status change button, a modal window comparing before and after the change is loaded.
Left card view: Existing status (status stored in OwlDB)
Right card view: Current status detected after discovery
It is divided into the case where only a status change is detected and the case where a status change and a spec change are detected simultaneously.
When only a status change is detected
Select the DB with a detected status change on the dashboard.
Click the Status Change button.
Check the status before and after the change in the modal window.
Select the desired action from below.
Apply: Reflects the status change details in OwlDB and closes the modal.
Cancel: Closes the modal without reflecting the changes.
When a status change and a spec change are detected simultaneously
Select the DB with a detected status change on the dashboard.
Click the Status Change button.
Check the status before and after the change in the modal window.
Select the desired action from below.
Apply: Reflects only the status change in OwlDB and returns to the dashboard.
Cancel: Closes the modal without reflecting the changes.
Go to Spec Change: After reflecting the status change, moves to the spec change page to reflect the spec change as well.
Select a status or message filter to narrow down the event types to view.
To find a specific message, enter a keyword in the search box.
In the search results, click the DB Service or instance name to go to its detail page.
The event log types shown in the Message column are as follows.
Info
Instance status change
The instance status has changed to {changed status}. ({status code})
Warning
CPU usage exceeded 50%
Under Management > Backup/Recovery > Backup, view the database backup list and perform creation, modification, deletion, and recovery. It supports Full/Incremental Backup, which can be generated automatically through the scheduler or created manually by the user.
When you enter the Management > Backup/Recovery > Backup menu, the backup list of the current database appears. Incremental Backups are displayed nested in a tree structure with Full Backup as the root.
The columns displayed in the list are as follows.
When you enter a name and retention period, a single backup image for the desired point in time is created. Tibero manages Full Backup units based on RMGR, and for OpenSQL the backup unit varies depending on whether the rsync or postgres method is selected.
Click the Create button on the Backup page.
Select the Type.
Enter the Name.
Select the end date of the retention period in the calendar. It is retained until the selected date and expires at 00:00:00 the next day.
When you select one backup from the backup list and click the Recover button, the recovery modal appears. Select a recovery type to recover the database to a specific point in time.
Backup and DR impact by recovery type
Recovery can take up to several hours, and you can check the progress in the recovery history.
Select one backup to recover.
Click the Recover button.
Select the recovery type.
If you select PITR, select the date and time to recover to. The selectable range is between the recoverable point of that backup and the current time.
Edit the name and retention period of the backup.
Select one backup to edit.
Click the Edit button.
Change the name or retention period.
Click the Save button.
Permanently delete the selected backup image.
Select one or more backups to delete.
Click the Delete button.
Confirm the deletion notice modal.
Click the Delete button.
If the agent.env value needs to be changed or the Agent fails to start for an unknown reason, you can restart the Agent with the command below.
sh tbagent_start.shUpon restart, a selection prompt like the following is displayed.
============================================
DB Agent config.json generation script
============================================
▲ Warning: The config.json file already exists.
1) Overwrite the existing config.json and continue
▲ Warning: If you perform this operation on a normally installed/registered host, the Agent starts
with the new config.json, and OwlDB can no longer identify that host.
2) Use the existing config.json as is and continue
3) CancelRestart on a host normally installed/registered in OwlDB
Be sure to select No. 2
The following sets forth attribution notices for third party software that may be contained in this application. We thank the open source community for all of their contributions.
Noto is a trademark of Google Inc. Noto fonts are open source. All Noto fonts are published under the SIL Open Font License, version 1.1.
Some files or modules of this product comply with the following licenses.
🔎
🔎
CPU usage has exceeded the caution level (50%). (Current: {usage}%)
Memory usage exceeded 50%
Memory usage has exceeded the caution level (50%). (Current: {usage}%)
Error
CPU usage exceeded 90%
CPU usage has exceeded the warning level (90%). (Current: {usage}%)
Memory usage exceeded 90%
Memory usage has exceeded the warning level (90%). (Current: {usage}%)
Restart on a host not yet registered in OwlDB
Either No. 1 or No. 2 is possible
Click the Create button.
PITR (Tibero)
Delete all currently stored backups
Installed DB: Standby is automatically rebuilt
Registered DB: Standby remains Down, and the administrator rebuilds it manually after recovery
PITR (OpenSQL)
Delete backups and WAL created after the recovery point, retain backups prior to the specified time
Installed DB: Standby is automatically rebuilt
Registered DB: Standby remains Down, and the administrator rebuilds it manually after recovery
Click the Recover button.
Name
Backup image name
Backup Path
Backup path name
Backup method
Full Backup or Incremental Backup
Creation date
Date and time the backup image was created (yyyy.mm.dd HH\:mm:ss)
Expiration date
Expiration date and time calculated from the retention period (yyyy.mm.dd HH\:mm:ss)
Automatic backup: backup execution time + retention period
Manual backup: 00\:00:00 on the day after the selected end date
Permanent retention: displayed as -
Incremental Backup: displays the expiration date of the associated Full Backup
Size(MB)
Displays the total size of the backup image
Full Backup displays the sum of the sizes of subsequently created Incremental Backups
Incremental Backup displays only the size of that backup
Creation method
Automatic/Manual
Status
Current backup status
Status
Creation started
Recoverable
Creation failed
Recovery started
Recovery failed
Deletion started
Deleted
Unavailable
Occurrence date
Displays the date and time the status changed (yyyy.mm.dd HH\:mm:ss)
Full Restore
Recover all data up to the last commit point
PITR (Point-in-Time Recovery)
Recover up to a specified date and time (by the minute)
Data loss after the specified point in time
Full Restore (Tibero)
Retain existing backups
When recovering a selected Incremental Backup, the backup chain changes, so backups created after that backup cannot be used
Automatic resynchronization when the Standby restarts normally (registered DB and installed DB are the same)
Full Restore (OpenSQL)
Delete backups created after the selected backup
Automatic resynchronization when the Standby restarts normally
During the database discovery process, there may be cases where the relationships between some nodes cannot be accurately identified. In this case, perform manual configuration using the method below.
Move to the Agent installation path of all related DB nodes.
Create the db_scan.info file on each node.
Enter the same TSC ID in the file.
tsc_id={unique numeric value}For example, in the case of a TSC cluster consisting of 4 nodes, configure it as follows.
This is the common preparation procedure for database servers managed by OwlDB. For other procedures that differ depending on the configuration method, such as disk requirements, network settings, and deployment file configuration, refer to the and the respectively.
In a DR configuration, OwlDB transfers data files between nodes via SCP. For this, a dedicated OS user is created on each node, and a shared key pair is distributed to enable SSH access without a password.
The example values used in the procedure below are as follows. Please substitute them to match your actual environment.
DB OS user: opensql
The initial ID and password for the Root account are as follows.
Enter the initial ID and password.
Click the Login button.
On the first login, you are automatically redirected to the Change Password page for security.
Enter a new password and change it.
Log in again with the changed password.
Enter your ID and password on the login page.
Click the Login button.
Once authentication is complete, you are redirected to the dashboard page.
In an On-Premise environment, the find ID and reset password features are not provided. If you have forgotten your ID or need to reset your password, you must contact the Root (administrator) to resolve it.
If you have forgotten your ID: Contact the Root (administrator) to verify your registered ID.
If you have forgotten your password: Request a password reset from the Root (administrator).
The Root can verify a Member account's ID and reset the password directly on the My Page > Account Management page.
Log in with the administrator (Root) account.
Go to the My Page > Account Management page.
Select the Member account whose password you want to reset.
Click the Edit button.
Automatically generate a temporary password or enter a password to modify it.
Deliver the reset password to the relevant Member.
The Member logs in again on the login page with the password received from the Root.
ID
admin
Password

admin
On the Data Space page, you can view and manage the data storage units of a DB service.
The screen layout and available features vary depending on the engine type of the connected DB service.
You can view, create, modify, and delete tablespaces, which are the logical units of data storage, and data files, which record the actual data.
It supports viewing, creating, and deleting the database list, and when you select an individual database, you can view detailed information including status indicators such as Tuple Health and the number of active sessions.
Node 1's Agent path/db_scan.info → tsc_id=262
Node 2's Agent path/db_scan.info → tsc_id=262
Node 3's Agent path/db_scan.info → tsc_id=262
Node 4's Agent path/db_scan.info → tsc_id=26222Database nodes Node1 (Leader): 10.10.0.11 Node2 (Replica): 10.10.0.12 Node3 (Replica): 10.10.0.13
Cluster internal network CIDR: 10.10.0.0/16
Create the user with the same UID/GID on all nodes.
Create the key pair just once on Node1 (10.10.0.11). This key pair becomes the shared key for all nodes.
-t ed25519
Recommended algorithm. When using RSA, -t rsa -b 4096
-N ""
No passphrase, for automated SCP
-C
Register the generated public key in authorized_keys.
From each Replica node, fetch node1's key file via SCP.
After distribution is complete, check the permission status of ~/.ssh/ on all nodes.
To prevent host key prompts from occurring when running the automation script, collect the host public keys of all nodes in the cluster in advance on each node.
Apply the sshd settings below to strengthen security.
This summarizes both the required items for the SSH shared key authentication in this manual to work properly and the recommended items for strengthening security. Please apply them identically on all nodes.
1) Configuration Items
PubkeyAuthentication
yes
Required
Allow public key-based authentication. This must be enabled as it is the authentication method of this manual.
2) How to Apply (If Needed)
Edit the relevant item under /etc/ssh/sshd_config or /etc/ssh/sshd_config.d/ and then reload sshd to apply it.
By adding the from= option in front of the authorized_keys entry, restrict the key so that it is valid only within the cluster internal network.
# Run as the root account on each node
groupadd -g 1100 dba
useradd -u 1100 -g dba -m -s /bin/bash opensql# Run with the opensql account on node1
su - opensql
mkdir -p ~/.ssh && chmod 700 ~/.ssh
ssh-keygen -t ed25519 -N "" -f ~/.ssh/id_ed25519 -C "owldb-shared-key"# Run with the opensql account on node1
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys# Run with the opensql account on each Replica node (node2, node3)
mkdir -p ~/.ssh && chmod 700 ~/.ssh
scp -P 22 opensql@10.10.0.11:~/.ssh/id_ed25519 ~/.ssh/id_ed25519 # private key
scp -P 22 opensql@10.10.0.11:~/.ssh/id_ed25519.pub ~/.ssh/id_ed25519.pub # public key
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_ed25519 ~/.ssh/authorized_keysdrwx------ opensql:dba ~/.ssh
-rw------- opensql:dba ~/.ssh/id_ed25519
-rw-r--r-- opensql:dba ~/.ssh/id_ed25519.pub
-rw------- opensql:dba ~/.ssh/authorized_keys# Run with the opensql account on each node
ssh-keyscan -p 22 -t ed25519 10.10.0.11 10.10.0.12 10.10.0.13 > ~/.ssh/known_hosts
chmod 644 ~/.ssh/known_hosts# Example of recommended /etc/ssh/sshd_config settings
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
StrictModes yes
PermitRootLogin no
PasswordAuthentication no
AllowUsers opensql
# Reload configuration (re-reads only the settings without restarting the sshd process)
systemctl reload sshd # RHEL/CentOS/Rocky family
# systemctl reload ssh # Ubuntu/Debian family
# Verify application — if Active: active (running), the reload was successful
systemctl status sshd
# systemctl status sshfrom="10.10.0.0/16,127.0.0.1" ssh-ed25519 AAAA... owldb-shared-keyError: Environment variable 'OPENSQL_HOME' is not set. is output during installationThe environment variables required by the installation script are not set. Set all three — OPENSQL_HOME, PG_HOME, PG_DATA_DIR — and then run it again.
export OPENSQL_HOME=/opt/postgresql
export PG_HOME=/opt/postgresql
export PG_DATA_DIR=/opt/postgresql/dataThe OwlDB Agent is not registered with the OwlDB server.
systemctl is-active owldb-barman-agent.service owldb-barman-agent.timer
cat /var/lib/barman/owlagent_dist/owlagent.envCheck whether AGENT_TYPE is barman, and whether IP and PORT match the OwlDB server address. If you made changes, stop it with owlagent_stop.sh and then run owlagent_start.sh again.
There is no NOPASSWD sudo configuration for the barman account.
If OK is not output, check whether the sudo package is installed (rpm -q sudo) and whether the /etc/sudoers.d/barman file exists.
The WAL retention method was selected as archiver or archiver+streaming, but barman-cli is not installed on the database server. Install it by referring to 1-2.
The name of the systemd template unit or the configuration file path may differ from OwlDB's fixed value.
Check whether the unit name is barman-agent@.service and whether ExecStart reads /var/lib/barman/agent/%i.config.yml. Even if you set barman_home to a different path, this path is fixed.
You may not have run systemctl daemon-reload after creating the unit file. systemctl cat reads the file directly, so it still produces normal output in this case.
If WAL archive and continuous archiving among the barman check items fail, Health is displayed as not connected. This is a state where WAL is not being transmitted from the database server to the Barman server.
Check the failed items on the OpenBackup server.
If WAL archive: FAILED or continuous archiving: FAILED is output, check whether the database server can connect to the OpenBackup server. Run this as the OpenSQL account on the database server.
Also check the opposite direction (OpenBackup server → database server). This direction corresponds to the ssh item of barman check.
If the connection fails, check whether the private key file path matches BARMAN_SSH_KEYPATH in owlagent.env and whether the database server allows that key.
The database server remembers the host key of the previous OpenBackup server and refuses the connection. This occurs when the OpenBackup server is reinstalled with the same IP.
When you attempt to connect from the database server, the output is as follows.
Remove the relevant item on all database nodes and then integrate again.
The connection settings created by OwlDB automatically accept only the host key of the server on first connection, so when the host key has changed, you must clean it up manually as shown above.
path_prefix is not set in /etc/barman.conf. Set it to the PostgreSQL client executable path. Since cron re-reads the configuration file each time, you do not need to restart the service.
The barman version on the OpenBackup server differs from the barman-cli version on the database server. Check that both are 3.11.1.
In the Account Management menu, you can view and manage all accounts registered in OwlDB.
A Root account can create, view, and edit Member accounts, and can grant or revoke access permissions for specific DB Services. It can also use the database installation, DB Service registration, and infrastructure discovery features.
When a user without an account (a sign-up applicant) requests account creation, the request is forwarded to Root, and once Root approves it, the account is activated.
A Member can use the operation and management features provided by OwlDB (monitoring, backup/recovery, parameter management, etc.) only for the DB Services to which Root has granted them access. A user without an account (a sign-up applicant) can request the creation of their own account from Root.
When you enter the Account Management menu, you can view the list of all accounts registered in OwlDB. You can filter by account status, or search by ID, name, or email.
Account status
You can directly create a new Member account.
In the Account Management menu, click the Create button.
Enter the account information (ID, name, password, etc.).
If necessary, you can also grant DB Service access permissions at the same time.
Clicking the Create button completes the account creation.
When the account is created, a permission grant notification is sent to that Member.
Clicking a user ID in the account list lets you view the detailed information of that account. You can view and edit the detailed information of all accounts, including your own.
The items you can view are as follows.
ID, name, role, email
Granted DB Service permissions
Account status, creation date, last access date, modification date
To edit, click the Edit button on the detail page.
When a user without an account requests account creation, the request appears in the Account Management menu with the Account Requested status.
When Root changes the account to the Active status, the account is activated.
In the Account Management menu, select the account to delete.
Click the Delete button.
In the confirmation modal, clicking the Delete button immediately blocks access for that account.
In My Page > Manage My Information, you can view and manage the basic profile and permission status of the currently logged-in account.
Through My Information lookup, users can check in real time not only their basic information such as ID, name, and email, but also their currently assigned role (Root/Member) and the list of DB Service permissions they belong to.
View the detailed information of your own account.
Edit the detailed information of your own account. The ID, role, and permissions are shown for reference only and cannot be edited.
The * notation indicates a required input item.
On the Backup Settings page, configure the automatic backup scheduler and check its operational status. In an On-Premise environment, Full Backup and Incremental Backup are configured independently.
Clicking Management > Backup Settings displays the current automatic backup configuration information. In an On-Premise environment, Full Backup and Incremental Backup are displayed separately.
Click Management > Backup Settings.
Click Edit.
Comment for key identification
AuthorizedKeysFile
.ssh/authorized_keys
Required
Path of the per-user public key list file. This is the sshd default; if changed, the file locations used in steps 3 and 4 must also be changed accordingly.
StrictModes
yes
Recommended
Verification of user home directory and key file permissions. If permissions are loose, authentication is denied. This is the reason why compliance with the permission values specified in step 4 is required.
PermitRootLogin
no
Recommended
Reduce the attack surface by blocking SSH access for the root account.
PasswordAuthentication
no
Recommended
Allow only public key authentication by blocking password-based authentication. Blocks brute-force attacks.
AllowUsers
opensql
Recommended
Allow SSH access only for the dedicated DB OS user, blocking access by other accounts.
Permission
Permissions held by the account (DB Service list)
Cannot be modified
Name
User display name
Editable
Current password*
The previously set password
Input for identity verification
New password*
The password to change to
8–20 characters, a combination of letters, numbers, and special characters
Confirm password*
Confirm the password to change to
Enter the same value as the new password
Email information
Editable
ID
ID used when logging in
Name
User display name
Role
Root or Member
Permission
Permissions held by the account (DB Service list)
Email information
Status
Account status
Creation date
Account creation time
Last access date
Last login time
Change date
Last modified time
ID
ID used when logging in
Cannot be modified
Role
Root or Member
Cannot be modified
Permission denied (publickey)
The OpenBackup server does not allow this key. Check the authorized_keys registration in section 7-1 of the OpenBackup server installation document.
REMOTE HOST IDENTIFICATION HAS CHANGED
The database server remembers the host key of the previous OpenBackup server. Refer to the item below.
OpenBackup server hostname
This direction is normal. Also check the opposite direction below.
su - barman -c 'sudo -n true' && echo OKsystemctl cat barman-agent@systemctl daemon-reloadsu - barman
barman check <database ID>ssh -o BatchMode=yes -i <node registration key> barman@<Barman server IP> hostnamesu - barman
ssh -o BatchMode=yes <OpenSQL account>@<database server IP> hostnameWARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Host key verification failed.ssh-keygen -R <Barman server IP>[barman]
path_prefix = /opt/postgresql/bin# Barman server
barman --version
# Database server
rpm -q barman-cliX
Service management
Register/unregister DB Service
O
X
DB management
Spec Change
Tablespace management
Parameter management
Backup/recovery
O
O
Deleted
Deleted account
Account management
Create and delete users
O
X
Permission management
DB Service assignment
O
X
Service management
Install/delete DB Service
Active
Normal account
Inactive
Deactivated account
Account Requested
O
Account awaiting administrator approval
Enter the configuration items. For OpenSQL, additionally enter the OpenBackup configuration information.
Click Save.
In an OpenSQL On-Premise environment, OpenBackup configuration information is additionally displayed above the automatic backup items. If OpenBackup is disabled, an informational banner appears at the top of the page and the automatic backup items are not displayed.
OpenBackup
Whether OpenBackup is used (Enabled/Disabled)
Health
Backup server connection status (Connected/Not Connected)
Backup server
Full Backup
Whether Full Backup is used
Default value: Off
Full Backup interval
Full Backup execution interval
In the Backup Scheduler Operational Status section at the bottom of the Backup Settings page, check the recent execution history and stability metrics of the automatic backup. The last execution information may be displayed even when automatic backup is off.
Most recent execution result
The most recent completed execution result of each of Full Backup and Incremental Backup (Success/Failure)
-
Success rate over the last 7 days
The success ratio of all automatic backups completed within the last 7 days (e.g., 90% (9/10))
The success rate over the last 7 days and the consecutive failure count are calculated by summing all execution runs of Full Backup and Incremental Backup. The most recent execution result is displayed as follows depending on the configuration status.
Full Backup only configured: Only the most recent Full Backup execution result is displayed.
Full + Incremental Backup configured together: The execution results of both types are displayed separately.
Not configured: - is displayed.
Hovering the mouse over a bar in the chart shows the number of successful and failed runs of Full Backup and Incremental Backup for that day. Backups scheduled to run that day but not yet completed are not included in the chart.
Click Management > Backup Settings.
In the Backup Scheduler Operational Status section at the bottom of the page, check the most recent execution result, the success rate over the last 7 days, and the consecutive failure count.
Hover the mouse over a bar in the chart to check the detailed execution result for each day.
In the Backup Storage Usage section, check the current disk storage status used for backups as a horizontal bar chart. The usage ratio relative to the total storage is displayed in the center of the chart, and each item is distinguished by color and legend.
Total storage
Total capacity of the backup storage
Backup
Full/Incremental Backup storage usage
Archive Log
OwlDB can restart a database in a single-instance or multi-instance configuration.
The database restart feature can be accessed from the following menu paths.
OwlDB console screen > Dashboard
OwlDB console screen > Overview > Instance tab
OwlDB console screen > Overview > Instance details
The Restart button is enabled according to the DB Service's Status. The detailed enablement and selection conditions based on Status and Health are described below in 'Restart conditions'.
When you click the Restart button, the restart options modal appears.
The database restart behaves differently depending on the state of the selected instance.
The Restart button is enabled when the DB Service's Status is one of Running, Degraded, Down, Updating, or Failover. However, the list of instances selectable in the modal is limited according to each instance's Health status.
In the following Status states, the Restart button is disabled.
Provisioning
Stopped
Terminating
When all instances are selected: Status changes to Updating - In Progress
When some instances are selected: Status changes to Degraded - In Progress
The way to restart a database is as follows.
Go to the OwlDB console screen > Dashboard menu.
Select the database to restart.
Click the Restart button. You can also restart from the Overview > Instance tab or Overview > Instance details menu.
When the "Do you want to restart {instance alias}
Click the Restart button.
Once the restart operation begins, you can check the progress by clicking the notification icon at the top right of the console screen. After the restart is complete, verify that the DB Service's Status has changed normally.
When you click the Discover button on the OwlDB screen, the OwlDB Agent automatically collects the configuration information of the customer infrastructure where it is installed, allowing you to grasp the status on the dashboard.
Go to OwlDB Console screen > Dashboard.
Click the Discover button.
The discovery results are retrieved as a total of 4 items, and for details on each item, refer to the Discovery Results
Monitoring
Others
Capacity in use at the same path other than the Backup/WAL of the current DB service
Free
Unused free capacity
The Incremental Backup interval must be smaller than the Full Backup interval.
Information about the OpenBackup (Barman) server in use
OpenBackup Agent Port
Port number used to communicate with the Agent of the OpenBackup server
WAL retention method
archiver / streaming / archiver + streaming
Backup method
rsync / postgres
Backup reuse method
Displayed only when the backup method is rsync (link / copy)
By hour: 1–23
By day: 1–7
Retention period
Full Backup image retention period
By hour: 1–23
By day: 1–35
Permanent retention
Start Time
Full Backup start date and time
Cannot select a date and time earlier than the present
Incremental Backup
Whether Incremental Backup is used
Default value: Off
Incremental Backup interval
Incremental Backup execution interval
By hour: 1–23
By day: 1–6
-
Consecutive failure count
The number of consecutive failures starting from the most recent completed run (0 if all succeeded)
-
Execution result chart for the last 30 days
Displays the number of successful/failed automatic backups per day over the last 30 days as a stacked bar chart
No Data
Archive Log usage retained to guarantee the recovery point
Others
Capacity in use at the same path other than the Backup/Archive Log of the current DB service
Free
Unused free capacity
Total backup storage
Total backup storage capacity available to the current DB service
Backup
Full/Incremental Backup storage usage
WAL
WAL usage retained to guarantee the recovery point
Shutdown mode
Select the database shutdown mode from the dropdown
Updating
Instances in the Available status
Failover
Instances in the Available status
Retired (In this case, on the instance details page it changes to display a Delete button.)Select the database shutdown mode from the Shutdown mode dropdown.
ABNORMAL
Forcibly terminates the server process without connecting to the Tibero server
FAST
Rolls back in-progress transactions, terminates connected sessions, and then shuts down the server quickly
Default value
IMMEDIATE
Title
Do you want to restart {instance alias}?
Content
Terminates all currently connected sessions
Generally takes a few minutes; the DB Service is reactivated after completion
Instance to restart
Running
All instances in the Available status
Degraded
Instances in the Available or Limited status
Down
IMMEDIATE
Forcibly stops all currently running operations, rolls back all in-progress transactions, and then shuts down
Default value
ABORT
Select the instance to restart from the dropdown
Selection is disabled in a single-instance configuration
All instances in the Unavailable status
Forcibly terminates the Tibero process
Check the results and proceed with the follow-up tasks appropriate for each item.
You can check the list of hosts where a database can be installed. They are displayed as separate cards by engine, such as Tibero and OpenSQL, and hosts of engines not found during the discovery process are not displayed as cards. The installable hosts item is view-only and requires no separate follow-up tasks.
Hostname
Installable host name
CPU
Host CPU information
Memory
Databases already in operation in the customer environment are automatically discovered and provided as a list. You can select the desired database from the list and click the Register button to proceed with the registration process.
Database Name
Discovered cluster name
Engine
Database engine type
Configuration Information
When a database registered in OwlDB is modified directly outside of OwlDB, the changes are detected and notified.
Change detection detects the following two types of changes.
Spec Change
When the database configuration information has changed
Increase/decrease in the number of nodes
Changes are applied after clicking the Spec Change button
Card view display rules differ depending on the type of change.
Status Change: Until the changes are applied, the card continues to display the existing status stored in OwlDB.
Spec Change: Scaled-in instances are not displayed on the card, while scaled-out instances are additionally displayed at the bottom of the list.
When you click the Status Change button, a modal appears comparing the before and after states.
Current (left): The existing status stored in OwlDB
Updated (right): The current status detected through discovery (however, detailed information such as Eventlog, Status, Health, CPU, Memory, and Active Session is not displayed.)
In the modal, clicking Apply reflects the status change in OwlDB, and clicking Go to Spec Change applies the status change and then moves to the Spec Change page.
Nodes whose configuration information OwlDB could not properly identify during the discovery process are marked as abnormal nodes.
The abnormal node card displays the following information.
Node Identifier
Identifier value of the node or node group classified as abnormal
Abnormality Type
Configuration unidentifiable / partially identified
Description
Abnormal nodes occur in the following two cases.
When the DB configuration cannot be identified at all
That single node is marked as an abnormal node
When the DB configuration is only partially identified
The identified nodes are grouped and displayed as a single abnormal node
When an abnormal node occurs, take action by referring to the separate handling guide.
This page prepares the server environment for OpenSQL-based database installation. It downloads the distribution files and places them in the installation directory, installs the required packages and owlagent, and then performs environment validation.
owldb dp binary (owldb_dp_installer_owl_x.x.x.tar.gz)
OpenSQL binary (Tmax_OpenSQL_*.tar.gz)
license file (license.xml)
Create the path where the database will be installed (hereafter the installation directory). (Example: /home/rocky/owldb)
The {installation directory}/opensql path is used as $OPENSQL_HOME in subsequent procedures.
Extract the DP binary into $OPENSQL_HOME, and place the OpenSQL binary and license file.
After preparation is complete, the $OPENSQL_HOME structure is as follows.
Move to the owldb_dp_installer directory and run the script. The subsequent procedures 5 and 6 are also carried out in the same directory.
This script installs the following packages.
Decompress the owlagent binary.
Enter the configuration values in owlagent.env.
Run owlagent. sh owlagent_start.sh
Run the script that verifies whether the current server is ready for database installation.
This page explains how to install and start the Agent on the database server.
1. Extract Agent Binary
2. Create agent.env File
Enter the information required for agent startup into the env file.
Whether a parameter must be entered varies depending on the configuration method.
Query the status of databases running in OwlDB and perform operations such as modify, stop, start, delete, role switch, license renewal, and spec change.
Click the Management > Overview menu.
Click the DB Service Name dropdown button and select the database whose information you want to view.
Check the detailed information in the Operational Information, Instance, Version, and (DR/HA) Switch History Management tabs.
Host Memory information
OS
Host OS information
Basic configuration information such as number of nodes and roles
Action
Register button
Status Change
When a node's role has changed in a DR configuration
Primary ↔ Standby role switchover
Changes are applied after clicking the Status Change button
Reason classified as abnormal
Guide
Handling guide link or button
Immediately stops all operations, forcibly rolls back in-progress transactions, and then shuts down the server
USERNAME
Name of the user that will run opensql
OPENSQL_HOME
Use the $OPENSQL_HOME entered in the step
mkdir -p {installation directory}/opensql
chmod 755 {installation directory}/opensql# Extract the DP binary
tar -zxvf owldb_dp_installer_owl_x.x.x.tar.gz -C $OPENSQL_HOME
# Place OpenSQL binary
mv {OpenSQL binary file} $OPENSQL_HOME/
# Place the license file
mv {license file} $OPENSQL_HOME/license.xml$OPENSQL_HOME/
├── Tmax_OpenSQL_*.tar.gz # OpenSQL binary
├── license.xml # License file
└── owldb_dp_installer
├── owlagent_dist_latest.tar.gz
├── install_opensql_package.sh
└── validate_infra.shcd $OPENSQL_HOME/owldb_dp_installer
sudo bash install_opensql_package.sh#!/bin/bash
exec 5> /dev/null
BASH_XTRACEFD=5
V_USER=$(whoami)
BASE_DIR="$(cd "$(dirname "$0")" && pwd)"
set -x
# PostgreSQL 공식(pgdg) 저장소
dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
# EPEL
dnf install -y epel-release
# CodeReady Builder(CRB) 활성화
dnf config-manager --set-enabled crb
dnf install -y \
bison \
clang-devel \
flex \
gcc \
make \
pkgconf-pkg-config \
gdal \
gettext \
jq \
json-c \
krb5-devel \
lz4-devel \
openssl-devel \
proj \
protobuf-c \
readline-devel \
zlib-devel \
python3 \
python3-pip \
python3-setuptools \
python3-psycopg2 \
python3-tabulate \
python3-requests \
python3-pyyaml \
python3-dateutil \
python3-six \
perl-libs \
rsync \
barman-cli-3.11.1 \
systemd \
sudo \
iproute \
procps-ng \
which \
tar \
gzip \
glibc \
glibc-langpack-en \
libicu \
libxml2 \
ncurses-libs \
openssl-libs \
python3-libs \
lz4-libs \
readline \
zlib \
libgcc \
libstdc++ \
openssh-server \
openssh-clients \
hostname \
cronie
dnf --enablerepo=pgdg-common install -y SFCGAL
# geos-devel: AppStream 에는 geos 런타임만 있고 devel 서브패키지가 없다. pgdg-common 은 버전
# 접미사가 붙은 이름(geos313-devel)으로 배포하고, opensql-installer 는 geos*-devel 패턴으로
# 검사하므로 이 이름으로도 필수 패키지 요건을 충족한다. AppStream geos 와 같은 3.13.1 을 맞춘다.
dnf --enablerepo=pgdg-common install -y geos313-devel
pip3 install pyyaml etcd3 requests psycopg2-binary 'protobuf<4.0.0' tabulate
#BINARY
set +xtar -zxvf owlagent_dist_latest.tar.gz -C $OPENSQL_HOME owlagent_dist_latest.tar.gz
└── owlagent_dist/
├── config.json.description
├── manifest
├── owlagent
├── owlagent.env
├── owlagent_start.sh
└── owlagent_stop.shAGENT_TYPE
pg
IP
IP of the OwlDB CP
PORT
bash validate_infra.sh --mode DP --db-type opensqlPort of the OwlDB CP
IP
OwlDB server IP address
Required
PORT
OwlDB server port (SERVER_PORT)
Required
USERNAME
DB OS user name
Required
IP
OwlDB server IP address
Required
PORT
3. Run Agent Installation Script
4. OS user sudoers Configuration
During database installation and operation, some commands are executed with sudo. Since the task may be interrupted if a password input is requested during script execution, set NOPASSWD for the OS user used for installation.
tar -zxvf $TB_HOME/tbagent_dist_latest.tar.gz -C $TB_HOME############################################################
# AGENT ENV FILE #
#----------------------------------------------------------#
# This file contains environment variables for the agent #
# Do NOT add spaces around '=' #
# Lines starting with '#' are comments #
############################################################
# ------------------------------
# Network Configuration (OwlDB)
# ------------------------------
IP=
PORT=
# ------------------------------
# User Configuration
# ------------------------------
USERNAME=
# ------------------------------
# Tibero Configuration
# ------------------------------
TB_HOME=
# ------------------------------
# Only Register Variables [OPTIONAL]
# ------------------------------
TB_SID=
TAS_SID=
CM_SID=
CM_HOME=
############################################################
# End of agent.env
############################################################cd $TB_HOME/tbagent_dist
sh tbagent_start.sh# 1. Create sudoers configuration file
sudo tee /etc/sudoers.d/{username} << 'EOF'
{username} ALL=(ALL) NOPASSWD: \
/usr/bin/systemctl \
/usr/bin/timedatectl \
/usr/sbin/udevadm \
/usr/bin/dd \
/usr/bin/tar \
/usr/bin/mkdir \
/usr/bin/rm \
/usr/bin/unlink \
/usr/bin/ln \
/usr/bin/chown \
/usr/bin/chmod \
/usr/bin/tee \
/usr/bin/sed \
/usr/bin/bash \
/usr/bin/su \
/usr/lib/udev/scsi_id \
/usr/bin/grep \
/usr/bin/touch \
/usr/bin/kill \
)
EOF
# 2. Set file permissions
sudo chmod 440 /etc/sudoers.d/{username}
# 3. Verify application
sudo -l -U {username}You can check detailed database information such as the account information that can access the database, control files, logs, and checkpoints, and you can visually check the database configuration as a diagram.
Check the list and information of the configured instances.
Clicking an instance alias moves you to the "Instance Management" page.
You can first select one or more instances with the ☑️ icon and then click the Restart button, or click the Restart button directly without a selection to open a modal where you can select the instances to restart and the restart options. For details, please refer to "".
Check the database version information, system and compile information, and patch (or Extension) information.
The system and compile information displays binary OS information and so on as a list, regardless of the engine. The Basic Info and patch information vary by engine as follows.
This tab is provided for a Tibero DR configuration or an OpenSQL HA configuration.
Check the history of database role switch events that have occurred.
Click the pencil icon next to the DB Service alias.
Edit the DB Service alias and description.
Click the Save button.
In OwlDB, you can monitor the status and resource usage of running instances, and modify or restart instances as needed. If the instance status is not Available, some information may be missing.
Go to Management > Overview.
Click the Instances tab.
Check the status and resource usage of the instance you want to review in the list.
Clicking an alias in the instance list navigates to the detailed information page for that instance. The detail page is organized in the following order: top summary information, availability and replication information, resource usage status, network information, and database information.
On the Overview page, click the Instances tab.
In the instance list, click the alias of the instance whose detailed information you want to review.
On the detailed information page, check the top information, availability and replication information, resource usage information, network information, and database information.
Primary/Leader displays the items below, and Standby/Replica additionally displays replication-related items in addition to the same items.
The Active Sessions value is displayed based on the Primary node if the instance being queried is Primary/Leader, and based on the Standby node if it is Standby/Replica.
You can view, create, modify, and delete the storage space (tablespaces and data files) of databases operating in OwlDB. A single tablespace can contain multiple data files.
Go to the OwlDB Console Screen > Management > Tablespaces menu.
Click the DB Alias dropdown button to select the database whose tablespaces you want to view.
View the list of tablespaces. You can filter the list by type. You can also search directly by name.
TB_HOME
Tibero home directory path
Required
TB_SID
TB_SID value
Not required during installation
TAS_SID
TAS_SID value
Not required during installation
CM_SID
CM_SID value
Not required during installation
CM_HOME
CM_HOME value
Not required during installation
OwlDB server port (SERVER_PORT)
Required
USERNAME
Name of the OS user that installed Tibero
Required
TB_HOME
Tibero home directory path
Required
TB_SID
TB_SID value
Required
TAS_SID
TAS_SID value
Required when configuring TAC
Not required when not used
CM_SID
CM_SID value
Required when configuring CM
Not required when not used
CM_HOME
CM_HOME value
Required when configuring CM
Not required when not used
System and Compile Information
Displays a list of binary OS information and so on
Displays a list of binary OS information and so on
Patch Information / Extensions
Displays a list of the applied patch status
If there are none, the message "No patches have been applied" is displayed
Displays a list of the currently installed Extensions
Extensions added via DDL during operation are also reflected as of the time of the query
A number that uniquely identifies the switch event
Format: {event type-random string 16 bytes}
Event type: FO / SO / FB
FO-3f9a7c1e2d8b45f0
SO-b17e4a93d2c68f5e
FB-7a2d9e14c6b83f05
O
X
Start Time
The time at which the switch event occurred
yyyy.mm.dd HH\:mm:ss
O
O
Completion Time
The time at which the switch event was completed
yyyy.mm.dd HH\:mm:ss
X
X
Type
Switch Event Type
Failover
Switchover
Failback
O
O
Execution Target
The target that performed the event
Switchover: {user ID}
Failover: {user ID} / system (Auto Failover)
Failback: {user ID}
O
X
Result
Displays the status of the event
Success
Failure
O
X
Cause/Remarks
Displays the cause of the event, the value entered by the user, or the failure reason
A value optionally entered by the user during the role switch (up to 200 characters, blank if not entered)
The trigger condition for Auto Failover
On Failback failure: Standby/Replica Reboot Failed or Switchover Failed
On Failover failure: Standby/Replica Promotion Failed
O
X
Basic Info
Major version
Minor version
Patchset version


OpenSQL version (e.g., 3.0)
PostgreSQL version (e.g., 17.5)
ID
Current status of the instance (Available / In Progress / Limited / Unavailable)
Open Mode
DB operation mode (READ WRITE)
Replication Mode
Primary DB operation mode (PERFORMANCE)
CPU
Bar chart of usage relative to provisioned vCPU
Memory
Bar chart of usage relative to provisioned memory
Active Sessions
Bar chart of the number of active sessions
Data Volume
data volume usage (including 90% threshold display)
Redo log Volume
redo log volume usage
Archive log Volume
archive log volume usage
Root Volume
root volume usage
Current Log
Most recent Redo log identifier value (displayed only in Standby configurations)
Alias
Displays the instance alias (click to go to the detailed information page)
Creation date
Instance creation date and time (yyyy-mm-dd HH:mm:ss)
Current status of the instance (Available / In progress / Limited / Unavailable / Retired)
Standby Status
Displays the status value returned when querying v$standby
Open Mode
DB operation mode (MOUNTED / RECOVERY / READ WRITE / READ ONLY / READ ONLY WITH APPLY)
Log Replication Type
Standby replication method (LGWR ASYNC / ARCH ASYNC)
CPU
Bar chart of usage relative to provisioned vCPU
Memory
Bar chart of usage relative to provisioned memory
Active Sessions
Bar chart of the number of active sessions (displayed only in Read Only state)
log last received
Redo log identifier value recently received from Primary (TSN value)
log last applied
Redo log identifier value recently applied to Standby (TSN value)
Replication Lag (seconds)
Replication lag time with the Primary DB
Alias
Displays the instance alias (click to go to the detailed information page)
Creation date
Instance creation date and time (yyyy-mm-dd HH:mm:ss)
Instance role
Tibero: Primary / OpenSQL: Leader
Tibero: Standby(Recovery/Read Only) / OpenSQL: Replica
Instance creation date
Creation date and time (yyyy-mm-dd HH:mm:ss)
Common
Common
Open Mode
DB operation mode
READ WRITE
Tibero: MOUNTED/RECOVERY/READ WRITE/READ ONLY/READ ONLY WITH APPLY, OpenSQL: READ ONLY
Last update date
Configuration change date and time (yyyy-mm-dd HH:mm:ss)
Common
Common
Common
Standby Status
Standby replication status (may differ per node)
Standby
Log Replication Type
Replication method (LGWR ASYNC / ARCH ASYNC)
Standby
log last received
Most recent Redo log received from Primary (TSN)
Standby
log last applied
Most recent Redo log applied to Standby (TSN)
Standby
Replication Lag (seconds)
Replication lag time with Primary
Standby
Current Log
Most recent WAL log identifier value (LSN)
Common
Log Replication Type
Maximum Number of Connected Sessions
Number of Active Sessions (Line Chart, refreshed every 5 seconds)
Tibero Standby: Displayed only in Read Only status
OpenSQL Replica: Always displayed
Alias
Displays the instance alias (click to go to the detailed information page)
Creation date
Instance creation date and time (yyyy-mm-dd HH:mm:ss)
Alias
Displays the instance alias (click to go to the detailed information page)
Creation date
Instance creation date and time (yyyy-mm-dd HH:mm:ss)
Health
Instance status
Available / In progress / Limited / Unavailable
Common (Tibero includes Retired)
Replication Mode
Primary DB operation mode (PERFORMANCE)
Primary
Current Log
CPU
Usage relative to provisioned vCPU (pie chart)
Refreshes every 5 seconds
Memory
Provisioned Memory vs. Usage (Pie Chart)
Host Name
Name of the host on which the database server is running
End Point
Client connection address (Private IP)
Port
Auto Vacuum
Whether Auto Vacuum is used (On / Off)
Database List
Displays sub-databases by Name, Data Size (GB), Active Sessions, Bloat Ratio (%), and Creation Date; clicking a name navigates to its detailed information.

Health
Health
Role
Most recent Redo log identifier value (TSN)
Refreshes every 5 seconds
Database communication port number
Name
Tablespace name
Type
Tablespace type
Permanent: Stores permanent data; the most commonly used type in general
Temporary: Stores temporary data; data is deleted when the session ends or the task is completed
Undo: Stores data for modified data
Status
Go to the OwlDB Console Screen > Management > Tablespaces menu.
Click the DB Alias dropdown button to select the database in which you want to create the tablespace.
Click the Create button.
Go to the OwlDB Console Screen > Management > Tablespaces menu.
Click the DB Alias dropdown button to select the database whose tablespace you want to modify.
Click the Edit button.
Go to the OwlDB Console Screen > Management > Tablespaces menu.
Click the DB Alias dropdown button to select the database whose tablespace you want to delete.
Click the Delete button.
Refer to 'Viewing Tablespaces' to select the database whose data files you want to view.
Click the Tablespace radio button to select the tablespace whose data files you want to view.
View the list of data files. You can filter the list by auto-extend status. You can also search directly by data file name.
Tablespace Name
Tablespace name
Name
Data file name
Online Status
Refer to 'View data files' to select the tablespace in which to create the data file.
Click the Create button.
Refer to 'View data files' to select the tablespace in which to modify the data file.
Click the Edit button.
Refer to 'View data files' to select the tablespace from which to delete the data file.
Click the Delete button.

OwlDB continuously monitors the status of the Primary database configured with DR (or HA) to detect failure situations. The system performs a health check every second, and if the Primary (Tibero) or Leader (OpenSQL) DB remains in the Unavailable state for 30 seconds, failover is performed automatically. In a Tibero TAC configuration, a failure is determined when all Primary nodes are in the Unavailable state.
The automation level provided differs depending on the engine and topology.
Application : Tibero Single+DR · TAC+DR, OpenSQL HA
No automatic action is performed; when a failure occurs, the user directly promotes the Standby/Replica to Primary/Leader using the Role Switch button. Configuration normalization after promotion is also performed manually by the user.
Application: Tibero Single+DR · TAC+DR (OpenSQL not supported)
The Old Primary is terminated without restarting, and no new Standby is created.
Currently not supported (as of OwlDB v1.3). It is defined as the phase that restores the high-availability configuration by automatically creating a new Standby/Replica after automatic failover, but it is not provided in any topology in the current version.
Applies to: Tibero Single+DR, OpenSQL HA (Tibero TAC+DR not supported)
It automatically handles everything from failover to reverse synchronization of the old Primary/Leader and creation of a new Standby/Replica. Since it applies only to a single Primary/Leader topology, the TAC Scale Out process is not included.
Notifications are provided for various events that occur while using OwlDB. You can check notifications by clicking the 🔔 icon in the top-right corner of the console screen.
Click the ✔ icon to the right of a message to change its read status.
Messages marked as read are automatically deleted after 30 days.
Clicking the meatball menu icon in the top-right corner > Mark all as read marks all messages as read.
On the Instance Monitoring page, you can view key performance metrics of the database instance in real-time line charts.
Core metrics such as CPU usage, memory usage, and the number of active sessions are always displayed at the top of the screen. You can select the Quick Insight, Load, I/O, Writes, or All tabs to focus on situation-specific metrics, and switching between Tibero and OpenSQL using the DB Type toggle in the GNB applies a metric configuration suited to the respective engine.
The Instance Monitoring page begins with selecting the DB Type and the resource to view at the top of the GNB. The selectable resource hierarchy and the displayed metrics vary depending on the DB Type.
Click Monitoring > Instance Monitoring in the left menu.
Select Tibero
Check the system and network requirements for installing the OwlDB database, and prepare the deployment files and infrastructure.
On post-processing failure after a successful Failover: Cluster Normalization Failed (Primary scale out failed / New Standby/Replica creation failed; if multiple failures, displayed separated by commas)
Health
Current status of the instance (Available / In progress / Limited / Unavailable)
Open Mode
DB operation mode (READ WRITE)
CPU
Bar chart of usage relative to provisioned vCPU
Memory
Bar chart of usage relative to provisioned memory
Active Sessions
Bar chart of the number of active sessions
Volume
Total and usage of OpenSQL volumes
Root Volume
root volume usage
Current Log
Most recent WAL log identifier value (LSN, displayed only in HA configurations)
Health
Current status of the instance (Available / In Progress / Limited / Unavailable)
Open Mode
DB operation mode (READ ONLY)
Log Replication Type
Replica replication method (ASYNC / SYNC)
CPU
Bar chart of usage relative to provisioned vCPU
Memory
Bar chart of usage relative to provisioned memory
Active Sessions
Bar chart of the number of active sessions (always displayed)
log last received
WAL log identifier value recently received from Leader (LSN value)
log last applied
WAL log identifier value recently applied to Replica (LSN value)
Replication Lag (seconds)
Replication lag time with the Leader DB
Replication method (ASYNC / SYNC)
Standby
log last received
Most recent WAL log received from Leader (LSN)
Replica
log last applied
Most recent WAL log applied to Replica (LSN)
Replica
Replication Lag (seconds)
Replication lag time with Primary
Standby
Tablespace status
ONLINE: A state in which it is normally connected to the database and available for use
OFFLINE: A state in which it is disconnected from the database (objects stored in the tablespace cannot be accessed)
Used/Total Size
Used Size: The total amount of space in use by the data files belonging to that tablespace
Total Size: The total amount of space allocated to the data files belonging to that tablespace
Total/Max Size
Total Size: The total amount of space allocated to the data files belonging to that tablespace
Max Size: The total maximum amount of space that can be allocated to the data files belonging to that tablespace
Logging
Logging status
Allocation Type
Extent allocation method
SYSTEM: A method that dynamically allocates the extent size according to system requirements
UNIFORM: A method that stores objects using extents of the same size
Next Extent
Next allocation extent size
Data file status
SYSOFF: System offline file
SYSTEM: System online file
OFFLINE: Offline state
ONLINE: Online state
RECOVER: A state that requires recovery
AVAILABLE: Available state
Used/Total Size
Used Size: The amount of space in use by that data file
Total Size: The amount of space allocated to that data file
Total/Max Size
Total Size: The amount of space allocated to that data file
Max Size: The maximum amount of space that can be allocated to that data file
Auto Extend
Auto-extend status
Next
Next extension size
Physical Reads
Number of physical reads
Physical Writes
Number of physical writes
Single Block Reads
Number of single block reads

✓
△
TAC configuration recovers the node count via Scale-Out
New Standby/Replica not created
DR not recovered (Degraded)
old Primary/Leader processed as retired
Step 2 (Automatic Configuration Recovery)
—
—
Currently not supported (as of OwlDB v1.3)
Step 3 (Full Automation)
✓
✓ old Primary/Leader reverse synchronization and automatic creation of new Standby/Replica
None
✓
✓
—
Step 2 (Automatic Configuration Recovery)
—
—
—
Step 3 (Full Automation)
✓
—
✓
Promote the Standby reflecting the most recent log (TSN) to Primary
-
3. new Primary Configuration Change
Perform Scale Out in case of a TAC configuration
Updating
new Primary DB available → "Auto Failover complete"
On failure, "Auto Failover failed"
4. Old Primary Handling
Mark as Retired state, then terminate the instance
-
5. Complete
Configuration normalization complete
Degraded
"Configuration normalization complete"
On failure, "Configuration normalization failed"
Attempt DB restart after restarting the instance (delete on failure)
-
3. Promotion
Promote the Standby/Replica reflecting the most recent log to Primary/Leader
-
4. new Primary/Leader Switchover
Start service with the promoted node as the new Primary/Leader
Updating
new Primary/Leader available → "Auto Failover complete"
On failure, "Auto Failover failed"
5. Reverse Synchronization Attempt
On restart success, reconnect the Old Primary/Leader as a Standby/Replica (→ No. 8)
On restart failure, delete the corresponding instance
-
6. Create New Standby/Replica
Create a new Standby/Replica with the same specifications
-
7. Connection and Synchronization
Standby/Replica connection and synchronization
-
8. Complete
Configuration normalization complete
Running / Degraded
"Configuration normalization complete"
On failure, "Configuration normalization failed"
Execution Timing
Immediately after failure detection
After Standby/Replica promotion
Notification
Start
Request failed
Completed
Failure
Completed
Failure
Transition History Management
Display whether promotion succeeded in the result column
Success / Failure
Determine success based on the completion of the Standby/Replica's promotion to Primary/Leader
Display in the cause/remarks column
Blank when fully successful
Promotion failed: Standby Promotion Failed
Configuration normalization failed after successful promotion: Cluster Normalization Failed
Primary scale out failed
New standby/replica creation failed
Displayed with a comma when both fail
Step 0 (Manual)
❌
❌
User performs promotion and normalization directly with the Role Switch button
Step 0 (Manual)
✓
✓
✓
1. Failure Detection
Send Auto Failover request
Failover
Auto Failover start
On request failure, "Auto Failover request failed"
1. Failure Detection
Send Auto Failover request
Failover
Auto Failover start
On request failure, "Auto Failover request failed"
Step 1 (Automatic Failover)
Step 1 (Automatic Failover)
2. Standby Promotion
2. Attempt to Restart Old Primary/Leader
Select the Service and Instance to view in the DB Select tree. OpenSQL allows selection down to the Database level.
(OpenSQL only) Click the Instance View or Database View button as needed.
Click a tab (Quick Insight / Load / I/O / Writes / All) to view the desired metrics.
Click the ⚙️ icon to set up auto-refresh.
Click the 🔃 icon to manually refresh the data.
When you select Tibero or OpenSQL from the DB Type toggle in the GNB, the DB Select tree and metrics appropriate for that DB Type are displayed. When you switch the DB Type, the DB Select is reset to Select All.
The DB Select tree has a two-level Service → Instance structure. You can select by Select All, Primary DB, or Standby DB units.
The Instance Alias is displayed up to a maximum of 30 characters, and if exceeded, it is shortened with an ellipsis (…).
Sort order: Service creation date, most recent first → Instance Role (Primary → Standby(Read Only) → Standby(Recovery)) → ascending by alias within the same role
The DB Select tree has a three-level Service → Instance → Database structure. You can select down to the Database level, and when you select a Database, the parent Instance is automatically included.
If you select only some Databases, the Instance View aggregates metrics based solely on the selected Databases.
The Instance Alias and Database name are each displayed up to a maximum of 10 characters, and if exceeded, they are shortened with an ellipsis (…).
These are the core metrics that are always displayed at the top of the page regardless of the DB Type. The overall instance Health status is displayed together as Available(n), Limited(n), Unavailable(n), and In Progress(n).
CPU Usage (%)
CPU usage
Memory Usage (%)
Memory usage
Active Session Count (CNT)
When you enter the page, the default tab is Quick Insight. When you switch tabs, only the metrics suited to the respective situation are shown.
Quick Insight
Quickly identify overall anomalies
Load
Check session/query load and the causes of CPU/Memory increases
I/O
You can pin frequently used tabs. When you hover over a tab, a pin icon appears, and clicking it sets that tab as the default entry tab. You can pin only one at most, and pinning another tab automatically unpins the existing one.
The metrics displayed per tab differ depending on the DB engine.
Quick Insight
Total Session Count (CNT)
Total number of currently connected sessions
Execute Count (CNT)
Number of queries executed within a unit of time
Load
I/O
Writes
Quick Insight
When OpenSQL is selected, the Instance View and Database View switch buttons are additionally displayed on the screen.
Instance View (default)
Displays the metrics of the selected Databases at the Instance level by summing or averaging them
The DB Select tree is displayed in two levels
Database View
Displays metrics separately for each selected Database
The DB Select tree switches to three levels
Memory
4GB or more
-
Disk
-
3. Check Disk (Volume) Requirements
OS
Rocky Linux 9.5 or later
For a TAC configuration, the requirements below must be followed.
All disks used in a TAC configuration must be shared volumes accessible from all DB nodes.
Data / Archive / Redo
Prepare in the form of a shared volume, raw device, or partitioning path
No file system creation
Backup
Prepare as a shared volume, file system path
To run the Tibero database, the kernel parameters below must be configured. Configure them through Kernel Parameter Configuration in the Tibero Installation Guide.
The following ports are required for a new database installation.
DB Listener port
Example) 8629/tcp
Database connection port
Allow inbound 8629 from OwlDB server
Firewall configuration is required for communication between the OwlDB server and the database server.
owldb dp binary (owldb-dp-installer-*.tar.gz)
tibero binary (tibero.tar.gz)
license file (license.xml)
Create the path where the database will be installed (hereafter the installation directory). (Example: /home/rocky/owldb)
The {installation directory}/tibero path is used as $TB_HOME in the subsequent procedures.
Extract the DP binary into $TB_HOME, and place the tibero binary and the license file.
After preparation is complete, the $TB_HOME structure is as follows.
Validates whether the infrastructure settings of the installation DB environment are configured correctly.
The validation items are as follows.
CPU, Memory size
Disk size
Whether the Tibero package is installed
Network connection status
Firewall port configuration
Required file list
Install the package after passing all infrastructure validation.
cd $TB_HOME
sudo bash install_pkg.shManually install the packages below in advance.
Tibero package: Refer to the Tibero package installation guide
OwlDB packages: openssh-server, openssh-clients, sshpass, udev, xfsprogs, iproute
Then, proceed by moving to the Database server Agent installation document.
CPU
2 cores or more
-
mkdir -p {installation directory}/tibero
chmod 755 {installation directory}/tibero# Extract the DP binary
tar -zxvf owldb-dp-installer-%Y%m%d-%H.tar.gz -C $TB_HOME --strip-components=2
# Place the tibero binary
mv {tibero binary file} $TB_HOME/tibero.tar.gz
# Place the license file
mv {license file} $TB_HOME/license.xml$TB_HOME/
├── tibero.tar.gz # tibero binary
├── license.xml # license file
├── install/ # Tibero installation script
├── validate_infra.sh # infrastructure validation script
├── install_pkg.sh # Tibero package installation script
└── tbagent_dist_latest.tar.gz # tbagent binarycd $TB_HOME
sh validate_infra.sh --mode DPDB Listener port: 8629/tcp
Internal connection ports between nodes: 8630/tcp ~ 8679/tcp (50 ports in total)
Internal connection port between nodes
Example) 8630~8679/tcp
Internal communication port between nodes during TAC configuration
+50 range from the DB Listener port
Allow both inbound/outbound between nodes (required only for TAC, DR configuration)
Physical Reads (CNT)
Number of pages read directly from disk
Buffer Cache Hit (%)
Ratio of Logical Reads to Physical Reads
Hard Parse Count (CNT)
Number of SQL executions that went through the entire execution process without using the cache
Multi Block Disk Read (block/s)
Number of multi-block disk read blocks within a unit of time (per second)
Physical Write (block/s)
Number of DBWR written blocks within a unit of time (per second)
User Rollbacks (CNT)
Number of transactions rolled back within a unit of time
Buffer Cache Hit (%)
Ratio of Logical Reads to Physical Reads
Physical Reads (CNT)
Number of pages read directly from disk
WAL Rate (MB/s)
Amount of data written to the WAL Log per unit of time
Rollbacks (CNT)
Number of transactions rolled back within a unit of time
Load
Total Session Count (CNT)
Total number of currently connected sessions
Execute Count (CNT)
Number of queries executed within a unit of time
Logical Reads (CNT)
I/O
Physical Reads (CNT)
Number of pages read directly from disk
Disk Read Rate (MB/s)
Amount of data that handled read requests from disk per unit of time
Disk Write Rate (MB/s)
Writes
Execute Count (CNT)
Number of queries executed within a unit of time
Transactions (CNT)
Number of transactions completed within a unit of time
WAL Rate (MB/s)
Number of currently active sessions
Replication Lag (sec)
Replication delay time between Primary and Standby (displayed only when a Standby exists)
Check disk read/write activity volume and the causes of response delays
Writes
Check bulk write operations and surges in transaction rollbacks
All
Diagnose complex causes by viewing all metrics at once
Buffer Cache Hit (%)
Ratio of Logical Reads to Physical Reads
Physical Reads (CNT)
Number of pages read directly from disk
Redo Log Rate (MB/s)
Amount of data written to the Redo Log per unit of time
User Rollbacks (CNT)
Number of transactions rolled back within a unit of time
Total Session Count (CNT)
Total number of currently connected sessions
Execute Count (CNT)
Number of queries executed within a unit of time
Logical Reads (CNT)
Physical Reads (CNT)
Number of pages read directly from disk
Disk Read Rate (MB/s)
Amount of data that handled read requests from disk per unit of time
Disk Write Rate (MB/s)
Execute Count (CNT)
Number of queries executed within a unit of time
Redo Entries (CNT)
Number of Redo records written to the log buffer
Redo Log Rate (MB/s)
Total Session Count (CNT)
Total number of currently connected sessions
Execute Count (CNT)
Number of queries executed within a unit of time
Number of times data was read from the buffer cache
Amount of data that handled write requests from disk per unit of time
Amount of data written to the Redo Log per unit of time
A migration feature is provided to use an existing database in OwlDB. There is an Analyzer feature for compatibility assessment before migration proceeds, and a Migrator feature that performs the migration. The Analyzer and Migrator can be run only when the database operation status is Running. However, databases with a Disaster Recovery (DR) configuration do not support the migration feature. To proceed with migration, please disable the DR configuration or select another database.
Check the support scope and detailed information of the migration feature provided by OwlDB.
OwlDB migration transfers all Independent Objects and Dependent Objects at once. Selectively migrating or excluding only individual Objects is not supported.
Provides guidance on the data types that are converted when migrating from Oracle to Tibero.
Go to the OwlDB console screen > Management > Migration > Analyzer menu.
Click the DB Alias dropdown button to select the database for which compatibility will be assessed.
Click the Analyze button.
Enter the information of the source database (hereinafter source database) for which compatibility will be assessed.
The * notation indicates a required input item.
Click the Analyze button.
When you click OwlDB console screen > Management > Migration > Analyzer > Status, you can check the progress information.
When you click OwlDB console screen > Management > Migration > Analyzer > Analyzer Title, you can check the Analyzer results.
Go to the OwlDB console screen > Management > Migration > Migrator menu.
Click the DB Alias dropdown button to select the database on which migration will be performed.
Click the Migrate button.
Enter the information of the source database on which migration will proceed.
Connects to the source database that is the migration target.
Click the Migrate button.
When you click OwlDB Console Screen > Management > Migration > Migrator > Status, you can check the progress information.
When you click OwlDB Console Screen > Management > Migration > Migrator > Migrator Title, you can check the Migrator Results.
You can register and manage databases that are already in operation in OwlDB. Registration is supported not only for databases built on a standard architecture, but also for databases with a non-standard architecture configured directly by the customer.
Once registration is complete, you can use features provided by OwlDB such as monitoring and parameter management.
Check the following items before registration.
The registration feature can only be used by administrator accounts.
The boot mode of the DB node to be registered must be Normal, Recovery
This is the common preparation procedure for database servers managed by OwlDB. For other procedures that differ depending on the configuration method, such as disk requirements, network settings, and deployment file configuration, refer to the and the respectively.
Set the database server's Timezone correctly. For multi-node configurations such as TAC and DR, the Timezone of all nodes must be identical. If the Timezones differ, data consistency problems and log time mismatches may occur.
In a DR configuration, OwlDB transfers data files between nodes via SCP. For this, a dedicated OS user is created on each node, and a shared key pair is distributed to enable SSH access without a password.
The example values used in the procedure below are as follows. Please substitute them to match your actual environment.
DB OS user: tibero
On the Syslog page, you can view system logs such as events, warnings, and errors that occur in the DB instance. Tibero lets you check the raw logs in the DB tab, while OpenSQL supports viewing and downloading the log file lists of the OpenHA, OpenProxy, and OpenBackup components through the Component tab in addition to the DB tab.
On the Monitoring > Log Monitoring > Syslog page, you can check system logs such as events, warnings, and errors that occur in the system. When you enter the page, the DB tab is activated by default, and logs are displayed line by line. A line number is shown on the left of each row, and the raw log appears as is in the body area.
Click Monitoring > Log Monitoring > Syslog.
Select the desired period from the query period dropdown.
On this page, you place the distribution files, configure owldb.env, and then run the installation script to install OwlDB.
OwlDB cp binary (owldb-cp-installer-%Y%m%d-%H.tar.gz)
OwlDB license file (license.xml)
Extract the CP distribution file to a desired path on the OwlDB server.
OwlDB verifies the OwlDB license at startup. Without a valid license, the Backend container will not start normally and will fail at the Health Check stage of the installation script, so you must place the issued license file before running the installation script.
Number of times data was read from the buffer cache
Physical Reads (CNT)
Number of pages read directly from disk
Buffer Cache Hit (%)
Ratio of Logical Reads to Physical Reads
Transactions (CNT)
Number of transactions completed within a unit of time
Amount of data that handled write requests from disk per unit of time
Block Read Latency (ms/block)
Average time taken to read one data block
Block Write Latency (ms/block)
Average time taken to write one data block
Amount of data written to the WAL Log per unit of time
Rollbacks (CNT)
Number of transactions rolled back within a unit of time
Materialized
Materialized
-
Materialized View Log
Materialized View Log
-
Privilege
Privilege
-
PSM
PSM
-
Role
Role
-
Schema
Schema
-
Sequence
Sequence
-
Synonym
Synonym
-
Table
Table
Nested Table not supported
XML Table not supported
Tablespace
Tablespace
Tablespace size is increased by 20% during migration -> because the capacity during data migration may become larger than in the TO-BE
View
View
-
BINARY_DOUBLE
character
CHAR
clob
CLOB
date
DATE
interval day to second
INTERVAL DAY(2) TO SECOND(6)
interval year to month
INTERVAL YEAR(2) TO MONTH
long
LONG
long raw
LONG RAW
nchar
NCHAR
nclob
NCLOB
number
NUMBER
nvarchar2
NVARCHAR2
rowid
ROWID
time
TIME
timestamp
TIMESTAMP
timestamp with time zone
TIMESTAMP WITH TIME ZONE
timestamp with local time zone
TIMESTAMP(6) WITH LOCAL TIME ZONE
varchar
VARCHAR
varchar2
VARCHAR2
xmltype
XMLTYPE
Password*
User PW of the source database
Address*
IP address name of the source database
Port*
Port number of the source database
SID*
SID of the source database
ID*
User ID of the source database
Password*
User PW of the source database
Host*
IP address name of the source database
Port*
Port number of the source database
SID*
SID of the source database
Target Database*
Alias of the target database
The * notation indicates a required input item.
Queries information about the data type conversion of the source database.
Provides a summary of the information entered in the previous step.
Oracle 11g, 12c, 18c, 19c
Tibero 7
Constraint
Constraint
Supports migration for Primary Key, Foreign Key, Check, and Ref Constraint
Primary Key index/constraint are all handled as constraint
For Check constraint expressions, the DDL is generated using the statements stored in Oracle's DD
Index
Index
blob
BLOB
binary_float
BINARY_FLOAT
Title*
Database compatibility assessment title
Type*
Engine type of the source database
ID*
Title*
Database migration title
Type*
Engine type of the source database
R-TREE not supported
Domain Index not supported
binary_double
User ID of the source database
ReadonlyStandby multi-node configurations are not supported for registration.
Click the OwlDB console screen > Dashboard > Discover button.
In the discovery results, check the Registrable DBs list and click the Register button for the relevant database to move to the registration page.
Enter the registration options step by step. Entering the registration options consists of a total of 5 steps, and for details on each step, please refer to 'Registration Options' below.
Review the entered information and click the Register button.
When the status of the relevant database is displayed as Running in the dashboard list, registration has been completed successfully.
When you click the Register button, the registration request starts after the license conditions are verified, and you are moved to the dashboard. The start, completion, and failure of registration can be checked through system notifications.

When you move to the registration page, the database information collected through discovery is automatically entered. Automatically entered items cannot be changed, and only some items that cannot be collected need to be entered.
Engine Options
This is the step for setting the database name, engine, and topology information.
Service Name*
Name for identifying the database service
Only 6–30 characters of uppercase and lowercase English letters (a-z, A-Z), numbers (0-9), and hyphens (-) can be used
If not entered, it is automatically generated in a form such as owldb-001
Database Engine Type
The database engine to use
Tibero: An RDBMS that enables stable service operation and DB scaling through a redundancy configuration
OpenSQL: An Open Source-based, customer-customized DBMS technology platform
Topology
The * notation indicates a required input item.
DR Configuration
This is the step for setting whether to use DR and the failover automation level.
Enable DR
Whether to use DR configuration
-
Failover Automation Level*
Automatic failover level
Level 0: Manual
Level 1: Automatic failover
Level 2: Automatic configuration recovery (Not supported On-Premise)
The * notation indicates a required input item.
Instance Configuration
Input items for each node are automatically configured according to the topology. Each node area can be expanded or collapsed in an accordion form. From the second node onward, if you select the Same as previous checkbox, you can apply the Port and Backup Path values entered for the previous node as is.
Single
Hostname*
Select the host to map to the DB node
-
The * notation indicates a required input item.
For Path, only a file system path can be entered.
However, the following conditions must be met.
The entered path must actually exist on the target host to be registered.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
Single+DR
The * notation indicates a required input item.
For Path, only a file system path can be entered.
However, the following conditions must be met.
The entered path must actually exist on the target host to be registered.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
TAC
The * notation indicates a required input item.
For Backup Path, only a file system path can be entered.
However, the following conditions must be met.
All entered Paths must be configured as a shared volume.
The entered path must actually exist on the target host for installation.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
TAC+DR
The * notation indicates a required input item.
For Backup Path, only a file system path can be entered.
However, the following conditions must be met.
All entered Paths must be configured as a shared volume.
The entered path must actually exist on the target host for installation.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
The node section names are shown as Leader Node and Replica Node #{n}, and if discovered as 2node HA, the Quorum Node is also shown.
Database Configuration
This is the step for checking the database configuration information and directly entering some items that cannot be collected. Most items are automatically filled in with the discovery results and cannot be modified.
Database Name
The name of the database to be used
SYS User Password*
The password of the database super administrator account (SYS)
The * notation indicates a required input item.
Configuration Information Confirmation
You can enter this step after verification is completed that all options entered in the previous steps have been entered correctly.
Review the configuration information you entered at a glance, and if there are no issues, click the Register button to start registration. To modify the content, please click the Previous button.
In the summary area on the right side of the screen, you can expand or collapse the information entered at each step to review it, and required items with no value entered are marked as [Not entered].
*The mark indicates a required input item. Other items are automatically filled in with information collected through discovery.
A registered database can be excluded from OwlDB management by unregistering rather than deleting it. Even after unregistering, the actual database remains intact in the operating environment, and it can be re-registered if needed.
Unregistration can be performed through the following paths.
Click Overview > Tasks > Unregister
Click Dashboard > Select DB Service > Unregister
When you click the Unregister button, a confirmation modal is displayed, and when you enter the DB Service Name and click the Confirm button, unregistration is completed.
SSH port: 22
Database nodes Node1 (Primary): 10.10.0.11 Node2 (Standby): 10.10.0.12 Node3 (Standby): 10.10.0.13
Cluster internal network CIDR: 10.10.0.0/16
Create the user with the same UID/GID on all nodes.
Create the key pair just once on Node1 (10.10.0.11). This key pair becomes the shared key for all nodes.
-t ed25519
Recommended algorithm. When using RSA, -t rsa -b 4096
-N ""
No passphrase, for automated SCP
-C
Register the generated public key in authorized_keys.
On each Standby node, fetch node1's key files via SCP.
After distribution is complete, check the permission status of ~/.ssh/ on all nodes.
To prevent host key prompts from occurring when running the automation script, collect the host public keys of all nodes in the cluster in advance on each node.
Apply the sshd settings below to strengthen security.
This summarizes both the required items for the SSH shared key authentication in this manual to work properly and the recommended items for strengthening security. Please apply them identically on all nodes.
1) Configuration Items
PubkeyAuthentication
yes
Required
Allow public key-based authentication. This must be enabled as it is the authentication method of this manual.
2) How to Apply (If Needed)
Edit the relevant item under /etc/ssh/sshd_config or /etc/ssh/sshd_config.d/ and then reload sshd to apply it.
By adding the from= option in front of the authorized_keys entry, restrict the key so that it is valid only within the cluster internal network.
# Check the current Timezone
timedatectl
# Set the Timezone (e.g., Asia/Seoul)
sudo timedatectl set-timezone Asia/Seoul
# Verify the configuration
timedatectl# Run as the root account on each node
groupadd -g 1100 dba
useradd -u 1100 -g dba -m -s /bin/bash tibero# Run as the tibero account on node1
su - tibero
mkdir -p ~/.ssh && chmod 700 ~/.ssh
ssh-keygen -t ed25519 -N "" -f ~/.ssh/id_ed25519 -C "owldb-shared-key"# Run as the tibero account on node1
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys# Run as the tibero account on each Standby node (node2, node3)
mkdir -p ~/.ssh && chmod 700 ~/.ssh
scp -P 22 tibero@10.10.0.11:~/.ssh/id_ed25519 ~/.ssh/id_ed25519 # private key
scp -P 22 tibero@10.10.0.11:~/.ssh/id_ed25519.pub ~/.ssh/id_ed25519.pub # public key
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_ed25519 ~/.ssh/authorized_keysdrwx------ tibero:dba ~/.ssh
-rw------- tibero:dba ~/.ssh/id_ed25519
-rw-r--r-- tibero:dba ~/.ssh/id_ed25519.pub
-rw------- tibero:dba ~/.ssh/authorized_keys# Run as the tibero account on each node
ssh-keyscan -p 22 -t ed25519 10.10.0.11 10.10.0.12 10.10.0.13 > ~/.ssh/known_hosts
chmod 644 ~/.ssh/known_hosts# Example of recommended /etc/ssh/sshd_config settings
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
StrictModes yes
PermitRootLogin no
PasswordAuthentication no
AllowUsers tibero# Reload configuration (re-reads only the settings without restarting the sshd process)
systemctl reload sshd # RHEL/CentOS/Rocky family
# systemctl reload ssh # Ubuntu/Debian family
# Verify application — if Active: active (running), the reload was successful
systemctl status sshd
# systemctl status sshfrom="10.10.0.0/16,127.0.0.1" ssh-ed25519 AAAA... owldb-shared-key[OpenSQL] Select the log type to check from the log level dropdown.
Enter a search term as needed.
Change the sort order as needed.
Check the log content in the list.
To refresh with the latest data, click the refresh icon.
For an OpenSQL DB Service, you can view the log file lists of the OpenHA, OpenProxy, and OpenBackup components in the Component tab of the Syslog page.
Component name
The component the log file belongs to (OpenHA / OpenProxy / OpenBackup)
File name
The name of the original log file generated by the component (e.g., patroni.log)
Last updated date and time
Using the component name filter (All / OpenHA / OpenProxy / OpenBackup), you can display only the files of a specific component. Clicking a column header lets you change the sort criteria; the default is the last updated date and time in descending order.
Click Monitoring > Log Monitoring > Syslog.
Click the Component tab.
Select the component name filter to narrow down the list.
Check the name, update date and time, and size of the log file in the list.
When you select a log file in the Component tab and click the Download button, a confirmation modal appears. The modal content and download method vary depending on the number of files selected.
1 file
Downloaded as a single file with the original file name
Component name
File name
Last updated date and time
File size (MB)
2 or more files
Downloaded as a ZIP file in the format component_syslog_yymmdd.zip
The yymmdd in the ZIP file name refers to the date the download was requested.
When the download is complete, the result is announced via a toast message.
Success: Displays "The Syslog file has been downloaded."
Failure: Displays "Failed to download the Syslog file. Please try again."
Click Monitoring > Log Monitoring > Syslog.
Click the Component tab.
Select one or more log files to download.
Click the Download button.
Check the file information in the modal and click the Download button.
Place the issued license file at the /license/license.xml path within the extracted distribution files.
After preparation is complete, the directory structure is as follows.
Before installation, enter the following items in the owldb.env file.
UI_PORT
OwlDB web UI access port
80
Required
After completing the owldb.env file configuration, run the command below.
The script operates in the following order.
Hardware and package pre-validation
Load Docker images
Generate docker-compose.yml and start containers
Perform Health Check
Example Execution Result
Access the following URL in a browser and verify that the login screen is displayed.
Modify the port value in owldb.env and re-run the script. When the following prompt appears, select option 1.
UI_PORT
SERVER_PORT
tar -zxvf owldb-cp-installer-%Y%m%d-%H.tar.gz├── owldb-cp-installer-%Y%m%d-%H.tar.gz
└── owldb-cp-installer
├── docker-compose.yaml.template # Docker Compose configuration file template
├── license
│ └── license.xml # OwlDB license
├── owldb-be
│ ├── owldb_be.tar # Backend Docker image
│ └── owldb_h2.tar # H2 Docker image
├── owldb-fe
│ └── owldb_fe.tar # Frontend Docker image
├── owldb.env # OwlDB env file
├── owldb_install.sh # OwlDB configuration script
└── validate_infra.sh # Infrastructure validation script############################################################
# OWLDB ENV FILE #
#----------------------------------------------------------#
# This file contains environment variables for OwlDB #
# Do NOT add spaces around '=' #
# Lines starting with '#' are comments #
############################################################
# ------------------------------
# UI Configuration
# ------------------------------
UI_PORT=
# ------------------------------
# Server Configuration
# ------------------------------
SERVER_PORT=
# ------------------------------
# Database Credentials
# ------------------------------
DB_USERNAME=
DB_PASSWORD=
############################################################
# End of owldb.env
############################################################sudo bash ./owldb_install.sh$ sudo bash owldb_install.sh
[INFO] Reading settings from the owldb.env file: ./owldb.env
======================================
Pre-Check Script
MODE : CP
======================================
== Hardware Check ==
[PASS] CPU : 16 cores (minimum 2 cores)
[PASS] Memory : Total 15 GB, Available 14 GB (CP requires Total ≥ 8GB)
== Package Check ==
[PASS] Package : docker (Docker version 29.1.3, build f52814d)
[PASS] Package : docker-compose (Docker Compose version v2.40.3-desktop.1)
======================================
Result Summary
======================================
PASS : 4
FAIL : 0
Overall Result : PASS
[INFO] Loading H2 image...
Loaded image: owldb_h2:latest
[INFO] Loading BE image...
Loaded image: owldb_be:20260303-19
[INFO] Loading FE image...
Loaded image: owldb_fe:20260303-19
[INFO] Image loading and file preparation complete.
[INFO] docker-compose.yaml substitution complete.
[+] Running 4/4
✔ Network owldb-net Created 0.0s
✔ Container owldb_h2 Started 0.5s
✔ Container owldb_be Started 0.6s
✔ Container owldb_fe Started 0.7s
[INFO] 🔍 Health Check
[INFO] Health Check Failed (Attempt 1): Retrying in 10 seconds...
[INFO] Health Check Failed (Attempt 2): Retrying in 10 seconds...
[INFO] Health Check Success: OK
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 24 0 0 100 24 0 132 --:--:-- --:--:-- --:--:-- 132
Response:
[INFO] OwlDB installation complete. UI access: http://[OwlDB host IP]:80/owldb/#/auth/loginhttp://[OwlDB server IP]:[UI_PORT]/owldb/#/auth/login$sudo bash owldb_install.sh
...
⚠️ Warning: The docker-compose.yaml file already exists.
1) Overwrite the existing docker-compose.yaml and continue
2) Use the existing docker-compose.yaml as is and continue
3) Cancel
Selection [1-3]: Comment for key identification
AuthorizedKeysFile
.ssh/authorized_keys
Required
Path of the per-user public key list file. This is the sshd default; if changed, the file locations used in steps 3 and 4 must also be changed accordingly.
StrictModes
yes
Recommended
Verification of user home directory and key file permissions. If permissions are loose, authentication is denied. This is the reason why compliance with the permission values specified in step 4 is required.
PermitRootLogin
no
Recommended
Reduce the attack surface by blocking SSH access for the root account.
PasswordAuthentication
no
Recommended
Allow only public key authentication by blocking password-based authentication. Blocks brute-force attacks.
AllowUsers
tibero
Recommended
Allow SSH access only for the dedicated DB OS user, blocking access by other accounts.
OpenHA: One log file is generated per instance.
The last modified time of the log file (yyyy.mm.dd HH🇲🇲ss)
File size (MB)
The size of the log file
Number of selected files
Download file name
start_dateend_dategrace_periodgrace_periodSERVER_PORT
OwlDB server port
8080
Required
DB_USERNAME
OwlDB meta DB account ID
db_user
Required
DB_PASSWORD
OwlDB meta DB password
db_password
Required
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Primary Destination IP* (Entered only for the Primary instance)
Directly enter the Primary Destination IP to be used in communication from the StandByDB to the PrimaryDB
If using NAT, enter the NAT IP Entered only for the Primary instance
Primary Destination Port* (Entered only for the Primary instance)
Directly enter the Primary Destination Port to be used in communication from the StandBy DB to the Primary DB
If using port forwarding, enter the external Port
StandBy Destination IP* (Entered only for the StandBy instance)
Directly enter the StandBy Destination IP to be used in communication from the Primary DB to the StandBy DB
If using NAT, enter the NAT IP
StandBy Destination Port* (Entered only for the StandBy instance)
Directly enter the StandBy Destination Port to be used in communication from the Primary DB to the StandBy DB
If using port forwarding, enter the external Port
Backup Path*
Enter the Backup Path
Only a file system path can be entered
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Backup Path*
Enter the Backup Path
Only a file system path can be entered, use a shared volume
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Primary Destination IP* (Entered only for the Primary instance)
Directly enter the Primary Destination IP to be used in communication from the StandByDB to the PrimaryDB
If using NAT, enter the NAT IP
Primary Destination Port* (Entered only for the Primary instance)
Directly enter the Primary Destination Port to be used in communication from the StandBy DB to the Primary DB
If using port forwarding, enter the external Port
StandBy Destination IP* (Entered only for the StandBy instance)
Directly enter the StandBy Destination IP to be used in communication from the Primary DB to the StandBy DB
If using NAT, enter the NAT IP
StandBy Destination Port* (Entered only for the StandBy instance)
Directly enter the StandBy Destination Port to be used in communication from the Primary DB to the StandBy DB
If using port forwarding, enter the external Port
Backup Path*
Enter the Backup Path
Only a file system path can be entered, use a shared volume
Service IP*
Directly enter or select the IP to be used for communication between OwlDB and the node
If using NAT, enter the NAT IP
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
Default: 5432
If using port forwarding, enter the external Port
Replication Connection IP*
In an HA configuration, directly enter or select the IP to be used for the replication connection
Exposed only in an HA configuration
The * notation indicates a required input item.
The password of the database super administrator account
Character Set
The character encoding to be used for the database
Timezone
The OS time zone where the database will be installed
VIP
Database virtual IP
Shown as - if VIP is not used
Database Listener Port
Database listener port for network communication
Max Session Count
Maximum number of concurrently allowed sessions (not modifiable)
Target Memory Size
Target memory size (not modifiable)
Shared Buffers
Shared memory size (not modifiable)
WAL File Size (MB)
WAL file size It is shown as an empty value because the value could not be confirmed during the discovery process, and it cannot be modified
Connection Pooler Port*
The port on which the connection pool listens for client connections Range: 1024~65535
The * notation indicates a required input item.
When the database status changes during the registration process
When the connection to the Agent fails
When the target node has no license file or the number of license cores is insufficient
When SYS account login fails (Tibero): You must check the password you entered.
When the entered Backup Path does not exist on the host
Topology type that determines the database structure
Tibero: Single, TAC
OpenSQL : Single, HA
Node Count
Number of cluster configuration nodes
TiberoSingle : 1
TAC : 2~8OpenSQL
Single : 1
HA : 2~3
PostgreSQL Version
PostgreSQL version exposed when OpenSQL is selected
Tibero Single: Supports levels 0, 1, 3
Tibero TAC: Supports levels 0, 1
OpenSQL: Supports levels 0, 3
{Standby/Replica} Count
Number of Standby/Replica DBs
-
Standby Mode
Standby Mode option
Recovery
Read Only
Entered only in Tibero
Log Replication Type
Log transmission method from Primary (Leader) to Standby (Replica)
LGWR ASYNC(Tibero): A replication mode that transmits the Redo log generated in real time when a transaction occurs
ARCH ASYNC(Tibero): A replication mode that, after a log switch, collects and transmits archive log files once they are generated
ASYNC(OpenSQL): A replication mode that transmits data asynchronously through the replication connection
-
Service IP*
Directly enter or select the IP to be used for communication between OwlDB and the node
If using NAT, enter the NAT IP
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Backup Path*
Enter the Backup Path
Only a file system path can be entered
Hostname*
Select the host to map to the DB node
-
Service IP*
Directly enter or select the IP to be used for communication between OwlDB and the node
Hostname*
Select the host to map to the DB node
-
Service IP*
Directly enter or select the IP to be used for communication between OwlDB and the node
Hostname*
Select the host to map to the DB node
-
Service IP*
Directly enter or select the IP to be used for communication between OwlDB and the node
Hostname*
Select the host to map to the DB node
-
Character Set
The character encoding to be used for the database
Timezone
The OS time zone where the database will be installed
VIP
Database virtual IP
Shown as - if VIP is not used
Database Listener Port
Database listener port for network communication
Max Session Count
Maximum number of concurrently allowed sessions (not modifiable)
Target Memory Size
Target memory size (not modifiable)
Shared Memory Size
Shared memory size (not modifiable)
Redo Log File Size (MB)
Redo log file size It is shown as an empty value because the value could not be confirmed during the discovery process, and it cannot be modified
System Data File Size (MB)
Size of the data file that stores system tables and key metadata It is shown as an empty value because the value could not be confirmed during the discovery process, and it cannot be modified
Syssub Data File Size (MB)
Size of the sub data file for storing system operation-related data It is shown as an empty value because the value could not be confirmed during the discovery process, and it cannot be modified
User Tablespace Data File Size (MB)
Size of the tablespace data file that stores user data It is shown as an empty value because the value could not be confirmed during the discovery process, and it cannot be modified
Temporary Tablespace Data File Size (MB)
Size of the temporary tablespace data file used for large-scale operations It is shown as an empty value because the value could not be confirmed during the discovery process, and it cannot be modified
Undo Tablespace Data File Size (MB)
Undo tablespace size It is shown as an empty value because the value could not be confirmed during the discovery process, and it cannot be modified
Database Name
The name of the database to be used
User Id
If using NAT, enter the NAT IP
If using NAT, enter the NAT IP
If using NAT, enter the NAT IP
User Password*
Session Monitoring is a feature that checks the current status of sessions connected to the database in real time. You can quickly identify abnormal sessions by viewing key session metrics such as the connected user, the running SQL, wait events, and elapsed time in a table format.
In the Monitoring > Session Monitoring menu, you can view the list of sessions currently connected to the DB instance in a real-time table. When you switch between Tibero and OpenSQL using the DB Type toggle in the GNB, the session metrics of the respective engine are displayed.
If the selected DB Type has no instances or no instance is selected, the No Data screen is displayed. If the instance status is abnormal, a ⚠️ is displayed next to that instance in the DB Select tree, and if you select only abnormal instances, no session data is displayed.
Click the Monitoring > Session Monitoring menu.
Select Tibero or OpenSQL using the DB Type toggle in the GNB.
Filter the desired sessions using search.
Click the Elapsed Time Alert Settings (⚙️) icon to set a threshold.
Save the configured threshold.
Click a session row to open the detail drawer.
Click the 📋 icon to copy the full SQL text.
Use the following features at the top of the table.
Manual Refresh (🔃): Click to immediately refresh the session data.
Auto Refresh (⚙️): Sets whether to auto-refresh and the refresh interval.
Search: Select a condition and enter a search term to filter the sessions you want. If no sessions match, the message "No data available to display." is shown.
Table Settings (⚙️): Add or hide columns to display in the table.
The search conditions vary depending on the selected DB Type.
All / Instance Alias / SID / Username / Status
All / Instance Alias / Database Name / PID / Username / State
Table columns are classified into three types according to their display policy.
Always Displayed: Required columns that cannot be hidden
Displayed by Default: Columns that are displayed by default and can be hidden by the user
Optionally Displayed: Columns that are hidden by default and can be added in the table settings
If you set an Elapsed Time threshold, session rows whose elapsed time exceeds the threshold are highlighted in color.
Click the Elapsed Time Alert Settings (⚙️) icon at the top of the table to open the settings panel. Turn on the alert enable toggle, then enter the warning and caution thresholds and save.
The * notation indicates a required input item.
When you click a specific row in the session table, a details drawer opens on the right. The drawer title is displayed in the format Session Detail ({SID or PID}).
Clicking the 📋 icon on the right of the SQL Text area copies the full SQL to the clipboard. For sessions with no SQL Text, a no-data screen is displayed in that area. To close the drawer, click the » icon; to view it wider, click the ⛶ icon.
Instance identifier
Always displayed
SID
Session ID (Tibero unique identifier)
Always displayed
Serial#
Serial number for distinguishing session reuse
Optionally displayed
PID
Server backend process ID
Always displayed
Username
DB connection user
Always displayed
Schema
Current schema name
Displayed by default
Session Type
Session type
Displayed by default
Status
Session status (RUNNING · READY · TX_RECOVERING · SESS_CLEANUP · ASSIGNED · CLOSING · ROLLING_BACK)
Always displayed
State
Detailed execution phase of the session
Always displayed
LOGON TIME
Session creation time (based on the database time zone)
Displayed by default
Elapsed Time
Elapsed time of the current SQL or session state
Always displayed
Wait Event
Event the current session is waiting on
Displayed by default
Wait Time
Wait Event wait time
Displayed by default
WLock Wait
Lock type the session is waiting on
Displayed by default
SQL ID
Identifier of the running SQL
Displayed by default
SQL Text
Full text of the running SQL
Displayed by default
Prev SQL ID
Identifier of the previously executed SQL
Optionally displayed
Command
SQL command type (SELECT, INSERT, etc.)
Displayed by default
Program
Connecting application name
Displayed by default
Module
User-defined module name
Optionally displayed
Action
Action name of the module
Optionally displayed
IP Address
Client connection IP
Always displayed
Client PID
Client process ID
Optionally displayed
CONSUMED_CPU_TIME
Cumulative CPU time used by the session
Displayed by default
PGA Used Memory
PGA memory in use by the session
Displayed by default
Machine
Host name of the connected session
Optionally displayed
OS USER
OS account name of the connected session
Optionally displayed
Service Name
Service identifier
Always displayed
Warning
Elapsed Time ≥ Warning threshold
Red
Caution*
Caution level threshold (seconds)
0.1 to 999.9, up to one decimal place allowed, must be smaller than the warning level
Alias of the instance the session is connected to
✓
✓
Database Name
Name of the database the session is connected to
—
✓
State
Detailed execution phase of the session
✓
✓
Elapsed Time
Elapsed time of the SQL or session state (seconds)
✓
✓
SQL ID / Query ID
Identifier of the running SQL
✓
✓
SQL Text / Query
Full text of the running SQL
✓
✓
Service Name
Service identifier
Always displayed
Normal
Elapsed Time < Caution threshold
Default color
Caution
Caution threshold ≤ Elapsed Time < Warning threshold
Enable Alerts*
Turn the alert feature on/off
Toggle
Warning*
Warning level threshold (seconds)
Service Name
Name of the DB Service the session is connected to
✓
✓
Instance Alias
Orange
0.1 to 1000.0, up to one decimal place allowed
Instance Alias
Instance Alias
Instance identifier
Always displayed
datname
Connected database name
Always displayed
pid
Server backend process ID
Always displayed
usename
DB connection user
Always displayed
state
Session state
Always displayed
elapsed_time
Elapsed time of the current query execution
Always displayed
wait_event
Session wait event name
Always displayed
wait_event_type
Session wait event type
Always displayed
query
Current or last executed SQL statement
Always displayed
backend_type
Backend process type
Displayed by default
backend_start
Session or backend process start time
Displayed by default
application_name
Connecting application name
Displayed by default
client_addr
Client IP address
Displayed by default
query_id
Query identifier
Displayed by default
leader_pid
Parallel work leader process ID
Optionally displayed
client_port
Client communication port number
Optionally displayed
client_hostname
Client host name
Optionally displayed
query_start
Current or last query start time
Optionally displayed
xact_start
Current transaction start time
Optionally displayed
state_change
Last change time of the session state
Optionally displayed
xact_elapsed_time
Elapsed time of the current transaction
Optionally displayed
backend_xid
Top-level transaction ID
Optionally displayed
backend_xmin
xmin horizon of the current backend
Optionally displayed
On the Management > Parameters > Settings page, you can view and modify the parameter values required for database operation.
Each parameter displays its name, data type, default value, current value, Config value, and whether it is a dynamic parameter. Dynamic parameters can be applied immediately without restarting the database, while static parameters require a restart after modification. Tibero also supports temporary application, which reflects changes without a restart but is restored upon restart.
The range of parameters that can be viewed and modified differs depending on the DB engine. Tibero provides only DB parameters, while OpenSQL provides DB parameters and OpenHA parameters, separated into tabs.
When you enter the Management > Parameters > Settings menu, the parameter list appears.
Tibero displays the DB parameter list directly. OpenSQL (Azure) lets you switch between the DB tab and the OpenHA tab to view each set of parameters.
Click the Management > Parameters > Settings menu.
If you are using OpenSQL, click the DB or OpenHA tab to select the type of parameter to view.
Apply a search or filter to find the parameter you want. You can filter by whether a parameter is dynamic. You can also search directly by name and parameter value.
When you click the Modify button in the parameter list, the view switches to edit mode, where you can edit parameter values directly in the list.
Click the Management > Parameters > Settings menu.
If you are using OpenSQL, click the DB or OpenHA tab to select the type.
Click the Edit button.
Modify the parameter value.
If you enter edit mode while the instance is down and save without entering a value, it is handled using the baseline value (Config value takes priority; if none, the default value).
In Tibero parameter edit mode, load a previously saved parameter template and apply it in bulk to the modification list.
In parameter edit mode, click the Load button.
Select the template to apply from the template list.
Review the preview.
Click the Apply button.
On the Management > Parameters > Templates page, you can view and apply parameter templates. You can load a predefined template to set multiple parameters at once.
Go to Management > Parameters > Templates.
Check the list of parameter templates.
Click a template name to view the detailed parameters of that template in the drawer.
Click the Apply button.
On the Management > Parameters > Modification History page, you can view the change history of database parameters.
You can check the history list grouped by modification request, and click each modification to view detailed information about the changed parameters, including their previous value, modified value, whether they are dynamic, and the application method. You can add or edit descriptions in the modification history to keep a record of the reasons for changes.
Click Management > Parameters > Modification History.
Select the desired period from the query period dropdown.
Check the parameter modification history in the table.
In the modification history table, click the Modification Date you want to check.
Check the list of changed parameters in the drawer that appears on the right side of the screen.
If necessary, find a specific parameter using the table filter or search.
In the modification history table, click the Modification Date to open the drawer.
Click the Edit button at the top of the drawer.
Enter the reason for the change or a description in the description input field.
Click the Save button.
Current value
The value currently applied to the DB
Config value
The value that will take effect when the DB is restarted
Dynamic parameter
Yes: Can be applied immediately without a restart
No (restart required): A DB restart is required to apply it
To revert a specific parameter to its original value, restore it. Select the parameter. Click the Restore default value or Restore current value button.
Click the Save button.
Review the preview of the changes.
Click Apply or Apply temporarily to save the changes.
Once the template is reflected in the modification list, click Save to apply the parameters.
In the apply confirmation modal, review the list of parameters to be changed (name / current value / modified value).
Click the Apply button.
Name
Parameter name
Data type
Parameter data type
Default value
Current value
When the instance status is normal (Available or Limited)
Config value
When the instance status is Unavailable (DB Down/Nomount)
Parameters without a Config value cannot be modified
Mix of dynamic and static parameters
Apply: Changes are reflected after a DB restart (connection sessions are terminated, takes several minutes)
Dynamic parameters only
Apply: Reflected immediately in the current value without a restart
Apply temporarily: Reflected in the current value without a restart; restored to the existing Config value when the DB is restarted
OLAP
A template optimized for large-scale data analysis and complex queries
OLTP
A template designed to handle fast processing speeds and high transaction frequencies
The value applied when the user has not set it separately
Provides summary information and notifications about the status of all databases and instances in operation. You can check the dashboard by clicking the OwlDB Console Screen > OwlDB Logo.
Check the top-level status value (Status) and the detailed status value (Health) for all databases/instances in operation. When you click each status, you can view the list of DB Services/instances with that status value in 'Checking the DB Service/Instance List'.
Status, the top-level status, is displayed per database.
Because the status may change per instance node, the count is displayed next to the status in the form (n/m). n: Number of available instance nodes m: Total number of instance nodes
Types marked in bold and followed by * can be filtered on the dashboard.
The * notation indicates a required input item.
The detailed status, Health, is displayed per instance node.
Displayed by combining DB Boot Mode, Instance, Cluster Management Tool (hereinafter CMT), and Agent connection status.
The features restricted according to the message can be checked via a banner when entering each menu.
The Health determination criteria for each engine are as follows.
Tibero: Determined by combining DB Boot Mode, Cluster Management Tool (CMT), and Agent status.
Check the list of all DB Services and their sub-instances. The DB Service and instance list displayed varies depending on the status value selected in ''.
You can perform restart operations on the sub-instances of the selected database.
You can perform start, stop, delete, role switch, and license renewal management operations on the selected database.
Provides a database/instance alias search function.
You can check the DB Service/instance list in two ways: Card View and List View. When switching views, the sorting function is reset, but filtering is maintained.
Card View organizes and displays the key information of DB Services in individual card form so it is easy to grasp visually. Up to 4 cards are displayed per row, and the size of each card is fixed. If the content exceeds the fixed size, internal scrolling is activated. A ➕ icon is displayed in the last slot of the list of currently operating DB Service cards, and clicking it navigates to the DB Service creation page.
Clicking the ⚙️ Settings icon at the top right of the DB Service List screen lets you configure the display method to suit your environment.
Card View: Configures the information areas displayed on the card.
List View: Configures the columns displayed in the list.
The configured settings are saved per user and are applied identically thereafter.
In Card View, you can select the information areas to display on the card.
Click ⚙️ Settings on the DB Service List screen.
In Configuration, turn the items to display ON/OFF.
Preview the changes in Preview on the right.
On the dashboard screen, you can view the top instances based on CPU Usage, Memory Usage, and Session Load as charts, targeting DB Services for which you have view permission. The Top N charts are shown in the right area of the dashboard, and the data is automatically composed according to the view permission scope of the logged-in user without any separate configuration. If there is no DB Service for which you have view permission, a no-data state is displayed in the chart area.
Clicking the button at the top of the Top N chart area collapses or expands the chart area.
The default state is the expanded state.
If the user has changed it to the collapsed state, the collapsed state is maintained even if you navigate to another screen within the same session and return.
When you log out or the session ends and you connect with a new session, it resets to the expanded state.
Updating *
Applying planned operations/changes to the database (e.g., full restart, role switch, spec change, migration, recovery, etc.)
Degraded *
Some databases/components are unavailable (e.g., individual instance restart, etc.)
Failover *
Performing Auto Failover due to database failure detection (occurs when the entire Primary DB cluster is Unavailable)
Down *
All databases are unavailable (both Primary and Standby are unavailable)
Starting
Transitioning from Stopped to Running
Stopping
Transitioning from Running to Stopped (full DB shutdown)
Stopped
Suspend all resources temporarily (deactivate resources)
Unregistering
Deregistering the registered DB Service (excluded from management targets upon completion)
Terminating
Permanently deleting all resources and data (access/recovery unavailable upon completion)
OpenSQL: Determined by combining Patroni, OpenProxy, etcd, and Agent status.
🟢 Available
available
-
Node normal
The Health of an OpenSQL instance node is determined by combining Patroni, OpenProxy, etcd, and Agent status.
The 🔵 In Progress status applies commonly to both Tibero and OpenSQL.
Individual instance node
Reboot, Switchover, Failover, Rebuilding, Modify Spec (TAC Scale In/Out)
All instances
Modify Spec (Scale Up/Down), Migration, Restoring, Patch/Upgrade, Starting, Stopping
Displays information about instances linked under the database. Can be collapsed/expanded in accordion form based on Role Sorting rules
Tibero: Displayed in the order Primary → Standby(Read Only) → Standby(Recovery)
OpenSQL: Displayed in the order Leader → Replica
Sorted by AZ within the same Role Displayed items
Cluster information
Displays Connection Health as a cluster diagram
Single: Displays only Primary/Leader DB information
Single +DR / HA: Displays Primary/Leader DB and Standby/Replica DB information. Displays P-S connection status monitoring information; Standby/Replica DBs are each created per AZ
Tibero TAC: Displays multiple nodes inside the Primary DB Box
List View displays the database and sub-instance information in a tree-form table so the hierarchical structure is easy to grasp.
DB Service Info
Display DB Service basic information
Node Info
Display status and resource information per node
Cluster Info
In List View, you can select the columns to display in the list or change the column order.
Click ⚙️ Settings on the DB Service List screen.
Turn the columns to display ON/OFF.
Change the column order via Drag & Drop.
Click Save to apply.
Deploying
Installing new resource
Registering
Registering new resource
Running *
DB Service information
Displays a summary of the database's key information at the top of the card Displayed items
DB Type Logo
DB Service Name
Status
DB Type
DB version (for OpenSQL, the OpenSQL version and PostgreSQL version are displayed simultaneously)
Topology
Eventlog : I / W / E (Info / Warning / Error respectively)
CPU Usage
Chart of the top 5 instances based on CPU usage
Targets all instances regardless of engine type
X-axis: Instance Alias
Display data labels (%)
Memory Usage
Chart of the top 5 instances based on Memory usage
Targets all instances regardless of engine type
X-axis: Instance Alias
Display data labels (%)
Session Load

Database is available for normal use
Node information
Chart of the top 5 instances based on Session Load(%)
A metric indicating the ratio of Active Sessions to Max Sessions
X-axis: Instance Alias
Display data labels (%)
Tooltip: (Active Session/Max Session)X100
Connection Information Management is a menu that checks the connection address of the DB Service and integrally manages access control and external integration settings.
The tabs provided in the menu differ depending on the DB engine.
Endpoint
At the top of the Connection Information Management screen, the identification information of the currently selected DB Service is fixed and displayed across all tabs.
The Endpoint tab consists of two areas, Service Endpoint and Endpoint Details, and it views the DB Service's representative connection address and per-instance details.
Service Endpoint
Endpoint Details
Only instances that have completed creation appear in the list; instances being created are not displayed. Even if a Failover or Switchover occurs, the Service Endpoint is always displayed based on the current Primary instance.
Click Management > Connection Information Management in the top menu.
Click the Endpoint tab.
In the Service Endpoint area, check the DB Service's representative connection address and port. Single: displays Private IP HA·TAC·DR: displays VIP
Displays the list of pg_hba rules currently applied to the DB Service in table format. The rules are fixed-sorted in ascending order of Priority, and rules positioned higher are applied first.
The screen operates in two states: view mode and edit mode. In view mode, you add and remove rules using the Create/Delete buttons, and in edit mode, the entire table switches to an inline-editable state to change existing rule values or Priority (order).
In Management > Connection Information Management, click the Access Control tab.
Check the list of currently applied pg_hba rules in ascending order of Priority. The system rules fixed at the top of the list cannot be modified or deleted.
Click the Create button.
Enter the following items in the right drawer.
The * notation indicates a required input item.
After completing the input, click the Create button.
Click the Edit button.
Once switched to edit mode, modify each table entry inline. When you change the Priority, the order of other affected rules is automatically adjusted. If you change the Type to local, the Address field is disabled.
When editing is complete, click the Save button.
Once saving is complete, the changes are immediately applied to pg_hba.
Select the checkbox of the rule to delete.
Click the Delete button.
Click the Delete button in the delete confirmation modal.
Query and modify OpenProxy parameters by Scope. When you select a query range in the Select Scope area on the left side of the screen, the list of parameters for that Scope is displayed in the table on the right. The default selection is General.
Pool, User, and Shard are displayed in an accordion structure.
Parameter List Table
Edit mode operates on a session basis rather than a screen basis, so even if you change the Scope, the changes you have already made are retained. Upon saving, the result differs depending on the parameter type.
Modifying only dynamic parameters: applied immediately without a restart
Including static parameters: applied after OpenProxy restart
In Management > Connection Information Management, click the OpenProxy tab.
By default, the parameter list of the General Scope is displayed.
Select the desired query range in Select Scope.
Search parameters by name, default value, or current value, or filter by whether they are
Click the Edit button.
Once switched to edit mode, directly modify the current value of the parameter you want to change in the table. Parameters pending change are displayed in blue.
Even if you change the Scope, the changes being edited are retained.
When editing is complete, click the Save button.
Review the changes in the save confirmation modal.
Click the Edit button to switch to edit mode.
In the Select Scope area, click the ➕ icon of the type to create (Pool, User, Shard).
Enter the following items in the creation modal.
After entering all required items, click the Create button. The created item is temporarily added to the list.
To finalize, click the Save button.
Click the Edit button to switch to edit mode.
In the Select Scope area, click the 🗑️ icon of the Pool, User, or Shard item you want to delete. The item becomes disabled and the icon changes to 🔃. If you delete a Pool, the Users and Shards under that Pool are also disabled together.
To cancel the deletion, click the 🔃 icon.
To confirm the deletion, click the Save button.
Displays the list of Replication Slots created on the OpenSQL Primary instance in table format. Even if a Failover or Switchover occurs, the query is always based on the current Primary instance.
In Management > Connection Information Management, click the Replication Slot tab.
Check the list of Replication Slots created on the current Primary instance.
Use the Type (Physical / Logical) or Status (Connected / Disconnected) filter to narrow the list.
Click the Create button.
Enter the following items in the right drawer.
The * notation indicates a required input item.
After entering the items, click the Create button.
Select the Slot to delete.
Click the Delete button.
After reviewing the content in the deletion confirmation modal, click the Delete button.
Install the database to operate it in OwlDB. Once the database installation is complete, you can use all the features provided by OwlDB.
Check the following items before installation.
The installation feature can only be used by the administrator account.
OwlDB provides a new database installation feature based on standard architecture. The standard architectures provided by OwlDB On-premise are as follows.
🟡 Limited
limited
Issue: etcd Inactive
etcd abnormal
limited
Issue: OpenProxy Inactive
OpenProxy abnormal
🔴 Unavailable
unavailable
Issue: DB Down
DB Down due to Patroni abnormal
unavailable
Issue: Agent Disconnect
Agent connection lost with the VM where the node is located
Reset to default value
Restore to the default column configuration
Data volume (Tibero) / Volume (OpenSQL): Displays usage (%), bar chart, and Threshold Table items
Instance alias
Health
vCPU: Current CPU usage (%)
Memory: Current memory usage (%)
Active sessions: Current number of active sessions / Max Session Count (not displayed for Standby(Recovery))
Availability zone: AZ information where the instance is located
DR configuration connection status monitoring: Expresses the connection status between Primary - Standby / Leader - Replica through line color and displayed information
Normal: green, Connected
Failed: red, Disconnected
🟡 Limited
limited
Issue: CMT Inactive
Cluster Management Tool (CMT) abnormal
limited
Issue: Mount Mode
Node started in Mount mode
🔴 Unavailable
unavailable
Issue: Nomount Mode
Node started in Nomount mode
unavailable
Issue: DB Down
Node DB Down
unavailable
Issue: Agent Disconnect
Agent connection lost with the VM where the node is located
unavailable
Issue: VM Down
VM where the node is located is Down
⚫ Retired
retired
Issue: Failovered Primary
During Failover, (former) Primary terminated abnormally
🟢 Available
available
-
Name
Displays the name
Clicking the DB Service name navigates to the 'View service meta information' page
Clicking the instance alias navigates to the 'Instance management' page
DB Service name
Instance alias
O
O
Creation date
Displays the DB Service creation date in yyyy.mm.dd HH\:mm:ss format
DB Service creation date
X
X
X
Status
Displays Status or Health
Creating
Running(n/m)
Updating(n/m)
Degraded(n/m)
Failover(n/m)
Down(n/m)
Starting
Stopping
Stopped
Terminating
Deploying (on-premise)
Registering (on-premise)
Unregistering (on-premise)
🟢 (available)
🟡 (limited)
🔵 (in progress)
🔴 (unavailable)
O
O
Type
Displays the database engine type
Tibero
OpenSQL
-
O
X
Configuration
Display topology or role
Tibero: Single, TAC(+DR)
OpenSQL: Single, HA
Tibero: Primary, Standby(Read Only), Standby(Recovery)
OpenSQL: Leader, Replica
O
O
Availability Zone (Cloud)
In a Cloud environment, display the Availability Zone (AZ) information where the instance is located
-
Availability Zone (AZ) information
O
X
vCPU
Display the CPU count and usage as a bar chart
O
O
O
X
Memory
Display Memory and usage as a bar chart
O
O
O
X
Active Sessions
Display the number of currently active sessions as a bar chart
Displayed only for Primary / Standby(RO) / Leader / Replica
Standby(Recovery): displayed as -
O
O
O
X
Data Volume (Tibero/OpenSQL)
Display data volume usage as a bar chart + display Threshold
O
X
O
X
Redo log Volume (Tibero)
Display redo log volume usage as a bar chart
O
X
X
X
Archive log Volume (Tibero)
Display archive log volume usage as a bar chart
O
X
X
X
Root Volume
Display Root volume usage as a bar chart
O
O
X
X
Display Cluster information and Connection Health
Show/hide columns
Set whether to display a column using the switch
Column search
Quickly find the desired item by searching the column name
Change column order
Node normal
Drag to change to the desired order
Private IP
Instance internal network address
Port
DB Listener port number
Health
Instance status
Copy the Endpoint address using the 📋 icon of the row you want to copy.
Manually refresh the list using the 🔃 icon at the top.
User
Name of the user to which the rule is applied
Address
Client address to allow or block
Method
Authentication method
Auth Option
Detailed authentication options according to the Method
Comment
Description of the rule
Database *
Database to which the rule will be applied
Select one or more from the database list, or select one of the special keywords (all, sameuser, samerole)
A special keyword and the database list cannot be selected at the same time
User *
User to which the rule will be applied
Select one or more from the user list, or select all
Address *
Client address to allow access
Directly enter a CIDR or Hostname, or select a special keyword (all, samehost, samenet)
Disabled if Type is local
When a single IP is entered, it is automatically converted to CIDR format (IPv4:
Method *
Authentication method
Select from the dropdown
Default value scram-sha-256
Auth Option
Detailed authentication options for the Method
The input method differs depending on the Method
Disabled when trust or reject is selected
Dropdown selection when scram-sha-256 or md5 is selected
Comment
A note about the rule
Line breaks cannot be entered
Click the Save button.
User
Parameters for a specific user within a specific Pool
Shard
Parameters for a specific Shard within a specific Pool
Current value
The currently applied value
Dynamic parameter
Whether it can be applied immediately without a restart (Yes / No)
Click the Apply button. Modifying only dynamic parameters: applied immediately Including static parameters: applied after restart
1 to 63 characters; lowercase English letters (a-z), digits (0-9), and underscore (_) are allowed. The first character cannot be a digit.
Pool Size *
The maximum number of DB server connections that the user can occupy simultaneously
Enter an integer. Range: 1 to max connections. Default value: 9
Password *
User password
1 to 30 characters; lowercase English letters (a-z), digits (0-9), and special characters (-, _, #, $) are allowed
Shard Name *
Name of the Shard to create in the Pool
1 to 30 characters; lowercase English letters (a-z), digits (0-9), and underscore (_) are allowed. Duplicates are not allowed within the same Pool.
Database Name *
Database to connect to the Pool
Select from the dropdown
Servers *
DB server to connect to
Select one or more from the dropdown
Displays instance Role and Instance Alias
Use Patroni
Whether to use Auto Failover via Patroni
Always enabled (cannot be changed)
The * notation indicates a required input item.
User Name *
Name of the user to add
1 to 63 characters; lowercase English letters (a-z), digits (0-9), and underscore (_) are allowed. The first character cannot be a digit. Duplicates are not allowed within the same Pool.
Pool Size *
The * notation indicates a required input item.
Shard Name *
Name of the Shard to add
1 to 30 characters; lowercase English letters (a-z), digits (0-9), and underscore (_) are allowed. Duplicates are not allowed within the same Pool.
Database Name *
The * notation indicates a required input item.
Status
Connected (Replication Client is connected)
Disconnected (no connected Client)
Backlog(MB)
Amount of WAL data that has not yet been consumed and is still retained
Scope
Operation management target
Fixed to Permanent
Checking the endpoint address that external applications can connect to
✓
✓
Access Control
Viewing and managing IP-based access allow/block rules (pg_hba)
—
✓
OpenProxy
Viewing and modifying OpenProxy parameters and Pool, User, and Shard configurations
—
✓
Replication Slot
Viewing and managing Replication Slots used for integration with external systems
—
✓
Status
Current status of the DB Service
DB Type
Database engine type
Topology
Endpoint
Representative service connection address
Single: displays Private IP
HA·TAC·DR: displays VIP
Port
DB Listener port number
Alias
Instance alias
Role
Primary / Standby(Recovery) / Standby(Read Only)
VIP
Priority
The order in which the rule is applied. The smaller the number, the earlier it is applied
Type
Connection type (local / host / hostssl / hostnossl)
Database alias
Priority
Rule application order (the smaller the number, the higher the priority)
If not entered, it is added as the last order
Can be entered starting after the system fixed rule number
Type *
Connection type
General
Global configuration parameters
Virtual Router
HA/VIP-related configuration parameters
Pool
Name
Parameter name
Type
Parameter data type
Default value
Pool Name *
Pool name
1 to 63 characters; lowercase English letters (a-z), digits (0-9), and underscore (_) are allowed. The first character cannot be a digit. Duplicates are not allowed within the DB Service.
User Name *
Name
Replication Slot name
Type
Physical (stores WAL logs as-is)
Logical (converts and stores in INSERT·UPDATE·DELETE form)
Scope
Name *
Unique name of the Replication Slot
Up to 30 characters using lowercase English letters (a-z), numbers (0-9), and underscores (_). Spaces and tabs cannot be entered. Duplicates are not allowed.
Type *
Slot type
Database cluster configuration method
VIP address for instance connection
Name of the database to which the rule is applied
Select one of local / host / hostssl / hostnossl
Default value host
Parameters for a specific Pool
The default value applied when the user has not set it
Name of the user to belong to the Pool
Permanent (persisted permanently)
Temporary (automatically deleted when the session ends)
Fixed to Physical
Single
Single-node configuration
TAC (Tibero)
Up to 4-node cluster configuration
Single + DR (Tibero)
Fixed to 1 Standby node in a Single configuration
TAC + DR (Tibero)
Fixed to 1 Standby node in a TAC configuration
HA (OpenSQL)
For TAC and DR configurations, all nodes are configured with the same spec, and in a DR configuration, the Standby node is fixed to 1.
Go to OwlDB Console screen > Dashboard.
Click the Install button at the top of the dashboard to move to the installation page.
Enter the installation options step by step. Entering the installation options consists of a total of 5 steps, and for details on each step, please refer to the Installation Option Steps section below.
Review the entered information, and once the installation feasibility verification is complete, click the Install button.
Once installation starts, you can check the progress status in the dashboard list. When the status changes to Running, the installation has completed normally.
Engine Options
This is the step for setting the database name, engine, and topology information.
Service Name*
Name to identify the DB Service
Only 6–30 characters of English uppercase/lowercase letters, numbers, and hyphens (-) can be entered
Cannot be created with a duplicate name within the OwlDB account
Default: assigned sequentially starting from owldb-001
DB Engine Type*
The database engine to use
Tibero: An RDBMS that enables stable service operation and DB scaling through a redundancy configuration
OpenSQL: Open Source-based DBMS
Topology*
The * notation indicates a required input item.
DR Configuration
This is the step for setting whether to use DR and the failover automation level.
Enable DR*
Whether to use DR configuration (can be selected directly)
Failover Automation Level*
Level 0: Manual
Level 1: Automatic failover
Level 2: Automatic configuration recovery (not supported in OwlDB v1.3)
Level 3: Full automation
Standby Count*
The * notation indicates a required input item.
Instance Configuration
Input items for each node are configured automatically according to the topology. An asterisk (*) indicates a required input item.
The node role is displayed as Primary/Standby.
Single
Hostname*
Select the host on which to install the database, in accordance with the selected topology configuration
The * notation indicates a required input item.
For each Path, only a file system path can be entered. Entering the same path or different paths in duplicate is also allowed.
However, the following conditions must be met.
The entered path must actually exist on the target host for installation.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
Single+DR
The * notation indicates a required input item.
For all Paths, only a file system path can be entered. Entering the same path or different paths in duplicate is also allowed.
However, the following conditions must be met.
The entered path must actually exist on the target host for installation.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
TAC
The * notation indicates a required input item.
For Data Path, Redo Path, Archive Path, enter a raw device path (/dev/sdb) or a partition path (/dev/sdb1). For the Backup Path, only a file system path can be entered.
However, the following conditions must be met.
All entered Paths must be configured as a shared volume.
The entered path must actually exist on the target host for installation.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
TAC+DR
The * notation indicates a required input item.
For Data Path, Redo Path, Archive Path, enter a raw device path (/dev/sdb) or a partition path (/dev/sdb1). For the Backup Path, only a file system path can be entered.
However, the following conditions must be met.
All entered Paths must be configured as a shared volume.
The entered path must actually exist on the target host for installation.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
The node role is displayed as Leader/Replica.
Single
Database Configuration
This is the step for entering the database configuration information.
Database Name*
The name of the database to be used
SYS User Password*
The password of the database super administrator account (SYS)
The * notation indicates a required input item.
Configuration Information Confirmation
You can enter this step only after validation of all the options entered in the previous steps has been completed.
Review the configuration information you entered at a glance, and if there are no issues, click the Install button to start the installation. To modify the content, please click the Previous button.
You can monitor the database installation progress in real time on the dashboard. As shown in the table below, the installation proceeds in major steps and detailed steps, and the actual steps performed may vary depending on the selected topology.
Installation prerequisite validation
1. sudo privilege validation 2. Required file validation 3. parameter config validation
Infrastructure setup
1. Kernel environment configuration 2. Required package installation 3. Disk udev rule configuration 4. Volume mount 5. Disk attach (instance)
/32/128For other Methods, enter in key=value format
The maximum number of DB server connections that the user can occupy simultaneously
Enter an integer. Range: 1 to max connections. Default value: 9
Password *
User password
1 to 30 characters; lowercase English letters (a-z), digits (0-9), and special characters (-, _, #, $) are allowed
Database to connect to the Shard
Select from the dropdown
Servers *
DB server to connect to
Select one or more from the dropdown
Displays instance Role, Instance Alias, and Health
Health is for reference only and does not affect server selection
Use Patroni
Whether to use Auto Failover via Patroni
Always enabled (cannot be changed)
Log Replication Type
Fixed to the ASYNC method and cannot be modified
The * notation indicates a required input item.
If using NAT, enter the NAT IP
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Primary Destination IP* (Entered only for the Primary instance)
Directly enter the Primary Destination IP to be used in communication from the StandByDB to the PrimaryDB
If using NAT, enter the NAT IP Entered only for the Primary instance
Primary Destination Port* (Entered only for the Primary instance)
Directly enter the Primary Destination Port to be used in communication from the StandBy DB to the Primary DB
If using port forwarding, enter the external Port
StandBy Destination IP* (Entered only for the StandBy instance)
Directly enter the StandBy Destination IP to be used in communication from the Primary DB to the StandBy DB
If using NAT, enter the NAT IP
StandBy Destination Port* (Entered only for the StandBy instance)
Directly enter the StandBy Destination Port to be used in communication from the Primary DB to the StandBy DB
If using port forwarding, enter the external Port
Data Path*
Enter the Data Path
Only a file system path can be entered
Redo Path*
Enter the Redo Path
Only a file system path can be entered
Archive Path*
Enter the Archive Path
Only a file system path can be entered
Backup Path*
Enter the Backup Path
Only a file system path can be entered
SSH Port*
SSH port
-
SSH User*
SSH User
-
SSH Key File Path*
Enter the private key path to be used for SSH connections between instances
Enter a common private key path so that the same private key is used for SSH connections between instances
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Interconnect IP*
Select the Interconnect IP to be used for communication between nodes within the Cluster from the list
Enter both the Primary and Standby clusters
Data Path*
Enter the data Path
Enter a raw device or partition path; use a shared volume
Redo Path*
Enter the Redo Path
Enter a raw device or partition path; use a shared volume
Archive Path*
Enter the Archive Path
Enter a raw device or partition path; use a shared volume
Backup Path*
Enter the Backup Path
Only a file system path can be entered
If using NAT, enter the NAT IP
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Interconnect IP*
Select the Interconnect IP to be used for communication between nodes within the Cluster from the list
Enter both the Primary and Standby clusters
Primary Destination IP* (Entered only for the Primary instance)
Directly enter the Primary Destination IP to be used in communication from the StandByDB to the PrimaryDB
If using NAT, enter the NAT IP
Primary Destination Port* (Entered only for the Primary instance)
Directly enter the Primary Destination Port to be used in communication from the StandBy DB to the Primary DB
If using port forwarding, enter the external Port
StandBy Destination IP* (Entered only for the StandBy instance)
Directly enter the StandBy Destination IP to be used in communication from the Primary DB to the StandBy DB
If using NAT, enter the NAT IP
StandBy Destination Port* (Entered only for the StandBy instance)
Directly enter the StandBy Destination Port to be used in communication from the Primary DB to the StandBy DB
If using port forwarding, enter the external Port
Data Path*
Enter the data Path
Enter a raw device or partition path; use a shared volume
Redo Path*
Enter the Redo Path
Enter a raw device or partition path; use a shared volume
Archive Path*
Enter the Archive Path
Enter a raw device or partition path; use a shared volume
Backup Path*
Enter the Backup Path
Only a file system path can be entered
SSH Port*
SSH port
-
SSH User*
SSH User
-
SSH Key File Path*
Enter the private key path to be used for SSH connections between instances
Enter a common private key path so that the same private key is used for SSH connections between instances
Service IP*
Directly enter or select the IP to be used for communication between OwlDB and the node
If using NAT, enter the NAT IP
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Data Path*
Enter the Data Path
Only a file system path can be entered
SSH Port*
SSH port
-
SSH User*
SSH User
-
SSH Key File Path*
Enter the private key path to be used for SSH connections between instances
Enter a common private key path so that the same private key is used for SSH connections between instances
The * notation indicates a required input item.
For each Path, only a file system path can be entered. Entering the same path or different paths in duplicate is also allowed.
However, the following conditions must be met.
The entered path must actually exist on the target host for installation.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
HA
Hostname*
Select the host on which to install the database, in accordance with the selected topology configuration
-
Service IP*
Directly enter or select the IP to be used for communication between OwlDB and the node
The * notation indicates a required input item.
For all Paths, only a file system path can be entered. Entering the same path or different paths in duplicate is also allowed.
However, the following conditions must be met.
The entered path must actually exist on the target host for installation.
The DP Agent execution account must hold read, write, and execute permissions for the file system path.
The password of the database super administrator account
Character Set*
The character encoding to be used for the database
Timezone*
The OS time zone where the database will be installed
VIP*
Database virtual IP
Database Listener Port
Database listener port for network communication
Max Session Count
Maximum number of concurrently allowed sessions
Shared Buffers
Shared memory size (not modifiable)
WAL File Size (MB)
WAL file size It is shown as an empty value because the value could not be confirmed during the discovery process, and it cannot be modified
Connection Pooler Port
Port on which the connection pool in OpenSQL receives client connections
Default: 6432
Input range: 1024–65535
Extension
Select the Extensions to install together when creating the OpenSQL database (multiple selections possible)
The * notation indicates a required input item.
OpenSQL status check
1. Apply configuration after initialization
PGAgent installation
1. PgAgent configuration
Single: Levels 0, 1, 3 supported
TAC: Levels 0, 1 supported
If you click the Cancel button during installation, a confirmation modal appears, and if you click Confirm in the modal, the entered information is reset and you are moved to the dashboard.
Once the installation request is received, you can check the installation start, completion, and failure status through system notifications.
If the requested number of cores exceeds the maximum number of cores of the held license, the installation does not proceed.
If processing is delayed because many installation requests are received simultaneously, you must try again after a while.
Whether SSH connection between nodes is possible
Whether the OS Timezone matches across all nodes
Whether the total of the entered Data File sizes does not exceed the available storage space
[OpenSQL] The items below are additionally checked.
Whether the entered Data Path actually exists on the installation target host
Whether SSH connection between nodes is possible
Whether the SSH Key File Path actually exists and whether it is a Private key
Whether the OS Timezone matches across all nodes
Whether the total of the entered Data File sizes does not exceed the available storage space
If the check fails, an error message is displayed on the item where the error occurred, and you cannot move to the next step.
Fixed to 1 Replica node in an HA configuration
Tibero: Single, TAC
OpenSQL : Single, HA
Node Count*
Tibero: Single (1, fixed), TAC (choose from 2–4)
OpenSQL: Single, HA (1, fixed)
PostgreSQL Version
PostgreSQL version to use in OpenSQL (not applicable to Tibero)
Default: 17.9
Number of Standby DBs (fixed to a maximum of 1 based on the standard architecture)
Standby Mode*
Standby Mode option
Recovery
Read Only
Log Replication Type
Log transmission method from Primary to Standby
LGWR ASYNC: A replication mode that transmits the Redo log generated in real time when a transaction occurs
ARCH ASYNC: A replication mode that, after a log switch, collects and transmits archive log files once they are generated
Enable DR*
Single is automatically set to not use DR, and HA to use DR; this cannot be modified
Failover Automation Level*
Level 0: Manual
Level 2: Automatic configuration recovery (not supported in OwlDB v1.3)
Level 3: Full automation
Levels 0, 3 supported (default: Level 3)
Standby Count*
-
Service IP*
Directly enter or select the IP to be used for communication between OwlDB and the node
If using NAT, enter the NAT IP
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Data Path*
Enter the Data Path
Only a file system path can be entered
Redo Path*
Enter the Redo Path
Only a file system path can be entered
Archive Path*
Enter the Archive Path
Only a file system path can be entered
Backup Path*
Enter the Backup Path
Only a file system path can be entered
Hostname*
Select the host on which to install the database, in accordance with the selected topology configuration
-
Service IP*
Hostname*
Select the host on which to install the database, in accordance with the selected topology configuration
-
Service IP*
Directly enter or select the IP to be used for communication between OwlDB and the node
Hostname*
Select the host on which to install the database, in accordance with the selected topology configuration
-
Service IP*
Hostname*
Select the host on which to install the database, in accordance with the selected topology configuration
Target Memory Size*
Target memory size
Shared Memory Size*
Shared memory size
Character Set*
The character encoding to be used for the database
Timezone*
The OS time zone where the database will be installed
VIP*
Select whether to use VIP
Primary Node #N Vip
Database virtual IP (enabled when Use VIP is selected)
Database Listener Port
Database listener port for network communication
Max Session Count
Maximum number of concurrently allowed sessions
Redo Log File Size (MB)
Redo log file size
System Data File Size (MB)
Size of the data file for storing system tables and key metadata
Syssub Data File Size (MB)
Sub data file size for storing system operation-related data
User Tablespace Data File Size (MB)
Tablespace data file size for storing user data
Temporary Tablespace Data File Size (MB)
Temporary tablespace data file size used for large-scale operations
Undo Tablespace Data File Size (MB)
Undo tablespace size
Database Name*
The name of the database to be used
User Id*
Database top-privilege administrator account ID
Tibero setup
1. Tibero instance Tip file & DSN file creation 2. volume configuration change due to cm sequential installation 3. volume wait due to cm sequential installation 4. Tip convert (primary <→ standby) 5. Standby installation completion tag configuration change 6. Standby installation completion tag wait 7. RMGR backup and transfer 8. RMGR backup wait
DB installation
1. CM gen (resource registration and execution) 2. DB create (TAS also included depending on topology) 3. Disk snapshot creation 4. wait Disk snapshot in Standby node 5. CM Fence on (reboot) 6. cm complete (service up) 7. wait cm service 8. recovery RMGR
Tibero status check
1. Tb probe
Infrastructure setup
1. Kernel environment configuration 2. Required package installation 3. PgAgent installation 4. mount volume 5. Data directory preparation
OpenSQL setup
1. Module configuration
OpenSQL installation
Number of Replica DBs (fixed to a maximum of 1 based on the standard architecture)
Directly enter or select the IP to be used for communication between OwlDB and the node
If using NAT, enter the NAT IP
Directly enter or select the IP to be used for communication between OwlDB and the node
-
User Password*
1. Post-bootstrap configuration
If using NAT, enter the NAT IP
Service Port*
Directly enter the Port to be used for communication between OwlDB and the database server
If using port forwarding, enter the external Port
Replication Connection IP*
Enter or select the IP to be used for the replication connection
-
Network interface*
Select a network interface
-
Data Path*
Enter the Data Path
Only a file system path can be entered
SSH Port*
SSH port
-
SSH User*
SSH User
-
SSH Key File Path*
Enter the private key path to be used for SSH connections between instances
Enter a common private key path so that the same private key is used for SSH connections between instances
This is a feature for changing the node configuration and DR configuration of an operating database.
Spec change starts from Overview or Change Detection DB and proceeds in five steps: Engine Options → DR Configuration → Instance Configuration → Database Configuration → Configuration Information Review. In each step, you review the current settings and modify the necessary items, and in the final step, you review and apply the changes.
Spec change is possible when the database operation status is Running or Degraded. The range of changeable items varies depending on the DB engine (Tibero/OpenSQL) and installation method (Installed DB/Registered DB).
The spec change page can be accessed in the following two ways.
Access from Overview: Overview page > Actions > click Spec Change
Access from Change Detection DB: Dashboard > Explore > Change Detection DB > click Spec Change
If accessed from Overview, proceed in the following order.
Click Actions > Spec Change on the Overview page to enter the spec change page.
In the Engine Options step, review the node configuration and, if necessary, set Scale In/Out.
In the DR Configuration step, adjust whether DR is used, the failover automation level, and the Standby node settings.
In the Instance Configuration
When accessed through the Actions menu on the Overview page, you can perform two operations: changing the DB node configuration and modifying DR.
For an Installed DB, Scale In/Out of the Primary node is possible within the topology range of the standard architecture. For example, a TAC configuration can adjust the Primary nodes from a minimum of 2 to a maximum of 4.
A Registered DB does not support Scale In/Out.
If you perform Scale Out, and the DB is using VIP, you must enter the VIP of the added node in the Database Configuration step.
An Installed DB can change DR usage ↔ non-usage and can also change the failover automation level. When DR is in use, the Open Mode and Log Replication Type of the Standby node can also be changed.
A Registered DB does not support changing whether DR is used, and when DR is in use, only the failover automation level and Standby node settings can be changed.
Whether DR is used is automatically determined by the topology selected in the Engine Options step. Switching from Single → HA automatically enables DR, and switching from HA → Single automatically disables DR.
The items that can be configured in each step vary depending on the engine.
This is the step for reviewing the database alias, engine, and topology information. Most items cannot be changed, and only the node configuration can be adjusted for Installed DBs. Tibero
Only for registered DBs, when the DB configuration is changed outside of OwlDB, OwlDB detects this automatically. You can check the DB where a change was detected in Dashboard exploration and click Spec Change to enter.
When you enter this way, the changes made externally are automatically reflected on the spec change page. Changed items are indicated separately, and the user can review the content and then apply it to OwlDB.
Example If a TAC DR DB using a VIP (Primary 2 nodes / Standby 1 node) is externally increased to 4 Primary nodes, it is reflected in each step as follows.
Engine Options : The 2 added nodes are displayed in the list.
Instance Configuration : Fields for entering the configuration information of the 2 added nodes are created.
Database Configuration : Fields for entering the VIP of the 2 added nodes are created.
After reviewing the content and completing the input in each step, clicking Finish applies the changes to OwlDB.
The spec change processing time may vary depending on the database capacity, load state, and configuration environment. In a typical environment it is processed within a few minutes, and depending on the conditions the maximum processing time may differ as follows.
In the Database Configuration step, enter configuration information such as the VIP of the added node.
In the Configuration Information Review step, review the changes and then click Finish.
An Installed DB supports Single ↔ HA topology switching, and in the HA topology, Scale In/Out of the Standby node is also supported. The adjustable number of nodes is 1 for Single and 2–3 for HA.
A Registered DB does not support topology changes or Scale In/Out.
If you perform a topology switch or Scale Out, and the DB is using VIP, you must enter the VIP of the added node in the Database Configuration step.
As described above, for an Installed DB, whether DR is used is changed only through topology switching, and the failover automation level can be changed separately.
A Registered DB does not support changing whether DR is used; only the failover automation level and Standby node settings can be changed.
Database Engine Type
Tibero
Cannot be changed
Topology
Single, TAC
Cannot be changed
Node Count
1 for Single, 2–4 for TAC
Cannot be changed (reflects the Scale In/Out result below)
Scale In/Out
Primary node list
Available only for Installed DBs
OpenSQL
Database Alias
An alias for identifying the database
Cannot be changed
Database Engine Type
OpenSQL
Scale In/Out (Tibero TAC installed DB)
For an installed Tibero TAC topology DB, a Scale In/Out item is displayed below Node Count. You can check the currently configured Primary node list and perform the following tasks.
Add: Clicking the Add button lets you select an instance from the list of hosts available for installation. The selected host is added to the table and becomes a Scale Out target.
Delete: After selecting the node to remove from the table, click the Delete button. The selected node becomes a Scale In target and is dimmed in the table.
Reset: Reverts added or deleted changes to their initial state.
When you switch the topology from Single → HA on an installed OpenSQL DB, the DR configuration is automatically enabled, and the Standby node configuration is reviewed and adjusted in the DR Configuration step.
This step changes whether DR is used, the failover automation level, and the Standby node settings. The change method differs depending on the engine. Tibero
Enable DR
Whether to use the DR configuration. This can be changed directly only for installed DBs.
Failover Automation Level
Whether DR is used can only be changed directly on installed DBs, and it behaves as follows depending on the change direction.
OpenSQL
Standby Node Settings (shown when DR is used)
The currently configured Standby node list is displayed, and you can change the following items. The detailed options for Log Replication Type are as follows.
This step reviews the configuration information for each Primary / Standby node. Some items are not retrieved depending on the topology and the install/register method, and only Backup Path can be modified.
Tibero
Hostname
Only a file system path can be entered for Backup Path, and in the case of a TAC configuration it must be configured as a shared volume.
OpenSQL
Based on the configuration set in the previous step, the configuration information for each Primary / Standby node is displayed. On Scale Out, input fields for the added node are newly created, and on Scale In, that node is removed from the screen.
This step reviews the database configuration information. Most items are set automatically through OwlDB metadata and actual DB exploration data. Common Items
Database Name
The name of the database to be used
SYS User Password
Tibero-specific items
OpenSQL-specific items
If Scale Out occurs on a DB that is using a VIP, the VIP for the added node must be entered in this step.
This finalizes the review of the content set in the previous steps. Changed items are shown in blue, and each item can be expanded/collapsed with an accordion. Clicking Finish applies the spec change.
Database shutdown and cluster resource removal
30 minutes
Environment cleanup
5 minutes
Create CM on Single Database
30 minutes
Database shutdown
Database shutdown and cluster resource removal
30 minutes
Environment cleanup
Database Alias
An alias for identifying the database
Cannot be changed
Database configuration
6 hours
Script execution
When the requested configuration does not match the current license options: Select a configuration that matches the license options and try again.
When processing is delayed because many spec change requests occur simultaneously: Try again in a moment.
Cannot be changed
Topology
Single, HA
Installed DBs can switch Single ↔ HA
Node Count
1 for Single, 2–3 for HA
Cannot be changed (reflects topology switch/Scale results)
PostgreSQL Version
PostgreSQL version to use
Cannot be changed
Supports Level 0 (manual), Level 1 (automatic failover), and Level 3 (full automation). Level 2 (automatic configuration recovery) is not supported in OwlDB v1.3
Standby Count
Install: fixed at 1 / Register: 1–9
Standby Mode
Select the Open Mode of the Standby node (Recovery / Read Only)
Log Replication Type
Select the log transmission method of the Standby node (LGWR ASYNC / ARCH ASYNC)
Not used → Used
Newly builds a Standby node and sets the failover automation level to Level 1 by default.
Used → Not used
Performs Standby node cleanup.
Enable DR
Automatically determined by the topology selection in the Engine Options step (HA → used, Single → not used)
Failover Automation Level
Supports Level 0 (manual) and Level 3 (full automation)
Standby Count
Open Mode
Select the Open Mode of the Standby node from either Recovery or Read Only. (Applies to Tibero)
Log Replication Type
Select the log replication method of the Standby node. (Applies to Tibero)
LGWR ASYNC: A replication mode that transmits the Redo log generated in real time when a transaction occurs
ARCH ASYNC: A replication mode that collects and transmits archive log files generated after a log switch
Connected host information
Cannot be modified
Service IP
The IP to use for communication between OwlDB and the node
Cannot be modified
Service Port
The Port to use for communication between OwlDB and the database server
Cannot be modified
Interconnect IP
The Interconnect IP to use for communication between nodes inside the cluster
Cannot be modified
Primary Destination IP
The IP to use for communication from the Standby DB to the Primary DB (enter only for the Primary instance)
Cannot be modified
Primary Destination Port
The Port to use for communication from the Standby DB to the Primary DB (enter only for the Primary instance)
Cannot be modified
Standby Destination IP
The IP to use for communication from the Primary DB to the Standby DB (enter only for the Standby instance)
Cannot be modified
Standby Destination Port
The Port to use for communication from the Primary DB to the Standby DB (enter only for the Standby instance)
Cannot be modified
Data Path
Data Path
Cannot be modified
Redo Path
Redo Path
Cannot be modified
Archive Path
Archive Path
Cannot be modified
Backup Path
Backup Path
Only a file system path can be entered
SSH Port
SSH Port
Cannot be modified
SSH User
SSH User
Cannot be modified
SSH Key File Path
SSH Key File Path
Cannot be modified
Hostname
Connected host information
Cannot be modified
Service IP
The IP to use for communication between OwlDB and the node
Password for the database highest-privilege administrator account (SYS user)
Target Memory Size
Target memory size
Character Set
The character encoding to be used for the database
Timezone
The OS time zone where the database will be installed
Database Listener Port
Database listener port for network communication
Max Session Count
Maximum number of concurrently allowed sessions
VIP
Select whether to use VIP
Primary Node #N VIP
Database virtual IP (enabled when VIP use is selected)
Shared Memory Size (MB)
VIP
Database virtual IP (enabled when a network interface is selected)
Shared Buffers (%)
Shared memory size
WAL File Size (MB)
6 hours
Add cluster resource
30 minutes
Database startup
Primary node backup
6 hours
Standby node configuration
6 hours
Primary node parameter change
30 minutes
Database shutdown, add parameter to tip
30 minutes
Database startup
5 minutes
1–2
Standby Scale In/Out
Installed DBs can be adjusted directly with the Add/Delete buttons
Log Replication Type
Configured with asynchronous (ASYNC) replication (fixed)
Cannot be modified
Service Port
The Port to use for communication between OwlDB and the database server
Cannot be modified
Replication Connection Ip
In an HA configuration, the IP to use for the replication connection
Cannot be modified
Network interface
Network interface
Cannot be modified
Data Path
Data Path
Cannot be modified
SSH Port
SSH Port
Cannot be modified
SSH User
SSH User
Cannot be modified
SSH Key File Path
SSH Key File Path
Cannot be modified
Shared memory size
Redo Log File Size (MB)
Redo log file size
System Data File Size (MB)
Data file size for storing system tables and key metadata
Syssub Data File Size (MB)
Sub data file size for storing system operation-related data
User Tablespace Data File Size (MB)
Tablespace data file size for storing user data
Temporary Tablespace Data File Size (MB)
Temporary tablespace data file size used for large-scale operations
Undo Tablespace Data File Size (MB)
Undo tablespace size
WAL file size
Connection Pooler Port
The port on which OpenProxy receives client connections
Proceed once the system and network requirements in Preparing the OpenBackup server environment have been met. Completing the procedure below brings the OpenBackup server to a state where it can be integrated with OwlDB.
Install OpenBackup as version 3.1.1. The barman-cli installed on the database server must likewise be 3.11.1.
Decompress the OpenSQL distribution to the desired path.
The installation script requires the following environment variables, so set them beforehand.
If not set, the following error is output in the next step and the installation does not proceed.
The value specified for PG_HOME must be the same as the path_prefix (<PG_HOME>/bin) in step 3.
On the OpenBackup server, the PostgreSQL service is not started. Only client utilities such as pg_receivewal and pg_basebackup are used.
3.11.1 should be output.
Create a dedicated OS account to run OpenBackup and grant it NOPASSWD sudo privileges.
OwlDB controls the Barman Agent with sudo systemctl restart barman-agent@<database ID>. Since this command must run without a password prompt, NOPASSWD sudo privileges are required.
The OpenBackup server operates with this single account. Performing backups, running the OwlDB Agent, and connecting to the database server are all done with the same account.
Add to the PATH so that PostgreSQL client commands such as pg_receivewal and pg_basebackup can be run from the barman account without a path. Write it to match the PG_HOME value from 1-2.
This setting is used when an operator runs commands directly. Since the Barman cron does not use this PATH, the path_prefix in step 3 must be set separately.
Write the /etc/barman.conf file as follows.
path_prefix must be set. Since Barman cron runs in a minimal PATH environment, the PATH configured in the account's .bashrc or similar is not applied. Without path_prefix, cron cannot find pg_receivewal, causing WAL collection to fail permanently.
Create the directories used in the configuration and assign ownership.
Backup data is stored in <barman_home>/<database ID>. However, the Agent configuration file path in step 4 is fixed regardless of barman_home.
The Barman Agent is a process that detects leader changes in the Patroni cluster and updates the Barman configuration. It uses barman_agent/server.py from the OpenSQL distribution.
Since a single OpenBackup server can handle multiple databases, register it as a systemd template unit so that an Agent is started per database. The OwlDB database ID is passed to the instance name (%i).
Write the /usr/lib/systemd/system/barman-agent@.service file as follows.
Since a new unit file was written, apply it to systemd.
The two values below are fixed in OwlDB, so use them as they are.
Even if barman_home is set to a path other than /var/lib/barman, the Agent configuration file path is fixed at /var/lib/barman/agent/. If you write the ExecStart path based on barman_home, the Agent will not start because it cannot read the configuration file created by OwlDB.
Register a cron job so that WAL collection and archiving are performed at one-minute intervals.
Write the /etc/cron.d/barman-cron file as follows.
Start sshd together. When the database server transmits the WAL archive, it connects to the OpenBackup server's sshd. On servers that are already running, it remains as is.
The OwlDB Agent receives commands from the OwlDB server and performs tasks on the OpenBackup server. Since all integration tasks on the OpenBackup server are carried out through this Agent, be sure to install it.
Write the /var/lib/barman/owlagent_dist/owlagent.env file as follows.
The OpenBackup server and the database server require bidirectional SSH connections. The preparations differ for each direction.
Which key the database server uses to connect to the OpenBackup server is configured automatically by OwlDB during integration. It records in the database server's ~/.ssh/config to use the SSH key entered during node registration. However, since making the OpenBackup server allow that key is not automatic, you must register it manually in 7-1.
Register the public key of the key used during database node registration in the authorized_keys of the OpenBackup execution account.
Without this registration, transmitting WAL from the database server will fail with Permission denied (publickey). In that case, during integration, the WAL archive and continuous archiving items of barman check will fail, the integration will be rolled back, and Health will be displayed as not connected.
Configure it so that connection from the OpenBackup execution account to the OpenSQL account of the database server is established without entering a password.
Place the private key file in a location that the OpenBackup execution account can read.
You can freely decide the file name and path. Just enter the path where you placed it exactly into BARMAN_SSH_KEYPATH in 6-2.
There is no restriction on the format and extension of the key file. Whether it is in OpenSSH format (-----BEGIN OPENSSH PRIVATE KEY-----) or PEM format, and whether its name is id_rsa or .pem, it can be used.
The database server must allow connection with that key.
However, the private key file itself must exist. During integration, OwlDB generates a connection command of the form ssh -i <BARMAN_SSH_KEYPATH> in the Barman configuration file, and this value must be an absolute path. Therefore, methods that do not use a key file (ssh-agent, password authentication, etc.) cannot be used.
Connect to the database server for the first time using the OpenBackup execution account to register the host key. If there are multiple database servers, perform this for all nodes.
It is normal if the database server's hostname is output.
This registration is needed for the verification command in 7-4 and when an operator connects directly. When OpenBackup connects during backup/recovery tasks, it is unaffected because the connection command in the configuration file created by OwlDB includes an option to skip host key checking.
Connection from the OpenBackup server to the database server must be established without a password or confirmation prompt. If there are multiple database servers, perform this for all nodes.
For the reverse direction (database server → OpenBackup server), this direction is handled automatically by OwlDB during integration, so no prior verification is needed. At the time of integration, OwlDB writes the connection settings to the database server's ~/.ssh/config, and these settings include an option that automatically accepts the host key of the OpenBackup server on first connection. Therefore, if you attempt a direct connection in this direction before integration, the host key will not be registered and Host key verification failed will be output, which does not mean the installation is faulty.
The only thing you need to prepare directly in this direction is the authorized_keys registration in 7-1. If this registration is missing, it will surface at integration time as failures of the WAL archive and continuous archiving items in barman check.
Proceed with the OpenBackup server installation already completed.
In addition to the OpenBackup server, the following items must also be prepared on the database server.
OpenBackup connects to the database with the account entered during OpenSQL installation. If this account is a superuser, it already holds replication and backup privileges, so there is no need to create a separate dedicated account.
If it is installed, the output will be as follows.
If it is not installed, the output will be as follows.
barman-cli is a separate package from OpenSQL, so it may not be present even on a server where OpenSQL is installed. Be sure to verify this before integration.
When integrating with the WAL retention method as archiver or archiver+streaming, OwlDB will refuse integration if barman-wal-archive is not present on the database server. If the WAL retention method is streaming, barman-cli is not required.
barman-cli is provided by the official PostgreSQL repository (PGDG).
In an environment with internet access, register the repository and then specify the version to install.
In an environment without internet access, obtain the rpm file of the same version in advance and install it.
Check on the OpenBackup server with the following commands.
Integrate in the following order from the OwlDB web UI.
Go to the OpenBackup Settings screen for the database.
Check whether the installed Barman server appears in the Backup Servers list. If it appears, it is ready for integration.
Select the Backup Server, OpenBackup Agent Port, WAL retention method, and backup method to perform the integration.
If Health is Connected, the installation and integration are complete.
The following items are automatically created or configured by OwlDB at integration time, so you do not write them yourself.
OpenBackup server
barman
barman put-wal, barman get-wal
Receives and stores WAL
Database server
barman-cli
barman-wal-archive, barman-wal-restore
Transfers WAL
mkdir -p /opt/opensql-src
tar xzf <OpenSQL distribution>.tar.gz -C /opt/opensql-src --strip-components=1export OPENSQL_HOME=/opt/postgresql
export PG_HOME=/opt/postgresql
export PG_DATA_DIR=/opt/postgresql/dataOPENSQL_HOME
OpenSQL installation path
/opt/postgresql
Required
Error: Environment variable 'OPENSQL_HOME' is not set.cd /opt/opensql-src/scripts
. ./setenv.sh "$(pwd)"
./install.sh postgresql
./install.sh barman$ barman --version
3.11.1 Barman by EnterpriseDB (www.enterprisedb.com)groupadd -g 1001 barman
useradd -u 1001 -g 1001 -m -d /var/lib/barman -s /bin/bash barman
echo "barman ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/barman
chmod 440 /etc/sudoers.d/barmanAccount
Dedicated OS account for running OpenBackup
barman
Required
su - barman
echo 'export PATH=$PATH:/opt/postgresql/bin' >> ~/.bashrc
source ~/.bashrc
exit[barman]
path_prefix = /opt/postgresql/bin
barman_user = barman
configuration_files_directory = /etc/barman.d
barman_home = /var/lib/barman
log_file = /var/log/barman/barman.log
log_level = INFObpath_prefix
PostgreSQL client executable path
/opt/postgresql/bin
Required
mkdir -p /var/log/barman /etc/barman.d /var/lib/barman/agent
chown -R barman:barman /var/lib/barman /var/log/barman /etc/barman.d
chmod 700 /var/lib/barman/etc/barman.d
Per-database OpenBackup configuration file. Created by OwlDB during integration
/var/lib/barman/agent
Per-database Agent configuration file. Created by OwlDB during integration
/var/log/barman
cp /opt/opensql-src/barman_agent/server.py /usr/local/bin/barman-agent
chmod 755 /usr/local/bin/barman-agent
pip3 install --no-cache-dir -r /opt/opensql-src/barman_agent/requirements.txt[Unit]
Description=Barman Agent for %i
After=network.target
[Service]
Type=simple
User=barman
Group=barman
ExecStart=/usr/local/bin/barman-agent /var/lib/barman/agent/%i.config.yml
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.targetsystemctl daemon-reloadUnit name
barman-agent@.service
Not allowed
Agent configuration file path
/var/lib/barman/agent/<Database ID>.config.yml
* * * * * barman /usr/local/bin/barman cron > /var/log/barman/cron.log 2>&1chmod 644 /etc/cron.d/barman-cron
systemctl enable --now sshd crondtar xzf owlagent_dist_latest.tar.gz -C /var/lib/barman
chown -R barman:barman /var/lib/barman/owlagent_distAGENT_TYPE=barman
IP=192.168.0.10
PORT=8080
USERNAME=barman
OPENSQL_HOME=/opt/postgresql
BARMAN_NAME=barman01
BARMAN_SSH_USER=barman
BARMAN_SSH_KEYPATH=/var/lib/barman/.ssh/id_rsa
BARMAN_SSH_IP=192.168.0.20
BARMAN_SSH_PORT=22
BARMAN_CONF_DIR=/etc/barman.dAGENT_TYPE
Agent type. For a Barman server, enter barman
barman
Required
Database server → OpenBackup server
WAL archive transmission (barman-wal-archive)
The OpenBackup server allows connections with that key (7-1)
OpenBackup server → database server
Data file transmission during recovery, rsync backup method
install -d -m 700 -o barman -g barman /var/lib/barman/.ssh
cat <public key of the database node registration key> >> /var/lib/barman/.ssh/authorized_keys
chmod 600 /var/lib/barman/.ssh/authorized_keys
chown barman:barman /var/lib/barman/.ssh/authorized_keyscp <private key file> /var/lib/barman/.ssh/id_rsa
chmod 600 /var/lib/barman/.ssh/id_rsa
chown barman:barman /var/lib/barman/.ssh/id_rsa# Example of using a different name
cp <key file> /var/lib/barman/.ssh/<key name>
chmod 600 /var/lib/barman/.ssh/<key name>
chown barman:barman /var/lib/barman/.ssh/<key name>
# Enter the same path in owlagent.env
# BARMAN_SSH_KEYPATH=/var/lib/barman/.ssh/<key name>su - barman
ssh -o StrictHostKeyChecking=accept-new <OpenSQL account>@<database server IP> hostnamesu - barman
ssh -o BatchMode=yes <OpenSQL account>@<database server IP> hostnameDatabase server hostname
Normal
Host key verification failed
The host key for 7-3 has not been registered
Permission denied (publickey)
barman-cli
Install the same 3.11.1 version as the OpenBackup server
Required when using the WAL retention method as archiver or archiver+streaming
rsync
Used for transferring data files during recovery
rpm -q barman-cli
barman-wal-archive --version$ barman-wal-archive --version
barman-wal-archive 3.11.1$ rpm -q barman-cli
package barman-cli is not installed
$ barman-wal-archive --version
bash: barman-wal-archive: command not founddnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
dnf install -y rsync
dnf --enablerepo=pgdg-common install -y barman-cli-3.11.1dnf install -y ./barman-cli-3.11.1-*.rpm# Barman version
$ barman --version
3.11.1 Barman by EnterpriseDB (www.enterprisedb.com)
# Global configuration
$ cat /etc/barman.conf
# Agent template unit
$ systemctl cat barman-agent@
# Barman cron
$ cat /etc/cron.d/barman-cron
# OwlDB Agent
$ systemctl is-active owldb-barman-agent.service owldb-barman-agent.timer
active
active
# Service status
$ systemctl is-active sshd crond
active
active
# NOPASSWD sudo for the barman account
$ su - barman -c 'sudo -n true' && echo OK
OKbarman --version
3.11.1
/etc/barman.conf
path_prefix, configuration_files_directory are set
barman-agent@ unit
Barman configuration file
Barman server /etc/barman.d/<database ID>.conf
Database connection information, WAL retention method, backup method, backup_directory
Agent configuration file
Barman server /var/lib/barman/agent/<database ID>.config.yml
PG_HOME
PostgreSQL installation path. The executables are placed in <PG_HOME>/bin
/opt/postgresql
Required
PG_DATA_DIR
PostgreSQL data path
/opt/postgresql/data
Required
Home directory
Account home directory. Backup data is stored under this
/var/lib/barman
Required
sudo privileges
NOPASSWD sudo
barman ALL=(ALL) NOPASSWD: ALL
Required
barman_user
Barman execution account
barman
Required
configuration_files_directory
Per-database configuration file directory. Set it to the same value as BARMAN_CONF_DIR of the OwlDB Agent
/etc/barman.d
Required
barman_home
Backup data storage path
/var/lib/barman
Required
log_file
Log file path
/var/log/barman/barman.log
Required
log_level
Log level
INFO
Required
Barman log
Not allowed
IP
OwlDB server IP
192.168.0.10
Required
PORT
OwlDB server port
8080
Required
USERNAME
Agent execution account
barman
Required
OPENSQL_HOME
PostgreSQL and OpenBackup installation path
/opt/postgresql
Required
BARMAN_NAME
OpenBackup server name displayed in OwlDB
barman01
Required
BARMAN_SSH_USER
OpenBackup server SSH connection account
barman
Required
BARMAN_SSH_KEYPATH
Private key path used when the OpenBackup server connects to the database server. In this step, only specify the path; the actual key file is placed in 7-2
/var/lib/barman/.ssh/id_rsa
Required
BARMAN_SSH_IP
OpenBackup server IP
192.168.0.20
Required
BARMAN_SSH_PORT
OpenBackup server SSH port
22
Required
BARMAN_CONF_DIR
Per-database configuration file directory. Enter the same value as configuration_files_directory in barman.conf
/etc/barman.d
Required
Place authentication information on the OpenBackup server (7-2)
The database server does not accept the key deployed in 7-2
Required when using recovery
Database account
The account entered during OpenSQL installation must exist as a superuser
Required
The unit exists, and ExecStart references /var/lib/barman/agent/%i.config.yml
/etc/cron.d/barman-cron
barman cron registered on a 1-minute cycle
owldb-barman-agent.service / .timer
All active
sshd, crond
All active
NOPASSWD sudo
OK output
Cluster name, Patroni connection information, listen port
Agent service startup
Barman server barman-agent@<database ID>
Started with sudo systemctl restart
SSH connection settings
Database server ~/.ssh/config
Specify to use the SSH key entered during node registration when connecting to the Barman server
Connection allow rules
Database server patroni.yml
Add a connection allow rule for the Barman server IP
Replication slot
Database
Automatically created when the WAL retention method is streaming or archiver+streaming
Leader change integration
Database server patroni.yml
Configure to refresh the Barman settings when the leader changes
This file was generated with the generate-license-file npm package! https://www.npmjs.com/package/generate-license-file
The following npm package may be included in this product:
echarts@5.6.0
This package contains the following license:
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
======================================================================== Apache ECharts Subcomponents:
The Apache ECharts project contains subcomponents with separate copyright notices and license terms. Your use of the source code for these subcomponents is also subject to the terms and conditions of the following licenses.
BSD 3-Clause (d3.js): The following files embed BSD 3-Clause: /src/chart/treemap/treemapLayout.ts, /src/chart/tree/layoutHelper.ts, /src/chart/graph/forceHelper.ts, /src/util/number.ts See /licenses/LICENSE-d3 for details of the license.
With the following notices:
Apache ECharts Copyright 2017-2024 The Apache Software Foundation
This product includes software developed at The Apache Software Foundation (https://www.apache.org/).
The following npm packages may be included in this product:
source-map-js@1.2.1
source-map@0.5.6
source-map@0.6.1
These packages each contain the following license:
Copyright (c) 2009-2011, Mozilla Foundation and contributors All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the names of the Mozilla Foundation nor the names of project contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following npm package may be included in this product:
thenify-all@1.6.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014 Jonathan Ong me@jongleberry.com
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
thenify@3.3.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
mz@2.7.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
@pkgjs/parseargs@0.11.0
This package contains the following license:
Apache License Version 2.0, January 2004
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The following npm package may be included in this product:
ts-interface-checker@0.1.13
This package contains the following license:
Apache License Version 2.0, January 2004
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "{}" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.
Copyright {yyyy} {name of copyright owner}
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The following npm package may be included in this product:
class-variance-authority@0.7.1
This package contains the following license:
Apache License Version 2.0, January 2004
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
END OF TERMS AND CONDITIONS
Copyright 2022 Joe Bell
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The following npm packages may be included in this product:
@types/d3-array@3.2.2
@types/d3-axis@3.0.6
@types/d3-brush@3.0.6
@types/d3-chord@3.0.6
These packages each contain the following license:
MIT License
Copyright (c) Microsoft Corporation.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
The following npm package may be included in this product:
balanced-match@1.0.2
This package contains the following license:
(MIT)
Copyright (c) 2013 Julian Gruber
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
commander@4.1.1
commander@7.2.0
These packages each contain the following license:
(The MIT License)
Copyright (c) 2011 TJ Holowaychuk
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
cookie@1.0.2
This package contains the following license:
(The MIT License)
Copyright (c) 2012-2014 Roman Shtylman Copyright (c) 2015 Douglas Christopher Wilson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
void-elements@3.1.0
This package contains the following license:
(The MIT License)
Copyright (c) 2014 hemanth
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
mime-types@2.1.35
This package contains the following license:
(The MIT License)
Copyright (c) 2014 Jonathan Ong Copyright (c) 2015 Douglas Christopher Wilson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
mime-db@1.52.0
This package contains the following license:
(The MIT License)
Copyright (c) 2014 Jonathan Ong Copyright (c) 2015-2022 Douglas Christopher Wilson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
util-deprecate@1.0.2
This package contains the following license:
(The MIT License)
Copyright (c) 2014 Nathan Rajlich
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
country-flag-icons@1.5.19
This package contains the following license:
(The MIT License)
Copyright (c) 2020 @catamphetamine
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
path-scurry@1.11.1
This package contains the following license:
Version 1.0.0
This license gives everyone as much permission to work with this software as possible, while protecting contributors from liability.
In order to receive this license, you must agree to its rules. The rules of this license are both obligations under that agreement and conditions to your license. You must not do anything with this software that triggers a rule that you cannot or will not follow.
Each contributor licenses you to do everything with this software that would otherwise infringe that contributor's copyright in it.
You must ensure that everyone who gets a copy of any part of this software from you, with or without changes, also gets the text of this license or a link to .
If anyone notifies you in writing that you have not complied with Notices, you can keep your license by taking all practical steps to comply within 30 days after the notice. If you do not do so, your license ends immediately.
Each contributor licenses you to do everything with this software that would otherwise infringe any patent claims they can license or become able to license.
No contributor can revoke this license.
As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be liable to anyone for any damages related to this software or this license, under any kind of legal claim.
The following npm package may be included in this product:
jackspeak@3.4.3
This package contains the following license:
Version 1.0.0
This license gives everyone as much permission to work with this software as possible, while protecting contributors from liability.
In order to receive this license, you must agree to its rules. The rules of this license are both obligations under that agreement and conditions to your license. You must not do anything with this software that triggers a rule that you cannot or will not follow.
Each contributor licenses you to do everything with this software that would otherwise infringe that contributor's copyright in it.
You must ensure that everyone who gets a copy of any part of this software from you, with or without changes, also gets the text of this license or a link to .
If anyone notifies you in writing that you have not complied with Notices, you can keep your license by taking all practical steps to comply within 30 days after the notice. If you do not do so, your license ends immediately.
Each contributor licenses you to do everything with this software that would otherwise infringe any patent claims they can license or become able to license.
No contributor can revoke this license.
As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be liable to anyone for any damages related to this software or this license, under any kind of legal claim.
The following npm package may be included in this product:
axios@1.11.0
This package contains the following license:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
didyoumean@1.2.2
This package contains the following license:
didYouMean.js copyright (c) 2013 Dave Porter.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License .
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The following npm package may be included in this product:
package-json-from-dist@1.0.1
This package contains the following license:
All packages under src/ are licensed according to the terms in their respective LICENSE or LICENSE.md files.
The remainder of this project is licensed under the Blue Oak Model License, as follows:
Version 1.0.0
This license gives everyone as much permission to work with this software as possible, while protecting contributors from liability.
In order to receive this license, you must agree to its rules. The rules of this license are both obligations under that agreement and conditions to your license. You must not do anything with this software that triggers a rule that you cannot or will not follow.
Each contributor licenses you to do everything with this software that would otherwise infringe that contributor's copyright in it.
You must ensure that everyone who gets a copy of any part of this software from you, with or without changes, also gets the text of this license or a link to .
If anyone notifies you in writing that you have not complied with Notices, you can keep your license by taking all practical steps to comply within 30 days after the notice. If you do not do so, your license ends immediately.
Each contributor licenses you to do everything with this software that would otherwise infringe any patent claims they can license or become able to license.
No contributor can revoke this license.
As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be liable to anyone for any damages related to this software or this license, under any kind of legal claim.
The following npm package may be included in this product:
typescript@5.8.3
This package contains the following license:
Apache License
Version 2.0, January 2004
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
You must give any other recipients of the Work or Derivative Works a copy of this License; and
You must cause any modified files to carry prominent notices stating that You changed the files; and
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
END OF TERMS AND CONDITIONS
The following npm package may be included in this product:
qs@6.14.0
This package contains the following license:
BSD 3-Clause License
Copyright (c) 2014, Nathan LaFreniere and other All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following npm package may be included in this product:
hyphenate-style-name@1.1.0
This package contains the following license:
BSD 3-Clause License
Copyright (c) 2015, Espen Hovlandsdal All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following npm package may be included in this product:
zrender@5.6.1
This package contains the following license:
BSD 3-Clause License
Copyright (c) 2017, Baidu Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following npm package may be included in this product:
react-transition-group@4.4.5
This package contains the following license:
BSD 3-Clause License
Copyright (c) 2018, React Community Forked from React (https://github.com/facebook/react) Copyright 2013-present, Facebook, Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following npm package may be included in this product:
mdn-data@2.0.14
This package contains the following license:
CC0 1.0 Universal
Statement of Purpose
The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work").
Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others.
For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights.
Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following:
i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work;
ii. moral rights retained by the original author(s) and/or performer(s);
iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work;
iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below;
v. rights protecting the extraction, dissemination, use and reuse of data in a Work;
vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and
vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof.
Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose.
Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose.
a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document.
b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law.
c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work.
d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work.
For more information, please see
The following npm package may be included in this product:
iconv-lite@0.6.3
This package contains the following license:
Copyright (c) 2011 Alexander Shtuchkin
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
combined-stream@1.0.8
delayed-stream@1.0.0
These packages each contain the following license:
Copyright (c) 2011 Debuggable Limited
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
color-convert@2.0.1
This package contains the following license:
Copyright (c) 2011-2016 Heather Arthur
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
mkdirp@3.0.1
This package contains the following license:
Copyright (c) 2011-2023 James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me)
This project is free software released under the MIT license:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
form-data@4.0.4
This package contains the following license:
Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
function-bind@1.1.2
This package contains the following license:
Copyright (c) 2013 Raynos.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
any-promise@1.3.0
This package contains the following license:
Copyright (C) 2014-2016 Kevin Beaty
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
rw@1.3.3
This package contains the following license:
Copyright (c) 2014-2016, Michael Bostock All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
The name Michael Bostock may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following npm package may be included in this product:
fastq@1.19.1
This package contains the following license:
Copyright (c) 2015-2020, Matteo Collina
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
@isaacs/cliui@8.0.2
This package contains the following license:
Copyright (c) 2015, Contributors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
css-tree@1.1.3
This package contains the following license:
Copyright (C) 2016-2019 by Roman Dvornov
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
error-stack-parser@2.1.4
stack-generator@2.0.10
stackframe@1.3.4
stacktrace-gps@3.1.2
These packages each contain the following license:
Copyright (c) 2017 Eric Wendelin and other contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
csstype@3.1.3
This package contains the following license:
Copyright (c) 2017-2018 Fredrik Nicol
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
postcss-selector-parser@6.1.2
This package contains the following license:
Copyright (c) Ben Briggs (http://beneb.info)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
postcss-value-parser@4.2.0
This package contains the following license:
Copyright (c) Bogdan Chadkin
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
throttle-debounce@3.0.1
This package contains the following license:
Copyright (c) Ivan Nikolić
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) 2010 "Cowboy" Ben Alman
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
tslib@2.3.0
tslib@2.8.1
These packages each contain the following license:
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
classcat@5.0.5
This package contains the following license:
Copyright © Jorge Bucaran <>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
d3-axis@3.0.0
d3-brush@3.0.0
d3-chord@3.0.1
d3-dispatch@3.0.1
These packages each contain the following license:
Copyright 2010-2021 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
d3-ease@3.0.1
This package contains the following license:
Copyright 2010-2021 Mike Bostock Copyright 2001 Robert Penner All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following npm packages may be included in this product:
d3-color@3.1.0
d3-shape@3.2.0
d3-time@3.1.0
These packages each contain the following license:
Copyright 2010-2022 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm packages may be included in this product:
d3-array@3.2.4
d3@7.9.0
These packages each contain the following license:
Copyright 2010-2023 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
d3-scale-chromatic@3.1.0
This package contains the following license:
Copyright 2010-2024 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Apache-Style Software License for ColorBrewer software and ColorBrewer Color Schemes
Copyright 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The following npm package may be included in this product:
d3-geo@3.1.1
This package contains the following license:
Copyright 2010-2024 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
This license applies to GeographicLib, versions 1.12 and later.
Copyright 2008-2012 Charles Karney
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
d3-format@3.1.2
This package contains the following license:
Copyright 2010-2026 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
d3-contour@4.0.2
This package contains the following license:
Copyright 2012-2023 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
d3-dsv@3.0.1
This package contains the following license:
Copyright 2013-2021 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
follow-redirects@1.15.9
This package contains the following license:
Copyright 2014–present Olivier Lalonde , James Talmage , Ruben Verborgh
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
d3-path@3.1.0
This package contains the following license:
Copyright 2015-2022 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
d3-fetch@3.0.1
This package contains the following license:
Copyright 2016-2021 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
d3-delaunay@6.0.4
This package contains the following license:
Copyright 2018-2021 Observable, Inc. Copyright 2021 Mapbox
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
luxon@3.7.1
This package contains the following license:
Copyright 2019 JS Foundation and other contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
@jridgewell/resolve-uri@3.1.2
This package contains the following license:
Copyright 2019 Justin Ridgewell
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
react-chartjs-2@5.3.0
This package contains the following license:
Copyright 2020 Jeremy Ayerst
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
internmap@2.0.3
This package contains the following license:
Copyright 2021 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm packages may be included in this product:
@jridgewell/gen-mapping@0.3.12
@jridgewell/sourcemap-codec@1.5.4
@jridgewell/trace-mapping@0.3.29
These packages each contain the following license:
Copyright 2024 Justin Ridgewell
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
yaml@2.8.0
This package contains the following license:
Copyright Eemeli Aro
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
lodash.debounce@4.0.8
This package contains the following license:
Copyright jQuery Foundation and other contributors
Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at
The following license applies to all parts of this software except as documented below:
====
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
====
Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation.
CC0:
====
Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above.
The following npm packages may be included in this product:
cssesc@3.0.0
emoji-regex@8.0.0
emoji-regex@9.2.2
These packages each contain the following license:
Copyright Mathias Bynens
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
lodash-es@4.17.21
lodash@4.17.21
These packages each contain the following license:
Copyright OpenJS Foundation and other contributors
Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at
The following license applies to all parts of this software except as documented below:
====
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
====
Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation.
CC0:
====
Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above.
The following npm package may be included in this product:
@faker-js/faker@8.4.1
This package contains the following license:
Faker - Copyright (c) 2022-2024
This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
===
From: To:
Based on faker.js, copyright Marak Squires and contributor, what follows below is the original license.
===
faker.js - Copyright (c) 2020 Marak Squires
faker.js was inspired by and has used data definitions from:
- Copyright (c) 2007-2010 Benjamin Curtis
- Copyright 2004-2005 by Jason Kohles
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
react-hotkeys@2.0.0
This package contains the following license:
ISC License
Copyright (c) 2018, Aleck Greenham
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
picocolors@1.1.1
This package contains the following license:
ISC License
Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
delaunator@5.1.0
This package contains the following license:
ISC License
Copyright (c) 2026, Mapbox
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm packages may be included in this product:
@esbuild/linux-x64@0.25.8: Copyright (c) 2020 Evan Wallace
@radix-ui/number@1.1.1: Copyright (c) 2022 WorkOS
@radix-ui/primitive@1.1.2: Copyright (c) 2022 WorkOS
@radix-ui/react-compose-refs@1.1.2: Copyright (c) 2022 WorkOS
These packages are licensed under the MIT License. The copyright notice for each package is shown above.
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
victory-vendor@36.9.2: Copyright (c) 2015-2020 Formidable Labs.
This package is licensed under the MIT License. The copyright notice for each package is shown above.
victory-vendor bundles d3 modules that are licensed under the ISC License; those modules are listed separately in this file with their license text.
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
resolve@1.22.10
This package contains the following license:
MIT License
Copyright (c) 2012 James Halliday
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
readdirp@3.6.0
This package contains the following license:
MIT License
Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
object-inspect@1.13.4
This package contains the following license:
MIT License
Copyright (c) 2013 James Halliday
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
brace-expansion@2.0.2
This package contains the following license:
MIT License
Copyright (c) 2013 Julian Gruber
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
prop-types@15.8.1
This package contains the following license:
MIT License
Copyright (c) 2013-present, Facebook, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@babel/runtime@7.28.2
@babel/runtime@7.29.2
These packages each contain the following license:
MIT License
Copyright (c) 2014-present Sebastian McKenzie and other contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
has-symbols@1.1.0
This package contains the following license:
MIT License
Copyright (c) 2016 Jordan Harband
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@tanstack/react-table@8.21.3
@tanstack/table-core@8.21.3
These packages each contain the following license:
MIT License
Copyright (c) 2016 Tanner Linsley
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
pirates@4.0.7
This package contains the following license:
MIT License
Copyright (c) 2016-2018 Ari Porad
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
stylis@4.3.6
This package contains the following license:
MIT License
Copyright (c) 2016-present Sultan Tarimo
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
aria-hidden@1.2.6
react-remove-scroll@2.7.1
react-style-singleton@2.2.3
use-callback-ref@1.3.3
These packages each contain the following license:
MIT License
Copyright (c) 2017 Anton Korzunov
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
fast-deep-equal@3.1.3
This package contains the following license:
MIT License
Copyright (c) 2017 Evgeny Poberezkin
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
detect-node-es@1.1.0
This package contains the following license:
MIT License
Copyright (c) 2017 Ilya Kantor
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
css-in-js-utils@3.1.0
This package contains the following license:
MIT License
Copyright (c) 2017 Robin Frischmann
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
copy-to-clipboard@3.3.3
This package contains the following license:
MIT License
Copyright (c) 2017 sudodoki
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
js-cookie@2.2.1
This package contains the following license:
MIT License
Copyright (c) 2018 Copyright 2018 Klaus Hartl, Fagner Brack, GitHub Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
safer-buffer@2.1.2
This package contains the following license:
MIT License
Copyright (c) 2018 Nikita Skovoroda
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
dayjs@1.11.13
This package contains the following license:
MIT License
Copyright (c) 2018-present, iamkun
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
tiny-invariant@1.3.3
This package contains the following license:
MIT License
Copyright (c) 2019 Alexander Reardon
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
@xobotyi/scrollbar-width@1.9.5
This package contains the following license:
MIT License
Copyright (c) 2019 Anton Zinovyev
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
side-channel-weakmap@1.0.2
side-channel@1.1.0
These packages each contain the following license:
MIT License
Copyright (c) 2019 Jordan Harband
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
zustand@4.5.7
This package contains the following license:
MIT License
Copyright (c) 2019 Paul Henschel
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
is-binary-path@2.1.0
This package contains the following license:
MIT License
Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@xyflow/react@12.10.0
@xyflow/system@0.0.74
These packages each contain the following license:
MIT License
Copyright (c) 2019-2025 webkid GmbH
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@hookform/error-message@2.0.1
@hookform/resolvers@3.10.0
react-hook-form@7.61.1
These packages each contain the following license:
MIT License
Copyright (c) 2019-present Beier(Bill) Luo
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
@rc-component/portal@1.1.2
This package contains the following license:
MIT License
Copyright (c) 2019-present react-component
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
get-nonce@1.0.1
This package contains the following license:
MIT License
Copyright (c) 2020 Anton Korzunov
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
esbuild@0.25.8
This package contains the following license:
MIT License
Copyright (c) 2020 Evan Wallace
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
get-intrinsic@1.3.0
This package contains the following license:
MIT License
Copyright (c) 2020 Jordan Harband
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
has-tostringtag@1.0.2
This package contains the following license:
MIT License
Copyright (c) 2021 Inspect JS
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@floating-ui/core@1.7.2
@floating-ui/dom@1.7.2
@floating-ui/react-dom@2.1.4
@floating-ui/utils@0.2.10
These packages each contain the following license:
MIT License
Copyright (c) 2021-present Floating UI contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@tanstack/query-core@5.83.0
@tanstack/query-devtools@5.81.2
@tanstack/react-query-devtools@5.83.0
@tanstack/react-query@5.83.0
These packages each contain the following license:
MIT License
Copyright (c) 2021-present Tanner Linsley
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@dnd-kit/accessibility@3.1.1
@dnd-kit/core@6.3.1
@dnd-kit/modifiers@9.0.0
@dnd-kit/sortable@10.0.0
These packages each contain the following license:
MIT License
Copyright (c) 2021, Claudéric Demers
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
lilconfig@3.1.3
This package contains the following license:
MIT License
Copyright (c) 2022 Anton Kastritskiy
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
es-set-tostringtag@2.1.0
This package contains the following license:
MIT License
Copyright (c) 2022 ECMAScript Shims
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
supports-preserve-symlinks-flag@1.0.0
This package contains the following license:
MIT License
Copyright (c) 2022 Inspect JS
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
gopd@1.2.0
This package contains the following license:
MIT License
Copyright (c) 2022 Jordan Harband
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@radix-ui/primitive@1.1.3
@radix-ui/react-accordion@1.2.11
@radix-ui/react-arrow@1.1.7
@radix-ui/react-checkbox@1.3.2
These packages each contain the following license:
MIT License
Copyright (c) 2022 WorkOS
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
dunder-proto@1.0.1
math-intrinsics@1.1.0
These packages each contain the following license:
MIT License
Copyright (c) 2024 ECMAScript Shims
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
call-bind-apply-helpers@1.0.2
call-bound@1.0.4
es-define-property@1.0.1
es-errors@1.3.0
These packages each contain the following license:
MIT License
Copyright (c) 2024 Jordan Harband
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
zod@3.25.76
This package contains the following license:
MIT License
Copyright (c) 2025 Colin McDonnell
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
get-proto@1.0.1
This package contains the following license:
MIT License
Copyright (c) 2025 Jordan Harband
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
fast-equals@5.4.0
This package contains the following license:
MIT License
Copyright (c) 2025 Tony Quetano
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
react-dom@18.3.1
react-is@16.13.1
react-is@18.3.1
react@18.3.1
These packages each contain the following license:
MIT License
Copyright (c) Facebook, Inc. and its affiliates.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
tsx@4.20.3
This package contains the following license:
MIT License
Copyright (c) Hiroki Osame
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
get-tsconfig@4.10.1
resolve-pkg-maps@1.0.0
These packages each contain the following license:
MIT License
Copyright (c) Hiroki Osame
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
hasown@2.0.2
This package contains the following license:
MIT License
Copyright (c) Jordan Harband and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
shebang-command@2.0.0
This package contains the following license:
MIT License
Copyright (c) Kevin Mårtensson (github.com/kevva)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
clsx@2.1.1
This package contains the following license:
MIT License
Copyright (c) Luke Edwards (lukeed.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
use-sync-external-store@1.5.0
This package contains the following license:
MIT License
Copyright (c) Meta Platforms, Inc. and affiliates.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
jiti@1.21.7
This package contains the following license:
MIT License
Copyright (c) Pooya Parsa
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@remix-run/router@1.23.0
react-router-dom@6.30.1
react-router@6.30.1
These packages each contain the following license:
MIT License
Copyright (c) React Training LLC 2015-2019 Copyright (c) Remix Software Inc. 2020-2021 Copyright (c) Shopify Inc. 2022-2023
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
ansi-regex@6.1.0
ansi-styles@6.2.1
string-width@5.1.2
strip-ansi@7.1.0
These packages each contain the following license:
MIT License
Copyright (c) Sindre Sorhus (https://sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
binary-extensions@2.3.0
This package contains the following license:
MIT License
Copyright (c) Sindre Sorhus (https://sindresorhus.com) Copyright (c) Paul Miller (https://paulmillr.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@alloc/quick-lru@5.2.0
ansi-regex@5.0.1
ansi-styles@4.3.0
is-fullwidth-code-point@3.0.0
These packages each contain the following license:
MIT License
Copyright (c) Sindre Sorhus (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
tailwindcss@3.4.17
This package contains the following license:
MIT License
Copyright (c) Tailwind Labs, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
hoist-non-react-statics@3.3.2
This package contains the following license:
Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of Yahoo! Inc. nor the names of YUI's contributors may be used to endorse or promote products derived from this software without specific prior written permission of Yahoo! Inc.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following npm package may be included in this product:
glob@10.4.5
This package contains the following license:
The ISC License
Copyright (c) 2009-2023 Isaac Z. Schlueter and Contributors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
lru-cache@10.4.3
This package contains the following license:
The ISC License
Copyright (c) 2010-2023 Isaac Z. Schlueter and Contributors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
minimatch@9.0.5
This package contains the following license:
The ISC License
Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
signal-exit@4.1.0
This package contains the following license:
The ISC License
Copyright (c) 2015-2023 Benjamin Coe, Isaac Z. Schlueter, and Contributors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
foreground-child@3.3.1
This package contains the following license:
The ISC License
Copyright (c) 2015-2023 Isaac Z. Schlueter and Contributors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
glob-parent@5.1.2
This package contains the following license:
The ISC License
Copyright (c) 2015, 2019 Elan Shanker
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
glob-parent@6.0.2
This package contains the following license:
The ISC License
Copyright (c) 2015, 2019 Elan Shanker, 2021 Blaine Bublitz , Eric Schoffstall and other contributors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
minipass@7.1.2
This package contains the following license:
The ISC License
Copyright (c) 2017-2023 npm, Inc., Isaac Z. Schlueter, and Contributors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
anymatch@3.1.3
This package contains the following license:
The ISC License
Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com)
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm packages may be included in this product:
isexe@2.0.0
which@2.0.2
These packages each contain the following license:
The ISC License
Copyright (c) Isaac Z. Schlueter and Contributors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
The following npm package may be included in this product:
decimal.js-light@2.5.1
This package contains the following license:
The MIT Expat Licence.
Copyright (c) 2020 Michael Mclaughlin
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
proxy-from-env@1.1.0
This package contains the following license:
The MIT License
Copyright (C) 2016-2018 Rob Wu
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
uuid@11.1.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2010-2020 Robert Kieffer and other contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
hammerjs@2.0.8
This package contains the following license:
The MIT License (MIT)
Copyright (C) 2011-2014 by Jorik Tangelder (Eight Media)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
enquire.js@2.1.6
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2012 Nick Williams
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
sucrase@3.35.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2012-2018 various contributors (see AUTHORS)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
chokidar@3.6.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
slick-carousel@1.8.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2013-2016
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
chartjs-plugin-zoom@2.2.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2013-2021 chartjs-plugin-zoom contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
eventemitter3@4.0.7
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014 Arnout Kazemier
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
is-core-module@2.16.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014 Dave Justice
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
string-convert@0.2.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014 Kiran Abburi
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
json2mq@0.2.0
react-slick@0.30.3
These packages each contain the following license:
The MIT License (MIT)
Copyright (c) 2014 Kiran Abburi
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
postcss-import@15.1.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014 Maxime Thirouin, Jason Campbell & Kevin Mårtensson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
object-hash@3.0.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014 object-hash contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
is-extglob@2.1.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014-2016, Jon Schlinkert
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
is-glob@4.0.3
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014-2017, Jon Schlinkert.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
normalize-path@3.0.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014-2018, Jon Schlinkert.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
merge2@1.4.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014-2020 Teambition
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
chart.js@4.5.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014-2024 Chart.js Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
rc-util@5.44.4
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014-present yiminghe Copyright (c) 2015-present Alipay.com,
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
braces@3.0.3
fill-range@7.1.1
is-number@7.0.0
micromatch@4.0.8
These packages each contain the following license:
The MIT License (MIT)
Copyright (c) 2014-present, Jon Schlinkert.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
js-tokens@4.0.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
loose-envify@1.4.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2015 Andres Suarez
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
react-cookie@8.0.1
universal-cookie@8.0.1
These packages each contain the following license:
The MIT License (MIT)
Copyright (c) 2015 Benoit Tremblay
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
lines-and-columns@1.2.4
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2015 Brian Donovan
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
dom-helpers@5.2.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2015 Jason Quense
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
path-parse@1.0.7
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2015 Javier Blanco
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
inline-style-prefixer@7.0.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2015 Robin Frischmann
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
recharts-scale@0.4.5
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2015 Sen Yang
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
reusify@1.1.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2015-2024 Matteo Collina
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
recharts@2.15.4
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2015-present recharts
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
to-regex-range@5.0.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2015-present, Jon Schlinkert.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
asynckit@0.4.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2016 Alex Indigo
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
react-smooth@4.0.4
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2016 recharts
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
chartjs-plugin-annotation@3.1.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2016-2021 chartjs-plugin-annotation Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
chartjs-plugin-datalabels@2.2.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2017-2021 chartjs-plugin-datalabels contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
picomatch@2.3.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2017-present, Jon Schlinkert.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
classnames@2.5.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2018 Jed Watson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
cross-spawn@7.0.6
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2018 Made With MOXY Lda
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
@kurkle/color@0.3.4
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2018-2024 Jukka Kurkela
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
chartjs-adapter-luxon@1.3.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2019 Chart.js Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
rc-motion@2.9.5
rc-overflow@1.4.1
rc-picker@4.11.3
rc-resize-observer@1.4.3
These packages each contain the following license:
The MIT License (MIT)
Copyright (c) 2019-present afc163
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
arg@5.0.2
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2021 Vercel, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
react-intersection-observer@9.16.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2023 React Intersection Observer authors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
i18next@24.2.3
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2025 i18next
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
react-i18next@15.6.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2025 i18next
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
@nodelib/fs.scandir@2.1.5
@nodelib/fs.stat@2.0.5
@nodelib/fs.walk@1.2.8
fast-glob@3.3.3
These packages each contain the following license:
The MIT License (MIT)
Copyright (c) Denis Malinochkin
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
queue-microtask@1.2.3
run-parallel@1.2.0
These packages each contain the following license:
The MIT License (MIT)
Copyright (c) Feross Aboukhadijeh
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
object-assign@4.1.1
pify@2.3.0
These packages each contain the following license:
The MIT License (MIT)
Copyright (c) Sindre Sorhus (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
camelcase-css@2.0.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) Steven Vachon (svachon.com)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
postcss@8.5.6
This package contains the following license:
The MIT License (MIT)
Copyright 2013 Andrey Sitnik
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
postcss-nested@6.2.0
This package contains the following license:
The MIT License (MIT)
Copyright 2014 Andrey Sitnik
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
postcss-js@4.0.1
This package contains the following license:
The MIT License (MIT)
Copyright 2015 Andrey Sitnik
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
read-cache@1.0.0
This package contains the following license:
The MIT License (MIT)
Copyright 2016 Bogdan Chadkin
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
nanoid@3.3.11
This package contains the following license:
The MIT License (MIT)
Copyright 2017 Andrey Sitnik
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
postcss-load-config@4.0.2
This package contains the following license:
The MIT License (MIT)
Copyright Michael Ciniawsky
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
@rc-component/trigger@2.3.0
This package contains the following license:
The MIT License (MIT) Copyright (c) 2015-present Alipay.com,
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
rtl-css-js@1.16.1
This package contains the following license:
The MIT License (MIT) Copyright (c) 2017 Kent C. Dodds
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
react-error-boundary@5.0.0
This package contains the following license:
The MIT License (MIT) Copyright (c) 2020 Brian Vaughn
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
resize-observer-polyfill@1.5.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2016 Denis Rul
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
bignumber.js@9.3.1
This package contains the following license:
Copyright © <2025> Michael Mclaughlin
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
color-name@1.1.4
This package contains the following license:
The MIT License (MIT) Copyright (c) 2015 Dmitry Ivanov
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product:
robust-predicates@3.0.3
This package contains the following license:
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to
The following npm packages may be included in this product:
fast-shallow-equal@1.0.0
nano-css@5.6.2
react-universal-interface@0.6.2
react-use@17.6.0
These packages each contain the following license:
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to
The following npm package may be included in this product:
set-harmonic-interval@1.0.1
This package contains the following license:
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to
The following npm package may be included in this product:
fastest-stable-stringify@2.0.2
This package contains the following license:
Copyright (c) 2018 Vadim @streamich Dalecky
This software is released under the MIT license:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
@types/d3-contour@3.0.6
@types/d3-delaunay@6.0.4
@types/d3-dispatch@3.0.7
@types/d3-drag@3.0.7
@types/d3-dsv@3.0.7
@types/d3-ease@3.0.2
@types/d3-fetch@3.0.7
@types/d3-force@3.0.10
@types/d3-format@3.0.4
@types/d3-geo@3.1.0
@types/d3-hierarchy@3.1.7
@types/d3-interpolate@3.0.4
@types/d3-path@1.0.11
@types/d3-path@3.1.1
@types/d3-polygon@3.0.2
@types/d3-quadtree@3.0.6
@types/d3-random@3.0.3
@types/d3-scale-chromatic@3.1.0
@types/d3-scale@4.0.9
@types/d3-selection@3.0.11
@types/d3-shape@1.3.12
@types/d3-shape@3.1.8
@types/d3-time-format@4.0.3
@types/d3-time@3.0.4
@types/d3-timer@3.0.2
@types/d3-transition@3.0.9
@types/d3-zoom@3.0.8
@types/d3@7.4.3
@types/geojson@7946.0.16
@types/hammerjs@2.0.46
@types/hoist-non-react-statics@3.3.7
@types/js-cookie@2.2.7
@types/prop-types@15.7.15
@types/qs@6.14.0
@types/react-dom@18.3.7
@types/react-slick@0.23.13
@types/react@18.3.23
@types/recharts@1.8.29
Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
Limitations and Disclaimers.
d3-force@3.0.0
d3-hierarchy@3.1.2
d3-interpolate@3.0.1
d3-polygon@3.0.1
d3-quadtree@3.0.1
d3-random@3.0.1
d3-scale@4.0.2
d3-selection@3.0.0
d3-time-format@4.1.0
d3-timer@3.0.1
d3-transition@3.0.1
d3-zoom@3.0.0
@radix-ui/react-context@1.1.2: Copyright (c) 2022 WorkOS
@radix-ui/react-direction@1.1.1: Copyright (c) 2022 WorkOS
@radix-ui/react-focus-guards@1.1.2: Copyright (c) 2022 WorkOS
@radix-ui/react-id@1.1.1: Copyright (c) 2022 WorkOS
@radix-ui/react-use-callback-ref@1.1.1: Copyright (c) 2022 WorkOS
@radix-ui/react-use-escape-keydown@1.1.1: Copyright (c) 2022 WorkOS
@radix-ui/react-use-layout-effect@1.1.1: Copyright (c) 2022 WorkOS
@radix-ui/react-use-previous@1.1.1: Copyright (c) 2022 WorkOS
@radix-ui/react-use-rect@1.1.1: Copyright (c) 2022 WorkOS
@radix-ui/react-use-size@1.1.1: Copyright (c) 2022 WorkOS
@radix-ui/rect@1.1.1: Copyright (c) 2022 WorkOS
@tailwindcss/container-queries@0.1.1: Copyright (c) 2023 Tailwind Labs
@tanstack/react-virtual@3.0.0-beta.54: Copyright (c) 2021-present Tanner Linsley
@tanstack/virtual-core@3.0.0-beta.54: Copyright (c) 2021-present Tanner Linsley
dlv@1.1.3: Copyright (c) Jason Miller
eastasianwidth@0.2.0: Copyright komagata
html-parse-stringify@3.0.1: Copyright (c) 2025 Henrik Joreteg
react-remove-scroll-bar@2.3.8: Copyright (c) 2025 Anton Korzunov
toggle-selection@1.0.6: Copyright (c) 2017 sudodoki
@radix-ui/react-collection@1.1.7
@radix-ui/react-dialog@1.1.14
@radix-ui/react-dismissable-layer@1.1.10
@radix-ui/react-dismissable-layer@1.1.11
@radix-ui/react-dropdown-menu@2.1.15
@radix-ui/react-focus-scope@1.1.7
@radix-ui/react-form@0.1.7
@radix-ui/react-icons@1.3.2
@radix-ui/react-label@2.1.7
@radix-ui/react-menu@2.1.15
@radix-ui/react-popover@1.1.14
@radix-ui/react-popper@1.2.7
@radix-ui/react-popper@1.2.8
@radix-ui/react-portal@1.1.9
@radix-ui/react-presence@1.1.4
@radix-ui/react-presence@1.1.5
@radix-ui/react-primitive@2.1.3
@radix-ui/react-radio-group@1.3.7
@radix-ui/react-radio-group@1.3.8
@radix-ui/react-roving-focus@1.1.10
@radix-ui/react-roving-focus@1.1.11
@radix-ui/react-select@2.2.5
@radix-ui/react-slot@1.2.3
@radix-ui/react-tabs@1.1.12
@radix-ui/react-toggle-group@1.1.10
@radix-ui/react-toggle@1.1.9
@radix-ui/react-tooltip@1.2.7
@radix-ui/react-tooltip@1.2.8
@radix-ui/react-use-controllable-state@1.2.2
@radix-ui/react-use-effect-event@0.0.2
@radix-ui/react-visually-hidden@1.2.3
side-channel-list@1.0.0
side-channel-map@1.0.1
wrap-ansi@8.1.0
screenfull@5.2.0
shebang-regex@3.0.0
string-width@4.2.3
strip-ansi@6.0.1
This product includes the third-party software components listed below. Each component is licensed under the terms of the license indicated. Where a component is made available under more than one license, TmaxTibero has elected to use it under the license indicated below. The full text of each license is reproduced in the "License Texts" section.
1 Group: com.fasterxml.jackson.core Name: jackson-annotations Version: 2.17.3
Project URL: https://github.com/FasterXML/jackson
License: Apache License 2.0
Copyright: Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)
2 Group: com.fasterxml.jackson.core Name: jackson-core Version: 2.17.3
Project URL:
License: Apache License 2.0
Copyright: Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)
3 Group: com.fasterxml.jackson.core Name: jackson-databind Version: 2.17.3
Project URL:
License: Apache License 2.0
Copyright: Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)
4 Group: com.fasterxml.jackson.dataformat Name: jackson-dataformat-toml Version: 2.17.3
Project URL:
License: Apache License 2.0
Copyright: Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)
5 Group: com.fasterxml.jackson.dataformat Name: jackson-dataformat-yaml Version: 2.17.3
Project URL:
License: Apache License 2.0
Copyright: Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)
6 Group: com.fasterxml.jackson.datatype Name: jackson-datatype-jdk8 Version: 2.17.3
Project URL:
License: Apache License 2.0
Copyright: Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)
7 Group: com.fasterxml.jackson.datatype Name: jackson-datatype-jsr310 Version: 2.17.3
Project URL:
License: Apache License 2.0
Copyright: Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)
8 Group: com.fasterxml.jackson.module Name: jackson-module-parameter-names Version: 2.17.3
Project URL:
License: Apache License 2.0
Copyright: Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)
9 Group: com.fasterxml Name: classmate Version: 1.7.0
Project URL:
License: Apache License 2.0
Copyright: Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)
10 Group: com.github.seancfoley Name: ipaddress Version: 2.0.1
Project URL:
License: Apache License 2.0
Copyright holders: Sean C Foley
11 Group: com.github.stephenc.jcip Name: jcip-annotations Version: 1.0-1
Project URL:
License: Apache License 2.0
Copyright: Copyright 2013 Stephen Connolly.
12 Group: com.google.code.findbugs Name: jsr305 Version: 3.0.2
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2005 Brian Goetz
13 Group: com.google.code.gson Name: gson Version: 2.10.1
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2008 Google Inc.
14 Group: com.google.errorprone Name: error_prone_annotations Version: 2.11.0
Project URL:
License: Apache License 2.0
Copyright: Copyright 2015 The Error Prone Authors.
15 Group: com.google.guava Name: failureaccess Version: 1.0.1
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2007 The Guava Authors
16 Group: com.google.guava Name: guava Version: 31.1-jre
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2007 The Guava Authors
17 Group: com.google.guava Name: listenablefuture Version: 9999.0-empty-to-avoid-conflict-with-guava
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2007 The Guava Authors
18 Group: com.google.j2objc Name: j2objc-annotations Version: 1.3
Project URL:
License: Apache License 2.0
Copyright: Copyright 2012 Google Inc. All Rights Reserved.
19 Group: com.mysema.commons Name: mysema-commons-lang Version: 0.2.4
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2010 Mysema Ltd.
20 Group: com.nimbusds Name: content-type Version: 2.3
Project URL:
License: Apache License 2.0
Copyright: Copyright 2020, Connect2id Ltd and contributors.
21 Group: com.nimbusds Name: lang-tag Version: 1.7
Project URL:
License: Apache License 2.0
Copyright: Copyright 2012-2016, Connect2id Ltd.
22 Group: com.nimbusds Name: nimbus-jose-jwt Version: 10.0.1
Project URL:
License: Apache License 2.0
Copyright: Copyright 2012-2016, Connect2id Ltd and contributors.
23 Group: com.nimbusds Name: oauth2-oidc-sdk Version: 11.23
Project URL:
License: Apache License 2.0
Copyright: Copyright 2012-2020, Connect2id Ltd and contributors.
24 Group: com.querydsl Name: querydsl-core Version: 5.1.0
Project URL: <${project.homepage}>
License: Apache License 2.0
Copyright: Copyright 2015, The Querydsl Team (http://www.querydsl.com/team)
25 Group: com.querydsl Name: querydsl-jpa Version: 5.1.0
Project URL: <${project.homepage}>
License: Apache License 2.0
Copyright: Copyright 2015, The Querydsl Team (http://www.querydsl.com/team)
26 Group: com.squareup.okhttp3 Name: okhttp Version: 4.12.0
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2014 Square, Inc.
27 Group: com.squareup.okio Name: okio-jvm Version: 3.6.0
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2019 Square, Inc.
28 Group: com.squareup.okio Name: okio Version: 3.6.0
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2019 Square, Inc.
29 Group: com.zaxxer Name: HikariCP Version: 5.1.0
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2013, 2014 Brett Wooldridge
30 Group: commons-codec Name: commons-codec Version: 1.16.1
Project URL:
License: Apache License 2.0
Copyright: Copyright 2002-2024 The Apache Software Foundation
31 Group: commons-logging Name: commons-logging Version: 1.2
Project URL:
License: Apache License 2.0
Copyright: Copyright 2003-2014 The Apache Software Foundation
32 Group: io.jsonwebtoken Name: jjwt-api Version: 0.12.6
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2014 jsonwebtoken.io
33 Group: io.jsonwebtoken Name: jjwt-impl Version: 0.12.6
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2014 jsonwebtoken.io
34 Group: io.jsonwebtoken Name: jjwt-jackson Version: 0.12.6
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2014 jsonwebtoken.io
35 Group: io.micrometer Name: micrometer-commons Version: 1.13.13
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2017-Present VMware, Inc. All Rights Reserved.
36 Group: io.micrometer Name: micrometer-core Version: 1.13.13
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2017-Present VMware, Inc. All Rights Reserved.
37 Group: io.micrometer Name: micrometer-jakarta9 Version: 1.13.13
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2017-Present VMware, Inc. All Rights Reserved.
38 Group: io.micrometer Name: micrometer-observation Version: 1.13.13
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2017-Present VMware, Inc. All Rights Reserved.
39 Group: io.netty Name: netty-buffer Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
40 Group: io.netty Name: netty-codec-dns Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
41 Group: io.netty Name: netty-codec-http2 Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
42 Group: io.netty Name: netty-codec-http Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
43 Group: io.netty Name: netty-codec-socks Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
44 Group: io.netty Name: netty-codec Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
45 Group: io.netty Name: netty-common Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
46 Group: io.netty Name: netty-handler-proxy Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
47 Group: io.netty Name: netty-handler Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
48 Group: io.netty Name: netty-resolver-dns-classes-macos Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
49 Group: io.netty Name: netty-resolver-dns-native-macos Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
50 Group: io.netty Name: netty-resolver-dns Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
51 Group: io.netty Name: netty-resolver Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
52 Group: io.netty Name: netty-tcnative-boringssl-static Version: 2.0.70.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2016 The Netty Project
53 Group: io.netty Name: netty-tcnative-classes Version: 2.0.70.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2016 The Netty Project
54 Group: io.netty Name: netty-transport-classes-epoll Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
55 Group: io.netty Name: netty-transport-classes-kqueue Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
56 Group: io.netty Name: netty-transport-native-epoll Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
57 Group: io.netty Name: netty-transport-native-kqueue Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
58 Group: io.netty Name: netty-transport-native-unix-common Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
59 Group: io.netty Name: netty-transport Version: 4.1.119.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 The Netty Project
60 Group: io.projectreactor.netty Name: reactor-netty-core Version: 1.1.29
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2011-2023 VMware, Inc. or its affiliates, All Rights Reserved.
61 Group: io.projectreactor.netty Name: reactor-netty-http Version: 1.1.29
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2011-2023 VMware, Inc. or its affiliates, All Rights Reserved.
62 Group: io.projectreactor Name: reactor-core Version: 3.6.16
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2016-2023 VMware Inc. or its affiliates, All Rights Reserved.
63 Group: io.smallrye Name: jandex Version: 3.1.2
Project URL:
License: Apache License 2.0
Copyright: Copyright 2013 Red Hat, Inc., and individual contributors
64 Group: io.swagger.core.v3 Name: swagger-annotations-jakarta Version: 2.2.21
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2015. SmartBear Software Inc.
65 Group: io.swagger.core.v3 Name: swagger-core-jakarta Version: 2.2.21
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2015. SmartBear Software Inc.
66 Group: io.swagger.core.v3 Name: swagger-models-jakarta Version: 2.2.21
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2015. SmartBear Software Inc.
67 Group: jakarta.inject Name: jakarta.inject-api Version: 2.0.1
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) 2009 The JSR-330 Expert Group
68 Group: jakarta.validation Name: jakarta.validation-api Version: 3.0.2
Project URL:
License: Apache License 2.0
Copyright holders: Eclipse Foundation; Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling, Guillaume Smet
69 Group: net.bytebuddy Name: byte-buddy Version: 1.14.19
Project URL:
License: Apache License 2.0
Copyright: Copyright 2014 - Present Rafael Winterhalter
70 Group: net.java.dev.jna Name: jna-platform Version: 5.13.0
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2007-2013 Timothy Wall, All Rights Reserved
71 Group: net.java.dev.jna Name: jna Version: 5.13.0
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2007-2013 Timothy Wall, All Rights Reserved
72 Group: net.minidev Name: accessors-smart Version: 2.5.2
Project URL:
License: Apache License 2.0
Copyright: Copyright 2011-2024 JSON-SMART authors
73 Group: net.minidev Name: json-smart Version: 2.5.2
Project URL:
License: Apache License 2.0
Copyright: Copyright 2011-2024 JSON-SMART authors
74 Group: org.apache.commons Name: commons-lang3 Version: 3.14.0
Project URL:
License: Apache License 2.0
Copyright: Copyright 2001-2023 The Apache Software Foundation
75 Group: org.apache.httpcomponents Name: httpclient Version: 4.5.13
Project URL:
License: Apache License 2.0
Copyright: Copyright 1999-2020 The Apache Software Foundation
76 Group: org.apache.httpcomponents Name: httpcore Version: 4.4.16
Project URL:
License: Apache License 2.0
Copyright: Copyright 2005-2022 The Apache Software Foundation
77 Group: org.apache.logging.log4j Name: log4j-api Version: 2.23.1
Project URL:
License: Apache License 2.0
Copyright: Copyright 1999-2024 The Apache Software Foundation
78 Group: org.apache.logging.log4j Name: log4j-to-slf4j Version: 2.23.1
Project URL:
License: Apache License 2.0
Copyright: Copyright 1999-2024 The Apache Software Foundation
79 Group: org.apache.qpid Name: proton-j Version: 0.34.1
Project URL:
License: Apache License 2.0
Copyright: Copyright 2023 The Apache Software Foundation
80 Group: org.apache.tomcat.embed Name: tomcat-embed-core Version: 10.1.40
Project URL:
License: Apache License 2.0
Copyright: Copyright 1999-2025 The Apache Software Foundation
81 Group: org.apache.tomcat.embed Name: tomcat-embed-el Version: 10.1.40
Project URL:
License: Apache License 2.0
Copyright: Copyright 1999-2025 The Apache Software Foundation
82 Group: org.apache.tomcat.embed Name: tomcat-embed-websocket Version: 10.1.40
Project URL:
License: Apache License 2.0
Copyright: Copyright 1999-2025 The Apache Software Foundation
83 Group: org.attoparser Name: attoparser Version: 2.0.7.RELEASE
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2022, The ATTOPARSER team (https://www.attoparser.org)
84 Group: org.flywaydb Name: flyway-core Version: 10.10.0
Project URL:
License: Apache License 2.0
Copyright: Copyright (C) Red Gate Software Ltd 2010-2024
85 Group: org.hibernate.validator Name: hibernate-validator Version: 8.0.1.Final
Project URL:
License: Apache License 2.0
Copyright holders: Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling, Kevin Pollet, Davide D'Alto, Guillaume Smet, Marko Bekhta
86 Group: org.jboss.logging Name: jboss-logging Version: 3.5.3.Final
Project URL:
License: Apache License 2.0
Copyright: Copyright 2023 Red Hat, Inc.
87 Group: org.jetbrains.kotlin Name: kotlin-stdlib-common Version: 1.9.25
Project URL:
License: Apache License 2.0
Copyright: Copyright 2010-2024 JetBrains s.r.o. and Kotlin Programming Language contributors.
88 Group: org.jetbrains.kotlin Name: kotlin-stdlib-jdk7 Version: 1.9.25
Project URL:
License: Apache License 2.0
Copyright: Copyright 2010-2024 JetBrains s.r.o. and Kotlin Programming Language contributors.
89 Group: org.jetbrains.kotlin Name: kotlin-stdlib-jdk8 Version: 1.9.25
Project URL:
License: Apache License 2.0
Copyright: Copyright 2010-2024 JetBrains s.r.o. and Kotlin Programming Language contributors.
90 Group: org.jetbrains.kotlin Name: kotlin-stdlib Version: 1.9.25
Project URL:
License: Apache License 2.0
Copyright: Copyright 2010-2024 JetBrains s.r.o. and Kotlin Programming Language contributors.
91 Group: org.jetbrains Name: annotations Version: 13.0
Project URL:
License: Apache License 2.0
Copyright: Copyright 2000-2012 JetBrains s.r.o.
92 Group: org.springdoc Name: springdoc-openapi-starter-common Version: 2.5.0
Project URL:
License: Apache License 2.0
Copyright: Copyright 2019-2023 the original author or authors.
93 Group: org.springdoc Name: springdoc-openapi-starter-webmvc-api Version: 2.5.0
Project URL:
License: Apache License 2.0
Copyright: Copyright 2019-2023 the original author or authors.
94 Group: org.springdoc Name: springdoc-openapi-starter-webmvc-ui Version: 2.5.0
Project URL:
License: Apache License 2.0
Copyright: Copyright 2019-2023 the original author or authors.
95 Group: org.springframework.boot Name: spring-boot-actuator-autoconfigure Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
96 Group: org.springframework.boot Name: spring-boot-actuator Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
97 Group: org.springframework.boot Name: spring-boot-autoconfigure Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
98 Group: org.springframework.boot Name: spring-boot-starter-actuator Version: 3.3.6
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
99 Group: org.springframework.boot Name: spring-boot-starter-aop Version: 3.3.6
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
100 Group: org.springframework.boot Name: spring-boot-starter-data-jpa Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
101 Group: org.springframework.boot Name: spring-boot-starter-jdbc Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
102 Group: org.springframework.boot Name: spring-boot-starter-json Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
103 Group: org.springframework.boot Name: spring-boot-starter-logging Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
104 Group: org.springframework.boot Name: spring-boot-starter-mail Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
105 Group: org.springframework.boot Name: spring-boot-starter-reactor-netty Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
106 Group: org.springframework.boot Name: spring-boot-starter-security Version: 3.3.6
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
107 Group: org.springframework.boot Name: spring-boot-starter-thymeleaf Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
108 Group: org.springframework.boot Name: spring-boot-starter-tomcat Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
109 Group: org.springframework.boot Name: spring-boot-starter-web Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
110 Group: org.springframework.boot Name: spring-boot-starter-webflux Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
111 Group: org.springframework.boot Name: spring-boot-starter-websocket Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
112 Group: org.springframework.boot Name: spring-boot-starter Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
113 Group: org.springframework.boot Name: spring-boot Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2012-2025 VMware, Inc.
114 Group: org.springframework.data Name: spring-data-commons Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright 2011-2025 the original author or authors.
115 Group: org.springframework.data Name: spring-data-jpa Version: 3.3.11
Project URL:
License: Apache License 2.0
Copyright: Copyright 2008-2025 the original author or authors.
116 Group: org.springframework.retry Name: spring-retry Version: 2.0.5
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2006-2023 the original author or authors.
117 Group: org.springframework.security Name: spring-security-config Version: 6.3.9
Project URL:
License: Apache License 2.0
Copyright: Copyright 2002-2022 the original author or authors.
118 Group: org.springframework.security Name: spring-security-core Version: 6.3.9
Project URL:
License: Apache License 2.0
Copyright: Copyright 2002-2022 the original author or authors.
119 Group: org.springframework.security Name: spring-security-crypto Version: 6.3.9
Project URL:
License: Apache License 2.0
Copyright: Copyright 2002-2022 the original author or authors.
120 Group: org.springframework.security Name: spring-security-web Version: 6.3.9
Project URL:
License: Apache License 2.0
Copyright: Copyright 2002-2022 the original author or authors.
121 Group: org.springframework Name: spring-aop Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
122 Group: org.springframework Name: spring-aspects Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
123 Group: org.springframework Name: spring-beans Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
124 Group: org.springframework Name: spring-context-support Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
125 Group: org.springframework Name: spring-context Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
126 Group: org.springframework Name: spring-core Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
127 Group: org.springframework Name: spring-expression Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
128 Group: org.springframework Name: spring-jcl Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
129 Group: org.springframework Name: spring-jdbc Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
130 Group: org.springframework Name: spring-messaging Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
131 Group: org.springframework Name: spring-orm Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
132 Group: org.springframework Name: spring-tx Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
133 Group: org.springframework Name: spring-web Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
134 Group: org.springframework Name: spring-webflux Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
135 Group: org.springframework Name: spring-webmvc Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
136 Group: org.springframework Name: spring-websocket Version: 6.1.19
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2002-2025 Pivotal, Inc.
137 Group: org.thymeleaf Name: thymeleaf-spring6 Version: 3.1.3.RELEASE
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2011-2021, The THYMELEAF team (http://www.thymeleaf.org)
138 Group: org.thymeleaf Name: thymeleaf Version: 3.1.3.RELEASE
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2011-2021, The THYMELEAF team (http://www.thymeleaf.org)
139 Group: org.tomlj Name: tomlj Version: 1.1.1
Project URL:
License: Apache License 2.0
Copyright holders: Chris Leishman, Tobias Schmidt
140 Group: org.unbescape Name: unbescape Version: 1.1.6.RELEASE
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2014-2017, The UNBESCAPE team (http://www.unbescape.org)
141 Group: org.webjars Name: swagger-ui Version: 5.13.0
Project URL:
License: Apache License 2.0
Copyright: Copyright 2020-2021 SmartBear Software Inc.
142 Group: org.yaml Name: snakeyaml Version: 2.2
Project URL:
License: Apache License 2.0
Copyright: Copyright (c) 2008, SnakeYAML
143 Group: software.amazon.awssdk Name: acm Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
144 Group: software.amazon.awssdk Name: annotations Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
145 Group: software.amazon.awssdk Name: apache-client Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
146 Group: software.amazon.awssdk Name: arns Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
147 Group: software.amazon.awssdk Name: auth Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
148 Group: software.amazon.awssdk Name: aws-core Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
149 Group: software.amazon.awssdk Name: aws-json-protocol Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
150 Group: software.amazon.awssdk Name: aws-query-protocol Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
151 Group: software.amazon.awssdk Name: aws-xml-protocol Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
152 Group: software.amazon.awssdk Name: checksums-spi Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
153 Group: software.amazon.awssdk Name: checksums Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
154 Group: software.amazon.awssdk Name: cloudformation Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
155 Group: software.amazon.awssdk Name: crt-core Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
156 Group: software.amazon.awssdk Name: ebs Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
157 Group: software.amazon.awssdk Name: ec2 Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
158 Group: software.amazon.awssdk Name: elasticloadbalancingv2 Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
159 Group: software.amazon.awssdk Name: endpoints-spi Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
160 Group: software.amazon.awssdk Name: http-auth-aws-eventstream Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
161 Group: software.amazon.awssdk Name: http-auth-aws Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
162 Group: software.amazon.awssdk Name: http-auth-spi Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
163 Group: software.amazon.awssdk Name: http-auth Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
164 Group: software.amazon.awssdk Name: http-client-spi Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
165 Group: software.amazon.awssdk Name: iam Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
166 Group: software.amazon.awssdk Name: identity-spi Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
167 Group: software.amazon.awssdk Name: imds Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
168 Group: software.amazon.awssdk Name: json-utils Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
169 Group: software.amazon.awssdk Name: marketplacemetering Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
170 Group: software.amazon.awssdk Name: metrics-spi Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
171 Group: software.amazon.awssdk Name: netty-nio-client Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
172 Group: software.amazon.awssdk Name: organizations Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
173 Group: software.amazon.awssdk Name: profiles Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
174 Group: software.amazon.awssdk Name: protocol-core Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
175 Group: software.amazon.awssdk Name: regions Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
176 Group: software.amazon.awssdk Name: resourcegroupstaggingapi Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
177 Group: software.amazon.awssdk Name: retries-spi Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
178 Group: software.amazon.awssdk Name: retries Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
179 Group: software.amazon.awssdk Name: route53 Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
180 Group: software.amazon.awssdk Name: s3 Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
181 Group: software.amazon.awssdk Name: sdk-core Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
182 Group: software.amazon.awssdk Name: sts Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
183 Group: software.amazon.awssdk Name: third-party-jackson-core Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
184 Group: software.amazon.awssdk Name: utils Version: 2.29.37
Project URL:
License: Apache License 2.0
Copyright: Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
185 Group: software.amazon.eventstream Name: eventstream Version: 1.0.1
Project URL:
License: Apache License 2.0
Copyright: Copyright 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
186 Group: com.azure.resourcemanager Name: azure-resourcemanager-appplatform Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
187 Group: com.azure.resourcemanager Name: azure-resourcemanager-appservice Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
188 Group: com.azure.resourcemanager Name: azure-resourcemanager-authorization Version: 2.51.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
189 Group: com.azure.resourcemanager Name: azure-resourcemanager-cdn Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
190 Group: com.azure.resourcemanager Name: azure-resourcemanager-compute Version: 2.51.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
191 Group: com.azure.resourcemanager Name: azure-resourcemanager-containerinstance Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
192 Group: com.azure.resourcemanager Name: azure-resourcemanager-containerregistry Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
193 Group: com.azure.resourcemanager Name: azure-resourcemanager-containerservice Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
194 Group: com.azure.resourcemanager Name: azure-resourcemanager-cosmos Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
195 Group: com.azure.resourcemanager Name: azure-resourcemanager-dns Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
196 Group: com.azure.resourcemanager Name: azure-resourcemanager-eventhubs Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
197 Group: com.azure.resourcemanager Name: azure-resourcemanager-keyvault Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
198 Group: com.azure.resourcemanager Name: azure-resourcemanager-monitor Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
199 Group: com.azure.resourcemanager Name: azure-resourcemanager-msi Version: 2.51.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
200 Group: com.azure.resourcemanager Name: azure-resourcemanager-network Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
201 Group: com.azure.resourcemanager Name: azure-resourcemanager-privatedns Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
202 Group: com.azure.resourcemanager Name: azure-resourcemanager-redis Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
203 Group: com.azure.resourcemanager Name: azure-resourcemanager-resources Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
204 Group: com.azure.resourcemanager Name: azure-resourcemanager-search Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
205 Group: com.azure.resourcemanager Name: azure-resourcemanager-servicebus Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
206 Group: com.azure.resourcemanager Name: azure-resourcemanager-sql Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
207 Group: com.azure.resourcemanager Name: azure-resourcemanager-storage Version: 2.51.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
208 Group: com.azure.resourcemanager Name: azure-resourcemanager-trafficmanager Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
209 Group: com.azure.resourcemanager Name: azure-resourcemanager Version: 2.50.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
210 Group: com.azure.spring Name: spring-cloud-azure-autoconfigure Version: 5.22.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
211 Group: com.azure.spring Name: spring-cloud-azure-core Version: 5.22.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
212 Group: com.azure.spring Name: spring-cloud-azure-service Version: 5.22.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
213 Group: com.azure.spring Name: spring-cloud-azure-starter-storage-blob Version: 5.22.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
214 Group: com.azure.spring Name: spring-cloud-azure-starter Version: 5.22.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
215 Group: com.azure Name: azure-core-amqp Version: 2.9.16
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
216 Group: com.azure Name: azure-core-http-netty Version: 1.16.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
217 Group: com.azure Name: azure-core-management Version: 1.17.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
218 Group: com.azure Name: azure-core Version: 1.56.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
219 Group: com.azure Name: azure-identity Version: 1.15.4
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
220 Group: com.azure Name: azure-json Version: 1.5.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
221 Group: com.azure Name: azure-security-keyvault-certificates Version: 4.6.6
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
222 Group: com.azure Name: azure-security-keyvault-keys Version: 4.9.4
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
223 Group: com.azure Name: azure-security-keyvault-secrets Version: 4.9.4
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
224 Group: com.azure Name: azure-storage-blob-batch Version: 12.27.2
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
225 Group: com.azure Name: azure-storage-blob Version: 12.31.2
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
226 Group: com.azure Name: azure-storage-common Version: 12.30.2
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
227 Group: com.azure Name: azure-storage-file-share Version: 12.26.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
228 Group: com.azure Name: azure-storage-internal-avro Version: 12.16.2
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
229 Group: com.azure Name: azure-xml Version: 1.2.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
230 Group: com.microsoft.azure Name: msal4j-persistence-extension Version: 1.3.0
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
231 Group: com.microsoft.azure Name: msal4j Version: 1.19.1
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
232 Group: com.microsoft.azure Name: qpid-proton-j-extensions Version: 1.2.5
Project URL:
License: MIT License
Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
233 Group: com.microsoft.graph Name: microsoft-graph-core Version: 2.0.13
Project URL:
License: MIT License
Copyright: Copyright (c) 2018 Microsoft Graph
234 Group: com.microsoft.graph Name: microsoft-graph Version: 5.34.0
Project URL:
License: MIT License
Copyright: Copyright (c) 2018 Microsoft Graph
235 Group: org.checkerframework Name: checker-qual Version: 3.21.2
Project URL:
License: MIT License
Copyright: Copyright 2004-present by the Checker Framework developers
236 Group: org.duckdb Name: duckdb_jdbc Version: 1.3.1.0
Project URL:
License: MIT License
Copyright: Copyright 2018-2025 Stichting DuckDB Foundation
237 Group: org.projectlombok Name: lombok Version: 1.18.38
Project URL:
License: MIT License
Copyright: Copyright (C) 2009-2021 The Project Lombok Authors.
238 Group: org.slf4j Name: jul-to-slf4j Version: 2.0.17
Project URL:
License: MIT License
Copyright: Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland)
239 Group: org.slf4j Name: slf4j-api Version: 2.0.17
Project URL:
License: MIT License
Copyright: Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland)
240 Group: org.abego.treelayout Name: org.abego.treelayout.core Version: 1.0.3
Project URL:
License: BSD 3-Clause License
Copyright: Copyright (c) 2011, abego Software GmbH, Germany (http://www.abego.org)
241 Group: org.antlr Name: ST4 Version: 4.3.4
Project URL:
License: BSD 3-Clause License
Copyright: Copyright (c) 2011-2022 Terence Parr
242 Group: org.antlr Name: antlr-runtime Version: 3.5.3
Project URL:
License: BSD 3-Clause License
Copyright: Copyright (c) 2005-2009 Terence Parr
243 Group: org.antlr Name: antlr4-runtime Version: 4.13.1
Project URL:
License: BSD 3-Clause License
Copyright: Copyright (c) 2012-2022 The ANTLR Project. All rights reserved.
244 Group: org.antlr Name: antlr4 Version: 4.13.1
Project URL:
License: BSD 3-Clause License
Copyright: Copyright (c) 2012-2022 The ANTLR Project. All rights reserved.
245 Group: org.ow2.asm Name: asm Version: 9.7.1
Project URL:
License: BSD 3-Clause License
Copyright: Copyright (c) 2000-2011 INRIA, France Telecom
246 Group: org.hdrhistogram Name: HdrHistogram Version: 2.2.2
Project URL:
License: BSD 2-Clause License
Copyright: Copyright (c) 2012, 2013, 2014, 2015, 2016 Gil Tene
Copyright: Copyright (c) 2014 Michael Barker
247 Group: org.postgresql Name: postgresql Version: 42.5.5
Project URL:
License: BSD 2-Clause License
Copyright: Copyright (c) 1997, PostgreSQL Global Development Group
248 Group: com.sun.istack Name: istack-commons-runtime Version: 4.1.2
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved.
249 Group: com.sun.xml.messaging.saaj Name: saaj-impl Version: 1.5.1
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
250 Group: jakarta.activation Name: jakarta.activation-api Version: 2.1.3
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved.
251 Group: jakarta.persistence Name: jakarta.persistence-api Version: 3.1.0
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 2008, 2020 Oracle and/or its affiliates. All rights reserved.
252 Group: jakarta.xml.bind Name: jakarta.xml.bind-api Version: 4.0.2
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 2004, 2024 Oracle and/or its affiliates. All rights reserved.
253 Group: jakarta.xml.soap Name: jakarta.xml.soap-api Version: 3.0.2
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 2004, 2024 Oracle and/or its affiliates. All rights reserved.
254 Group: org.eclipse.angus Name: angus-activation Version: 2.0.2
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2023 Oracle and/or its affiliates. All rights reserved.
255 Group: org.eclipse.angus Name: jakarta.mail Version: 2.0.3
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2023 Oracle and/or its affiliates. All rights reserved.
256 Group: org.glassfish.jaxb Name: jaxb-core Version: 4.0.5
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved.
257 Group: org.glassfish.jaxb Name: jaxb-runtime Version: 4.0.5
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved.
258 Group: org.glassfish.jaxb Name: txw2 Version: 4.0.5
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved.
259 Group: org.jvnet.mimepull Name: mimepull Version: 1.9.11
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
260 Group: org.jvnet.staxex Name: stax-ex Version: 2.1.0
Project URL:
License: Eclipse Distribution License 1.0
Copyright: Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved.
261 Group: org.reactivestreams Name: reactive-streams Version: 1.0.4
Project URL:
License: MIT No Attribution
Copyright: Copyright 2014 Reactive Streams
262 Group: org.latencyutils Name: LatencyUtils Version: 2.0.3
Project URL:
License: Creative Commons Zero v1.0 Universal
Copyright: Copyright (c) 2012, 2013, 2014 Gil Tene
263 Group: com.ibm.icu Name: icu4j Version: 72.1
Project URL:
License: Unicode/ICU License
Copyright: Copyright © 1991-2022 Unicode, Inc. All rights reserved.
Copyright: Copyright (c) 1995-2016 International Business Machines Corporation and others
264 Group: com.github.librepdf Name: openpdf Version: 2.0.3
Project URL:
License: Mozilla Public License 2.0
Copyright: Copyright 1999, 2000, 2001, 2002 Bruno Lowagie
Copyright: Copyright 2001, 2002 Paulo Soares
265 Group: com.h2database Name: h2 Version: 2.2.224
Project URL:
License: Mozilla Public License 2.0
Copyright: Copyright 2004-2023 H2 Group.
266 Group: jakarta.annotation Name: jakarta.annotation-api Version: 2.1.1
Project URL:
License: Eclipse Public License 2.0
Copyright: Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
267 Group: jakarta.transaction Name: jakarta.transaction-api Version: 2.0.1
Project URL:
License: Eclipse Public License 2.0
Copyright: Copyright (c) 1997, 2020 Oracle and/or its affiliates. All rights reserved.
268 Group: org.aspectj Name: aspectjweaver Version: 1.9.24
Project URL:
License: Eclipse Public License 2.0
Copyright: Copyright (c) 2002 Palo Alto Research Center, Incorporated (PARC).
Copyright
269 Group: ch.qos.logback Name: logback-classic Version: 1.5.18
Project URL:
License: Eclipse Public License 1.0
Copyright: Copyright (C) 1999-2024, QOS.ch. All rights reserved.
270 Group: ch.qos.logback Name: logback-core Version: 1.5.18
Project URL:
License: Eclipse Public License 1.0
Copyright: Copyright (C) 1999-2024, QOS.ch. All rights reserved.
271 Group: com.sun.xml.bind Name: jaxb-impl Version: 2.3.1
Project URL:
License: Common Development and Distribution License 1.1
Copyright: Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved.
272 Group: javax.activation Name: javax.activation-api Version: 1.2.0
Project URL:
License: Common Development and Distribution License 1.1
Copyright: Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved.
273 Group: javax.xml.bind Name: jaxb-api Version: 2.3.1
Project URL:
License: Common Development and Distribution License 1.1
Copyright: Copyright (c) 2003-2017 Oracle and/or its affiliates. All rights reserved.
274 Group: org.hibernate.common Name: hibernate-commons-annotations Version: 6.0.6.Final
Project URL:
License: GNU Lesser General Public License v2.1 or later
Copyright holders: The Hibernate Development Team (Hibernate.org)
275 Group: org.hibernate.orm Name: hibernate-core Version: 6.5.3.Final
Project URL:
License: GNU Lesser General Public License v2.1 or later
Copyright holders: The Hibernate Development Team (Hibernate.org)
276 Group: org.xhtmlrenderer Name: flying-saucer-core Version: 9.12.0
Project URL:
License: GNU Lesser General Public License v2.1 or later
Copyright: Copyright (C) 2015 Patrick Wright
Copyright: Copyright (c) 2007 Wisconsin Court System
277 Group: org.xhtmlrenderer Name: flying-saucer-pdf Version: 9.12.0
Project URL:
License: GNU Lesser General Public License v2.1 or later
Copyright: Copyright (C) 2015 Patrick Wright
Copyright: Copyright (c) 2007 Wisconsin Court System
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The copyright notice for each component licensed under this license is listed with that component above.
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The copyright notice for each component licensed under this license is listed with that component above.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The copyright notice for each component licensed under this license is listed with that component above.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Eclipse Distribution License - v 1.0
Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the Eclipse Foundation, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
MIT No Attribution
Copyright
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Creative Commons Legal Code
CC0 1.0 Universal
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER.
Statement of Purpose
The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work").
Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others.
For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights.
Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following:
i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof.
Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose.
Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose.
a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work.
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
See Terms of Use for definitions of Unicode Inc.’s Data Files and Software.
NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
COPYRIGHT AND PERMISSION NOTICE
Copyright © 1991-2022 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either
(a) this copyright and permission notice appear with all copies of the Data Files or Software, or
(b) this copyright and permission notice appear in associated Documentation.
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.
Third-Party Software Licenses
This section contains third-party software notices and/or additional terms for licensed third-party software components included within ICU libraries.
ICU License - ICU 1.8.1 to ICU 57.1
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1995-2016 International Business Machines Corporation and others All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
All trademarks and registered trademarks mentioned herein are the property of their respective owners.
Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
Lao Word Break Dictionary Data (laodict.txt)
Burmese Word Break Dictionary Data (burmesedict.txt)
Time Zone Database
ICU uses the public domain data and code derived from Time Zone Database for its time zone support. The ownership of the TZ database is explained in BCP 175: Procedure for Maintaining the Time Zone Database section 7.
Google double-conversion
Copyright 2006-2011, the V8 project authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
File: aclocal.m4 (only for ICU4C) Section: pkg.m4 - Macros to locate and utilise pkg-config.
Copyright © 2004 Scott James Remnant . Copyright © 2012-2015 Dan Nicholson
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program.
(The condition for the exception is fulfilled because ICU4C includes a configuration script generated by Autoconf, namely the configure script.)
File: config.guess (only for ICU4C)
This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, see .
As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. This Exception is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3").
(The condition for the exception is fulfilled because ICU4C includes a configuration script generated by Autoconf, namely the configure script.)
File: install-sh (only for ICU4C)
Copyright 1991 by the Massachusetts Institute of Technology
Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
Mozilla Public License Version 2.0
1. Definitions
1.1. "Contributor" means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software.
1.2. "Contributor Version" means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor's Contribution.
1.3. "Contribution" means Covered Software of a particular Contributor.
1.4. "Covered Software" means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof.
1.5. "Incompatible With Secondary Licenses" means
(a) that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or
(b) that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License.
1.6. "Executable Form" means any form of the work other than Source Code Form.
1.7. "Larger Work" means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software.
1.8. "License" means this document.
1.9. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License.
1.10. "Modifications" means any of the following:
(a) any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or
(b) any new file in Source Code Form that contains any Covered Software.
1.11. "Patent Claims" of a Contributor means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version.
1.12. "Secondary License" means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses.
1.13. "Source Code Form" means the form of the work preferred for making modifications.
1.14. "You" (or "Your") means an individual or a legal entity exercising rights under this License. For legal entities, "You" includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
2. License Grants and Conditions
2.1. Grants
Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
(a) under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and
(b) under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version.
2.2. Effective Date
The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution.
2.3. Limitations on Grant Scope
The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor:
(a) for any code that a Contributor has removed from Covered Software; or
(b) for infringements caused by: (i) Your and any other third party's modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or
(c) under Patent Claims infringed by Covered Software in the absence of its Contributions.
This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4).
2.4. Subsequent Licenses
No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3).
2.5. Representation
Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License.
2.6. Fair Use
This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents.
2.7. Conditions
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1.
3. Responsibilities
3.1. Distribution of Source Form
All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients' rights in the Source Code Form.
3.2. Distribution of Executable Form
If You distribute Covered Software in Executable Form then:
(a) such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and
(b) You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients' rights in the Source Code Form under this License.
3.3. Distribution of a Larger Work
You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s).
3.4. Notices
You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies.
3.5. Application of Additional Terms
You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction.
4. Inability to Comply Due to Statute or Regulation
If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it.
5. Termination
5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice.
5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate.
5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination.
8. Litigation
Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party's ability to bring cross-claims or counter-claims.
9. Miscellaneous
This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor.
10. Versions of the License
10.1. New Versions
Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number.
10.2. Effect of New Versions
You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward.
10.3. Modified Versions
If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License).
10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached.
Exhibit A - Source Code Form License Notice
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
Exhibit B - "Incompatible With Secondary Licenses" Notice
This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0.
Eclipse Public License - v 2.0 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
DEFINITIONS “Contribution” means:
a) in the case of the initial Contributor, the initial content Distributed under this Agreement, and b) in the case of each subsequent Contributor: i) changes to the Program, and ii) additions to the Program; where such changes and/or additions to the Program originate from and are Distributed by that particular Contributor. A Contribution “originates” from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include changes or additions to the Program that are not Modified Works. “Contributor” means any person or entity that Distributes the Program.
“Licensed Patents” mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
“Program” means the Contributions Distributed in accordance with this Agreement.
“Recipient” means anyone who receives the Program under this Agreement or any Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is based on (or derived from) the Program and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship.
“Modified Works” shall mean any work in Source Code or other form that results from an addition to, deletion from, or modification of the contents of the Program, including, for purposes of clarity any new file in Source Code form that contains any contents of the Program. Modified Works shall not include works that contain only declarations, interfaces, types, classes, structures, or files of the Program solely in each case in order to link to, bind by name, or subclass the Program or Modified Works thereof.
“Distribute” means the acts of a) distributing or b) making available in any manner that enables the transfer of a copy.
“Source Code” means the form of a Program preferred for making modifications, including but not limited to software source code, documentation source, and configuration files.
“Secondary License” means either the GNU General Public License, Version 2.0, or any later versions of that license, including any exceptions or additional permissions as identified by the initial Contributor.
GRANT OF RIGHTS a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, Distribute and sublicense the Contribution of such Contributor, if any, and such Derivative Works. b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in Source Code or other form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to Distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program. d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. e) Notwithstanding the terms of any Secondary License, no Contributor makes additional grants to any Recipient (other than those set forth in this Agreement) as a result of such Recipient's receipt of the Program under the terms of a Secondary License (if permitted under the terms of Section 3).
a) the Program must also be made available as Source Code, in accordance with section 3.2, and the Contributor must accompany the Program with a statement that the Source Code for the Program is available under this Agreement, and informs Recipients how to obtain it in a reasonable manner on or through a medium customarily used for software exchange; and b) the Contributor may Distribute the Program under a license different than this Agreement, provided that such license: i) effectively disclaims on behalf of all other Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; ii) effectively excludes on behalf of all other Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; iii) does not attempt to limit or alter the recipients' rights in the Source Code under section 3.2; and iv) requires any subsequent distribution of the Program by any party to be under a license that satisfies the requirements of this section 3. 3.2 When the Program is Distributed as Source Code:
a) it must be made available under this Agreement, or if the Program (i) is combined with other material in a separate file or files made available under a Secondary License, and (ii) the initial Contributor attached to the Source Code the notice described in Exhibit A of this Agreement, then the Program may be made available under the terms of such Secondary Licenses, and b) a copy of this Agreement must be included with each copy of the Program. 3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the Program from any copy of the Program which they Distribute, provided that Contributors may add their own appropriate notices.
COMMERCIAL DISTRIBUTION Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor (“Commercial Contributor”) hereby agrees to defend and indemnify every other Contributor (“Indemnified Contributor”) against any losses, damages and costs (collectively “Losses”) arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
NO WARRANTY EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
DISCLAIMER OF LIABILITY EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be Distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to Distribute the Program (including its Contributions) under the new version.
Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. Nothing in this Agreement is intended to be enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice “This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), version(s), and exceptions or additional permissions here}.”
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
Eclipse Public License - v 1.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
DEFINITIONS
"Contribution" means: a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and b) in the case of each subsequent Contributor: i) changes to the Program, and ii) additions to the Program;
where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. "Contributor" means any person or entity that distributes the Program.
"Licensed Patents" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
"Program" means the Contributions distributed in accordance with this Agreement.
"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
GRANT OF RIGHTS
a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
REQUIREMENTS A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
a) it complies with the terms and conditions of this Agreement; and
b) its license agreement: i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
When the Program is made available in source code form:
a) it must be made available under this Agreement; and
b) a copy of this Agreement must be included with each copy of the Program. Contributors may not remove or alter any copyright notices contained within the Program.
Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
COMMERCIAL DISTRIBUTION Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
NO WARRANTY EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
DISCLAIMER OF LIABILITY EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1
Definitions.
1.1. “Contributor” means each individual or entity that creates or contributes to the creation of Modifications.
1.2. “Contributor Version” means the combination of the Original Software, prior Modifications used by a Contributor (if any), and the Modifications made by that particular Contributor.
1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof.
1.4. “Executable” means the Covered Software in any form other than Source Code.
1.5. “Initial Developer” means the individual or entity that first makes Original Software available under this License.
1.6. “Larger Work” means a work which combines Covered Software or portions thereof with code not governed by the terms of this License.
1.7. “License” means this document.
1.8. “Licensable” means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
1.9. “Modifications” means the Source Code and Executable form of any of the following:
A. Any file that results from an addition to, deletion from or modification of the contents of a file containing Original Software or previous Modifications;
B. Any new file that contains any part of the Original Software or previous Modification; or
C. Any new file that is contributed or otherwise made available under the terms of this License.
1.10. “Original Software” means the Source Code and Executable form of computer software code that is originally released under this License.
1.11. “Patent Claims” means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
1.12. “Source Code” means (a) the common form of computer software code in which modifications are made and (b) associated documentation included in or with such code.
1.13. “You” (or “Your”) means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, “You” includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
License Grants.
2.1. The Initial Developer Grant. Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license:
(a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and
(b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (or portions thereof).
(c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer first distributes or otherwise makes the Original Software available to a third party under the terms of this License.
(d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You delete from the Original Software, or (2) for infringements caused by: (i) the modification of the Original Software, or (ii) the combination of the Original Software with other software or devices.
2.2. Contributor Grant. Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
(a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as Covered Software and/or as part of a Larger Work; and
(b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1) Modifications made by that Contributor (or portions thereof); and (2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).
(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first distributes or otherwise makes the Modifications available to a third party.
(d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third party modifications of Contributor Version, or (ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or (3) under Patent Claims infringed by Covered Software in the absence of Modifications made by that Contributor.
Distribution Obligations.
3.1. Availability of Source Code. Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange.
3.2. Modifications. The Modifications that You create or to which You contribute are governed by the terms of this License. You represent that You believe Your Modifications are Your original creation(s) and/or You have sufficient rights to grant the rights conveyed by this License.
3.3. Required Notices. You must include a notice in each of Your Modifications that identifies You as the Contributor of the Modification. You may not remove or alter any copyright, patent or trademark notices contained within the Covered Software, or any notices of licensing or any descriptive text giving attribution to any Contributor or the Initial Developer.
3.4. Application of Additional Terms. You may not offer or impose any terms on any Covered Software in Source Code form that alters or restricts the applicable version of this License or the recipients' rights hereunder. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.
3.5. Distribution of Executable Versions. You may distribute the Executable form of the Covered Software under the terms of this License or under the terms of a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable form does not attempt to limit or alter the recipient's rights in the Source Code form from the rights set forth in this License. If You distribute the Covered Software in Executable form under a different license, You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.
3.6. Larger Works. You may create a Larger Work by combining Covered Software with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Software.
Versions of the License.
4.1. New Versions. Oracle is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except as provided in Section 4.3, no one other than the license steward has the right to modify this License.
4.2. Effect of New Versions. You may always continue to use, distribute or otherwise make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. If the Initial Developer includes a notice in the Original Software prohibiting it from being distributed or otherwise made available under any subsequent version of the License, You must distribute and make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. Otherwise, You may also choose to use, distribute or otherwise make the Covered Software available under the terms of any subsequent version of the License published by the license steward.
4.3. Modified Versions. When You are an Initial Developer and You want to create a new license for Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references to the name of the license steward (except to note that the license differs from this License); and (b) otherwise make it clear that the license contains terms which differ from this License.
DISCLAIMER OF WARRANTY. COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
TERMINATION.
6.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.
6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim is referred to as “Participant”) alleging that the Participant Software (meaning the Contributor Version where the Participant is a Contributor or the Original Software where the Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectly to You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively and automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to the Participant Software against such Participant either unilaterally or pursuant to a written agreement with Participant.
6.3. If You assert a patent infringement claim against Participant alleging that the Participant Software directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license.
6.4. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination.
LIMITATION OF LIABILITY.
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
U.S. GOVERNMENT END USERS.
The Covered Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” (as that term is defined at 48 C.F.R. § 252.227-7014(a)(1)) and “commercial computer software documentation” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause or provision that addresses Government rights in computer software under this License.
MISCELLANEOUS.
This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the Original Software (except to the extent applicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice contained within the Original Software, with the losing party responsible for costs, including, without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. You agree that You alone are responsible for compliance with the United States export administration regulations (and the export control laws and regulation of any other countries) when You use, distribute or otherwise make available any Covered Software.
RESPONSIBILITY FOR CLAIMS.
As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.
NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) The code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, with venue lying in Santa Clara County, California.
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.]
Preamble
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.
Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
NO WARRANTY
BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).
To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
one line to give the library's name and an idea of what it does. Copyright (C) year name of author
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker.
signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice That's all there is to it!
Copyright: Copyright (c) 2014 Matt Warren
Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
Limitations and Disclaimers.
REQUIREMENTS 3.1 If a Contributor Distributes the Program in any form, then:
If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ # The Google Chrome software developed by Google is licensed under
# the BSD license. Other software included in this distribution is
# provided under other licenses, as set forth below.
#
# The BSD License
# http://opensource.org/licenses/bsd-license.php
# Copyright (C) 2006-2008, Google Inc.
#
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided with
# the distribution.
# Neither the name of Google Inc. nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#
# The word list in cjdict.txt are generated by combining three word lists
# listed below with further processing for compound word breaking. The
# frequency is generated with an iterative training against Google web
# corpora.
#
# * Libtabe (Chinese)
# - https://sourceforge.net/project/?group_id=1519
# - Its license terms and conditions are shown below.
#
# * IPADIC (Japanese)
# - http://chasen.aist-nara.ac.jp/chasen/distribution.html
# - Its license terms and conditions are shown below.
#
# ---------COPYING.libtabe ---- BEGIN--------------------
#
# /*
# * Copyright (c) 1999 TaBE Project.
# * Copyright (c) 1999 Pai-Hsiang Hsiao.
# * All rights reserved.
# *
# * Redistribution and use in source and binary forms, with or without
# * modification, are permitted provided that the following conditions
# * are met:
# *
# * . Redistributions of source code must retain the above copyright
# * notice, this list of conditions and the following disclaimer.
# * . Redistributions in binary form must reproduce the above copyright
# * notice, this list of conditions and the following disclaimer in
# * the documentation and/or other materials provided with the
# * distribution.
# * . Neither the name of the TaBE Project nor the names of its
# * contributors may be used to endorse or promote products derived
# * from this software without specific prior written permission.
# *
# * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
# * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# * OF THE POSSIBILITY OF SUCH DAMAGE.
# */
#
# /*
# * Copyright (c) 1999 Computer Systems and Communication Lab,
# * Institute of Information Science, Academia
# * Sinica. All rights reserved.
# *
# * Redistribution and use in source and binary forms, with or without
# * modification, are permitted provided that the following conditions
# * are met:
# *
# * . Redistributions of source code must retain the above copyright
# * notice, this list of conditions and the following disclaimer.
# * . Redistributions in binary form must reproduce the above copyright
# * notice, this list of conditions and the following disclaimer in
# * the documentation and/or other materials provided with the
# * distribution.
# * . Neither the name of the Computer Systems and Communication Lab
# * nor the names of its contributors may be used to endorse or
# * promote products derived from this software without specific
# * prior written permission.
# *
# * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
# * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# * OF THE POSSIBILITY OF SUCH DAMAGE.
# */
#
# Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
# University of Illinois
# c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
#
# ---------------COPYING.libtabe-----END--------------------------------
#
#
# ---------------COPYING.ipadic-----BEGIN-------------------------------
#
# Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
# and Technology. All Rights Reserved.
#
# Use, reproduction, and distribution of this software is permitted.
# Any copy of this software, whether in its original form or modified,
# must include both the above copyright notice and the following
# paragraphs.
#
# Nara Institute of Science and Technology (NAIST),
# the copyright holders, disclaims all warranties with regard to this
# software, including all implied warranties of merchantability and
# fitness, in no event shall NAIST be liable for
# any special, indirect or consequential damages or any damages
# whatsoever resulting from loss of use, data or profits, whether in an
# action of contract, negligence or other tortuous action, arising out
# of or in connection with the use or performance of this software.
#
# A large portion of the dictionary entries
# originate from ICOT Free Software. The following conditions for ICOT
# Free Software applies to the current dictionary as well.
#
# Each User may also freely distribute the Program, whether in its
# original form or modified, to any third party or parties, PROVIDED
# that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
# on, or be attached to, the Program, which is distributed substantially
# in the same form as set out herein and that such intended
# distribution, if actually made, will neither violate or otherwise
# contravene any of the laws and regulations of the countries having
# jurisdiction over the User or the intended distribution itself.
#
# NO WARRANTY
#
# The program was produced on an experimental basis in the course of the
# research and development conducted during the project and is provided
# to users as so produced on an experimental basis. Accordingly, the
# program is provided without any warranty whatsoever, whether express,
# implied, statutory or otherwise. The term "warranty" used herein
# includes, but is not limited to, any warranty of the quality,
# performance, merchantability and fitness for a particular purpose of
# the program and the nonexistence of any infringement or violation of
# any right of any third party.
#
# Each user of the program will agree and understand, and be deemed to
# have agreed and understood, that there is no warranty whatsoever for
# the program and, accordingly, the entire risk arising from or
# otherwise connected with the program is assumed by the user.
#
# Therefore, neither ICOT, the copyright holder, or any other
# organization that participated in or was otherwise related to the
# development of the program and their respective officials, directors,
# officers and other employees shall be held liable for any and all
# damages, including, without limitation, general, special, incidental
# and consequential damages, arising out of or otherwise in connection
# with the use or inability to use the program or any product, material
# or result produced or otherwise obtained by using the program,
# regardless of whether they have been advised of, or otherwise had
# knowledge of, the possibility of such damages at any time during the
# project or thereafter. Each user will be deemed to have agreed to the
# foregoing by his or her commencement of use of the program. The term
# "use" as used herein includes, but is not limited to, the use,
# modification, copying and distribution of the program and the
# production of secondary products from the program.
#
# In the case where the program, whether in its original form or
# modified, was distributed or delivered to or received by a user from
# any person, organization or entity other than ICOT, unless it makes or
# grants independently of ICOT any specific warranty to the user in
# writing, such person, organization or entity, will also be exempted
# from and not be held liable to the user for any such damages as noted
# above as far as the program is concerned.
#
# ---------------COPYING.ipadic-----END----------------------------------
---------------------------------------------------------------------- # Copyright (C) 2016 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
# Copyright (c) 2015 International Business Machines Corporation
# and others. All Rights Reserved.
#
# Project: https://github.com/rober42539/lao-dictionary
# Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt
# License: https://github.com/rober42539/lao-dictionary/LICENSE.txt
# (copied below)
#
# This file is derived from the above dictionary version of Nov 22, 2020
# ----------------------------------------------------------------------
# Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer. Redistributions in binary
# form must reproduce the above copyright notice, this list of conditions and
# the following disclaimer in the documentation and/or other materials
# provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGE.
# --------------------------------------------------------------------------
---------------------------------------------------------------------- # Copyright (c) 2014 International Business Machines Corporation
# and others. All Rights Reserved.
#
# This list is part of a project hosted at:
# github.com/kanyawtech/myanmar-karen-word-lists
#
# --------------------------------------------------------------------------
# Copyright (c) 2013, LeRoy Benjamin Sharon
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met: Redistributions of source code must retain the above
# copyright notice, this list of conditions and the following
# disclaimer. Redistributions in binary form must reproduce the
# above copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided
# with the distribution.
#
# Neither the name Myanmar Karen Word Lists, nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
# TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
# --------------------------------------------------------------------------
---------------------------------------------------------------------- # 7. Database Ownership
#
# The TZ database itself is not an IETF Contribution or an IETF
# document. Rather it is a pre-existing and regularly updated work
# that is in the public domain, and is intended to remain in the
# public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
# not apply to the TZ Database or contributions that individuals make
# to it. Should any claims be made and substantiated against the TZ
# Database, the organization that is providing the IANA
# Considerations defined in this RFC, under the memorandum of
# understanding with the IETF, currently ICANN, may act in accordance
# with all competent court orders. No ownership claims will be made
# by ICANN or the IETF Trust on the database or the code. Any person
# making a contribution to the database or code waives all rights to
# future claims in that contribution or in the TZ Database.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------************************************************************************
* *
* 6. Disclaimer of Warranty *
* ------------------------- *
* *
* Covered Software is provided under this License on an "as is" *
* basis, without warranty of any kind, either expressed, implied, or *
* statutory, including, without limitation, warranties that the *
* Covered Software is free of defects, merchantable, fit for a *
* particular purpose or non-infringing. The entire risk as to the *
* quality and performance of the Covered Software is with You. *
* Should any Covered Software prove defective in any respect, You *
* (not any Contributor) assume the cost of any necessary servicing, *
* repair, or correction. This disclaimer of warranty constitutes an *
* essential part of this License. No use of any Covered Software is *
* authorized under this License except under this disclaimer. *
* *
************************************************************************
************************************************************************
* *
* 7. Limitation of Liability *
* -------------------------- *
* *
* Under no circumstances and under no legal theory, whether tort *
* (including negligence), contract, or otherwise, shall any *
* Contributor, or anyone who distributes Covered Software as *
* permitted above, be liable to You for any direct, indirect, *
* special, incidental, or consequential damages of any character *
* including, without limitation, damages for lost profits, loss of *
* goodwill, work stoppage, computer failure or malfunction, or any *
* and all other commercial damages or losses, even if such party *
* shall have been informed of the possibility of such damages. This *
* limitation of liability shall not apply to liability for death or *
* personal injury resulting from such party's negligence to the *
* extent applicable law prohibits such limitation. Some *
* jurisdictions do not allow the exclusion or limitation of *
* incidental or consequential damages, so this exclusion and *
* limitation may not apply to You. *
* *
************************************************************************This describes the environment preparation procedure, from placing the deployment file of the DB Service to be registered through installing and starting owlagent.
owldb dp binary (owldb_dp_installer_owl_x.x.x.tar.gz)
Decompress the DP binary into $OPENSQL_HOME.
# Extract the DP binary
tar -zxvf owldb_dp_installer_owl_x.x.x.tar.gz -C $OPENSQL_HOMEOnce preparation is complete, the $OPENSQL_HOME structure is as follows.
$OPENSQL_HOME/
├── Tmax_OpenSQL_* # OpenSQL binary
└── owldb_dp_installer
├── owlagent_dist_latest.tar.gz
├── install_opensql_package.sh
└── validate_infra.shDecompress the agent binary.
Enter the configuration values in owlagent.env.
The * notation indicates a required input item.
Run owlagent
The owlagent_start script registers the Agent as a systemd service and timer, and sudo privileges are used during this process.
In an environment where Patroni is started with systemd, you control Patroni in the form of systemctl start|stop|status patroni. If the unit name is not patroni.service, start/stop control and status collection will not work, so you must verify the unit name in advance.
a. Check whether started with systemd
b. Verify the unit name
c. How to change the service name
Add an Alias to the [Install] section of the existing unit file, then re-register.
d. Re-register (daemon-reload·reenable)
After adding the Alias, re-register the service with daemon-reload and reenable.
tar -zxvf owlagent_dist_latest.tar.gz -C $OPENSQL_HOMEowlagent_dist_latest.tar.gz
└── owlagent_dist/
├── config.json.description
├── manifest
├── owlagent
├── owlagent.env
├── owlagent_start
└── owlagent_stopAGENT_TYPE*
Enter pg
IP*
IP of the OwlDB CP
sh owlagent_start.shsystemctl is-active --quiet patroni; echo $?0
Registered and started as patroni.service → check complete
Other than 0
The following two cases cannot be distinguished, so step b must also be performed
When started with a different unit name
When not registered with systemd
# 1) Check the Patroni process PID
pgrep -af patroni
# 2) Check the unit managing that PID (replace PID with the result value from 1)
cat /proc/<PID>/cgroup0::/system.slice/xxxxxxxx.service
Unit name mismatch → step c must also be performed
0::/user.slice/user-1000.slice/session-3.scope
Not registered with systemd → no additional action needed Stop/start handled inside owldb
[Install]
WantedBy=multi-user.target
Alias=patroni.servicesystemctl daemon-reload
systemctl reenable <existing service name>
systemctl is-active --quiet patroni; echo $? # verify 0PORT*
Port of the OwlDB CP
USERNAME*
Name of the opensql execution user
OPENSQL_HOME
No input required if already configured
If not configured, enter the OPENSQL_HOME used above
DB_LOG_DIR
PG log path
No input required if logs are not collected
DB_LOG_FILE_GLOB
PG log file format
Example: postgresql*.log
PATRONI_CONFIG
patroni.yml path
PATRONI_MEMBER
patroni member name
You can perform the following functions by selecting a DB Service in Management > Overview or Dashboard and then clicking the Actions button.
Clicking the Stop button temporarily stops the DB Service, and a stopped DB Service can be started again by clicking the Start button.
Click the Actions button.
Click the Stop or Start button.
Click the Actions button.
Click the Delete button.
Enter the DB Service Name in the input field.
Click the Confirm button.
This function is enabled only for registered DB Services.
Click the Actions button.
Click the Unregister button.
Enter the DB Service Name in the input field.
Click the Confirm button.
This function is enabled only when DR is configured.
Click the Actions button.
Click the Role Switch button.
Enter the password.
Click the Confirm button.
This function is enabled only when TAC-DR is configured.
Click the Actions button.
Click the Failback button.
Enter the password.
Click the Confirm button.
Select the Standby database that will become the new Primary.
Enter the reason for the change.
Click the Confirm button.